Wire Sysio Wire Sysion 1.0.0
|
Go to the source code of this file.
Macros | |
#define | softfloat_shortShiftLeft96M(aPtr, dist, zPtr) |
#define | softfloat_shortShiftLeft128M(aPtr, dist, zPtr) |
#define | softfloat_shortShiftLeft160M(aPtr, dist, zPtr) |
#define | softfloat_shiftLeft96M(aPtr, dist, zPtr) |
#define | softfloat_shiftLeft128M(aPtr, dist, zPtr) |
#define | softfloat_shiftLeft160M(aPtr, dist, zPtr) |
#define | softfloat_shortShiftRight128M(aPtr, dist, zPtr) |
#define | softfloat_shortShiftRight160M(aPtr, dist, zPtr) |
#define | softfloat_shortShiftRightJam160M(aPtr, dist, zPtr) |
#define | softfloat_shiftRight96M(aPtr, dist, zPtr) |
#define | softfloat_shiftRightJam96M(aPtr, dist, zPtr) |
#define | softfloat_shiftRightJam128M(aPtr, dist, zPtr) |
#define | softfloat_shiftRightJam160M(aPtr, dist, zPtr) |
#define | softfloat_add96M(aPtr, bPtr, zPtr) |
#define | softfloat_add128M(aPtr, bPtr, zPtr) |
#define | softfloat_add160M(aPtr, bPtr, zPtr) |
#define | softfloat_addComplCarry96M(aPtr, bPtr, carry, zPtr) |
#define | softfloat_negX96M(zPtr) |
#define | softfloat_negX128M(zPtr) |
#define | softfloat_negX160M(zPtr) |
#define | softfloat_negX256M(zPtr) |
#define | softfloat_sub1X96M(zPtr) |
#define | softfloat_sub1X160M(zPtr) |
#define | softfloat_sub96M(aPtr, bPtr, zPtr) |
#define | softfloat_sub128M(aPtr, bPtr, zPtr) |
#define | softfloat_sub160M(aPtr, bPtr, zPtr) |
#define | softfloat_remStep96MBy32(remPtr, dist, bPtr, q, zPtr) |
#define | softfloat_remStep128MBy32(remPtr, dist, bPtr, q, zPtr) |
#define | softfloat_remStep160MBy32(remPtr, dist, bPtr, q, zPtr) |
Variables | |
const uint_least8_t | softfloat_countLeadingZeros8 [256] |
const uint16_t | softfloat_approxRecip_1k0s [16] |
const uint16_t | softfloat_approxRecip_1k1s [16] |
const uint16_t | softfloat_approxRecipSqrt_1k0s [16] |
const uint16_t | softfloat_approxRecipSqrt_1k1s [16] |
#define softfloat_add128M | ( | aPtr, | |
bPtr, | |||
zPtr ) |
Definition at line 923 of file primitives.h.
#define softfloat_add160M | ( | aPtr, | |
bPtr, | |||
zPtr ) |
Definition at line 931 of file primitives.h.
#define softfloat_add96M | ( | aPtr, | |
bPtr, | |||
zPtr ) |
Definition at line 915 of file primitives.h.
#define softfloat_addComplCarry96M | ( | aPtr, | |
bPtr, | |||
carry, | |||
zPtr ) |
Definition at line 974 of file primitives.h.
#define softfloat_negX128M | ( | zPtr | ) |
Definition at line 1000 of file primitives.h.
#define softfloat_negX160M | ( | zPtr | ) |
Definition at line 1008 of file primitives.h.
#define softfloat_negX256M | ( | zPtr | ) |
Definition at line 1016 of file primitives.h.
#define softfloat_negX96M | ( | zPtr | ) |
Definition at line 992 of file primitives.h.
#define softfloat_remStep128MBy32 | ( | remPtr, | |
dist, | |||
bPtr, | |||
q, | |||
zPtr ) |
Definition at line 1146 of file primitives.h.
#define softfloat_remStep160MBy32 | ( | remPtr, | |
dist, | |||
bPtr, | |||
q, | |||
zPtr ) |
Definition at line 1154 of file primitives.h.
#define softfloat_remStep96MBy32 | ( | remPtr, | |
dist, | |||
bPtr, | |||
q, | |||
zPtr ) |
Definition at line 1138 of file primitives.h.
#define softfloat_shiftLeft128M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 747 of file primitives.h.
#define softfloat_shiftLeft160M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 755 of file primitives.h.
#define softfloat_shiftLeft96M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 739 of file primitives.h.
#define softfloat_shiftRight96M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 842 of file primitives.h.
#define softfloat_shiftRightJam128M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 881 of file primitives.h.
#define softfloat_shiftRightJam160M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 889 of file primitives.h.
#define softfloat_shiftRightJam96M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 873 of file primitives.h.
#define softfloat_shortShiftLeft128M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 703 of file primitives.h.
#define softfloat_shortShiftLeft160M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 711 of file primitives.h.
#define softfloat_shortShiftLeft96M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 695 of file primitives.h.
#define softfloat_shortShiftRight128M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 782 of file primitives.h.
#define softfloat_shortShiftRight160M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 790 of file primitives.h.
#define softfloat_shortShiftRightJam160M | ( | aPtr, | |
dist, | |||
zPtr ) |
Definition at line 814 of file primitives.h.
#define softfloat_sub128M | ( | aPtr, | |
bPtr, | |||
zPtr ) |
Definition at line 1077 of file primitives.h.
#define softfloat_sub160M | ( | aPtr, | |
bPtr, | |||
zPtr ) |
Definition at line 1085 of file primitives.h.
#define softfloat_sub1X160M | ( | zPtr | ) |
Definition at line 1043 of file primitives.h.
#define softfloat_sub1X96M | ( | zPtr | ) |
Definition at line 1035 of file primitives.h.
#define softfloat_sub96M | ( | aPtr, | |
bPtr, | |||
zPtr ) |
Definition at line 1069 of file primitives.h.
uint_fast8_t softfloat_addCarryM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
const uint32_t * | bPtr, | ||
uint_fast8_t | carry, | ||
uint32_t * | zPtr ) |
Definition at line 44 of file s_addCarryM.c.
uint_fast8_t softfloat_addComplCarryM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
const uint32_t * | bPtr, | ||
uint_fast8_t | carry, | ||
uint32_t * | zPtr ) |
Definition at line 44 of file s_addComplCarryM.c.
void softfloat_addM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
const uint32_t * | bPtr, | ||
uint32_t * | zPtr ) |
Definition at line 44 of file s_addM.c.
Definition at line 45 of file s_approxRecip32_1.c.
Definition at line 45 of file s_approxRecipSqrt32_1.c.
int_fast8_t softfloat_compare128M | ( | const uint32_t * | aPtr, |
const uint32_t * | bPtr ) |
Definition at line 43 of file s_compare128M.c.
int_fast8_t softfloat_compare96M | ( | const uint32_t * | aPtr, |
const uint32_t * | bPtr ) |
Definition at line 43 of file s_compare96M.c.
uint_fast8_t softfloat_countLeadingZeros16 | ( | uint16_t | a | ) |
Definition at line 45 of file s_countLeadingZeros16.c.
uint_fast8_t softfloat_countLeadingZeros32 | ( | uint32_t | a | ) |
Definition at line 45 of file s_countLeadingZeros32.c.
uint_fast8_t softfloat_countLeadingZeros64 | ( | uint64_t | a | ) |
Definition at line 45 of file s_countLeadingZeros64.c.
Definition at line 44 of file s_mul128MTo256M.c.
Definition at line 43 of file s_mul64To128M.c.
void softfloat_negXM | ( | uint_fast8_t | size_words, |
uint32_t * | zPtr ) |
Definition at line 43 of file s_negXM.c.
void softfloat_remStepMBy32 | ( | uint_fast8_t | size_words, |
const uint32_t * | remPtr, | ||
uint_fast8_t | dist, | ||
const uint32_t * | bPtr, | ||
uint32_t | q, | ||
uint32_t * | zPtr ) |
Definition at line 44 of file s_remStepMBy32.c.
void softfloat_shiftLeftM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
uint32_t | dist, | ||
uint32_t * | zPtr ) |
Definition at line 46 of file s_shiftLeftM.c.
uint32_t softfloat_shiftRightJam32 | ( | uint32_t | a, |
uint_fast16_t | dist ) |
uint64_t softfloat_shiftRightJam64 | ( | uint64_t | a, |
uint_fast32_t | dist ) |
void softfloat_shiftRightJamM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
uint32_t | dist, | ||
uint32_t * | zPtr ) |
Definition at line 46 of file s_shiftRightJamM.c.
void softfloat_shiftRightM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
uint32_t | dist, | ||
uint32_t * | zPtr ) |
Definition at line 46 of file s_shiftRightM.c.
void softfloat_shortShiftLeft64To96M | ( | uint64_t | a, |
uint_fast8_t | dist, | ||
uint32_t * | zPtr ) |
void softfloat_shortShiftLeftM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
uint_fast8_t | dist, | ||
uint32_t * | zPtr ) |
Definition at line 44 of file s_shortShiftLeftM.c.
uint64_t softfloat_shortShiftRightJam64 | ( | uint64_t | a, |
uint_fast8_t | dist ) |
void softfloat_shortShiftRightJamM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
uint_fast8_t | dist, | ||
uint32_t * | zPtr ) |
Definition at line 44 of file s_shortShiftRightJamM.c.
void softfloat_shortShiftRightM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
uint_fast8_t | dist, | ||
uint32_t * | zPtr ) |
Definition at line 44 of file s_shortShiftRightM.c.
void softfloat_sub1XM | ( | uint_fast8_t | size_words, |
uint32_t * | zPtr ) |
Definition at line 43 of file s_sub1XM.c.
void softfloat_subM | ( | uint_fast8_t | size_words, |
const uint32_t * | aPtr, | ||
const uint32_t * | bPtr, | ||
uint32_t * | zPtr ) |
Definition at line 44 of file s_subM.c.
|
extern |
Definition at line 41 of file s_approxRecip_1Ks.c.
|
extern |
Definition at line 45 of file s_approxRecip_1Ks.c.
|
extern |
Definition at line 41 of file s_approxRecipSqrt_1Ks.c.
|
extern |
Definition at line 45 of file s_approxRecipSqrt_1Ks.c.
|
extern |
Definition at line 41 of file s_countLeadingZeros8.c.