* register id of (e)flags changed, so it doesn't overlap with dr0

git-svn-id: trunk@24647 -
This commit is contained in:
nickysn 2013-05-30 16:40:59 +00:00
parent ed92dee3fb
commit 125a6a8720
38 changed files with 72 additions and 71 deletions

View File

@ -8,21 +8,21 @@
15, 15,
6, 6,
5, 5,
38,
39, 39,
40, 40,
41, 41,
42,
26, 26,
7, 7,
10, 10,
19, 19,
9, 9,
32,
33, 33,
34, 34,
35, 35,
36, 36,
37, 37,
38,
27, 27,
11, 11,
4, 4,
@ -35,7 +35,7 @@
28, 28,
18, 18,
24, 24,
32, 47,
30, 30,
31, 31,
57, 57,
@ -58,11 +58,11 @@
53, 53,
54, 54,
55, 55,
42,
43, 43,
44, 44,
45, 45,
46, 46,
47,
65, 65,
66, 66,
67, 67,

View File

@ -31,7 +31,6 @@
'%ss', '%ss',
'%fs', '%fs',
'%gs', '%gs',
'%flags',
'%dr0', '%dr0',
'%dr1', '%dr1',
'%dr2', '%dr2',
@ -47,6 +46,7 @@
'%tr5', '%tr5',
'%tr6', '%tr6',
'%tr7', '%tr7',
'%flags',
'%st(0)', '%st(0)',
'%st(1)', '%st(1)',
'%st(2)', '%st(2)',

View File

@ -31,7 +31,6 @@ NR_ES = tregister($05000003);
NR_SS = tregister($05000004); NR_SS = tregister($05000004);
NR_FS = tregister($05000005); NR_FS = tregister($05000005);
NR_GS = tregister($05000006); NR_GS = tregister($05000006);
NR_FLAGS = tregister($05000007);
NR_DR0 = tregister($05000007); NR_DR0 = tregister($05000007);
NR_DR1 = tregister($05000008); NR_DR1 = tregister($05000008);
NR_DR2 = tregister($05000009); NR_DR2 = tregister($05000009);
@ -47,6 +46,7 @@ NR_TR4 = tregister($05000012);
NR_TR5 = tregister($05000013); NR_TR5 = tregister($05000013);
NR_TR6 = tregister($05000014); NR_TR6 = tregister($05000014);
NR_TR7 = tregister($05000015); NR_TR7 = tregister($05000015);
NR_FLAGS = tregister($05000016);
NR_ST0 = tregister($02000000); NR_ST0 = tregister($02000000);
NR_ST1 = tregister($02000001); NR_ST1 = tregister($02000001);
NR_ST2 = tregister($02000002); NR_ST2 = tregister($02000002);

View File

@ -31,7 +31,6 @@
'ss', 'ss',
'fs', 'fs',
'gs', 'gs',
'flags',
'dr0', 'dr0',
'dr1', 'dr1',
'dr2', 'dr2',
@ -47,6 +46,7 @@
'tr5', 'tr5',
'tr6', 'tr6',
'tr7', 'tr7',
'flags',
'st(0)', 'st(0)',
'st(1)', 'st(1)',
'st(2)', 'st(2)',

View File

@ -9,21 +9,21 @@
15, 15,
6, 6,
5, 5,
38,
39, 39,
40, 40,
41, 41,
42,
26, 26,
7, 7,
10, 10,
19, 19,
9, 9,
32,
33, 33,
34, 34,
35, 35,
36, 36,
37, 37,
38,
27, 27,
11, 11,
4, 4,
@ -36,7 +36,7 @@
28, 28,
18, 18,
24, 24,
32, 47,
30, 30,
31, 31,
57, 57,
@ -59,11 +59,11 @@
53, 53,
54, 54,
55, 55,
42,
43, 43,
44, 44,
45, 45,
46, 46,
47,
65, 65,
66, 66,
67, 67,

View File

@ -31,7 +31,6 @@
'ss', 'ss',
'fs', 'fs',
'gs', 'gs',
'flags',
'dr0', 'dr0',
'dr1', 'dr1',
'dr2', 'dr2',
@ -47,6 +46,7 @@
'tr5', 'tr5',
'tr6', 'tr6',
'tr7', 'tr7',
'flags',
'st0', 'st0',
'st1', 'st1',
'st2', 'st2',

