* device/lib/z80/mul.s (__mulsuchar_rrx_s, __muluschar_rrx_s),
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 16 Sep 2008 19:34:18 +0000 (19:34 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 16 Sep 2008 19:34:18 +0000 (19:34 +0000)
commitac2a3bee4ffe024a919c1b360cc888679a45f326
tree345a3b5e06e02047d4f332efdd7d76e86f777ef3
parent24a948a79cc9a76ee83dc2d90b6f5a3604fa617d
* device/lib/z80/mul.s (__mulsuchar_rrx_s, __muluschar_rrx_s),
* device/lib/z80/div.s (__divsuchar_rrx_s, __modsuchar_rrx_s,
  __divuschar_rrx_s, __moduschar_rrx_s): added mixed signedness versions
* device/lib/z80/stubs.s: added stubs for above functions
* src/SDCCopt.c (convilong),
* src/SDCCsymt.c (initCSupport): fixed bug 1900961
* src/SDCCsymt.h (__muldiv): enlarged for mixed signedness
* src/z80/main.c (_hasNativeMulFor): fixed bug, I think
* support/regression/tests/onebyte.c: enabled all tests for z80

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5241 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
device/lib/z80/div.s
device/lib/z80/mul.s
device/lib/z80/stubs.s
src/SDCCopt.c
src/SDCCsymt.c
src/SDCCsymt.h
src/z80/main.c
support/regression/tests/onebyte.c