extensions
Steven Massey 5 years ago
parent 0909d2160e
commit d4f6006cbf

@ -342,7 +342,7 @@ void Push (IM3Compilation o, u8 i_m3Type, i16 i_location)
i_location = 0;
o->wasmStack [stackIndex] = i_location;
o->typeStack [stackIndex] = i_m3Type; m3logif (stack, dump_type_stack (o))
o->typeStack [stackIndex] = i_m3Type; m3logif (stack, dump_type_stack (o))
if (IsRegisterLocation (i_location))
{

@ -78,7 +78,7 @@ static const char * m3LogTruncFilename (const char * i_file)
# define d_m3Log_parse d_m3LogParse // required for m3logif
# define d_m3Log_stack d_m3LogWasmStack
# define d_m3Log_stack d_m3LogStack
# define d_m3Log_exec d_m3LogExec
# if d_m3LogOutput
@ -99,7 +99,7 @@ static const char * m3LogTruncFilename (const char * i_file)
# define m3log_compile(...)
# endif
# if d_m3LogWasmStack
# if d_m3LogStack
# define m3log_stack(CATEGORY, FMT, ...) d_m3Log(CATEGORY, FMT, ##__VA_ARGS__)
# else
# define m3log_stack(...)

@ -742,11 +742,11 @@ d_m3Op (PreserveSetSlot_f)
}
//#define d_outOfBounds return c_m3Err_trapOutOfBoundsMemoryAccess
#define d_outOfBounds return c_m3Err_trapOutOfBoundsMemoryAccess
m3ret_t ReportOutOfBoundsMemoryError (pc_t i_pc, u8 * i_mem, u32 i_offset);
#define d_outOfBounds { printf ("%d %p\n", operand, end); return ReportOutOfBoundsMemoryError (_pc, _mem, operand); }
//#define d_outOfBounds { return ReportOutOfBoundsMemoryError (_pc, _mem, operand); }
#define d_m3Load(REG,DEST_TYPE,SRC_TYPE) static inline m3ret_t vectorcall op_##DEST_TYPE##_Load_##SRC_TYPE##_r (d_m3OpSig) \

Loading…
Cancel
Save