Searched defs:unop (Results 1 - 25 of 25) sorted by relevance

/external/mesa3d/src/compiler/nir/
H A Dnir_opcodes.py116 def unop(name, ty, const_expr): function
146 unop("fmov", tfloat, "src0")
147 unop("imov", tint, "src0")
149 unop("ineg", tint, "-src0")
150 unop("fneg", tfloat, "-src0")
151 unop("inot", tint, "~src0") # invert every bit of the integer
152 unop("fnot", tfloat, ("bit_size == 64 ? ((src0 == 0.0) ? 1.0 : 0.0f) : " +
154 unop("fsign", tfloat, ("bit_size == 64 ? " +
157 unop("isign", tint, "(src0 == 0) ? 0 : ((src0 > 0) ? 1 : -1)")
158 unop("iab
[all...]
/external/valgrind/VEX/priv/
H A Dir_inject.c42 #define unop(kind, a) IRExpr_Unop(kind, a) macro
68 return unop(Iop_ReinterpI64asD64,
73 return unop(Iop_32to1, IRExpr_Load(endian, Ity_I32, addr));
132 data = unop(Iop_ReinterpD64asI64, data);
137 data = unop(Iop_1Uto32, data);
174 store_aux(irsb, endian, addr, unop(high, data));
175 store_aux(irsb, endian, next_addr, unop(low, data));
178 store_aux(irsb, endian, addr, unop(low, data));
179 store_aux(irsb, endian, next_addr, unop(high, data));
208 data = unop(iric
[all...]
H A Dguest_arm64_helpers.c1317 # define unop(_op,_a1) IRExpr_Unop((_op),(_a1)) macro
1355 return unop(Iop_1Uto64,
1360 return unop(Iop_1Uto64,
1368 return unop(Iop_1Uto64,
1373 return unop(Iop_1Uto64,
1380 return unop(Iop_1Uto64,
1386 return unop(Iop_1Uto64,
1393 return unop(Iop_1Uto64,
1399 return unop(Iop_1Uto64,
1407 return unop(Iop_1Uto6
1726 # undef unop macro
[all...]
H A Dguest_arm_helpers.c818 # define unop(_op,_a1) IRExpr_Unop((_op),(_a1)) macro
855 return unop(Iop_1Uto32,
860 return unop(Iop_1Uto32,
867 return unop(Iop_1Uto32,
872 return unop(Iop_1Uto32,
878 return unop(Iop_1Uto32,
885 return unop(Iop_1Uto32,
892 return unop(Iop_1Uto32,
897 return unop(Iop_1Uto32,
903 return unop(Iop_1Uto3
1190 # undef unop macro
[all...]
H A Dguest_s390_helpers.c1808 #define unop(op,a1) IRExpr_Unop((op),(a1)) macro
1885 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
1888 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2));
1891 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep1, cc_dep2));
1894 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep1, cc_dep2));
1898 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep2, cc_dep1));
1901 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep2, cc_dep1));
1921 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
1924 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2));
1927 return unop(Iop_1Uto3
[all...]
H A Dguest_x86_helpers.c818 # define unop(_op,_a1) IRExpr_Unop((_op),(_a1)) macro
851 return unop(Iop_1Uto32,
861 return unop(Iop_1Uto32,
866 return unop(Iop_1Uto32,
873 return unop(Iop_1Uto32,
880 unop(Iop_1Uto32,
888 return unop(Iop_1Uto32,
896 unop(Iop_1Uto32,
904 return unop(Iop_1Uto32,
911 unop(Iop_1Uto3
1353 # undef unop macro
[all...]
H A Dhost_arm_isel.c183 static IRExpr* unop ( IROp op, IRExpr* a ) function
1656 //zz unop(Iop_1Uto8,unop(Iop_32to1,bind(0))));
1672 //zz unop(Iop_8Uto32,
1686 //zz unop(Iop_8Sto32,
1700 //zz unop(Iop_16Uto32,
3373 unop(Iop_Not64, unop(Iop_CmpNEZ8x8, bind(0))));
3375 unop(Iop_Not64, unop(Iop_CmpNEZ16x
[all...]
H A Dhost_s390_isel.c1548 IROp unop, binop; local
1556 unop = expr->Iex.Unop.op;
1560 ((unop == Iop_64to32 &&
1562 (unop == Iop_128to64 &&
1573 if (unop == Iop_ReinterpF64asI64 || unop == Iop_ReinterpF32asI32) {
1581 if (unop == Iop_ReinterpD64asI64) {
1589 if (unop == Iop_ExtractExpD64 || unop == Iop_ExtractSigD64) {
1591 switch(unop) {
[all...]
H A Dguest_amd64_helpers.c1021 # define unop(_op,_a1) IRExpr_Unop((_op),(_a1)) macro
1055 return unop(Iop_1Uto64,
1078 unop(Iop_Not64,
1114 return unop(Iop_1Uto64,
1121 return unop(Iop_1Uto64,
1128 return unop(Iop_1Uto64,
1133 return unop(Iop_1Uto64,
1141 return unop(Iop_1Uto64,
1148 unop(Iop_1Uto64,
1177 return unop(Iop_1Uto6
1844 # undef unop macro
[all...]
H A Dhost_amd64_isel.c79 static IRExpr* unop ( IROp op, IRExpr* a ) function
1380 unop(Iop_1Uto8, unop(Iop_64to1, bind(0))) );
1395 unop(Iop_8Uto64,
1408 unop(Iop_16Uto64,
2295 unop(Iop_CmpNEZ64, binop(Iop_Or64, bind(0), bind(1))));
H A Dhost_s390_defs.h439 } unop; member in union:__anon24156::__anon24157
H A Dhost_x86_isel.c91 static IRExpr* unop ( IROp op, IRExpr* a ) function
1162 unop(Iop_1Uto8,unop(Iop_32to1,bind(0))));
1178 unop(Iop_8Uto32,
1192 unop(Iop_8Sto32,
1206 unop(Iop_16Uto32,
1854 unop(Iop_CmpNEZ32, binop(Iop_And32, bind(0), bind(1))));
1869 unop(Iop_CmpNEZ32, binop(Iop_Or32, bind(0), bind(1))));
1905 unop(Iop_CmpNEZ64, binop(Iop_Or64, bind(0), bind(1))));
2726 unop(Iop_CmpwNEZ6
[all...]
H A Dguest_mips_toIR.c501 unop(Iop_32to8, \
513 unop(Iop_32to8, \
882 static IRExpr *unop(IROp op, IRExpr * a) function
956 assign(t0, unop(Iop_32to8, binop(Iop_And32, rs, mkU32(0x0000001F))));
1114 return unop(Iop_64to8, binop(Iop_And64,
1118 return unop(Iop_32to8, binop(Iop_And32,
1254 return ty == Ity_I64 ? unop(Iop_64to32, src) : src;
1269 assign(t_hi, unop(Iop_64HIto32, getAcc(0)));
1287 assign(t_lo, unop(Iop_64to32, getAcc(0)));
1303 putLO(unop(Iop_64to3
[all...]
H A Dhost_ppc_isel.c194 static IRExpr* unop ( IROp op, IRExpr* a ) function
1875 unop(Iop_1Uto8,unop(Iop_32to1,bind(0))));
1889 unop(Iop_16Uto32,
4896 vex_printf( "ERROR: iselDfp64Expr_wrk, UNKNOWN unop case %d\n",
H A Dguest_arm_toIR.c306 static IRExpr* unop ( IROp op, IRExpr* a ) function
364 loaded = unop(Iop_8Uto32, loadLE(Ity_I8, addr)); break;
366 loaded = unop(Iop_8Sto32, loadLE(Ity_I8, addr)); break;
368 loaded = unop(Iop_16Uto32, loadLE(Ity_I16, addr)); break;
370 loaded = unop(Iop_16Sto32, loadLE(Ity_I16, addr)); break;
1429 unop(Iop_Not1, unop(Iop_32to1, mkexpr(guardT))),
1446 unop(Iop_Not1, unop(Iop_32to1, mkexpr(guardT))),
1464 unop(Iop_Not
[all...]
H A Dguest_x86_toIR.c643 static IRExpr* unop ( IROp op, IRExpr* a ) function
739 return unop(Iop_32to1,
741 unop(Iop_1Uto32,x),
742 unop(Iop_1Uto32,y)));
825 return unop(Iop_32to1, call);
872 case Ity_I16: return unop(Iop_16Uto32,e);
873 case Ity_I8: return unop(Iop_8Uto32,e);
883 case Ity_I16: return unop(Iop_16Sto32,e);
884 case Ity_I8: return unop(Iop_8Sto32,e);
897 return unop(Iop_32to1
[all...]
H A Dguest_arm64_toIR.c276 static IRExpr* unop ( IROp op, IRExpr* a ) function
334 //ZZ loaded = unop(Iop_8Uto32, loadLE(Ity_I8, addr)); break;
336 //ZZ loaded = unop(Iop_8Sto32, loadLE(Ity_I8, addr)); break;
338 //ZZ loaded = unop(Iop_16Uto32, loadLE(Ity_I16, addr)); break;
340 //ZZ loaded = unop(Iop_16Sto32, loadLE(Ity_I16, addr)); break;
1043 case Ity_I32: return unop(Iop_32Uto64, e);
1044 case Ity_I16: return unop(Iop_16Uto64, e);
1045 case Ity_I8: return unop(Iop_8Uto64, e);
1056 case Ity_I32: return unop(Iop_64to32, e);
1057 case Ity_I16: return unop(Iop_64to1
[all...]
H A Dguest_s390_toIR.c154 unop(IROp kind, IRExpr *op) function
301 condition = unop(Iop_Not1, condition);
444 IRExpr *high = unop(Iop_F128HItoF64, expr);
445 IRExpr *low = unop(Iop_F128LOtoF64, expr);
467 IRExpr *high = unop(Iop_D128HItoD64, expr);
468 IRExpr *low = unop(Iop_D128LOtoD64, expr);
567 expr = unop(sign_extend ? Iop_32Sto64 : Iop_32Uto64, expr);
570 expr = unop(sign_extend ? Iop_16Sto64 : Iop_16Uto64, expr);
573 expr = unop(sign_extend ? Iop_8Sto64 : Iop_8Uto64, expr);
692 hi = unop(Iop_F128HItoF6
[all...]
H A Dguest_amd64_toIR.c243 static IRExpr* unop ( IROp op, IRExpr* a ) function
329 return unop(signd ? Iop_8Sto32 : Iop_8Uto32, src);
332 return unop(signd ? Iop_8Sto16 : Iop_8Uto16, src);
335 return unop(signd ? Iop_16Sto32 : Iop_16Uto32, src);
338 return unop(Iop_8Uto64, src);
341 return unop(Iop_8Sto64, src);
344 return unop(Iop_16Uto64, src);
347 return unop(Iop_16Sto64, src);
1020 case 4: return unop(Iop_64to32, IRExpr_Get( OFFB_RAX, Ity_I64 ));
1035 stmt( IRStmt_Put( OFFB_RAX, unop(Iop_32Uto6
[all...]
H A Dguest_ppc_toIR.c618 static IRExpr* unop ( IROp op, IRExpr* a ) function
694 return unop(Iop_32to1, binop(Iop_Or32, unop(Iop_1Uto32, arg1),
695 unop(Iop_1Uto32, arg2)));
702 return unop(Iop_32to1, binop(Iop_And32, unop(Iop_1Uto32, arg1),
703 unop(Iop_1Uto32, arg2)));
741 return unop(Iop_32to1, unop(Iop_Not32, unop(Iop_1Uto3
[all...]
/external/python/cpython2/Demo/parser/
H A Dunparse.py422 unop = {"Invert":"~", "Not": "not", "UAdd":"+", "USub":"-"} variable in class:Unparser
425 self.write(self.unop[t.op.__class__.__name__])
/external/v8/src/asmjs/
H A Dasm-typer.cc1889 AsmType* AsmTyper::ValidateUnaryExpression(UnaryOperation* unop) { argument
1894 DCHECK(unop->op() != Token::BIT_NOT);
1895 DCHECK(unop->op() != Token::ADD);
1897 RECURSE(exp_type = ValidateExpression(unop->expression()));
1906 switch (unop->op()) {
1908 FAIL(unop, "Invalid unary operator.");
1916 FAIL(unop, "Invalid type for unary +.");
1923 FAIL(unop, "Invalid type for unary -.");
1928 FAIL(unop, "Invalid type for ~.");
1931 FAIL(unop, "Invali
[all...]
/external/valgrind/helgrind/
H A Dhg_main.c4400 #define unop(_op, _arg1) IRExpr_Unop((_op),(_arg1)) macro
4419 addStmtToIRSB(sbOut, assign(wide1, unop(Iop_1Uto32, arg1)));
4420 addStmtToIRSB(sbOut, assign(wide2, unop(Iop_1Uto32, arg2)));
4423 addStmtToIRSB(sbOut, assign(res, unop(Iop_32to1, mkexpr(anded))));
/external/mesa3d/src/compiler/glsl/
H A Dbuiltin_functions.cpp669 ir_function_signature *unop(builtin_available_predicate avail,
3271 builtin_builder::unop(builtin_available_predicate avail, function in class:builtin_builder
3286 return unop(&AVAIL, OPCODE, type, type); \
3293 return unop(avail, OPCODE, type, type); \
4971 return unop(v110, ir_unop_noise, glsl_type::float_type, type);
5117 return unop(gpu_shader5_or_es31_or_integer_functions, ir_unop_bit_count,
5124 return unop(gpu_shader5_or_es31_or_integer_functions, ir_unop_find_lsb,
5131 return unop(gpu_shader5_or_es31_or_integer_functions, ir_unop_find_msb,
/external/valgrind/memcheck/
H A Dmc_translate.c439 #define unop(_op, _arg) IRExpr_Unop((_op),(_arg)) macro
564 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a1));
565 tmp2 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a1));
566 tmp3 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a2));
567 tmp4 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a2));
605 return assignNew('V', mce, Ity_I8, unop(Iop_Left8, a1));
610 return assignNew('V', mce, Ity_I16, unop(Iop_Left16, a1));
615 return assignNew('V', mce, Ity_I32, unop(Iop_Left32, a1));
620 return assignNew('V', mce, Ity_I64, unop(Iop_Left64, a1));
687 assignNew('V', mce, Ity_I8, unop(Iop_Not
[all...]

Completed in 1352 milliseconds