View File

@ -9,21 +9,21 @@
15, 15,
6, 6,
5, 5,
38,
39, 39,
40, 40,
41, 41,
42,
26, 26,
7, 7,
10, 10,
19, 19,
9, 9,
32,
33, 33,
34, 34,
35, 35,
36, 36,
37, 37,
38,
27, 27,
11, 11,
4, 4,
@ -36,7 +36,7 @@
28, 28,
18, 18,
24, 24,
32, 47,
30, 30,
31, 31,
57, 57,
@ -59,11 +59,11 @@
53, 53,
54, 54,
55, 55,
42,
43, 43,
44, 44,
45, 45,
46, 46,
47,
65, 65,
66, 66,
67, 67,

View File

@ -32,7 +32,6 @@ tregister($05000004),
tregister($05000005), tregister($05000005),
tregister($05000006), tregister($05000006),
tregister($05000007), tregister($05000007),
tregister($05000007),
tregister($05000008), tregister($05000008),
tregister($05000009), tregister($05000009),
tregister($0500000a), tregister($0500000a),
@ -47,6 +46,7 @@ tregister($05000012),
tregister($05000013), tregister($05000013),
tregister($05000014), tregister($05000014),
tregister($05000015), tregister($05000015),
tregister($05000016),
tregister($02000000), tregister($02000000),
tregister($02000001), tregister($02000001),
tregister($02000002), tregister($02000002),

View File

@ -32,7 +32,6 @@
4, 4,
5, 5,
0, 0,
0,
1, 1,
2, 2,
3, 3,
@ -48,6 +47,7 @@
6, 6,
7, 7,
0, 0,
0,
1, 1,
2, 2,
3, 3,

View File

@ -31,7 +31,6 @@ OT_REG_DESS,
OT_REG_DESS, OT_REG_DESS,
OT_REG_FSGS, OT_REG_FSGS,
OT_REG_FSGS, OT_REG_FSGS,
OT_NONE,
OT_REG_DREG, OT_REG_DREG,
OT_REG_DREG, OT_REG_DREG,
OT_REG_DREG, OT_REG_DREG,
@ -47,6 +46,7 @@ OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_NONE,
OT_FPU0, OT_FPU0,
OT_FPUREG, OT_FPUREG,
OT_FPUREG, OT_FPUREG,

View File

@ -63,8 +63,8 @@
29, 29,
30, 30,
31, 31,
33,
32, 32,
33,
34, 34,
35, 35,
36, 36,

View File

@ -9,21 +9,21 @@
15, 15,
6, 6,
5, 5,
38,
39, 39,
40, 40,
41, 41,
42,
26, 26,
7, 7,
10, 10,
19, 19,
9, 9,
32,
33, 33,
34, 34,
35, 35,
36, 36,
37, 37,
38,
27, 27,
11, 11,
4, 4,
@ -36,7 +36,7 @@
28, 28,
18, 18,
24, 24,
32, 47,
30, 30,
31, 31,
57, 57,
@ -59,11 +59,11 @@
53, 53,
54, 54,
55, 55,
42,
43, 43,
44, 44,
45, 45,
46, 46,
47,
65, 65,
66, 66,
67, 67,

View File

@ -31,7 +31,6 @@
'ss', 'ss',
'fs', 'fs',
'gs', 'gs',
'flags',
'dr0', 'dr0',
'dr1', 'dr1',
'dr2', 'dr2',
@ -47,6 +46,7 @@
'tr5', 'tr5',
'tr6', 'tr6',
'tr7', 'tr7',
'flags',
'st(0)', 'st(0)',
'st(1)', 'st(1)',
'st(2)', 'st(2)',

View File

@ -8,21 +8,21 @@
15, 15,
6, 6,
5, 5,
38,
39, 39,
40, 40,
41, 41,
42,
26, 26,
7, 7,
10, 10,
19, 19,
9, 9,
32,
33, 33,
34, 34,
35, 35,
36, 36,
37, 37,
38,
27, 27,
11, 11,
4, 4,
@ -35,7 +35,7 @@
28, 28,
18, 18,
24, 24,
32, 47,
30, 30,
31, 31,
57, 57,
@ -58,11 +58,11 @@
53, 53,
54, 54,
55, 55,
42,
43, 43,
44, 44,
45, 45,
46, 46,
47,
65, 65,
66, 66,
67, 67,

