Home | History | Annotate | Download | only in fpu

Lines Matching full:uint64_t

84 INLINE void shift64RightJamming( uint64_t a, int16 count, uint64_t *zPtr )
86 uint64_t z;
120 uint64_t a0, uint64_t a1, int16 count, uint64_t *z0Ptr, uint64_t *z1Ptr )
122 uint64_t z0, z1;
157 uint64_t a0, uint64_t a1, int16 count, uint64_t *z0Ptr, uint64_t *z1Ptr )
159 uint64_t z0, z1;
192 uint64_t a0, uint64_t a1, int16 count, uint64_t *z0Ptr, uint64_t *z1Ptr )
194 uint64_t z0, z1;
243 uint64_t a0,
244 uint64_t a1,
245 uint64_t a2,
247 uint64_t *z0Ptr,
248 uint64_t *z1Ptr,
249 uint64_t *z2Ptr
252 uint64_t z0, z1, z2;
301 uint64_t a0, uint64_t a1, int16 count, uint64_t *z0Ptr, uint64_t *z1Ptr )
320 uint64_t a0,
321 uint64_t a1,
322 uint64_t a2,
324 uint64_t *z0Ptr,
325 uint64_t *z1Ptr,
326 uint64_t *z2Ptr
329 uint64_t z0, z1, z2;
355 uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1, uint64_t *z0Ptr, uint64_t *z1Ptr )
357 uint64_t z1;
375 uint64_t a0,
376 uint64_t a1,
377 uint64_t a2,
378 uint64_t b0,
379 uint64_t b1,
380 uint64_t b2,
381 uint64_t *z0Ptr,
382 uint64_t *z1Ptr,
383 uint64_t *z2Ptr
386 uint64_t z0, z1, z2;
413 uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1, uint64_t *z0Ptr, uint64_t *z1Ptr )
431 uint64_t a0,
432 uint64_t a1,
433 uint64_t a2,
434 uint64_t b0,
435 uint64_t b1,
436 uint64_t b2,
437 uint64_t *z0Ptr,
438 uint64_t *z1Ptr,
439 uint64_t *z2Ptr
442 uint64_t z0, z1, z2;
465 INLINE void mul64To128( uint64_t a, uint64_t b, uint64_t *z0Ptr, uint64_t *z1Ptr )
468 uint64_t z0, zMiddleA, zMiddleB, z1;
474 z1 = ( (uint64_t) aLow ) * bLow;
475 zMiddleA = ( (uint64_t) aLow ) * bHigh;
476 zMiddleB = ( (uint64_t) aHigh ) * bLow;
477 z0 = ( (uint64_t) aHigh ) * bHigh;
479 uint64_t) ( zMiddleA < zMiddleB ) )<<32 ) + ( zMiddleA>>32 );
497 uint64_t a0,
498 uint64_t a1,
499 uint64_t b,
500 uint64_t *z0Ptr,
501 uint64_t *z1Ptr,
502 uint64_t *z2Ptr
505 uint64_t z0, z1, z2, more1;
525 uint64_t a0,
526 uint64_t a1,
527 uint64_t b0,
528 uint64_t b1,
529 uint64_t *z0Ptr,
530 uint64_t *z1Ptr,
531 uint64_t *z2Ptr,
532 uint64_t *z3Ptr
535 uint64_t z0, z1, z2, z3;
536 uint64_t more1, more2;
562 static uint64_t estimateDiv128To64( uint64_t a0, uint64_t a1, uint64_t b )
564 uint64_t b0, b1;
565 uint64_t rem0, rem1, term0, term1;
566 uint64_t z;
619 return ( (uint32_t) ( ( ( (uint64_t) a )<<31 ) / z ) ) + ( z>>1 );
676 static int8 countLeadingZeros64( uint64_t a )
688 if ( a < ( (uint64_t) 1 )<<32 ) {
705 INLINE flag eq128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1 )
718 INLINE flag le128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1 )
731 INLINE flag lt128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1 )
744 INLINE flag ne128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1 )