Revision b7a100da target-arm/nwfpe/fpa11.inl
b/target-arm/nwfpe/fpa11.inl | ||
---|---|---|
22 | 22 |
#include "fpa11.h" |
23 | 23 |
|
24 | 24 |
/* Read and write floating point status register */ |
25 |
extern __inline__ unsigned int readFPSR(void)
|
|
25 |
static inline unsigned int readFPSR(void)
|
|
26 | 26 |
{ |
27 | 27 |
FPA11 *fpa11 = GET_FPA11(); |
28 | 28 |
return(fpa11->fpsr); |
29 | 29 |
} |
30 | 30 |
|
31 |
extern __inline__ void writeFPSR(FPSR reg)
|
|
31 |
static inline void writeFPSR(FPSR reg)
|
|
32 | 32 |
{ |
33 | 33 |
FPA11 *fpa11 = GET_FPA11(); |
34 | 34 |
/* the sysid byte in the status register is readonly */ |
... | ... | |
36 | 36 |
} |
37 | 37 |
|
38 | 38 |
/* Read and write floating point control register */ |
39 |
extern __inline__ FPCR readFPCR(void)
|
|
39 |
static inline FPCR readFPCR(void)
|
|
40 | 40 |
{ |
41 | 41 |
FPA11 *fpa11 = GET_FPA11(); |
42 | 42 |
/* clear SB, AB and DA bits before returning FPCR */ |
43 | 43 |
return(fpa11->fpcr & ~MASK_RFC); |
44 | 44 |
} |
45 | 45 |
|
46 |
extern __inline__ void writeFPCR(FPCR reg)
|
|
46 |
static inline void writeFPCR(FPCR reg)
|
|
47 | 47 |
{ |
48 | 48 |
FPA11 *fpa11 = GET_FPA11(); |
49 | 49 |
fpa11->fpcr &= ~MASK_WFC; /* clear SB, AB and DA bits */ |
Also available in: Unified diff