View File

@ -31,7 +31,6 @@
'%ss', '%ss',
'%fs', '%fs',
'%gs', '%gs',
'%flags',
'%dr0', '%dr0',
'%dr1', '%dr1',
'%dr2', '%dr2',
@ -47,6 +46,7 @@
'%tr5', '%tr5',
'%tr6', '%tr6',
'%tr7', '%tr7',
'%flags',
'%st(0)', '%st(0)',
'%st(1)', '%st(1)',
'%st(2)', '%st(2)',

View File

@ -31,7 +31,6 @@ NR_ES = tregister($05000003);
NR_SS = tregister($05000004); NR_SS = tregister($05000004);
NR_FS = tregister($05000005); NR_FS = tregister($05000005);
NR_GS = tregister($05000006); NR_GS = tregister($05000006);
NR_FLAGS = tregister($05000007);
NR_DR0 = tregister($05000007); NR_DR0 = tregister($05000007);
NR_DR1 = tregister($05000008); NR_DR1 = tregister($05000008);
NR_DR2 = tregister($05000009); NR_DR2 = tregister($05000009);
@ -47,6 +46,7 @@ NR_TR4 = tregister($05000012);
NR_TR5 = tregister($05000013); NR_TR5 = tregister($05000013);
NR_TR6 = tregister($05000014); NR_TR6 = tregister($05000014);
NR_TR7 = tregister($05000015); NR_TR7 = tregister($05000015);
NR_FLAGS = tregister($05000016);
NR_ST0 = tregister($02000000); NR_ST0 = tregister($02000000);
NR_ST1 = tregister($02000001); NR_ST1 = tregister($02000001);
NR_ST2 = tregister($02000002); NR_ST2 = tregister($02000002);

View File

@ -31,7 +31,6 @@
'ss', 'ss',
'fs', 'fs',
'gs', 'gs',
'flags',
'dr0', 'dr0',
'dr1', 'dr1',
'dr2', 'dr2',
@ -47,6 +46,7 @@
'tr5', 'tr5',
'tr6', 'tr6',
'tr7', 'tr7',
'flags',
'st(0)', 'st(0)',
'st(1)', 'st(1)',
'st(2)', 'st(2)',

View File

@ -9,21 +9,21 @@
15, 15,
6, 6,
5, 5,
38,
39, 39,
40, 40,
41, 41,
42,
26, 26,
7, 7,
10, 10,
19, 19,
9, 9,
32,
33, 33,
34, 34,
35, 35,
36, 36,
37, 37,
38,
27, 27,
11, 11,
4, 4,
@ -36,7 +36,7 @@
28, 28,
18, 18,
24, 24,
32, 47,
30, 30,
31, 31,
57, 57,
@ -59,11 +59,11 @@
53, 53,
54, 54,
55, 55,
42,
43, 43,
44, 44,
45, 45,
46, 46,
47,
65, 65,
66, 66,
67, 67,

View File

@ -31,7 +31,6 @@
'ss', 'ss',
'fs', 'fs',
'gs', 'gs',
'flags',
'dr0', 'dr0',
'dr1', 'dr1',
'dr2', 'dr2',
@ -47,6 +46,7 @@
'tr5', 'tr5',
'tr6', 'tr6',
'tr7', 'tr7',
'flags',
'st0', 'st0',
'st1', 'st1',
'st2', 'st2',

View File

@ -9,21 +9,21 @@
15, 15,
6, 6,
5, 5,
38,
39, 39,
40, 40,
41, 41,
42,
26, 26,
7, 7,
10, 10,
19, 19,
9, 9,
32,
33, 33,
34, 34,
35, 35,
36, 36,
37, 37,
38,
27, 27,
11, 11,
4, 4,
@ -36,7 +36,7 @@
28, 28,
18, 18,
24, 24,
32, 47,
30, 30,
31, 31,
57, 57,
@ -59,11 +59,11 @@
53, 53,
54, 54,
55, 55,
42,
43, 43,
44, 44,
45, 45,
46, 46,
47,
65, 65,
66, 66,
67, 67,

