# stage2: refactor handling of immediates in x86_64 backend · gitcafe/zig

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

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

Visibility: public

Requested revision: 4d4bbd76240e155151d0bf964debe09ea05fc7ef

Requested commit: 4d4bbd76240e155151d0bf964debe09ea05fc7ef

Commit: 4d4bbd76240e155151d0bf964debe09ea05fc7ef

Tree: 38b7fe11d8f3547e3f92e63cec2ed9910b523ae2

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
stage2: refactor handling of immediates in x86_64 backend

Fixes issues with incorrect operand sizes in a handful of cases
and allows for usage of differently sized integers in Zig sources.

```

## Parents

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

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