/external/valgrind/main/VEX/priv/ |
D | host_generic_simd128.c | 134 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 …]
|
D | guest_arm_helpers.c | 125 UInt argL = cc_dep1; in armg_calculate_flag_n() local 127 UInt res = argL + argR; in armg_calculate_flag_n() 133 UInt argL = cc_dep1; in armg_calculate_flag_n() local 135 UInt res = argL - argR; in armg_calculate_flag_n() 141 UInt argL = cc_dep1; in armg_calculate_flag_n() local 145 UInt res = argL + argR + oldC; in armg_calculate_flag_n() 151 UInt argL = cc_dep1; in armg_calculate_flag_n() local 155 UInt res = argL - argR - (oldC ^ 1); in armg_calculate_flag_n() 205 UInt argL = cc_dep1; in armg_calculate_flag_z() local 207 UInt res = argL + argR; in armg_calculate_flag_z() [all …]
|
D | host_arm_isel.c | 1041 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselCondCode_wrk() local 1044 addInstr(env, ARMInstr_CmpOrTst(True/*isCmp*/, argL, argR)); in iselCondCode_wrk() 1174 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1178 dst, argL, argR)); in iselIntExpr_R_wrk() 1187 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1190 addInstr(env, ARMInstr_Alu(aop, dst, argL, argR)); in iselIntExpr_R_wrk() 1199 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1205 dst, argL, argR)); in iselIntExpr_R_wrk() 1216 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1218 addInstr(env, ARMInstr_Shift(sop, dst, argL, argR)); in iselIntExpr_R_wrk() [all …]
|
D | guest_generic_x87.c | 819 UChar* argL = (UChar*)argLV; in compute_PCMPxSTRx() local 823 UChar cL = argL[i]; in compute_PCMPxSTRx() 854 UChar* argL = (UChar*)argLV; in compute_PCMPxSTRx() local 867 if (argR[ci] == argL[si]) { m = 1; break; } in compute_PCMPxSTRx() 893 UChar* argL = (UChar*)argLV; in compute_PCMPxSTRx() local 904 if (argL[i] != argR[ni]) { m = 0; break; } in compute_PCMPxSTRx() 933 UChar* argL = (UChar*)argLV; in compute_PCMPxSTRx() local 945 if (argR[ri] <= argL[si] && argL[si] <= argR[ri+1]) { in compute_PCMPxSTRx() 973 Char* argL = (Char*)argLV; in compute_PCMPxSTRx() local 985 if (argR[ri] <= argL[si] && argL[si] <= argR[ri+1]) { in compute_PCMPxSTRx() [all …]
|
D | guest_amd64_helpers.c | 193 Long argL, argR, res; \ 194 argL = CC_DEP1; \ 196 res = argL + argR; \ 197 cf = (DATA_UTYPE)res < (DATA_UTYPE)argL; \ 199 af = (res ^ argL ^ argR) & 0x10; \ 202 of = lshift((argL ^ argR ^ -1) & (argL ^ res), \ 214 Long argL, argR, res; \ 215 argL = CC_DEP1; \ 217 res = argL - argR; \ 218 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \ [all …]
|
D | host_arm_defs.h | 630 HReg argL; member 637 HReg argL; member 649 HReg argL; member 740 HReg argL; member 776 HReg argL; member 783 HReg argL; member 800 HReg argL; member 869 HReg argL; member 877 ARMNRS* argL; member 885 HReg argL; member [all …]
|
D | guest_x86_helpers.c | 151 Int argL, argR, res; \ 152 argL = CC_DEP1; \ 154 res = argL + argR; \ 155 cf = (DATA_UTYPE)res < (DATA_UTYPE)argL; \ 157 af = (res ^ argL ^ argR) & 0x10; \ 160 of = lshift((argL ^ argR ^ -1) & (argL ^ res), \ 172 Int argL, argR, res; \ 173 argL = CC_DEP1; \ 175 res = argL - argR; \ 176 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \ [all …]
|
D | host_arm_defs.c | 1106 HReg dst, HReg argL, ARMRI84* argR ) { in ARMInstr_Alu() argument 1111 i->ARMin.Alu.argL = argL; in ARMInstr_Alu() 1116 HReg dst, HReg argL, ARMRI5* argR ) { in ARMInstr_Shift() argument 1121 i->ARMin.Shift.argL = argL; in ARMInstr_Shift() 1133 ARMInstr* ARMInstr_CmpOrTst ( Bool isCmp, HReg argL, ARMRI84* argR ) { in ARMInstr_CmpOrTst() argument 1137 i->ARMin.CmpOrTst.argL = argL; in ARMInstr_CmpOrTst() 1233 ARMInstr* ARMInstr_Div ( ARMMulDivOp op, HReg dst, HReg argL, HReg argR ) { in ARMInstr_Div() argument 1238 i->ARMin.Div.argL = argL; in ARMInstr_Div() 1272 ARMInstr* ARMInstr_VAluD ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) { in ARMInstr_VAluD() argument 1277 i->ARMin.VAluD.argL = argL; in ARMInstr_VAluD() [all …]
|
D | guest_arm_toIR.c | 1678 IRTemp argL, IRTemp argR ) in signed_overflow_after_Add32() argument 1685 binop( Iop_Xor32, mkexpr(res), mkexpr(argL) ), in signed_overflow_after_Add32() 1693 IRTemp argL, IRTemp argR ) in signed_overflow_after_Sub32() argument 1700 binop( Iop_Xor32, mkexpr(argL), mkexpr(argR) ), in signed_overflow_after_Sub32() 1701 binop( Iop_Xor32, mkexpr(res), mkexpr(argL) )), in signed_overflow_after_Sub32() 11669 IRTemp argL = newTemp(Ity_F64); in decode_CP10_CP11_instruction() local 11672 assign(argL, getDReg(dD)); in decode_CP10_CP11_instruction() 11674 assign(irRes, binop(Iop_CmpF64, mkexpr(argL), mkexpr(argR))); in decode_CP10_CP11_instruction() 12135 IRTemp argL = newTemp(Ity_F64); in decode_CP10_CP11_instruction() local 12139 assign(argL, unop(Iop_F32toF64, getFReg(fD))); in decode_CP10_CP11_instruction() [all …]
|
D | host_amd64_isel.c | 1123 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1127 addInstr(env, mk_iMOVsd_RR(argL, hregAMD64_RDI()) ); in iselIntExpr_R_wrk() 1321 IRExpr* argL = e->Iex.Unop.arg->Iex.Binop.arg1; in iselIntExpr_R_wrk() local 1336 HReg reg = iselIntExpr_R(env, argL); in iselIntExpr_R_wrk() 2581 HReg argL = iselDblExpr(env, triop->arg2); in iselDblExpr_wrk() local 2583 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselDblExpr_wrk() 3071 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3074 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselVecExpr_wrk() 3091 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3094 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselVecExpr_wrk() [all …]
|
D | guest_ppc_toIR.c | 1870 IRExpr* argL, IRExpr* argR ) in set_XER_OV_32() argument 1876 vassert(typeOfIRExpr(irsb->tyenv,argL) == Ity_I32); in set_XER_OV_32() 1899 = AND3( XOR3(argL,argR,mkU32(-1)), in set_XER_OV_32() 1900 XOR2(argL,res), in set_XER_OV_32() 1912 binop(Iop_CmpEQ32, argL, mkU32(INT32_MIN)), in set_XER_OV_32() 1931 assign( t64, binop(Iop_MullS32, argL, argR) ); in set_XER_OV_32() 1947 binop(Iop_CmpEQ32, argL, mkU32(INT32_MIN)) ); in set_XER_OV_32() 1955 = AND3( XOR3(NOT(argL),argR,mkU32(-1)), in set_XER_OV_32() 1956 XOR2(NOT(argL),res), in set_XER_OV_32() 1967 unop( Iop_1Uto32, binop( Iop_CmpLT32U, argR, argL ) ) ); in set_XER_OV_32() [all …]
|
D | host_x86_isel.c | 3460 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3463 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselVecExpr_wrk() 3480 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3484 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselVecExpr_wrk() 3500 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3503 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselVecExpr_wrk() 3519 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3523 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselVecExpr_wrk() 3640 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3667 addInstr(env, X86Instr_SseLdSt(False/*!isLoad*/, argL, in iselVecExpr_wrk()
|
D | host_mips_isel.c | 853 HReg argL = iselWordExpr_R(env, e->Iex.Binop.arg1); in iselWordExpr_R_wrk() local 858 addInstr(env, MIPSInstr_Alu(Malu_SUB, tmp, argL, argR)); in iselWordExpr_R_wrk() 859 addInstr(env, MIPSInstr_MovCond(dst, argL, argR, tmp, MIPScc_MI)); in iselWordExpr_R_wrk() 2293 /*INVALID*/ HReg argL = iselFltExpr(env, e->Iex.Triop.details->arg2); in iselFltExpr_wrk() local 2312 addInstr(env, MIPSInstr_FpBinary(op, dst, argL, argR)); in iselFltExpr_wrk() 2625 /*INVALID*/ HReg argL = iselDblExpr(env, e->Iex.Triop.details->arg2); in iselDblExpr_wrk() local 2644 addInstr(env, MIPSInstr_FpBinary(op, dst, argL, argR)); in iselDblExpr_wrk()
|
D | guest_amd64_toIR.c | 6702 IRExpr* argL = NULL; in dis_MMXop_regmem_to_reg() local 6805 argL = argE; in dis_MMXop_regmem_to_reg() 6808 argL = argG; in dis_MMXop_regmem_to_reg() 6815 assign(res, binop(op, argL, argR)); in dis_MMXop_regmem_to_reg() 6823 mkIRExprVec_2( argL, argR ) in dis_MMXop_regmem_to_reg() 9514 IRTemp argL = newTemp(Ity_F64); in dis_COMISD() local 9535 assign( argL, getXMMRegLane64F( gregOfRexRM(pfx,modrm), in dis_COMISD() 9544 binop(Iop_CmpF64, mkexpr(argL), mkexpr(argR)) ), in dis_COMISD() 9557 IRTemp argL = newTemp(Ity_F32); in dis_COMISS() local 9578 assign( argL, getXMMRegLane32F( gregOfRexRM(pfx,modrm), in dis_COMISS() [all …]
|
D | host_ppc_isel.c | 4455 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 4458 addInstr(env, PPCInstr_AvBin32Fx4(fpop, dst, argL, argR)); in iselVecExpr_wrk() 4463 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 4472 HReg isNanL = isNan(env, argL); in iselVecExpr_wrk() 4478 argL, argR)); in iselVecExpr_wrk()
|
D | guest_x86_toIR.c | 5458 IRExpr* argL = NULL; in dis_MMXop_regmem_to_reg() local 5561 argL = argE; in dis_MMXop_regmem_to_reg() 5564 argL = argG; in dis_MMXop_regmem_to_reg() 5571 assign(res, binop(op, argL, argR)); in dis_MMXop_regmem_to_reg() 5579 mkIRExprVec_2( argL, argR ) in dis_MMXop_regmem_to_reg() 8349 IRTemp argL = newTemp(Ity_F32); in disInstr_X86_WRK() local 8364 assign( argL, getXMMRegLane32F( gregOfRM(modrm), 0/*lowest lane*/ ) ); in disInstr_X86_WRK() 8372 unop(Iop_F32toF64,mkexpr(argL)), in disInstr_X86_WRK() 9408 IRTemp argL = newTemp(Ity_F64); in disInstr_X86_WRK() local 9423 assign( argL, getXMMRegLane64F( gregOfRM(modrm), 0/*lowest lane*/ ) ); in disInstr_X86_WRK() [all …]
|
/external/valgrind/main/none/tests/amd64/ |
D | aes.c | 72 V128 argL, argR; in AESDEC() local 76 expand(&argL, s_argL); in AESDEC() 86 : "m"/*in*/(argL), "m"/*in*/(argR) in AESDEC() 104 V128 argL, argR; in AESDECLAST() local 108 expand(&argL, s_argL); in AESDECLAST() 118 : "m"/*in*/(argL), "m"/*in*/(argR) in AESDECLAST() 136 V128 argL, argR; in AESENC() local 140 expand(&argL, s_argL); in AESENC() 150 : "m"/*in*/(argL), "m"/*in*/(argR) in AESENC() 168 V128 argL, argR; in AESENCLAST() local [all …]
|
D | pcmpxstrx64.c | 46 V128 argL, argR; in one_test() local 47 expand( &argL, summL ); in one_test() 51 show_V128(&argL); in one_test() 69 memcpy(blockC + 0, &argL, 16); in one_test() 98 memcpy(blockC + 0, &argL, 16); in one_test() 127 memcpy(blockC + 0, &argL, 16); in one_test() 156 memcpy(blockC + 0, &argL, 16); in one_test() 185 memcpy(blockC + 0, &argL, 16); in one_test() 214 memcpy(blockC + 0, &argL, 16); in one_test() 243 memcpy(blockC + 0, &argL, 16); in one_test() [all …]
|
D | pcmpxstrx64w.c | 47 V128 argL, argR; in one_test() local 48 expand( &argL, summL ); in one_test() 52 show_V128(&argL); in one_test() 70 memcpy(blockC + 0, &argL, 16); in one_test() 99 memcpy(blockC + 0, &argL, 16); in one_test() 128 memcpy(blockC + 0, &argL, 16); in one_test() 157 memcpy(blockC + 0, &argL, 16); in one_test() 186 memcpy(blockC + 0, &argL, 16); in one_test() 215 memcpy(blockC + 0, &argL, 16); in one_test() 244 memcpy(blockC + 0, &argL, 16); in one_test() [all …]
|
D | pcmpxstrx64w.stdout.exp | 2 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 …]
|
D | pcmpxstrx64.stdout.exp | 2 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 …]
|
D | pcmpstr64w.c | 98 V128 argL, argR; in try_istri() local 99 expand(&argL, summL); 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() 231 UShort* argL = (UShort*)argLV; in pcmpXstrX_WRK_wide() local 235 UShort cL = argL[i]; in pcmpXstrX_WRK_wide() 266 UShort* argL = (UShort*)argLV; in pcmpXstrX_WRK_wide() local 279 if (argR[ci] == argL[si]) { m = 1; break; } in pcmpXstrX_WRK_wide() 305 UShort* argL = (UShort*)argLV; in pcmpXstrX_WRK_wide() local 316 if (argL[i] != argR[ni]) { m = 0; break; } in pcmpXstrX_WRK_wide() [all …]
|
D | pcmpstr64.c | 95 V128 argL, argR; in try_istri() local 96 expand(&argL, summL); 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() 226 UChar* argL = (UChar*)argLV; in pcmpXstrX_WRK() local 230 UChar cL = argL[i]; in pcmpXstrX_WRK() 262 UChar* argL = (UChar*)argLV; in pcmpXstrX_WRK() local 275 if (argR[ci] == argL[si]) { m = 1; break; } in pcmpXstrX_WRK() 302 UChar* argL = (UChar*)argLV; in pcmpXstrX_WRK() local 313 if (argL[i] != argR[ni]) { m = 0; break; } in pcmpXstrX_WRK() [all …]
|
D | sse4-64.c | 129 V128* argL, ULong argR, ULong res ) in showIAG() argument 132 showV128(argL); in showIAG()
|
/external/neven/Embedded/common/src/b_BasicEm/ |
D | Math.c | 1189 int16 phL, argL; in bbs_atan2() local 1192 argL = ( ( int32 ) nomA << 15 ) / denomA; in bbs_atan2() 1201 phL = ( ( ( int32 ) phL * argL ) >> 15 ) + 4481; in bbs_atan2() 1202 phL = ( ( ( int32 ) phL * argL ) >> 15 ) - 8580; in bbs_atan2() 1203 phL = ( ( ( int32 ) phL * argL ) >> 15 ) + 217; in bbs_atan2() 1204 phL = ( ( ( int32 ) phL * argL ) >> 15 ) + 20857; in bbs_atan2() 1205 phL = ( ( int32 ) phL * argL ) >> 15; in bbs_atan2()
|