Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
s_shortShiftLeft64To96M.c File Reference
#include <stdint.h>
#include "platform.h"
#include "primitiveTypes.h"
Include dependency graph for s_shortShiftLeft64To96M.c:

Go to the source code of this file.

Functions

void softfloat_shortShiftLeft64To96M (uint64_t a, uint_fast8_t dist, uint32_t *zPtr)
 

Function Documentation

◆ softfloat_shortShiftLeft64To96M()

void softfloat_shortShiftLeft64To96M ( uint64_t a,
uint_fast8_t dist,
uint32_t * zPtr )

Definition at line 44 of file s_shortShiftLeft64To96M.c.

46{
47
48 zPtr[indexWord( 3, 0 )] = (uint32_t) a<<dist;
49 a >>= 32 - dist;
50 zPtr[indexWord( 3, 2 )] = a>>32;
51 zPtr[indexWord( 3, 1 )] = a;
52
53}
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
Definition pointer.h:1181
#define indexWord(total, n)
unsigned int uint32_t
Definition stdint.h:126
Here is the caller graph for this function: