aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_load.c
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2019-02-27 07:49:25 +0100
committerBjörn Gustavsson <[email protected]>2019-03-01 14:06:13 +0100
commitfa578a4025c1cbf46c3885ba7fe44fe6301b66c0 (patch)
tree4b8324fad0f193d2baa751b56b5684969b547ff2 /erts/emulator/beam/beam_load.c
parenta29c834dd3cef789fb6d4a45092c20680eafd29d (diff)
downloadotp-fa578a4025c1cbf46c3885ba7fe44fe6301b66c0.tar.gz
otp-fa578a4025c1cbf46c3885ba7fe44fe6301b66c0.tar.bz2
otp-fa578a4025c1cbf46c3885ba7fe44fe6301b66c0.zip
Combine more init instructions
Diffstat (limited to 'erts/emulator/beam/beam_load.c')
-rw-r--r--erts/emulator/beam/beam_load.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/erts/emulator/beam/beam_load.c b/erts/emulator/beam/beam_load.c
index c8618121ea..f4eeb54a1b 100644
--- a/erts/emulator/beam/beam_load.c
+++ b/erts/emulator/beam/beam_load.c
@@ -2970,6 +2970,8 @@ load_code(LoaderState* stp)
#define succ(St, X, Y) ((X).type == (Y).type && (X).val + 1 == (Y).val)
#define succ2(St, X, Y) ((X).type == (Y).type && (X).val + 2 == (Y).val)
#define succ3(St, X, Y) ((X).type == (Y).type && (X).val + 3 == (Y).val)
+#define succ4(St, X, Y) ((X).type == (Y).type && (X).val + 4 == (Y).val)
+
#ifdef NO_FPE_SIGNALS
#define no_fpe_signals(St) 1