VirtualBox

source: vbox/trunk/src/VBox/VMM/testcase/Instructions/itgTableDaa.py@ 54030

Last change on this file since 54030 was 49671, checked in by vboxsync, 11 years ago

IEM: Fixed several instances of iEffSeg being accessed before the decoding was over, causing iPXE to guru on us. Implemented DAS and DAA to verify the previous fix.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 43.4 KB
Line 
1# -*- coding: utf-8 -*-
2# $Id: itgTableDaa.py 49671 2013-11-26 18:09:07Z vboxsync $
3
4"""
5DAA (instruction) result table.
6"""
7
8
9__copyright__ = \
10"""
11Copyright (C) 2012-2013 Oracle Corporation
12
13This file is part of VirtualBox Open Source Edition (OSE), as
14available from http://www.virtualbox.org. This file is free software;
15you can redistribute it and/or modify it under the terms of the GNU
16General Public License (GPL) as published by the Free Software
17Foundation, in version 2 as it comes in the "COPYING" file of the
18VirtualBox OSE distribution. VirtualBox OSE is distributed in the
19hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
20"""
21__version__ = "$Revision: 49671 $";
22
23
24## The 32-bit GCC (C99) program that produced the table below.
25g_sItgCProgramDaa = \
26"""
27#include <stdio.h>
28
29int main()
30{
31 for (unsigned uInputAL = 0; uInputAL < 256; uInputAL++)
32 for (unsigned fAux = 0; fAux < 2; fAux++)
33 for (unsigned fCarry = 0; fCarry < 2; fCarry++)
34 {
35 unsigned uInputEFlags = fCarry | (fAux << 4);
36 unsigned uResultAL;
37 unsigned uResultEFlags;
38 __asm__ __volatile__("pushl %1\\n"
39 "popfl\\n"
40 "daa\\n"
41 "pushf\\n"
42 "pop %1\\n"
43 : "=a" (uResultAL),
44 "=r" (uResultEFlags)
45 : "0" (uInputAL),
46 "1" (uInputEFlags)
47 : "memory"
48 );
49 printf(" ( 0x%02x, 0x%02x ), # AL=0x%02x, AF=%u CF=%u\\n",
50 uResultAL, uResultEFlags & 0xd5, uInputAL, fAux, fCarry);
51 /* 0xd5 = CF, PF, AF, ZF, SF */
52 }
53 return 0;
54}
55""";
56
57
58#
59# Compile and run the above program if requested to do so.
60#
61if __name__ == '__main__':
62 import sys;
63 if len(sys.argv) > 1 and sys.argv[1] == 'gen':
64 import subprocess;
65 oProc = subprocess.Popen(['gcc', '-x', 'c', '-std=gnu99', '-m32', '-o', './itgTableDaa', '-'], stdin = subprocess.PIPE);
66 oProc.communicate(g_sItgCProgramDaa);
67 oProc.wait();
68 oProc = subprocess.Popen(['./itgTableDaa',]).wait();
69 sys.exit(0);
70
71
72
73##
74# The DAA results.
75#
76# The index / input relation is: index = (AL << 2) | (CF << 1) | AF
77#
78g_aItgDaaResults = \
79[
80 ( 0x00, 0x44 ), # AL=0x00, AF=0 CF=0
81 ( 0x60, 0x05 ), # AL=0x00, AF=0 CF=1
82 ( 0x06, 0x14 ), # AL=0x00, AF=1 CF=0
83 ( 0x66, 0x15 ), # AL=0x00, AF=1 CF=1
84 ( 0x01, 0x00 ), # AL=0x01, AF=0 CF=0
85 ( 0x61, 0x01 ), # AL=0x01, AF=0 CF=1
86 ( 0x07, 0x10 ), # AL=0x01, AF=1 CF=0
87 ( 0x67, 0x11 ), # AL=0x01, AF=1 CF=1
88 ( 0x02, 0x00 ), # AL=0x02, AF=0 CF=0
89 ( 0x62, 0x01 ), # AL=0x02, AF=0 CF=1
90 ( 0x08, 0x10 ), # AL=0x02, AF=1 CF=0
91 ( 0x68, 0x11 ), # AL=0x02, AF=1 CF=1
92 ( 0x03, 0x04 ), # AL=0x03, AF=0 CF=0
93 ( 0x63, 0x05 ), # AL=0x03, AF=0 CF=1
94 ( 0x09, 0x14 ), # AL=0x03, AF=1 CF=0
95 ( 0x69, 0x15 ), # AL=0x03, AF=1 CF=1
96 ( 0x04, 0x00 ), # AL=0x04, AF=0 CF=0
97 ( 0x64, 0x01 ), # AL=0x04, AF=0 CF=1
98 ( 0x0a, 0x14 ), # AL=0x04, AF=1 CF=0
99 ( 0x6a, 0x15 ), # AL=0x04, AF=1 CF=1
100 ( 0x05, 0x04 ), # AL=0x05, AF=0 CF=0
101 ( 0x65, 0x05 ), # AL=0x05, AF=0 CF=1
102 ( 0x0b, 0x10 ), # AL=0x05, AF=1 CF=0
103 ( 0x6b, 0x11 ), # AL=0x05, AF=1 CF=1
104 ( 0x06, 0x04 ), # AL=0x06, AF=0 CF=0
105 ( 0x66, 0x05 ), # AL=0x06, AF=0 CF=1
106 ( 0x0c, 0x14 ), # AL=0x06, AF=1 CF=0
107 ( 0x6c, 0x15 ), # AL=0x06, AF=1 CF=1
108 ( 0x07, 0x00 ), # AL=0x07, AF=0 CF=0
109 ( 0x67, 0x01 ), # AL=0x07, AF=0 CF=1
110 ( 0x0d, 0x10 ), # AL=0x07, AF=1 CF=0
111 ( 0x6d, 0x11 ), # AL=0x07, AF=1 CF=1
112 ( 0x08, 0x00 ), # AL=0x08, AF=0 CF=0
113 ( 0x68, 0x01 ), # AL=0x08, AF=0 CF=1
114 ( 0x0e, 0x10 ), # AL=0x08, AF=1 CF=0
115 ( 0x6e, 0x11 ), # AL=0x08, AF=1 CF=1
116 ( 0x09, 0x04 ), # AL=0x09, AF=0 CF=0
117 ( 0x69, 0x05 ), # AL=0x09, AF=0 CF=1
118 ( 0x0f, 0x14 ), # AL=0x09, AF=1 CF=0
119 ( 0x6f, 0x15 ), # AL=0x09, AF=1 CF=1
120 ( 0x10, 0x10 ), # AL=0x0a, AF=0 CF=0
121 ( 0x70, 0x11 ), # AL=0x0a, AF=0 CF=1
122 ( 0x10, 0x10 ), # AL=0x0a, AF=1 CF=0
123 ( 0x70, 0x11 ), # AL=0x0a, AF=1 CF=1
124 ( 0x11, 0x14 ), # AL=0x0b, AF=0 CF=0
125 ( 0x71, 0x15 ), # AL=0x0b, AF=0 CF=1
126 ( 0x11, 0x14 ), # AL=0x0b, AF=1 CF=0
127 ( 0x71, 0x15 ), # AL=0x0b, AF=1 CF=1
128 ( 0x12, 0x14 ), # AL=0x0c, AF=0 CF=0
129 ( 0x72, 0x15 ), # AL=0x0c, AF=0 CF=1
130 ( 0x12, 0x14 ), # AL=0x0c, AF=1 CF=0
131 ( 0x72, 0x15 ), # AL=0x0c, AF=1 CF=1
132 ( 0x13, 0x10 ), # AL=0x0d, AF=0 CF=0
133 ( 0x73, 0x11 ), # AL=0x0d, AF=0 CF=1
134 ( 0x13, 0x10 ), # AL=0x0d, AF=1 CF=0
135 ( 0x73, 0x11 ), # AL=0x0d, AF=1 CF=1
136 ( 0x14, 0x14 ), # AL=0x0e, AF=0 CF=0
137 ( 0x74, 0x15 ), # AL=0x0e, AF=0 CF=1
138 ( 0x14, 0x14 ), # AL=0x0e, AF=1 CF=0
139 ( 0x74, 0x15 ), # AL=0x0e, AF=1 CF=1
140 ( 0x15, 0x10 ), # AL=0x0f, AF=0 CF=0
141 ( 0x75, 0x11 ), # AL=0x0f, AF=0 CF=1
142 ( 0x15, 0x10 ), # AL=0x0f, AF=1 CF=0
143 ( 0x75, 0x11 ), # AL=0x0f, AF=1 CF=1
144 ( 0x10, 0x00 ), # AL=0x10, AF=0 CF=0
145 ( 0x70, 0x01 ), # AL=0x10, AF=0 CF=1
146 ( 0x16, 0x10 ), # AL=0x10, AF=1 CF=0
147 ( 0x76, 0x11 ), # AL=0x10, AF=1 CF=1
148 ( 0x11, 0x04 ), # AL=0x11, AF=0 CF=0
149 ( 0x71, 0x05 ), # AL=0x11, AF=0 CF=1
150 ( 0x17, 0x14 ), # AL=0x11, AF=1 CF=0
151 ( 0x77, 0x15 ), # AL=0x11, AF=1 CF=1
152 ( 0x12, 0x04 ), # AL=0x12, AF=0 CF=0
153 ( 0x72, 0x05 ), # AL=0x12, AF=0 CF=1
154 ( 0x18, 0x14 ), # AL=0x12, AF=1 CF=0
155 ( 0x78, 0x15 ), # AL=0x12, AF=1 CF=1
156 ( 0x13, 0x00 ), # AL=0x13, AF=0 CF=0
157 ( 0x73, 0x01 ), # AL=0x13, AF=0 CF=1
158 ( 0x19, 0x10 ), # AL=0x13, AF=1 CF=0
159 ( 0x79, 0x11 ), # AL=0x13, AF=1 CF=1
160 ( 0x14, 0x04 ), # AL=0x14, AF=0 CF=0
161 ( 0x74, 0x05 ), # AL=0x14, AF=0 CF=1
162 ( 0x1a, 0x10 ), # AL=0x14, AF=1 CF=0
163 ( 0x7a, 0x11 ), # AL=0x14, AF=1 CF=1
164 ( 0x15, 0x00 ), # AL=0x15, AF=0 CF=0
165 ( 0x75, 0x01 ), # AL=0x15, AF=0 CF=1
166 ( 0x1b, 0x14 ), # AL=0x15, AF=1 CF=0
167 ( 0x7b, 0x15 ), # AL=0x15, AF=1 CF=1
168 ( 0x16, 0x00 ), # AL=0x16, AF=0 CF=0
169 ( 0x76, 0x01 ), # AL=0x16, AF=0 CF=1
170 ( 0x1c, 0x10 ), # AL=0x16, AF=1 CF=0
171 ( 0x7c, 0x11 ), # AL=0x16, AF=1 CF=1
172 ( 0x17, 0x04 ), # AL=0x17, AF=0 CF=0
173 ( 0x77, 0x05 ), # AL=0x17, AF=0 CF=1
174 ( 0x1d, 0x14 ), # AL=0x17, AF=1 CF=0
175 ( 0x7d, 0x15 ), # AL=0x17, AF=1 CF=1
176 ( 0x18, 0x04 ), # AL=0x18, AF=0 CF=0
177 ( 0x78, 0x05 ), # AL=0x18, AF=0 CF=1
178 ( 0x1e, 0x14 ), # AL=0x18, AF=1 CF=0
179 ( 0x7e, 0x15 ), # AL=0x18, AF=1 CF=1
180 ( 0x19, 0x00 ), # AL=0x19, AF=0 CF=0
181 ( 0x79, 0x01 ), # AL=0x19, AF=0 CF=1
182 ( 0x1f, 0x10 ), # AL=0x19, AF=1 CF=0
183 ( 0x7f, 0x11 ), # AL=0x19, AF=1 CF=1
184 ( 0x20, 0x10 ), # AL=0x1a, AF=0 CF=0
185 ( 0x80, 0x91 ), # AL=0x1a, AF=0 CF=1
186 ( 0x20, 0x10 ), # AL=0x1a, AF=1 CF=0
187 ( 0x80, 0x91 ), # AL=0x1a, AF=1 CF=1
188 ( 0x21, 0x14 ), # AL=0x1b, AF=0 CF=0
189 ( 0x81, 0x95 ), # AL=0x1b, AF=0 CF=1
190 ( 0x21, 0x14 ), # AL=0x1b, AF=1 CF=0
191 ( 0x81, 0x95 ), # AL=0x1b, AF=1 CF=1
192 ( 0x22, 0x14 ), # AL=0x1c, AF=0 CF=0
193 ( 0x82, 0x95 ), # AL=0x1c, AF=0 CF=1
194 ( 0x22, 0x14 ), # AL=0x1c, AF=1 CF=0
195 ( 0x82, 0x95 ), # AL=0x1c, AF=1 CF=1
196 ( 0x23, 0x10 ), # AL=0x1d, AF=0 CF=0
197 ( 0x83, 0x91 ), # AL=0x1d, AF=0 CF=1
198 ( 0x23, 0x10 ), # AL=0x1d, AF=1 CF=0
199 ( 0x83, 0x91 ), # AL=0x1d, AF=1 CF=1
200 ( 0x24, 0x14 ), # AL=0x1e, AF=0 CF=0
201 ( 0x84, 0x95 ), # AL=0x1e, AF=0 CF=1
202 ( 0x24, 0x14 ), # AL=0x1e, AF=1 CF=0
203 ( 0x84, 0x95 ), # AL=0x1e, AF=1 CF=1
204 ( 0x25, 0x10 ), # AL=0x1f, AF=0 CF=0
205 ( 0x85, 0x91 ), # AL=0x1f, AF=0 CF=1
206 ( 0x25, 0x10 ), # AL=0x1f, AF=1 CF=0
207 ( 0x85, 0x91 ), # AL=0x1f, AF=1 CF=1
208 ( 0x20, 0x00 ), # AL=0x20, AF=0 CF=0
209 ( 0x80, 0x81 ), # AL=0x20, AF=0 CF=1
210 ( 0x26, 0x10 ), # AL=0x20, AF=1 CF=0
211 ( 0x86, 0x91 ), # AL=0x20, AF=1 CF=1
212 ( 0x21, 0x04 ), # AL=0x21, AF=0 CF=0
213 ( 0x81, 0x85 ), # AL=0x21, AF=0 CF=1
214 ( 0x27, 0x14 ), # AL=0x21, AF=1 CF=0
215 ( 0x87, 0x95 ), # AL=0x21, AF=1 CF=1
216 ( 0x22, 0x04 ), # AL=0x22, AF=0 CF=0
217 ( 0x82, 0x85 ), # AL=0x22, AF=0 CF=1
218 ( 0x28, 0x14 ), # AL=0x22, AF=1 CF=0
219 ( 0x88, 0x95 ), # AL=0x22, AF=1 CF=1
220 ( 0x23, 0x00 ), # AL=0x23, AF=0 CF=0
221 ( 0x83, 0x81 ), # AL=0x23, AF=0 CF=1
222 ( 0x29, 0x10 ), # AL=0x23, AF=1 CF=0
223 ( 0x89, 0x91 ), # AL=0x23, AF=1 CF=1
224 ( 0x24, 0x04 ), # AL=0x24, AF=0 CF=0
225 ( 0x84, 0x85 ), # AL=0x24, AF=0 CF=1
226 ( 0x2a, 0x10 ), # AL=0x24, AF=1 CF=0
227 ( 0x8a, 0x91 ), # AL=0x24, AF=1 CF=1
228 ( 0x25, 0x00 ), # AL=0x25, AF=0 CF=0
229 ( 0x85, 0x81 ), # AL=0x25, AF=0 CF=1
230 ( 0x2b, 0x14 ), # AL=0x25, AF=1 CF=0
231 ( 0x8b, 0x95 ), # AL=0x25, AF=1 CF=1
232 ( 0x26, 0x00 ), # AL=0x26, AF=0 CF=0
233 ( 0x86, 0x81 ), # AL=0x26, AF=0 CF=1
234 ( 0x2c, 0x10 ), # AL=0x26, AF=1 CF=0
235 ( 0x8c, 0x91 ), # AL=0x26, AF=1 CF=1
236 ( 0x27, 0x04 ), # AL=0x27, AF=0 CF=0
237 ( 0x87, 0x85 ), # AL=0x27, AF=0 CF=1
238 ( 0x2d, 0x14 ), # AL=0x27, AF=1 CF=0
239 ( 0x8d, 0x95 ), # AL=0x27, AF=1 CF=1
240 ( 0x28, 0x04 ), # AL=0x28, AF=0 CF=0
241 ( 0x88, 0x85 ), # AL=0x28, AF=0 CF=1
242 ( 0x2e, 0x14 ), # AL=0x28, AF=1 CF=0
243 ( 0x8e, 0x95 ), # AL=0x28, AF=1 CF=1
244 ( 0x29, 0x00 ), # AL=0x29, AF=0 CF=0
245 ( 0x89, 0x81 ), # AL=0x29, AF=0 CF=1
246 ( 0x2f, 0x10 ), # AL=0x29, AF=1 CF=0
247 ( 0x8f, 0x91 ), # AL=0x29, AF=1 CF=1
248 ( 0x30, 0x14 ), # AL=0x2a, AF=0 CF=0
249 ( 0x90, 0x95 ), # AL=0x2a, AF=0 CF=1
250 ( 0x30, 0x14 ), # AL=0x2a, AF=1 CF=0
251 ( 0x90, 0x95 ), # AL=0x2a, AF=1 CF=1
252 ( 0x31, 0x10 ), # AL=0x2b, AF=0 CF=0
253 ( 0x91, 0x91 ), # AL=0x2b, AF=0 CF=1
254 ( 0x31, 0x10 ), # AL=0x2b, AF=1 CF=0
255 ( 0x91, 0x91 ), # AL=0x2b, AF=1 CF=1
256 ( 0x32, 0x10 ), # AL=0x2c, AF=0 CF=0
257 ( 0x92, 0x91 ), # AL=0x2c, AF=0 CF=1
258 ( 0x32, 0x10 ), # AL=0x2c, AF=1 CF=0
259 ( 0x92, 0x91 ), # AL=0x2c, AF=1 CF=1
260 ( 0x33, 0x14 ), # AL=0x2d, AF=0 CF=0
261 ( 0x93, 0x95 ), # AL=0x2d, AF=0 CF=1
262 ( 0x33, 0x14 ), # AL=0x2d, AF=1 CF=0
263 ( 0x93, 0x95 ), # AL=0x2d, AF=1 CF=1
264 ( 0x34, 0x10 ), # AL=0x2e, AF=0 CF=0
265 ( 0x94, 0x91 ), # AL=0x2e, AF=0 CF=1
266 ( 0x34, 0x10 ), # AL=0x2e, AF=1 CF=0
267 ( 0x94, 0x91 ), # AL=0x2e, AF=1 CF=1
268 ( 0x35, 0x14 ), # AL=0x2f, AF=0 CF=0
269 ( 0x95, 0x95 ), # AL=0x2f, AF=0 CF=1
270 ( 0x35, 0x14 ), # AL=0x2f, AF=1 CF=0
271 ( 0x95, 0x95 ), # AL=0x2f, AF=1 CF=1
272 ( 0x30, 0x04 ), # AL=0x30, AF=0 CF=0
273 ( 0x90, 0x85 ), # AL=0x30, AF=0 CF=1
274 ( 0x36, 0x14 ), # AL=0x30, AF=1 CF=0
275 ( 0x96, 0x95 ), # AL=0x30, AF=1 CF=1
276 ( 0x31, 0x00 ), # AL=0x31, AF=0 CF=0
277 ( 0x91, 0x81 ), # AL=0x31, AF=0 CF=1
278 ( 0x37, 0x10 ), # AL=0x31, AF=1 CF=0
279 ( 0x97, 0x91 ), # AL=0x31, AF=1 CF=1
280 ( 0x32, 0x00 ), # AL=0x32, AF=0 CF=0
281 ( 0x92, 0x81 ), # AL=0x32, AF=0 CF=1
282 ( 0x38, 0x10 ), # AL=0x32, AF=1 CF=0
283 ( 0x98, 0x91 ), # AL=0x32, AF=1 CF=1
284 ( 0x33, 0x04 ), # AL=0x33, AF=0 CF=0
285 ( 0x93, 0x85 ), # AL=0x33, AF=0 CF=1
286 ( 0x39, 0x14 ), # AL=0x33, AF=1 CF=0
287 ( 0x99, 0x95 ), # AL=0x33, AF=1 CF=1
288 ( 0x34, 0x00 ), # AL=0x34, AF=0 CF=0
289 ( 0x94, 0x81 ), # AL=0x34, AF=0 CF=1
290 ( 0x3a, 0x14 ), # AL=0x34, AF=1 CF=0
291 ( 0x9a, 0x95 ), # AL=0x34, AF=1 CF=1
292 ( 0x35, 0x04 ), # AL=0x35, AF=0 CF=0
293 ( 0x95, 0x85 ), # AL=0x35, AF=0 CF=1
294 ( 0x3b, 0x10 ), # AL=0x35, AF=1 CF=0
295 ( 0x9b, 0x91 ), # AL=0x35, AF=1 CF=1
296 ( 0x36, 0x04 ), # AL=0x36, AF=0 CF=0
297 ( 0x96, 0x85 ), # AL=0x36, AF=0 CF=1
298 ( 0x3c, 0x14 ), # AL=0x36, AF=1 CF=0
299 ( 0x9c, 0x95 ), # AL=0x36, AF=1 CF=1
300 ( 0x37, 0x00 ), # AL=0x37, AF=0 CF=0
301 ( 0x97, 0x81 ), # AL=0x37, AF=0 CF=1
302 ( 0x3d, 0x10 ), # AL=0x37, AF=1 CF=0
303 ( 0x9d, 0x91 ), # AL=0x37, AF=1 CF=1
304 ( 0x38, 0x00 ), # AL=0x38, AF=0 CF=0
305 ( 0x98, 0x81 ), # AL=0x38, AF=0 CF=1
306 ( 0x3e, 0x10 ), # AL=0x38, AF=1 CF=0
307 ( 0x9e, 0x91 ), # AL=0x38, AF=1 CF=1
308 ( 0x39, 0x04 ), # AL=0x39, AF=0 CF=0
309 ( 0x99, 0x85 ), # AL=0x39, AF=0 CF=1
310 ( 0x3f, 0x14 ), # AL=0x39, AF=1 CF=0
311 ( 0x9f, 0x95 ), # AL=0x39, AF=1 CF=1
312 ( 0x40, 0x10 ), # AL=0x3a, AF=0 CF=0
313 ( 0xa0, 0x95 ), # AL=0x3a, AF=0 CF=1
314 ( 0x40, 0x10 ), # AL=0x3a, AF=1 CF=0
315 ( 0xa0, 0x95 ), # AL=0x3a, AF=1 CF=1
316 ( 0x41, 0x14 ), # AL=0x3b, AF=0 CF=0
317 ( 0xa1, 0x91 ), # AL=0x3b, AF=0 CF=1
318 ( 0x41, 0x14 ), # AL=0x3b, AF=1 CF=0
319 ( 0xa1, 0x91 ), # AL=0x3b, AF=1 CF=1
320 ( 0x42, 0x14 ), # AL=0x3c, AF=0 CF=0
321 ( 0xa2, 0x91 ), # AL=0x3c, AF=0 CF=1
322 ( 0x42, 0x14 ), # AL=0x3c, AF=1 CF=0
323 ( 0xa2, 0x91 ), # AL=0x3c, AF=1 CF=1
324 ( 0x43, 0x10 ), # AL=0x3d, AF=0 CF=0
325 ( 0xa3, 0x95 ), # AL=0x3d, AF=0 CF=1
326 ( 0x43, 0x10 ), # AL=0x3d, AF=1 CF=0
327 ( 0xa3, 0x95 ), # AL=0x3d, AF=1 CF=1
328 ( 0x44, 0x14 ), # AL=0x3e, AF=0 CF=0
329 ( 0xa4, 0x91 ), # AL=0x3e, AF=0 CF=1
330 ( 0x44, 0x14 ), # AL=0x3e, AF=1 CF=0
331 ( 0xa4, 0x91 ), # AL=0x3e, AF=1 CF=1
332 ( 0x45, 0x10 ), # AL=0x3f, AF=0 CF=0
333 ( 0xa5, 0x95 ), # AL=0x3f, AF=0 CF=1
334 ( 0x45, 0x10 ), # AL=0x3f, AF=1 CF=0
335 ( 0xa5, 0x95 ), # AL=0x3f, AF=1 CF=1
336 ( 0x40, 0x00 ), # AL=0x40, AF=0 CF=0
337 ( 0xa0, 0x85 ), # AL=0x40, AF=0 CF=1
338 ( 0x46, 0x10 ), # AL=0x40, AF=1 CF=0
339 ( 0xa6, 0x95 ), # AL=0x40, AF=1 CF=1
340 ( 0x41, 0x04 ), # AL=0x41, AF=0 CF=0
341 ( 0xa1, 0x81 ), # AL=0x41, AF=0 CF=1
342 ( 0x47, 0x14 ), # AL=0x41, AF=1 CF=0
343 ( 0xa7, 0x91 ), # AL=0x41, AF=1 CF=1
344 ( 0x42, 0x04 ), # AL=0x42, AF=0 CF=0
345 ( 0xa2, 0x81 ), # AL=0x42, AF=0 CF=1
346 ( 0x48, 0x14 ), # AL=0x42, AF=1 CF=0
347 ( 0xa8, 0x91 ), # AL=0x42, AF=1 CF=1
348 ( 0x43, 0x00 ), # AL=0x43, AF=0 CF=0
349 ( 0xa3, 0x85 ), # AL=0x43, AF=0 CF=1
350 ( 0x49, 0x10 ), # AL=0x43, AF=1 CF=0
351 ( 0xa9, 0x95 ), # AL=0x43, AF=1 CF=1
352 ( 0x44, 0x04 ), # AL=0x44, AF=0 CF=0
353 ( 0xa4, 0x81 ), # AL=0x44, AF=0 CF=1
354 ( 0x4a, 0x10 ), # AL=0x44, AF=1 CF=0
355 ( 0xaa, 0x95 ), # AL=0x44, AF=1 CF=1
356 ( 0x45, 0x00 ), # AL=0x45, AF=0 CF=0
357 ( 0xa5, 0x85 ), # AL=0x45, AF=0 CF=1
358 ( 0x4b, 0x14 ), # AL=0x45, AF=1 CF=0
359 ( 0xab, 0x91 ), # AL=0x45, AF=1 CF=1
360 ( 0x46, 0x00 ), # AL=0x46, AF=0 CF=0
361 ( 0xa6, 0x85 ), # AL=0x46, AF=0 CF=1
362 ( 0x4c, 0x10 ), # AL=0x46, AF=1 CF=0
363 ( 0xac, 0x95 ), # AL=0x46, AF=1 CF=1
364 ( 0x47, 0x04 ), # AL=0x47, AF=0 CF=0
365 ( 0xa7, 0x81 ), # AL=0x47, AF=0 CF=1
366 ( 0x4d, 0x14 ), # AL=0x47, AF=1 CF=0
367 ( 0xad, 0x91 ), # AL=0x47, AF=1 CF=1
368 ( 0x48, 0x04 ), # AL=0x48, AF=0 CF=0
369 ( 0xa8, 0x81 ), # AL=0x48, AF=0 CF=1
370 ( 0x4e, 0x14 ), # AL=0x48, AF=1 CF=0
371 ( 0xae, 0x91 ), # AL=0x48, AF=1 CF=1
372 ( 0x49, 0x00 ), # AL=0x49, AF=0 CF=0
373 ( 0xa9, 0x85 ), # AL=0x49, AF=0 CF=1
374 ( 0x4f, 0x10 ), # AL=0x49, AF=1 CF=0
375 ( 0xaf, 0x95 ), # AL=0x49, AF=1 CF=1
376 ( 0x50, 0x14 ), # AL=0x4a, AF=0 CF=0
377 ( 0xb0, 0x91 ), # AL=0x4a, AF=0 CF=1
378 ( 0x50, 0x14 ), # AL=0x4a, AF=1 CF=0
379 ( 0xb0, 0x91 ), # AL=0x4a, AF=1 CF=1
380 ( 0x51, 0x10 ), # AL=0x4b, AF=0 CF=0
381 ( 0xb1, 0x95 ), # AL=0x4b, AF=0 CF=1
382 ( 0x51, 0x10 ), # AL=0x4b, AF=1 CF=0
383 ( 0xb1, 0x95 ), # AL=0x4b, AF=1 CF=1
384 ( 0x52, 0x10 ), # AL=0x4c, AF=0 CF=0
385 ( 0xb2, 0x95 ), # AL=0x4c, AF=0 CF=1
386 ( 0x52, 0x10 ), # AL=0x4c, AF=1 CF=0
387 ( 0xb2, 0x95 ), # AL=0x4c, AF=1 CF=1
388 ( 0x53, 0x14 ), # AL=0x4d, AF=0 CF=0
389 ( 0xb3, 0x91 ), # AL=0x4d, AF=0 CF=1
390 ( 0x53, 0x14 ), # AL=0x4d, AF=1 CF=0
391 ( 0xb3, 0x91 ), # AL=0x4d, AF=1 CF=1
392 ( 0x54, 0x10 ), # AL=0x4e, AF=0 CF=0
393 ( 0xb4, 0x95 ), # AL=0x4e, AF=0 CF=1
394 ( 0x54, 0x10 ), # AL=0x4e, AF=1 CF=0
395 ( 0xb4, 0x95 ), # AL=0x4e, AF=1 CF=1
396 ( 0x55, 0x14 ), # AL=0x4f, AF=0 CF=0
397 ( 0xb5, 0x91 ), # AL=0x4f, AF=0 CF=1
398 ( 0x55, 0x14 ), # AL=0x4f, AF=1 CF=0
399 ( 0xb5, 0x91 ), # AL=0x4f, AF=1 CF=1
400 ( 0x50, 0x04 ), # AL=0x50, AF=0 CF=0
401 ( 0xb0, 0x81 ), # AL=0x50, AF=0 CF=1
402 ( 0x56, 0x14 ), # AL=0x50, AF=1 CF=0
403 ( 0xb6, 0x91 ), # AL=0x50, AF=1 CF=1
404 ( 0x51, 0x00 ), # AL=0x51, AF=0 CF=0
405 ( 0xb1, 0x85 ), # AL=0x51, AF=0 CF=1
406 ( 0x57, 0x10 ), # AL=0x51, AF=1 CF=0
407 ( 0xb7, 0x95 ), # AL=0x51, AF=1 CF=1
408 ( 0x52, 0x00 ), # AL=0x52, AF=0 CF=0
409 ( 0xb2, 0x85 ), # AL=0x52, AF=0 CF=1
410 ( 0x58, 0x10 ), # AL=0x52, AF=1 CF=0
411 ( 0xb8, 0x95 ), # AL=0x52, AF=1 CF=1
412 ( 0x53, 0x04 ), # AL=0x53, AF=0 CF=0
413 ( 0xb3, 0x81 ), # AL=0x53, AF=0 CF=1
414 ( 0x59, 0x14 ), # AL=0x53, AF=1 CF=0
415 ( 0xb9, 0x91 ), # AL=0x53, AF=1 CF=1
416 ( 0x54, 0x00 ), # AL=0x54, AF=0 CF=0
417 ( 0xb4, 0x85 ), # AL=0x54, AF=0 CF=1
418 ( 0x5a, 0x14 ), # AL=0x54, AF=1 CF=0
419 ( 0xba, 0x91 ), # AL=0x54, AF=1 CF=1
420 ( 0x55, 0x04 ), # AL=0x55, AF=0 CF=0
421 ( 0xb5, 0x81 ), # AL=0x55, AF=0 CF=1
422 ( 0x5b, 0x10 ), # AL=0x55, AF=1 CF=0
423 ( 0xbb, 0x95 ), # AL=0x55, AF=1 CF=1
424 ( 0x56, 0x04 ), # AL=0x56, AF=0 CF=0
425 ( 0xb6, 0x81 ), # AL=0x56, AF=0 CF=1
426 ( 0x5c, 0x14 ), # AL=0x56, AF=1 CF=0
427 ( 0xbc, 0x91 ), # AL=0x56, AF=1 CF=1
428 ( 0x57, 0x00 ), # AL=0x57, AF=0 CF=0
429 ( 0xb7, 0x85 ), # AL=0x57, AF=0 CF=1
430 ( 0x5d, 0x10 ), # AL=0x57, AF=1 CF=0
431 ( 0xbd, 0x95 ), # AL=0x57, AF=1 CF=1
432 ( 0x58, 0x00 ), # AL=0x58, AF=0 CF=0
433 ( 0xb8, 0x85 ), # AL=0x58, AF=0 CF=1
434 ( 0x5e, 0x10 ), # AL=0x58, AF=1 CF=0
435 ( 0xbe, 0x95 ), # AL=0x58, AF=1 CF=1
436 ( 0x59, 0x04 ), # AL=0x59, AF=0 CF=0
437 ( 0xb9, 0x81 ), # AL=0x59, AF=0 CF=1
438 ( 0x5f, 0x14 ), # AL=0x59, AF=1 CF=0
439 ( 0xbf, 0x91 ), # AL=0x59, AF=1 CF=1
440 ( 0x60, 0x14 ), # AL=0x5a, AF=0 CF=0
441 ( 0xc0, 0x95 ), # AL=0x5a, AF=0 CF=1
442 ( 0x60, 0x14 ), # AL=0x5a, AF=1 CF=0
443 ( 0xc0, 0x95 ), # AL=0x5a, AF=1 CF=1
444 ( 0x61, 0x10 ), # AL=0x5b, AF=0 CF=0
445 ( 0xc1, 0x91 ), # AL=0x5b, AF=0 CF=1
446 ( 0x61, 0x10 ), # AL=0x5b, AF=1 CF=0
447 ( 0xc1, 0x91 ), # AL=0x5b, AF=1 CF=1
448 ( 0x62, 0x10 ), # AL=0x5c, AF=0 CF=0
449 ( 0xc2, 0x91 ), # AL=0x5c, AF=0 CF=1
450 ( 0x62, 0x10 ), # AL=0x5c, AF=1 CF=0
451 ( 0xc2, 0x91 ), # AL=0x5c, AF=1 CF=1
452 ( 0x63, 0x14 ), # AL=0x5d, AF=0 CF=0
453 ( 0xc3, 0x95 ), # AL=0x5d, AF=0 CF=1
454 ( 0x63, 0x14 ), # AL=0x5d, AF=1 CF=0
455 ( 0xc3, 0x95 ), # AL=0x5d, AF=1 CF=1
456 ( 0x64, 0x10 ), # AL=0x5e, AF=0 CF=0
457 ( 0xc4, 0x91 ), # AL=0x5e, AF=0 CF=1
458 ( 0x64, 0x10 ), # AL=0x5e, AF=1 CF=0
459 ( 0xc4, 0x91 ), # AL=0x5e, AF=1 CF=1
460 ( 0x65, 0x14 ), # AL=0x5f, AF=0 CF=0
461 ( 0xc5, 0x95 ), # AL=0x5f, AF=0 CF=1
462 ( 0x65, 0x14 ), # AL=0x5f, AF=1 CF=0
463 ( 0xc5, 0x95 ), # AL=0x5f, AF=1 CF=1
464 ( 0x60, 0x04 ), # AL=0x60, AF=0 CF=0
465 ( 0xc0, 0x85 ), # AL=0x60, AF=0 CF=1
466 ( 0x66, 0x14 ), # AL=0x60, AF=1 CF=0
467 ( 0xc6, 0x95 ), # AL=0x60, AF=1 CF=1
468 ( 0x61, 0x00 ), # AL=0x61, AF=0 CF=0
469 ( 0xc1, 0x81 ), # AL=0x61, AF=0 CF=1
470 ( 0x67, 0x10 ), # AL=0x61, AF=1 CF=0
471 ( 0xc7, 0x91 ), # AL=0x61, AF=1 CF=1
472 ( 0x62, 0x00 ), # AL=0x62, AF=0 CF=0
473 ( 0xc2, 0x81 ), # AL=0x62, AF=0 CF=1
474 ( 0x68, 0x10 ), # AL=0x62, AF=1 CF=0
475 ( 0xc8, 0x91 ), # AL=0x62, AF=1 CF=1
476 ( 0x63, 0x04 ), # AL=0x63, AF=0 CF=0
477 ( 0xc3, 0x85 ), # AL=0x63, AF=0 CF=1
478 ( 0x69, 0x14 ), # AL=0x63, AF=1 CF=0
479 ( 0xc9, 0x95 ), # AL=0x63, AF=1 CF=1
480 ( 0x64, 0x00 ), # AL=0x64, AF=0 CF=0
481 ( 0xc4, 0x81 ), # AL=0x64, AF=0 CF=1
482 ( 0x6a, 0x14 ), # AL=0x64, AF=1 CF=0
483 ( 0xca, 0x95 ), # AL=0x64, AF=1 CF=1
484 ( 0x65, 0x04 ), # AL=0x65, AF=0 CF=0
485 ( 0xc5, 0x85 ), # AL=0x65, AF=0 CF=1
486 ( 0x6b, 0x10 ), # AL=0x65, AF=1 CF=0
487 ( 0xcb, 0x91 ), # AL=0x65, AF=1 CF=1
488 ( 0x66, 0x04 ), # AL=0x66, AF=0 CF=0
489 ( 0xc6, 0x85 ), # AL=0x66, AF=0 CF=1
490 ( 0x6c, 0x14 ), # AL=0x66, AF=1 CF=0
491 ( 0xcc, 0x95 ), # AL=0x66, AF=1 CF=1
492 ( 0x67, 0x00 ), # AL=0x67, AF=0 CF=0
493 ( 0xc7, 0x81 ), # AL=0x67, AF=0 CF=1
494 ( 0x6d, 0x10 ), # AL=0x67, AF=1 CF=0
495 ( 0xcd, 0x91 ), # AL=0x67, AF=1 CF=1
496 ( 0x68, 0x00 ), # AL=0x68, AF=0 CF=0
497 ( 0xc8, 0x81 ), # AL=0x68, AF=0 CF=1
498 ( 0x6e, 0x10 ), # AL=0x68, AF=1 CF=0
499 ( 0xce, 0x91 ), # AL=0x68, AF=1 CF=1
500 ( 0x69, 0x04 ), # AL=0x69, AF=0 CF=0
501 ( 0xc9, 0x85 ), # AL=0x69, AF=0 CF=1
502 ( 0x6f, 0x14 ), # AL=0x69, AF=1 CF=0
503 ( 0xcf, 0x95 ), # AL=0x69, AF=1 CF=1
504 ( 0x70, 0x10 ), # AL=0x6a, AF=0 CF=0
505 ( 0xd0, 0x91 ), # AL=0x6a, AF=0 CF=1
506 ( 0x70, 0x10 ), # AL=0x6a, AF=1 CF=0
507 ( 0xd0, 0x91 ), # AL=0x6a, AF=1 CF=1
508 ( 0x71, 0x14 ), # AL=0x6b, AF=0 CF=0
509 ( 0xd1, 0x95 ), # AL=0x6b, AF=0 CF=1
510 ( 0x71, 0x14 ), # AL=0x6b, AF=1 CF=0
511 ( 0xd1, 0x95 ), # AL=0x6b, AF=1 CF=1
512 ( 0x72, 0x14 ), # AL=0x6c, AF=0 CF=0
513 ( 0xd2, 0x95 ), # AL=0x6c, AF=0 CF=1
514 ( 0x72, 0x14 ), # AL=0x6c, AF=1 CF=0
515 ( 0xd2, 0x95 ), # AL=0x6c, AF=1 CF=1
516 ( 0x73, 0x10 ), # AL=0x6d, AF=0 CF=0
517 ( 0xd3, 0x91 ), # AL=0x6d, AF=0 CF=1
518 ( 0x73, 0x10 ), # AL=0x6d, AF=1 CF=0
519 ( 0xd3, 0x91 ), # AL=0x6d, AF=1 CF=1
520 ( 0x74, 0x14 ), # AL=0x6e, AF=0 CF=0
521 ( 0xd4, 0x95 ), # AL=0x6e, AF=0 CF=1
522 ( 0x74, 0x14 ), # AL=0x6e, AF=1 CF=0
523 ( 0xd4, 0x95 ), # AL=0x6e, AF=1 CF=1
524 ( 0x75, 0x10 ), # AL=0x6f, AF=0 CF=0
525 ( 0xd5, 0x91 ), # AL=0x6f, AF=0 CF=1
526 ( 0x75, 0x10 ), # AL=0x6f, AF=1 CF=0
527 ( 0xd5, 0x91 ), # AL=0x6f, AF=1 CF=1
528 ( 0x70, 0x00 ), # AL=0x70, AF=0 CF=0
529 ( 0xd0, 0x81 ), # AL=0x70, AF=0 CF=1
530 ( 0x76, 0x10 ), # AL=0x70, AF=1 CF=0
531 ( 0xd6, 0x91 ), # AL=0x70, AF=1 CF=1
532 ( 0x71, 0x04 ), # AL=0x71, AF=0 CF=0
533 ( 0xd1, 0x85 ), # AL=0x71, AF=0 CF=1
534 ( 0x77, 0x14 ), # AL=0x71, AF=1 CF=0
535 ( 0xd7, 0x95 ), # AL=0x71, AF=1 CF=1
536 ( 0x72, 0x04 ), # AL=0x72, AF=0 CF=0
537 ( 0xd2, 0x85 ), # AL=0x72, AF=0 CF=1
538 ( 0x78, 0x14 ), # AL=0x72, AF=1 CF=0
539 ( 0xd8, 0x95 ), # AL=0x72, AF=1 CF=1
540 ( 0x73, 0x00 ), # AL=0x73, AF=0 CF=0
541 ( 0xd3, 0x81 ), # AL=0x73, AF=0 CF=1
542 ( 0x79, 0x10 ), # AL=0x73, AF=1 CF=0
543 ( 0xd9, 0x91 ), # AL=0x73, AF=1 CF=1
544 ( 0x74, 0x04 ), # AL=0x74, AF=0 CF=0
545 ( 0xd4, 0x85 ), # AL=0x74, AF=0 CF=1
546 ( 0x7a, 0x10 ), # AL=0x74, AF=1 CF=0
547 ( 0xda, 0x91 ), # AL=0x74, AF=1 CF=1
548 ( 0x75, 0x00 ), # AL=0x75, AF=0 CF=0
549 ( 0xd5, 0x81 ), # AL=0x75, AF=0 CF=1
550 ( 0x7b, 0x14 ), # AL=0x75, AF=1 CF=0
551 ( 0xdb, 0x95 ), # AL=0x75, AF=1 CF=1
552 ( 0x76, 0x00 ), # AL=0x76, AF=0 CF=0
553 ( 0xd6, 0x81 ), # AL=0x76, AF=0 CF=1
554 ( 0x7c, 0x10 ), # AL=0x76, AF=1 CF=0
555 ( 0xdc, 0x91 ), # AL=0x76, AF=1 CF=1
556 ( 0x77, 0x04 ), # AL=0x77, AF=0 CF=0
557 ( 0xd7, 0x85 ), # AL=0x77, AF=0 CF=1
558 ( 0x7d, 0x14 ), # AL=0x77, AF=1 CF=0
559 ( 0xdd, 0x95 ), # AL=0x77, AF=1 CF=1
560 ( 0x78, 0x04 ), # AL=0x78, AF=0 CF=0
561 ( 0xd8, 0x85 ), # AL=0x78, AF=0 CF=1
562 ( 0x7e, 0x14 ), # AL=0x78, AF=1 CF=0
563 ( 0xde, 0x95 ), # AL=0x78, AF=1 CF=1
564 ( 0x79, 0x00 ), # AL=0x79, AF=0 CF=0
565 ( 0xd9, 0x81 ), # AL=0x79, AF=0 CF=1
566 ( 0x7f, 0x10 ), # AL=0x79, AF=1 CF=0
567 ( 0xdf, 0x91 ), # AL=0x79, AF=1 CF=1
568 ( 0x80, 0x90 ), # AL=0x7a, AF=0 CF=0
569 ( 0xe0, 0x91 ), # AL=0x7a, AF=0 CF=1
570 ( 0x80, 0x90 ), # AL=0x7a, AF=1 CF=0
571 ( 0xe0, 0x91 ), # AL=0x7a, AF=1 CF=1
572 ( 0x81, 0x94 ), # AL=0x7b, AF=0 CF=0
573 ( 0xe1, 0x95 ), # AL=0x7b, AF=0 CF=1
574 ( 0x81, 0x94 ), # AL=0x7b, AF=1 CF=0
575 ( 0xe1, 0x95 ), # AL=0x7b, AF=1 CF=1
576 ( 0x82, 0x94 ), # AL=0x7c, AF=0 CF=0
577 ( 0xe2, 0x95 ), # AL=0x7c, AF=0 CF=1
578 ( 0x82, 0x94 ), # AL=0x7c, AF=1 CF=0
579 ( 0xe2, 0x95 ), # AL=0x7c, AF=1 CF=1
580 ( 0x83, 0x90 ), # AL=0x7d, AF=0 CF=0
581 ( 0xe3, 0x91 ), # AL=0x7d, AF=0 CF=1
582 ( 0x83, 0x90 ), # AL=0x7d, AF=1 CF=0
583 ( 0xe3, 0x91 ), # AL=0x7d, AF=1 CF=1
584 ( 0x84, 0x94 ), # AL=0x7e, AF=0 CF=0
585 ( 0xe4, 0x95 ), # AL=0x7e, AF=0 CF=1
586 ( 0x84, 0x94 ), # AL=0x7e, AF=1 CF=0
587 ( 0xe4, 0x95 ), # AL=0x7e, AF=1 CF=1
588 ( 0x85, 0x90 ), # AL=0x7f, AF=0 CF=0
589 ( 0xe5, 0x91 ), # AL=0x7f, AF=0 CF=1
590 ( 0x85, 0x90 ), # AL=0x7f, AF=1 CF=0
591 ( 0xe5, 0x91 ), # AL=0x7f, AF=1 CF=1
592 ( 0x80, 0x80 ), # AL=0x80, AF=0 CF=0
593 ( 0xe0, 0x81 ), # AL=0x80, AF=0 CF=1
594 ( 0x86, 0x90 ), # AL=0x80, AF=1 CF=0
595 ( 0xe6, 0x91 ), # AL=0x80, AF=1 CF=1
596 ( 0x81, 0x84 ), # AL=0x81, AF=0 CF=0
597 ( 0xe1, 0x85 ), # AL=0x81, AF=0 CF=1
598 ( 0x87, 0x94 ), # AL=0x81, AF=1 CF=0
599 ( 0xe7, 0x95 ), # AL=0x81, AF=1 CF=1
600 ( 0x82, 0x84 ), # AL=0x82, AF=0 CF=0
601 ( 0xe2, 0x85 ), # AL=0x82, AF=0 CF=1
602 ( 0x88, 0x94 ), # AL=0x82, AF=1 CF=0
603 ( 0xe8, 0x95 ), # AL=0x82, AF=1 CF=1
604 ( 0x83, 0x80 ), # AL=0x83, AF=0 CF=0
605 ( 0xe3, 0x81 ), # AL=0x83, AF=0 CF=1
606 ( 0x89, 0x90 ), # AL=0x83, AF=1 CF=0
607 ( 0xe9, 0x91 ), # AL=0x83, AF=1 CF=1
608 ( 0x84, 0x84 ), # AL=0x84, AF=0 CF=0
609 ( 0xe4, 0x85 ), # AL=0x84, AF=0 CF=1
610 ( 0x8a, 0x90 ), # AL=0x84, AF=1 CF=0
611 ( 0xea, 0x91 ), # AL=0x84, AF=1 CF=1
612 ( 0x85, 0x80 ), # AL=0x85, AF=0 CF=0
613 ( 0xe5, 0x81 ), # AL=0x85, AF=0 CF=1
614 ( 0x8b, 0x94 ), # AL=0x85, AF=1 CF=0
615 ( 0xeb, 0x95 ), # AL=0x85, AF=1 CF=1
616 ( 0x86, 0x80 ), # AL=0x86, AF=0 CF=0
617 ( 0xe6, 0x81 ), # AL=0x86, AF=0 CF=1
618 ( 0x8c, 0x90 ), # AL=0x86, AF=1 CF=0
619 ( 0xec, 0x91 ), # AL=0x86, AF=1 CF=1
620 ( 0x87, 0x84 ), # AL=0x87, AF=0 CF=0
621 ( 0xe7, 0x85 ), # AL=0x87, AF=0 CF=1
622 ( 0x8d, 0x94 ), # AL=0x87, AF=1 CF=0
623 ( 0xed, 0x95 ), # AL=0x87, AF=1 CF=1
624 ( 0x88, 0x84 ), # AL=0x88, AF=0 CF=0
625 ( 0xe8, 0x85 ), # AL=0x88, AF=0 CF=1
626 ( 0x8e, 0x94 ), # AL=0x88, AF=1 CF=0
627 ( 0xee, 0x95 ), # AL=0x88, AF=1 CF=1
628 ( 0x89, 0x80 ), # AL=0x89, AF=0 CF=0
629 ( 0xe9, 0x81 ), # AL=0x89, AF=0 CF=1
630 ( 0x8f, 0x90 ), # AL=0x89, AF=1 CF=0
631 ( 0xef, 0x91 ), # AL=0x89, AF=1 CF=1
632 ( 0x90, 0x94 ), # AL=0x8a, AF=0 CF=0
633 ( 0xf0, 0x95 ), # AL=0x8a, AF=0 CF=1
634 ( 0x90, 0x94 ), # AL=0x8a, AF=1 CF=0
635 ( 0xf0, 0x95 ), # AL=0x8a, AF=1 CF=1
636 ( 0x91, 0x90 ), # AL=0x8b, AF=0 CF=0
637 ( 0xf1, 0x91 ), # AL=0x8b, AF=0 CF=1
638 ( 0x91, 0x90 ), # AL=0x8b, AF=1 CF=0
639 ( 0xf1, 0x91 ), # AL=0x8b, AF=1 CF=1
640 ( 0x92, 0x90 ), # AL=0x8c, AF=0 CF=0
641 ( 0xf2, 0x91 ), # AL=0x8c, AF=0 CF=1
642 ( 0x92, 0x90 ), # AL=0x8c, AF=1 CF=0
643 ( 0xf2, 0x91 ), # AL=0x8c, AF=1 CF=1
644 ( 0x93, 0x94 ), # AL=0x8d, AF=0 CF=0
645 ( 0xf3, 0x95 ), # AL=0x8d, AF=0 CF=1
646 ( 0x93, 0x94 ), # AL=0x8d, AF=1 CF=0
647 ( 0xf3, 0x95 ), # AL=0x8d, AF=1 CF=1
648 ( 0x94, 0x90 ), # AL=0x8e, AF=0 CF=0
649 ( 0xf4, 0x91 ), # AL=0x8e, AF=0 CF=1
650 ( 0x94, 0x90 ), # AL=0x8e, AF=1 CF=0
651 ( 0xf4, 0x91 ), # AL=0x8e, AF=1 CF=1
652 ( 0x95, 0x94 ), # AL=0x8f, AF=0 CF=0
653 ( 0xf5, 0x95 ), # AL=0x8f, AF=0 CF=1
654 ( 0x95, 0x94 ), # AL=0x8f, AF=1 CF=0
655 ( 0xf5, 0x95 ), # AL=0x8f, AF=1 CF=1
656 ( 0x90, 0x84 ), # AL=0x90, AF=0 CF=0
657 ( 0xf0, 0x85 ), # AL=0x90, AF=0 CF=1
658 ( 0x96, 0x94 ), # AL=0x90, AF=1 CF=0
659 ( 0xf6, 0x95 ), # AL=0x90, AF=1 CF=1
660 ( 0x91, 0x80 ), # AL=0x91, AF=0 CF=0
661 ( 0xf1, 0x81 ), # AL=0x91, AF=0 CF=1
662 ( 0x97, 0x90 ), # AL=0x91, AF=1 CF=0
663 ( 0xf7, 0x91 ), # AL=0x91, AF=1 CF=1
664 ( 0x92, 0x80 ), # AL=0x92, AF=0 CF=0
665 ( 0xf2, 0x81 ), # AL=0x92, AF=0 CF=1
666 ( 0x98, 0x90 ), # AL=0x92, AF=1 CF=0
667 ( 0xf8, 0x91 ), # AL=0x92, AF=1 CF=1
668 ( 0x93, 0x84 ), # AL=0x93, AF=0 CF=0
669 ( 0xf3, 0x85 ), # AL=0x93, AF=0 CF=1
670 ( 0x99, 0x94 ), # AL=0x93, AF=1 CF=0
671 ( 0xf9, 0x95 ), # AL=0x93, AF=1 CF=1
672 ( 0x94, 0x80 ), # AL=0x94, AF=0 CF=0
673 ( 0xf4, 0x81 ), # AL=0x94, AF=0 CF=1
674 ( 0x9a, 0x94 ), # AL=0x94, AF=1 CF=0
675 ( 0xfa, 0x95 ), # AL=0x94, AF=1 CF=1
676 ( 0x95, 0x84 ), # AL=0x95, AF=0 CF=0
677 ( 0xf5, 0x85 ), # AL=0x95, AF=0 CF=1
678 ( 0x9b, 0x90 ), # AL=0x95, AF=1 CF=0
679 ( 0xfb, 0x91 ), # AL=0x95, AF=1 CF=1
680 ( 0x96, 0x84 ), # AL=0x96, AF=0 CF=0
681 ( 0xf6, 0x85 ), # AL=0x96, AF=0 CF=1
682 ( 0x9c, 0x94 ), # AL=0x96, AF=1 CF=0
683 ( 0xfc, 0x95 ), # AL=0x96, AF=1 CF=1
684 ( 0x97, 0x80 ), # AL=0x97, AF=0 CF=0
685 ( 0xf7, 0x81 ), # AL=0x97, AF=0 CF=1
686 ( 0x9d, 0x90 ), # AL=0x97, AF=1 CF=0
687 ( 0xfd, 0x91 ), # AL=0x97, AF=1 CF=1
688 ( 0x98, 0x80 ), # AL=0x98, AF=0 CF=0
689 ( 0xf8, 0x81 ), # AL=0x98, AF=0 CF=1
690 ( 0x9e, 0x90 ), # AL=0x98, AF=1 CF=0
691 ( 0xfe, 0x91 ), # AL=0x98, AF=1 CF=1
692 ( 0x99, 0x84 ), # AL=0x99, AF=0 CF=0
693 ( 0xf9, 0x85 ), # AL=0x99, AF=0 CF=1
694 ( 0x9f, 0x94 ), # AL=0x99, AF=1 CF=0
695 ( 0xff, 0x95 ), # AL=0x99, AF=1 CF=1
696 ( 0x00, 0x55 ), # AL=0x9a, AF=0 CF=0
697 ( 0x00, 0x55 ), # AL=0x9a, AF=0 CF=1
698 ( 0x00, 0x55 ), # AL=0x9a, AF=1 CF=0
699 ( 0x00, 0x55 ), # AL=0x9a, AF=1 CF=1
700 ( 0x01, 0x11 ), # AL=0x9b, AF=0 CF=0
701 ( 0x01, 0x11 ), # AL=0x9b, AF=0 CF=1
702 ( 0x01, 0x11 ), # AL=0x9b, AF=1 CF=0
703 ( 0x01, 0x11 ), # AL=0x9b, AF=1 CF=1
704 ( 0x02, 0x11 ), # AL=0x9c, AF=0 CF=0
705 ( 0x02, 0x11 ), # AL=0x9c, AF=0 CF=1
706 ( 0x02, 0x11 ), # AL=0x9c, AF=1 CF=0
707 ( 0x02, 0x11 ), # AL=0x9c, AF=1 CF=1
708 ( 0x03, 0x15 ), # AL=0x9d, AF=0 CF=0
709 ( 0x03, 0x15 ), # AL=0x9d, AF=0 CF=1
710 ( 0x03, 0x15 ), # AL=0x9d, AF=1 CF=0
711 ( 0x03, 0x15 ), # AL=0x9d, AF=1 CF=1
712 ( 0x04, 0x11 ), # AL=0x9e, AF=0 CF=0
713 ( 0x04, 0x11 ), # AL=0x9e, AF=0 CF=1
714 ( 0x04, 0x11 ), # AL=0x9e, AF=1 CF=0
715 ( 0x04, 0x11 ), # AL=0x9e, AF=1 CF=1
716 ( 0x05, 0x15 ), # AL=0x9f, AF=0 CF=0
717 ( 0x05, 0x15 ), # AL=0x9f, AF=0 CF=1
718 ( 0x05, 0x15 ), # AL=0x9f, AF=1 CF=0
719 ( 0x05, 0x15 ), # AL=0x9f, AF=1 CF=1
720 ( 0x00, 0x45 ), # AL=0xa0, AF=0 CF=0
721 ( 0x00, 0x45 ), # AL=0xa0, AF=0 CF=1
722 ( 0x06, 0x15 ), # AL=0xa0, AF=1 CF=0
723 ( 0x06, 0x15 ), # AL=0xa0, AF=1 CF=1
724 ( 0x01, 0x01 ), # AL=0xa1, AF=0 CF=0
725 ( 0x01, 0x01 ), # AL=0xa1, AF=0 CF=1
726 ( 0x07, 0x11 ), # AL=0xa1, AF=1 CF=0
727 ( 0x07, 0x11 ), # AL=0xa1, AF=1 CF=1
728 ( 0x02, 0x01 ), # AL=0xa2, AF=0 CF=0
729 ( 0x02, 0x01 ), # AL=0xa2, AF=0 CF=1
730 ( 0x08, 0x11 ), # AL=0xa2, AF=1 CF=0
731 ( 0x08, 0x11 ), # AL=0xa2, AF=1 CF=1
732 ( 0x03, 0x05 ), # AL=0xa3, AF=0 CF=0
733 ( 0x03, 0x05 ), # AL=0xa3, AF=0 CF=1
734 ( 0x09, 0x15 ), # AL=0xa3, AF=1 CF=0
735 ( 0x09, 0x15 ), # AL=0xa3, AF=1 CF=1
736 ( 0x04, 0x01 ), # AL=0xa4, AF=0 CF=0
737 ( 0x04, 0x01 ), # AL=0xa4, AF=0 CF=1
738 ( 0x0a, 0x15 ), # AL=0xa4, AF=1 CF=0
739 ( 0x0a, 0x15 ), # AL=0xa4, AF=1 CF=1
740 ( 0x05, 0x05 ), # AL=0xa5, AF=0 CF=0
741 ( 0x05, 0x05 ), # AL=0xa5, AF=0 CF=1
742 ( 0x0b, 0x11 ), # AL=0xa5, AF=1 CF=0
743 ( 0x0b, 0x11 ), # AL=0xa5, AF=1 CF=1
744 ( 0x06, 0x05 ), # AL=0xa6, AF=0 CF=0
745 ( 0x06, 0x05 ), # AL=0xa6, AF=0 CF=1
746 ( 0x0c, 0x15 ), # AL=0xa6, AF=1 CF=0
747 ( 0x0c, 0x15 ), # AL=0xa6, AF=1 CF=1
748 ( 0x07, 0x01 ), # AL=0xa7, AF=0 CF=0
749 ( 0x07, 0x01 ), # AL=0xa7, AF=0 CF=1
750 ( 0x0d, 0x11 ), # AL=0xa7, AF=1 CF=0
751 ( 0x0d, 0x11 ), # AL=0xa7, AF=1 CF=1
752 ( 0x08, 0x01 ), # AL=0xa8, AF=0 CF=0
753 ( 0x08, 0x01 ), # AL=0xa8, AF=0 CF=1
754 ( 0x0e, 0x11 ), # AL=0xa8, AF=1 CF=0
755 ( 0x0e, 0x11 ), # AL=0xa8, AF=1 CF=1
756 ( 0x09, 0x05 ), # AL=0xa9, AF=0 CF=0
757 ( 0x09, 0x05 ), # AL=0xa9, AF=0 CF=1
758 ( 0x0f, 0x15 ), # AL=0xa9, AF=1 CF=0
759 ( 0x0f, 0x15 ), # AL=0xa9, AF=1 CF=1
760 ( 0x10, 0x11 ), # AL=0xaa, AF=0 CF=0
761 ( 0x10, 0x11 ), # AL=0xaa, AF=0 CF=1
762 ( 0x10, 0x11 ), # AL=0xaa, AF=1 CF=0
763 ( 0x10, 0x11 ), # AL=0xaa, AF=1 CF=1
764 ( 0x11, 0x15 ), # AL=0xab, AF=0 CF=0
765 ( 0x11, 0x15 ), # AL=0xab, AF=0 CF=1
766 ( 0x11, 0x15 ), # AL=0xab, AF=1 CF=0
767 ( 0x11, 0x15 ), # AL=0xab, AF=1 CF=1
768 ( 0x12, 0x15 ), # AL=0xac, AF=0 CF=0
769 ( 0x12, 0x15 ), # AL=0xac, AF=0 CF=1
770 ( 0x12, 0x15 ), # AL=0xac, AF=1 CF=0
771 ( 0x12, 0x15 ), # AL=0xac, AF=1 CF=1
772 ( 0x13, 0x11 ), # AL=0xad, AF=0 CF=0
773 ( 0x13, 0x11 ), # AL=0xad, AF=0 CF=1
774 ( 0x13, 0x11 ), # AL=0xad, AF=1 CF=0
775 ( 0x13, 0x11 ), # AL=0xad, AF=1 CF=1
776 ( 0x14, 0x15 ), # AL=0xae, AF=0 CF=0
777 ( 0x14, 0x15 ), # AL=0xae, AF=0 CF=1
778 ( 0x14, 0x15 ), # AL=0xae, AF=1 CF=0
779 ( 0x14, 0x15 ), # AL=0xae, AF=1 CF=1
780 ( 0x15, 0x11 ), # AL=0xaf, AF=0 CF=0
781 ( 0x15, 0x11 ), # AL=0xaf, AF=0 CF=1
782 ( 0x15, 0x11 ), # AL=0xaf, AF=1 CF=0
783 ( 0x15, 0x11 ), # AL=0xaf, AF=1 CF=1
784 ( 0x10, 0x01 ), # AL=0xb0, AF=0 CF=0
785 ( 0x10, 0x01 ), # AL=0xb0, AF=0 CF=1
786 ( 0x16, 0x11 ), # AL=0xb0, AF=1 CF=0
787 ( 0x16, 0x11 ), # AL=0xb0, AF=1 CF=1
788 ( 0x11, 0x05 ), # AL=0xb1, AF=0 CF=0
789 ( 0x11, 0x05 ), # AL=0xb1, AF=0 CF=1
790 ( 0x17, 0x15 ), # AL=0xb1, AF=1 CF=0
791 ( 0x17, 0x15 ), # AL=0xb1, AF=1 CF=1
792 ( 0x12, 0x05 ), # AL=0xb2, AF=0 CF=0
793 ( 0x12, 0x05 ), # AL=0xb2, AF=0 CF=1
794 ( 0x18, 0x15 ), # AL=0xb2, AF=1 CF=0
795 ( 0x18, 0x15 ), # AL=0xb2, AF=1 CF=1
796 ( 0x13, 0x01 ), # AL=0xb3, AF=0 CF=0
797 ( 0x13, 0x01 ), # AL=0xb3, AF=0 CF=1
798 ( 0x19, 0x11 ), # AL=0xb3, AF=1 CF=0
799 ( 0x19, 0x11 ), # AL=0xb3, AF=1 CF=1
800 ( 0x14, 0x05 ), # AL=0xb4, AF=0 CF=0
801 ( 0x14, 0x05 ), # AL=0xb4, AF=0 CF=1
802 ( 0x1a, 0x11 ), # AL=0xb4, AF=1 CF=0
803 ( 0x1a, 0x11 ), # AL=0xb4, AF=1 CF=1
804 ( 0x15, 0x01 ), # AL=0xb5, AF=0 CF=0
805 ( 0x15, 0x01 ), # AL=0xb5, AF=0 CF=1
806 ( 0x1b, 0x15 ), # AL=0xb5, AF=1 CF=0
807 ( 0x1b, 0x15 ), # AL=0xb5, AF=1 CF=1
808 ( 0x16, 0x01 ), # AL=0xb6, AF=0 CF=0
809 ( 0x16, 0x01 ), # AL=0xb6, AF=0 CF=1
810 ( 0x1c, 0x11 ), # AL=0xb6, AF=1 CF=0
811 ( 0x1c, 0x11 ), # AL=0xb6, AF=1 CF=1
812 ( 0x17, 0x05 ), # AL=0xb7, AF=0 CF=0
813 ( 0x17, 0x05 ), # AL=0xb7, AF=0 CF=1
814 ( 0x1d, 0x15 ), # AL=0xb7, AF=1 CF=0
815 ( 0x1d, 0x15 ), # AL=0xb7, AF=1 CF=1
816 ( 0x18, 0x05 ), # AL=0xb8, AF=0 CF=0
817 ( 0x18, 0x05 ), # AL=0xb8, AF=0 CF=1
818 ( 0x1e, 0x15 ), # AL=0xb8, AF=1 CF=0
819 ( 0x1e, 0x15 ), # AL=0xb8, AF=1 CF=1
820 ( 0x19, 0x01 ), # AL=0xb9, AF=0 CF=0
821 ( 0x19, 0x01 ), # AL=0xb9, AF=0 CF=1
822 ( 0x1f, 0x11 ), # AL=0xb9, AF=1 CF=0
823 ( 0x1f, 0x11 ), # AL=0xb9, AF=1 CF=1
824 ( 0x20, 0x11 ), # AL=0xba, AF=0 CF=0
825 ( 0x20, 0x11 ), # AL=0xba, AF=0 CF=1
826 ( 0x20, 0x11 ), # AL=0xba, AF=1 CF=0
827 ( 0x20, 0x11 ), # AL=0xba, AF=1 CF=1
828 ( 0x21, 0x15 ), # AL=0xbb, AF=0 CF=0
829 ( 0x21, 0x15 ), # AL=0xbb, AF=0 CF=1
830 ( 0x21, 0x15 ), # AL=0xbb, AF=1 CF=0
831 ( 0x21, 0x15 ), # AL=0xbb, AF=1 CF=1
832 ( 0x22, 0x15 ), # AL=0xbc, AF=0 CF=0
833 ( 0x22, 0x15 ), # AL=0xbc, AF=0 CF=1
834 ( 0x22, 0x15 ), # AL=0xbc, AF=1 CF=0
835 ( 0x22, 0x15 ), # AL=0xbc, AF=1 CF=1
836 ( 0x23, 0x11 ), # AL=0xbd, AF=0 CF=0
837 ( 0x23, 0x11 ), # AL=0xbd, AF=0 CF=1
838 ( 0x23, 0x11 ), # AL=0xbd, AF=1 CF=0
839 ( 0x23, 0x11 ), # AL=0xbd, AF=1 CF=1
840 ( 0x24, 0x15 ), # AL=0xbe, AF=0 CF=0
841 ( 0x24, 0x15 ), # AL=0xbe, AF=0 CF=1
842 ( 0x24, 0x15 ), # AL=0xbe, AF=1 CF=0
843 ( 0x24, 0x15 ), # AL=0xbe, AF=1 CF=1
844 ( 0x25, 0x11 ), # AL=0xbf, AF=0 CF=0
845 ( 0x25, 0x11 ), # AL=0xbf, AF=0 CF=1
846 ( 0x25, 0x11 ), # AL=0xbf, AF=1 CF=0
847 ( 0x25, 0x11 ), # AL=0xbf, AF=1 CF=1
848 ( 0x20, 0x01 ), # AL=0xc0, AF=0 CF=0
849 ( 0x20, 0x01 ), # AL=0xc0, AF=0 CF=1
850 ( 0x26, 0x11 ), # AL=0xc0, AF=1 CF=0
851 ( 0x26, 0x11 ), # AL=0xc0, AF=1 CF=1
852 ( 0x21, 0x05 ), # AL=0xc1, AF=0 CF=0
853 ( 0x21, 0x05 ), # AL=0xc1, AF=0 CF=1
854 ( 0x27, 0x15 ), # AL=0xc1, AF=1 CF=0
855 ( 0x27, 0x15 ), # AL=0xc1, AF=1 CF=1
856 ( 0x22, 0x05 ), # AL=0xc2, AF=0 CF=0
857 ( 0x22, 0x05 ), # AL=0xc2, AF=0 CF=1
858 ( 0x28, 0x15 ), # AL=0xc2, AF=1 CF=0
859 ( 0x28, 0x15 ), # AL=0xc2, AF=1 CF=1
860 ( 0x23, 0x01 ), # AL=0xc3, AF=0 CF=0
861 ( 0x23, 0x01 ), # AL=0xc3, AF=0 CF=1
862 ( 0x29, 0x11 ), # AL=0xc3, AF=1 CF=0
863 ( 0x29, 0x11 ), # AL=0xc3, AF=1 CF=1
864 ( 0x24, 0x05 ), # AL=0xc4, AF=0 CF=0
865 ( 0x24, 0x05 ), # AL=0xc4, AF=0 CF=1
866 ( 0x2a, 0x11 ), # AL=0xc4, AF=1 CF=0
867 ( 0x2a, 0x11 ), # AL=0xc4, AF=1 CF=1
868 ( 0x25, 0x01 ), # AL=0xc5, AF=0 CF=0
869 ( 0x25, 0x01 ), # AL=0xc5, AF=0 CF=1
870 ( 0x2b, 0x15 ), # AL=0xc5, AF=1 CF=0
871 ( 0x2b, 0x15 ), # AL=0xc5, AF=1 CF=1
872 ( 0x26, 0x01 ), # AL=0xc6, AF=0 CF=0
873 ( 0x26, 0x01 ), # AL=0xc6, AF=0 CF=1
874 ( 0x2c, 0x11 ), # AL=0xc6, AF=1 CF=0
875 ( 0x2c, 0x11 ), # AL=0xc6, AF=1 CF=1
876 ( 0x27, 0x05 ), # AL=0xc7, AF=0 CF=0
877 ( 0x27, 0x05 ), # AL=0xc7, AF=0 CF=1
878 ( 0x2d, 0x15 ), # AL=0xc7, AF=1 CF=0
879 ( 0x2d, 0x15 ), # AL=0xc7, AF=1 CF=1
880 ( 0x28, 0x05 ), # AL=0xc8, AF=0 CF=0
881 ( 0x28, 0x05 ), # AL=0xc8, AF=0 CF=1
882 ( 0x2e, 0x15 ), # AL=0xc8, AF=1 CF=0
883 ( 0x2e, 0x15 ), # AL=0xc8, AF=1 CF=1
884 ( 0x29, 0x01 ), # AL=0xc9, AF=0 CF=0
885 ( 0x29, 0x01 ), # AL=0xc9, AF=0 CF=1
886 ( 0x2f, 0x11 ), # AL=0xc9, AF=1 CF=0
887 ( 0x2f, 0x11 ), # AL=0xc9, AF=1 CF=1
888 ( 0x30, 0x15 ), # AL=0xca, AF=0 CF=0
889 ( 0x30, 0x15 ), # AL=0xca, AF=0 CF=1
890 ( 0x30, 0x15 ), # AL=0xca, AF=1 CF=0
891 ( 0x30, 0x15 ), # AL=0xca, AF=1 CF=1
892 ( 0x31, 0x11 ), # AL=0xcb, AF=0 CF=0
893 ( 0x31, 0x11 ), # AL=0xcb, AF=0 CF=1
894 ( 0x31, 0x11 ), # AL=0xcb, AF=1 CF=0
895 ( 0x31, 0x11 ), # AL=0xcb, AF=1 CF=1
896 ( 0x32, 0x11 ), # AL=0xcc, AF=0 CF=0
897 ( 0x32, 0x11 ), # AL=0xcc, AF=0 CF=1
898 ( 0x32, 0x11 ), # AL=0xcc, AF=1 CF=0
899 ( 0x32, 0x11 ), # AL=0xcc, AF=1 CF=1
900 ( 0x33, 0x15 ), # AL=0xcd, AF=0 CF=0
901 ( 0x33, 0x15 ), # AL=0xcd, AF=0 CF=1
902 ( 0x33, 0x15 ), # AL=0xcd, AF=1 CF=0
903 ( 0x33, 0x15 ), # AL=0xcd, AF=1 CF=1
904 ( 0x34, 0x11 ), # AL=0xce, AF=0 CF=0
905 ( 0x34, 0x11 ), # AL=0xce, AF=0 CF=1
906 ( 0x34, 0x11 ), # AL=0xce, AF=1 CF=0
907 ( 0x34, 0x11 ), # AL=0xce, AF=1 CF=1
908 ( 0x35, 0x15 ), # AL=0xcf, AF=0 CF=0
909 ( 0x35, 0x15 ), # AL=0xcf, AF=0 CF=1
910 ( 0x35, 0x15 ), # AL=0xcf, AF=1 CF=0
911 ( 0x35, 0x15 ), # AL=0xcf, AF=1 CF=1
912 ( 0x30, 0x05 ), # AL=0xd0, AF=0 CF=0
913 ( 0x30, 0x05 ), # AL=0xd0, AF=0 CF=1
914 ( 0x36, 0x15 ), # AL=0xd0, AF=1 CF=0
915 ( 0x36, 0x15 ), # AL=0xd0, AF=1 CF=1
916 ( 0x31, 0x01 ), # AL=0xd1, AF=0 CF=0
917 ( 0x31, 0x01 ), # AL=0xd1, AF=0 CF=1
918 ( 0x37, 0x11 ), # AL=0xd1, AF=1 CF=0
919 ( 0x37, 0x11 ), # AL=0xd1, AF=1 CF=1
920 ( 0x32, 0x01 ), # AL=0xd2, AF=0 CF=0
921 ( 0x32, 0x01 ), # AL=0xd2, AF=0 CF=1
922 ( 0x38, 0x11 ), # AL=0xd2, AF=1 CF=0
923 ( 0x38, 0x11 ), # AL=0xd2, AF=1 CF=1
924 ( 0x33, 0x05 ), # AL=0xd3, AF=0 CF=0
925 ( 0x33, 0x05 ), # AL=0xd3, AF=0 CF=1
926 ( 0x39, 0x15 ), # AL=0xd3, AF=1 CF=0
927 ( 0x39, 0x15 ), # AL=0xd3, AF=1 CF=1
928 ( 0x34, 0x01 ), # AL=0xd4, AF=0 CF=0
929 ( 0x34, 0x01 ), # AL=0xd4, AF=0 CF=1
930 ( 0x3a, 0x15 ), # AL=0xd4, AF=1 CF=0
931 ( 0x3a, 0x15 ), # AL=0xd4, AF=1 CF=1
932 ( 0x35, 0x05 ), # AL=0xd5, AF=0 CF=0
933 ( 0x35, 0x05 ), # AL=0xd5, AF=0 CF=1
934 ( 0x3b, 0x11 ), # AL=0xd5, AF=1 CF=0
935 ( 0x3b, 0x11 ), # AL=0xd5, AF=1 CF=1
936 ( 0x36, 0x05 ), # AL=0xd6, AF=0 CF=0
937 ( 0x36, 0x05 ), # AL=0xd6, AF=0 CF=1
938 ( 0x3c, 0x15 ), # AL=0xd6, AF=1 CF=0
939 ( 0x3c, 0x15 ), # AL=0xd6, AF=1 CF=1
940 ( 0x37, 0x01 ), # AL=0xd7, AF=0 CF=0
941 ( 0x37, 0x01 ), # AL=0xd7, AF=0 CF=1
942 ( 0x3d, 0x11 ), # AL=0xd7, AF=1 CF=0
943 ( 0x3d, 0x11 ), # AL=0xd7, AF=1 CF=1
944 ( 0x38, 0x01 ), # AL=0xd8, AF=0 CF=0
945 ( 0x38, 0x01 ), # AL=0xd8, AF=0 CF=1
946 ( 0x3e, 0x11 ), # AL=0xd8, AF=1 CF=0
947 ( 0x3e, 0x11 ), # AL=0xd8, AF=1 CF=1
948 ( 0x39, 0x05 ), # AL=0xd9, AF=0 CF=0
949 ( 0x39, 0x05 ), # AL=0xd9, AF=0 CF=1
950 ( 0x3f, 0x15 ), # AL=0xd9, AF=1 CF=0
951 ( 0x3f, 0x15 ), # AL=0xd9, AF=1 CF=1
952 ( 0x40, 0x11 ), # AL=0xda, AF=0 CF=0
953 ( 0x40, 0x11 ), # AL=0xda, AF=0 CF=1
954 ( 0x40, 0x11 ), # AL=0xda, AF=1 CF=0
955 ( 0x40, 0x11 ), # AL=0xda, AF=1 CF=1
956 ( 0x41, 0x15 ), # AL=0xdb, AF=0 CF=0
957 ( 0x41, 0x15 ), # AL=0xdb, AF=0 CF=1
958 ( 0x41, 0x15 ), # AL=0xdb, AF=1 CF=0
959 ( 0x41, 0x15 ), # AL=0xdb, AF=1 CF=1
960 ( 0x42, 0x15 ), # AL=0xdc, AF=0 CF=0
961 ( 0x42, 0x15 ), # AL=0xdc, AF=0 CF=1
962 ( 0x42, 0x15 ), # AL=0xdc, AF=1 CF=0
963 ( 0x42, 0x15 ), # AL=0xdc, AF=1 CF=1
964 ( 0x43, 0x11 ), # AL=0xdd, AF=0 CF=0
965 ( 0x43, 0x11 ), # AL=0xdd, AF=0 CF=1
966 ( 0x43, 0x11 ), # AL=0xdd, AF=1 CF=0
967 ( 0x43, 0x11 ), # AL=0xdd, AF=1 CF=1
968 ( 0x44, 0x15 ), # AL=0xde, AF=0 CF=0
969 ( 0x44, 0x15 ), # AL=0xde, AF=0 CF=1
970 ( 0x44, 0x15 ), # AL=0xde, AF=1 CF=0
971 ( 0x44, 0x15 ), # AL=0xde, AF=1 CF=1
972 ( 0x45, 0x11 ), # AL=0xdf, AF=0 CF=0
973 ( 0x45, 0x11 ), # AL=0xdf, AF=0 CF=1
974 ( 0x45, 0x11 ), # AL=0xdf, AF=1 CF=0
975 ( 0x45, 0x11 ), # AL=0xdf, AF=1 CF=1
976 ( 0x40, 0x01 ), # AL=0xe0, AF=0 CF=0
977 ( 0x40, 0x01 ), # AL=0xe0, AF=0 CF=1
978 ( 0x46, 0x11 ), # AL=0xe0, AF=1 CF=0
979 ( 0x46, 0x11 ), # AL=0xe0, AF=1 CF=1
980 ( 0x41, 0x05 ), # AL=0xe1, AF=0 CF=0
981 ( 0x41, 0x05 ), # AL=0xe1, AF=0 CF=1
982 ( 0x47, 0x15 ), # AL=0xe1, AF=1 CF=0
983 ( 0x47, 0x15 ), # AL=0xe1, AF=1 CF=1
984 ( 0x42, 0x05 ), # AL=0xe2, AF=0 CF=0
985 ( 0x42, 0x05 ), # AL=0xe2, AF=0 CF=1
986 ( 0x48, 0x15 ), # AL=0xe2, AF=1 CF=0
987 ( 0x48, 0x15 ), # AL=0xe2, AF=1 CF=1
988 ( 0x43, 0x01 ), # AL=0xe3, AF=0 CF=0
989 ( 0x43, 0x01 ), # AL=0xe3, AF=0 CF=1
990 ( 0x49, 0x11 ), # AL=0xe3, AF=1 CF=0
991 ( 0x49, 0x11 ), # AL=0xe3, AF=1 CF=1
992 ( 0x44, 0x05 ), # AL=0xe4, AF=0 CF=0
993 ( 0x44, 0x05 ), # AL=0xe4, AF=0 CF=1
994 ( 0x4a, 0x11 ), # AL=0xe4, AF=1 CF=0
995 ( 0x4a, 0x11 ), # AL=0xe4, AF=1 CF=1
996 ( 0x45, 0x01 ), # AL=0xe5, AF=0 CF=0
997 ( 0x45, 0x01 ), # AL=0xe5, AF=0 CF=1
998 ( 0x4b, 0x15 ), # AL=0xe5, AF=1 CF=0
999 ( 0x4b, 0x15 ), # AL=0xe5, AF=1 CF=1
1000 ( 0x46, 0x01 ), # AL=0xe6, AF=0 CF=0
1001 ( 0x46, 0x01 ), # AL=0xe6, AF=0 CF=1
1002 ( 0x4c, 0x11 ), # AL=0xe6, AF=1 CF=0
1003 ( 0x4c, 0x11 ), # AL=0xe6, AF=1 CF=1
1004 ( 0x47, 0x05 ), # AL=0xe7, AF=0 CF=0
1005 ( 0x47, 0x05 ), # AL=0xe7, AF=0 CF=1
1006 ( 0x4d, 0x15 ), # AL=0xe7, AF=1 CF=0
1007 ( 0x4d, 0x15 ), # AL=0xe7, AF=1 CF=1
1008 ( 0x48, 0x05 ), # AL=0xe8, AF=0 CF=0
1009 ( 0x48, 0x05 ), # AL=0xe8, AF=0 CF=1
1010 ( 0x4e, 0x15 ), # AL=0xe8, AF=1 CF=0
1011 ( 0x4e, 0x15 ), # AL=0xe8, AF=1 CF=1
1012 ( 0x49, 0x01 ), # AL=0xe9, AF=0 CF=0
1013 ( 0x49, 0x01 ), # AL=0xe9, AF=0 CF=1
1014 ( 0x4f, 0x11 ), # AL=0xe9, AF=1 CF=0
1015 ( 0x4f, 0x11 ), # AL=0xe9, AF=1 CF=1
1016 ( 0x50, 0x15 ), # AL=0xea, AF=0 CF=0
1017 ( 0x50, 0x15 ), # AL=0xea, AF=0 CF=1
1018 ( 0x50, 0x15 ), # AL=0xea, AF=1 CF=0
1019 ( 0x50, 0x15 ), # AL=0xea, AF=1 CF=1
1020 ( 0x51, 0x11 ), # AL=0xeb, AF=0 CF=0
1021 ( 0x51, 0x11 ), # AL=0xeb, AF=0 CF=1
1022 ( 0x51, 0x11 ), # AL=0xeb, AF=1 CF=0
1023 ( 0x51, 0x11 ), # AL=0xeb, AF=1 CF=1
1024 ( 0x52, 0x11 ), # AL=0xec, AF=0 CF=0
1025 ( 0x52, 0x11 ), # AL=0xec, AF=0 CF=1
1026 ( 0x52, 0x11 ), # AL=0xec, AF=1 CF=0
1027 ( 0x52, 0x11 ), # AL=0xec, AF=1 CF=1
1028 ( 0x53, 0x15 ), # AL=0xed, AF=0 CF=0
1029 ( 0x53, 0x15 ), # AL=0xed, AF=0 CF=1
1030 ( 0x53, 0x15 ), # AL=0xed, AF=1 CF=0
1031 ( 0x53, 0x15 ), # AL=0xed, AF=1 CF=1
1032 ( 0x54, 0x11 ), # AL=0xee, AF=0 CF=0
1033 ( 0x54, 0x11 ), # AL=0xee, AF=0 CF=1
1034 ( 0x54, 0x11 ), # AL=0xee, AF=1 CF=0
1035 ( 0x54, 0x11 ), # AL=0xee, AF=1 CF=1
1036 ( 0x55, 0x15 ), # AL=0xef, AF=0 CF=0
1037 ( 0x55, 0x15 ), # AL=0xef, AF=0 CF=1
1038 ( 0x55, 0x15 ), # AL=0xef, AF=1 CF=0
1039 ( 0x55, 0x15 ), # AL=0xef, AF=1 CF=1
1040 ( 0x50, 0x05 ), # AL=0xf0, AF=0 CF=0
1041 ( 0x50, 0x05 ), # AL=0xf0, AF=0 CF=1
1042 ( 0x56, 0x15 ), # AL=0xf0, AF=1 CF=0
1043 ( 0x56, 0x15 ), # AL=0xf0, AF=1 CF=1
1044 ( 0x51, 0x01 ), # AL=0xf1, AF=0 CF=0
1045 ( 0x51, 0x01 ), # AL=0xf1, AF=0 CF=1
1046 ( 0x57, 0x11 ), # AL=0xf1, AF=1 CF=0
1047 ( 0x57, 0x11 ), # AL=0xf1, AF=1 CF=1
1048 ( 0x52, 0x01 ), # AL=0xf2, AF=0 CF=0
1049 ( 0x52, 0x01 ), # AL=0xf2, AF=0 CF=1
1050 ( 0x58, 0x11 ), # AL=0xf2, AF=1 CF=0
1051 ( 0x58, 0x11 ), # AL=0xf2, AF=1 CF=1
1052 ( 0x53, 0x05 ), # AL=0xf3, AF=0 CF=0
1053 ( 0x53, 0x05 ), # AL=0xf3, AF=0 CF=1
1054 ( 0x59, 0x15 ), # AL=0xf3, AF=1 CF=0
1055 ( 0x59, 0x15 ), # AL=0xf3, AF=1 CF=1
1056 ( 0x54, 0x01 ), # AL=0xf4, AF=0 CF=0
1057 ( 0x54, 0x01 ), # AL=0xf4, AF=0 CF=1
1058 ( 0x5a, 0x15 ), # AL=0xf4, AF=1 CF=0
1059 ( 0x5a, 0x15 ), # AL=0xf4, AF=1 CF=1
1060 ( 0x55, 0x05 ), # AL=0xf5, AF=0 CF=0
1061 ( 0x55, 0x05 ), # AL=0xf5, AF=0 CF=1
1062 ( 0x5b, 0x11 ), # AL=0xf5, AF=1 CF=0
1063 ( 0x5b, 0x11 ), # AL=0xf5, AF=1 CF=1
1064 ( 0x56, 0x05 ), # AL=0xf6, AF=0 CF=0
1065 ( 0x56, 0x05 ), # AL=0xf6, AF=0 CF=1
1066 ( 0x5c, 0x15 ), # AL=0xf6, AF=1 CF=0
1067 ( 0x5c, 0x15 ), # AL=0xf6, AF=1 CF=1
1068 ( 0x57, 0x01 ), # AL=0xf7, AF=0 CF=0
1069 ( 0x57, 0x01 ), # AL=0xf7, AF=0 CF=1
1070 ( 0x5d, 0x11 ), # AL=0xf7, AF=1 CF=0
1071 ( 0x5d, 0x11 ), # AL=0xf7, AF=1 CF=1
1072 ( 0x58, 0x01 ), # AL=0xf8, AF=0 CF=0
1073 ( 0x58, 0x01 ), # AL=0xf8, AF=0 CF=1
1074 ( 0x5e, 0x11 ), # AL=0xf8, AF=1 CF=0
1075 ( 0x5e, 0x11 ), # AL=0xf8, AF=1 CF=1
1076 ( 0x59, 0x05 ), # AL=0xf9, AF=0 CF=0
1077 ( 0x59, 0x05 ), # AL=0xf9, AF=0 CF=1
1078 ( 0x5f, 0x15 ), # AL=0xf9, AF=1 CF=0
1079 ( 0x5f, 0x15 ), # AL=0xf9, AF=1 CF=1
1080 ( 0x60, 0x15 ), # AL=0xfa, AF=0 CF=0
1081 ( 0x60, 0x15 ), # AL=0xfa, AF=0 CF=1
1082 ( 0x60, 0x15 ), # AL=0xfa, AF=1 CF=0
1083 ( 0x60, 0x15 ), # AL=0xfa, AF=1 CF=1
1084 ( 0x61, 0x11 ), # AL=0xfb, AF=0 CF=0
1085 ( 0x61, 0x11 ), # AL=0xfb, AF=0 CF=1
1086 ( 0x61, 0x11 ), # AL=0xfb, AF=1 CF=0
1087 ( 0x61, 0x11 ), # AL=0xfb, AF=1 CF=1
1088 ( 0x62, 0x11 ), # AL=0xfc, AF=0 CF=0
1089 ( 0x62, 0x11 ), # AL=0xfc, AF=0 CF=1
1090 ( 0x62, 0x11 ), # AL=0xfc, AF=1 CF=0
1091 ( 0x62, 0x11 ), # AL=0xfc, AF=1 CF=1
1092 ( 0x63, 0x15 ), # AL=0xfd, AF=0 CF=0
1093 ( 0x63, 0x15 ), # AL=0xfd, AF=0 CF=1
1094 ( 0x63, 0x15 ), # AL=0xfd, AF=1 CF=0
1095 ( 0x63, 0x15 ), # AL=0xfd, AF=1 CF=1
1096 ( 0x64, 0x11 ), # AL=0xfe, AF=0 CF=0
1097 ( 0x64, 0x11 ), # AL=0xfe, AF=0 CF=1
1098 ( 0x64, 0x11 ), # AL=0xfe, AF=1 CF=0
1099 ( 0x64, 0x11 ), # AL=0xfe, AF=1 CF=1
1100 ( 0x65, 0x15 ), # AL=0xff, AF=0 CF=0
1101 ( 0x65, 0x15 ), # AL=0xff, AF=0 CF=1
1102 ( 0x65, 0x15 ), # AL=0xff, AF=1 CF=0
1103 ( 0x65, 0x15 ), # AL=0xff, AF=1 CF=1
1104];
1105
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette