Home
last modified time | relevance | path

Searched refs:mul64To128 (Results 1 – 6 of 6) sorted by relevance

/netbsd/src/sys/lib/libkern/
Dsoftfloat-macros.h443 INLINE void mul64To128( bits64 a, bits64 b, bits64 *z0Ptr, bits64 *z1Ptr ) in mul64To128() function
485 mul64To128( a1, b, &z1, &z2 ); in mul128By64To192()
486 mul64To128( a0, b, &z0, &more1 ); in mul128By64To192()
516 mul64To128( a1, b1, &z2, &z3 ); in mul128To256()
517 mul64To128( a1, b0, &z1, &more2 ); in mul128To256()
519 mul64To128( a0, b0, &z0, &more1 ); in mul128To256()
521 mul64To128( a0, b1, &more1, &more2 ); in mul128To256()
549 mul64To128( b, z, &term0, &term1 ); in estimateDiv128To64()
Dsoftfloat.c2838 mul64To128( aSig, bSig, &zSig0, &zSig1 ); in float64_mul()
2906 mul64To128( bSig, zSig, &term0, &term1 ); in float64_div()
3042 mul64To128( zSig, zSig, &term0, &term1 ); in float64_sqrt()
3737 mul64To128( aSig, bSig, &zSig0, &zSig1 ); in floatx80_mul()
3806 mul64To128( bSig, zSig0, &term0, &term1 ); in floatx80_div()
3814 mul64To128( bSig, zSig1, &term1, &term2 ); in floatx80_div()
3888 mul64To128( bSig, q, &term0, &term1 ); in floatx80_rem()
3898 mul64To128( bSig, q<<( 64 - expDiff ), &term0, &term1 ); in floatx80_rem()
3964 mul64To128( zSig0, zSig0, &term0, &term1 ); in floatx80_sqrt()
3974 mul64To128( doubleZSig0, zSig1, &term1, &term2 ); in floatx80_sqrt()
[all …]
/netbsd/src/lib/libc/softfloat/bits64/
Dsoftfloat-macros462 INLINE void mul64To128( bits64 a, bits64 b, bits64 *z0Ptr, bits64 *z1Ptr )
505 mul64To128( a1, b, &z1, &z2 );
506 mul64To128( a0, b, &z0, &more1 );
537 mul64To128( a1, b1, &z2, &z3 );
538 mul64To128( a1, b0, &z1, &more2 );
540 mul64To128( a0, b0, &z0, &more1 );
542 mul64To128( a0, b1, &more1, &more2 );
571 mul64To128( b, z, &term0, &term1 );
Dsoftfloat.c2908 mul64To128( aSig, bSig, &zSig0, &zSig1 ); in float64_mul()
2977 mul64To128( bSig, zSig, &term0, &term1 ); in float64_div()
3115 mul64To128( zSig, zSig, &term0, &term1 ); in float64_sqrt()
3840 mul64To128( aSig, bSig, &zSig0, &zSig1 ); in floatx80_mul()
3910 mul64To128( bSig, zSig0, &term0, &term1 ); in floatx80_div()
3918 mul64To128( bSig, zSig1, &term1, &term2 ); in floatx80_div()
3993 mul64To128( bSig, q, &term0, &term1 ); in floatx80_rem()
4003 mul64To128( bSig, q<<( 64 - expDiff ), &term0, &term1 ); in floatx80_rem()
4070 mul64To128( zSig0, zSig0, &term0, &term1 ); in floatx80_sqrt()
4080 mul64To128( doubleZSig0, zSig1, &term1, &term2 ); in floatx80_sqrt()
[all …]
/netbsd/src/lib/libc/softfloat/bits32/
Dsoftfloat-macros448 mul64To128(
Dsoftfloat.c1920 mul64To128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 ); in float64_mul()