Annotation of coherent/d/bin/as/i8086/pst.c,v, revision 1.1

1.1     ! root        1: head     1.2;
        !             2: access   ;
        !             3: symbols  ;
        !             4: locks    bin:1.2;
        !             5: comment  @ * @;
        !             6: 
        !             7: 
        !             8: 1.2
        !             9: date     91.02.06.20.45.06;  author bin;  state Exp;
        !            10: branches ;
        !            11: next   1.1;
        !            12: 
        !            13: 1.1
        !            14: date     91.02.06.20.44.53;  author bin;  state Exp;
        !            15: branches ;
        !            16: next   ;
        !            17: 
        !            18: 
        !            19: desc
        !            20: @steve 2/6/91
        !            21: Initial MWC RCS revision.
        !            22: @
        !            23: 
        !            24: 
        !            25: 1.2
        !            26: log
        !            27: @steve 2/6/91
        !            28: Floating point and 80286 instructions.
        !            29: @
        !            30: text
        !            31: @/*
        !            32:  * Basic symbol table.
        !            33:  * Intel iAPX-86.
        !            34:  * Small model of addressing.
        !            35:  */
        !            36: #include "asm.h"
        !            37: 
        !            38: struct sym     sym[] = {
        !            39: 
        !            40:        { 0,    ".",            S_USER,         0,      E_DIR,  0 },
        !            41: 
        !            42:        { 0,    "ax",           S_USER,         0,      E_AREG, AX },
        !            43:        { 0,    "bx",           S_USER,         0,      E_AREG, BX },
        !            44:        { 0,    "cx",           S_USER,         0,      E_AREG, CX },
        !            45:        { 0,    "dx",           S_USER,         0,      E_AREG, DX },
        !            46:        { 0,    "sp",           S_USER,         0,      E_AREG, SP },
        !            47:        { 0,    "bp",           S_USER,         0,      E_AREG, BP },
        !            48:        { 0,    "si",           S_USER,         0,      E_AREG, SI },
        !            49:        { 0,    "di",           S_USER,         0,      E_AREG, DI },
        !            50: 
        !            51:        { 0,    "al",           S_USER,         0,      E_AREG, AL },
        !            52:        { 0,    "ah",           S_USER,         0,      E_AREG, AH },
        !            53:        { 0,    "bl",           S_USER,         0,      E_AREG, BL },
        !            54:        { 0,    "bh",           S_USER,         0,      E_AREG, BH },
        !            55:        { 0,    "cl",           S_USER,         0,      E_AREG, CL },
        !            56:        { 0,    "ch",           S_USER,         0,      E_AREG, CH },
        !            57:        { 0,    "dl",           S_USER,         0,      E_AREG, DL },
        !            58:        { 0,    "dh",           S_USER,         0,      E_AREG, DH },
        !            59: 
        !            60:        { 0,    "cs",           S_USER,         0,      E_AREG, CS },
        !            61:        { 0,    "ds",           S_USER,         0,      E_AREG, DS },
        !            62:        { 0,    "ss",           S_USER,         0,      E_AREG, SS },
        !            63:        { 0,    "es",           S_USER,         0,      E_AREG, ES },
        !            64: 
        !            65:        { 0,    ".byte",        S_BYTE,         0,      E_ACON, 0 },
        !            66:        { 0,    ".word",        S_WORD,         0,      E_ACON, 0 },
        !            67:        { 0,    ".even",        S_EVEN,         0,      E_ACON, 0 },
        !            68:        { 0,    ".odd",         S_ODD,          0,      E_ACON, 0 },
        !            69:        { 0,    ".ascii",       S_ASCII,        0,      E_ACON, 0 },
        !            70:        { 0,    ".blkb",        S_BLK,          0,      E_ACON, 1 },
        !            71:        { 0,    ".blkw",        S_BLK,          0,      E_ACON, 2 },
        !            72:        { 0,    ".page",        S_PAGE,         0,      E_ACON, 0 },
        !            73:        { 0,    ".title",       S_TITLE,        0,      E_ACON, 0 },
        !            74:        { 0,    ".globl",       S_GLOBL,        0,      E_ACON, 0 },
        !            75:        { 0,    ".comm",        S_COMM,         0,      E_ACON, 0 },
        !            76: 
        !            77:        { 0,    "xlat",         S_INH,          0,      E_ACON, 0327 },
        !            78:        { 0,    "popf",         S_INH,          0,      E_ACON, 0235 },
        !            79:        { 0,    "pushf",        S_INH,          0,      E_ACON, 0234 },
        !            80:        { 0,    "nop",          S_INH,          0,      E_ACON, 0220 },
        !            81:        { 0,    "lahf",         S_INH,          0,      E_ACON, 0237 },
        !            82:        { 0,    "sahf",         S_INH,          0,      E_ACON, 0236 },
        !            83:        { 0,    "aaa",          S_INH,          0,      E_ACON, 0067 },
        !            84:        { 0,    "daa",          S_INH,          0,      E_ACON, 0047 },
        !            85:        { 0,    "aas",          S_INH,          0,      E_ACON, 0077 },
        !            86:        { 0,    "das",          S_INH,          0,      E_ACON, 0057 },
        !            87:        { 0,    "aam",          S_INH,          0,      E_ACON, 0324 },
        !            88:        { 0,    "aad",          S_INH,          0,      E_ACON, 0325 },
        !            89:        { 0,    "cbw",          S_INH,          0,      E_ACON, 0230 },
        !            90:        { 0,    "cwd",          S_INH,          0,      E_ACON, 0231 },
        !            91:        { 0,    "rep",          S_INH,          0,      E_ACON, 0363 },
        !            92:        { 0,    "repz",         S_INH,          0,      E_ACON, 0363 },
        !            93:        { 0,    "repe",         S_INH,          0,      E_ACON, 0363 },
        !            94:        { 0,    "repnz",        S_INH,          0,      E_ACON, 0362 },
        !            95:        { 0,    "repne",        S_INH,          0,      E_ACON, 0362 },
        !            96:        { 0,    "scasb",        S_INH,          0,      E_ACON, 0256 },
        !            97:        { 0,    "scas",         S_INH,          0,      E_ACON, 0257 },
        !            98:        { 0,    "lodsb",        S_INH,          0,      E_ACON, 0254 },
        !            99:        { 0,    "lodsw",        S_INH,          0,      E_ACON, 0255 },
        !           100:        { 0,    "lods",         S_INH,          0,      E_ACON, 0255 },
        !           101:        { 0,    "stosb",        S_INH,          0,      E_ACON, 0252 },
        !           102:        { 0,    "stosw",        S_INH,          0,      E_ACON, 0253 },
        !           103:        { 0,    "stos",         S_INH,          0,      E_ACON, 0253 },
        !           104:        { 0,    "into",         S_INH,          0,      E_ACON, 0316 },
        !           105:        { 0,    "iret",         S_INH,          0,      E_ACON, 0317 },
        !           106:        { 0,    "clc",          S_INH,          0,      E_ACON, 0370 },
        !           107:        { 0,    "cmc",          S_INH,          0,      E_ACON, 0365 },
        !           108:        { 0,    "stc",          S_INH,          0,      E_ACON, 0371 },
        !           109:        { 0,    "cld",          S_INH,          0,      E_ACON, 0374 },
        !           110:        { 0,    "std",          S_INH,          0,      E_ACON, 0375 },
        !           111:        { 0,    "cli",          S_INH,          0,      E_ACON, 0372 },
        !           112:        { 0,    "sti",          S_INH,          0,      E_ACON, 0373 },
        !           113:        { 0,    "hlt",          S_INH,          0,      E_ACON, 0364 },
        !           114:        { 0,    "wait",         S_INH,          0,      E_ACON, 0233 },
        !           115:        { 0,    "lock",         S_INH,          0,      E_ACON, 0360 },
        !           116:        { 0,    "cmpsb",        S_INH,          0,      E_ACON, 0246 },
        !           117:        { 0,    "cmpsw",        S_INH,          0,      E_ACON, 0247 },
        !           118:        { 0,    "cmps",         S_INH,          0,      E_ACON, 0247 },
        !           119:        { 0,    "movsb",        S_INH,          0,      E_ACON, 0244 },
        !           120:        { 0,    "movsw",        S_INH,          0,      E_ACON, 0245 },
        !           121:        { 0,    "movs",         S_INH,          0,      E_ACON, 0245 },
        !           122: 
        !           123:        { 0,    "pusha",        S_INH,          0,      E_ACON, 0x60 },
        !           124:        { 0,    "popa",         S_INH,          0,      E_ACON, 0x61 },
        !           125:        { 0,    "insb",         S_INH,          0,      E_ACON, 0x6C },
        !           126:        { 0,    "ins",          S_INH,          0,      E_ACON, 0x6D },
        !           127:        { 0,    "outsb",        S_INH,          0,      E_ACON, 0x6E },
        !           128:        { 0,    "outs",         S_INH,          0,      E_ACON, 0x6F },
        !           129:        { 0,    "leave",        S_INH,          0,      E_ACON, 0311 },
        !           130: 
        !           131:        { 0,    "int",          S_INT,          0,      E_ACON, 0 },
        !           132: 
        !           133:        { 0,    "sys",          S_SYS,          0,      E_ACON, 0 },
        !           134: 
        !           135:        { 0,    "seg",          S_OVER,         0,      E_ACON, 0 },
        !           136: 
        !           137:        { 0,    "esc",          S_ESC,          0,      E_ACON, 0330 },
        !           138: 
        !           139:        { 0,    "ret",          S_RET,          0,      E_ACON, 0303 },
        !           140:        { 0,    "xret",         S_RET,          0,      E_ACON, 0313 },
        !           141: 
        !           142:        { 0,    "push",         S_PUSH,         0,      E_ACON, 0377 },
        !           143:        { 0,    "pop",          S_PUSH,         0,      E_ACON, 0217 },
        !           144: 
        !           145:        { 0,    "in",           S_IN,           0,      E_ACON, 0345 },
        !           146:        { 0,    "inb",          S_IN,           0,      E_ACON, 0344 },
        !           147: 
        !           148:        { 0,    "out",          S_OUT,          0,      E_ACON, 0347 },
        !           149:        { 0,    "outb",         S_OUT,          0,      E_ACON, 0346 },
        !           150: 
        !           151:        { 0,    "lea",          S_LEA,          0,      E_ACON, 0215 },
        !           152:        { 0,    "lds",          S_LEA,          0,      E_ACON, 0305 },
        !           153:        { 0,    "les",          S_LEA,          0,      E_ACON, 0304 },
        !           154: 
        !           155:        { 0,    "bound",        S_LEA,          0,      E_ACON, 0x62 },
        !           156: 
        !           157:        { 0,    "shl",          S_SHL,          0,      E_ACON, 04 },
        !           158:        { 0,    "sal",          S_SHL,          0,      E_ACON, 04 },
        !           159:        { 0,    "shr",          S_SHL,          0,      E_ACON, 05 },
        !           160:        { 0,    "sar",          S_SHL,          0,      E_ACON, 07 },
        !           161:        { 0,    "rol",          S_SHL,          0,      E_ACON, 00 },
        !           162:        { 0,    "ror",          S_SHL,          0,      E_ACON, 01 },
        !           163:        { 0,    "rcl",          S_SHL,          0,      E_ACON, 02 },
        !           164:        { 0,    "rcr",          S_SHL,          0,      E_ACON, 03 },
        !           165: 
        !           166:        { 0,    "shlb",         S_SHLB,         0,      E_ACON, 04 },
        !           167:        { 0,    "salb",         S_SHLB,         0,      E_ACON, 04 },
        !           168:        { 0,    "shrb",         S_SHLB,         0,      E_ACON, 05 },
        !           169:        { 0,    "sarb",         S_SHLB,         0,      E_ACON, 07 },
        !           170:        { 0,    "rolb",         S_SHLB,         0,      E_ACON, 00 },
        !           171:        { 0,    "rorb",         S_SHLB,         0,      E_ACON, 01 },
        !           172:        { 0,    "rclb",         S_SHLB,         0,      E_ACON, 02 },
        !           173:        { 0,    "rcrb",         S_SHLB,         0,      E_ACON, 03 },
        !           174: 
        !           175:        { 0,    "jmp",          S_JMP,          0,      E_ACON, 0353 },
        !           176:        { 0,    "je",           S_JMP,          0,      E_ACON, 0164 },
        !           177:        { 0,    "jz",           S_JMP,          0,      E_ACON, 0164 },
        !           178:        { 0,    "jl",           S_JMP,          0,      E_ACON, 0174 },
        !           179:        { 0,    "jnge",         S_JMP,          0,      E_ACON, 0174 },
        !           180:        { 0,    "jle",          S_JMP,          0,      E_ACON, 0176 },
        !           181:        { 0,    "jng",          S_JMP,          0,      E_ACON, 0176 },
        !           182:        { 0,    "jb",           S_JMP,          0,      E_ACON, 0162 },
        !           183:        { 0,    "jnae",         S_JMP,          0,      E_ACON, 0162 },
        !           184:        { 0,    "jc",           S_JMP,          0,      E_ACON, 0162 },
        !           185:        { 0,    "jbe",          S_JMP,          0,      E_ACON, 0166 },
        !           186:        { 0,    "jna",          S_JMP,          0,      E_ACON, 0166 },
        !           187:        { 0,    "jp",           S_JMP,          0,      E_ACON, 0172 },
        !           188:        { 0,    "jpe",          S_JMP,          0,      E_ACON, 0172 },
        !           189:        { 0,    "jo",           S_JMP,          0,      E_ACON, 0160 },
        !           190:        { 0,    "js",           S_JMP,          0,      E_ACON, 0170 },
        !           191:        { 0,    "jne",          S_JMP,          0,      E_ACON, 0165 },
        !           192:        { 0,    "jnz",          S_JMP,          0,      E_ACON, 0165 },
        !           193:        { 0,    "jnl",          S_JMP,          0,      E_ACON, 0175 },
        !           194:        { 0,    "jge",          S_JMP,          0,      E_ACON, 0175 },
        !           195:        { 0,    "jnle",         S_JMP,          0,      E_ACON, 0177 },
        !           196:        { 0,    "jg",           S_JMP,          0,      E_ACON, 0177 },
        !           197:        { 0,    "jnb",          S_JMP,          0,      E_ACON, 0163 },
        !           198:        { 0,    "jae",          S_JMP,          0,      E_ACON, 0163 },
        !           199:        { 0,    "jnc",          S_JMP,          0,      E_ACON, 0163 },
        !           200:        { 0,    "jnbe",         S_JMP,          0,      E_ACON, 0167 },
        !           201:        { 0,    "ja",           S_JMP,          0,      E_ACON, 0167 },
        !           202:        { 0,    "jnp",          S_JMP,          0,      E_ACON, 0173 },
        !           203:        { 0,    "jpo",          S_JMP,          0,      E_ACON, 0173 },
        !           204:        { 0,    "jno",          S_JMP,          0,      E_ACON, 0161 },
        !           205:        { 0,    "jns",          S_JMP,          0,      E_ACON, 0171 },
        !           206: 
        !           207:        { 0,    "loop",         S_REL,          0,      E_ACON, 0342 },
        !           208:        { 0,    "loopz",        S_REL,          0,      E_ACON, 0341 },
        !           209:        { 0,    "loope",        S_REL,          0,      E_ACON, 0341 },
        !           210:        { 0,    "loopnz",       S_REL,          0,      E_ACON, 0340 },
        !           211:        { 0,    "loopne",       S_REL,          0,      E_ACON, 0340 },
        !           212:        { 0,    "jcxz",         S_REL,          0,      E_ACON, 0343 },
        !           213: 
        !           214:        { 0,    "ijmp",         S_IJMP,         0,      E_ACON, 04 },
        !           215:        { 0,    "icall",        S_IJMP,         0,      E_ACON, 02 },
        !           216: 
        !           217:        { 0,    "call",         S_CALL,         0,      E_ACON, 0350 },
        !           218: 
        !           219:        { 0,    "xcall",        S_IJMP,         0,      E_ACON, 03 },
        !           220:        { 0,    "xjmp",         S_IJMP,         0,      E_ACON, 05 },
        !           221: 
        !           222:        { 0,    "add",          S_DOP,          S_OBL,  E_ACON, 0001 },
        !           223:        { 0,    "adc",          S_DOP,          S_OBL,  E_ACON, 0021 },
        !           224:        { 0,    "sub",          S_DOP,          S_OBL,  E_ACON, 0051 },
        !           225:        { 0,    "sbb",          S_DOP,          S_OBL,  E_ACON, 0031 },
        !           226:        { 0,    "cmp",          S_DOP,          S_OBL,  E_ACON, 0071 },
        !           227:        { 0,    "and",          S_DOP,          0,      E_ACON, 0041 },
        !           228:        { 0,    "or",           S_DOP,          0,      E_ACON, 0011 },
        !           229:        { 0,    "test",         S_DOP,          0,      E_ACON, 0205 },
        !           230:        { 0,    "xor",          S_DOP,          0,      E_ACON, 0061 },
        !           231:        { 0,    "addb",         S_DOP,          0,      E_ACON, 0000 },
        !           232:        { 0,    "adcb",         S_DOP,          0,      E_ACON, 0020 },
        !           233:        { 0,    "subb",         S_DOP,          0,      E_ACON, 0050 },
        !           234:        { 0,    "sbbb",         S_DOP,          0,      E_ACON, 0030 },
        !           235:        { 0,    "cmpb",         S_DOP,          0,      E_ACON, 0070 },
        !           236:        { 0,    "andb",         S_DOP,          0,      E_ACON, 0040 },
        !           237:        { 0,    "orb",          S_DOP,          0,      E_ACON, 0010 },
        !           238:        { 0,    "testb",        S_DOP,          0,      E_ACON, 0204 },
        !           239:        { 0,    "xorb",         S_DOP,          0,      E_ACON, 0060 },
        !           240: 
        !           241:        { 0,    "enter",        S_ENTER,        0,      E_ACON, 0310 },
        !           242: 
        !           243:        { 0,    "mov",          S_MOV,          0,      E_ACON, 0211 },
        !           244:        { 0,    "movb",         S_MOV,          0,      E_ACON, 0210 },
        !           245: 
        !           246:        { 0,    "mul",          S_MUL,          0,      E_ACON, 04 },
        !           247:        { 0,    "imul",         S_MUL,          0,      E_ACON, 05 },
        !           248:        { 0,    "div",          S_MUL,          0,      E_ACON, 06 },
        !           249:        { 0,    "idiv",         S_MUL,          0,      E_ACON, 07 },
        !           250: 
        !           251:        { 0,    "mulb",         S_MULB,         0,      E_ACON, 04 },
        !           252:        { 0,    "imulb",        S_MULB,         0,      E_ACON, 05 },
        !           253:        { 0,    "divb",         S_MULB,         0,      E_ACON, 06 },
        !           254:        { 0,    "idivb",        S_MULB,         0,      E_ACON, 07 },
        !           255: 
        !           256:        { 0,    "sldt",         S_PROT0,        0,      E_ACON, 00 },
        !           257:        { 0,    "str",          S_PROT0,        0,      E_ACON, 01 },
        !           258:        { 0,    "lldt",         S_PROT0,        0,      E_ACON, 02 },
        !           259:        { 0,    "ltr",          S_PROT0,        0,      E_ACON, 03 },
        !           260:        { 0,    "verr",         S_PROT0,        0,      E_ACON, 04 },
        !           261:        { 0,    "verw",         S_PROT0,        0,      E_ACON, 05 },
        !           262: 
        !           263:        { 0,    "sgdt",         S_PROT1,        0,      E_ACON, 00 },
        !           264:        { 0,    "sidt",         S_PROT1,        0,      E_ACON, 01 },
        !           265:        { 0,    "lgdt",         S_PROT1,        0,      E_ACON, 02 },
        !           266:        { 0,    "lidt",         S_PROT1,        0,      E_ACON, 03 },
        !           267:        { 0,    "smsw",         S_PROT1,        0,      E_ACON, 04 },
        !           268:        { 0,    "lmsw",         S_PROT1,        0,      E_ACON, 06 },
        !           269: 
        !           270:        { 0,    "lar",          S_PROTR,        0,      E_ACON, 02 },
        !           271:        { 0,    "lsl",          S_PROTR,        0,      E_ACON, 03 },
        !           272:        { 0,    "clts",         S_PROTR,        0,      E_ACON, 06 },
        !           273:        { 0,    "arpl",         S_PROTR,        0,      E_ACON, 0143 },
        !           274: 
        !           275:        { 0,    "inc",          S_SOP,          0,      E_ACON, 00 },
        !           276:        { 0,    "dec",          S_SOP,          0,      E_ACON, 01 },
        !           277:        { 0,    "not",          S_SOP,          0,      E_ACON, 02 },
        !           278:        { 0,    "neg",          S_SOP,          0,      E_ACON, 03 },
        !           279: 
        !           280:        { 0,    "incb",         S_SOPB,         0,      E_ACON, 00 },
        !           281:        { 0,    "decb",         S_SOPB,         0,      E_ACON, 01 },
        !           282:        { 0,    "notb",         S_SOPB,         0,      E_ACON, 02 },
        !           283:        { 0,    "negb",         S_SOPB,         0,      E_ACON, 03 },
        !           284: 
        !           285:        { 0,    "xchg",         S_XCHG,         0,      E_ACON, 0207 },
        !           286:        { 0,    "xchgb",        S_XCHG,         0,      E_ACON, 0206 },
        !           287: 
        !           288:        /* 8087 floating point registers. */
        !           289:        { 0,    "st",           S_USER,         0,      E_AREG, ST  },
        !           290:        { 0,    "st0",          S_USER,         0,      E_AREG, ST  },
        !           291:        { 0,    "st1",          S_USER,         0,      E_AREG, ST1 },
        !           292:        { 0,    "st2",          S_USER,         0,      E_AREG, ST2 },
        !           293:        { 0,    "st3",          S_USER,         0,      E_AREG, ST3 },
        !           294:        { 0,    "st4",          S_USER,         0,      E_AREG, ST4 },
        !           295:        { 0,    "st5",          S_USER,         0,      E_AREG, ST5 },
        !           296:        { 0,    "st6",          S_USER,         0,      E_AREG, ST6 },
        !           297:        { 0,    "st7",          S_USER,         0,      E_AREG, ST7 },
        !           298: 
        !           299:        /* 8087 opcodes. */
        !           300:        { 0,    "f2xm1",        S_FP_F,         0,      E_ACON, FOP(0xD9,0xF0) },
        !           301:        { 0,    "fabs",         S_FP_F,         0,      E_ACON, FOP(0xD9,0xE1) },
        !           302:        { 0,    "fadd",         S_FP_S,         0,      E_ACON, FOP(0xDC,0xC0) },
        !           303:        { 0,    "faddp",        S_FP_SP,        0,      E_ACON, FOP(0xDE,0xC0) },
        !           304:        { 0,    "fbld",         S_FP_M,         0,      E_ACON, FOP(0xDF,4) },
        !           305:        { 0,    "fbstp",        S_FP_M,         0,      E_ACON, FOP(0xDF,6) },
        !           306:        { 0,    "fchs",         S_FP_F,         0,      E_ACON, FOP(0xD9,0xE0) },
        !           307:        { 0,    "fclex",        S_FP_F,         0,      E_ACON, FOP(0xDB,0xE2) },
        !           308:        { 0,    "fcom",         S_FP_SP,        0,      E_ACON, FOP(0xD8,0xD0) },
        !           309:        { 0,    "fcomp",        S_FP_SP,        0,      E_ACON, FOP(0xD8,0xD8) },
        !           310:        { 0,    "fcompp",       S_FP_F,         0,      E_ACON, FOP(0xDE,0xD9) },
        !           311:        { 0,    "fdadd",        S_FP_M,         0,      E_ACON, FOP(0xDC,0) },
        !           312:        { 0,    "fdcom",        S_FP_M,         0,      E_ACON, FOP(0xDC,2) },
        !           313:        { 0,    "fdcomp",       S_FP_M,         0,      E_ACON, FOP(0xDC,3) },
        !           314:        { 0,    "fddiv",        S_FP_M,         0,      E_ACON, FOP(0xDC,6) },
        !           315:        { 0,    "fddivr",       S_FP_M,         0,      E_ACON, FOP(0xDC,7) },
        !           316:        { 0,    "fdecstp",      S_FP_F,         0,      E_ACON, FOP(0xD9,0xF6) },
        !           317:        { 0,    "fdisi",        S_FP_F,         0,      E_ACON, FOP(0xDB,0xE1) },
        !           318:        { 0,    "fdiv",         S_FP_S,         S_FIX,  E_ACON, FOP(0xDC,0xF8) },
        !           319:        { 0,    "fdivp",        S_FP_SP,        0,      E_ACON, FOP(0xDE,0xF8) },
        !           320:        { 0,    "fdivr",        S_FP_S,         S_FIX,  E_ACON, FOP(0xDC,0xF0) },
        !           321:        { 0,    "fdivrp",       S_FP_SP,        0,      E_ACON, FOP(0xDE,0xF0) },
        !           322:        { 0,    "fdld",         S_FP_M,         0,      E_ACON, FOP(0xDD,0) },
        !           323:        { 0,    "fdmul",        S_FP_M,         0,      E_ACON, FOP(0xDC,1) },
        !           324:        { 0,    "fdst",         S_FP_M,         0,      E_ACON, FOP(0xDD,2) },
        !           325:        { 0,    "fdstp",        S_FP_M,         0,      E_ACON, FOP(0xDD,3) },
        !           326:        { 0,    "fdsub",        S_FP_M,         0,      E_ACON, FOP(0xDC,4) },
        !           327:        { 0,    "fdsubr",       S_FP_M,         0,      E_ACON, FOP(0xDC,5) },
        !           328:        { 0,    "feni",         S_FP_F,         0,      E_ACON, FOP(0xDB,0xE0) },
        !           329:        { 0,    "ffadd",        S_FP_M,         0,      E_ACON, FOP(0xD8,0) },
        !           330:        { 0,    "ffcom",        S_FP_M,         0,      E_ACON, FOP(0xD8,2) },
        !           331:        { 0,    "ffcomp",       S_FP_M,         0,      E_ACON, FOP(0xD8,3) },
        !           332:        { 0,    "ffdiv",        S_FP_M,         0,      E_ACON, FOP(0xD8,6) },
        !           333:        { 0,    "ffdivr",       S_FP_M,         0,      E_ACON, FOP(0xD8,7) },
        !           334:        { 0,    "ffld",         S_FP_M,         0,      E_ACON, FOP(0xD9,0) },
        !           335:        { 0,    "ffmul",        S_FP_M,         0,      E_ACON, FOP(0xD8,1) },
        !           336:        { 0,    "ffree",        S_FP_S1,        0,      E_ACON, FOP(0xDD,0xC0) },
        !           337:        { 0,    "ffst",         S_FP_M,         0,      E_ACON, FOP(0xD9,2) },
        !           338:        { 0,    "ffstp",        S_FP_M,         0,      E_ACON, FOP(0xD9,3) },
        !           339:        { 0,    "ffsub",        S_FP_M,         0,      E_ACON, FOP(0xD8,4) },
        !           340:        { 0,    "ffsubr",       S_FP_M,         0,      E_ACON, FOP(0xD8,5) },
        !           341:        { 0,    "fiadd",        S_FP_M,         0,      E_ACON, FOP(0xDE,0) },
        !           342:        { 0,    "ficom",        S_FP_M,         0,      E_ACON, FOP(0xDE,2) },
        !           343:        { 0,    "ficomp",       S_FP_M,         0,      E_ACON, FOP(0xDE,3) },
        !           344:        { 0,    "fidiv",        S_FP_M,         0,      E_ACON, FOP(0xDE,6) },
        !           345:        { 0,    "fidivr",       S_FP_M,         0,      E_ACON, FOP(0xDE,7) },
        !           346:        { 0,    "fild",         S_FP_M,         0,      E_ACON, FOP(0xDF,0) },
        !           347:        { 0,    "fimul",        S_FP_M,         0,      E_ACON, FOP(0xDE,1) },
        !           348:        { 0,    "fincstp",      S_FP_F,         0,      E_ACON, FOP(0xD9,0xF7) },
        !           349:        { 0,    "finit",        S_FP_F,         0,      E_ACON, FOP(0xDB,0xE3) },
        !           350:        { 0,    "fist",         S_FP_M,         0,      E_ACON, FOP(0xDF,2) },
        !           351:        { 0,    "fistp",        S_FP_M,         0,      E_ACON, FOP(0xDF,3) },
        !           352:        { 0,    "fisub",        S_FP_M,         0,      E_ACON, FOP(0xDE,4) },
        !           353:        { 0,    "fisubr",       S_FP_M,         0,      E_ACON, FOP(0xDE,5) },
        !           354:        { 0,    "fladd",        S_FP_M,         0,      E_ACON, FOP(0xDA,0) },
        !           355:        { 0,    "flcom",        S_FP_M,         0,      E_ACON, FOP(0xDA,2) },
        !           356:        { 0,    "flcomp",       S_FP_M,         0,      E_ACON, FOP(0xDA,3) },
        !           357:        { 0,    "fld",          S_FP_S1,        0,      E_ACON, FOP(0xD9,0xC0) },
        !           358:        { 0,    "fld1",         S_FP_F,         0,      E_ACON, FOP(0xD9,0xE8) },
        !           359:        { 0,    "fldcw",        S_FP_M,         0,      E_ACON, FOP(0xD9,5) },
        !           360:        { 0,    "fldenv",       S_FP_M,         0,      E_ACON, FOP(0xD9,4) },
        !           361:        { 0,    "fldiv",        S_FP_M,         0,      E_ACON, FOP(0xDA,6) },
        !           362:        { 0,    "fldivr",       S_FP_M,         0,      E_ACON, FOP(0xDA,7) },
        !           363:        { 0,    "fldl2e",       S_FP_F,         0,      E_ACON, FOP(0xD9,0xEA) },
        !           364:        { 0,    "fldl2t",       S_FP_F,         0,      E_ACON, FOP(0xD9,0xE9) },
        !           365:        { 0,    "fldlg2",       S_FP_F,         0,      E_ACON, FOP(0xD9,0xEC) },
        !           366:        { 0,    "fldln2",       S_FP_F,         0,      E_ACON, FOP(0xD9,0xED) },
        !           367:        { 0,    "fldpi",        S_FP_F,         0,      E_ACON, FOP(0xD9,0xEB) },
        !           368:        { 0,    "fldz",         S_FP_F,         0,      E_ACON, FOP(0xD9,0xEE) },
        !           369:        { 0,    "flld",         S_FP_M,         0,      E_ACON, FOP(0xDB,0) },
        !           370:        { 0,    "flmul",        S_FP_M,         0,      E_ACON, FOP(0xDA,1) },
        !           371:        { 0,    "flst",         S_FP_M,         0,      E_ACON, FOP(0xDB,2) },
        !           372:        { 0,    "flstp",        S_FP_M,         0,      E_ACON, FOP(0xDB,3) },
        !           373:        { 0,    "flsub",        S_FP_M,         0,      E_ACON, FOP(0xDA,4) },
        !           374:        { 0,    "flsubr",       S_FP_M,         0,      E_ACON, FOP(0xDA,5) },
        !           375:        { 0,    "fmul",         S_FP_S,         0,      E_ACON, FOP(0xDC,0xC8) },
        !           376:        { 0,    "fmulp",        S_FP_SP,        0,      E_ACON, FOP(0xDE,0xC8) },
        !           377:        { 0,    "fnclex",       S_FP_F,         S_NW,   E_ACON, FOP(0xDB,0xE2) },
        !           378:        { 0,    "fndisi",       S_FP_F,         S_NW,   E_ACON, FOP(0xDB,0xE1) },
        !           379:        { 0,    "fneni",        S_FP_F,         S_NW,   E_ACON, FOP(0xDB,0xE0) },
        !           380:        { 0,    "fninit",       S_FP_F,         S_NW,   E_ACON, FOP(0xDB,0xE3) },
        !           381:        { 0,    "fnop",         S_FP_F,         0,      E_ACON, FOP(0xD9,0xD0) },
        !           382:        { 0,    "fnsave",       S_FP_M,         S_NW,   E_ACON, FOP(0xDD,6) },
        !           383:        { 0,    "fnstcw",       S_FP_M,         S_NW,   E_ACON, FOP(0xD9,7) },
        !           384:        { 0,    "fnstenv",      S_FP_M,         S_NW,   E_ACON, FOP(0xD9,6) },
        !           385:        { 0,    "fnstsw",       S_FP_M,         S_NW,   E_ACON, FOP(0xDD,7) },
        !           386:        { 0,    "fpatan",       S_FP_F,         0,      E_ACON, FOP(0xD9,0xF3) },
        !           387:        { 0,    "fprem",        S_FP_F,         0,      E_ACON, FOP(0xD9,0xF8) },
        !           388:        { 0,    "fptan",        S_FP_F,         0,      E_ACON, FOP(0xD9,0xF2) },
        !           389:        { 0,    "fqld",         S_FP_M,         0,      E_ACON, FOP(0xDF,5) },
        !           390:        { 0,    "fqstp",        S_FP_M,         0,      E_ACON, FOP(0xDF,7) },
        !           391:        { 0,    "frndint",      S_FP_F,         0,      E_ACON, FOP(0xD9,0xFC) },
        !           392:        { 0,    "frstor",       S_FP_M,         0,      E_ACON, FOP(0xDD,4) },
        !           393:        { 0,    "fsave",        S_FP_M,         0,      E_ACON, FOP(0xDD,6) },
        !           394:        { 0,    "fscale",       S_FP_F,         0,      E_ACON, FOP(0xD9,0xFD) },
        !           395:        { 0,    "fsqrt",        S_FP_F,         0,      E_ACON, FOP(0xD9,0xFA) },
        !           396:        { 0,    "fst",          S_FP_S1,        0,      E_ACON, FOP(0xDD,0xD0) },
        !           397:        { 0,    "fstcw",        S_FP_M,         0,      E_ACON, FOP(0xD9,7) },
        !           398:        { 0,    "fstenv",       S_FP_M,         0,      E_ACON, FOP(0xD9,6) },
        !           399:        { 0,    "fstp",         S_FP_S1,        0,      E_ACON, FOP(0xDD,0xD8) },
        !           400:        { 0,    "fstsw",        S_FP_M,         0,      E_ACON, FOP(0xDD,7) },
        !           401:        { 0,    "fsub",         S_FP_S,         S_FIX,  E_ACON, FOP(0xDC,0xE8) },
        !           402:        { 0,    "fsubp",        S_FP_SP,        0,      E_ACON, FOP(0xDE,0xE8) },
        !           403:        { 0,    "fsubr",        S_FP_S,         S_FIX,  E_ACON, FOP(0xDC,0xE0) },
        !           404:        { 0,    "fsubrp",       S_FP_SP,        0,      E_ACON, FOP(0xDE,0xE0) },
        !           405:        { 0,    "ftld",         S_FP_M,         0,      E_ACON, FOP(0xDB,5) },
        !           406:        { 0,    "ftst",         S_FP_F,         0,      E_ACON, FOP(0xD9,0xE4) },
        !           407:        { 0,    "ftstp",        S_FP_M,         0,      E_ACON, FOP(0xDB,7) },
        !           408:        { 0,    "fwait",        S_INH,          0,      E_ACON, FWAIT },
        !           409:        { 0,    "fxam",         S_FP_F,         0,      E_ACON, FOP(0xD9,0xE5) },
        !           410:        { 0,    "fxch",         S_FP_SP,        0,      E_ACON, FOP(0xD9,0xC8) },
        !           411:        { 0,    "fxtract",      S_FP_F,         0,      E_ACON, FOP(0xD9,0xF4) },
        !           412:        { 0,    "fyl2x",        S_FP_F,         0,      E_ACON, FOP(0xD9,0xF1) },
        !           413:        { 0,    "fyl2xp1",      S_FP_F,         S_END,  E_ACON, FOP(0xD9,0xF9) }
        !           414: };
        !           415: @
        !           416: 
        !           417: 
        !           418: 1.1
        !           419: log
        !           420: @Initial revision
        !           421: @
        !           422: text
        !           423: @d93 8
        !           424: d125 2
        !           425: d211 2
        !           426: d226 19
        !           427: d256 128
        !           428: a383 1
        !           429:        { 0,    "xchgb",        S_XCHG,         S_END,  E_ACON, 0206 }
        !           430: @

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.