# Merge pull request \#11342 from ziglang/stage2-x64-mul-div · gitcafe/zig

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

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

Visibility: public

Requested revision: b153e156b1d431995e7f89150c93ec05aa3966f8

Requested commit: b153e156b1d431995e7f89150c93ec05aa3966f8

Commit: b153e156b1d431995e7f89150c93ec05aa3966f8

Tree: 9311b768bbf2547767df8a3dc8c58ececdac190f

Author: Jakub Konka

Committer: GitHub

## Message

```
Merge pull request #11342 from ziglang/stage2-x64-mul-div

x64: use all available registers (caller and callee), and fix how we multiply (fixes @mulWithOverflow for byte-size operands)
```

## Parents

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

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

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