Home
last modified time | relevance | path

Searched refs:argR (Results 1 – 19 of 19) sorted by relevance

/external/valgrind/main/VEX/priv/
Dhost_generic_simd128.c134 V128* argL, V128* argR ) in h_generic_calc_Mul32x4() argument
136 res->w32[0] = mul32(argL->w32[0], argR->w32[0]); in h_generic_calc_Mul32x4()
137 res->w32[1] = mul32(argL->w32[1], argR->w32[1]); in h_generic_calc_Mul32x4()
138 res->w32[2] = mul32(argL->w32[2], argR->w32[2]); in h_generic_calc_Mul32x4()
139 res->w32[3] = mul32(argL->w32[3], argR->w32[3]); in h_generic_calc_Mul32x4()
144 V128* argL, V128* argR ) in h_generic_calc_Max32Sx4() argument
146 res->w32[0] = max32S(argL->w32[0], argR->w32[0]); in h_generic_calc_Max32Sx4()
147 res->w32[1] = max32S(argL->w32[1], argR->w32[1]); in h_generic_calc_Max32Sx4()
148 res->w32[2] = max32S(argL->w32[2], argR->w32[2]); in h_generic_calc_Max32Sx4()
149 res->w32[3] = max32S(argL->w32[3], argR->w32[3]); in h_generic_calc_Max32Sx4()
[all …]
Dguest_arm_helpers.c126 UInt argR = cc_dep2; in armg_calculate_flag_n() local
127 UInt res = argL + argR; in armg_calculate_flag_n()
134 UInt argR = cc_dep2; in armg_calculate_flag_n() local
135 UInt res = argL - argR; in armg_calculate_flag_n()
142 UInt argR = cc_dep2; in armg_calculate_flag_n() local
145 UInt res = argL + argR + oldC; in armg_calculate_flag_n()
152 UInt argR = cc_dep2; in armg_calculate_flag_n() local
155 UInt res = argL - argR - (oldC ^ 1); in armg_calculate_flag_n()
206 UInt argR = cc_dep2; in armg_calculate_flag_z() local
207 UInt res = argL + argR; in armg_calculate_flag_z()
[all …]
Dhost_arm_isel.c1030 ARMRI84* argR = iselIntExpr_RI84(NULL,False, in iselCondCode_wrk() local
1032 addInstr(env, ARMInstr_CmpOrTst(True/*isCmp*/, argL, argR)); in iselCondCode_wrk()
1162 ARMRI84* argR = iselIntExpr_RI84(&didInv, True/*mayInv*/, in iselIntExpr_R_wrk() local
1165 dst, argL, argR)); in iselIntExpr_R_wrk()
1175 ARMRI84* argR = iselIntExpr_RI84(NULL, False/*mayInv*/, in iselIntExpr_R_wrk() local
1177 addInstr(env, ARMInstr_Alu(aop, dst, argL, argR)); in iselIntExpr_R_wrk()
1191 ARMRI5* argR = iselIntExpr_RI5(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() local
1192 addInstr(env, ARMInstr_Shift(sop, dst, argL, argR)); in iselIntExpr_R_wrk()
1202 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() local
1205 addInstr(env, mk_iMOVds_RR(hregARM_R3(), argR)); in iselIntExpr_R_wrk()
[all …]
Dguest_generic_x87.c739 UChar* argR = (UChar*)argRV; in compute_PCMPxSTRx() local
743 UChar cR = argR[i]; in compute_PCMPxSTRx()
774 UChar* argR = (UChar*)argRV; in compute_PCMPxSTRx() local
786 if (argR[ci] == argL[si]) { m = 1; break; } in compute_PCMPxSTRx()
813 UChar* argR = (UChar*)argRV; in compute_PCMPxSTRx() local
826 if (argL[i] != argR[ni]) { m = 0; break; } in compute_PCMPxSTRx()
853 UChar* argR = (UChar*)argRV; in compute_PCMPxSTRx() local
864 if (argR[ri] <= argL[si] && argL[si] <= argR[ri+1]) { in compute_PCMPxSTRx()
Dhost_arm_defs.h624 ARMRI84* argR; member
631 ARMRI5* argR; member
643 ARMRI84* argR; member
746 HReg argR; member
753 HReg argR; member
770 HReg argR; member
839 HReg argR; member
847 ARMNRS* argR; member
855 HReg argR; member
936 extern ARMInstr* ARMInstr_VCmpD ( HReg argL, HReg argR );
Dguest_x86_helpers.c151 Int argL, argR, res; \
153 argR = CC_DEP2; \
154 res = argL + argR; \
157 af = (res ^ argL ^ argR) & 0x10; \
160 of = lshift((argL ^ argR ^ -1) & (argL ^ res), \
172 Int argL, argR, res; \
174 argR = CC_DEP2; \
175 res = argL - argR; \
176 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \
178 af = (res ^ argL ^ argR) & 0x10; \
[all …]
Dhost_arm_defs.c1098 HReg dst, HReg argL, ARMRI84* argR ) { in ARMInstr_Alu() argument
1104 i->ARMin.Alu.argR = argR; in ARMInstr_Alu()
1108 HReg dst, HReg argL, ARMRI5* argR ) { in ARMInstr_Shift() argument
1114 i->ARMin.Shift.argR = argR; in ARMInstr_Shift()
1125 ARMInstr* ARMInstr_CmpOrTst ( Bool isCmp, HReg argL, ARMRI84* argR ) { in ARMInstr_CmpOrTst() argument
1130 i->ARMin.CmpOrTst.argR = argR; in ARMInstr_CmpOrTst()
1235 ARMInstr* ARMInstr_VAluD ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) { in ARMInstr_VAluD() argument
1241 i->ARMin.VAluD.argR = argR; in ARMInstr_VAluD()
1244 ARMInstr* ARMInstr_VAluS ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) { in ARMInstr_VAluS() argument
1250 i->ARMin.VAluS.argR = argR; in ARMInstr_VAluS()
[all …]
Dguest_amd64_helpers.c193 Long argL, argR, res; \
195 argR = CC_DEP2; \
196 res = argL + argR; \
199 af = (res ^ argL ^ argR) & 0x10; \
202 of = lshift((argL ^ argR ^ -1) & (argL ^ res), \
214 Long argL, argR, res; \
216 argR = CC_DEP2; \
217 res = argL - argR; \
218 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \
220 af = (res ^ argL ^ argR) & 0x10; \
[all …]
Dguest_arm_toIR.c1674 IRTemp argL, IRTemp argR ) in signed_overflow_after_Add32() argument
1682 binop( Iop_Xor32, mkexpr(res), mkexpr(argR) )), in signed_overflow_after_Add32()
11206 IRTemp argR = newTemp(Ity_F64); in decode_CP10_CP11_instruction() local
11209 assign(argR, bZ ? IRExpr_Const(IRConst_F64i(0)) : getDReg(dM)); in decode_CP10_CP11_instruction()
11210 assign(irRes, binop(Iop_CmpF64, mkexpr(argL), mkexpr(argR))); in decode_CP10_CP11_instruction()
11672 IRTemp argR = newTemp(Ity_F64); in decode_CP10_CP11_instruction() local
11676 assign(argR, bZ ? IRExpr_Const(IRConst_F64i(0)) in decode_CP10_CP11_instruction()
11678 assign(irRes, binop(Iop_CmpF64, mkexpr(argL), mkexpr(argR))); in decode_CP10_CP11_instruction()
13121 IRTemp argR = newTemp(Ity_I32); in disInstr_ARM_WRK() local
13126 assign( argR, getIRegA(rS)); in disInstr_ARM_WRK()
[all …]
Dhost_amd64_isel.c1167 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() local
1169 addInstr(env, AMD64Instr_MovxLQ(False, argR, argR)); in iselIntExpr_R_wrk()
1171 addInstr(env, mk_iMOVsd_RR(argR, hregAMD64_RSI()) ); in iselIntExpr_R_wrk()
1427 IRExpr* argR = e->Iex.Unop.arg->Iex.Binop.arg2; in iselIntExpr_R_wrk() local
1442 AMD64RMI* rmi = iselIntExpr_RMI(env, argR); in iselIntExpr_R_wrk()
3005 HReg argR = iselDblExpr(env, e->Iex.Triop.arg3); in iselDblExpr_wrk() local
3009 addInstr(env, AMD64Instr_Sse64FLo(op, argR, dst)); in iselDblExpr_wrk()
3486 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3489 addInstr(env, AMD64Instr_Sse32Fx4(op, argR, dst)); in iselVecExpr_wrk()
3506 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
[all …]
Dguest_ppc_toIR.c1810 IRExpr* argL, IRExpr* argR ) in set_XER_OV_32() argument
1817 vassert(typeOfIRExpr(irsb->tyenv,argR) == Ity_I32); in set_XER_OV_32()
1839 = AND3( XOR3(argL,argR,mkU32(-1)), in set_XER_OV_32()
1853 binop(Iop_CmpEQ32, argR, mkU32(-1)) in set_XER_OV_32()
1855 binop(Iop_CmpEQ32, argR, mkU32(0) ) in set_XER_OV_32()
1864 = unop(Iop_1Uto32, binop(Iop_CmpEQ32, argR, mkU32(0))); in set_XER_OV_32()
1871 assign( t64, binop(Iop_MullS32, argL, argR) ); in set_XER_OV_32()
1895 = AND3( XOR3(NOT(argL),argR,mkU32(-1)), in set_XER_OV_32()
1906 unop( Iop_1Uto32, binop( Iop_CmpEQ32, argR, mkU32( 0 ) ) ), in set_XER_OV_32()
1907 unop( Iop_1Uto32, binop( Iop_CmpLT32U, argR, argL ) ) ); in set_XER_OV_32()
[all …]
Dhost_x86_isel.c3442 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3445 addInstr(env, X86Instr_Sse32Fx4(op, argR, dst)); in iselVecExpr_wrk()
3462 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3466 addInstr(env, X86Instr_Sse64Fx2(op, argR, dst)); in iselVecExpr_wrk()
3482 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3485 addInstr(env, X86Instr_Sse32FLo(op, argR, dst)); in iselVecExpr_wrk()
3501 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3505 addInstr(env, X86Instr_Sse64FLo(op, argR, dst)); in iselVecExpr_wrk()
3622 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3650 addInstr(env, X86Instr_SseLdSt(False/*!isLoad*/, argR, in iselVecExpr_wrk()
Dguest_amd64_toIR.c6516 IRExpr* argR = NULL; in dis_MMXop_regmem_to_reg() local
6619 argR = argG; in dis_MMXop_regmem_to_reg()
6622 argR = argE; in dis_MMXop_regmem_to_reg()
6628 assign(res, binop(op, argL, argR)); in dis_MMXop_regmem_to_reg()
6636 mkIRExprVec_2( argL, argR ) in dis_MMXop_regmem_to_reg()
9462 IRTemp argR = newTemp(Ity_F32); in disInstr_AMD64_WRK() local
9465 assign( argR, getXMMRegLane32F( eregOfRexRM(pfx,modrm), in disInstr_AMD64_WRK()
9473 assign( argR, loadLE(Ity_F32, mkexpr(addr)) ); in disInstr_AMD64_WRK()
9490 unop(Iop_F32toF64,mkexpr(argR)))), in disInstr_AMD64_WRK()
10608 IRTemp argR = newTemp(Ity_F64); in disInstr_AMD64_WRK() local
[all …]
Dhost_ppc_isel.c3654 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3656 addInstr(env, PPCInstr_AvBin32Fx4(fpop, dst, argL, argR)); in iselVecExpr_wrk()
3662 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3671 HReg isNanR = isNan(env, argR); in iselVecExpr_wrk()
3676 argL, argR)); in iselVecExpr_wrk()
Dguest_x86_toIR.c5427 IRExpr* argR = NULL; in dis_MMXop_regmem_to_reg() local
5530 argR = argG; in dis_MMXop_regmem_to_reg()
5533 argR = argE; in dis_MMXop_regmem_to_reg()
5539 assign(res, binop(op, argL, argR)); in dis_MMXop_regmem_to_reg()
5547 mkIRExprVec_2( argL, argR ) in dis_MMXop_regmem_to_reg()
8288 IRTemp argR = newTemp(Ity_F32); in disInstr_X86_WRK() local
8291 assign( argR, getXMMRegLane32F( eregOfRM(modrm), 0/*lowest lane*/ ) ); in disInstr_X86_WRK()
8297 assign( argR, loadLE(Ity_F32, mkexpr(addr)) ); in disInstr_X86_WRK()
8311 unop(Iop_F32toF64,mkexpr(argR))), in disInstr_X86_WRK()
9346 IRTemp argR = newTemp(Ity_F64); in disInstr_X86_WRK() local
[all …]
/external/valgrind/main/none/tests/amd64/
Dpcmpxstrx64.c46 V128 argL, argR; in one_test() local
48 expand( &argR, summR ); in one_test()
53 show_V128(&argR); in one_test()
70 memcpy(blockC + 16, &argR, 16); in one_test()
99 memcpy(blockC + 16, &argR, 16); in one_test()
128 memcpy(blockC + 16, &argR, 16); in one_test()
157 memcpy(blockC + 16, &argR, 16); in one_test()
186 memcpy(blockC + 16, &argR, 16); in one_test()
215 memcpy(blockC + 16, &argR, 16); in one_test()
244 memcpy(blockC + 16, &argR, 16); in one_test()
[all …]
Dpcmpxstrx64.stdout.exp2 rdx 0000000000000000 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax 0000000000000000 argR aaaaaaaaaaa…
12 rdx 0000000000000000 argL 00000000000000000000000000000000 rax 0000000000000000 argR aaaaaaaaaaa…
22 rdx 0000000000000000 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax 0000000000000000 argR aaaaaaaaaaa…
32 rdx 0000000000000005 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax 0000000000000000 argR aaaaaaaaaaa…
42 rdx 0000000000000000 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax 0000000000000006 argR aaaaaaaaaaa…
52 rdx 0000000000000005 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax 0000000000000006 argR aaaaaaaaaaa…
62 rdx 0000000000000005 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax 000000000000000f argR aaaaaaaaaaa…
72 rdx 0000000000000005 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax 0000000000000010 argR aaaaaaaaaaa…
82 rdx 0000000000000005 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax 0000000000000011 argR aaaaaaaaaaa…
92 rdx 0000000000000005 argL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa rax fffffffffffffffa argR aaaaaaaaaaa…
[all …]
Dpcmpstr64.c95 V128 argL, argR; in try_istri() local
97 expand(&argR, summR); in try_istri()
98 UInt h_res = h_fn(&argL, &argR); in try_istri()
99 UInt s_res = s_fn(&argL, &argR); in try_istri()
227 UChar* argR = (UChar*)argRV; in pcmpXstrX_WRK() local
231 UChar cR = argR[i]; in pcmpXstrX_WRK()
263 UChar* argR = (UChar*)argRV; in pcmpXstrX_WRK() local
275 if (argR[ci] == argL[si]) { m = 1; break; } in pcmpXstrX_WRK()
303 UChar* argR = (UChar*)argRV; in pcmpXstrX_WRK() local
316 if (argL[i] != argR[ni]) { m = 0; break; } in pcmpXstrX_WRK()
[all …]
Dsse4-64.c129 V128* argL, ULong argR, ULong res ) in showIAG() argument
134 printf("%016llx", argR); in showIAG()