Lines Matching +full:3 +full:d1
9 | determines the opclass (0, 2, or 3) and branches to the
17 | - For unnormalized numbers (opclass 0, 2, or 3) the
30 | - If there is a move out with a packed number (opclass 3) the
181 bfextu CMDREG1B(%a6){#3:#3},%d0
182 cmpb #3,%d0
236 | ; 0 = exp > $3fff
237 | ; 1 = exp <= $3fff
264 | ; 0 = exp > $3fff
265 | ; 1 = exp <= $3fff
281 movew #0x3f81,%d1 |write bias for sgl denorm
284 movew #0x3c01,%d1 |write the bias for a dbl denorm
288 bset #15,%d1 |set sign bit because it is negative
290 movew %d1,ETEMP_EX(%a6)
293 movew CMDREG1B(%a6),%d1
294 andw #0xe3ff,%d1 |clear out source specifier
295 orw #0x0800,%d1 |set source specifier to extended prec
296 movew %d1,CMDREG1B(%a6) |write back to the command word in stack
317 bfextu CMDREG1B(%a6){#6:#3},%d0 |extract dest fp reg
318 movel #7,%d1
319 subl %d0,%d1
321 bsetl %d1,%d0 |set up d0 as a dynamic register mask
337 bges end_getop |if >= $3fff, leave fpte15=0
347 cmpib #3,%d0
398 | if exp <= $3fff
406 | L_SCR1{4} = fpte15 or ete15 (0 = exp > $3fff, 1 = exp <=$3fff)
425 cmpw #0x3fff,LOCAL_EX(%a0) |if exp > $3fff
496 bfextu %d0{#20:#12},%d1 |get exponent into d1
497 cmpiw #0x0fff,%d1 |test for inf or NaN
499 bfextu %d0{#17:#3},%d1 |get SE and y bits into d1
500 cmpiw #7,%d1 |SE and y bits must be on for special
518 tstl ETEMP_HI(%a6) |check words 3 and 2
548 bfextu %d0{#20:#12},%d1 |get exponent into d1
549 cmpiw #0x0fff,%d1 |test for inf or NaN
551 bfextu %d0{#17:#3},%d1 |get SE and y bits into d1
552 cmpiw #7,%d1 |SE and y bits must be on for special
585 tstl ETEMP_HI(%a6) |check words 3 and 2
636 movew ETEMP_EX(%a6),%d1
637 andiw #0x7fff,%d1 |strip sign
638 cmpw #0x7fff,%d1
640 movel ETEMP_HI(%a6),%d1
642 movel ETEMP_LO(%a6),%d1
653 tstw %d1
661 | For a norm, check if the exp <= $3fff; if so, set etemp_15
662 cmpiw #0x3fff,%d1