nickysn 52fcc0a407 + added a new x86-specific compiler option 'enablecld', which controls whether 12 years ago
..
aasmcpu.pas 7e6a7f20cc - Removed unused variables and dead assignments. 12 years ago
agx86att.pas 1a78ec1f11 * workaround for bug in Apple's assembler regarding movq/vmovq and integer 12 years ago
agx86int.pas 59976c3ac8 * use FixNonCommutativeOpcodes in agx86int.pas as well (fixes compilation for i386) 12 years ago
agx86nsm.pas 661e11ecb8 * on i8086 added section .fpc to the group 'dgroup'. This fixes a bug that caused the bss section to not be left out from the executable in tiny model, which caused, ironically, tiny model executables to be larger than the small model executables 12 years ago
cga.pas b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from 19 years ago
cgx86.pas 52fcc0a407 + added a new x86-specific compiler option 'enablecld', which controls whether 12 years ago
cpubase.pas 58b22adaf1 + added function cpubase.segment_regs_equal, which checks whether 2 segment regs are equal in the current memory model 12 years ago
hlcgx86.pas 71deda6f50 + added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic 14 years ago
itcpugas.pas 926dd1b41e * command line compilation of i8086 fixed 12 years ago
itx86int.pas 0e41df598e * merge i8086 branch by Nikolay Nikolov 12 years ago
nx86add.pas 5de4bdac40 * tx86addnode.second_cmpfloat: use getresflags() to reduce code duplication. 12 years ago
nx86cal.pas 8b8a786823 * moved ARM/x86 ifdef'ed code from ncgcal to virtual methods 12 years ago
nx86cnv.pas e81d2d1f3b * basic avx support for floating point operations (use -Cfavx to activate) 12 years ago
nx86con.pas 45f60bc4b5 * small changes (copyright, typo, readability) 12 years ago
nx86inl.pas fc72490166 * handle LOC_*FPUREGISTER correctly when using sse2 sqr, resolve #26408 12 years ago
nx86mat.pas e81d2d1f3b * basic avx support for floating point operations (use -Cfavx to activate) 12 years ago
nx86mem.pas fd429612f8 + initial (and not yet fully complete) implementation of far pointers on the i8086 12 years ago
nx86set.pas 8608969eb8 * tx86casenode.genjumptable: explicitly emit near pointers in the case jump table on i8086, regardless of the memory model 12 years ago
rax86.pas 8ae7c5784c * Sync with trunk r23500. 12 years ago
rax86att.pas d6180b1e70 * properly propagate PIC-related suffixes from the x86 assembler reader in 12 years ago
rax86int.pas 4f96e8a20d * convert i8086 inline asm instruction 'call symbol' to 'call far symbol' in memory models with far code 12 years ago
rgx86.pas e81d2d1f3b * basic avx support for floating point operations (use -Cfavx to activate) 12 years ago
x86ins.dat 9b6094a58c + added a few BMI instructions to see if they can be encoded 12 years ago
x86reg.dat 125a6a8720 * register id of (e)flags changed, so it doesn't overlap with dr0 12 years ago