Home | History | Annotate | Download | only in target-i386

Lines Matching defs:al

155     int al, ah;
156 al = EAX & 0xff;
157 ah = al / base;
158 al = al % base;
159 EAX = (EAX & ~0xffff) | al | (ah << 8);
160 CC_DST = al;
165 int al, ah;
166 al = EAX & 0xff;
168 al = ((ah * base) + al) & 0xff;
169 EAX = (EAX & ~0xffff) | al;
170 CC_DST = al;
176 int al, ah, af;
181 al = EAX & 0xff;
184 icarry = (al > 0xf9);
185 if (((al & 0x0f) > 9 ) || af) {
186 al = (al + 6) & 0x0f;
191 al &= 0x0f;
193 EAX = (EAX & ~0xffff) | al | (ah << 8);
200 int al, ah, af;
205 al = EAX & 0xff;
208 icarry = (al < 6);
209 if (((al & 0x0f) > 9 ) || af) {
210 al = (al - 6) & 0x0f;
215 al &= 0x0f;
217 EAX = (EAX & ~0xffff) | al | (ah << 8);
223 int al, af, cf;
229 al = EAX & 0xff;
232 if (((al & 0x0f) > 9 ) || af) {
233 al = (al + 6) & 0xff;
236 if ((al > 0x9f) || cf) {
237 al = (al + 0x60) & 0xff;
240 EAX = (EAX & ~0xff) | al;
242 eflags |= (al == 0) << 6; /* zf */
243 eflags |= parity_table[al]; /* pf */
244 eflags |= (al & 0x80); /* sf */
250 int al, al1, af, cf;
256 al = EAX & 0xff;
259 al1 = al;
260 if (((al & 0x0f) > 9 ) || af) {
262 if (al < 6 || cf)
264 al = (al - 6) & 0xff;
267 al = (al - 0x60) & 0xff;
270 EAX = (EAX & ~0xff) | al;
272 eflags |= (al == 0) << 6; /* zf */
273 eflags |= parity_table[al]; /* pf */
274 eflags |= (al & 0x80); /* sf */