X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_sp%2FASM.h;h=56f6c8e74a78697b3703e4da55a74c58632f38d4;hp=09bb3938ba9b3c638a595c758f66fbf41b43c780;hb=64e7c54dce6ea8c063f04198c64c5057d751c928;hpb=148d0ad7e7ac1a97eb50de7ecbb642f36c877311 diff --git a/src/game_sp/ASM.h b/src/game_sp/ASM.h index 09bb3938..56f6c8e7 100644 --- a/src/game_sp/ASM.h +++ b/src/game_sp/ASM.h @@ -5,34 +5,14 @@ #ifndef ASM_H #define ASM_H -#include "vb_types.h" -#include "vb_defs.h" -#include "vb_vars.h" -#include "vb_lib.h" - #include "global.h" -#define ByteMask (0xFF) - -extern void Add(int *A, int B); -extern int ByteToInt(byte B); -extern void CMP(int A, int B); -extern boolean Equal(); -extern boolean GreaterOrEqual(); -extern int HighByte(int Var); -extern byte IntToByte(int i); -extern boolean Less(); -extern int LowByte(int Var); -extern void Mov(int *Var, int Val); -extern void MovHighByte(int *Var, int Val); -extern void MovLowByte(int *Var, int Val); -extern void MySub(int *A, int B); -extern void Neg(int *Val); -extern int SHL(int *Var, int Count); -extern int SHR(int *Var, int Count); -extern int SgnHighByte(int Var); -extern void XCHG(int A, int B); -extern int cmpFlag; +void MovLowByte(int *, int); +void MovHighByte(int *, int); +int LowByte(int); +int HighByte(int); +int SgnHighByte(int); +int ByteToInt(byte); -#endif /* ASM_H */ +#endif // ASM_H