Rev 318 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 318 | Rev 532 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ; Decoding cache L1,L2,L3 for Intel |
1 | ; Decoding cache L1,L2,L3 for Intel |
Line -... | Line 2... | ||
- | 2 | ||
- | 3 | decodecache32: |
|
- | 4 | call decodecache |
|
- | 5 | ||
- | 6 | decodecache24: |
|
- | 7 | shr eax, 8 |
|
- | 8 | call decodecache |
|
- | 9 | shr eax, 8 |
|
- | 10 | call decodecache |
|
Line 2... | Line 11... | ||
2 | 11 | shr eax, 8 |
|
Line 3... | Line 12... | ||
3 | 12 | ||
4 | decodecache: |
13 | decodecache: |
Line 59... | Line 68... | ||
59 | 68 | ||
60 | ;---------------L1 data |
69 | ;---------------L1 data |
61 | comp11: |
70 | comp11: |
62 | cmp al, 0Ah |
71 | cmp al, 0Ah |
63 | je kk11 |
- | |
Line 64... | Line 72... | ||
64 | je Ld8 |
72 | je kk11 |
65 | 73 | ||
66 | comp12: |
74 | comp12: |
67 | cmp al, 66h |
- | |
Line 68... | Line 75... | ||
68 | je kk12 |
75 | cmp al, 66h |
69 | je Ld8 |
76 | je kk12 |
70 | 77 | ||
71 | comp13: |
- | |
Line 72... | Line 78... | ||
72 | cmp al, 0Ch |
78 | comp13: |
73 | je kk13 |
79 | cmp al, 0Ch |
74 | je Ld16 |
80 | je kk13 |
75 | - | ||
Line 76... | Line 81... | ||
76 | comp14: |
81 | |
77 | cmp al, 10h |
82 | comp14: |
78 | je kk14 |
83 | cmp al, 10h |
79 | je Ld16 |
- | |
Line 80... | Line 84... | ||
80 | 84 | je kk14 |
|
81 | comp15: |
85 | |
82 | cmp al, 67h |
86 | comp15: |
83 | je kk15 |
- | |
Line 84... | Line 87... | ||
84 | je Ld16 |
87 | cmp al, 67h |
85 | 88 | je kk15 |
|
86 | comp16: |
89 | |
87 | cmp al, 2Ch |
- | |
Line 88... | Line 90... | ||
88 | je kk16 |
90 | comp16: |
89 | je Ld32 |
91 | cmp al, 2Ch |
90 | 92 | je kk16 |
|
91 | comp17: |
93 | |
92 | cmp al, 68h |
- | |
Line 93... | Line 94... | ||
93 | je kk17 |
94 | comp17: |
94 | je Ld32 |
95 | cmp al, 68h |
95 | 96 | je kk17 |
|
96 | ;-------L2 |
- | |
Line 97... | Line 97... | ||
97 | comp18: |
97 | |
98 | cmp al, 39h |
98 | ;-------L2 |
99 | je kk18 |
99 | comp18: |
100 | je L128 |
- | |
Line 101... | Line 100... | ||
101 | 100 | cmp al, 39h |
|
102 | comp19: |
101 | je kk18 |
103 | cmp al, 3Bh |
102 | |
104 | je kk19 |
- | |
Line 105... | Line 103... | ||
105 | je L128 |
103 | comp19: |
106 | 104 | cmp al, 3Bh |
|
107 | comp20: |
105 | je kk19 |
108 | cmp al, 79h |
- | |
Line 109... | Line 106... | ||
109 | je kk20 |
106 | |
110 | je L128 |
107 | comp20: |
111 | 108 | cmp al, 79h |
|
112 | comp21: |
- | |
Line 113... | Line 109... | ||
113 | cmp al, 81h |
109 | je kk20 |
114 | je kk21 |
110 | |
115 | je L128 |
111 | comp21: |
116 | - | ||
Line 117... | Line 112... | ||
117 | comp22: |
112 | cmp al, 81h |
118 | cmp al, 3Ch |
113 | je kk21 |
119 | je kk22 |
114 | |
120 | je L256 |
- | |
Line 121... | Line 115... | ||
121 | 115 | comp22: |
|
122 | comp23: |
116 | cmp al, 3Ch |
123 | cmp al, 7Ah |
117 | je kk22 |
124 | je kk23 |
- | |
Line 125... | Line 118... | ||
125 | je L256 |
118 | |
126 | 119 | comp23: |
|
127 | comp24: |
120 | cmp al, 7Ah |
128 | cmp al, 7Eh |
- | |
Line 129... | Line 121... | ||
129 | je kk24 |
121 | je kk23 |
130 | je L256 |
122 | |
131 | 123 | comp24: |
|
132 | comp25: |
- | |
Line 133... | Line 124... | ||
133 | cmp al, 82h |
124 | cmp al, 7Eh |
134 | je kk25 |
125 | je kk24 |
135 | je L256 |
126 | |
136 | - | ||
Line 137... | Line 127... | ||
137 | comp26: |
127 | comp25: |
138 | cmp al, 7Bh |
128 | cmp al, 82h |
139 | je kk26 |
129 | je kk25 |
140 | je L512 |
- | |
Line 141... | Line 130... | ||
141 | 130 | ||
142 | comp27: |
131 | comp26: |
143 | cmp al, 83h |
132 | cmp al, 7Bh |
144 | je kk27 |
- | |
Line 145... | Line 133... | ||
145 | je L512 |
133 | je kk26 |
146 | 134 | ||
147 | comp28: |
135 | comp27: |
148 | cmp al, 86h |
- | |
Line 149... | Line 136... | ||
149 | je kk28 |
136 | cmp al, 83h |
Line 150... | Line 137... | ||
150 | je L512 |
137 | je kk27 |
151 | 138 | ||
152 | comp29: |
139 | comp28: |
153 | cmp al, 7Ch |
- | |
Line 154... | Line 140... | ||
154 | je kk29 |
140 | cmp al, 86h |
155 | je L1024 |
141 | je kk28 |
156 | 142 | ||
157 | comp30: |
- | |
Line 158... | Line 143... | ||
158 | cmp al, 84h |
143 | comp29: |
159 | je kk30 |
144 | cmp al, 7Ch |
160 | je L1024 |
145 | je kk29 |
161 | - | ||
Line 162... | Line 146... | ||
162 | comp31: |
146 | |
Line 163... | Line 147... | ||
163 | cmp al, 87h |
147 | comp30: |
164 | je kk31 |
148 | cmp al, 84h |
165 | je L1024 |
149 | je kk30 |
166 | - | ||
Line 167... | Line 150... | ||
167 | comp32: |
150 | |
168 | cmp al, 85h |
151 | comp31: |
169 | je kk32 |
152 | cmp al, 87h |
170 | je L2048 |
- | |
Line 171... | Line 153... | ||
171 | 153 | je kk31 |
|
172 | ;-----L1 Trace instr |
154 | |
173 | 155 | comp32: |
|
174 | comp33: |
- | |
Line 175... | Line 156... | ||
175 | cmp al, 70h |
156 | cmp al, 85h |
176 | je kk33 |
157 | je kk32 |
177 | je Li12 |
158 | |
178 | 159 | ;-----L1 Trace instr |
|
179 | comp34: |
- | |
Line 180... | Line 160... | ||
180 | cmp al, 71h |
160 | |
181 | je kk34 |
161 | comp33: |
182 | je Li16 |
162 | cmp al, 70h |
183 | - | ||
Line 184... | Line 163... | ||
184 | comp35: |
163 | je kk33 |
185 | cmp al, 72h |
164 | |
186 | je kk35 |
165 | comp34: |
187 | je Li32 |
- | |
Line 188... | Line 166... | ||
188 | 166 | cmp al, 71h |
|
189 | ;----New codes |
167 | je kk34 |
190 | 168 | ||
191 | comp36: |
- | |
Line 192... | Line 169... | ||
192 | cmp al, 60h |
169 | comp35: |
193 | je kk36 |
170 | cmp al, 72h |
194 | je Ld16 |
171 | je kk35 |
195 | - | ||
Line 196... | Line 172... | ||
196 | comp37: |
172 | |
197 | cmp al, 78h |
173 | ;----New codes |
198 | je kk37 |
174 | |
199 | je L1024 |
- | |
Line 200... | Line 175... | ||
200 | 175 | comp36: |
|
201 | comp38: |
176 | cmp al, 60h |
202 | cmp al, 7Dh |
177 | je kk36 |
203 | je kk38 |
- | |
Line 204... | Line 178... | ||
204 | je L2048 |
178 | |
205 | 179 | comp37: |
|
206 | ;---- L3 |
180 | cmp al, 78h |
207 | comp39: |
- | |
Line 208... | Line 181... | ||
208 | cmp al, 22h |
181 | je kk37 |
209 | je kk39 |
182 | |
210 | je L305 |
183 | comp38: |
211 | 184 | cmp al, 7Dh |
|
212 | comp40: |
- | |
Line 213... | Line 185... | ||
213 | cmp al, 23h |
185 | je kk38 |
214 | je kk40 |
186 | |
215 | je L31 |
187 | ;---- L3 |
216 | - | ||
Line 217... | Line 188... | ||
217 | comp41: |
188 | comp39: |
218 | cmp al, 25h |
189 | cmp al, 22h |
219 | je kk41 |
190 | je kk39 |
220 | je L32 |
- | |
Line 221... | Line 191... | ||
221 | 191 | ||
222 | comp42: |
192 | comp40: |
223 | cmp al, 29h |
193 | cmp al, 23h |
224 | je kk42 |
- | |
Line 225... | Line 194... | ||
225 | je L34 |
194 | je kk40 |
226 | 195 | ||
227 | comp43: |
196 | comp41: |
228 | cmp al, 88h |
- | |
Line 229... | Line 197... | ||
229 | je kk43 |
197 | cmp al, 25h |
230 | je L32 |
198 | je kk41 |
231 | 199 | ||
232 | comp44: |
- | |
Line 233... | Line 200... | ||
233 | cmp al, 89h |
200 | comp42: |
234 | je kk44 |
201 | cmp al, 29h |
235 | je L34 |
202 | je kk42 |
236 | - | ||
Line 237... | Line 203... | ||
237 | comp45: |
203 | |
238 | cmp al, 8Ah |
204 | comp43: |
239 | je kk45 |
205 | cmp al, 88h |
240 | je L38 |
- | |
Line 241... | Line 206... | ||
241 | 206 | je kk43 |
|
242 | comp46: |
207 | |
243 | cmp al, 8Dh |
208 | comp44: |
244 | je kk46 |
- | |
Line 245... | Line 209... | ||
245 | je L34 |
209 | cmp al, 89h |
246 | 210 | je kk44 |
|
247 | ;============= v. 2.04 |
211 | |
248 | comp47: |
- | |
Line 249... | Line 212... | ||
249 | cmp al, 73h |
212 | comp45: |
250 | je kk47 |
213 | cmp al, 8Ah |
251 | je Li64 |
214 | je kk45 |
252 | - | ||
Line 253... | Line 215... | ||
253 | comp48: |
215 | |
254 | cmp al, 1Ah |
216 | comp46: |
255 | je kk48 |
217 | cmp al, 8Dh |
256 | je L96 |
- | |
Line 257... | Line 218... | ||
257 | 218 | je kk46 |
|
258 | comp49: |
219 | |
259 | cmp al, 3Ah |
220 | ;============= v. 2.04 |
260 | je kk49 |
- | |
Line 261... | Line 221... | ||
261 | je L192 |
221 | comp47: |
262 | 222 | cmp al, 73h |
|
Line 263... | Line 223... | ||
263 | comp50: |
223 | je kk47 |
264 | cmp al, 3Dh |
224 | |
265 | je kk50 |
225 | comp48: |
Line 706... | Line 666... | ||
706 | mov [L3], 12288 |
666 | mov [L3], 12288 |
707 | jmp L000 |
667 | jmp L000 |
Line 708... | Line 668... | ||
708 | 668 | ||
709 | L316: |
669 | L316: |
710 | mov [L3], 16384 |
670 | mov [L3], 16384 |
Line 711... | Line 671... | ||
711 | jmp L000 |
671 | ;jmp L000 |
712 | 672 | ||
713 | 673 |