View File

@ -32,7 +32,6 @@ tregister($05000004),
tregister($05000005), tregister($05000005),
tregister($05000006), tregister($05000006),
tregister($05000007), tregister($05000007),
tregister($05000007),
tregister($05000008), tregister($05000008),
tregister($05000009), tregister($05000009),
tregister($0500000a), tregister($0500000a),
@ -47,6 +46,7 @@ tregister($05000012),
tregister($05000013), tregister($05000013),
tregister($05000014), tregister($05000014),
tregister($05000015), tregister($05000015),
tregister($05000016),
tregister($02000000), tregister($02000000),
tregister($02000001), tregister($02000001),
tregister($02000002), tregister($02000002),

View File

@ -32,7 +32,6 @@
4, 4,
5, 5,
0, 0,
0,
1, 1,
2, 2,
3, 3,
@ -48,6 +47,7 @@
6, 6,
7, 7,
0, 0,
0,
1, 1,
2, 2,
3, 3,

View File

@ -31,7 +31,6 @@ OT_REG_DESS,
OT_REG_DESS, OT_REG_DESS,
OT_REG_FSGS, OT_REG_FSGS,
OT_REG_FSGS, OT_REG_FSGS,
OT_NONE,
OT_REG_DREG, OT_REG_DREG,
OT_REG_DREG, OT_REG_DREG,
OT_REG_DREG, OT_REG_DREG,
@ -47,6 +46,7 @@ OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_NONE,
OT_FPU0, OT_FPU0,
OT_FPUREG, OT_FPUREG,
OT_FPUREG, OT_FPUREG,

View File

@ -63,8 +63,8 @@
29, 29,
30, 30,
31, 31,
33,
32, 32,
33,
34, 34,
35, 35,
36, 36,

View File

@ -9,21 +9,21 @@
15, 15,
6, 6,
5, 5,
38,
39, 39,
40, 40,
41, 41,
42,
26, 26,
7, 7,
10, 10,
19, 19,
9, 9,
32,
33, 33,
34, 34,
35, 35,
36, 36,
37, 37,
38,
27, 27,
11, 11,
4, 4,
@ -36,7 +36,7 @@
28, 28,
18, 18,
24, 24,
32, 47,
30, 30,
31, 31,
57, 57,
@ -59,11 +59,11 @@
53, 53,
54, 54,
55, 55,
42,
43, 43,
44, 44,
45, 45,
46, 46,
47,
65, 65,
66, 66,
67, 67,

View File

@ -31,7 +31,6 @@
'ss', 'ss',
'fs', 'fs',
'gs', 'gs',
'flags',
'dr0', 'dr0',
'dr1', 'dr1',
'dr2', 'dr2',
@ -47,6 +46,7 @@
'tr5', 'tr5',
'tr6', 'tr6',
'tr7', 'tr7',
'flags',
'st(0)', 'st(0)',
'st(1)', 'st(1)',
'st(2)', 'st(2)',

View File

