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

Go to the source code of this file.

Functions

float32_t f32_mulAdd (float32_t a, float32_t b, float32_t c)
 

Function Documentation

◆ f32_mulAdd()

float32_t f32_mulAdd ( float32_t a,
float32_t b,
float32_t c )

Definition at line 42 of file f32_mulAdd.c.

43{
44 union ui32_f32 uA;
45 uint_fast32_t uiA;
46 union ui32_f32 uB;
47 uint_fast32_t uiB;
48 union ui32_f32 uC;
49 uint_fast32_t uiC;
50
51 uA.f = a;
52 uiA = uA.ui;
53 uB.f = b;
54 uiB = uB.ui;
55 uC.f = c;
56 uiC = uC.ui;
57 return softfloat_mulAddF32( uiA, uiB, uiC, 0 );
58
59}
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
Definition pointer.h:1181
float32_t softfloat_mulAddF32(uint_fast32_t, uint_fast32_t, uint_fast32_t, uint_fast8_t)
Definition s_mulAddF32.c:45
uint32_t uint_fast32_t
Definition stdint.h:156
float32_t f
Definition internals.h:46
Here is the call graph for this function: