00001
00018
00019
00020 #ifndef _INST68_H_
00021 #define _INST68_H_
00022
00023 #ifdef __cplusplus
00024 extern "C" {
00025 #endif
00026
00027 #include "emu68/type68.h"
00028
00034 s32 add68(s32 a, s32 b, s32 c);
00035
00037 s32 sub68(s32 a, s32 b, s32 c);
00038
00040 s32 muls68(s32 a, s32 b);
00041
00043 s32 mulu68(u32 a, u32 b);
00044
00046 s32 divs68(s32 a, s32 b);
00047
00049 s32 divu68(u32 a, u32 b);
00050
00059 s32 and68(u32 a, u32 b);
00060
00062 s32 orr68(u32 a, u32 b);
00063
00065 s32 eor68(u32 a, u32 b);
00066
00068 s32 not68(s32 s);
00069
00072 #ifdef __cplusplus
00073 }
00074 #endif
00075
00076 #endif