integer division

This commit is contained in:
Loic Nageleisen 2012-04-08 18:20:56 +02:00
parent 0b1f2a84ef
commit 6d5a40d6ac

View file

@ -83,8 +83,8 @@ def MUL(c, a, b):
@opcode(0x5)
def DIV(c, a, b):
"""sets a to a/b, sets O to ((a<<16)/b)&0xFFFF"""
res = a() / b()
c.o = ((a() << w) / b()) & wmask
res = a() // b()
c.o = ((a() << w) // b()) & wmask
a.set(res)
@opcode(0x6)