2
0
Эх сурвалжийг харах

Merged revisions 8777,8785-8788,8797,8822,8831,8848-8851,8879,8885-8889,8891-8893,8895,8897,8912,8917,8923,8942,8950,8952,8957,8967-8968,8998,9000-9006,9021,9025,9033,9035,9059,9069 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r8777 | florian | 2007-10-13 16:53:27 +0200 (Sat, 13 Oct 2007) | 2 lines

* fixed assembling of cvtsi2ss with rex
........
r8785 | florian | 2007-10-14 11:04:45 +0200 (Sun, 14 Oct 2007) | 2 lines

* fixed assembling of comisd with rex, there are probably more similiar fixes necessary, must be checked first
........
r8786 | florian | 2007-10-14 11:04:56 +0200 (Sun, 14 Oct 2007) | 2 lines

* regenerated
........
r8787 | florian | 2007-10-14 11:32:01 +0200 (Sun, 14 Oct 2007) | 4 lines

* remove disassembler hint \331 from comisd, it causes rex to be
generated too early. rex must be generated after the 0x66 prefix.
There might be more problems like this which must be fixed.
........
r8788 | florian | 2007-10-14 11:32:15 +0200 (Sun, 14 Oct 2007) | 2 lines

* regenerated
........
r8850 | peter | 2007-10-19 01:30:35 +0200 (Fri, 19 Oct 2007) | 2 lines

* fixed REX placement for xmm opcodes
........
r8923 | florian | 2007-10-24 22:45:38 +0200 (Wed, 24 Oct 2007) | 1 line

* fixed assembling of movq mem,xmmreg
........
r8952 | florian | 2007-10-26 22:44:57 +0200 (Fri, 26 Oct 2007) | 1 line

* more, hopefully correct, x86-64 assembler fixes
........
r8957 | florian | 2007-10-27 21:49:53 +0200 (Sat, 27 Oct 2007) | 1 line

* another bunch of assembler fixes, win64 builds again
........
r8967 | florian | 2007-10-28 14:01:58 +0100 (Sun, 28 Oct 2007) | 2 lines

* the saga continues, fixed previously broken assembler table entries
........
r8968 | florian | 2007-10-28 15:08:04 +0100 (Sun, 28 Oct 2007) | 1 line

* more ins. dat issues popped up, did I mention I start to hate it :(?
........
r9069 | florian | 2007-11-02 22:30:43 +0100 (Fri, 02 Nov 2007) | 2 lines

* fixed more rex placements
........

git-svn-id: branches/fixes_2_2@9084 -

florian 18 жил өмнө
parent
commit
826ac4572d

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 120 - 120
compiler/i386/i386tab.inc


+ 1 - 1
compiler/x86/aasmcpu.pas

@@ -1873,7 +1873,7 @@ implementation
        *                 field the register value of operand b.
        * \2ab          - a ModRM, calculated on EA in operand a, with the spare
        *                 field equal to digit b.
-       * \300,\301,\302 - might be an 0x67 or 0x48 byte, depending on the address size of
+       * \300,\301,\302 - might be an 0x67, depending on the address size of
        *                 the memory reference in operand x.
        * \310          - indicates fixed 16-bit address size, i.e. optional 0x67.
        * \311          - indicates fixed 32-bit address size, i.e. optional 0x67.

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 255 - 255
compiler/x86/x86ins.dat


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 120 - 120
compiler/x86_64/x8664tab.inc


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно