#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.
◆ f32_to_f128M()
Definition at line 55 of file f32_to_f128M.c.
56{
60 bool sign;
67
68
69
71
72
74 uiA = uA.ui;
78
79
80 uiZ64 = 0;
82 if ( frac ) {
85 return;
86 }
88 goto uiZ;
89 }
90
91
93 if ( ! frac ) {
95 goto uiZ;
96 }
98 exp = normExpSig.exp - 1;
99 frac = normExpSig.sig;
100 }
101
102
105 uiZ64 = frac64;
106 uiZ:
111
112}
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
#define softfloat_commonNaNToF128M
#define softfloat_f32UIToCommonNaN(uiA, zPtr)
#define packToF128UI96(sign, exp, sig96)
struct exp16_sig32 softfloat_normSubnormalF32Sig(uint_fast32_t)
#define indexWord(total, n)
unsigned __int64 uint64_t