nickysn 256dc546ac + implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will 8 years ago
..
aasmcpu.pas a25ebbba3e + added volatility information to all memory references 8 years ago
agx86att.pas a9888eba70 * also generate Big Obj COFF files with the GNU utilities (needs 2.25 or newer), at least as long as the new option -a5 isn't given, which disables this 8 years ago
agx86int.pas 90b284e169 + generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation 9 years ago
agx86nsm.pas 69fa837266 * NASM supports DQ already since version 2.00 (from 10 years ago) and it's already in the ait_const2str array, so use it! (doesn't mean that it works on Win64 however...) 8 years ago
aoptx86.pas 94a65e99f1 * Removed unused var. 8 years ago
cga.pas d88d644925 + support for FMA intrinsic: if there is no hardware support, the compiler throws an error. 11 years ago
cgx86.pas 256dc546ac + implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will 8 years ago
cpubase.pas 52f41a8f67 * fixed i8086 regressions after r35082 8 years ago
hlcgx86.pas a25ebbba3e + added volatility information to all memory references 8 years ago
itcpugas.pas 870fda34d5 * x86 AT&T reader and writer: cleaned up usage of attsufMM suffix: 8 years ago
itx86int.pas 0e41df598e * merge i8086 branch by Nikolay Nikolov 12 years ago
ni86mem.pas 4a79481c51 * isolated segment-related functionality of tabsolutevarsym into i386/i8086- 11 years ago
nx86add.pas a25ebbba3e + added volatility information to all memory references 8 years ago
nx86cal.pas 8046826e4e + also allow x86 call ref for references that contain only non-imaginary registers (no infinite spilling problems there either) 9 years ago
nx86cnv.pas a25ebbba3e + added volatility information to all memory references 8 years ago
nx86con.pas 45f60bc4b5 * small changes (copyright, typo, readability) 12 years ago
nx86inl.pas a25ebbba3e + added volatility information to all memory references 8 years ago
nx86ld.pas a25ebbba3e + added volatility information to all memory references 8 years ago
nx86mat.pas a25ebbba3e + added volatility information to all memory references 8 years ago
nx86mem.pas a25ebbba3e + added volatility information to all memory references 8 years ago
nx86set.pas d5754cf47c * create jmp trees for really big case statements 8 years ago
rax86.pas 2357ca1fe6 * Fixed size suffix generated for CVTSI2SS, CVTSI2SD, VCVTSI2SS, VCVTSI2SD instructions. Mantis #31550. 8 years ago
rax86att.pas 015f034904 * reverted r35424, wasn't ready for commit yet 8 years ago
rax86int.pas 8ae0864c9a * x86 Intel asm reader: handle special variables "self" and "result" similar to regular ones in terms of subscripting. This makes fix from r34911 apply to these special variables. Resolves #31542. 8 years ago
rgx86.pas a8ba81a585 * unused data structure removed 8 years ago
symi86.pas 4f7b4a2735 * changed {$ifdef x86} code in defcmp into virtual methods 9 years ago
symx86.pas 33d711794e * adaptation for symx86 to r32340 9 years ago
x86ins.dat 48fbd569fd * support for the CDQE instruction, by Emelyanov Roman, resolves #30978 8 years ago
x86reg.dat 5af873ee5b * x86 targets: Profiling shows that quite a bit of time is spent in findreg_by_number(), despite it uses binary search. Worse, it is repeated for every piece of register information. Trying to get rid of some of these calls: rearranged registers so that their "opcode" matches 3 LSBs of superregister number (with a few exceptions described at the beginning of x86reg.dat). This allows to lookup opcodes in regval() with O(1) complexity, and removes need in rXXXop.inc files. 12 years ago