00001 #ifndef ASM_H 00002 #define ASM_H 00003 00004 extern int32 ASM_CreateAsmFile(Settings *projectSettings); 00005 00006 extern int32 ASM_ProcessInstruction(Register *registers, 00007 RegisterContext *context, 00008 uint8 *sz_Instruction, 00009 uint32 i_Addr, 00010 uint32 *i_Result, 00011 RE_ResultType *i_ResultType, 00012 uint8 b_CheckForMessages, 00013 Function_Params *parameters); 00014 00015 extern int32 ASM_GetValueOfParam(Register *registers, 00016 uint8 *sz_Param, 00017 uint32 *i_Param, 00018 RE_ResultType *i_Param_IsValid); 00019 00020 extern RE_Registers ASM_GetRegisterIndex(Register *registers, uint8 *sz_Register); 00021 00022 #endif