/external/valgrind/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_arm64_helpers.c | 126 UInt argL = (UInt)cc_dep1; in arm64g_calculate_flag_n() local 128 UInt res = argL + argR; in arm64g_calculate_flag_n() 134 ULong argL = cc_dep1; in arm64g_calculate_flag_n() local 136 ULong res = argL + argR; in arm64g_calculate_flag_n() 142 UInt argL = (UInt)cc_dep1; in arm64g_calculate_flag_n() local 144 UInt res = argL - argR; in arm64g_calculate_flag_n() 150 ULong argL = cc_dep1; in arm64g_calculate_flag_n() local 152 ULong res = argL - argR; in arm64g_calculate_flag_n() 158 UInt argL = cc_dep1; in arm64g_calculate_flag_n() local 162 UInt res = argL + argR + oldC; in arm64g_calculate_flag_n() [all …]
|
D | host_generic_simd256.c | 42 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()
|
D | guest_arm_helpers.c | 126 UInt argL = cc_dep1; in armg_calculate_flag_n() local 128 UInt res = argL + argR; in armg_calculate_flag_n() 134 UInt argL = cc_dep1; in armg_calculate_flag_n() local 136 UInt res = argL - argR; in armg_calculate_flag_n() 142 UInt argL = cc_dep1; in armg_calculate_flag_n() local 146 UInt res = argL + argR + oldC; in armg_calculate_flag_n() 152 UInt argL = cc_dep1; in armg_calculate_flag_n() local 156 UInt res = argL - argR - (oldC ^ 1); in armg_calculate_flag_n() 206 UInt argL = cc_dep1; in armg_calculate_flag_z() local 208 UInt res = argL + argR; in armg_calculate_flag_z() [all …]
|
D | host_arm_isel.c | 1127 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselCondCode_wrk() local 1130 addInstr(env, ARMInstr_CmpOrTst(True/*isCmp*/, argL, argR)); in iselCondCode_wrk() 1265 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1269 dst, argL, argR)); in iselIntExpr_R_wrk() 1278 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1281 addInstr(env, ARMInstr_Alu(aop, dst, argL, argR)); in iselIntExpr_R_wrk() 1294 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1296 addInstr(env, ARMInstr_Shift(sop, dst, argL, argR)); in iselIntExpr_R_wrk() 1305 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1308 addInstr(env, mk_iMOVds_RR(hregARM_R2(), argL)); 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 | host_arm64_defs.h | 534 HReg argL; member 540 HReg argL; member 547 HReg argL; member 553 HReg argL; member 559 HReg argL; member 630 HReg argL; member 658 HReg argL; member 752 HReg argL; member 759 HReg argL; member 764 HReg argL; member [all …]
|
D | host_arm64_defs.c | 820 HReg argL, ARM64RIA* argR, Bool isAdd ) { in ARM64Instr_Arith() argument 824 i->ARM64in.Arith.argL = argL; in ARM64Instr_Arith() 829 ARM64Instr* ARM64Instr_Cmp ( HReg argL, ARM64RIA* argR, Bool is64 ) { in ARM64Instr_Cmp() argument 832 i->ARM64in.Cmp.argL = argL; in ARM64Instr_Cmp() 838 HReg argL, ARM64RIL* argR, ARM64LogicOp op ) { in ARM64Instr_Logic() argument 842 i->ARM64in.Logic.argL = argL; in ARM64Instr_Logic() 847 ARM64Instr* ARM64Instr_Test ( HReg argL, ARM64RIL* argR ) { in ARM64Instr_Test() argument 850 i->ARM64in.Test.argL = argL; in ARM64Instr_Test() 855 HReg argL, ARM64RI6* argR, ARM64ShiftOp op ) { in ARM64Instr_Shift() argument 859 i->ARM64in.Shift.argL = argL; in ARM64Instr_Shift() [all …]
|
D | guest_x86_helpers.c | 152 UInt argL, argR, res; \ 153 argL = CC_DEP1; \ 155 res = argL + argR; \ 156 cf = (DATA_UTYPE)res < (DATA_UTYPE)argL; \ 158 af = (res ^ argL ^ argR) & 0x10; \ 161 of = lshift((argL ^ argR ^ -1) & (argL ^ res), \ 173 UInt argL, argR, res; \ 174 argL = CC_DEP1; \ 176 res = argL - argR; \ 177 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \ [all …]
|
D | guest_amd64_helpers.c | 196 ULong argL, argR, res; \ 197 argL = CC_DEP1; \ 199 res = argL + argR; \ 200 cf = (DATA_UTYPE)res < (DATA_UTYPE)argL; \ 202 af = (res ^ argL ^ argR) & 0x10; \ 205 of = lshift((argL ^ argR ^ -1) & (argL ^ res), \ 217 ULong argL, argR, res; \ 218 argL = CC_DEP1; \ 220 res = argL - argR; \ 221 cf = (DATA_UTYPE)argL < (DATA_UTYPE)argR; \ [all …]
|
D | host_arm_defs.h | 635 HReg argL; member 642 HReg argL; member 654 HReg argL; member 779 HReg argL; member 786 HReg argL; member 803 HReg argL; member 872 HReg argL; member 880 ARMNRS* argL; member 888 HReg argL; member 993 extern ARMInstr* ARMInstr_VCmpD ( HReg argL, HReg argR );
|
D | host_arm_defs.c | 1087 HReg dst, HReg argL, ARMRI84* argR ) { in ARMInstr_Alu() argument 1092 i->ARMin.Alu.argL = argL; in ARMInstr_Alu() 1097 HReg dst, HReg argL, ARMRI5* argR ) { in ARMInstr_Shift() argument 1102 i->ARMin.Shift.argL = argL; in ARMInstr_Shift() 1114 ARMInstr* ARMInstr_CmpOrTst ( Bool isCmp, HReg argL, ARMRI84* argR ) { in ARMInstr_CmpOrTst() argument 1118 i->ARMin.CmpOrTst.argL = argL; in ARMInstr_CmpOrTst() 1265 ARMInstr* ARMInstr_VAluD ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) { in ARMInstr_VAluD() argument 1270 i->ARMin.VAluD.argL = argL; in ARMInstr_VAluD() 1274 ARMInstr* ARMInstr_VAluS ( ARMVfpOp op, HReg dst, HReg argL, HReg argR ) { in ARMInstr_VAluS() argument 1279 i->ARMin.VAluS.argL = argL; in ARMInstr_VAluS() [all …]
|
D | host_arm64_isel.c | 1387 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselCondCode_wrk() local 1389 addInstr(env, ARM64Instr_Cmp(argL, argR, True/*is64*/)); in iselCondCode_wrk() 1409 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselCondCode_wrk() local 1411 addInstr(env, ARM64Instr_Cmp(argL, argR, False/*!is64*/)); in iselCondCode_wrk() 1515 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1517 addInstr(env, ARM64Instr_Arith(dst, argL, argR, isAdd)); in iselIntExpr_R_wrk() 1531 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1533 addInstr(env, ARM64Instr_Logic(dst, argL, argR, lop)); in iselIntExpr_R_wrk() 1547 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1549 addInstr(env, ARM64Instr_Shift(dst, argL, argR, sop)); in iselIntExpr_R_wrk() [all …]
|
D | guest_arm64_toIR.c | 1855 void setFlags_ADD_SUB ( Bool is64, Bool isSUB, IRTemp argL, IRTemp argR ) in setFlags_ADD_SUB() argument 1861 argL64 = argL; in setFlags_ADD_SUB() 1866 assign(argL64, unop(Iop_32Uto64, mkexpr(argL))); in setFlags_ADD_SUB() 1882 IRTemp argL, IRTemp argR, IRTemp oldC ) in setFlags_ADC_SBC() argument 1888 argL64 = argL; in setFlags_ADC_SBC() 1895 assign(argL64, unop(Iop_32Uto64, mkexpr(argL))); in setFlags_ADC_SBC() 1914 IRTemp cond, IRTemp argL, IRTemp argR, UInt nzcv in setFlags_ADD_SUB_conditionally() argument 1938 t_dep1 = argL; in setFlags_ADD_SUB_conditionally() 1943 assign(t_dep1, unop(Iop_32Uto64, mkexpr(argL))); in setFlags_ADD_SUB_conditionally() 2419 IRTemp argL = newTemp(Ity_I64); in dis_ARM64_data_processing_immediate() local [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() 2881 IRExpr* binop_w_fake_RM ( IROp op, IRExpr* argL, IRExpr* argR ) in binop_w_fake_RM() argument 2887 return triop(op, get_FAKE_roundingmode(), argL, argR ); in binop_w_fake_RM() 2896 return binop(op, argL, argR); in binop_w_fake_RM() 13607 IRTemp argL = newTemp(Ity_F64); in decode_CP10_CP11_instruction() local 13610 assign(argL, getDReg(dD)); in decode_CP10_CP11_instruction() [all …]
|
D | host_amd64_isel.c | 1224 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk() local 1228 addInstr(env, mk_iMOVsd_RR(argL, hregAMD64_RDI()) ); in iselIntExpr_R_wrk() 1423 IRExpr* argL = e->Iex.Unop.arg->Iex.Binop.arg1; in iselIntExpr_R_wrk() local 1438 HReg reg = iselIntExpr_R(env, argL); in iselIntExpr_R_wrk() 2828 HReg argL = iselDblExpr(env, triop->arg2); in iselDblExpr_wrk() local 2830 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselDblExpr_wrk() 3365 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3368 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselVecExpr_wrk() 3381 HReg argL = iselVecExpr(env, e->Iex.Binop.arg1); in iselVecExpr_wrk() local 3384 addInstr(env, mk_vMOVsd_RR(argL, dst)); in iselVecExpr_wrk() [all …]
|
D | guest_ppc_toIR.c | 2094 IRExpr* argL, IRExpr* argR ) in set_XER_OV_32() argument 2100 vassert(typeOfIRExpr(irsb->tyenv,argL) == Ity_I32); in set_XER_OV_32() 2123 = AND3( XOR3(argL,argR,mkU32(-1)), in set_XER_OV_32() 2124 XOR2(argL,res), in set_XER_OV_32() 2136 binop(Iop_CmpEQ32, argL, mkU32(INT32_MIN)), in set_XER_OV_32() 2155 assign( t64, binop(Iop_MullS32, argL, argR) ); in set_XER_OV_32() 2171 binop(Iop_CmpEQ32, argL, mkU32(INT32_MIN)) ); in set_XER_OV_32() 2179 = AND3( XOR3(NOT(argL),argR,mkU32(-1)), in set_XER_OV_32() 2180 XOR2(NOT(argL),res), in set_XER_OV_32() 2191 unop( Iop_1Uto32, binop( Iop_CmpLT32U, argR, argL ) ) ); in set_XER_OV_32() [all …]
|
/external/valgrind/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() 232 UShort* argL = (UShort*)argLV; in pcmpXstrX_WRK_wide() local 236 UShort cL = argL[i]; in pcmpXstrX_WRK_wide() 267 UShort* argL = (UShort*)argLV; in pcmpXstrX_WRK_wide() local 280 if (argR[ci] == argL[si]) { m = 1; break; } in pcmpXstrX_WRK_wide() 306 UShort* argL = (UShort*)argLV; in pcmpXstrX_WRK_wide() local 317 if (argL[i] != argR[ni]) { m = 0; break; } in pcmpXstrX_WRK_wide() [all …]
|
D | pcmpstr64.c | 96 V128 argL, argR; in try_istri() local 97 expand(&argL, summL); 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() 228 UChar* argL = (UChar*)argLV; in pcmpXstrX_WRK() local 232 UChar cL = argL[i]; in pcmpXstrX_WRK() 264 UChar* argL = (UChar*)argLV; in pcmpXstrX_WRK() local 277 if (argR[ci] == argL[si]) { m = 1; break; } in pcmpXstrX_WRK() 304 UChar* argL = (UChar*)argLV; in pcmpXstrX_WRK() local 315 if (argL[i] != argR[ni]) { m = 0; break; } in pcmpXstrX_WRK() [all …]
|
/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()
|