diff options
| author | Jon French | 2018-05-11 17:26:27 +0100 |
|---|---|---|
| committer | Jon French | 2018-05-11 17:26:27 +0100 |
| commit | eba4bcaebd7cddda799a4e192add09431b5d4099 (patch) | |
| tree | 717666d5186c9aebd56023f229dcfa6067ce4cd7 /riscv/main.sail | |
| parent | 0e7a57c63b0430b4d5b126a3ddce26eacf1f272c (diff) | |
...and actually working
Diffstat (limited to 'riscv/main.sail')
| -rw-r--r-- | riscv/main.sail | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/riscv/main.sail b/riscv/main.sail index 43820e25..8accaf5b 100644 --- a/riscv/main.sail +++ b/riscv/main.sail @@ -43,6 +43,8 @@ function main () = { print(assembly(assembly("ldu.aq zero, zero, 0x0"))); print_bits("assembled lui zero, 0x0: ", encdec(assembly("lui zero, 0x0"))); print_bits("assembled jal zero, 0x123456 : ", encdec(assembly("jal zero, 0x123456"))); + print(assembly(assembly("beq zero, zero, 0x124"))); + print_bits("assembled beq zero, zero, 0x124 : ", encdec(assembly("beq zero, zero, 0x124"))); /*PC = __GetSlice_int(64, elf_entry(), 0); try { init_sys (); |
