aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/math.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-05-03 12:20:27 +0200
committerJakub Konka <kubkon@jakubkonka.com>2022-05-05 21:43:36 +0200
commit8715b01005c49ff99327a87264ffaa28fb3807a0 (patch)
tree9b93f3921cdabbe1a2d4f1b7dc14234f6d8e39f3 /test/behavior/math.zig
parentaaacda4df97c03cfcea444c1d77c06f46575049d (diff)
downloadzig-8715b01005c49ff99327a87264ffaa28fb3807a0.tar.gz
zig-8715b01005c49ff99327a87264ffaa28fb3807a0.zip
aarch64: implement mul_with_overflow for <= 32bit ints
Add emitters for `smull`, `umull` and `tst (immediate)` instructions.
Diffstat (limited to 'test/behavior/math.zig')
-rw-r--r--test/behavior/math.zig1
1 files changed, 0 insertions, 1 deletions
diff --git a/test/behavior/math.zig b/test/behavior/math.zig
index c758272728..7a60ec8417 100644
--- a/test/behavior/math.zig
+++ b/test/behavior/math.zig
@@ -666,7 +666,6 @@ test "small int addition" {
test "@mulWithOverflow" {
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
var result: u8 = undefined;
try expect(@mulWithOverflow(u8, 86, 3, &result));