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

12

/external/valgrind/main/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.c3264 static UInt zmask_from_V128 ( V128* arg )
3273 static UInt zmask_from_V128_wide ( V128* arg )
3286 pass by value 2 x V128 to a clean helper, nor have one returned.)
3335 V128* argL = (V128*)( ((UChar*)gst) + gstOffL );
3336 V128* argR = (V128*)( ((UChar*)gst) + gstOffR );
3345 V128 resV;
3458 static void SubBytes (V128* v)
3460 V128
[all...]
H A Dir_opt.c1194 && e->Iex.Const.con->Ico.V128 == 0x0000);
1312 /* V64 holds 8 summary-constant bits in V128/V256 style. Convert to
1457 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.V128)));
1617 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128;
1626 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128;
1692 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
1693 | e->Iex.Binop.arg2->Iex.Const.con->Ico.V128)));
1719 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
1720 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.V128)));
1746 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
[all...]
H A Dir_defs.c63 case Ity_V128: vex_printf( "V128"); break;
88 case Ico_V128: vex_printf( "V128{0x%04x}", (UInt)(con->Ico.V128)); break;
1651 c->Ico.V128 = con;
2161 case Ico_V128: return IRConst_V128(c->Ico.V128);
4248 /* Fn must return V128 or V256. */
4252 "but fn does not return V128 or V256");
4254 /* Fn must not return V128 or V256 */
4258 "but fn returns V128 or V256");
4461 case Ico_V128: return toBool( c1->Ico.V128
[all...]
H A Dmain_main.c165 vassert(16 == sizeof(V128));
H A Dhost_amd64_isel.c1612 /* V128{HI}to64 */
1634 the same scheme as for V128{HI}to64 above. */
3156 switch (e->Iex.Const.con->Ico.V128) {
3167 (e->Iex.Const.con->Ico.V128 >> 8) & 0xFF
3170 (e->Iex.Const.con->Ico.V128 >> 0) & 0xFF
H A Dhost_ppc_isel.c2456 any other type (I8/I16/I128/F32/F64/V128) the amode will not
3428 /* V128{HI}to64 */
5240 if (e->Iex.Const.con->Ico.V128 == 0x0000) {
5243 else if (e->Iex.Const.con->Ico.V128 == 0xffff) {
/external/valgrind/main/none/tests/x86/
H A Dcse_fail.stdout.exp0 V128 cse:
/external/valgrind/main/none/tests/amd64/
H A Dpcmpstr64.c19 //typedef unsigned char V128[16];
25 V128; typedef in typeref:union:__anon33103
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 Dpcmpstr64w.c19 //typedef unsigned char V128[16];
27 V128; typedef in typeref:union:__anon33104
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 Daes.c14 //typedef unsigned char V128[16];
20 V128; typedef in typeref:union:__anon33096
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.c44 typedef unsigned char V128[16]; typedef
57 V128 arg1;
58 V128 arg2;
59 V128 res;
65 V128 arg1;
66 V128 res;
70 static void do64HLtoV128 ( /*OUT*/V128* res, ULong wHi, ULong wLo )
95 static void randV128 ( V128* v )
102 static void showV128 ( V128* v )
109 static void showMaskedV128 ( V128*
[all...]
/external/valgrind/main/memcheck/tests/amd64/
H A Dinsn-pmovmskb.c11 } V128; typedef in typeref:struct:__anon33046
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/main/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/main/VEX/pub/
H A Dlibvex_basictypes.h76 V128; typedef in typeref:union:__anon32260
H A Dlibvex_ir.h303 UShort V128; /* 16-bit value; see Ico_V128 comment above */ member in union:_IRConst::__anon32279
499 Iop_DivModU128to64, // :: V128,I64 -> V128
1247 /* BCD arithmetic instructions, (V128, V128) -> V128
1263 /* ternary :: IRRoundingMode(I32) x V128 x V128 -> V128 */
1335 /* ternary :: IRRoundingMode(I32) x V128
[all...]
/external/valgrind/main/memcheck/
H A Dmc_include.h626 VG_REGPARM(2) void MC_(helperc_LOADV128be) ( /*OUT*/V128*, Addr );
627 VG_REGPARM(2) void MC_(helperc_LOADV128le) ( /*OUT*/V128*, Addr );
H A Dmc_main.c4350 VG_REGPARM(2) void MC_(helperc_LOADV128be) ( /*OUT*/V128* res, Addr a )
4354 VG_REGPARM(2) void MC_(helperc_LOADV128le) ( /*OUT*/V128* res, Addr a )
/external/valgrind/main/none/tests/arm64/
H A Dfp_and_simd.c34 typedef union _V128 V128; typedef in typeref:union:_V128
53 /* Generates a random V128. Ensures that that it contains normalised
56 static void randV128 ( /*OUT*/V128* v, LaneTy ty )
74 static void showV128 ( V128* v )
103 V128 block[2]; \
128 V128 block[3]; \
157 V128 block[2]; \
182 V128 block[4]; \
213 V128 block[4]; \
245 V128 bloc
[all...]

Completed in 475 milliseconds

12