The upper 16 bit differ between signed and unsigned multiplication, so while
for 16x16=16, the unsigned routine can be used, regardless of signedness, this is not true for 16x16=32. git-svn-id: svn://svn.cc65.org/cc65/trunk@4438 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -81,6 +81,7 @@ OBJS = add.o \
|
||||
ge.o \
|
||||
gt.o \
|
||||
icmp.o \
|
||||
imul16x16r32.o \
|
||||
incax1.o \
|
||||
incax2.o \
|
||||
incax3.o \
|
||||
@@ -152,7 +153,6 @@ OBJS = add.o \
|
||||
makebool.o \
|
||||
mod.o \
|
||||
mul.o \
|
||||
mul16x16r32.o \
|
||||
mul8.o \
|
||||
mul8x8r16.o \
|
||||
mulax3.o \
|
||||
@@ -219,6 +219,7 @@ OBJS = add.o \
|
||||
ule.o \
|
||||
ult.o \
|
||||
umod.o \
|
||||
umul16x16r32.o \
|
||||
xor.o \
|
||||
zeropage.o
|
||||
|
||||
|
||||
Reference in New Issue
Block a user