default: d_m3EnableExtendedOpcodes=1

extensions
Steven Massey 3 years ago
parent 6a18412608
commit 0d76b81c4b

@ -1101,7 +1101,7 @@ _ (PushConst (o, value.u, c_m3Type_f64));
}
#endif
#ifdef d_m3CompileExtendedOpcode
#ifdef d_m3EnableExtendedOpcodes
M3Result Compile_ExtendedOpcode (IM3Compilation o, m3opcode_t i_opcode)
{
@ -2391,7 +2391,7 @@ const M3OpInfo c_operations [] =
d_m3DebugTypedOp (SetRegister), d_m3DebugTypedOp (SetSlot), d_m3DebugTypedOp (PreserveSetSlot),
# endif
# ifdef d_m3CompileExtendedOpcode
# ifdef d_m3EnableExtendedOpcodes
[0xFC] = M3OP( "0xFC", 0, c_m3Type_unknown, d_emptyOpList, Compile_ExtendedOpcode ),
# endif

@ -40,6 +40,10 @@
# define d_m3MaxDuplicateFunctionImpl 3
# endif
# ifndef d_m3EnableExtendedOpcodes
# define d_m3EnableExtendedOpcodes 1
# endif
# ifndef d_m3VerboseErrorMessages
# define d_m3VerboseErrorMessages 1
# endif

@ -320,7 +320,7 @@ M3Result Read_opcode (m3opcode_t * o_value, bytes_t * io_bytes, cbytes_t i_en
{
m3opcode_t opcode = * ptr++;
#ifndef d_m3CompileExtendedOpcode
#ifndef d_m3EnableExtendedOpcodes
if (UNLIKELY(opcode == 0xFC))
{
if (ptr < i_end)

Loading…
Cancel
Save