.. |
aasmcpu.pas
|
f20c76d73b
m68k: fixed a long standing issue, where FPU registers would be clamped to single precision during spilling
|
5 سال پیش |
ag68kgas.pas
|
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
5 سال پیش |
ag68kvasm.pas
|
a8fe46c0f5
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
|
5 سال پیش |
aoptcpu.pas
|
fc5c35362b
m68k: preparations for upcoming full instruction tables, mostly converting code away from using sets of opcodes
|
5 سال پیش |
aoptcpub.pas
|
7d12e8cc6d
Avoid warnings for m68k compiler
|
5 سال پیش |
aoptcpud.pas
|
790a4fe2d3
* log and id tags removed
|
20 سال پیش |
cgcpu.pas
|
995d2d280a
- no need to call add_move_instruction if data is moved between different register classes
|
5 سال پیش |
cpubase.pas
|
6753f86987
m68k: migrate the compiler to the new instruction tables and drop the old ones
|
5 سال پیش |
cpuinfo.pas
|
2c8db3bb9e
m68k: add support for bitfield instructions as CPU capability
|
5 سال پیش |
cpunode.pas
|
2d8f56597e
m68k: reenabled the 68k-specific n68kset node
|
8 سال پیش |
cpupara.pas
|
58af742f3a
m68k: atari syscalls might also destroy D2 and A2
|
5 سال پیش |
cpupi.pas
|
58d98d8cd7
m68k: made the PIC_OFFSET_REGs runtime changeable, and applied some defaults
|
7 سال پیش |
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
|
8 سال پیش |
hlcgcpu.pas
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
6 سال پیش |
itcpugas.pas
|
6753f86987
m68k: migrate the compiler to the new instruction tables and drop the old ones
|
5 سال پیش |
m68kins.dat
|
d5874b0088
m68k: added a full instruction table (minus CF MAC/EMAC instructions for now), based on vasm, and the required tool to process it
|
5 سال پیش |
m68knop.inc
|
bc9b8af04b
m68k: add the converted includes, based on m68kins.dat
|
5 سال پیش |
m68kop.inc
|
bc9b8af04b
m68k: add the converted includes, based on m68kins.dat
|
5 سال پیش |
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
|
5 سال پیش |
m68kstd.inc
|
bc9b8af04b
m68k: add the converted includes, based on m68kins.dat
|
5 سال پیش |
m68ktab.inc
|
04a42bef84
m68k: fixed instruction code formatting in the generated include
|
5 سال پیش |
n68kadd.pas
|
7d12e8cc6d
Avoid warnings for m68k compiler
|
5 سال پیش |
n68kcal.pas
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 سال پیش |
n68kcnv.pas
|
d29f44e1c7
m68k: rework of the inline nodes to use fpu_capabilities. added fast path for round/trunc (enabled for fastmath only)
|
6 سال پیش |
n68kinl.pas
|
89d9679b53
m68k: have an arch-specific second_length implementation, to make sure length() doesn't return its result in an address register
|
5 سال پیش |
n68kmat.pas
|
28f25b2df0
* reworked usage of tcgnotnode.handle_locjump
|
5 سال پیش |
n68kmem.pas
|
de180d7656
* m68k: fix index register usage in memory references, when the index is 8 or 16 bit wide and unsigned
|
4 سال پیش |
n68kset.pas
|
ca1ec0435d
m68k: fixed the signedness of conditional jumps while creating the jump list for case statements
|
8 سال پیش |
r68kbss.inc
|
2934424c43
m68k: updated/added some reg includes as generated by the new tool
|
9 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
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
|
5 سال پیش |
ra68k.pas
|
392da9e43f
* fix warnings when compiling the compiler with DFA optimizer enabled on m68k
|
11 سال پیش |
ra68kmot.pas
|
fc5c35362b
m68k: preparations for upcoming full instruction tables, mostly converting code away from using sets of opcodes
|
5 سال پیش |
rgcpu.pas
|
f798141d30
* simplified code
|
5 سال پیش |
symcpu.pas
|
acf02ab64b
* when creating wrappers, add a prefix to parameter names to prevent them
|
6 سال پیش |
tripletcpu.pas
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
5 سال پیش |