sergei 6d0d8734e0 * x86 assembler: operand type declarations rewritten using expressions instead of literal numbers where possible. Reassigned bit values to match the current NASM (the values themselves don't actually matter and can be chosen pretty arbitrary. What matters is the clean separation between different parts of the bitmask. In particular, the old value of XMM register class bit was equal to OT_BITS80, causing matching algorithm to effectively ignore it and accept e.g. MMX registers in place of XMM ones, part of Mantis #14387). 14 years ago
..
aasmcpu.pas 6d0d8734e0 * x86 assembler: operand type declarations rewritten using expressions instead of literal numbers where possible. Reassigned bit values to match the current NASM (the values themselves don't actually matter and can be chosen pretty arbitrary. What matters is the clean separation between different parts of the bitmask. In particular, the old value of XMM register class bit was equal to OT_BITS80, causing matching algorithm to effectively ignore it and accept e.g. MMX registers in place of XMM ones, part of Mantis #14387). 14 years ago
agx86att.pas 0d7945d8ae Avoid range check error on internalerror function call 14 years ago
agx86int.pas f328b6d635 + user section type 14 years ago
cga.pas b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from 19 years ago
cgx86.pas b49b3ecc61 * one more fix that should have been part of r16717: also generate 14 years ago
cpubase.pas af32b57170 * increase op2strtable size to string[15] and rectify askeygen to askeygenassist for ATT 14 years ago
itcpugas.pas 92adf34e3f * Tighten rules for accepting ATT suffixes, no longer accept FPU suffixes for integer instructions and vice versa. Resolves #18900. 14 years ago
itx86int.pas 67e16340be * revert r8118 18 years ago
nx86add.pas 44178f41b6 * don't overwrite register variables when evaluating <=/>= expressions with 14 years ago
nx86cnv.pas 3aea9b134a * make sure that all references used in the inline int->real conversion code 15 years ago
nx86con.pas d1538ab023 o added ARM VPFv2/VFPv3 support: 15 years ago
nx86inl.pas d1538ab023 o added ARM VPFv2/VFPv3 support: 15 years ago
nx86mat.pas d1538ab023 o added ARM VPFv2/VFPv3 support: 15 years ago
nx86set.pas 8b0301409a + i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and 15 years ago
rax86.pas 1bcc41c8c6 * x86 assembler reader: fixed bug in Tx86Instruction.AddReferenceSizes which was causing "Unable to determine operand size" error on instructions like "cmpss $0x10,(%rax),%xmm7" (3-operand instructions with reference being the source operand). 14 years ago
rax86att.pas 92adf34e3f * Tighten rules for accepting ATT suffixes, no longer accept FPU suffixes for integer instructions and vice versa. Resolves #18900. 14 years ago
rax86int.pas e7fa076b70 * handle variables without explicit size prefix better in inline assembler, resolves #18009 14 years ago
rgx86.pas 66a8dd1e32 * cmov cannot use memory location as destination, fixed spiling code, resolves #19201 14 years ago
x86ins.dat b257231203 * Revert r17437, it breaks builds with -O2 and builds on i386 (although -O- on x86_64 is ok). 14 years ago
x86reg.dat 5d243f665a * fixed <instr> reg,reg with regs>=r8 19 years ago