fpc/compiler/mips
pierre cc537a2e76 Try to avoid uncorrect optimization
git-svn-id: trunk@29373 -
2015-01-02 23:00:22 +00:00
..
aasmcpu.pas * MIPS: fixed O_MOVE_SOURCE and O_MOVE_DEST constants (they were swapped, amazing that it ever worked with such a mistake). 2014-09-03 19:57:46 +00:00
aoptcpu.pas Try to avoid uncorrect optimization 2015-01-02 23:00:22 +00:00
aoptcpub.pas
aoptcpud.pas
cgcpu.pas * MIPS: improved code generation in make_simple_ref 2014-10-21 21:05:46 +00:00
cpubase.pas
cpuelf.pas * ELF linker: track relocation style (REL or RELA) of each input section and use it instead of global default on MIPS targets. This fixes internal linking of tests/test/units/system/tres*.pp. 2014-11-13 22:10:53 +00:00
cpugas.pas * Fixed condition to output div/divu having R0 as first operand as non-macros. 2014-12-29 23:19:01 +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
cpupara.pas
cpupi.pas
cputarg.pas
hlcgcpu.pas
itcpugas.pas
mipsreg.dat
ncpuadd.pas + MIPS: implement inline full 64-bit multiplication, for cases when overflow checking is off and CPU is set to mips32r2. 2014-12-28 22:03:15 +00:00
ncpucall.pas
ncpucnv.pas * MIPS: optimized conversion of unsigned 32-bit integers to float, now uses one integer register instead of two and does not generate redundant move. 2014-08-27 21:23:47 +00:00
ncpuinln.pas
ncpuld.pas
ncpumat.pas
ncpuset.pas
opcode.inc
racpugas.pas
rgcpu.pas + MIPS: support replacement spilling for mov.s, mov.d and (partially) mtc1 instructions. 2014-08-27 21:26:38 +00:00
rmipscon.inc
rmipsdwf.inc
rmipsgas.inc
rmipsgri.inc
rmipsgss.inc
rmipsnor.inc
rmipsnum.inc
rmipsrni.inc
rmipssri.inc
rmipssta.inc
rmipsstd.inc
rmipssup.inc
strinst.inc
symcpu.pas