00001
00005 #ifndef __VSASM_H__
00006 #define __VSASM_H__
00007
00008 #ifndef ASM
00009
00010
00012 #define MAKEMOD64(stp, bufsz) (0x4000|(((bufsz)/64-1)&31)|(((stp)&255)<<6))
00013
00014 #define MAKEMOD(stp, bufsz) (0x2000|(((stp)&127)<<6)|(((bufsz)-1)&63))
00015
00016 #define MAKEMODF(bufsz) (0x8000|(((bufsz)-1)&8191))
00017
00018 #define MAKEMODB(bufsz) (0xA000|(((bufsz)-1)&8191))
00019
00020 #else
00021
00022 #macro MAKEMOD64 stp,bufsz
00023 (0x4000|(((bufsz)/64-1)&31)|(((stp)&255)<<6))
00024 #endm
00025
00026
00027
00028 #macro MAKEMOD stp,bufsz
00029 (0x2000|(((stp)&127)<<6)|(((bufsz)-1)&63))
00030 #endm
00031
00032
00033 #macro MAKEMODF bufsz
00034 (0x8000|(((bufsz)-1)&8191))
00035 #endm
00036
00037
00038 #macro MAKEMODB bufsz
00039 (0xA000|(((bufsz)-1)&8191))
00040 #endm
00041
00042 #endif
00043
00044 #endif
00045