| .. |
|
aasmcpu.pas
|
m68k: BSET and BCLR's dest operand is actually readwrite, not write only. fixes sets with regvars, when the regvar is spilled
|
2016-04-10 18:56:51 +00:00 |
|
ag68kgas.pas
|
m68k: output some GAS specific pseudo instructions in the GNU as writer, so the assembler can do branch size optimization for us
|
2016-04-26 01:34:26 +00:00 |
|
aoptcpu.pas
|
m68k: include CMPI in the CMP to TST optimization
|
2016-01-04 01:14:34 +00:00 |
|
aoptcpub.pas
|
m68k: added RegModifiedByInstruction implementation, enabled RefsHaveScale define
|
2015-02-01 16:33:26 +00:00 |
|
aoptcpud.pas
|
|
|
|
cgcpu.pas
|
m68k: use the existing g_call infrastructur to handle the register allocation in the helpers
|
2016-05-01 10:42:52 +00:00 |
|
cpubase.pas
|
m68k: extended TResFlags with float resflags
|
2016-04-25 23:30:56 +00:00 |
|
cpuinfo.pas
|
m68k: added cpu type cfv4e, which is the only ColdFire with FPU, and GNU AS needs this to actually allow CF FPU code
|
2016-04-25 22:04:05 +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
|
* support marking defs created via the getreusable*() class methods as
|
2015-11-04 20:46:18 +00:00 |
|
cpupi.pas
|
|
|
|
cputarg.pas
|
|
|
|
hlcgcpu.pas
|
m68k: rewrote fixref and a_load_ref_ref, fixing a bunch of problems on ColdFire, unifying and simplifying the code a lot, and hopefully not killing anything in the process
|
2016-04-08 03:27:19 +00:00 |
|
itcpugas.pas
|
m68k: added support for FSIN/FCOS. these are software supported on the 68040, so we should have a separate 68040/060 FPU option too, to avoid these in the future.
|
2015-03-17 22:52:53 +00:00 |
|
m68kreg.dat
|
m68k: new 68k register data file format, which eases future subregister support
|
2015-12-13 17:29:47 +00:00 |
|
n68kadd.pas
|
m68k: support and use float TResFlags in the rest of the CG. ColdFire FPU now works, and FSxx is no longer generated which is software supported on '060, and doesn't exist on CF. if we still want to support it later, we can add it to cg.g_flags2reg
|
2016-04-25 23:40:44 +00:00 |
|
n68kcal.pas
|
|
|
|
n68kcnv.pas
|
m68k: rewrote fixref and a_load_ref_ref, fixing a bunch of problems on ColdFire, unifying and simplifying the code a lot, and hopefully not killing anything in the process
|
2016-04-08 03:27:19 +00:00 |
|
n68kinl.pas
|
m68k: some code to support the ColdFire v4e FPU. not functional yet.
|
2016-04-18 03:25:32 +00:00 |
|
n68kmat.pas
|
m68k: some code to support the ColdFire v4e FPU. not functional yet.
|
2016-04-18 03:25:32 +00:00 |
|
n68kmem.pas
|
m68k: while updating reference, don't reallocate and copy the index to another register if we can apply scaling for it and we don't need to multiply, so the maybe_const_reg doesn't change. this improves generated code when a const reg (eg: a loop counter) is used as array index
|
2016-01-02 16:05:41 +00:00 |
|
r68kbss.inc
|
m68k: updated/added some reg includes as generated by the new tool
|
2015-12-13 17:32:00 +00:00 |
|
r68kcon.inc
|
|
|
|
r68kgas.inc
|
|
|
|
r68kgri.inc
|
|
|
|
r68knor.inc
|
|
|
|
r68knum.inc
|
|
|
|
r68krni.inc
|
|
|
|
r68ksri.inc
|
|
|
|
r68ksta.inc
|
|
|
|
r68kstd.inc
|
|
|
|
r68ksup.inc
|
m68k: updated/added some reg includes as generated by the new tool
|
2015-12-13 17:32:00 +00:00 |
|
ra68k.pas
|
|
|
|
ra68kmot.pas
|
- Removed remains of tai_labeled_instruction, already commented out probably in 1.0 times.
|
2016-02-09 02:25:27 +00:00 |
|
rgcpu.pas
|
m68k: fixed spilling code interfering with some ADDQ/SUBQ/MOV3Q instructions, fixes paszlib failing since r32830
|
2016-04-08 03:21:09 +00:00 |
|
symcpu.pas
|
o fixes handling of iso i/o parameters/program parameters:
|
2015-05-01 20:58:31 +00:00 |