Lines Matching refs:b0
333 bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 *z0Ptr, bits64 *z1Ptr ) in add128() argument
339 *z0Ptr = a0 + b0 + ( z1 < a1 ); in add128()
356 bits64 b0, in add192() argument
371 z0 = a0 + b0; in add192()
391 bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 *z0Ptr, bits64 *z1Ptr ) in sub128() argument
395 *z0Ptr = a0 - b0 - ( a1 < b1 ); in sub128()
412 bits64 b0, in sub192() argument
427 z0 = a0 - b0; in sub192()
505 bits64 b0, in mul128To256() argument
517 mul64To128( a1, b0, &z1, &more2 ); in mul128To256()
519 mul64To128( a0, b0, &z0, &more1 ); in mul128To256()
542 bits64 b0, b1; in estimateDiv128To64() local
547 b0 = b>>32; in estimateDiv128To64()
548 z = ( b0<<32 <= a0 ) ? LIT64( 0xFFFFFFFF00000000 ) : ( a0 / b0 )<<32; in estimateDiv128To64()
554 add128( rem0, rem1, b0, b1, &rem0, &rem1 ); in estimateDiv128To64()
557 z |= ( b0<<32 <= rem0 ) ? 0xFFFFFFFF : rem0 / b0; in estimateDiv128To64()
671 INLINE flag eq128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 ) in eq128() argument
674 return ( a0 == b0 ) && ( a1 == b1 ); in eq128()
684 INLINE flag le128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 ) in le128() argument
687 return ( a0 < b0 ) || ( ( a0 == b0 ) && ( a1 <= b1 ) ); in le128()
697 INLINE flag lt128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 ) in lt128() argument
700 return ( a0 < b0 ) || ( ( a0 == b0 ) && ( a1 < b1 ) ); in lt128()
710 INLINE flag ne128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 ) in ne128() argument
713 return ( a0 != b0 ) || ( a1 != b1 ); in ne128()