@ -85,7 +85,6 @@ NR_ES,$05000003,es,%es,es,es,-1,-1,-1,OT_REG_DESS,0
NR_SS,$05000004,ss,%ss,ss,ss,-1,-1,-1,OT_REG_DESS,2 NR_SS,$05000004,ss,%ss,ss,ss,-1,-1,-1,OT_REG_DESS,2
NR_FS,$05000005,fs,%fs,fs,fs,-1,-1,-1,OT_REG_FSGS,4 NR_FS,$05000005,fs,%fs,fs,fs,-1,-1,-1,OT_REG_FSGS,4
NR_GS,$05000006,gs,%gs,gs,gs,-1,-1,-1,OT_REG_FSGS,5 NR_GS,$05000006,gs,%gs,gs,gs,-1,-1,-1,OT_REG_FSGS,5
NR_FLAGS,$05000007,flags,%flags,flags,flags,-1,-1,-1,OT_NONE,0
NR_DR0,$05000007,dr0,%dr0,dr0,dr0,-1,-1,-1,OT_REG_DREG,0 NR_DR0,$05000007,dr0,%dr0,dr0,dr0,-1,-1,-1,OT_REG_DREG,0
NR_DR1,$05000008,dr1,%dr1,dr1,dr1,-1,-1,-1,OT_REG_DREG,1 NR_DR1,$05000008,dr1,%dr1,dr1,dr1,-1,-1,-1,OT_REG_DREG,1
@ -103,6 +102,8 @@ NR_TR5,$05000013,tr5,%tr5,tr5,tr5,-1,-1,-1,OT_REG_TREG,5
NR_TR6,$05000014,tr6,%tr6,tr6,tr6,-1,-1,-1,OT_REG_TREG,6 NR_TR6,$05000014,tr6,%tr6,tr6,tr6,-1,-1,-1,OT_REG_TREG,6
NR_TR7,$05000015,tr7,%tr7,tr7,tr7,-1,-1,-1,OT_REG_TREG,7 NR_TR7,$05000015,tr7,%tr7,tr7,tr7,-1,-1,-1,OT_REG_TREG,7
NR_FLAGS,$05000016,flags,%flags,flags,flags,-1,-1,-1,OT_NONE,0
NR_ST0,$02000000,st(0),%st(0),st(0),st0,12,11,33,OT_FPU0,0 NR_ST0,$02000000,st(0),%st(0),st(0),st0,12,11,33,OT_FPU0,0
NR_ST1,$02000001,st(1),%st(1),st(1),st1,13,12,34,OT_FPUREG,1 NR_ST1,$02000001,st(1),%st(1),st(1),st1,13,12,34,OT_FPUREG,1
NR_ST2,$02000002,st(2),%st(2),st(2),st2,14,13,35,OT_FPUREG,2 NR_ST2,$02000002,st(2),%st(2),st(2),st2,14,13,35,OT_FPUREG,2

View File

@ -9,22 +9,22 @@
18, 18,
7, 7,
6, 6,
83,
84, 84,
85, 85,
86, 86,
87,
71, 71,
8, 8,
12, 12,
26, 26,
25, 25,
11, 11,
77,
78, 78,
79, 79,
80, 80,
81, 81,
82, 82,
83,
72, 72,
13, 13,
4, 4,
@ -37,7 +37,7 @@
73, 73,
23, 23,
35, 35,
77, 92,
75, 75,
76, 76,
102, 102,
@ -103,11 +103,11 @@
98, 98,
99, 99,
100, 100,
87,
88, 88,
89, 89,
90, 90,
91, 91,
92,
110, 110,
111, 111,
120, 120,

View File

@ -76,7 +76,6 @@
'%ss', '%ss',
'%fs', '%fs',
'%gs', '%gs',
'%flags',
'%dr0', '%dr0',
'%dr1', '%dr1',
'%dr2', '%dr2',
@ -92,6 +91,7 @@
'%tr5', '%tr5',
'%tr6', '%tr6',
'%tr7', '%tr7',
'%flags',
'%st(0)', '%st(0)',
'%st(1)', '%st(1)',
'%st(2)', '%st(2)',

View File

@ -76,7 +76,6 @@ NR_ES = tregister($05000003);
NR_SS = tregister($05000004); NR_SS = tregister($05000004);
NR_FS = tregister($05000005); NR_FS = tregister($05000005);
NR_GS = tregister($05000006); NR_GS = tregister($05000006);
NR_FLAGS = tregister($05000007);
NR_DR0 = tregister($05000007); NR_DR0 = tregister($05000007);
NR_DR1 = tregister($05000008); NR_DR1 = tregister($05000008);
NR_DR2 = tregister($05000009); NR_DR2 = tregister($05000009);
@ -92,6 +91,7 @@ NR_TR4 = tregister($05000012);
NR_TR5 = tregister($05000013); NR_TR5 = tregister($05000013);
NR_TR6 = tregister($05000014); NR_TR6 = tregister($05000014);
NR_TR7 = tregister($05000015); NR_TR7 = tregister($05000015);
NR_FLAGS = tregister($05000016);
NR_ST0 = tregister($02000000); NR_ST0 = tregister($02000000);
NR_ST1 = tregister($02000001); NR_ST1 = tregister($02000001);
NR_ST2 = tregister($02000002); NR_ST2 = tregister($02000002);

