cog/Frameworks/HighlyExperimental/HighlyExperimental/Core/r3000asm.h

30 lines
783 B
C

/////////////////////////////////////////////////////////////////////////////
//
// r3000asm - R3000 quick assembler (no symbols, no macro instructions)
//
/////////////////////////////////////////////////////////////////////////////
#ifndef __PSX_R3000ASM_H__
#define __PSX_R3000ASM_H__
#include "emuconfig.h"
#ifdef __cplusplus
extern "C" {
#endif
/////////////////////////////////////////////////////////////////////////////
//
// Returns negative on error (and fills the error string buffer)
// Must be 256 bytes in the error string buffer
//
sint32 EMU_CALL r3000asm(uint32 pc, const char *text, uint32 *ins, char *errorstring);
/////////////////////////////////////////////////////////////////////////////
#ifdef __cplusplus
}
#endif
#endif