| /openbsd/src/lib/libc/softfloat/ |
| D | softfloat.c | 1039 bits32 aSig, bSig, zSig, rem0, rem1, term0, term1; in float32_div() local 1085 mul32To64( bSig, zSig, &term0, &term1 ); in float32_div() 1086 sub64( aSig, 0, term0, term1, &rem0, &rem1 ); in float32_div() 1196 bits32 aSig, zSig, rem0, rem1, term0, term1; in float32_sqrt() local 1226 mul32To64( zSig, zSig, &term0, &term1 ); in float32_sqrt() 1227 sub64( aSig, 0, term0, term1, &rem0, &rem1 ); in float32_sqrt() 1230 shortShift64Left( 0, zSig, 1, &term0, &term1 ); in float32_sqrt() 1232 add64( rem0, rem1, term0, term1, &rem0, &rem1 ); in float32_sqrt() 1934 bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3; in float64_div() local 1981 mul64By32To96( bSig0, bSig1, zSig0, &term0, &term1, &term2 ); in float64_div() [all …]
|
| D | softfloat-macros.h | 491 bits32 rem0, rem1, term0, term1; in estimateDiv64To32() local 497 mul32To64( b, z, &term0, &term1 ); in estimateDiv64To32() 498 sub64( a0, a1, term0, term1, &rem0, &rem1 ); in estimateDiv64To32()
|
| /openbsd/src/sys/lib/libkern/ |
| D | softfloat.c | 2970 bits64 term0, term1; in float64_div() local 3016 mul64To128( bSig, zSig, &term0, &term1 ); in float64_div() 3017 sub128( aSig, 0, term0, term1, &rem0, &rem1 ); in float64_div() 3127 bits64 rem0, rem1, term0, term1; in float64_sqrt() local 3154 mul64To128( zSig, zSig, &term0, &term1 ); in float64_sqrt() 3155 sub128( aSig, 0, term0, term1, &rem0, &rem1 ); in float64_sqrt() 3900 bits64 rem0, rem1, rem2, term0, term1, term2; in floatx80_div() local 3947 mul64To128( bSig, zSig0, &term0, &term1 ); in floatx80_div() 3948 sub128( aSig, rem1, term0, term1, &rem0, &rem1 ); in floatx80_div() 3981 bits64 q, term0, term1, alternateASig0, alternateASig1; in floatx80_rem() local [all …]
|
| D | softfloat-macros.h | 590 bits64 rem0, rem1, term0, term1; in estimateDiv128To64() local 596 mul64To128( b, z, &term0, &term1 ); in estimateDiv128To64() 597 sub128( a0, a1, term0, term1, &rem0, &rem1 ); in estimateDiv128To64()
|