View File

@ -76,7 +76,6 @@
'ss', 'ss',
'fs', 'fs',
'gs', 'gs',
'flags',
'dr0', 'dr0',
'dr1', 'dr1',
'dr2', 'dr2',
@ -92,6 +91,7 @@
'tr5', 'tr5',
'tr6', 'tr6',
'tr7', 'tr7',
'flags',
'st(0)', 'st(0)',
'st(1)', 'st(1)',
'st(2)', 'st(2)',

View File

@ -10,22 +10,22 @@
18, 18,
7, 7,
6, 6,
83,
84, 84,
85, 85,
86, 86,
87,
71, 71,
8, 8,
12, 12,
26, 26,
25, 25,
11, 11,
77,
78, 78,
79, 79,
80, 80,
81, 81,
82, 82,
83,
72, 72,
13, 13,
4, 4,
@ -38,7 +38,7 @@
73, 73,
23, 23,
35, 35,
77, 92,
75, 75,
76, 76,
102, 102,
@ -104,11 +104,11 @@
98, 98,
99, 99,
100, 100,
87,
88, 88,
89, 89,
90, 90,
91, 91,
92,
110, 110,
111, 111,
120, 120,

View File

@ -77,7 +77,6 @@ tregister($05000004),
tregister($05000005), tregister($05000005),
tregister($05000006), tregister($05000006),
tregister($05000007), tregister($05000007),
tregister($05000007),
tregister($05000008), tregister($05000008),
tregister($05000009), tregister($05000009),
tregister($0500000a), tregister($0500000a),
@ -92,6 +91,7 @@ tregister($05000012),
tregister($05000013), tregister($05000013),
tregister($05000014), tregister($05000014),
tregister($05000015), tregister($05000015),
tregister($05000016),
tregister($02000000), tregister($02000000),
tregister($02000001), tregister($02000001),
tregister($02000002), tregister($02000002),

View File

@ -77,7 +77,6 @@
4, 4,
5, 5,
0, 0,
0,
1, 1,
2, 2,
3, 3,
@ -93,6 +92,7 @@
6, 6,
7, 7,
0, 0,
0,
1, 1,
2, 2,
3, 3,

View File

@ -76,7 +76,6 @@ OT_REG_DESS,
OT_REG_DESS, OT_REG_DESS,
OT_REG_FSGS, OT_REG_FSGS,
OT_REG_FSGS, OT_REG_FSGS,
OT_NONE,
OT_REG_DREG, OT_REG_DREG,
OT_REG_DREG, OT_REG_DREG,
OT_REG_DREG, OT_REG_DREG,
@ -92,6 +91,7 @@ OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_REG_TREG, OT_REG_TREG,
OT_NONE,
OT_FPU0, OT_FPU0,
OT_FPUREG, OT_FPUREG,
OT_FPUREG, OT_FPUREG,

View File

@ -123,8 +123,8 @@
74, 74,
75, 75,
76, 76,
78,
77, 77,
78,
79, 79,
80, 80,
81, 81,

View File

@ -10,22 +10,22 @@
18, 18,
7, 7,
6, 6,
83,
84, 84,
85, 85,
86, 86,
87,
71, 71,
8, 8,
12, 12,
26, 26,
25, 25,
11, 11,
77,
78, 78,
79, 79,
80, 80,
81, 81,
82, 82,
83,
72, 72,
13, 13,
4, 4,
@ -38,7 +38,7 @@
73, 73,
23, 23,
35, 35,
77, 92,
75, 75,
76, 76,
102, 102,
@ -104,11 +104,11 @@
98, 98,
99, 99,
100, 100,
87,
88, 88,
89, 89,
90, 90,
91, 91,
92,
110, 110,
111, 111,
120, 120,

View File

@ -76,7 +76,6 @@
'ss', 'ss',
'fs', 'fs',
'gs', 'gs',
'flags',
'dr0', 'dr0',
'dr1', 'dr1',
'dr2', 'dr2',
@ -92,6 +91,7 @@
'tr5', 'tr5',
'tr6', 'tr6',
'tr7', 'tr7',
'flags',
'st(0)', 'st(0)',
'st(1)', 'st(1)',
'st(2)', 'st(2)',