Subversion Repositories Kolibri OS

Rev

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