aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/math.zig
diff options
context:
space:
mode:
authorRobin Voetter <robin@voetter.nl>2024-10-13 01:58:11 +0200
committerRobin Voetter <robin@voetter.nl>2024-10-13 01:58:11 +0200
commit86b88ea7dab4484ffe7da541da9e7cc194de98ae (patch)
tree39a1e49dfddd1df444c3fec46ff5393615192b62 /test/behavior/math.zig
parentc1132edd539b172b6e4c36c5aa774dd98726515f (diff)
downloadzig-86b88ea7dab4484ffe7da541da9e7cc194de98ae.tar.gz
zig-86b88ea7dab4484ffe7da541da9e7cc194de98ae.zip
spirv: skip range switch tests
This is not yet implemented
Diffstat (limited to 'test/behavior/math.zig')
-rw-r--r--test/behavior/math.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/behavior/math.zig b/test/behavior/math.zig
index 1cd7583abc..07dd133fe4 100644
--- a/test/behavior/math.zig
+++ b/test/behavior/math.zig
@@ -833,6 +833,8 @@ test "@addWithOverflow > 64 bits" {
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
try testAddWithOverflow(u65, 4, 105, 109, 0);
try testAddWithOverflow(u65, 1000, 100, 1100, 0);
@@ -986,6 +988,7 @@ test "@mulWithOverflow bitsize 128 bits" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
try testMulWithOverflow(u128, 3, 0x5555555555555555_5555555555555555, 0xffffffffffffffff_ffffffffffffffff, 0);
try testMulWithOverflow(u128, 3, 0x5555555555555555_5555555555555556, 2, 1);
@@ -1065,6 +1068,7 @@ test "@subWithOverflow > 64 bits" {
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
try testSubWithOverflow(u65, 4, 105, maxInt(u65) - 100, 1);
try testSubWithOverflow(u65, 1000, 100, 900, 0);