# riscv: implement basic branching · gitcafe/zig

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

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

Visibility: public

Requested revision: 2be3033acda53389cac9f3e9a8ca0a3d41348eef

Requested commit: 2be3033acda53389cac9f3e9a8ca0a3d41348eef

Commit: 2be3033acda53389cac9f3e9a8ca0a3d41348eef

Tree: af1a41562ca6ed1f7758c55d625d444509834241

Author: David Rubin

Committer: David Rubin

## Message

```
riscv: implement basic branching

we use a code offset map in Emit.zig to pre-compute what byte offset each MIR instruction is at. this is important because they can be
of different size

```

## Parents

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

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