Margers 3d536547eb Mass typo fixes in comments for compiler. 1 månad sedan
..
aoptcpu.pas 23217f4ac9 * x86: Added new post-peephole optimisations to convert BMI2 shift/rotate instructions to their smaller traditional versions if possible 5 månader sedan
aoptcpub.pas 9b0ff05ee8 - get rid of MaxOps, it is redundant with max_operands 7 år sedan
aoptcpud.pas 790a4fe2d3 * log and id tags removed 21 år sedan
cgcpu.pas 3d536547eb Mass typo fixes in comments for compiler. 1 månad sedan
cpubase.inc 7de177e3f3 * fixed x86-64 NR_RETURN_ADDRESS_REG 7 år sedan
cpuelf.pas 9003114a8f + support R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX 5 år sedan
cpuinfo.pas 6b3739f26c Mass trailing space removal for compiler. 1 månad sedan
cpunode.pas 2de19f9e66 * x86: Reimplemented TAsmNode XML dumping using new framework 1 år sedan
cpupara.pas 3d536547eb Mass typo fixes in comments for compiler. 1 månad sedan
cpupi.pas ded001753d + initial native x86-64 support 7 år sedan
cputarg.pas 3d536547eb Mass typo fixes in comments for compiler. 1 månad sedan
hlcgcpu.pas a401898139 * spelling fixes 3 år sedan
nx64add.pas 5bddb3a435 * x86-64 can handle overflows in 64 bit multiplications directly, part of resolving #39450 4 år sedan
nx64cal.pas 568d4de77e * aros64: recent developments hanged the library call ABI, lets try to follow it (aros64 is experimental) 4 år sedan
nx64cnv.pas 927020d981 * x86_64: More support for transferring directly between MM and int registers 9 månader sedan
nx64flw.pas 3d536547eb Mass typo fixes in comments for compiler. 1 månad sedan
nx64inl.pas 1bcc276dcf * remove implicit typecast to extended automatically inserted for trunc/round 10 år sedan
nx64mat.pas ecc3ce64ea * x86: some fixes to enable 8 and 16 bit operations 5 år sedan
nx64set.pas ba1b4b1c92 + support for verifying whether a case statements handles all possibilities 6 år sedan
r8664ari.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664att.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664con.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664dwrf.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664int.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664iri.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664nasm.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664nor.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664num.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664ot.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664rni.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664sri.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664stab.inc b274091fe8 Add tmm registers. 8 månader sedan
r8664std.inc b274091fe8 Add tmm registers. 8 månader sedan
rax64att.pas 2f74a51eb8 * fix .seh_savereg: the offset is checked with a bitmask, not a divisor, so use "and", not "mod" 7 år sedan
rax64int.pas 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 5 år sedan
rgcpu.pas 9d55e3aa0e * x86: Fixed bug where XMM7 wasn't used by the register allocator 8 månader sedan
symcpu.pas 7f3a5eb9ab * extend tabstractprocdef.getcopyas by a parameter to control whether the copy should be registered or not 3 år sedan
tripletcpu.pas eb7ba1690e * mark all external assemblers using an LLVM tool using af_llvm 5 år sedan
win64unw.pas 3d536547eb Mass typo fixes in comments for compiler. 1 månad sedan
x8664ats.inc 45d8ffe13d Add x86 instruction set AVX102. 8 månader sedan
x8664att.inc 45d8ffe13d Add x86 instruction set AVX102. 8 månader sedan
x8664int.inc 45d8ffe13d Add x86 instruction set AVX102. 8 månader sedan
x8664nop.inc 744c7c8d28 * small fixes 4 månader sedan
x8664op.inc 45d8ffe13d Add x86 instruction set AVX102. 8 månader sedan
x8664pro.inc 744c7c8d28 * small fixes 4 månader sedan
x8664tab.inc a06068b4f1 Fix AOR. 8 månader sedan