| ... | @@ -126,6 +126,7 @@ test "cmp f16" { | ... | @@ -126,6 +126,7 @@ test "cmp f16" { |
| 126 | test "cmp f32" { | 126 | test "cmp f32" { |
| 127 | if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest; | 127 | if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest; |
| 128 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 128 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| | 129 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.isAarch64() and builtin.os.tag == .netbsd) return error.SkipZigTest; // https://codeberg.org/ziglang/zig/issues/36765 |
| 129 | | 130 | |
| 130 | try testCmp(f32); | 131 | try testCmp(f32); |
| 131 | try comptime testCmp(f32); | 132 | try comptime testCmp(f32); |
| ... | @@ -133,6 +134,7 @@ test "cmp f32" { | ... | @@ -133,6 +134,7 @@ test "cmp f32" { |
| 133 | | 134 | |
| 134 | test "cmp f64" { | 135 | test "cmp f64" { |
| 135 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 136 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| | 137 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.isAarch64() and builtin.os.tag == .netbsd) return error.SkipZigTest; // https://codeberg.org/ziglang/zig/issues/36765 |
| 136 | | 138 | |
| 137 | try testCmp(f64); | 139 | try testCmp(f64); |
| 138 | try comptime testCmp(f64); | 140 | try comptime testCmp(f64); |
| ... | @@ -228,6 +230,7 @@ test "vector cmp f32" { | ... | @@ -228,6 +230,7 @@ test "vector cmp f32" { |
| 228 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 230 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 229 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | 231 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 230 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.isArm()) return error.SkipZigTest; | 232 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.isArm()) return error.SkipZigTest; |
| | 233 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.isAarch64() and builtin.os.tag == .netbsd) return error.SkipZigTest; // https://codeberg.org/ziglang/zig/issues/36765 |
| 231 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.isPowerPC64()) return error.SkipZigTest; // https://github.com/llvm/llvm-project/issues/214198 | 234 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.isPowerPC64()) return error.SkipZigTest; // https://github.com/llvm/llvm-project/issues/214198 |
| 232 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .hexagon) return error.SkipZigTest; | 235 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .hexagon) return error.SkipZigTest; |
| 233 | | 236 | |
| ... | @@ -239,6 +242,7 @@ test "vector cmp f64" { | ... | @@ -239,6 +242,7 @@ test "vector cmp f64" { |
| 239 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 242 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 240 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 243 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 241 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | 244 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| | 245 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch.isAarch64() and builtin.os.tag == .netbsd) return error.SkipZigTest; // https://codeberg.org/ziglang/zig/issues/36765 |
| 242 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .hexagon) return error.SkipZigTest; | 246 | if (builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .hexagon) return error.SkipZigTest; |
| 243 | | 247 | |
| 244 | try testCmpVector(f64); | 248 | try testCmpVector(f64); |