Lines Matching refs:bits64
71 INLINE void shift64RightJamming( bits64 a, int16 count, bits64 *zPtr )
73 bits64 z;
108 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr )
110 bits64 z0, z1;
146 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr )
148 bits64 z0, z1;
182 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr )
184 bits64 z0, z1;
234 bits64 a0,
235 bits64 a1,
236 bits64 a2,
238 bits64 *z0Ptr,
239 bits64 *z1Ptr,
240 bits64 *z2Ptr
243 bits64 z0, z1, z2;
293 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr )
313 bits64 a0,
314 bits64 a1,
315 bits64 a2,
317 bits64 *z0Ptr,
318 bits64 *z1Ptr,
319 bits64 *z2Ptr
322 bits64 z0, z1, z2;
349 bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 *z0Ptr, bits64 *z1Ptr )
351 bits64 z1;
370 bits64 a0,
371 bits64 a1,
372 bits64 a2,
373 bits64 b0,
374 bits64 b1,
375 bits64 b2,
376 bits64 *z0Ptr,
377 bits64 *z1Ptr,
378 bits64 *z2Ptr
381 bits64 z0, z1, z2;
390 z0 += ( z1 < (bits64)carry1 );
409 bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 *z0Ptr, bits64 *z1Ptr )
428 bits64 a0,
429 bits64 a1,
430 bits64 a2,
431 bits64 b0,
432 bits64 b1,
433 bits64 b2,
434 bits64 *z0Ptr,
435 bits64 *z1Ptr,
436 bits64 *z2Ptr
439 bits64 z0, z1, z2;
447 z0 -= ( z1 < (bits64)borrow1 );
463 INLINE void mul64To128( bits64 a, bits64 b, bits64 *z0Ptr, bits64 *z1Ptr )
466 bits64 z0, zMiddleA, zMiddleB, z1;
472 z1 = ( (bits64) aLow ) * bLow;
473 zMiddleA = ( (bits64) aLow ) * bHigh;
474 zMiddleB = ( (bits64) aHigh ) * bLow;
475 z0 = ( (bits64) aHigh ) * bHigh;
477 z0 += ( ( (bits64) ( zMiddleA < zMiddleB ) )<<32 ) + ( zMiddleA>>32 );
496 bits64 a0,
497 bits64 a1,
498 bits64 b,
499 bits64 *z0Ptr,
500 bits64 *z1Ptr,
501 bits64 *z2Ptr
504 bits64 z0, z1, z2, more1;
525 bits64 a0,
526 bits64 a1,
527 bits64 b0,
528 bits64 b1,
529 bits64 *z0Ptr,
530 bits64 *z1Ptr,
531 bits64 *z2Ptr,
532 bits64 *z3Ptr
535 bits64 z0, z1, z2, z3;
536 bits64 more1, more2;
563 static bits64 estimateDiv128To64( bits64 a0, bits64 a1, bits64 b )
565 bits64 b0, b1;
566 bits64 rem0, rem1, term0, term1;
567 bits64 z;
622 return ( (bits32) ( ( ( (bits64) a )<<31 ) / z ) ) + ( z>>1 );
675 static int8 countLeadingZeros64( bits64 a )
680 if ( a < ( (bits64) 1 )<<32 ) {
698 INLINE flag eq128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 )
712 INLINE flag le128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 )
726 INLINE flag lt128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 )
740 INLINE flag ne128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 )