summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm.myr4
1 files changed, 0 insertions, 4 deletions
diff --git a/asm.myr b/asm.myr
index 52e7bc4..c0f92c7 100644
--- a/asm.myr
+++ b/asm.myr
@@ -190,8 +190,6 @@ const emitinstr = {p
match (parselit(p[1]), parselit(p[2]))
| (`Register(n), `Keypress): b = `std.Some([0xf0 | (n & 0x0f), 0x0a])
| (`Register(m), `Number(n)): b = `std.Some([0x60 | (m & 0x0f), (n & 0xff)])
- | (`Register(m), `Label(l)): b = `std.Some([0x60 | (m & 0x0f), 00])
- mark = `std.Some(strdup(l))
| (`Register(m), `Register(n)): b = `std.Some([0x80 | (n & 0x0f), (m & 0x0f) << 1])
| (`Register(n), `DelayTimer): b = `std.Some([0xf0 | (n & 0x0f), 0x07])
| (`DelayTimer, `Register(n)): b = `std.Some([0xf0 | (n & 0x0f), 0x15])
@@ -211,8 +209,6 @@ const emitinstr = {p
match (parselit(p[1]), parselit(p[2]))
| (`AddressRegister, `Register(n)): b = `std.Some([0xf0 | (n & 0x0f), 0x1e])
| (`Register(m), `Number(n)): b = `std.Some([0x70 | (m & 0x0f), n & 0xff])
- | (`Register(m), `Label(l)): b = `std.Some([0x70 | (m & 0x0f), 0x00])
- mark = `std.Some(strdup(l))
| (`Register(m), `Register(n)): b = `std.Some([0x80 | (m & 0x0f), ((n & 0x0f) << 1) | 0x04])
| _:
-> `std.Err(std.fmt("invalid argument to ADD: {}", p[1]))