Tidy up FP emulation in C compiler with nice front-end routines like fp_long_to_doubl...
authorNick Downing <downing.nick@gmail.com>
Tue, 7 Feb 2017 05:19:10 +0000 (16:19 +1100)
committerNick Downing <downing.nick@gmail.com>
Tue, 7 Feb 2017 05:19:10 +0000 (16:19 +1100)
commit98921dbab76260d683c97d37433b2483c0a6282c
tree54f7a8a55c6a5ade192e27409beaab3d5b6e3b7f
parentdfdb01f399114886dd057284c29336431747060e
Tidy up FP emulation in C compiler with nice front-end routines like fp_long_to_double() rather than register-level FP-11 emulation, although the register-level emulation is still used to some extent in the FP backend, also change the definition of _FLOAT and _DOUBLE in libcross, although it isn't used in compiler yet
18 files changed:
lib/ccom/Makefile
lib/ccom/c0.h
lib/ccom/c01.c
lib/ccom/c04.c
lib/ccom/c1.h
lib/ccom/c10.c
lib/ccom/c11.c
lib/ccom/c12.c
lib/ccom/cvopt.c
lib/ccom/fp.c [new file with mode: 0644]
lib/ccom/fp_atof.c [new file with mode: 0644]
lib/ccom/krcompat.h [deleted file]
lib/ccom/n.sh
lib/ccom/pdp11_atof.c [deleted file]
lib/ccom/pdp11_fp.c [deleted file]
lib/ccom/pdp11_ldexp.c [deleted file]
usr.lib/libcross/cross.c
usr.lib/libcross/cross.h