| .. |
|
aasmcpu.pas
|
compiler: remove/hide few unused variables
|
2011-08-30 01:32:23 +00:00 |
|
agx86att.pas
|
x86 assembler improvements:
|
2011-10-08 11:34:04 +00:00 |
|
agx86int.pas
|
win64 unwinding, misc fixes:
|
2011-09-26 13:55:21 +00:00 |
|
agx86nsm.pas
|
win64 unwinding, misc fixes:
|
2011-09-26 13:55:21 +00:00 |
|
cga.pas
|
|
|
|
cgx86.pas
|
+ Platform-specific exception support for x86_64-win64. Enable by cycling with OPT=-dTEST_WIN64_SEH.
|
2012-01-16 23:13:31 +00:00 |
|
cpubase.pas
|
x86 assembler improvements:
|
2011-10-08 11:34:04 +00:00 |
|
itcpugas.pas
|
* Tighten rules for accepting ATT suffixes, no longer accept FPU suffixes for integer instructions and vice versa. Resolves #18900.
|
2011-04-21 20:03:05 +00:00 |
|
itx86int.pas
|
|
|
|
nx86add.pas
|
Fix for test tw19368
|
2011-11-16 22:04:28 +00:00 |
|
nx86cnv.pas
|
o patch by Alexander Shishkin, resolves #20409
|
2011-10-05 20:11:09 +00:00 |
|
nx86con.pas
|
o added ARM VPFv2/VFPv3 support:
|
2009-12-03 22:46:30 +00:00 |
|
nx86inl.pas
|
o added ARM VPFv2/VFPv3 support:
|
2009-12-03 22:46:30 +00:00 |
|
nx86mat.pas
|
* Always create a section before emitting data to current_asmdata.asmlists[al_typedconsts]. Without it, such data ends up in sections created elsewhere, creating very non-obvious dependencies on other parts of compiler.
|
2011-06-24 02:05:56 +00:00 |
|
nx86mem.pas
|
* Made the x86-specific scalefactor optimization of tvecnode available on x86_64 as well, by moving update_reference_reg_mul method from ti386vecnode to newly introduced tx86vecnode.
|
2011-09-26 12:58:59 +00:00 |
|
nx86set.pas
|
* Moved procedure genlinearlist from ti386casenode to tx86casenode. This optimization works well on x86_64, resulting in approximately twice less instructions than when using generic code.
|
2011-10-04 11:48:33 +00:00 |
|
rax86.pas
|
* Fixed handling of 'movq' instruction by assembler reader, resolves #18205.
|
2011-05-19 06:44:24 +00:00 |
|
rax86att.pas
|
Fix go32v2 rtl compilation error and add warning for %es:Const
|
2011-09-13 16:20:12 +00:00 |
|
rax86int.pas
|
* treat registers (and identifiers of register parameter) as normal identifiers when parsing record fields in intel assembler, resolves #19555
|
2011-08-18 21:58:30 +00:00 |
|
rgx86.pas
|
* MOVSXD destination operand cannot be in memory, resolves #20850.
|
2011-12-13 22:56:24 +00:00 |
|
x86ins.dat
|
* handle all operand combinations of xadd, resolves #21146
|
2012-01-25 21:26:59 +00:00 |
|
x86reg.dat
|
|
|