Lines Matching refs:a6
495 movew ETEMP(%a6),%d0 |get word with inf information
503 tstl ETEMP_HI(%a6) |check ms mantissa
505 tstl ETEMP_LO(%a6) |check ls mantissa
509 btstb #signan_bit,ETEMP_HI(%a6) |test for snan
511 orl #snaniop_mask,USER_FPSR(%a6) |always set snan if it is so
514 movew ETEMP_EX+2(%a6),%d0 |get word 4
518 tstl ETEMP_HI(%a6) |check words 3 and 2
520 tstl ETEMP_LO(%a6) |check words 1 and 0
522 tstl ETEMP(%a6) |test sign of the zero
524 movel #0x80000000,ETEMP(%a6) |write neg zero to etemp
525 clrl ETEMP_HI(%a6)
526 clrl ETEMP_LO(%a6)
529 clrl ETEMP(%a6)
530 clrl ETEMP_HI(%a6)
531 clrl ETEMP_LO(%a6)
537 fmovex %fp0,ETEMP(%a6) |put the unpacked sop in the fsave stack
547 movew ETEMP(%a6),%d0 |get word with inf information
555 tstl ETEMP_HI(%a6) |check ms mantissa
557 tstl ETEMP_LO(%a6) |check ls mantissa
560 orl #inf_mask,USER_FPSR(%a6) |set I bit
561 tstl ETEMP(%a6) |check sign
563 orl #neg_mask,USER_FPSR(%a6) |set N bit
566 orl #nan_mask,USER_FPSR(%a6) |set NaN bit
567 moveb #nan_tag,STAG(%a6) |set stag to NaN
568 btstb #signan_bit,ETEMP_HI(%a6) |test for snan
570 orl #snaniop_mask,USER_FPSR(%a6) |set snan bit
571 btstb #snan_bit,FPCR_ENABLE(%a6) |test for snan enabled
573 bsetb #signan_bit,ETEMP_HI(%a6) |force snans to qnans
575 tstl ETEMP(%a6) |check for sign
577 orl #neg_mask,USER_FPSR(%a6) |set N bit
581 movew ETEMP_EX+2(%a6),%d0 |get word 4
585 tstl ETEMP_HI(%a6) |check words 3 and 2
587 tstl ETEMP_LO(%a6) |check words 1 and 0
589 tstl ETEMP(%a6) |test sign of the zero
591 orl #neg_mask+z_mask,USER_FPSR(%a6) |set N and Z
592 movel #0x80000000,ETEMP(%a6) |write neg zero to etemp
593 clrl ETEMP_HI(%a6)
594 clrl ETEMP_LO(%a6)
597 orl #z_mask,USER_FPSR(%a6) |set Z
598 clrl ETEMP(%a6)
599 clrl ETEMP_HI(%a6)
600 clrl ETEMP_LO(%a6)
606 fmovex %fp0,ETEMP(%a6)
611 movew CMDREG1B(%a6),%d0 |get the command word
614 movew %d0,CMDREG1B(%a6) |write command word back to fsave stack
636 movew ETEMP_EX(%a6),%d1
640 movel ETEMP_HI(%a6),%d1
642 movel ETEMP_LO(%a6),%d1
645 moveb #0x40,STAG(%a6)
649 moveb #0x60,STAG(%a6)
657 moveb #0x30,STAG(%a6)
664 moveb #0,STAG(%a6)
667 moveb #0x10,STAG(%a6)