/kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
H A D | tbldo.S | 62 .long sintd |$01-4 fint denorm inx 71 .long ssinhd |$02-4 fsinh denorm 80 .long snzrinx |$03-4 fintrz denorm inx 107 .long slognp1d |$06-4 flognp1 denorm 125 .long setoxm1d |$08-4 fetoxm1 denorm 134 .long stanhd |$09-4 ftanh denorm 143 .long satand |$0a-4 fatan denorm 161 .long sasind |$0c-4 fasin denorm 170 .long satanhd |$0d-4 fatanh denorm 179 .long ssind |$0e-4 fsin denorm [all...] |
H A D | scale.S | 98 tstw %d1 |check for denorm 101 beqs denorm |if zero, result is denorm 122 denorm: label 128 blts nden_exit |if set, not denorm 148 beqs denorm |if zero, result is denorm 162 | The result exponent is below denorm value. Test for catastrophic 206 | mode is rp, and the zero is positive, return smallest denorm. 208 | negative denorm [all...] |
H A D | res_func.S | 37 |xref denorm 62 | ;else denorm 89 bne mon_dnrm |else denorm 91 bne normal |require normalization of denorm 206 movel #2,%d0 |set up the size for denorm 257 | The operand is below precision boundaries. Use denorm to 263 bsr denorm 300 | The mantissa is zero from the denorm loop. Check sign and rmode 357 | ;clear denorm stag to norm 362 | denorm produce [all...] |
H A D | round.S | 280 | would go less than 0. In that case the number becomes a denorm - the 329 subl %d0,%d5 |make op a denorm by shifting bits 383 | set (otherwise this would have been tagged a zero not a denorm). 398 | denorm --- denormalize an intermediate result 418 .global denorm 419 denorm: label 445 | ; shifted off in denorm routine) 458 | ; shifted off in denorm routine) 514 movel %d1,%d0 |copy the denorm threshold 534 movew %d0,LOCAL_EX(%a0) |exponent = denorm threshol [all...] |
H A D | x_unfl.S | 33 |xref denorm 160 | force the precision to extended for the denorm routine. Use 180 bsrl denorm |returns denorm, a0 points to it 196 | WARNING: a0 and d0 are assumed to be intact between the denorm and 209 bsrl round |returns rounded denorm at (a0) 228 subqw #1,LOCAL_EX(%a0) |account for denorm bias vs.
|
H A D | get_op.S | 48 | detects this and tags the number as a denorm. The routine 49 | res_func sees the denorm tag and converts the denorm to a 222 | At this point, destination has an extended denorm or unnorm. 227 beqs src_op_ck |if denorm then check source op. 234 | ; (000 = norm, 100 = denorm) 257 beq end_getop |if denorm then exit, denorms are 262 | ; (000 = norm, 100 = denorm) 278 btstb #4,CMDREG1B(%a6) |differentiate between sgl/dbl denorm 281 movew #0x3f81,%d1 |write bias for sgl denorm [all...] |
H A D | bindec.S | 172 | to signal denorm. If the input is unnormalized, normalize 178 clrb BINDEC_FLG(%a6) |clr norm/denorm flag 183 | Normalize the denorm 201 st BINDEC_FLG(%a6) |set flag for denorm 242 tstb BINDEC_FLG(%a6) |check for denorm 491 tstb BINDEC_FLG(%a6) |check for denorm 820 tstb BINDEC_FLG(%a6) |check for denorm
|
H A D | util.S | 475 | ;smallest +ext denorm 477 | ;smallest +sgl denorm 479 | ;smallest +dbl denorm 533 leal EXT_PSML,%a1 |answer is negative smallest denorm 548 leal EXT_PSML,%a1 |answer is positive smallest denorm
|
H A D | slog2.S | 122 bsr slognd | ...log(X), X denorm. 149 bsr slognd | ...log(X), X denorm.
|
H A D | do_func.S | 287 | ;00 = norm or denorm 367 | ;00 = norm or denorm 436 bclrl #2,%d0 |alias denorm into norm 437 bclrl #2,%d1 |alias denorm into norm
|
H A D | slogn.S | 478 | Simply return the denorm
|
H A D | gen_except.S | 250 | x is an extended denorm can report an underflow exception.
|
H A D | fpsp.h | 163 .set denorm_bit,7 | bit determines if denorm or unnorm
|
H A D | srem_mod.S | 383 bra t_avoid_unsupp |check for denorm as a
|
/kernel/linux/linux-6.6/arch/m68k/fpsp040/ |
H A D | tbldo.S | 62 .long sintd |$01-4 fint denorm inx 71 .long ssinhd |$02-4 fsinh denorm 80 .long snzrinx |$03-4 fintrz denorm inx 107 .long slognp1d |$06-4 flognp1 denorm 125 .long setoxm1d |$08-4 fetoxm1 denorm 134 .long stanhd |$09-4 ftanh denorm 143 .long satand |$0a-4 fatan denorm 161 .long sasind |$0c-4 fasin denorm 170 .long satanhd |$0d-4 fatanh denorm 179 .long ssind |$0e-4 fsin denorm [all...] |
H A D | scale.S | 98 tstw %d1 |check for denorm 101 beqs denorm |if zero, result is denorm 122 denorm: label 128 blts nden_exit |if set, not denorm 148 beqs denorm |if zero, result is denorm 162 | The result exponent is below denorm value. Test for catastrophic 206 | mode is rp, and the zero is positive, return smallest denorm. 208 | negative denorm [all...] |
H A D | res_func.S | 37 |xref denorm 62 | ;else denorm 89 bne mon_dnrm |else denorm 91 bne normal |require normalization of denorm 206 movel #2,%d0 |set up the size for denorm 257 | The operand is below precision boundaries. Use denorm to 263 bsr denorm 300 | The mantissa is zero from the denorm loop. Check sign and rmode 357 | ;clear denorm stag to norm 362 | denorm produce [all...] |
H A D | round.S | 280 | would go less than 0. In that case the number becomes a denorm - the 329 subl %d0,%d5 |make op a denorm by shifting bits 383 | set (otherwise this would have been tagged a zero not a denorm). 398 | denorm --- denormalize an intermediate result 418 .global denorm 419 denorm: label 445 | ; shifted off in denorm routine) 458 | ; shifted off in denorm routine) 514 movel %d1,%d0 |copy the denorm threshold 534 movew %d0,LOCAL_EX(%a0) |exponent = denorm threshol [all...] |
H A D | x_unfl.S | 33 |xref denorm 160 | force the precision to extended for the denorm routine. Use 180 bsrl denorm |returns denorm, a0 points to it 196 | WARNING: a0 and d0 are assumed to be intact between the denorm and 209 bsrl round |returns rounded denorm at (a0) 228 subqw #1,LOCAL_EX(%a0) |account for denorm bias vs.
|
H A D | get_op.S | 48 | detects this and tags the number as a denorm. The routine 49 | res_func sees the denorm tag and converts the denorm to a 222 | At this point, destination has an extended denorm or unnorm. 227 beqs src_op_ck |if denorm then check source op. 234 | ; (000 = norm, 100 = denorm) 257 beq end_getop |if denorm then exit, denorms are 262 | ; (000 = norm, 100 = denorm) 278 btstb #4,CMDREG1B(%a6) |differentiate between sgl/dbl denorm 281 movew #0x3f81,%d1 |write bias for sgl denorm [all...] |
H A D | util.S | 475 | ;smallest +ext denorm 477 | ;smallest +sgl denorm 479 | ;smallest +dbl denorm 533 leal EXT_PSML,%a1 |answer is negative smallest denorm 548 leal EXT_PSML,%a1 |answer is positive smallest denorm
|
H A D | bindec.S | 172 | to signal denorm. If the input is unnormalized, normalize 178 clrb BINDEC_FLG(%a6) |clr norm/denorm flag 183 | Normalize the denorm 201 st BINDEC_FLG(%a6) |set flag for denorm 242 tstb BINDEC_FLG(%a6) |check for denorm 491 tstb BINDEC_FLG(%a6) |check for denorm 820 tstb BINDEC_FLG(%a6) |check for denorm
|
H A D | slog2.S | 122 bsr slognd | ...log(X), X denorm. 149 bsr slognd | ...log(X), X denorm.
|
H A D | do_func.S | 287 | ;00 = norm or denorm 367 | ;00 = norm or denorm 436 bclrl #2,%d0 |alias denorm into norm 437 bclrl #2,%d1 |alias denorm into norm
|
H A D | slogn.S | 478 | Simply return the denorm
|