temporary undoing of renaming
[riscv-isa-sim.git] / softfloat / f32_mulAdd.c
1
2 #include <stdint.h>
3 #include "platform.h"
4 #include "internals.h"
5 #include "softfloat.h"
6
7 float32_t f32_mulAdd( float32_t a, float32_t b, float32_t c )
8 {
9 union ui32_f32 uA;
10 uint_fast32_t uiA;
11 union ui32_f32 uB;
12 uint_fast32_t uiB;
13 union ui32_f32 uC;
14 uint_fast32_t uiC;
15
16 uA.f = a;
17 uiA = uA.ui;
18 uB.f = b;
19 uiB = uB.ui;
20 uC.f = c;
21 uiC = uC.ui;
22 return softfloat_mulAddF32( 0, uiA, uiB, uiC );
23
24 }
25