/* Copyright (c) 1988 by Sozobon, Limited. Author: Johann Ruegg * * Permission is granted to anyone to use this software for any purpose * on any computer system, and to redistribute it freely, with the * following restrictions: * 1) No charge may be made other than reasonable charges for reproduction. * 2) Modified versions must be clearly marked as such. * 3) The authors are not responsible for any harmful consequences * of using this software, even if they result from defects in it. * * ops.h * * defines of allowed operands * 'E' means Dreg or OREG or ONAME or (if on left) ICON * 'Q' means ICON which is 1 to 8 * ONE means ICON which is 1 */ #define DOPD 1 #define AOPD 2 #define MOPD 4 #define IOPD 8 #define DOPA 0x10 #define AOPA 0x20 #define MOPA 0x40 #define IOPA 0x80 #define DOPM 0x100 #define AOPM 0x200 #define MOPM 0x400 #define IOPM 0x800 #define QOPD 0x1000 #define ONEOPM 0x2000 #define ASSOC 0x4000 #define EOPD (DOPD|MOPD|IOPD) #define DOPE (DOPD|DOPM) #define IOPE (IOPD|IOPM) #define EOPA (DOPA|MOPA|IOPA)