about summary refs log tree commit diff stats
path: root/html/058to_text.cc.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-11-25 13:46:53 -0800
committerKartik Agaram <vc@akkartik.com>2018-11-25 13:46:53 -0800
commit50dcc0c122e7208fbddedac6f7939020c28e460d (patch)
treee24b92db5fe4e01ef7707448b34eed0afdcce9bb /html/058to_text.cc.html
parent33fdc60b168a04ca26b4924ecde2adb7c8059a13 (diff)
downloadmu-50dcc0c122e7208fbddedac6f7939020c28e460d.tar.gz
4776
Crenshaw compiler now runs natively as well.

It turns out I was misreading the Intel manual, and the jump instructions
that I thought take disp16 operands actually take disp32 operands by default
on both i686 and x86_64 processors. The disp16 versions are some holdover
from the 16-bit days.

This was the first time I've used one of these erstwhile-disp16 instructions,
but I still haven't tested most of them. We'll see if we run into future
issues.
Diffstat (limited to 'html/058to_text.cc.html')
0 files changed, 0 insertions, 0 deletions
72738fc124130095ba4a5c33c84dea3'>^
b3556b21 ^
62cd83ba ^






f07bb12f ^

62cd83ba ^




a614f048 ^
c9383c72 ^

62cd83ba ^
f07bb12f ^





ef0157ff ^
f07bb12f ^




ef0157ff ^
a614f048 ^




f07bb12f ^




a614f048 ^





ef0157ff ^
a614f048 ^








c9383c72 ^

a614f048 ^



c9383c72 ^

a614f048 ^





















ef0157ff ^
f07bb12f ^
62cd83ba ^


f07bb12f ^








62cd83ba ^
f07bb12f ^







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