Lines Matching refs:a0

201  bool softfloat_eq128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 )  in softfloat_eq128()  argument
202 { return (a64 == b64) && (a0 == b0); } in softfloat_eq128()
204 bool softfloat_eq128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 );
216 bool softfloat_le128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_le128() argument
217 { return (a64 < b64) || ((a64 == b64) && (a0 <= b0)); } in softfloat_le128()
219 bool softfloat_le128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 );
231 bool softfloat_lt128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_lt128() argument
232 { return (a64 < b64) || ((a64 == b64) && (a0 < b0)); } in softfloat_lt128()
234 bool softfloat_lt128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 );
246 softfloat_shortShiftLeft128( uint64_t a64, uint64_t a0, uint_fast8_t count ) in softfloat_shortShiftLeft128() argument
249 z.v64 = a64<<count | a0>>(-count & 63); in softfloat_shortShiftLeft128()
250 z.v0 = a0<<count; in softfloat_shortShiftLeft128()
255 softfloat_shortShiftLeft128( uint64_t a64, uint64_t a0, uint_fast8_t count );
267 softfloat_shortShiftRight128( uint64_t a64, uint64_t a0, uint_fast8_t count ) in softfloat_shortShiftRight128() argument
271 z.v0 = a64<<(-count & 63) | a0>>count; in softfloat_shortShiftRight128()
276 softfloat_shortShiftRight128( uint64_t a64, uint64_t a0, uint_fast8_t count );
315 uint64_t a64, uint64_t a0, uint_fast8_t count ) in softfloat_shortShiftRightJam128() argument
321 a64<<(negCount & 63) | a0>>count in softfloat_shortShiftRightJam128()
322 | ((uint64_t) (a0<<(negCount & 63)) != 0); in softfloat_shortShiftRightJam128()
328 uint64_t a64, uint64_t a0, uint_fast8_t count );
341 uint64_t a64, uint64_t a0, uint64_t extra, uint_fast8_t count ) in softfloat_shortShiftRightJam128Extra() argument
346 z.v.v0 = a64<<(negCount & 63) | a0>>count; in softfloat_shortShiftRightJam128Extra()
347 z.extra = a0<<(negCount & 63) | (extra != 0); in softfloat_shortShiftRightJam128Extra()
353 uint64_t a64, uint64_t a0, uint64_t extra, uint_fast8_t count );
410 softfloat_shiftRightJam128( uint64_t a64, uint64_t a0, uint_fast32_t count );
433 uint64_t a64, uint64_t a0, uint64_t extra, uint_fast32_t count );
463 softfloat_add128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_add128() argument
466 z.v0 = a0 + b0; in softfloat_add128()
467 z.v64 = a64 + b64 + (z.v0 < a0); in softfloat_add128()
472 softfloat_add128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 );
498 softfloat_sub128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 ) in softfloat_sub128() argument
501 z.v0 = a0 - b0; in softfloat_sub128()
503 z.v64 -= (a0 < b0); in softfloat_sub128()
508 softfloat_sub128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0 );
560 struct uint128 softfloat_mul128By32( uint64_t a64, uint64_t a0, uint32_t b ) in softfloat_mul128By32() argument
565 z.v0 = a0 * b; in softfloat_mul128By32()
566 mid = (uint_fast64_t) (uint32_t) (a0>>32) * b; in softfloat_mul128By32()
572 struct uint128 softfloat_mul128By32( uint64_t a64, uint64_t a0, uint32_t b );
586 uint64_t a64, uint64_t a0, uint64_t b64, uint64_t b0, uint64_t *zPtr );