# FLAGS="-g3 -O2 -DOVM_DEBUG=1 -fno-stack-protector"
# FLAGS="-g3 -DOVM_VERBOSE=1"
-FLAGS="-Ofast -fno-stack-protector"
+FLAGS="-O3 -fno-stack-protector"
LIBS="-pthread"
TARGET="../shared/lib/$ONYX_ARCH/lib/libovmwasm.a"
C_FILES="src/ovmwasm.c src/vm/*.c src/wasm/*.c src/debug/*.c"
#define NEXT_OP \
OVMI_DEBUG_HOOK; \
instr = &code[state->pc++]; \
- return OVMI_DISPATCH_NAME[instr->full_instr & OVM_INSTR_MASK](instr, state, values, memory, code);
+ __attribute__((musttail)) return OVMI_DISPATCH_NAME[instr->full_instr & OVM_INSTR_MASK](instr, state, values, memory, code);
#define VAL(loc) values[loc]