* fixed reading of registers in intel assembler mode on x86-64

git-svn-id: trunk@3488 -
This commit is contained in:
florian 2006-05-13 09:24:42 +00:00
parent 32f4039978
commit f378d688d4
3 changed files with 127 additions and 130 deletions

View File

@ -456,11 +456,9 @@ begin
while 2*regcount_bsstart<regcount do while 2*regcount_bsstart<regcount do
regcount_bsstart:=regcount_bsstart*2; regcount_bsstart:=regcount_bsstart*2;
build_regnum_index; build_regnum_index;
build_int_regname_index;
if not(x86_64) then if not(x86_64) then
begin build_nasm_regname_index;
build_int_regname_index;
build_nasm_regname_index;
end;
build_std_regname_index; build_std_regname_index;
build_att_regname_index; build_att_regname_index;
write_inc_files; write_inc_files;

View File

@ -508,7 +508,7 @@ var
end; end;
'E' : 'E' :
begin begin
v:=v or V_Error; v:=v or V_Error;
inc(status.errorcount); inc(status.errorcount);
end; end;
'O' : 'O' :
@ -836,4 +836,3 @@ finalization
{ Be sure to close the redirect files to flush all data } { Be sure to close the redirect files to flush all data }
DoneRedirectFile; DoneRedirectFile;
end. end.


View File

@ -1,126 +1,126 @@
{ don't edit, this file is generated from x86reg.dat } { don't edit, this file is generated from x86reg.dat }
0, 0,
0, 2,
0, 1,
0, 3,
0, 17,
0, 16,
0, 30,
0, 29,
0, 18,
0, 7,
0, 6,
0, 83,
0, 84,
0, 85,
0, 86,
0, 71,
0, 8,
0, 12,
0, 26,
0, 25,
0, 11,
0, 77,
0, 78,
0, 79,
0, 80,
0, 81,
0, 82,
0, 72,
0, 13,
0, 4,
0, 31,
0, 19,
0, 9,
0, 27,
0, 14,
0, 70,
0, 73,
0, 23,
0, 35,
0, 75,
0, 76,
0, 101,
0, 102,
0, 103,
0, 104,
0, 105,
0, 106,
0, 107,
0, 108,
0, 45,
0, 46,
0, 48,
0, 47,
0, 49,
0, 50,
0, 52,
0, 51,
0, 53,
0, 54,
0, 56,
0, 55,
0, 57,
0, 58,
0, 60,
0, 59,
0, 61,
0, 62,
0, 64,
0, 63,
0, 65,
0, 66,
0, 68,
0, 67,
0, 37,
0, 38,
0, 40,
0, 39,
0, 41,
0, 42,
0, 44,
0, 43,
0, 5,
0, 32,
0, 20,
0, 10,
0, 28,
0, 15,
0, 69,
0, 24,
0, 36,
0, 22,
0, 21,
0, 34,
0, 33,
0, 74,
0, 100,
0, 92,
0, 93,
0, 94,
0, 95,
0, 96,
0, 97,
0, 98,
0, 99,
0, 87,
0, 88,
0, 89,
0, 90,
0, 91,
0, 109,
0, 110,
0, 119,
0, 120,
0, 121,
0, 122,
0, 123,
0, 124,
0, 111,
0, 112,
0, 113,
0, 114,
0, 115,
0, 116,
0, 117,
0 118