diff options
| -rw-r--r-- | asm.myr | 4 |
1 files changed, 0 insertions, 4 deletions
@@ -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])) |