# aarch64: implement mul_with_overflow for \<= 32bit ints · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/8715b01005c49ff99327a87264ffaa28fb3807a0)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 8715b01005c49ff99327a87264ffaa28fb3807a0

Requested commit: 8715b01005c49ff99327a87264ffaa28fb3807a0

Commit: 8715b01005c49ff99327a87264ffaa28fb3807a0

Tree: 9b93f3921cdabbe1a2d4f1b7dc14234f6d8e39f3

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
aarch64: implement mul_with_overflow for <= 32bit ints

Add emitters for `smull`, `umull` and `tst (immediate)` instructions.

```

## Parents

- [aaacda4df97c03cfcea444c1d77c06f46575049d](https://git.cafe/gitcafe/zig/commit/aaacda4df97c03cfcea444c1d77c06f46575049d?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/8715b01005c49ff99327a87264ffaa28fb3807a0?format=markdown)
