..
aasmcpu.pas
m68k: implemented sqrt_real and abs_real inlines
2015-02-23 02:41:33 +00:00
ag68kgas.pas
m68k: after a compare on the FPU, move the condition flags back to the CPU. this should make floating point compare actually working
2015-02-15 13:41:40 +00:00
aoptcpu.pas
m68k: optimize a few more trivial cases
2015-02-02 08:52:19 +00:00
aoptcpub.pas
m68k: added RegModifiedByInstruction implementation, enabled RefsHaveScale define
2015-02-01 16:33:26 +00:00
aoptcpud.pas
cgcpu.pas
m68k: implemented some missing bits of FPU cgpara handling, functions with float arguments seem to work much better now
2015-02-08 10:26:47 +00:00
cpubase.pas
m68k: after a compare on the FPU, move the condition flags back to the CPU. this should make floating point compare actually working
2015-02-15 13:41:40 +00:00
cpuinfo.pas
+ change always floating point divisions into multiplications if they are a power of two,
2014-11-16 20:47:38 +00:00
cpunode.pas
n68kinl: added inline nodes for 68k. implemented first_sqr_real and second_sqr_real for 68881 FPU
2015-02-22 23:11:16 +00:00
cpupara.pas
m68k: basic 68881 FPU register save/restore support. probably still needs some work here and there.
2015-02-07 22:13:07 +00:00
cpupi.pas
cputarg.pas
m68k: very early optimizer implementation experiments
2014-06-06 07:38:50 +00:00
hlcgcpu.pas
itcpugas.pas
m68k: after a compare on the FPU, move the condition flags back to the CPU. this should make floating point compare actually working
2015-02-15 13:41:40 +00:00
m68kreg.dat
instead of supporting SP only, have register A7 defined, and have SP as an alias
2014-04-13 21:02:16 +00:00
n68kadd.pas
m68k: support LOC_REFERENCE/LOC_CREFERENCE for floating point instructions where possible
2015-02-15 20:15:21 +00:00
n68kcal.pas
* m68k: support stack cleanup at caller side, fixed calculation of pushed parameters size and offsets and cleaned out another pile of junk.
2014-07-08 19:08:56 +00:00
n68kcnv.pas
m68k: basic 68881 fpu support. probably still broken at umpzillion places, and mostly untested, but at least it builds the RTL and all packages successfully with -Cp68020 -Cf68881 instead of dying with random internalerrors() and now even emits actual FPU opcodes.
2015-01-02 05:29:45 +00:00
n68kinl.pas
m68k: some ideas for a future second_abs_long implementation. no functional changes.
2015-02-23 03:37:51 +00:00
n68kmat.pas
- removed unused variables
2014-07-31 18:35:55 +00:00
n68kmem.pas
* generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe
2015-02-23 22:56:00 +00:00
r68kcon.inc
instead of supporting SP only, have register A7 defined, and have SP as an alias
2014-04-13 21:02:16 +00:00
r68kgas.inc
instead of supporting SP only, have register A7 defined, and have SP as an alias
2014-04-13 21:02:16 +00:00
r68kgri.inc
instead of supporting SP only, have register A7 defined, and have SP as an alias
2014-04-13 21:02:16 +00:00
r68knor.inc
r68knum.inc
r68krni.inc
r68ksri.inc
instead of supporting SP only, have register A7 defined, and have SP as an alias
2014-04-13 21:02:16 +00:00
r68ksta.inc
r68kstd.inc
instead of supporting SP only, have register A7 defined, and have SP as an alias
2014-04-13 21:02:16 +00:00
r68ksup.inc
instead of supporting SP only, have register A7 defined, and have SP as an alias
2014-04-13 21:02:16 +00:00
ra68k.pas
* fix warnings when compiling the compiler with DFA optimizer enabled on m68k
2014-08-20 13:49:47 +00:00
ra68kmot.pas
* fix warnings when compiling the compiler with DFA optimizer enabled on m68k
2014-08-20 13:49:47 +00:00
rgcpu.pas
m68k: plain 68000 also needs extra handling for large offsets
2014-08-16 15:14:34 +00:00
symcpu.pas
Add new procedure option: po_syscall_has_libsym,
2014-10-03 19:26:16 +00:00