aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/eval.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2023-10-09 04:44:13 -0400
committerJacob Young <jacobly0@users.noreply.github.com>2023-10-09 05:23:23 -0400
commit922b5b54539c0bff4f426e84ce2fb94dbb7757bc (patch)
treea6ea2e199465485490131663fb7e072eea5d6f6a /test/behavior/eval.zig
parentd559c61902cce2966e9ef9d080dccf6d7e41140e (diff)
downloadzig-922b5b54539c0bff4f426e84ce2fb94dbb7757bc.tar.gz
zig-922b5b54539c0bff4f426e84ce2fb94dbb7757bc.zip
x86_64: implement 128-bit integer multiply and divide
Diffstat (limited to 'test/behavior/eval.zig')
-rw-r--r--test/behavior/eval.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/behavior/eval.zig b/test/behavior/eval.zig
index c62ddda1aa..39bfbe1ba7 100644
--- a/test/behavior/eval.zig
+++ b/test/behavior/eval.zig
@@ -515,12 +515,12 @@ const foo_ref = &foo_contents;
test "runtime 128 bit integer division" {
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
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;
if (builtin.zig_backend == .stage2_c and comptime builtin.cpu.arch.isArmOrThumb()) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf) return error.SkipZigTest;
var a: u128 = 152313999999999991610955792383;
var b: u128 = 10000000000000000000;