MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / softfloat_shortShiftLeft128

Function softfloat_shortShiftLeft128

lib/softfloat/source/include/primitives.h:268–276  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

266*----------------------------------------------------------------------------*/
267#if defined INLINE_LEVEL && (2 <= INLINE_LEVEL)
268INLINE
269struct uint128
270 softfloat_shortShiftLeft128( uint64_t a64, uint64_t a0, uint_fast8_t dist )
271{
272 struct uint128 z;
273 z.v64 = a64<<dist | a0>>(-dist & 63);
274 z.v0 = a0<<dist;
275 return z;
276}
277#else
278struct uint128
279 softfloat_shortShiftLeft128( uint64_t a64, uint64_t a0, uint_fast8_t dist );

Callers 6

extF80_remFunction · 0.50
extF80_divFunction · 0.50
extF80_sqrtFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected