slight perf optimization

This commit is contained in:
Neil Webber 2024-05-18 17:23:14 -05:00
parent 96ae70668e
commit ddd800afb6

8
op4.py
View file

@ -55,10 +55,10 @@ from pdptraps import PDPTraps
def d3dispatcher(d3table, cpu, inst): def d3dispatcher(d3table, cpu, inst):
opf = d3table[(inst & 0o7000) >> 9] try:
if opf is None: d3table[(inst & 0o7000) >> 9](cpu, inst)
raise PDPTraps.ReservedInstruction except TypeError: # means a None was in d3table
opf(cpu, inst) raise PDPTraps.ReservedInstruction from None
# This is ALWAYS a 16-bit MOV # This is ALWAYS a 16-bit MOV