| .. |
|
aopt386.pas
|
|
|
|
cgcpu.pas
|
* i386: push references with size OS_F64 using less instructions.
|
2014-03-27 14:48:23 +00:00 |
|
cpubase.inc
|
|
|
|
cpuelf.pas
|
+ Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and i386.
|
2014-02-26 14:54:47 +00:00 |
|
cpuinfo.pas
|
+ support for FMA intrinsic: if there is no hardware support, the compiler throws an error.
|
2014-04-13 19:21:54 +00:00 |
|
cpunode.pas
|
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
2014-03-30 15:42:53 +00:00 |
|
cpupara.pas
|
- i386, x86_64, SPARC: removed paramanager.getintparaloc overrides, it is handled by generic implementation since r24716.
|
2014-02-24 16:01:14 +00:00 |
|
cpupi.pas
|
|
|
|
cputarg.pas
|
|
|
|
csopt386.pas
|
|
|
|
daopt386.pas
|
|
|
|
hlcgcpu.pas
|
+ added method reference_reset_base with support for different pointer types to
|
2014-03-28 00:01:18 +00:00 |
|
i386att.inc
|
+ prove of concept how FMA4 could be supported in inline assembler
|
2014-03-20 21:25:38 +00:00 |
|
i386atts.inc
|
+ prove of concept how FMA4 could be supported in inline assembler
|
2014-03-20 21:25:38 +00:00 |
|
i386int.inc
|
+ prove of concept how FMA4 could be supported in inline assembler
|
2014-03-20 21:25:38 +00:00 |
|
i386nop.inc
|
+ prove of concept how FMA4 could be supported in inline assembler
|
2014-03-20 21:25:38 +00:00 |
|
i386op.inc
|
+ prove of concept how FMA4 could be supported in inline assembler
|
2014-03-20 21:25:38 +00:00 |
|
i386prop.inc
|
+ prove of concept how FMA4 could be supported in inline assembler
|
2014-03-20 21:25:38 +00:00 |
|
i386tab.inc
|
+ prove of concept how FMA4 could be supported in inline assembler
|
2014-03-20 21:25:38 +00:00 |
|
n386add.pas
|
|
|
|
n386cal.pas
|
|
|
|
n386flw.pas
|
|
|
|
n386inl.pas
|
|
|
|
n386ld.pas
|
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
2014-03-30 15:42:53 +00:00 |
|
n386mat.pas
|
* Reworked i386 division by constant optimization to reuse code from powerpc64. The algorithm is slightly different, signed version is one instruction shorter, unsigned one is one instruction longer (typically). The new algorithm is easily scalable for x86_64 target, unlike the old one.
|
2014-06-07 00:20:05 +00:00 |
|
n386mem.pas
|
* moved x86-specific tpointerdef functionality to architecture-specific
|
2014-03-30 21:04:36 +00:00 |
|
n386set.pas
|
|
|
|
popt386.pas
|
* i386: For integer comparisons with zero, emit "test $-1,%reg" instead of "test %reg,%reg". It is more spilling-friendly, because it transforms into "test $-1,spilltemp" and does not require a register.
|
2014-04-20 19:16:58 +00:00 |
|
r386ari.inc
|
|
|
|
r386att.inc
|
|
|
|
r386con.inc
|
|
|
|
r386dwrf.inc
|
|
|
|
r386int.inc
|
|
|
|
r386iri.inc
|
|
|
|
r386nasm.inc
|
|
|
|
r386nor.inc
|
|
|
|
r386nri.inc
|
|
|
|
r386num.inc
|
|
|
|
r386ot.inc
|
|
|
|
r386rni.inc
|
|
|
|
r386sri.inc
|
|
|
|
r386stab.inc
|
|
|
|
r386std.inc
|
|
|
|
ra386att.pas
|
|
|
|
ra386int.pas
|
|
|
|
rgcpu.pas
|
|
|
|
rropt386.pas
|
|
|
|
symcpu.pas
|
* forgot to commit the changes to i386/symcpu.pas in r27549
|
2014-04-13 18:44:35 +00:00 |