[x64] Add the new i64x2 comparisons
This commit is contained in:
7
build.rs
7
build.rs
@@ -182,7 +182,6 @@ fn experimental_x64_should_panic(testsuite: &str, testname: &str, strategy: &str
|
||||
}
|
||||
|
||||
match (testsuite, testname) {
|
||||
("simd", "simd_i64x2_cmp") => return true,
|
||||
("simd", "simd_i8x16_arith2") => return true, // Unsupported feature: proposed simd operator I8x16Popcnt
|
||||
("simd", "simd_i64x2_arith2") => return true, // Unsupported feature: proposed simd operator I64x2Abs
|
||||
("simd", "simd_conversions") => return true, // unknown operator or unexpected token: tests/spec_testsuite/proposals/simd/simd_conversions.wast:724:6
|
||||
@@ -231,8 +230,7 @@ fn ignore(testsuite: &str, testname: &str, strategy: &str) -> bool {
|
||||
("simd", "simd_boolean") | ("simd", "simd_lane") => return true,
|
||||
|
||||
// These are new instructions that are not really implemented in any backend.
|
||||
("simd", "simd_i64x2_cmp")
|
||||
| ("simd", "simd_i8x16_arith2")
|
||||
("simd", "simd_i8x16_arith2")
|
||||
| ("simd", "simd_i64x2_arith2")
|
||||
| ("simd", "simd_conversions")
|
||||
| ("simd", "simd_i16x8_extadd_pairwise_i8x16")
|
||||
@@ -252,6 +250,9 @@ fn ignore(testsuite: &str, testname: &str, strategy: &str) -> bool {
|
||||
| ("simd", "simd_store64_lane")
|
||||
| ("simd", "simd_store8_lane") => return true,
|
||||
|
||||
// These are only implemented on x64.
|
||||
("simd", "simd_i64x2_cmp") => return !cfg!(feature = "experimental_x64"),
|
||||
|
||||
// These are only implemented on aarch64 and x64.
|
||||
("simd", "simd_f32x4_pmin_pmax")
|
||||
| ("simd", "simd_f64x2_pmin_pmax")
|
||||
|
||||
Reference in New Issue
Block a user