Home
last modified time | relevance | path

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

/openbmc/qemu/include/fpu/
H A Dsoftfloat-macros.h505 mul64To128(uint64_t a, uint64_t b, uint64_t *z0Ptr, uint64_t *z1Ptr) in mul64To128() function
523 mul64To128(a1, b, &m1, z2Ptr); in mul128By64To192()
524 mul64To128(a0, b, &z0, &z1); in mul128By64To192()
543 mul64To128(a1, b0, &m1, &m2); in mul128To256()
544 mul64To128(a0, b1, &n1, &n2); in mul128To256()
545 mul64To128(a1, b1, &z2, z3Ptr); in mul128To256()
546 mul64To128(a0, b0, &z0, &z1); in mul128To256()
570 mul64To128( b, z, &term0, &term1 ); in estimateDiv128To64()
/openbmc/linux/arch/arm/nwfpe/
H A Dsoftfloat-macros460 INLINE void mul64To128( bits64 a, bits64 b, bits64 *z0Ptr, bits64 *z1Ptr )
503 mul64To128( a1, b, &z1, &z2 );
504 mul64To128( a0, b, &z0, &more1 );
535 mul64To128( a1, b1, &z2, &z3 );
536 mul64To128( a1, b0, &z1, &more2 );
538 mul64To128( a0, b0, &z0, &more1 );
540 mul64To128( a0, b1, &more1, &more2 );
574 mul64To128( b, z, &term0, &term1 );
H A Dsoftfloat.c2157 mul64To128( aSig, bSig, &zSig0, &zSig1 ); in float64_mul()
2226 mul64To128( bSig, zSig, &term0, &term1 ); in float64_div()
2369 mul64To128( zSig, zSig, &term0, &term1 ); in float64_sqrt()
2969 mul64To128( aSig, bSig, &zSig0, &zSig1 ); in floatx80_mul()
3040 mul64To128( bSig, zSig0, &term0, &term1 ); in floatx80_div()
3048 mul64To128( bSig, zSig1, &term1, &term2 ); in floatx80_div()
3124 mul64To128( bSig, q, &term0, &term1 ); in floatx80_rem()
3134 mul64To128( bSig, q<<( 64 - expDiff ), &term0, &term1 ); in floatx80_rem()
3207 mul64To128( zSig0, zSig0, &term0, &term1 ); in floatx80_sqrt()
3219 mul64To128( zSig0, zSig1, &term1, &term2 ); in floatx80_sqrt()
[all …]
/openbmc/linux/arch/sh/kernel/cpu/sh4/
H A Dsoftfloat.c94 void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr);
668 mul64To128(b, z, &term0, &term1); in estimateDiv128To64()
682 void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr) in mul64To128() function
762 mul64To128(bSig, zSig, &term0, &term1); in float64_div()
895 mul64To128(aSig, bSig, &zSig0, &zSig1); in float64_mul()
/openbmc/qemu/fpu/
H A Dsoftfloat-parts.c.inc810 mul64To128(m64, r64, &s64, &discard);
811 mul64To128(s64, r64, &d64, &discard);
814 mul64To128(s64, u64, &s64, &discard); /* 3.61 */
834 mul64To128(m64, r64, &s64, &discard);
835 mul64To128(s64, r64, &d64, &discard);
837 mul64To128(u64, r64, &r64, &discard);
841 mul64To128(m64, r64, &s64, &discard);
842 mul64To128(s64, r64, &d64, &discard);
844 mul64To128(u64, r64, &rh, &rl);
859 mul64To128(sl, sl, &d0h, &d0l);
[all …]
H A Dsoftfloat.c1249 mul64To128(b0, q, &t0, &t1); in frac64_modrem()
1260 mul64To128(b0, q << (64 - exp_diff), &t0, &t1); in frac64_modrem()
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c1518 mul64To128(den_sig, xsig0, &msig0, &msig1); in helper_fpatan()