/external/valgrind/VEX/priv/ |
H A D | host_generic_simd128.h | 49 void h_generic_calc_Mul32x4 ( /*OUT*/V128*, V128*, V128* ); 51 void h_generic_calc_Max32Sx4 ( /*OUT*/V128*, V128*, V128* ); 53 void h_generic_calc_Min32Sx4 ( /*OUT*/V128*, V128*, V128* ); 55 void h_generic_calc_Max32Ux4 ( /*OUT*/V128*, V12 [all...] |
H A D | guest_generic_x87.h | 123 extern Bool compute_PCMPxSTRx ( /*OUT*/V128* resV, 125 V128* argLV, V128* argRV, 132 extern Bool compute_PCMPxSTRx_wide ( /*OUT*/V128* resV, 134 V128* argLV, V128* argRV,
|
H A D | host_generic_simd128.c | 42 weirdness when stuffing results back in the V128 union fields, 133 h_generic_calc_Mul32x4 ( /*OUT*/V128* res, 134 V128* argL, V128* argR ) 143 h_generic_calc_Max32Sx4 ( /*OUT*/V128* res, 144 V128* argL, V128* argR ) 153 h_generic_calc_Min32Sx4 ( /*OUT*/V128* res, 154 V128* argL, V128* arg [all...] |
H A D | guest_generic_x87.c | 625 void compute_PCMPxSTRx_gen_output (/*OUT*/V128* resV, 693 void compute_PCMPxSTRx_gen_output_wide (/*OUT*/V128* resV, 784 Bool compute_PCMPxSTRx ( /*OUT*/V128* resV, 786 V128* argLV, V128* argRV, 1035 Bool compute_PCMPxSTRx_wide ( /*OUT*/V128* resV, 1037 V128* argLV, V128* argRV,
|
H A D | guest_amd64_helpers.c | 3744 static UInt zmask_from_V128 ( V128* arg ) 3753 static UInt zmask_from_V128_wide ( V128* arg ) 3766 pass by value 2 x V128 to a clean helper, nor have one returned.) 3815 V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); 3816 V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); 3825 V128 resV; 3938 static void SubBytes (V128* v) 3940 V128 [all...] |
H A D | ir_opt.c | 1205 && e->Iex.Const.con->Ico.V128 == 0x0000); 1325 /* V64 holds 8 summary-constant bits in V128/V256 style. Convert to 1479 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.V128))); 1639 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128; 1648 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128; 1681 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128; 1726 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128 1727 | e->Iex.Binop.arg2->Iex.Const.con->Ico.V128))); 1753 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128 1754 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.V128))); [all...] |
H A D | ir_defs.c | 64 case Ity_V128: vex_printf( "V128"); break; 89 case Ico_V128: vex_printf( "V128{0x%04x}", (UInt)(con->Ico.V128)); break; 1744 c->Ico.V128 = con; 2258 case Ico_V128: return IRConst_V128(c->Ico.V128); 4405 /* Fn must return V128 or V256. */ 4409 "but fn does not return V128 or V256"); 4411 /* Fn must not return V128 or V256 */ 4415 "but fn returns V128 or V256"); 4618 case Ico_V128: return toBool( c1->Ico.V128 [all...] |
H A D | main_main.c | 260 vassert(16 == sizeof(V128));
|
H A D | host_amd64_isel.c | 1611 /* V128{HI}to64 */ 1633 the same scheme as for V128{HI}to64 above. */ 3155 switch (e->Iex.Const.con->Ico.V128) { 3166 (e->Iex.Const.con->Ico.V128 >> 8) & 0xFF 3169 (e->Iex.Const.con->Ico.V128 >> 0) & 0xFF
|
H A D | host_ppc_isel.c | 2541 any other type (I8/I16/I128/F32/F64/V128) the amode will not 3532 /* V128{HI}to64 */ 4878 /* Need to be able to do V128 unaligned loads. The BE unaligned load 5441 if (e->Iex.Const.con->Ico.V128 == 0x0000) { 5444 else if (e->Iex.Const.con->Ico.V128 == 0xffff) {
|
/external/valgrind/none/tests/x86/ |
H A D | cse_fail.stdout.exp | 0 V128 cse:
|
/external/valgrind/none/tests/amd64/ |
H A D | pcmpstr64w.c | 19 //typedef unsigned char V128[16]; 27 V128; typedef in typeref:union:__anon20688 73 void expand ( V128* dst, char* summary ) 93 UInt(*h_fn)(V128*,V128*), 94 UInt(*s_fn)(V128*,V128*), 98 V128 argL, argR; 107 UInt zmask_from_V128 ( V128* arg ) 127 void PCMPxSTRx_WRK_gen_output_fmt_I_wide ( /*OUT*/V128* res [all...] |
H A D | pcmpstr64.c | 19 //typedef unsigned char V128[16]; 25 V128; typedef in typeref:union:__anon20687 71 void expand ( V128* dst, char* summary ) 91 UInt(*h_fn)(V128*,V128*), 92 UInt(*s_fn)(V128*,V128*), 96 V128 argL, argR; 105 UInt zmask_from_V128 ( V128* arg ) 126 void pcmpXstrX_WRK_gen_output_fmt_I(/*OUT*/V128* res [all...] |
H A D | aes.c | 14 //typedef unsigned char V128[16]; 20 V128; typedef in typeref:union:__anon20680 29 static void expand ( V128* dst, char* summary ) 56 static void unexpand ( V128* dst, char* summary ) 72 V128 argL, argR; 73 V128 res; 75 V128 exp; 104 V128 argL, argR; 105 V128 res; 107 V128 ex [all...] |
H A D | pcmpxstrx64.c | 9 typedef unsigned char V128[16]; typedef 18 void show_V128 ( V128* vec ) 25 void expand ( V128* dst, char* summary ) 46 V128 argL, argR; 93 show_V128( (V128*)(blockC+48) ); 122 show_V128( (V128*)(blockC+48) ); 151 show_V128( (V128*)(blockC+48) ); 180 show_V128( (V128*)(blockC+48) ); 209 show_V128( (V128*)(blockC+48) ); 238 show_V128( (V128*)(block [all...] |
H A D | pcmpxstrx64w.c | 10 typedef unsigned char V128[16]; typedef 19 void show_V128 ( V128* vec ) 26 void expand ( V128* dst, char* summary ) 47 V128 argL, argR; 94 show_V128( (V128*)(blockC+48) ); 123 show_V128( (V128*)(blockC+48) ); 152 show_V128( (V128*)(blockC+48) ); 181 show_V128( (V128*)(blockC+48) ); 210 show_V128( (V128*)(blockC+48) ); 239 show_V128( (V128*)(block [all...] |
H A D | sse4-64.c | 19 typedef unsigned char V128[16]; typedef 32 V128 arg1; 33 V128 arg2; 34 V128 res; 40 V128 arg1; 41 V128 res; 45 static void do64HLtoV128 ( /*OUT*/V128* res, ULong wHi, ULong wLo ) 70 static void randV128 ( V128* v ) 77 static void showV128 ( V128* v ) 84 static void showMaskedV128 ( V128* [all...] |
/external/valgrind/memcheck/tests/amd64/ |
H A D | insn-pmovmskb.c | 11 } V128; typedef in typeref:struct:__anon20629 13 static int getMSBs16x8(V128 v) 24 static void set_vbits(V128 *addr, V128 vbits) 32 static void print(V128 vbits, V128 val, int bit, int result) 54 V128 vbits = { { vbits_lo, vbits_hi } }; 55 V128 val = { { val_lo, val_hi } }; 59 V128 val_copy = val;
|
H A D | sse_memory.c | 12 typedef unsigned char V128[16]; typedef 19 V128 arg1; 20 V128 arg2; 21 V128 res; 27 V128 arg1; 28 V128 res; 46 static void randV128 ( V128* v ) 66 static void showV128 ( V128* v ) 73 static void showMaskedV128 ( V128* v, V128* mas [all...] |
/external/valgrind/memcheck/tests/x86/ |
H A D | sse_memory.c | 12 typedef unsigned char V128[16]; typedef 19 V128 arg1; 20 V128 arg2; 21 V128 res; 27 V128 arg1; 28 V128 res; 46 static void randV128 ( V128* v ) 66 static void showV128 ( V128* v ) 73 static void showMaskedV128 ( V128* v, V128* mas [all...] |
/external/valgrind/VEX/pub/ |
H A D | libvex_basictypes.h | 82 V128; typedef in typeref:union:__anon19755
|
H A D | libvex_ir.h | 304 UShort V128; /* 16-bit value; see Ico_V128 comment above */ member in union:_IRConst::__anon19775 500 Iop_DivModU128to64, // :: V128,I64 -> V128 1267 /* BCD arithmetic instructions, (V128, V128) -> V128 1283 /* ternary :: IRRoundingMode(I32) x V128 x V128 -> V128 */ 1301 /* binary :: IRRoundingMode(I32) x V128 [all...] |
/external/valgrind/none/tests/arm64/ |
H A D | fp_and_simd.c | 38 typedef union _V128 V128; typedef in typeref:union:_V128 57 /* Generates a random V128. Ensures that that it contains normalised 60 static void randV128 ( /*OUT*/V128* v, LaneTy ty ) 78 static void showV128 ( V128* v ) 85 static void showBlock ( const char* msg, V128* block, Int nBlock ) 205 void randBlock_Doubles ( V128* block, Int nBlock ) 214 void randBlock_Floats ( V128* block, Int nBlock ) 243 V128 block[2+1]; \ 271 V128 block[3+1]; \ 303 V128 bloc [all...] |
/external/valgrind/memcheck/ |
H A D | mc_include.h | 742 VG_REGPARM(2) void MC_(helperc_LOADV128be) ( /*OUT*/V128*, Addr ); 743 VG_REGPARM(2) void MC_(helperc_LOADV128le) ( /*OUT*/V128*, Addr );
|
H A D | mc_main.c | 4493 VG_REGPARM(2) void MC_(helperc_LOADV128be) ( /*OUT*/V128* res, Addr a ) 4497 VG_REGPARM(2) void MC_(helperc_LOADV128le) ( /*OUT*/V128* res, Addr a )
|