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