arm64: implement SIMD Integer arithmetics (#641)

Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
This commit is contained in:
Takeshi Yoneda
2022-06-20 15:04:20 +09:00
committed by GitHub
parent 2301afd94b
commit 8a2776c2b4
12 changed files with 787 additions and 562 deletions

View File

@@ -26,10 +26,7 @@ func TestCompiler(t *testing.T) {
spectest.Run(t, testcases, compiler.NewEngine, enabledFeatures, func(jsonname string) bool {
switch path.Base(jsonname) {
case "simd_i16x8_arith.json", "simd_i64x2_arith.json", "simd_i32x4_arith.json", "simd_i8x16_arith.json",
"simd_i16x8_sat_arith.json", "simd_i8x16_sat_arith.json",
"simd_i16x8_arith2.json", "simd_i8x16_arith2.json", "simd_i32x4_arith2.json", "simd_i64x2_arith2.json",
"simd_f64x2_pmin_pmax.json", "simd_f32x4_pmin_pmax.json", "simd_int_to_int_extend.json",
case "simd_f64x2_pmin_pmax.json", "simd_f32x4_pmin_pmax.json", "simd_int_to_int_extend.json",
"simd_i64x2_extmul_i32x4.json", "simd_i32x4_extmul_i16x8.json", "simd_i16x8_extmul_i8x16.json",
"simd_i16x8_q15mulr_sat_s.json", "simd_i16x8_extadd_pairwise_i8x16.json", "simd_i32x4_extadd_pairwise_i16x8.json",
"simd_i32x4_dot_i16x8.json", "simd_i32x4_trunc_sat_f32x4.json",