#include <stdbool.h>
#include <stdint.h>
#include "platform.h"
#include "internals.h"
#include "specialize.h"
#include "softfloat.h"
Go to the source code of this file.
◆ f16_to_f128M()
Definition at line 55 of file f16_to_f128M.c.
56{
60 bool sign;
66
67
68
70
71
73 uiA = uA.ui;
77
78
80 if ( frac ) {
83 return;
84 }
86 goto uiZ;
87 }
88
89
91 if ( ! frac ) {
93 goto uiZ;
94 }
96 exp = normExpSig.exp - 1;
97 frac = normExpSig.sig;
98 }
99
100
102 uiZ:
107
108}
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
#define softfloat_commonNaNToF128M
#define softfloat_f16UIToCommonNaN(uiA, zPtr)
#define packToF128UI96(sign, exp, sig96)
struct exp8_sig16 softfloat_normSubnormalF16Sig(uint_fast16_t)
#define indexWord(total, n)