X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_sp%2FASM.h;h=f1e4e4ac7da24143508cb2c34c4c162cd30fd453;hp=09bb3938ba9b3c638a595c758f66fbf41b43c780;hb=9401cea7061b513534a3244edd8944e852a28c7b;hpb=18863a5655e9e07d548e2d673e7f82336703c8fb diff --git a/src/game_sp/ASM.h b/src/game_sp/ASM.h index 09bb3938..f1e4e4ac 100644 --- a/src/game_sp/ASM.h +++ b/src/game_sp/ASM.h @@ -12,27 +12,18 @@ #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 void MovHighByte(int *Var, int Val); +extern int LowByte(int Var); +extern int HighByte(int Var); +extern int SgnHighByte(int Var); 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; +extern int ByteToInt(byte B); +extern byte IntToByte(int i); #endif /* ASM_H */