Lines Matching refs:MUST
629 # If the exception is enabled, then this handler must create the #
632 # exceptions enabled, this handler must exit through the "callout" #
636 # but the inexact exception was enabled, this handler must exit #
641 # handler must exit through the "callout" _real_trace(). #
726 # we must save the default result regardless of whether
766 # we must jump to real_inex().
869 # If the exception is enabled, then this handler must create the #
872 # exceptions enabled, this handler must exit through the "callout" #
877 # this handler must exit through the "callout" _real_inex(). #
881 # handler must exit through the "callout" _real_trace(). #
1028 # we must jump to real_inex().
1175 # (a Trace stack frame must be created here, too). If an FP exception #
1176 # should occur, then we must create an exception stack frame of that #
1385 # * this is the case where we must call _real_inex() now or else
1963 # * this is the case where we must call _real_inex() now or else
2086 # unlike other opclass 3, unimplemented data type exceptions, packed must be
2424 # corresponding to the FP exception type must be entered into the 060 #
2426 # must also check if a Trace exception is pending, in which case, we #
2427 # must create a Trace exception stack frame from the current exception #
2433 # pending, though, which means the current stack frame must be changed #
2436 # was executed from supervisor mode, this handler must store the FP #
2444 # Before any of the above is attempted, it must be checked to #
2448 # then we must create an 8 word "FPU disabled" exception stack frame #
2455 # we must create an access error stack frame from the current stack #
2466 # So, we must check to see if it's disabled and handle that case separately.
2955 # from our 4-word stack frame. This means we must calculate the length
3106 # This code must emulate the move out before finally exiting through #
3109 # In this special case, the handler must exit through facc_out() #
3296 # This code must emulate the move out before finally exiting through #
3299 # In this special case, the handler must exit through facc_out() #
3304 # register must get updated by calling _calc_ea_fout(). If the <ea> #
3306 # on the system stack must be carefully moved "down" to make room #
3338 # denorm operand in the sgl or dbl format. NANs also become skewed and must be
3593 # register as did the '040 and '881/2. This handler must emulate the #
3598 # This code must emulate the move out by calling fout() before finally #
3845 # This code also must check for "fmovecr" instructions w/ a #
3981 # exceptional or non-exceptional cases, we must check to see if the #
3982 # Trace exception is enabled. If so, then we must create a Trace #
4022 # machine encounters an fp unimp exception. Therefore, it must be set
4153 # mode was (a7)+, then the stack frame for the rte must be shifted "up"
4305 # the ftrapcc instruction should take a trap. so, here we must create a
4362 # overwritten by the "fs<cc> -(An)". We must shift the stack frame "down"
4395 # The ftrap<cc>, fs<cc>, or fdb<cc> is to take an enabled bsun. we must convert
4463 # the fscc instruction should take a trace trap. so, here we must create a
5559 fmov.l %fpcr,%d0 # d0 must have fpcr,too
5650 #--WE MUST NOW FIND INT(FP2). SINCE WE NEED THIS VALUE IN
6081 #--WE MUST NOW FIND INT(FP2). SINCE WE NEED THIS VALUE IN
7718 # 5. (|X| > 16480 log2) sinh(X) must overflow. Return #
7833 # 5. (|X| > 16480 log2) sinh(X) must overflow. Return #
8601 #--TAKEN BECAUSE 1+Z CAN HAVE 67 BITS OF INFORMATION AND WE MUST
8606 #--ON RETURNING TO LP1CONT1, WE MUST HAVE K IN FP1, ADDRESS OF
10391 # we must set INEX/AINEX since the fmul/fdiv/fmov emulation may not!
12052 # sgl/dbl, must scale exponent and perform an "fmove". Check to see #
12228 # therefore, we must return the result rounded to extended precision.
12270 # OVFL is not enabled; therefore, we must create the default result by
12826 # emulated by simply setting sign bit. Sgl/dbl operands must be scaled #
13008 # therefore, we must return the result rounded to extended precision.
13050 # OVFL is not enabled; therefore, we must create the default result by
13623 # therefore, we must return the result rounded to extended precision.
13665 # OVFL is not enabled; therefore, we must create the default result by
13851 # 'N' bit for a negative QNAN or SNAN input so we must squelch it here.
13912 # signs are the same, so must determine the answer ourselves.
13926 # signs are the same, so must determine the answer ourselves.
14872 # now, we must determine whether the pre-rounded result was an underflow
15325 # now, we must determine whether the pre-rounded result was an underflow
15705 # therefore, we must return the result rounded to extended precision.
15747 # OVFL is not enabled; therefore, we must create the default result by
18185 # The effective address must be calculated since this is entered #
18188 # by a _{i,d,}mem_read() call, we must exit through the special #
19402 # here, the <ea> is stacked correctly. however, we must update the
19446 # modes. Also, while we're at it, the index register itself must get #
19448 # So, for -(an), we must subtract 8 off of the stacked <ea> value #
19450 # For (an)+, the stacked <ea> is correct but we must adjust An by +12. #
19610 # longword stacked for the access error exception must have the #
19796 # - src is out in memory. must: #
19797 # (1) calc ea - must read AFTER you know the src type since #
19973 # must convert sgl denorm format to an Xprec denorm fmt suitable for
20058 # must convert dbl denorm format to an Xprec denorm fmt suitable for
20194 # For extended precision, the stacked <ea> must be fixed along #
20196 # the source is a denorm and if underflow is enabled, an EXOP must be #
20198 # For packed, the k-factor must be fetched from the instruction #
20199 # word or a data register. The <ea> must be fixed as w/ extended #
20203 # to-memory routines, then a special exit must be made so that the #
20248 beq.b fout_byte_dn # must save to integer regfile
20294 beq.b fout_word_dn # must save to integer regfile
20341 beq.b fout_long_dn # must save to integer regfile
20389 # we must not yet write the extended precision data to the stack
20404 # the number is a DENORM. must set the underflow exception bit
20482 beq.b fout_sgl_exg_write_dn # must save to integer regfile
20529 beq.b fout_sgl_unfl_dn # must save to integer regfile
20579 beq.b fout_sgl_ovfl_dn # must save to integer regfile
22520 # must distinguish now "Unnormalized zeroes" which we
22521 # must convert to zero.
22966 # the base reg must be updated for both -(An) and (An)+.
23502 # ICTR is a flag used in A13. It must be set before the #
23727 # ICTR is a flag used in A13. It must be set before the
23912 # 10^24 is exact. If the input was denormalized, we must
23948 # for DENORM, we must calculate:
24469 # (This pointer must point to byte 4 of the first #
24725 # handler, then AN must be returned to its pre-instruction value.