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

Go to the source code of this file.

Functions

void softfloat_extF80MToCommonNaN (const struct extFloat80M *aSPtr, struct commonNaN *zPtr)
 

Function Documentation

◆ softfloat_extF80MToCommonNaN()

void softfloat_extF80MToCommonNaN ( const struct extFloat80M * aSPtr,
struct commonNaN * zPtr )

Definition at line 50 of file s_extF80MToCommonNaN.c.

52{
53
54 if ( extF80M_isSignalingNaN( (const extFloat80_t *) aSPtr ) ) {
56 }
57 zPtr->sign = signExtF80UI64( aSPtr->signExp );
58 zPtr->v64 = aSPtr->signif<<1;
59 zPtr->v0 = 0;
60
61}
bool extF80M_isSignalingNaN(const extFloat80_t *aPtr)
void softfloat_raiseFlags(uint_fast8_t flags)
#define signExtF80UI64(a64)
Definition internals.h:146
@ softfloat_flag_invalid
Definition softfloat.h:89
uint64_t v64
Definition specialize.h:81
bool sign
Definition specialize.h:77
uint64_t v0
Definition specialize.h:81
uint64_t signif
uint16_t signExp
Here is the call graph for this function: