.. |
aasmcpu.pas
|
16fc8c8d9a
m68k: added some handling for the explicit precision FPU instructions in the spilling and optimizer. fixed a_fsabs and a_fdabs names
|
%!s(int64=5) %!d(string=hai) anos |
ag68kgas.pas
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
ag68kvasm.pas
|
90bab63e51
m68k/vasm: remove bits of Linux support. this combination has never really been tested or supported, and got broken recently. m68k-elf-linux has good enough GNU binutils anyway
|
%!s(int64=6) %!d(string=hai) anos |
aoptcpu.pas
|
16fc8c8d9a
m68k: added some handling for the explicit precision FPU instructions in the spilling and optimizer. fixed a_fsabs and a_fdabs names
|
%!s(int64=5) %!d(string=hai) anos |
aoptcpub.pas
|
9b0ff05ee8
- get rid of MaxOps, it is redundant with max_operands
|
%!s(int64=6) %!d(string=hai) anos |
aoptcpud.pas
|
790a4fe2d3
* log and id tags removed
|
%!s(int64=20) %!d(string=hai) anos |
cgcpu.pas
|
1bed61195e
Fix m68k errors with -CriotR option
|
%!s(int64=5) %!d(string=hai) anos |
cpubase.pas
|
eb71d11b99
m68k: also handle OS_64 register sizes in cgsize2subreg
|
%!s(int64=5) %!d(string=hai) anos |
cpuinfo.pas
|
aea0f3e667
m68k: build fix (premature commits are the root of all evil too)
|
%!s(int64=5) %!d(string=hai) anos |
cpunode.pas
|
2d8f56597e
m68k: reenabled the 68k-specific n68kset node
|
%!s(int64=8) %!d(string=hai) anos |
cpupara.pas
|
50fe8f70f5
m68k: make sure we're not trying to allocate a subregister for float paras when R_SUBWHOLE <> R_SUBNONE
|
%!s(int64=5) %!d(string=hai) anos |
cpupi.pas
|
58d98d8cd7
m68k: made the PIC_OFFSET_REGs runtime changeable, and applied some defaults
|
%!s(int64=7) %!d(string=hai) anos |
cputarg.pas
|
1d78e73ed8
m68k: there are now cross-binutils for old MacOS, so based on the old/existing bits, fix the support in the compiler
|
%!s(int64=8) %!d(string=hai) anos |
hlcgcpu.pas
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
%!s(int64=6) %!d(string=hai) anos |
itcpugas.pas
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
m68kreg.dat
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
n68kadd.pas
|
fd1d227175
m68k: more refactoring for fpu_capabilities instead of hardwired fpu types. 68040 and 68060 fpu types should now work
|
%!s(int64=5) %!d(string=hai) anos |
n68kcal.pas
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
%!s(int64=7) %!d(string=hai) anos |
n68kcnv.pas
|
d29f44e1c7
m68k: rework of the inline nodes to use fpu_capabilities. added fast path for round/trunc (enabled for fastmath only)
|
%!s(int64=6) %!d(string=hai) anos |
n68kinl.pas
|
de095c4631
m68k: refactoring to use fpu_capabilities at more places instead of hardwiring certain fpu types
|
%!s(int64=5) %!d(string=hai) anos |
n68kmat.pas
|
660432685a
m68k: review and some cleanup of the shlshrnode, also add a special case for shifting 64bit values by 1
|
%!s(int64=8) %!d(string=hai) anos |
n68kmem.pas
|
435b57bdb1
m68k: allow vecnode to use word size index registers
|
%!s(int64=5) %!d(string=hai) anos |
n68kset.pas
|
ca1ec0435d
m68k: fixed the signedness of conditional jumps while creating the jump list for case statements
|
%!s(int64=8) %!d(string=hai) anos |
r68kbss.inc
|
2934424c43
m68k: updated/added some reg includes as generated by the new tool
|
%!s(int64=9) %!d(string=hai) anos |
r68kcon.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68kgas.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68kgasf.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68kgri.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68knor.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68knum.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68krni.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68ksri.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68ksta.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68kstd.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68kstdf.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
r68ksup.inc
|
19a6964088
m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
|
%!s(int64=5) %!d(string=hai) anos |
ra68k.pas
|
392da9e43f
* fix warnings when compiling the compiler with DFA optimizer enabled on m68k
|
%!s(int64=11) %!d(string=hai) anos |
ra68kmot.pas
|
1bed61195e
Fix m68k errors with -CriotR option
|
%!s(int64=5) %!d(string=hai) anos |
rgcpu.pas
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
%!s(int64=7) %!d(string=hai) anos |
symcpu.pas
|
acf02ab64b
* when creating wrappers, add a prefix to parameter names to prevent them
|
%!s(int64=6) %!d(string=hai) anos |