Oops! Forgot to define bc_or_de, which meant anything which tried to use that
authorDavid Given <dg@cowlark.com>
Tue, 12 Feb 2019 23:42:47 +0000 (00:42 +0100)
committerDavid Given <dg@cowlark.com>
Tue, 12 Feb 2019 23:42:47 +0000 (00:42 +0100)
register class couldn't find a register. Star Trek shrinks from 40513 to 40485
bytes.

mach/i80/ncg/table

index ff72f24..de84618 100644 (file)
@@ -33,8 +33,8 @@ REGISTERS
 
 a:             areg,reg.
 b,c,d,e,h,l:   reg.
-bc("b")=b+c:   regpair, regind, bcreg.
-de("d")=d+e:   regpair, regind, dereg, hl_or_de.
+bc("b")=b+c:   regpair, regind, bcreg, bc_or_de.
+de("d")=d+e:   regpair, regind, dereg, bc_or_de, hl_or_de.
 hl("h")=h+l:   regpair, hlreg, hl_or_de.
 sp:            stackpointer.
 psw=a:         psword. /* in fact psw also includes condition codes */