/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_arm64_defs.h | 129 extern void arm64g_dirtyhelper_PMULLQ ( /*OUT*/V128* res, 132 extern void arm64g_dirtyhelper_AESE ( /*OUT*/V128* res, 134 extern void arm64g_dirtyhelper_AESD ( /*OUT*/V128* res, 136 extern void arm64g_dirtyhelper_AESMC ( /*OUT*/V128* res, 138 extern void arm64g_dirtyhelper_AESIMC ( /*OUT*/V128* res, 142 void arm64g_dirtyhelper_SHA1C ( /*OUT*/V128* res, ULong dHi, ULong dLo, 145 void arm64g_dirtyhelper_SHA1H ( /*OUT*/V128* res, 148 void arm64g_dirtyhelper_SHA1M ( /*OUT*/V128* res, ULong dHi, ULong dLo, 151 void arm64g_dirtyhelper_SHA1P ( /*OUT*/V128* res, ULong dHi, ULong dLo, 154 void arm64g_dirtyhelper_SHA1SU0 ( /*OUT*/V128* res, ULong dHi, ULong dLo, [all …]
|
D | guest_arm_defs.h | 122 /*OUT*/V128* res, 128 /*OUT*/V128* res, 134 /*OUT*/V128* res, 140 /*OUT*/V128* res, 146 /*OUT*/V128* res, 154 /*OUT*/V128* res, 162 /*OUT*/V128* res, 170 /*OUT*/V128* res, 178 /*OUT*/V128* res, 186 /*OUT*/V128* res, [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_arm64_helpers.c | 792 void arm64g_dirtyhelper_PMULLQ ( /*OUT*/V128* res, ULong arg1, ULong arg2 ) in arm64g_dirtyhelper_PMULLQ() 970 void arm64g_dirtyhelper_AESE ( /*OUT*/V128* res, ULong argHi, ULong argLo ) in arm64g_dirtyhelper_AESE() 997 void arm64g_dirtyhelper_AESD ( /*OUT*/V128* res, ULong argHi, ULong argLo ) in arm64g_dirtyhelper_AESD() 1024 void arm64g_dirtyhelper_AESMC ( /*OUT*/V128* res, ULong argHi, ULong argLo ) in arm64g_dirtyhelper_AESMC() 1036 void arm64g_dirtyhelper_AESIMC ( /*OUT*/V128* res, ULong argHi, ULong argLo ) in arm64g_dirtyhelper_AESIMC() 1081 static void SHA256hash ( /*MOD*/V128* X, /*MOD*/V128* Y, const V128* W ) in SHA256hash() 1103 void arm64g_dirtyhelper_SHA1C ( /*OUT*/V128* res, ULong dHi, ULong dLo, in arm64g_dirtyhelper_SHA1C() 1108 V128 X; X.w64[1] = dHi; X.w64[0] = dLo; in arm64g_dirtyhelper_SHA1C() 1110 V128 W; W.w64[1] = mHi; W.w64[0] = mLo; in arm64g_dirtyhelper_SHA1C() 1128 void arm64g_dirtyhelper_SHA1H ( /*OUT*/V128* res, ULong nHi, ULong nLo ) in arm64g_dirtyhelper_SHA1H() [all …]
|
D | guest_arm_helpers.c | 557 /*OUT*/V128* res, in armg_dirtyhelper_AESE() 569 /*OUT*/V128* res, in armg_dirtyhelper_AESD() 581 /*OUT*/V128* res, in armg_dirtyhelper_AESMC() 593 /*OUT*/V128* res, in armg_dirtyhelper_AESIMC() 610 /*OUT*/V128* res, in armg_dirtyhelper_SHA1C() 629 /*OUT*/V128* res, in armg_dirtyhelper_SHA1P() 648 /*OUT*/V128* res, in armg_dirtyhelper_SHA1M() 667 /*OUT*/V128* res, in armg_dirtyhelper_SHA1SU0() 686 /*OUT*/V128* res, in armg_dirtyhelper_SHA256H() 705 /*OUT*/V128* res, in armg_dirtyhelper_SHA256H2() [all …]
|
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() 1041 Bool compute_PCMPxSTRx_wide ( /*OUT*/V128* resV, in compute_PCMPxSTRx_wide() 1043 V128* argLV, V128* argRV, in compute_PCMPxSTRx_wide()
|
D | guest_amd64_helpers.c | 3839 static UInt zmask_from_V128 ( V128* arg ) in zmask_from_V128() 3848 static UInt zmask_from_V128_wide ( V128* arg ) in zmask_from_V128_wide() 3910 V128* argL = (V128*)( ((UChar*)gst) + gstOffL ); in amd64g_dirtyhelper_PCMPxSTRx() 3911 V128* argR = (V128*)( ((UChar*)gst) + gstOffR ); in amd64g_dirtyhelper_PCMPxSTRx() 3920 V128 resV; in amd64g_dirtyhelper_PCMPxSTRx() 4033 static void SubBytes (V128* v) in SubBytes() 4035 V128 r; in SubBytes() 4077 static void InvSubBytes (V128* v) in InvSubBytes() 4079 V128 r; in InvSubBytes() 4088 static void ShiftRows (V128* v) in ShiftRows() [all …]
|
/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() 433 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 | 3904 def XDHighr : BaseUnscaledConversionToHigh<0b01, 0b111, GPR64, V128, 3910 def DXHighr : BaseUnscaledConversionFromHigh<0b01, 0b110, V128, GPR64, 4366 def v16i8 : BaseSIMDThreeSameVector<1, U, 0b001, opc, V128, 4368 [(set (v16i8 V128:$Rd), (OpNode (v16i8 V128:$Rn), (v16i8 V128:$Rm)))]>; 4372 def v8i16 : BaseSIMDThreeSameVector<1, U, 0b011, opc, V128, 4374 [(set (v8i16 V128:$Rd), (OpNode (v8i16 V128:$Rn), (v8i16 V128:$Rm)))]>; 4378 def v4i32 : BaseSIMDThreeSameVector<1, U, 0b101, opc, V128, 4380 [(set (v4i32 V128:$Rd), (OpNode (v4i32 V128:$Rn), (v4i32 V128:$Rm)))]>; 4381 def v2i64 : BaseSIMDThreeSameVector<1, U, 0b111, opc, V128, 4383 [(set (v2i64 V128:$Rd), (OpNode (v2i64 V128:$Rn), (v2i64 V128:$Rm)))]>; [all …]
|
D | AArch64InstrInfo.td | 2720 (v8i16 (add (sub (zext (extract_high_v16i8 V128:$opA)), 2721 (zext (extract_high_v16i8 V128:$opB))), 2723 (UABDLv16i8_v8i16 V128:$opA, V128:$opB)>; 2730 (v4i32 (add (sub (zext (extract_high_v8i16 V128:$opA)), 2731 (zext (extract_high_v8i16 V128:$opB))), 2733 (UABDLv8i16_v4i32 V128:$opA, V128:$opB)>; 2740 (v2i64 (add (sub (zext (extract_high_v4i32 V128:$opA)), 2741 (zext (extract_high_v4i32 V128:$opB))), 2743 (UABDLv4i32_v2i64 V128:$opA, V128:$opB)>; 2755 def : Pat<(xor (v16i8 (AArch64vashr V128:$src, (i32 7))), [all …]
|
/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/arm/ |
D | v8crypto_t.c | 43 typedef union _V128 V128; typedef 65 static void randV128 ( /*OUT*/V128* v, LaneTy ty ) in randV128() 83 static void showV128 ( V128* v ) in showV128() 120 V128 block[4+1]; \ 155 V128 block[6+1]; \
|
D | v8crypto_a.c | 43 typedef union _V128 V128; typedef 65 static void randV128 ( /*OUT*/V128* v, LaneTy ty ) in randV128() 83 static void showV128 ( V128* v ) in showV128() 120 V128 block[4+1]; \ 155 V128 block[6+1]; \
|
D | v8fpsimd_t.c | 46 typedef union _V128 V128; typedef 68 static void randV128 ( /*OUT*/V128* v, LaneTy ty ) in randV128() 117 static void showV128 ( V128* v ) in showV128() 204 V128 block[4+1]; \ 246 V128 block[6+1]; \
|
/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 …]
|