/linux-master/arch/arm/lib/ |
H A D | lib1funcs.S | 269 eor ip, r0, r1 @ save the sign of the result. 287 10: teq ip, r0 @ same sign ? 313 movs ip, r0 @ preserve sign of dividend
|
/linux-master/arch/arm/vfp/ |
H A D | vfpdouble.c | 44 .sign = 0, 50 pr_debug("VFP: %s: sign=%d exponent=%d significand=%016llx\n", 51 str, d->sign != 0, d->exponent, d->significand); 137 } else if ((rmode == FPSCR_ROUND_PLUSINF) ^ (vd->sign != 0)) 280 else if (vdm.sign == 0) { 308 if (vdm.sign) 316 vdd.sign = 0; 459 vsd.sign = vdm.sign; 487 vdm.sign [all...] |
H A D | vfpsingle.c | 44 .sign = 0, 50 pr_debug("VFP: %s: sign=%d exponent=%d significand=%08x\n", 51 str, s->sign != 0, s->exponent, s->significand); 142 } else if ((rmode == FPSCR_ROUND_PLUSINF) ^ (vs->sign != 0)) 328 else if (vsm.sign == 0) { 356 if (vsm.sign) 364 vsd.sign = 0; 502 vdd.sign = vsm.sign; 529 vs.sign [all...] |
/linux-master/arch/m68k/fpsp040/ |
H A D | bindec.S | 12 | value in memory; d0 contains the k-factor sign-extended 22 | A1. Set RM and size ext; Set SIGMA = sign of input. 56 | sign of ISCALE, used in A9. Fp1 contains 106 | A16. Write sign bits to final string. 168 | A1. Set RM and size ext. Set SIGMA = sign input; 176 movel (%a0),L_SCR2(%a6) |save exponent for sign check 187 andiw #0x7fff,%d0 |strip sign of normalized exp 203 andiw #0x7fff,%d0 |strip sign of normalized exp 306 tstl %d7 |branch on sign of k 315 tstl %d4 |LEN check: branch on sign o [all...] |
H A D | decbin.S | 25 | Set the sign according to SE. Subtract 16 to compensate 31 | adds and muls in FP0. Set the sign according to SM. 59 | exponent sign is positive, and dividing FP0 by FP1 if 126 | 3. Correct for exponent sign. 173 | 2. Correct for mantissa sign. 228 | Check the sign of the mant and make the value in fp0 the same sign. 231 btst #31,(%a0) |test sign of the mantissa 245 | 1. Branch on the sign of the adjusted exponent. 281 | routine is necessary. If so, then check the sign o [all...] |
H A D | do_func.S | 105 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 117 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 125 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 133 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 141 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 149 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 158 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 177 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 184 | the sign and return operr if negative. 302 moveb ETEMP(%a6),%d1 |get sign o [all...] |
H A D | fpsp.h | 131 .set WBTEMP_EX,WBTEMP | wbtemp sign and exponent (2 bytes) 135 .set WBTEMP_SGN,WBTEMP+2 | used to store sign 200 .set FPTEMP_EX,FPTEMP | fptemp sign and exponent (2 bytes) 204 .set FPTEMP_SGN,FPTEMP+2 | used to store sign 207 .set ETEMP_EX,ETEMP | etemp sign and exponent (2 bytes) 211 .set ETEMP_SGN,ETEMP+2 | used to store sign 227 .set q_sn_bit,7 | sign bit of quotient byte
|
H A D | get_op.S | 226 andiw #0x7fff,%d0 |mask sign, check if exp = 0000 256 andiw #0x7fff,%d0 |mask sign, check if exp = 0000 286 btstb #sign_bit,ETEMP_EX(%a6) |grab sign bit of mantissa 288 bset #15,%d1 |set sign bit because it is negative 522 tstl ETEMP(%a6) |test sign of the zero 561 tstl ETEMP(%a6) |check sign 575 tstl ETEMP(%a6) |check for sign 589 tstl ETEMP(%a6) |test sign of the zero 637 andiw #0x7fff,%d1 |strip sign
|
H A D | kernel_ex.S | 50 | store properly signed inf (use sign of etemp) into fp0 79 btstb #sign_bit,ETEMP_EX(%a6) |check sign for neg or pos 80 beqs p_inf |branch if pos sign 95 btstb #sign_bit,ETEMP_EX(%a6) |check sign for neg or pos 134 | operand is built in FP_SCR1 and only the sign from the original operand 141 tstb (%a0) |extract sign from caller's exop 172 bsetb #sign_bit,FP_SCR1(%a6) |set sign bit of exc operand 239 | format, rounding mode and sign. 244 bfclr ETEMP_SGN(%a6){#0:#8} |fix sign 247 bsetb #sign_bit,FP_SCR1(%a6) |set exceptional operand sign [all...] |
H A D | res_func.S | 72 bclrb #sign_bit,LOCAL_EX(%a0) |get rid of false sign 145 movel ETEMP_EX(%a6),FPTEMP_EX(%a6) |set up fptemp sign for 300 | The mantissa is zero from the denorm loop. Check sign and rmode 391 bclrb #sign_bit,LOCAL_EX(%a0) |get rid of false sign 448 movel ETEMP_EX(%a6),FPTEMP_EX(%a6) |set up fptemp sign for 501 tstw LOCAL_EX(%a0) |check sign 516 tstw LOCAL_EX(%a0) |check sign 631 | replace exponent of src with $3fff (keep sign) 641 | replace exponent of src with $3fff (keep sign) 711 movew ETEMP_EX(%a6),%d0 |find the sign o [all...] |
H A D | round.S | 78 | If sign of fp number = 0 (positive), then add 1 to l. 82 tstb LOCAL_SGN(%a0) |check for sign 91 | If sign of fp number = 1 (negative), then add 1 to l. 95 tstb LOCAL_SGN(%a0) |check for sign 422 bsetb #7,LOCAL_EX(%a0) |sign extend if it is so 595 | correct sign.
|
H A D | sasin.S | 32 | 4. (|X| = 1) sgn := sign(X), return asin(X) := sgn * Pi/2. Exit.
|
H A D | satanh.S | 27 | sgn := sign(X) 35 | 4. (|X| = 1) Generate infinity with an appropriate sign and 37 | sgn := sign(X)
|
H A D | scale.S | 53 smi L_SCR1(%a6) |use L_SCR1 to hold sign 54 andil #0x7fff,%d1 |strip sign 56 andiw #0x7fff,%d0 |clr sign bit 90 tstw ETEMP(%a6) |check src sign 193 tstb L_SCR1(%a6) |test for sign 195 orw #0x8000,FPTEMP_EX(%a6) |set sign bit 215 tstb L_SCR1(%a6) |check sign 220 tstb L_SCR1(%a6) |check sign 246 tstb L_SCR1(%a6) |check for sign 264 tstb L_SCR1(%a6) |check sign [all...] |
H A D | scosh.S | 33 | cosh(X) = sign(X) * exp(|X|)/2. 44 | the appropriate sign. Huge is the largest finite number in
|
H A D | setox.S | 52 | Step 2. Return ans := ans + sign(X)*2^(-126). Exit. 68 | the sign and biased exponent field of |X|; the lower 16 203 | X's sign. "Huge" and "Tiny" are respectively large/tiny 453 oril #0x00800000,%d0 | ...sign(X)*2^(-126)
|
H A D | sgetem.S | 50 bclrl #15,%d0 |clear the sign bit 81 movew LOCAL_EX(%a0),%d0 |get the exp (really just want sign bit) 84 movew %d0,LOCAL_EX(%a0) |move the sign & exp back to fsave stack
|
H A D | sint.S | 40 | for the given sign and rounding mode. 149 | Input is less than zero. Restore sign, and check for directed 155 tstb LOCAL_SGN(%a0) |check for sign 182 tstb LOCAL_SGN(%a0) |check for sign
|
H A D | srem_mod.S | 23 | Step 1. Save and strip signs of X and Y: signX := sign(X), 24 | signY := sign(Y), X := |X|, Y := |Y|, 109 |..Save sign of X and Y 161 movew %d1,SignQ(%a6) | ...sign(Q) obtained 356 |..Get sign of X 365 movew SignQ(%a6),%d6 | ...D6 is sign(Q) 369 orl %d6,%d3 | ...sign and bits of Q
|
H A D | ssinh.S | 26 | y = |X|, sgn = sign(X), and z = expm1(Y), 33 | sinh(X) = sign(X) * exp(|X|)/2. 37 | sgn := sign(X) 44 | sign(X)*Huge*Huge to generate overflow and an infinity with 45 | the appropriate sign. Huge is the largest finite number in
|
H A D | stan.S | 325 ftstx %fp0 |test sign of argument
|
H A D | stanh.S | 26 | sgn := sign(X), y := 2|X|, z := expm1(Y), and 36 | sgn := sign(X), y := 2|X|, z := exp(Y), 42 | sgn := sign(X), Tiny := 2**(-126),
|
H A D | util.S | 38 | are unnecessary as ovf_res always returns the sign separately from 194 bra set_sign |now go set the sign 197 bra set_sign |now go set the sign 228 bra set_sign |now go set the sign 289 movew LOCAL_EX(%a1),LOCAL_EX(%a0) |do not overwrite sign 467 | are unnecessary as unf_sub always returns the sign separately from 524 bra uset_sign |now go set the sign 528 bra uset_sign |now go set the sign 560 bra uset_sign |now go set the sign 622 movew LOCAL_EX(%a1),LOCAL_EX(%a0) |be careful not to overwrite sign [all...] |
H A D | x_operr.S | 127 andw #0x7FFF,%d0 |ignore sign bit 136 andw #0x7FFF,%d0 |ignore sign bit 174 andw #0x7FFF,%d0 |ignore sign bit 201 andw #0x7FFF,%d0 |ignore sign bit 232 tstw FPTEMP_EX(%a6) |check sign
|
H A D | x_ovfl.S | 20 | RN Infinity with the sign of the intermediate result. 21 | RZ Largest magnitude number, with the sign of the
|