#include <stdbool.h>
#include <stdint.h>
#include "platform.h"
#include "internals.h"
#include "softfloat.h"
Go to the source code of this file.
◆ extF80M_lt()
Definition at line 54 of file extF80M_lt.c.
   55{
   61    bool signA, ltMags;
   62 
   63    
   64
   67    
   68
   73    
   74
   77        return false;
   78    }
   79    
   80
   82    if ( (uiA64 ^ uiB64) & 0x8000 ) {
   83        
   84
   85
   86        return signA && ((uiA0 | uiB0) != 0);
   87    } else {
   88        
   89
   90
   91        if ( ! ((uiA0 & uiB0) & 
UINT64_C( 0x8000000000000000 )) ) {
 
   93        }
   94        if ( uiA64 == uiB64 ) {
   95            if ( uiA0 == uiB0 ) return false;
   96            ltMags = (uiA0 < uiB0);
   97        } else {
   98            ltMags = (uiA64 < uiB64);
   99        }
  100        return signA ^ ltMags;
  101    }
  102 
  103}
void softfloat_raiseFlags(uint_fast8_t flags)
int softfloat_compareNonnormExtF80M(const struct extFloat80M *, const struct extFloat80M *)
#define isNaNExtF80UI(a64, a0)
#define signExtF80UI64(a64)
unsigned __int64 uint64_t