/external/valgrind/VEX/priv/ |
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*, V128*, V128* ); 57 void h_generic_calc_Min32Ux4 ( /*OUT*/V128*, V128*, V128* ); 59 void h_generic_calc_Max16Ux8 ( /*OUT*/V128*, V128*, V128* ); 61 void h_generic_calc_Min16Ux8 ( /*OUT*/V128*, V128*, V128* ); 63 void h_generic_calc_Max8Sx16 ( /*OUT*/V128*, V128*, V128* ); 65 void h_generic_calc_Min8Sx16 ( /*OUT*/V128*, V128*, V128* ); 67 void h_generic_calc_CmpEQ64x2 ( /*OUT*/V128*, V128*, V128* ); [all …]
|
D | host_generic_simd128.c | 133 h_generic_calc_Mul32x4 ( /*OUT*/V128* res, in h_generic_calc_Mul32x4() 134 V128* argL, V128* argR ) in h_generic_calc_Mul32x4() 143 h_generic_calc_Max32Sx4 ( /*OUT*/V128* res, in h_generic_calc_Max32Sx4() 144 V128* argL, V128* argR ) in h_generic_calc_Max32Sx4() 153 h_generic_calc_Min32Sx4 ( /*OUT*/V128* res, in h_generic_calc_Min32Sx4() 154 V128* argL, V128* argR ) in h_generic_calc_Min32Sx4() 163 h_generic_calc_Max32Ux4 ( /*OUT*/V128* res, in h_generic_calc_Max32Ux4() 164 V128* argL, V128* argR ) in h_generic_calc_Max32Ux4() 173 h_generic_calc_Min32Ux4 ( /*OUT*/V128* res, in h_generic_calc_Min32Ux4() 174 V128* argL, V128* argR ) in h_generic_calc_Min32Ux4() [all …]
|
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,
|
D | guest_generic_x87.c | 625 void compute_PCMPxSTRx_gen_output (/*OUT*/V128* resV, in compute_PCMPxSTRx_gen_output() 693 void compute_PCMPxSTRx_gen_output_wide (/*OUT*/V128* resV, in compute_PCMPxSTRx_gen_output_wide() 784 Bool compute_PCMPxSTRx ( /*OUT*/V128* resV, in compute_PCMPxSTRx() 786 V128* argLV, V128* argRV, in compute_PCMPxSTRx() 1035 Bool compute_PCMPxSTRx_wide ( /*OUT*/V128* resV, in compute_PCMPxSTRx_wide() 1037 V128* argLV, V128* argRV, in compute_PCMPxSTRx_wide()
|
D | guest_amd64_helpers.c | 3744 static UInt zmask_from_V128 ( V128* arg ) in zmask_from_V128() 3753 static UInt zmask_from_V128_wide ( V128* arg ) in zmask_from_V128_wide() 3815 V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); in amd64g_dirtyhelper_PCMPxSTRx() 3816 V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); in amd64g_dirtyhelper_PCMPxSTRx() 3825 V128 resV; in amd64g_dirtyhelper_PCMPxSTRx() 3938 static void SubBytes (V128* v) in SubBytes() 3940 V128 r; in SubBytes() 3982 static void InvSubBytes (V128* v) in InvSubBytes() 3984 V128 r; in InvSubBytes() 3993 static void ShiftRows (V128* v) in ShiftRows() [all …]
|
D | ir_opt.c | 1205 && e->Iex.Const.con->Ico.V128 == 0x0000); in isZeroV128() 1479 ~ (e->Iex.Unop.arg->Iex.Const.con->Ico.V128))); in fold_Expr() 1639 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128; in fold_Expr() 1648 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128; in fold_Expr() 1681 UShort v128 = e->Iex.Unop.arg->Iex.Const.con->Ico.V128; in fold_Expr() 1726 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128 in fold_Expr() 1727 | e->Iex.Binop.arg2->Iex.Const.con->Ico.V128))); in fold_Expr() 1753 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128 in fold_Expr() 1754 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.V128))); in fold_Expr() 1780 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128 in fold_Expr() [all …]
|
D | ir_defs.c | 89 case Ico_V128: vex_printf( "V128{0x%04x}", (UInt)(con->Ico.V128)); break; in ppIRConst() 1744 c->Ico.V128 = con; in IRConst_V128() 2258 case Ico_V128: return IRConst_V128(c->Ico.V128); in deepCopyIRConst() 4618 case Ico_V128: return toBool( c1->Ico.V128 == c2->Ico.V128 ); in eqIRConst()
|
/external/valgrind/none/tests/amd64/ |
D | pcmpstr64.c | 25 V128; typedef 71 void expand ( V128* dst, char* summary ) in expand() 91 UInt(*h_fn)(V128*,V128*), in try_istri() argument 92 UInt(*s_fn)(V128*,V128*), in try_istri() argument 96 V128 argL, argR; in try_istri() 105 UInt zmask_from_V128 ( V128* arg ) in zmask_from_V128() 126 void pcmpXstrX_WRK_gen_output_fmt_I(/*OUT*/V128* resV, in pcmpXstrX_WRK_gen_output_fmt_I() 192 Bool pcmpXstrX_WRK ( /*OUT*/V128* resV, in pcmpXstrX_WRK() 194 V128* argLV, V128* argRV, in pcmpXstrX_WRK() 427 UInt h_pcmpistri_4A ( V128* argL, V128* argR ) in h_pcmpistri_4A() [all …]
|
D | pcmpstr64w.c | 27 V128; typedef 73 void expand ( V128* dst, char* summary ) in expand() 93 UInt(*h_fn)(V128*,V128*), in try_istri() argument 94 UInt(*s_fn)(V128*,V128*), in try_istri() argument 98 V128 argL, argR; in try_istri() 107 UInt zmask_from_V128 ( V128* arg ) in zmask_from_V128() 127 void PCMPxSTRx_WRK_gen_output_fmt_I_wide ( /*OUT*/V128* resV, in PCMPxSTRx_WRK_gen_output_fmt_I_wide() 197 Bool pcmpXstrX_WRK_wide ( /*OUT*/V128* resV, in pcmpXstrX_WRK_wide() 199 V128* argLV, V128* argRV, in pcmpXstrX_WRK_wide() 386 UInt h_pcmpistri_4B ( V128* argL, V128* argR ) in h_pcmpistri_4B() [all …]
|
D | aes.c | 20 V128; typedef 29 static void expand ( V128* dst, char* summary ) in expand() 56 static void unexpand ( V128* dst, char* summary ) in unexpand() 72 V128 argL, argR; in AESDEC() 73 V128 res; in AESDEC() 75 V128 exp; in AESDEC() 104 V128 argL, argR; in AESDECLAST() 105 V128 res; in AESDECLAST() 107 V128 exp; in AESDECLAST() 136 V128 argL, argR; in AESENC() [all …]
|
D | pcmpxstrx64w.c | 10 typedef unsigned char V128[16]; typedef 19 void show_V128 ( V128* vec ) in show_V128() 26 void expand ( V128* dst, char* summary ) in expand() 47 V128 argL, argR; in one_test() 94 show_V128( (V128*)(blockC+48) ); in one_test() 123 show_V128( (V128*)(blockC+48) ); in one_test() 152 show_V128( (V128*)(blockC+48) ); in one_test() 181 show_V128( (V128*)(blockC+48) ); in one_test() 210 show_V128( (V128*)(blockC+48) ); in one_test() 239 show_V128( (V128*)(blockC+48) ); in one_test() [all …]
|
D | pcmpxstrx64.c | 9 typedef unsigned char V128[16]; typedef 18 void show_V128 ( V128* vec ) in show_V128() 25 void expand ( V128* dst, char* summary ) in expand() 46 V128 argL, argR; in one_test() 93 show_V128( (V128*)(blockC+48) ); in one_test() 122 show_V128( (V128*)(blockC+48) ); in one_test() 151 show_V128( (V128*)(blockC+48) ); in one_test() 180 show_V128( (V128*)(blockC+48) ); in one_test() 209 show_V128( (V128*)(blockC+48) ); in one_test() 238 show_V128( (V128*)(blockC+48) ); in one_test() [all …]
|
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 ) in do64HLtoV128() 70 static void randV128 ( V128* v ) in randV128() 77 static void showV128 ( V128* v ) in showV128() 84 static void showMaskedV128 ( V128* v, V128* mask ) in showMaskedV128() [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrFormats.td | 3907 def XDHighr : BaseUnscaledConversionToHigh<0b01, 0b111, GPR64, V128, 3913 def DXHighr : BaseUnscaledConversionFromHigh<0b01, 0b110, V128, GPR64, 4369 def v16i8 : BaseSIMDThreeSameVector<1, U, 0b001, opc, V128, 4371 [(set (v16i8 V128:$Rd), (OpNode (v16i8 V128:$Rn), (v16i8 V128:$Rm)))]>; 4375 def v8i16 : BaseSIMDThreeSameVector<1, U, 0b011, opc, V128, 4377 [(set (v8i16 V128:$Rd), (OpNode (v8i16 V128:$Rn), (v8i16 V128:$Rm)))]>; 4381 def v4i32 : BaseSIMDThreeSameVector<1, U, 0b101, opc, V128, 4383 [(set (v4i32 V128:$Rd), (OpNode (v4i32 V128:$Rn), (v4i32 V128:$Rm)))]>; 4384 def v2i64 : BaseSIMDThreeSameVector<1, U, 0b111, opc, V128, 4386 [(set (v2i64 V128:$Rd), (OpNode (v2i64 V128:$Rn), (v2i64 V128:$Rm)))]>; [all …]
|
D | AArch64InstrInfo.td | 2644 (v8i16 (add (sub (zext (extract_high_v16i8 V128:$opA)), 2645 (zext (extract_high_v16i8 V128:$opB))), 2647 (UABDLv16i8_v8i16 V128:$opA, V128:$opB)>; 2654 (v4i32 (add (sub (zext (extract_high_v8i16 V128:$opA)), 2655 (zext (extract_high_v8i16 V128:$opB))), 2657 (UABDLv8i16_v4i32 V128:$opA, V128:$opB)>; 2664 (v2i64 (add (sub (zext (extract_high_v4i32 V128:$opA)), 2665 (zext (extract_high_v4i32 V128:$opB))), 2667 (UABDLv4i32_v2i64 V128:$opA, V128:$opB)>; 2679 def : Pat<(xor (v16i8 (AArch64vashr V128:$src, (i32 7))), [all …]
|
D | AArch64RegisterInfo.td | 465 def V128 : RegisterOperand<FPR128, "printVRegOperand"> {
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
D | pr19657.ll | 2 …asicaa -slp-vectorizer -slp-max-reg-size=128 -S -mcpu=corei7-avx | FileCheck %s --check-prefix=V128 13 ; V128-LABEL: @foo( 14 ; V128: load <2 x double> 15 ; V128: fadd <2 x double> 16 ; V128: fadd <2 x double> 17 ; V128: store <2 x double> 18 ; V128: load <2 x double> 19 ; V128: fadd <2 x double> 20 ; V128: fadd <2 x double> 21 ; V128: store <2 x double>
|
/external/valgrind/memcheck/tests/amd64/ |
D | insn-pmovmskb.c | 11 } V128; typedef 13 static int getMSBs16x8(V128 v) in getMSBs16x8() 24 static void set_vbits(V128 *addr, V128 vbits) in set_vbits() 32 static void print(V128 vbits, V128 val, int bit, int result) in print() 54 V128 vbits = { { vbits_lo, vbits_hi } }; in doit() 55 V128 val = { { val_lo, val_hi } }; in doit() 59 V128 val_copy = val; in doit()
|
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 ) in randV128() 66 static void showV128 ( V128* v ) in showV128() 73 static void showMaskedV128 ( V128* v, V128* mask ) in showMaskedV128() 80 static void showRR ( char* op, RRArgs* rra, V128* rmask ) in showRR() [all …]
|
/external/valgrind/memcheck/tests/x86/ |
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 ) in randV128() 66 static void showV128 ( V128* v ) in showV128() 73 static void showMaskedV128 ( V128* v, V128* mask ) in showMaskedV128() 80 static void showRR ( char* op, RRArgs* rra, V128* rmask ) in showRR() [all …]
|
/external/valgrind/none/tests/arm64/ |
D | fp_and_simd.c | 38 typedef union _V128 V128; typedef 60 static void randV128 ( /*OUT*/V128* v, LaneTy ty ) in randV128() 78 static void showV128 ( V128* v ) in showV128() 85 static void showBlock ( const char* msg, V128* block, Int nBlock ) in showBlock() 205 void randBlock_Doubles ( V128* block, Int nBlock ) in randBlock_Doubles() 214 void randBlock_Floats ( V128* block, Int nBlock ) in randBlock_Floats() 243 V128 block[2+1]; \ 271 V128 block[3+1]; \ 303 V128 block[2+1]; \ 332 V128 block[4+1]; \ [all …]
|
/external/valgrind/none/tests/x86/ |
D | cse_fail.stdout.exp | 1 V128 cse:
|
/external/valgrind/VEX/pub/ |
D | libvex_basictypes.h | 82 V128; typedef
|
D | libvex_ir.h | 304 UShort V128; /* 16-bit value; see Ico_V128 comment above */ member
|
/external/valgrind/memcheck/ |
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 );
|