Home
last modified time | relevance | path

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

12

/external/valgrind/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 …]
Dhost_generic_simd256.c42 V256* argL, V256* argR ) in h_generic_calc_Perm32x8() argument
44 res->w32[0] = argL->w32[ argR->w32[0] & 7 ]; in h_generic_calc_Perm32x8()
45 res->w32[1] = argL->w32[ argR->w32[1] & 7 ]; in h_generic_calc_Perm32x8()
46 res->w32[2] = argL->w32[ argR->w32[2] & 7 ]; in h_generic_calc_Perm32x8()
47 res->w32[3] = argL->w32[ argR->w32[3] & 7 ]; in h_generic_calc_Perm32x8()
48 res->w32[4] = argL->w32[ argR->w32[4] & 7 ]; in h_generic_calc_Perm32x8()
49 res->w32[5] = argL->w32[ argR->w32[5] & 7 ]; in h_generic_calc_Perm32x8()
50 res->w32[6] = argL->w32[ argR->w32[6] & 7 ]; in h_generic_calc_Perm32x8()
51 res->w32[7] = argL->w32[ argR->w32[7] & 7 ]; in h_generic_calc_Perm32x8()
Dguest_arm64_helpers.c127 UInt argR = (UInt)cc_dep2; in arm64g_calculate_flag_n() local
128 UInt res = argL + argR; in arm64g_calculate_flag_n()
135 ULong argR = cc_dep2; in arm64g_calculate_flag_n() local
136 ULong res = argL + argR; in arm64g_calculate_flag_n()
143 UInt argR = (UInt)cc_dep2; in arm64g_calculate_flag_n() local
144 UInt res = argL - argR; in arm64g_calculate_flag_n()
151 ULong argR = cc_dep2; in arm64g_calculate_flag_n() local
152 ULong res = argL - argR; in arm64g_calculate_flag_n()
159 UInt argR = cc_dep2; in arm64g_calculate_flag_n() local
162 UInt res = argL + argR + oldC; in arm64g_calculate_flag_n()
[all …]
Dhost_arm_isel.c1271 ARMRI84* argR = iselIntExpr_RI84(NULL,False, in iselCondCode_wrk() local
1273 addInstr(env, ARMInstr_CmpOrTst(True/*isCmp*/, argL, argR)); in iselCondCode_wrk()
1409 ARMRI84* argR = iselIntExpr_RI84(&didInv, True/*mayInv*/, in iselIntExpr_R_wrk() local
1412 dst, argL, argR)); in iselIntExpr_R_wrk()
1422 ARMRI84* argR = iselIntExpr_RI84(NULL, False/*mayInv*/, in iselIntExpr_R_wrk() local
1424 addInstr(env, ARMInstr_Alu(aop, dst, argL, argR)); in iselIntExpr_R_wrk()
1438 ARMRI5* argR = iselIntExpr_RI5(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() local
1439 addInstr(env, ARMInstr_Shift(sop, dst, argL, argR)); in iselIntExpr_R_wrk()
1449 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() local
1452 addInstr(env, mk_iMOVds_RR(hregARM_R3(), argR)); in iselIntExpr_R_wrk()
[all …]
Dguest_arm_helpers.c128 UInt argR = cc_dep2; in armg_calculate_flag_n() local
129 UInt res = argL + argR; in armg_calculate_flag_n()
136 UInt argR = cc_dep2; in armg_calculate_flag_n() local
137 UInt res = argL - argR; in armg_calculate_flag_n()
144 UInt argR = cc_dep2; in armg_calculate_flag_n() local
147 UInt res = argL + argR + oldC; in armg_calculate_flag_n()
154 UInt argR = cc_dep2; in armg_calculate_flag_n() local
157 UInt res = argL - argR - (oldC ^ 1); in armg_calculate_flag_n()
208 UInt argR = cc_dep2; in armg_calculate_flag_z() local
209 UInt res = argL + argR; in armg_calculate_flag_z()
[all …]
Dguest_generic_x87.c826 UChar* argR = (UChar*)argRV; in compute_PCMPxSTRx() local
830 UChar cR = argR[i]; in compute_PCMPxSTRx()
861 UChar* argR = (UChar*)argRV; in compute_PCMPxSTRx() local
873 if (argR[ci] == argL[si]) { m = 1; break; } in compute_PCMPxSTRx()
900 UChar* argR = (UChar*)argRV; in compute_PCMPxSTRx() local
910 if (argL[i] != argR[ni]) { m = 0; break; } in compute_PCMPxSTRx()
940 UChar* argR = (UChar*)argRV; in compute_PCMPxSTRx() local
951 if (argR[ri] <= argL[si] && argL[si] <= argR[ri+1]) { in compute_PCMPxSTRx()
980 Char* argR = (Char*)argRV; in compute_PCMPxSTRx() local
991 if (argR[ri] <= argL[si] && argL[si] <= argR[ri+1]) { in compute_PCMPxSTRx()
[all …]
Dhost_arm64_defs.h537 ARM64RIA* argR; member
543 ARM64RIA* argR; member
550 ARM64RIL* argR; member
556 ARM64RIL* argR; member
562 ARM64RI6* argR; member
633 HReg argR; member
661 HReg argR; member
784 HReg argR; member
791 HReg argR; member
796 HReg argR; member
[all …]
Dhost_arm64_defs.c820 HReg argL, ARM64RIA* argR, Bool isAdd ) { in ARM64Instr_Arith() argument
825 i->ARM64in.Arith.argR = argR; in ARM64Instr_Arith()
829 ARM64Instr* ARM64Instr_Cmp ( HReg argL, ARM64RIA* argR, Bool is64 ) { in ARM64Instr_Cmp() argument
833 i->ARM64in.Cmp.argR = argR; in ARM64Instr_Cmp()
838 HReg argL, ARM64RIL* argR, ARM64LogicOp op ) { in ARM64Instr_Logic() argument
843 i->ARM64in.Logic.argR = argR; in ARM64Instr_Logic()
847 ARM64Instr* ARM64Instr_Test ( HReg argL, ARM64RIL* argR ) { in ARM64Instr_Test() argument
851 i->ARM64in.Test.argR = argR; in ARM64Instr_Test()
855 HReg argL, ARM64RI6* argR, ARM64ShiftOp op ) { in ARM64Instr_Shift() argument
860 i->ARM64in.Shift.argR = argR; in ARM64Instr_Shift()
[all …]
Dguest_amd64_helpers.c196 ULong argL, argR, res; \
198 argR = CC_DEP2; \
199 res = argL + argR; \
202 af = (res ^ argL ^ argR) & 0x10; \
205 of = lshift((argL ^ argR ^ -1) & (argL ^ res), \
217 ULong argL, argR, res; \
219 argR = CC_DEP2; \
220 res = argL - argR; \
221 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \
223 af = (res ^ argL ^ argR) & 0x10; \
[all …]
Dguest_x86_helpers.c152 UInt argL, argR, res; \
154 argR = CC_DEP2; \
155 res = argL + argR; \
158 af = (res ^ argL ^ argR) & 0x10; \
161 of = lshift((argL ^ argR ^ -1) & (argL ^ res), \
173 UInt argL, argR, res; \
175 argR = CC_DEP2; \
176 res = argL - argR; \
177 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \
179 af = (res ^ argL ^ argR) & 0x10; \
[all …]
Dhost_arm64_isel.c1387 ARM64RIA* argR = iselIntExpr_RIA(env, e->Iex.Binop.arg2); in iselCondCode_wrk() local
1388 addInstr(env, ARM64Instr_Cmp(argL, argR, True/*is64*/)); in iselCondCode_wrk()
1410 ARM64RIA* argR = iselIntExpr_RIA(env, e->Iex.Binop.arg2); in iselCondCode_wrk() local
1411 addInstr(env, ARM64Instr_Cmp(argL, argR, False/*!is64*/)); in iselCondCode_wrk()
1427 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselCondCode_wrk() local
1429 HReg argR2 = widen_z_16_to_64(env, argR); in iselCondCode_wrk()
1441 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselCondCode_wrk() local
1443 HReg argR2 = widen_z_8_to_64(env, argR); in iselCondCode_wrk()
1526 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() local
1528 addInstr(env, ARM64Instr_Unary(dst, argR, ARM64un_NEG)); in iselIntExpr_R_wrk()
[all …]
Dhost_arm_defs.h639 ARMRI84* argR; member
646 ARMRI5* argR; member
658 ARMRI84* argR; member
783 HReg argR; member
790 HReg argR; member
807 HReg argR; member
899 HReg argR; member
907 ARMNRS* argR; member
915 HReg argR; member
1019 extern ARMInstr* ARMInstr_VCmpD ( HReg argL, HReg argR );
Dhost_arm_defs.c1087 HReg dst, HReg argL, ARMRI84* argR ) { in ARMInstr_Alu() argument
1093 i->ARMin.Alu.argR = argR; in ARMInstr_Alu()
1097 HReg dst, HReg argL, ARMRI5* argR ) { in ARMInstr_Shift() argument
1103 i->ARMin.Shift.argR = argR; in ARMInstr_Shift()
1114 ARMInstr* ARMInstr_CmpOrTst ( Bool isCmp, HReg argL, ARMRI84* argR ) { in ARMInstr_CmpOrTst() argument
1119 i->ARMin.CmpOrTst.argR = argR; in ARMInstr_CmpOrTst()
1265 ARMInstr* ARMInstr_VAluD ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) { in ARMInstr_VAluD() argument
1271 i->ARMin.VAluD.argR = argR; in ARMInstr_VAluD()
1274 ARMInstr* ARMInstr_VAluS ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) { in ARMInstr_VAluS() argument
1280 i->ARMin.VAluS.argR = argR; in ARMInstr_VAluS()
[all …]
Dguest_arm64_toIR.c1860 void setFlags_ADD_SUB ( Bool is64, Bool isSUB, IRTemp argL, IRTemp argR ) in setFlags_ADD_SUB() argument
1867 argR64 = argR; in setFlags_ADD_SUB()
1872 assign(argR64, unop(Iop_32Uto64, mkexpr(argR))); in setFlags_ADD_SUB()
1887 IRTemp argL, IRTemp argR, IRTemp oldC ) in setFlags_ADC_SBC() argument
1894 argR64 = argR; in setFlags_ADC_SBC()
1901 assign(argR64, unop(Iop_32Uto64, mkexpr(argR))); in setFlags_ADC_SBC()
1919 IRTemp cond, IRTemp argL, IRTemp argR, UInt nzcv in setFlags_ADD_SUB_conditionally() argument
1944 t_dep2 = argR; in setFlags_ADD_SUB_conditionally()
1949 assign(t_dep2, unop(Iop_32Uto64, mkexpr(argR))); in setFlags_ADD_SUB_conditionally()
2425 IRTemp argR = newTemp(Ity_I64); in dis_ARM64_data_processing_immediate() local
[all …]
Dguest_arm_toIR.c1705 IRTemp argL, IRTemp argR ) in signed_overflow_after_Add32() argument
1713 binop( Iop_Xor32, mkexpr(res), mkexpr(argR) )), in signed_overflow_after_Add32()
1720 IRTemp argL, IRTemp argR ) in signed_overflow_after_Sub32() argument
1727 binop( Iop_Xor32, mkexpr(argL), mkexpr(argR) ), in signed_overflow_after_Sub32()
2908 IRExpr* binop_w_fake_RM ( IROp op, IRExpr* argL, IRExpr* argR ) in binop_w_fake_RM() argument
2914 return triop(op, get_FAKE_roundingmode(), argL, argR ); in binop_w_fake_RM()
2923 return binop(op, argL, argR); in binop_w_fake_RM()
15074 IRTemp argR = newTemp(Ity_F64); in decode_CP10_CP11_instruction() local
15077 assign(argR, bZ ? IRExpr_Const(IRConst_F64i(0)) : getDReg(dM)); in decode_CP10_CP11_instruction()
15078 assign(irRes, binop(Iop_CmpF64, mkexpr(argL), mkexpr(argR))); in decode_CP10_CP11_instruction()
[all …]
Dhost_amd64_isel.c1225 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2); in iselIntExpr_R_wrk() local
1227 addInstr(env, AMD64Instr_MovxLQ(False, argR, argR)); in iselIntExpr_R_wrk()
1229 addInstr(env, mk_iMOVsd_RR(argR, hregAMD64_RSI()) ); in iselIntExpr_R_wrk()
1424 IRExpr* argR = e->Iex.Unop.arg->Iex.Binop.arg2; in iselIntExpr_R_wrk() local
1439 AMD64RMI* rmi = iselIntExpr_RMI(env, argR); in iselIntExpr_R_wrk()
2829 HReg argR = iselDblExpr(env, triop->arg3); in iselDblExpr_wrk() local
2833 addInstr(env, AMD64Instr_Sse64FLo(op, argR, dst)); in iselDblExpr_wrk()
3366 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3369 addInstr(env, AMD64Instr_Sse32Fx4(op, argR, dst)); in iselVecExpr_wrk()
3382 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
[all …]
Dhost_x86_isel.c3569 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3572 addInstr(env, X86Instr_Sse32Fx4(op, argR, dst)); in iselVecExpr_wrk()
3585 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3589 addInstr(env, X86Instr_Sse64Fx2(op, argR, dst)); in iselVecExpr_wrk()
3605 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3608 addInstr(env, X86Instr_Sse32FLo(op, argR, dst)); in iselVecExpr_wrk()
3624 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3628 addInstr(env, X86Instr_Sse64FLo(op, argR, dst)); in iselVecExpr_wrk()
3745 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2); in iselVecExpr_wrk() local
3773 addInstr(env, X86Instr_SseLdSt(False/*!isLoad*/, argR, in iselVecExpr_wrk()
[all …]
Dguest_ppc_toIR.c2321 IRExpr* argL, IRExpr* argR ) in calculate_XER_OV_32() argument
2346 = AND3( XOR3(argL,argR,mkU32(-1)), in calculate_XER_OV_32()
2360 binop(Iop_CmpEQ32, argR, mkU32(-1)) in calculate_XER_OV_32()
2362 binop(Iop_CmpEQ32, argR, mkU32(0) ) in calculate_XER_OV_32()
2371 = unop(Iop_1Uto32, binop(Iop_CmpEQ32, argR, mkU32(0))); in calculate_XER_OV_32()
2378 assign( t64, binop(Iop_MullS32, argL, argR) ); in calculate_XER_OV_32()
2402 = AND3( XOR3(NOT(argL),argR,mkU32(-1)), in calculate_XER_OV_32()
2413 unop( Iop_1Uto32, binop( Iop_CmpEQ32, argR, mkU32( 0 ) ) ), in calculate_XER_OV_32()
2414 unop( Iop_1Uto32, binop( Iop_CmpLT32U, argR, argL ) ) ); in calculate_XER_OV_32()
2424 unop( Iop_1Uto32, binop( Iop_CmpEQ32, argR, mkU32( 0 ) ) ), in calculate_XER_OV_32()
[all …]
/external/valgrind/none/tests/amd64/
Daes.c72 V128 argL, argR; in AESDEC() local
77 expand(&argR, s_argR); in AESDEC()
86 : "m"/*in*/(argL), "m"/*in*/(argR) in AESDEC()
104 V128 argL, argR; in AESDECLAST() local
109 expand(&argR, s_argR); in AESDECLAST()
118 : "m"/*in*/(argL), "m"/*in*/(argR) in AESDECLAST()
136 V128 argL, argR; in AESENC() local
141 expand(&argR, s_argR); in AESENC()
150 : "m"/*in*/(argL), "m"/*in*/(argR) in AESENC()
168 V128 argL, argR; in AESENCLAST() local
[all …]
Dpcmpxstrx64w.c47 V128 argL, argR; in one_test() local
49 expand( &argR, summR ); in one_test()
54 show_V128(&argR); in one_test()
71 memcpy(blockC + 16, &argR, 16); in one_test()
100 memcpy(blockC + 16, &argR, 16); in one_test()
129 memcpy(blockC + 16, &argR, 16); in one_test()
158 memcpy(blockC + 16, &argR, 16); in one_test()
187 memcpy(blockC + 16, &argR, 16); in one_test()
216 memcpy(blockC + 16, &argR, 16); in one_test()
245 memcpy(blockC + 16, &argR, 16); in one_test()
[all …]
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 …]
Dpcmpxstrx64w.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 …]
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.c96 V128 argL, argR; in try_istri() local
98 expand(&argR, summR); in try_istri()
99 UInt h_res = h_fn(&argL, &argR); in try_istri()
100 UInt s_res = s_fn(&argL, &argR); in try_istri()
235 UChar* argR = (UChar*)argRV; in pcmpXstrX_WRK() local
239 UChar cR = argR[i]; in pcmpXstrX_WRK()
271 UChar* argR = (UChar*)argRV; in pcmpXstrX_WRK() local
283 if (argR[ci] == argL[si]) { m = 1; break; } in pcmpXstrX_WRK()
311 UChar* argR = (UChar*)argRV; in pcmpXstrX_WRK() local
321 if (argL[i] != argR[ni]) { m = 0; break; } in pcmpXstrX_WRK()
[all …]
Dpcmpstr64w.c98 V128 argL, argR; in try_istri() local
100 expand(&argR, summR); in try_istri()
101 UInt h_res = h_fn(&argL, &argR); in try_istri()
102 UInt s_res = s_fn(&argL, &argR); in try_istri()
233 UShort* argR = (UShort*)argRV; in pcmpXstrX_WRK_wide() local
237 UShort cR = argR[i]; in pcmpXstrX_WRK_wide()
268 UShort* argR = (UShort*)argRV; in pcmpXstrX_WRK_wide() local
280 if (argR[ci] == argL[si]) { m = 1; break; } in pcmpXstrX_WRK_wide()
307 UShort* argR = (UShort*)argRV; in pcmpXstrX_WRK_wide() local
317 if (argL[i] != argR[ni]) { m = 0; break; } in pcmpXstrX_WRK_wide()
[all …]

12