diff options
| author | 2022-10-10 15:00:27 +0200 | |
|---|---|---|
| committer | 2022-10-10 15:00:27 +0200 | |
| commit | 351e1d4dac6e385bae9fbb18d024001bcf33ae47 (patch) | |
| tree | a8239d37ec24bffd0457134f128ded0da483a854 | |
| parent | fd92b1f891167e110cfd2d7ec85b5c53d5c586c1 (diff) | |
inline some things
| -rw-r--r-- | pez.c | 35 |
1 files changed, 10 insertions, 25 deletions
@@ -917,35 +917,20 @@ gc(PezContext *cx) #define FX(n) ((fixnum)(n * 4096)) -static inline fixnum -ftofix(double f) -{ - return FX(f); -} +static inline fixnum FORCEINLINE +ftofix(double f) { return FX(f); } -static inline double -fixtof(fixnum f) -{ - return f / 4096.0; -} +static inline double FORCEINLINE +fixtof(fixnum f) { return f / 4096.0; } -static inline int32_t -fixtoint(fixnum f) -{ - return f >> 12; -} +static inline int32_t FORCEINLINE +fixtoint(fixnum f) { return f >> 12; } -static inline fixnum -inttofix(int32_t n) -{ - return (uint32_t)n << 12; -} +static inline fixnum FORCEINLINE +inttofix(int32_t n) { return (uint32_t)n << 12; } -static inline fixnum -fixtrunc(fixnum f) -{ - return f & ~(uint32_t)0xFFF; -} +static inline fixnum FORCEINLINE +fixtrunc(fixnum f) { return f & ~(uint32_t)0xFFF; } /******/ /* VM */ |