fpc/compiler/m68k
Károly Balogh c72f58bcc5 m68k: implemented sqrt_real and abs_real inlines
git-svn-id: trunk@29805 -
2015-02-23 02:41:33 +00:00
..
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 Use the correct frame pointer register: A6 on Unixes and A5 on everything else. The only 2012-10-18 20:11:49 +00:00
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: implemented sqrt_real and abs_real inlines 2015-02-23 02:41:33 +00:00
n68kmat.pas - removed unused variables 2014-07-31 18:35:55 +00:00
n68kmem.pas m68k: tweaks and fixes in n68kmem. the node is still disabled, needs further fixes in cgcpu/fixref to work properly 2014-06-20 11:49:38 +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