/external/valgrind/main/none/tests/x86/ |
shift_ndep.c | 4 /* Test whether a shift by zero properly preserves the CC_NDEP thunk. */ 14 CC_NDEP. Then we left shift %x by a variable amount that happens 20 If instead the shift clears CC_NDEP (as it would legally do if
|
/external/valgrind/main/VEX/priv/ |
guest_x86_defs.h | 85 UInt cc_op, UInt cc_dep1, UInt cc_dep2, UInt cc_ndep 90 UInt cc_op, UInt cc_dep1, UInt cc_dep2, UInt cc_ndep 96 UInt cc_dep1, UInt cc_dep2, UInt cc_ndep 219 CC_NDEP. This is a 3rd argument to the operation which is 221 not believe the resulting flags are data-dependent on CC_NDEP 229 CC_NDEP are marked as always defined. 238 definedness of CC_OP or CC_NDEP, we may as well not even bother to 250 However, it is only necessary to set CC_NDEP when the CC_OP value 251 requires it, because Memcheck ignores CC_NDEP, and the evaluation 253 CC_NDEP for suitable values of CC_OP [all...] |
guest_amd64_defs.h | 86 ULong cc_dep1, ULong cc_dep2, ULong cc_ndep 91 ULong cc_dep1, ULong cc_dep2, ULong cc_ndep 97 ULong cc_dep1, ULong cc_dep2, ULong cc_ndep 337 CC_NDEP. This is a 3rd argument to the operation which is 339 not believe the resulting flags are data-dependent on CC_NDEP 347 CC_NDEP are marked as always defined. 356 definedness of CC_OP or CC_NDEP, we may as well not even bother to 368 However, it is only necessary to set CC_NDEP when the CC_OP value 369 requires it, because Memcheck ignores CC_NDEP, and the evaluation 371 CC_NDEP for suitable values of CC_OP [all...] |
guest_x86_helpers.c | 135 /* const */ UInt CC_NDEP = cc_ndep_formal; \ 142 CC_NDEP = CC_NDEP; 194 oldC = CC_NDEP & X86G_CC_MASK_C; \ 219 oldC = CC_NDEP & X86G_CC_MASK_C; \ 263 cf = CC_NDEP & X86G_CC_MASK_C; \ 283 cf = CC_NDEP & X86G_CC_MASK_C; \ 338 = (CC_NDEP & ~(X86G_CC_MASK_O | X86G_CC_MASK_C)) \ 355 = (CC_NDEP & ~(X86G_CC_MASK_O | X86G_CC_MASK_C)) \ 577 UInt cc_ndep ) 1221 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep; local [all...] |
guest_arm_helpers.c | 584 IRExpr *cond_n_op, *cc_dep1, *cc_dep2, *cc_ndep; local 589 cc_ndep = args[3]; 664 unop(Iop_32to8, cc_ndep), 770 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep; local 775 cc_ndep = args[3]; 800 unop(Iop_32to8, cc_ndep), 820 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep; local 825 cc_ndep = args[3]; 830 return cc_ndep; 871 binop(Iop_Xor32, cc_ndep, mkU32(1)) [all...] |
guest_s390_defs.h | 146 | op | cc_dep1 | cc_dep2 | cc_ndep | 191 ULong cc_ndep);
|
guest_s390_helpers.c | 863 #define S390_CC_FOR_TERNARY_SUBB(opcode,cc_dep1,cc_dep2,cc_ndep) \ 867 cc_dep2 = cc_dep2 ^ cc_ndep; \ 873 : [op2] "d"(cc_dep2), [op3] "d"(cc_ndep) \ 878 #define S390_CC_FOR_TERNARY_ADDC(opcode,cc_dep1,cc_dep2,cc_ndep) \ 882 cc_dep2 = cc_dep2 ^ cc_ndep; \ 884 "lgfr 0,%[op3]\n\t" /* first load cc_ndep */ \ 888 : [op2] "d"(cc_dep2), [op3] "d"(cc_ndep) \ 949 #define S390_CC_FOR_BFP128_TDC(cc_dep1,cc_dep2,cc_ndep) \ 953 cc_dep2 = cc_dep2 ^ cc_ndep; \ 960 [class] "a"(cc_ndep) \ [all...] |
guest_amd64_helpers.c | 177 /* const */ ULong CC_NDEP = cc_ndep_formal; \ 184 CC_NDEP = CC_NDEP; 236 oldC = CC_NDEP & AMD64G_CC_MASK_C; \ 261 oldC = CC_NDEP & AMD64G_CC_MASK_C; \ 305 cf = CC_NDEP & AMD64G_CC_MASK_C; \ 325 cf = CC_NDEP & AMD64G_CC_MASK_C; \ 380 = (CC_NDEP & ~(AMD64G_CC_MASK_O | AMD64G_CC_MASK_C)) \ 397 = (CC_NDEP & ~(AMD64G_CC_MASK_O | AMD64G_CC_MASK_C)) \ 672 ULong cc_ndep ) 1386 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep; local [all...] |
guest_amd64_toIR.c | 40 All Puts to CC_OP/CC_DEP1/CC_DEP2/CC_NDEP should really be checked [all...] |
guest_x86_toIR.c | 40 All Puts to CC_OP/CC_DEP1/CC_DEP2/CC_NDEP should really be checked 784 CC_OP/CC_DEP1/CC_DEP2/CC_NDEP. Returns an expression :: 807 CC_OP/CC_DEP1/CC_DEP2/CC_NDEP. Returns an expression :: 831 CC_OP/CC_DEP1/CC_DEP2/CC_NDEP. Returns an expression :: Ity_I32. */ [all...] |
guest_arm_toIR.c | [all...] |
/external/valgrind/main/memcheck/ |
mc_machine.c | 586 if (o == GOF(CC_NDEP) && sz == 8) return -1; /* slot used for %BH */ 599 guest state, respectively: CC_OP CC_NDEP DFLAG IDFLAG, since 602 tl_assert(SZB(CC_NDEP) == 8); 607 if (o == 1+ GOF(RBX) && szB == 1) return GOF(CC_NDEP); [all...] |
/external/valgrind/main/ |
NEWS | 175 269354 Shift by zero on x86 can incorrectly clobber CC_NDEP [all...] |