Searched refs:v32x4 (Results 1 – 7 of 7) sorted by relevance
/external/skia/modules/canvaskit/wasm_tools/SIMD/ |
D | wasm_simd_types.txt | 4 v32x4
|
/external/llvm-project/llvm/test/CodeGen/WebAssembly/ |
D | simd-load-store-alignment.ll | 531 ; CHECK-NEXT: v32x4.load_splat $push[[R:[0-9]+]]=, 0($0):p2align=0{{$}} 542 ; CHECK-NEXT: v32x4.load_splat $push[[R:[0-9]+]]=, 0($0):p2align=1{{$}} 551 ; 4 is the default alignment for v32x4.load_splat so no attribute is needed. 555 ; CHECK-NEXT: v32x4.load_splat $push[[R:[0-9]+]]=, 0($0){{$}} 568 ; CHECK-NEXT: v32x4.load_splat $push[[R:[0-9]+]]=, 0($0){{$}}
|
D | simd-offset.ll | 1200 ; CHECK-NEXT: v32x4.load_splat 0 1262 ; CHECK-NEXT: v32x4.load_splat 16 1334 ; CHECK-NEXT: v32x4.load_splat 4 1402 ; CHECK-NEXT: v32x4.load_splat 0 1478 ; CHECK-NEXT: v32x4.load_splat 0 1560 ; CHECK-NEXT: v32x4.load_splat 0 1630 ; CHECK-NEXT: v32x4.load_splat 32 1695 ; CHECK-NEXT: v32x4.load_splat gv_i32 2700 ; CHECK-NEXT: v32x4.load_splat 0 2727 ; CHECK-NEXT: v32x4.load_splat 16 [all …]
|
/external/llvm-project/llvm/test/MC/WebAssembly/ |
D | simd-encodings.s | 33 # CHECK: v32x4.load_splat 48 # encoding: [0xfd,0x09,0x02,0x30] 34 v32x4.load_splat 48
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrSIMD.td | 72 defm "" : SIMDLoadSplat<"v32x4", 196>; 81 foreach args = [["v16i8", "v8x16"], ["v8i16", "v16x8"], ["v4i32", "v32x4"], 82 ["v2i64", "v64x2"], ["v4f32", "v32x4"], ["v2f64", "v64x2"]] in {
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrSIMD.td | 89 defm "" : SIMDLoadSplat<"v32x4", 9>; 97 foreach args = [["v16i8", "v8x16"], ["v8i16", "v16x8"], ["v4i32", "v32x4"], 98 ["v2i64", "v64x2"], ["v4f32", "v32x4"], ["v2f64", "v64x2"]] in {
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 15745 int32x4x2_t v32x4; in vtrnq_s32() local 15750 v32x4.val[0] = _mm_unpacklo_epi32(a_sh, b_sh); //a0, b0, a2, b2 in vtrnq_s32() 15751 v32x4.val[1] = _mm_unpackhi_epi32(a_sh, b_sh); //a1, b1, a3, b3 in vtrnq_s32() 15752 return v32x4; in vtrnq_s32() 15964 int32x4x2_t v32x4; in vuzpq_s32() local 15969 v32x4.val[0] = _mm_unpacklo_epi64(a_sh, b_sh); //a0, a2, b0, b2 in vuzpq_s32() 15970 v32x4.val[1] = _mm_unpackhi_epi64(a_sh, b_sh); //a1, a3, b1, b3 in vuzpq_s32() 15971 return v32x4; in vuzpq_s32() 15986 float32x4x2_t v32x4; in vuzpq_f32() local 15987 …v32x4.val[0] = _mm_shuffle_ps(a, b, _MM_SHUFFLE(2,0, 2, 0)); //a0, a2, b0, b2 , need to check endi… in vuzpq_f32() [all …]
|