Jeppe Johansen 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. преди 10 години
..
aasmcpu.pas 0da38dbc79 + implemented support for the 'dgroup' (addr_dgroup) relocation type in the omf преди 10 години
agx86att.pas 79a06b1514 + iphonesim/x86_64 target (64 bit iOS simulator) преди 10 години
agx86int.pas 67b8aceaee * synchronized with privatetrunk till r30095 преди 10 години
agx86nsm.pas 778a678956 * use a 4 byte alignment for the dwarf debug sections on i8086 (not sure if преди 10 години
cga.pas d88d644925 + support for FMA intrinsic: if there is no hardware support, the compiler throws an error. преди 11 години
cgx86.pas 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. преди 10 години
cpubase.pas 9d4c8f68d4 * fixed first_fpu_immreg definition преди 10 години
hlcgx86.pas 67b8aceaee * synchronized with privatetrunk till r30095 преди 10 години
itcpugas.pas 926dd1b41e * command line compilation of i8086 fixed преди 12 години
itx86int.pas 0e41df598e * merge i8086 branch by Nikolay Nikolov преди 12 години
ni86mem.pas 4a79481c51 * isolated segment-related functionality of tabsolutevarsym into i386/i8086- преди 11 години
nx86add.pas 249a60b28b x86: fix a variable op not initialized warning. This hopefully fixes our x86 testsuite run. преди 11 години
nx86cal.pas 81427523ab * pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as преди 11 години
nx86cnv.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel преди 10 години
nx86con.pas 45f60bc4b5 * small changes (copyright, typo, readability) преди 13 години
nx86inl.pas 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. преди 10 години
nx86mat.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel преди 10 години
nx86mem.pas d6de2c03cb * generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe преди 10 години
nx86set.pas 687bb15299 * renamed getdatalabel() to getglobaldatalabel преди 10 години
rax86.pas 5c8965fea5 * in the inline asm reader, treat [var] reference as "word" instead of "dword" преди 10 години
rax86att.pas 42d251da1c - x86 assembler readers: cleaned out operand swapping code. Operands of TInstruction are kept in AT&T order, Intel reader attaches operands right-to-left. It was effectively the same way before the change (except Intel reader attaching operands left-to-right, followed by a single swap), operand order checks all over the place were just reducing readability. преди 11 години
rax86int.pas 3be51e1455 * fixed endless recursion in tabstractrecorddef.contains_float_field() in преди 10 години
rgx86.pas 7949bebb8d * synchronised with r28168 of trunk преди 11 години
symi86.pas fc71081b74 * i8086 and i386-specific code from tabstractprocdef.is_pushleftright moved to преди 11 години
symx86.pas 94bcb9878a * reimplemented r28329 in a different way, as suggested by Jonas преди 11 години
x86first.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. преди 10 години
x86innr.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. преди 10 години
x86ins.dat 2cf6852910 + added i8086 instruction entries for Jcc near (which is actually a 386+ преди 10 години
x86intr.dat 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. преди 10 години
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 години
x86second.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. преди 10 години
x86type.inc 939da7273a Add support for SSE and related MMX intrinsics. Still needs a lot of polishing for mmreg vars and parameter passing. преди 10 години