florian
|
447276c5bb
|
* Jcc reads the flags, this was not in the dat yet, resolves #9278
* disabled 4 ops variant of insertq for now
git-svn-id: trunk@8133 -
|
2007-07-22 16:40:44 +00:00 |
|
florian
|
0e96eda236
|
+ some sse4 instructions supported, resolves #9046
git-svn-id: trunk@7613 -
|
2007-06-09 19:45:06 +00:00 |
|
florian
|
2da51bce72
|
+ cmpxchg16b
git-svn-id: trunk@6095 -
|
2007-01-21 11:04:19 +00:00 |
|
florian
|
6118c3e477
|
* fixed assembling of movd with 64 bit registers
* fixed passing of floats to c varargs
git-svn-id: trunk@5477 -
|
2006-11-25 20:32:32 +00:00 |
|
peter
|
d79df4c74a
|
* 64bit support for shrd
git-svn-id: trunk@4541 -
|
2006-09-03 08:56:10 +00:00 |
|
florian
|
73e22f1919
|
* one byte inc/dec aren't allowed for x86_64
git-svn-id: trunk@3047 -
|
2006-03-26 20:27:02 +00:00 |
|
peter
|
eb725d4e44
|
Merged revisions 2908,2911,2913-2917 via svnmerge from
http://svn.freepascal.org/svn/fpc/branches/linker/compiler
........
r2908 | peter | 2006-03-13 13:35:48 +0100 (Mon, 13 Mar 2006) | 2 lines
* merge trunk upto r2907
........
r2911 | peter | 2006-03-13 18:08:00 +0100 (Mon, 13 Mar 2006) | 2 lines
* rename values to make room for operand size codes
........
........
........
r2915 | peter | 2006-03-14 13:51:35 +0100 (Tue, 14 Mar 2006) | 2 lines
* check aktcputype
........
r2916 | peter | 2006-03-14 15:06:32 +0100 (Tue, 14 Mar 2006) | 3 lines
* merge 300 opcodes
* more 64bit versions of opcodes
........
r2917 | peter | 2006-03-14 17:34:03 +0100 (Tue, 14 Mar 2006) | 3 lines
* x86_64 tables
* convert movq with normal registers to mov
........
git-svn-id: trunk@2931 -
|
2006-03-16 08:09:28 +00:00 |
|
florian
|
5ece7cbc2f
|
* first part of x86-64 assembler
git-svn-id: trunk@2824 -
|
2006-03-09 22:05:16 +00:00 |
|
florian
|
db68fb68b4
|
* updated to nasm 0.98.39 and insns.dat Rev. 1.46
git-svn-id: trunk@836 -
|
2005-08-09 20:15:58 +00:00 |
|
florian
|
5df84f7222
|
* cvtxx2yy has now proper modification information
git-svn-id: trunk@757 -
|
2005-07-26 21:06:02 +00:00 |
|
florian
|
ebcb69478f
|
* fixed a lot of stuff for fpu/mm register variables
git-svn-id: trunk@199 -
|
2005-06-04 21:23:15 +00:00 |
|
florian
|
588e2c38bf
|
* dwarf branch merged
|
2004-06-16 20:07:06 +00:00 |
|
peter
|
e6929a1a32
|
* more x86_64 parameter fixes
* tparalocation.lochigh is now used to indicate if registerhigh
is used and what the type is
|
2004-02-09 22:14:17 +00:00 |
|
florian
|
412072f71d
|
* renamed instruction tables
|
2004-01-15 13:57:58 +00:00 |
|