Lines Matching refs:SIMD128

1 …disable-explicit-locals -mattr=+unimplemented-simd128 | FileCheck %s --check-prefixes CHECK,SIMD128
2 …-opt -wasm-disable-explicit-locals -mattr=+simd128 | FileCheck %s --check-prefixes CHECK,SIMD128-VM
3 …llthrough-return-opt -wasm-disable-explicit-locals | FileCheck %s --check-prefixes CHECK,NO-SIMD128
11 ; NO-SIMD128-NOT: i32x4
12 ; SIMD128-NEXT: .functype convert_s_v4f32 (v128) -> (v128){{$}}
13 ; SIMD128-NEXT: f32x4.convert_i32x4_s $push[[R:[0-9]+]]=, $0
14 ; SIMD128-NEXT: return $pop[[R]]
21 ; NO-SIMD128-NOT: i32x4
22 ; SIMD128-NEXT: .functype convert_u_v4f32 (v128) -> (v128){{$}}
23 ; SIMD128-NEXT: f32x4.convert_i32x4_u $push[[R:[0-9]+]]=, $0
24 ; SIMD128-NEXT: return $pop[[R]]
31 ; NO-SIMD128-NOT: i64x2
32 ; SIMD128-VM-NOT: f64x2.convert_i64x2_s
33 ; SIMD128-NEXT: .functype convert_s_v2f64 (v128) -> (v128){{$}}
40 ; NO-SIMD128-NOT: i64x2
41 ; SIMD128-VM-NOT: f64x2.convert_i64x2_u
42 ; SIMD128-NEXT: .functype convert_u_v2f64 (v128) -> (v128){{$}}
49 ; NO-SIMD128-NOT: f32x4
50 ; SIMD128-NEXT: .functype trunc_sat_s_v4i32 (v128) -> (v128){{$}}
51 ; SIMD128-NEXT: i32x4.trunc_sat_f32x4_s $push[[R:[0-9]+]]=, $0
52 ; SIMD128-NEXT: return $pop[[R]]
59 ; NO-SIMD128-NOT: f32x4
60 ; SIMD128-NEXT: .functype trunc_sat_u_v4i32 (v128) -> (v128){{$}}
61 ; SIMD128-NEXT: i32x4.trunc_sat_f32x4_u $push[[R:[0-9]+]]=, $0
62 ; SIMD128-NEXT: return $pop[[R]]
69 ; NO-SIMD128-NOT: f64x2
70 ; SIMD128-VM-NOT: i64x2.trunc_sat_f64x2_s
71 ; SIMD128-NEXT: .functype trunc_sat_s_v2i64 (v128) -> (v128){{$}}
78 ; NO-SIMD128-NOT: f64x2
79 ; SIMD128-VM-NOT: i64x2.trunc_sat_f64x2_u
80 ; SIMD128-NEXT: .functype trunc_sat_u_v2i64 (v128) -> (v128){{$}}