Searched refs:V128 (Results 1 - 25 of 28) sorted by relevance

12

/external/valgrind/VEX/priv/
H A Dhost_generic_simd128.h49 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 Dguest_generic_x87.h123 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 Dhost_generic_simd128.c42 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 Dguest_generic_x87.c625 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 Dguest_amd64_helpers.c3744 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 Dir_opt.c1205 && 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 Dir_defs.c64 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 Dmain_main.c260 vassert(16 == sizeof(V128));
H A Dhost_amd64_isel.c1611 /* 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 Dhost_ppc_isel.c2541 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 Dcse_fail.stdout.exp0 V128 cse:
/external/valgrind/none/tests/amd64/
H A Dpcmpstr64w.c19 //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 Dpcmpstr64.c19 //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 Daes.c14 //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 Dpcmpxstrx64.c9 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 Dpcmpxstrx64w.c10 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 Dsse4-64.c19 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 Dinsn-pmovmskb.c11 } 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 Dsse_memory.c12 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 Dsse_memory.c12 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 Dlibvex_basictypes.h82 V128; typedef in typeref:union:__anon19755
H A Dlibvex_ir.h304 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 Dfp_and_simd.c38 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 Dmc_include.h742 VG_REGPARM(2) void MC_(helperc_LOADV128be) ( /*OUT*/V128*, Addr );
743 VG_REGPARM(2) void MC_(helperc_LOADV128le) ( /*OUT*/V128*, Addr );
H A Dmc_main.c4493 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 )

Completed in 1001 milliseconds

12