Lines Matching +full:ete +full:- +full:1
7 | type exception handler ('unsupp' - vector 55) and the unimplemented
8 | instruction exception handler ('unimp' - vector 11). 'get_op'
10 | opclass handler routine. See 68881/2 User's Manual table 4-11
17 | - For unnormalized numbers (opclass 0, 2, or 3) the
20 | - For a packed number (opclass 2) the number is unpacked and the
23 | - For denormalized numbers (opclass 0 or 2) the number(s) is not
30 | - If there is a move out with a packed number (opclass 3) the
41 | the '040. The '040 then re-executes the fadd.x fpm,fpn with
45 | Next consider if in the process of normalizing the un-
60 GET_OP: |idnt 2,1 | Motorola 040 Floating Point Software Package
107 .long 0x40020000,0xA0000000,0x00000000 |10 ^ 1
128 .long 0x40020000,0xA0000000,0x00000000 |10 ^ 1
149 .long 0x40020000,0xA0000000,0x00000000 |10 ^ 1
231 leal FPTEMP(%a6),%a0 |point a0 to dop - used in mk_norm
232 bsr mk_norm |go normalize - mk_norm returns:
237 | ; 1 = exp <= $3fff
259 leal ETEMP(%a6),%a0 |point a0 to sop - used in mk_norm
260 bsr mk_norm |go normalize - mk_norm returns:
265 | ; 1 = exp <= $3fff
301 moveb L_SCR1(%a6),STAG(%a6) |put tag into source tag reg - d0
362 btstl #4,%d0 |know that bit 5 = 1
394 | set unfl_nmcexe = 1
399 | set ete15 or fpte15 = 1
406 | L_SCR1{4} = fpte15 or ete15 (0 = exp > $3fff, 1 = exp <=$3fff)
413 cmpib #0x2c,1+EXC_VEC(%a6) |check if unimp
427 bsetb #4,L_SCR1(%a6) |else set fpte15/ete15 to 1
444 bsr nrm_zero |normalize till msb = 1 or exp = zero
445 btstb #7,LOCAL_HI(%a0) |if msb = 1
457 btstb #7,LOCAL_HI(%a0) |check if integer bit (j-bit) is set
470 btstb #7,LOCAL_HI(%a0) |check if integer bit (j-bit) is set
486 | ETEMP(a6) - points to packed decimal string in memory
488 | fp0 - contains packed string converted to extended precision
489 | ETEMP - same as fp0
504 bnes fix_nan |if non-zero, it is a NaN
506 bnes fix_nan |if non-zero, it is a NaN
520 tstl ETEMP_LO(%a6) |check words 1 and 0
535 fmovemx %fp0-%fp1,-(%a7) |save fp0 - decbin returns in it
538 fmovemx (%a7)+,%fp0-%fp1
556 bnes mfix_nan |if non-zero, it is a NaN
558 bnes mfix_nan |if non-zero, it is a NaN
587 tstl ETEMP_LO(%a6) |check words 1 and 0
604 fmovemx %fp0-%fp1,-(%a7) |save fp0 ,fp1 - decbin returns in fp0
608 fmovemx (%a7)+,%fp0-%fp1
616 | ;re-execute the inst. without taking
622 | if (ete =$7fff) then INF or NAN
623 | if (etemp = $x.0----0) then
628 | if (ete = $0000) then