fpc/compiler/m68k
2016-12-11 23:27:24 +00:00
..
aasmcpu.pas m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions 2016-11-05 17:07:18 +00:00
ag68kgas.pas m68k: enable named sections for vasm generated objects. have a separate as_m68k_as_aout for a.out objects which doesn't have named sections. amiga and atari gas defaults to a.out, so have it default on these systems. finally enable section smartlinking for amiga and atari, which will be used with vasm assembler 2016-12-11 23:27:24 +00:00
ag68kvasm.pas m68k: enable named sections for vasm generated objects. have a separate as_m68k_as_aout for a.out objects which doesn't have named sections. amiga and atari gas defaults to a.out, so have it default on these systems. finally enable section smartlinking for amiga and atari, which will be used with vasm assembler 2016-12-11 23:27:24 +00:00
aoptcpu.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
aoptcpub.pas
aoptcpud.pas
cgcpu.pas m68k: cosmetics (less C-ism) 2016-11-27 20:31:11 +00:00
cpubase.pas m68k: added fint and fintrz instructions 2016-11-27 17:42:24 +00:00
cpuinfo.pas m68k: added division/remainder cpu capabilities 2016-05-26 14:41:00 +00:00
cpunode.pas * automatically generate necessary indirect symbols when a new assembler 2016-07-20 20:53:03 +00:00
cpupara.pas syscalls: move the reference implementation of parseparaloc to paramgr. removes two identical copies from CPU specific code and enables basereg convention for AROS/x86_64. also, other minor fixes and cleanups in related code. 2016-12-03 19:00:41 +00:00
cpupi.pas
cputarg.pas m68k: added a simple VASM writer frontend for the GNU AS writer (as VASM has a compatiblity mode) 2016-05-29 15:52:43 +00:00
hlcgcpu.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
itcpugas.pas m68k: added fint and fintrz instructions 2016-11-27 17:42:24 +00:00
m68kreg.dat
n68kadd.pas * Delete regvars unit. 2016-11-06 14:01:39 +00:00
n68kcal.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
n68kcnv.pas m68k: build fix 2016-12-11 16:49:03 +00:00
n68kinl.pas m68k: implemented in_int_real support 2016-11-27 17:50:10 +00:00
n68kmat.pas m68k: review and some cleanup of the shlshrnode, also add a special case for shifting 64bit values by 1 2016-10-23 16:46:34 +00:00
n68kmem.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
n68kset.pas m68k: implemented tcpucasenode.genlinearlist. 68k doesn't need cmp after sub, as sub sets the flags as expected. results in simpler, faster and more compact code 2016-05-19 21:33:45 +00:00
r68kbss.inc
r68kcon.inc
r68kgas.inc
r68kgri.inc
r68knor.inc
r68knum.inc
r68krni.inc
r68ksri.inc
r68ksta.inc
r68kstd.inc
r68ksup.inc
ra68k.pas
ra68kmot.pas m68k: cleanup of the BuildRefExpression method in the assembler reader 2016-11-05 19:58:06 +00:00
rgcpu.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
symcpu.pas