• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/lib/libc/softfloat/bits64/

Lines Matching refs:LIT64

198               zSign ? (sbits64) LIT64( 0x8000000000000000 )
199 : LIT64( 0x7FFFFFFFFFFFFFFF );
384 return FLOAT64_DEMANGLE(a) & LIT64( 0x000FFFFFFFFFFFFF );
513 || ( zSig + roundIncrement < LIT64( 0x8000000000000000 ) );
662 roundIncrement = LIT64( 0x0000000000000400 );
663 roundMask = LIT64( 0x00000000000007FF );
666 roundIncrement = LIT64( 0x0000008000000000 );
667 roundMask = LIT64( 0x000000FFFFFFFFFF );
718 zSig0 = LIT64( 0x8000000000000000 );
745 && ( zSig0 == LIT64( 0xFFFFFFFFFFFFFFFF ) )
758 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
765 || ( zSig0 < LIT64( 0xFFFFFFFFFFFFFFFF ) );
795 zSig0 = LIT64( 0x8000000000000000 );
864 return a.high & LIT64( 0x0000FFFFFFFFFFFF );
1009 LIT64( 0x0001FFFFFFFFFFFF ),
1010 LIT64( 0xFFFFFFFFFFFFFFFF ),
1026 LIT64( 0x0000FFFFFFFFFFFF ),
1027 LIT64( 0xFFFFFFFFFFFFFFFF )
1040 LIT64( 0x0001FFFFFFFFFFFF ),
1041 LIT64( 0xFFFFFFFFFFFFFFFF )
1299 if ( a == (sbits64) LIT64( 0x8000000000000000 ) ) {
1475 return LIT64( 0x7FFFFFFFFFFFFFFF );
1477 return (sbits64) LIT64( 0x8000000000000000 );
1514 return LIT64( 0x7FFFFFFFFFFFFFFF );
1517 return (sbits64) LIT64( 0x8000000000000000 );
1586 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
2343 if ( aExp ) aSig |= LIT64( 0x0010000000000000 );
2380 aSig |= LIT64( 0x0010000000000000 );
2419 if ( aExp ) aSig |= LIT64( 0x0010000000000000 );
2426 && ( aSig != LIT64( 0x0010000000000000 ) ) )
2428 return LIT64( 0x7FFFFFFFFFFFFFFF );
2430 return (sbits64) LIT64( 0x8000000000000000 );
2463 if ( aExp ) aSig |= LIT64( 0x0010000000000000 );
2467 if ( a != LIT64( 0xC3E0000000000000 ) ) {
2471 && ( aSig != LIT64( 0x0010000000000000 ) ) )
2473 return LIT64( 0x7FFFFFFFFFFFFFFF );
2476 return (sbits64) LIT64( 0x8000000000000000 );
2549 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
2557 aSign, aExp + 0x3C00, ( aSig | LIT64( 0x0010000000000000 ) )<<11 );
2635 return aSign ? LIT64( 0xBFF0000000000000 ) : 0;
2638 aSign ? LIT64( 0x8000000000000000 ) : LIT64( 0x3FF0000000000000 );
2694 bSig |= LIT64( 0x2000000000000000 );
2708 aSig |= LIT64( 0x2000000000000000 );
2719 zSig = LIT64( 0x4000000000000000 ) + aSig + bSig;
2723 aSig |= LIT64( 0x2000000000000000 );
2780 aSig |= LIT64( 0x4000000000000000 );
2783 bSig |= LIT64( 0x4000000000000000 );
2798 bSig |= LIT64( 0x4000000000000000 );
2801 aSig |= LIT64( 0x4000000000000000 );
2902 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10;
2903 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11;
2965 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10;
2966 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11;
3030 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<11;
3031 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11;
3105 aSig |= LIT64( 0x0010000000000000 );
3384 && ( aSig != LIT64( 0x8000000000000000 ) ) )
3386 return LIT64( 0x7FFFFFFFFFFFFFFF );
3388 return (sbits64) LIT64( 0x8000000000000000 );
3422 aSig &= LIT64( 0x7FFFFFFFFFFFFFFF );
3426 return LIT64( 0x7FFFFFFFFFFFFFFF );
3429 return (sbits64) LIT64( 0x8000000000000000 );
3566 packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) );
3574 packFloatx80( 1, 0x3FFF, LIT64( 0x8000000000000000 ) )
3579 : packFloatx80( 0, 0x3FFF, LIT64( 0x8000000000000000 ) );
3600 z.low = LIT64( 0x8000000000000000 );
3639 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
3665 zSig0 |= LIT64( 0x8000000000000000 );
3717 return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) );
3814 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
3825 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
3875 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
3891 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
3974 bSig |= LIT64( 0x8000000000000000 );
4074 if ( ( zSig1 & LIT64( 0x3FFFFFFFFFFFFFFF ) ) <= 5 ) {
4324 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 );
4363 aSig0 |= LIT64( 0x0001000000000000 );
4402 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 );
4409 && ( aSig1 || ( aSig0 != LIT64( 0x0001000000000000 ) ) )
4412 return LIT64( 0x7FFFFFFFFFFFFFFF );
4414 return (sbits64) LIT64( 0x8000000000000000 );
4447 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 );
4451 aSig0 &= LIT64( 0x0000FFFFFFFFFFFF );
4452 if ( ( a.high == LIT64( 0xC03E000000000000 ) )
4453 && ( aSig1 < LIT64( 0x0002000000000000 ) ) ) {
4459 return LIT64( 0x7FFFFFFFFFFFFFFF );
4462 return (sbits64) LIT64( 0x8000000000000000 );
4503 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 );
4507 aSig0 &= LIT64( 0x0000FFFFFFFFFFFF );
4508 if ( ( a.high == LIT64( 0xC03E000000000000 ) )
4509 && ( aSig1 < LIT64( 0x0002000000000000 ) ) ) {
4515 return LIT64( 0xFFFFFFFFFFFFFFFF );
4603 aSig0 |= LIT64( 0x4000000000000000 );
4634 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) );
4641 aSig0 |= LIT64( 0x0001000000000000 );
4787 bSig0 |= LIT64( 0x0001000000000000 );
4802 aSig0 |= LIT64( 0x0001000000000000 );
4818 zSig0 |= LIT64( 0x0002000000000000 );
4822 aSig0 |= LIT64( 0x0001000000000000 );
4825 if ( zSig0 < LIT64( 0x0002000000000000 ) ) goto roundAndPack;
4889 aSig0 |= LIT64( 0x4000000000000000 );
4892 bSig0 |= LIT64( 0x4000000000000000 );
4907 bSig0 |= LIT64( 0x4000000000000000 );
4910 aSig0 |= LIT64( 0x4000000000000000 );
5015 aSig0 |= LIT64( 0x0001000000000000 );
5020 if ( LIT64( 0x0002000000000000 ) <= zSig0 ) {
5085 aSig0 | LIT64( 0x0001000000000000 ), aSig1, 15, &aSig0, &aSig1 );
5087 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 );
5166 aSig0 | LIT64( 0x0001000000000000 ),
5173 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 );
5262 aSig0 |= LIT64( 0x0001000000000000 );
5544 aSig |= LIT64( 0x0010000000000000 );