nickysn 0f69362edd - rm LEA reg,imm from x86ins.dat, as that's not a valid x86 instruction, 12 سال پیش
..
aasmcpu.pas f6e846c574 + added the NEC V20/V30 instructions 12 سال پیش
agx86att.pas 1a78ec1f11 * workaround for bug in Apple's assembler regarding movq/vmovq and integer 12 سال پیش
agx86int.pas 59976c3ac8 * use FixNonCommutativeOpcodes in agx86int.pas as well (fixes compilation for i386) 12 سال پیش
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 سال پیش
cga.pas b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from 19 سال پیش
cgx86.pas 67fdcb02f2 * in tcgx86.make_simple_ref, on the i8086, emit 'mov es, reg', instead of 12 سال پیش
cpubase.pas 58b22adaf1 + added function cpubase.segment_regs_equal, which checks whether 2 segment regs are equal in the current memory model 12 سال پیش
hlcgx86.pas 71deda6f50 + added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic 14 سال پیش
itcpugas.pas 926dd1b41e * command line compilation of i8086 fixed 12 سال پیش
itx86int.pas 0e41df598e * merge i8086 branch by Nikolay Nikolov 12 سال پیش
nx86add.pas 5de4bdac40 * tx86addnode.second_cmpfloat: use getresflags() to reduce code duplication. 12 سال پیش
nx86cal.pas 8b8a786823 * moved ARM/x86 ifdef'ed code from ncgcal to virtual methods 12 سال پیش
nx86cnv.pas e81d2d1f3b * basic avx support for floating point operations (use -Cfavx to activate) 12 سال پیش
nx86con.pas 45f60bc4b5 * small changes (copyright, typo, readability) 13 سال پیش
nx86inl.pas fc72490166 * handle LOC_*FPUREGISTER correctly when using sse2 sqr, resolve #26408 12 سال پیش
nx86mat.pas e81d2d1f3b * basic avx support for floating point operations (use -Cfavx to activate) 12 سال پیش
nx86mem.pas fd429612f8 + initial (and not yet fully complete) implementation of far pointers on the i8086 12 سال پیش
nx86set.pas 8608969eb8 * tx86casenode.genjumptable: explicitly emit near pointers in the case jump table on i8086, regardless of the memory model 12 سال پیش
rax86.pas 8ae7c5784c * Sync with trunk r23500. 12 سال پیش
rax86att.pas d6180b1e70 * properly propagate PIC-related suffixes from the x86 assembler reader in 12 سال پیش
rax86int.pas 4f96e8a20d * convert i8086 inline asm instruction 'call symbol' to 'call far symbol' in memory models with far code 12 سال پیش
rgx86.pas e81d2d1f3b * basic avx support for floating point operations (use -Cfavx to activate) 12 سال پیش
x86ins.dat 0f69362edd - rm LEA reg,imm from x86ins.dat, as that's not a valid x86 instruction, 12 سال پیش
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 سال پیش