summaryrefslogtreecommitdiff
path: root/pez.c
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-10-10 15:00:27 +0200
committerlemon <lsof@mailbox.org>2022-10-10 15:00:27 +0200
commit351e1d4dac6e385bae9fbb18d024001bcf33ae47 (patch)
treea8239d37ec24bffd0457134f128ded0da483a854 /pez.c
parentfd92b1f891167e110cfd2d7ec85b5c53d5c586c1 (diff)
inline some things
Diffstat (limited to 'pez.c')
-rw-r--r--pez.c35
1 files changed, 10 insertions, 25 deletions
diff --git a/pez.c b/pez.c
index bc68b38..93b9354 100644
--- a/pez.c
+++ b/pez.c
@@ -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 */