#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.
◆ extF80M_le_quiet()
Definition at line 55 of file extF80M_le_quiet.c.
56{
62 bool signA, ltMags;
63
64
65
68
69
74
75
77 if (
80 ) {
82 }
83 return false;
84 }
85
86
88 if ( (uiA64 ^ uiB64) & 0x8000 ) {
89
90
91
92 return signA || ! (uiA0 | uiB0);
93 } else {
94
95
96
97 if ( ! ((uiA0 & uiB0) &
UINT64_C( 0x8000000000000000 )) ) {
99 }
100 if ( uiA64 == uiB64 ) {
101 if ( uiA0 == uiB0 ) return true;
102 ltMags = (uiA0 < uiB0);
103 } else {
104 ltMags = (uiA64 < uiB64);
105 }
106 return signA ^ ltMags;
107 }
108
109}
void softfloat_raiseFlags(uint_fast8_t flags)
#define softfloat_isSigNaNExtF80UI(uiA64, uiA0)
int softfloat_compareNonnormExtF80M(const struct extFloat80M *, const struct extFloat80M *)
#define isNaNExtF80UI(a64, a0)
#define signExtF80UI64(a64)
unsigned __int64 uint64_t