Lines Matching refs:was
625 # Two other conditions exist. First, if overflow was disabled #
626 # but the inexact exception was enabled, this handler must exit #
628 # was inexact. #
630 # overflow was disabled and the trace exception was enabled, this #
722 # and inexact. and, the inexact is such that overflow occurred and was disabled
723 # but inexact was enabled.
865 # Two other conditions exist. First, if underflow was disabled #
866 # but the inexact exception was enabled and the result was inexact, #
868 # was inexact. #
870 # underflow was disabled and the trace exception was enabled, this #
965 # no underflow was called for. We do these checks only in
970 # and inexact. and, the inexact is such that overflow occurred and was disabled
971 # but inexact was enabled.
998 # no underflow was called for.
1260 # precision format if the src format was single or double and the
1261 # source data type was an INF, NAN, DENORM, or UNNORM
1354 # branch to _real_inex() (even if the result was exact!);
1360 btst &ovfl_bit,FPSR_EXCEPT(%a6) # was overflow set?
1364 btst &inex2_bit,FPCR_ENABLE(%a6) # was inexact enabled?
1369 # An exception occurred and that exception was enabled:
1388 # the enabled exception was inexact
1425 # If the input operand to this operation was opclass two and a single
1559 # address register was the stack pointer used from user mode, then let's update
1560 # it here. if it was used from supervisor mode, then we have to handle this
1620 # if a disabled overflow occurred and inexact was enabled but the result
1621 # was exact, then a branch to _real_inex() is made.
1622 btst &ovfl_bit,FPSR_EXCEPT(%a6) # was overflow set?
1626 btst &inex2_bit,FPCR_ENABLE(%a6) # was inexact enabled?
1631 # The fp move out that took the "Unimplemented Data Type" exception was
1653 # an exception occurred and that exception was enabled.
1751 cmpi.b SPCOND_FLG(%a6),&mda7_flg # was the <ea> mode -(sp)?
1901 # addressing mode was (a7)+. if so, we'll need to shift the
1904 btst &mia7_bit,SPCOND_FLG(%a6) # was ea mode (a7)+
1926 bne.b fu_in_exc_p # at least one was set
1932 # branch to _real_inex() (even if the result was exact!);
1938 btst &ovfl_bit,FPSR_EXCEPT(%a6) # was overflow set?
1942 btst &inex2_bit,FPCR_ENABLE(%a6) # was inexact enabled?
1947 # An exception occurred and that exception was enabled:
1966 # the enabled exception was inexact
2039 # exception was being traced. Make the "current" PC the FPIAR and put it in the
2132 # addressing mode was -(a7). if so, we'll need to shift the
2135 btst &mda7_bit,SPCOND_FLG(%a6) # was ea mode -(a7)
2166 # an exception occurred and that exception was enabled.
2185 # the instruction was "fmove.p fpn,-(a7)" from supervisor mode.
2187 # can store the default result where the exception frame was.
2225 # the instruction was "fmove.p fpn,-(a7)" from supervisor mode.
2227 # can store the default result where the exception frame was.
2265 # the instruction was "fmove.p fpn,-(a7)" from supervisor mode.
2267 # can store the default result where the exception frame was.
2303 cmpi.b %d0,&0x1 # was src sgl?
2305 cmpi.b %d0,&0x5 # was src dbl?
2426 # was executed from supervisor mode, this handler must store the FP #
2622 # now, we save the result, unless, of course, the operation was ftst or fcmp.
2650 bne.b iea_op_exc # at least one was set
2669 # the enabled exception was inexact. so, if it occurs with an overflow
2670 # or underflow that was disabled, then we have to force an overflow or
2711 # exception was being traced. Make the "current" PC the FPIAR and put it in
2912 # exception was being traced. The "Current PC" for the trace frame is the
3293 # if the effective addressing mode was -() or ()+, then the address #
3295 # was -(a7) from supervisor mode, then the exception frame currently #
3530 # the operation was "fmove.x SNAN,-(a7)" from supervisor mode.
3638 # INEX1 bit from when the operand was first converted.
4313 # the operation was unfortunately an: fmovm.x dn,-(sp)
5404 # DST exponent was scaled by. If the SRC exponent is greater or equal, #
5512 # norm() - normalize the mantissa if the operand was a DENORM #
5524 # normalize the operand if it was a DENORM. Add this normalization #
5565 # norm() - normalize the mantissa if the operand was a DENORM #
5639 # norm() - normalize the mantissa if the operand was a DENORM #
5651 # normalize the operand if it was a DENORM. Add this normalization #
5848 btst &inex2_bit, FPSR_EXCEPT(%a6) # yes; was INEX2 set?
6104 # last operation done was an "and" of the bits shifted off so the condition
6160 # The INEX bit of USER_FPSR will be set if the rounded result was #
6433 # d0 = number of bit positions the mantissa was shifted #
7528 cmpi.b STAG(%a6),&DENORM # was src a DENORM?
7899 # add the extra condition that only if the k-factor was zero, too, should
8087 # extended precision. if the original operation was extended, then we have this
8088 # result. if the original operation was single or double, we have to do another
8198 # extended precision. if the original operation was extended, then we have this
8199 # result. if the original operation was single or double, we have to do another
8302 # we don't know if the result was an underflow that rounded up to a 2 or
8419 # INF w/ the j-bit set if the input INF j-bit was set. Destination
9070 # we don't know if the result was an underflow that rounded up to a 1
9179 # The destination was In Range and the source was a ZERO. The result,
9199 # The destination was an INF w/ an In Range or ZERO source, the result is
10597 # we don't know if the result was an underflow that rounded up to a 2 or
10933 # we don't know if the result was an underflow that rounded up to a 1
11294 # now, we must determine whether the pre-rounded result was an underflow
11747 # now, we must determine whether the pre-rounded result was an underflow
13006 # Clean up and return. Check if the final mul or div was inexact. #
13153 # if the exp was positive, and added if it was negative. The purpose
13384 # same sign. If the exp was pos then multiply fp1*fp0;
13863 # 10^24 is exact. If the input was denormalized, we must
14104 # 10^LEN-1 is computed for this test and A14. If the input was
14107 tst.b BINDEC_FLG(%a6) # check if input was norm
14673 # if the effective addressing mode was predecrement or postincrement,
14727 # instruction (data moved in) and the exception was in supervisor
14728 # mode, then also also wasn't updated. if it was user mode, then
14742 # need to invert adjustment value if the <ea> was predec