Home
last modified time | relevance | path

Searched refs:rem64 (Results 1 – 2 of 2) sorted by relevance

/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/
H A DextF80M_sqrt.c62 uint64_t rem64; in extF80M_sqrt() local
77 rem64 = aSPtr->signif; in extF80M_sqrt()
81 if ( rem64 & UINT64_C( 0x7FFFFFFFFFFFFFFF ) ) { in extF80M_sqrt()
86 rem64 = UINT64_C( 0x8000000000000000 ); in extF80M_sqrt()
92 if ( ! (rem64 & UINT64_C( 0x8000000000000000 )) ) { in extF80M_sqrt()
93 if ( ! rem64 ) { in extF80M_sqrt()
97 expA += softfloat_normExtF80SigM( &rem64 ); in extF80M_sqrt()
105 rem64, 30 - expA, &rem[indexMultiwordHi( 4, 3 )] ); in extF80M_sqrt()
106 sig32A = rem64>>32; in extF80M_sqrt()
110 rem64 = in extF80M_sqrt()
[all …]
H A Df128M_sqrt.c65 uint64_t rem64; in f128M_sqrt() local
105 rem64 = (uint64_t) rem[indexWord( 4, 3 )]<<32 | rem[indexWord( 4, 2 )]; in f128M_sqrt()
109 rem64 >>= 1; in f128M_sqrt()
111 sig32A = rem64>>29; in f128M_sqrt()
113 sig32A = rem64>>30; in f128M_sqrt()
119 rem64 -= (uint64_t) sig32Z * sig32Z; in f128M_sqrt()
120 rem[indexWord( 4, 3 )] = rem64>>32; in f128M_sqrt()
121 rem[indexWord( 4, 2 )] = rem64; in f128M_sqrt()
124 q = ((uint32_t) (rem64>>2) * (uint64_t) recipSqrt32)>>32; in f128M_sqrt()
133 rem64 = (uint64_t) y[indexWord( 4, 3 )]<<32 | y[indexWord( 4, 2 )]; in f128M_sqrt()
[all …]