133965Sjdp/* This file is tc-m68851.h 233965Sjdp 378828Sobrien Copyright 1987, 1988, 1989, 1990, 1991, 1992, 2000 478828Sobrien Free Software Foundation, Inc. 577298Sobrien 633965Sjdp This file is part of GAS, the GNU Assembler. 777298Sobrien 833965Sjdp GAS is free software; you can redistribute it and/or modify 933965Sjdp it under the terms of the GNU General Public License as published by 1033965Sjdp the Free Software Foundation; either version 2, or (at your option) 1133965Sjdp any later version. 1277298Sobrien 1333965Sjdp GAS is distributed in the hope that it will be useful, 1433965Sjdp but WITHOUT ANY WARRANTY; without even the implied warranty of 1533965Sjdp MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1633965Sjdp GNU General Public License for more details. 1777298Sobrien 1833965Sjdp You should have received a copy of the GNU General Public License 1977298Sobrien along with GAS; see the file COPYING. If not, write to the Free 20218822Sdim Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 21218822Sdim 02110-1301, USA. */ 2233965Sjdp 2333965Sjdp/* 2433965Sjdp * pmmu.h 2533965Sjdp */ 2633965Sjdp 2733965Sjdp/* I suppose we have to copyright this file. Someone on the net sent it 2833965Sjdp to us as part of the changes for the m68851 Memory Management Unit */ 2933965Sjdp 3033965Sjdp/* Copyright (C) 1987 Free Software Foundation, Inc. 3177298Sobrien 3233965Sjdp This file is part of Gas, the GNU Assembler. 3377298Sobrien 3433965Sjdp The GNU assembler is distributed in the hope that it will be 3533965Sjdp useful, but WITHOUT ANY WARRANTY. No author or distributor 3633965Sjdp accepts responsibility to anyone for the consequences of using it 3733965Sjdp or for whether it serves any particular purpose or works at all, 3833965Sjdp unless he says so in writing. Refer to the GNU Assembler General 3933965Sjdp Public License for full details. 4077298Sobrien 4133965Sjdp Everyone is granted permission to copy, modify and redistribute 4233965Sjdp the GNU Assembler, but only under the conditions described in the 4333965Sjdp GNU Assembler General Public License. A copy of this license is 4433965Sjdp supposed to have been given to you along with the GNU Assembler 4533965Sjdp so you can know your rights and responsibilities. It should be 4633965Sjdp in a file named COPYING. Among other things, the copyright 4733965Sjdp notice and this notice must be preserved on all copies. */ 4833965Sjdp 4933965Sjdp#ifdef m68851 5033965Sjdp 5133965Sjdp/* 5277298Sobrien I didn't use much imagination in choosing the 5333965Sjdp following codes, so many of them aren't very 5433965Sjdp mnemonic. -rab 5577298Sobrien 5633965Sjdp P pmmu register 5733965Sjdp Possible values: 5833965Sjdp 000 TC Translation Control reg 5933965Sjdp 100 CAL Current Access Level 6033965Sjdp 101 VAL Validate Access Level 6133965Sjdp 110 SCC Stack Change Control 6233965Sjdp 111 AC Access Control 6377298Sobrien 6433965Sjdp W wide pmmu registers 6533965Sjdp Possible values: 6633965Sjdp 001 DRP Dma Root Pointer 6733965Sjdp 010 SRP Supervisor Root Pointer 6833965Sjdp 011 CRP Cpu Root Pointer 6977298Sobrien 7033965Sjdp f function code register 7133965Sjdp 0 SFC 7233965Sjdp 1 DFC 7377298Sobrien 7433965Sjdp V VAL register only 7577298Sobrien 7633965Sjdp X BADx, BACx 7733965Sjdp 100 BAD Breakpoint Acknowledge Data 7833965Sjdp 101 BAC Breakpoint Acknowledge Control 7977298Sobrien 8033965Sjdp Y PSR 8133965Sjdp Z PCSR 8277298Sobrien 8333965Sjdp | memory (modes 2-6, 7.*) 8477298Sobrien 8533965Sjdp */ 8633965Sjdp 8733965Sjdp/* 8833965Sjdp * these defines should be in m68k.c but 8933965Sjdp * i put them here to keep all the m68851 stuff 9033965Sjdp * together -rab 9133965Sjdp * JF--Make sure these #s don't clash with the ones in m68k.c 9233965Sjdp * That would be BAD. 9333965Sjdp */ 9433965Sjdp#define TC (FPS+1) /* 48 */ 9533965Sjdp#define DRP (TC+1) /* 49 */ 9633965Sjdp#define SRP (DRP+1) /* 50 */ 9733965Sjdp#define CRP (SRP+1) /* 51 */ 9833965Sjdp#define CAL (CRP+1) /* 52 */ 9933965Sjdp#define VAL (CAL+1) /* 53 */ 10033965Sjdp#define SCC (VAL+1) /* 54 */ 10133965Sjdp#define AC (SCC+1) /* 55 */ 10233965Sjdp#define BAD (AC+1) /* 56,57,58,59, 60,61,62,63 */ 10333965Sjdp#define BAC (BAD+8) /* 64,65,66,67, 68,69,70,71 */ 10433965Sjdp#define PSR (BAC+8) /* 72 */ 10533965Sjdp#define PCSR (PSR+1) /* 73 */ 10633965Sjdp 10733965Sjdp/* name */ /* opcode */ /* match */ /* args */ 10833965Sjdp 10933965Sjdp{"pbac", one(0xf0c7), one(0xffbf), "Bc"}, 11033965Sjdp{"pbacw", one(0xf087), one(0xffbf), "Bc"}, 11133965Sjdp{"pbas", one(0xf0c6), one(0xffbf), "Bc"}, 11233965Sjdp{"pbasw", one(0xf086), one(0xffbf), "Bc"}, 11333965Sjdp{"pbbc", one(0xf0c1), one(0xffbf), "Bc"}, 11433965Sjdp{"pbbcw", one(0xf081), one(0xffbf), "Bc"}, 11533965Sjdp{"pbbs", one(0xf0c0), one(0xffbf), "Bc"}, 11633965Sjdp{"pbbsw", one(0xf080), one(0xffbf), "Bc"}, 11733965Sjdp{"pbcc", one(0xf0cf), one(0xffbf), "Bc"}, 11833965Sjdp{"pbccw", one(0xf08f), one(0xffbf), "Bc"}, 11933965Sjdp{"pbcs", one(0xf0ce), one(0xffbf), "Bc"}, 12033965Sjdp{"pbcsw", one(0xf08e), one(0xffbf), "Bc"}, 12133965Sjdp{"pbgc", one(0xf0cd), one(0xffbf), "Bc"}, 12233965Sjdp{"pbgcw", one(0xf08d), one(0xffbf), "Bc"}, 12333965Sjdp{"pbgs", one(0xf0cc), one(0xffbf), "Bc"}, 12433965Sjdp{"pbgsw", one(0xf08c), one(0xffbf), "Bc"}, 12533965Sjdp{"pbic", one(0xf0cb), one(0xffbf), "Bc"}, 12633965Sjdp{"pbicw", one(0xf08b), one(0xffbf), "Bc"}, 12733965Sjdp{"pbis", one(0xf0ca), one(0xffbf), "Bc"}, 12833965Sjdp{"pbisw", one(0xf08a), one(0xffbf), "Bc"}, 12933965Sjdp{"pblc", one(0xf0c3), one(0xffbf), "Bc"}, 13033965Sjdp{"pblcw", one(0xf083), one(0xffbf), "Bc"}, 13133965Sjdp{"pbls", one(0xf0c2), one(0xffbf), "Bc"}, 13233965Sjdp{"pblsw", one(0xf082), one(0xffbf), "Bc"}, 13333965Sjdp{"pbsc", one(0xf0c5), one(0xffbf), "Bc"}, 13433965Sjdp{"pbscw", one(0xf085), one(0xffbf), "Bc"}, 13533965Sjdp{"pbss", one(0xf0c4), one(0xffbf), "Bc"}, 13633965Sjdp{"pbssw", one(0xf084), one(0xffbf), "Bc"}, 13733965Sjdp{"pbwc", one(0xf0c9), one(0xffbf), "Bc"}, 13833965Sjdp{"pbwcw", one(0xf089), one(0xffbf), "Bc"}, 13933965Sjdp{"pbws", one(0xf0c8), one(0xffbf), "Bc"}, 14033965Sjdp{"pbwsw", one(0xf088), one(0xffbf), "Bc"}, 14177298Sobrien 14233965Sjdp{"pdbac", two(0xf048, 0x0007), two(0xfff8, 0xffff), "DsBw"}, 14333965Sjdp{"pdbas", two(0xf048, 0x0006), two(0xfff8, 0xffff), "DsBw"}, 14433965Sjdp{"pdbbc", two(0xf048, 0x0001), two(0xfff8, 0xffff), "DsBw"}, 14533965Sjdp{"pdbbs", two(0xf048, 0x0000), two(0xfff8, 0xffff), "DsBw"}, 14633965Sjdp{"pdbcc", two(0xf048, 0x000f), two(0xfff8, 0xffff), "DsBw"}, 14733965Sjdp{"pdbcs", two(0xf048, 0x000e), two(0xfff8, 0xffff), "DsBw"}, 14833965Sjdp{"pdbgc", two(0xf048, 0x000d), two(0xfff8, 0xffff), "DsBw"}, 14933965Sjdp{"pdbgs", two(0xf048, 0x000c), two(0xfff8, 0xffff), "DsBw"}, 15033965Sjdp{"pdbic", two(0xf048, 0x000b), two(0xfff8, 0xffff), "DsBw"}, 15133965Sjdp{"pdbis", two(0xf048, 0x000a), two(0xfff8, 0xffff), "DsBw"}, 15233965Sjdp{"pdblc", two(0xf048, 0x0003), two(0xfff8, 0xffff), "DsBw"}, 15333965Sjdp{"pdbls", two(0xf048, 0x0002), two(0xfff8, 0xffff), "DsBw"}, 15433965Sjdp{"pdbsc", two(0xf048, 0x0005), two(0xfff8, 0xffff), "DsBw"}, 15533965Sjdp{"pdbss", two(0xf048, 0x0004), two(0xfff8, 0xffff), "DsBw"}, 15633965Sjdp{"pdbwc", two(0xf048, 0x0009), two(0xfff8, 0xffff), "DsBw"}, 15733965Sjdp{"pdbws", two(0xf048, 0x0008), two(0xfff8, 0xffff), "DsBw"}, 15877298Sobrien 15933965Sjdp{"pflusha", two(0xf000, 0x2400), two(0xffff, 0xffff), "" }, 16077298Sobrien 16133965Sjdp{"pflush", two(0xf000, 0x3010), two(0xffc0, 0xfe10), "T3T9" }, 16233965Sjdp{"pflush", two(0xf000, 0x3810), two(0xffc0, 0xfe10), "T3T9&s" }, 16333965Sjdp{"pflush", two(0xf000, 0x3008), two(0xffc0, 0xfe18), "D3T9" }, 16433965Sjdp{"pflush", two(0xf000, 0x3808), two(0xffc0, 0xfe18), "D3T9&s" }, 16533965Sjdp{"pflush", two(0xf000, 0x3000), two(0xffc0, 0xfe1e), "f3T9" }, 16633965Sjdp{"pflush", two(0xf000, 0x3800), two(0xffc0, 0xfe1e), "f3T9&s" }, 16777298Sobrien 16833965Sjdp{"pflushs", two(0xf000, 0x3410), two(0xfff8, 0xfe10), "T3T9" }, 16933965Sjdp{"pflushs", two(0xf000, 0x3c00), two(0xfff8, 0xfe00), "T3T9&s" }, 17033965Sjdp{"pflushs", two(0xf000, 0x3408), two(0xfff8, 0xfe18), "D3T9" }, 17133965Sjdp{"pflushs", two(0xf000, 0x3c08), two(0xfff8, 0xfe18), "D3T9&s" }, 17233965Sjdp{"pflushs", two(0xf000, 0x3400), two(0xfff8, 0xfe1e), "f3T9" }, 17333965Sjdp{"pflushs", two(0xf000, 0x3c00), two(0xfff8, 0xfe1e), "f3T9&s"}, 17477298Sobrien 17533965Sjdp{"pflushr", two(0xf000, 0xa000), two(0xffc0, 0xffff), "|s" }, 17677298Sobrien 17733965Sjdp{"ploadr", two(0xf000, 0x2210), two(0xffc0, 0xfff0), "T3&s" }, 17833965Sjdp{"ploadr", two(0xf000, 0x2208), two(0xffc0, 0xfff8), "D3&s" }, 17933965Sjdp{"ploadr", two(0xf000, 0x2200), two(0xffc0, 0xfffe), "f3&s" }, 18033965Sjdp{"ploadw", two(0xf000, 0x2010), two(0xffc0, 0xfff0), "T3&s" }, 18133965Sjdp{"ploadw", two(0xf000, 0x2008), two(0xffc0, 0xfff8), "D3&s" }, 18233965Sjdp{"ploadw", two(0xf000, 0x2000), two(0xffc0, 0xfffe), "f3&s" }, 18377298Sobrien 18433965Sjdp /* TC, CRP, DRP, SRP, CAL, VAL, SCC, AC */ 18533965Sjdp{"pmove", two(0xf000, 0x4000), two(0xffc0, 0xe3ff), "*sP8" }, 18633965Sjdp{"pmove", two(0xf000, 0x4200), two(0xffc0, 0xe3ff), "P8%s" }, 18733965Sjdp{"pmove", two(0xf000, 0x4000), two(0xffc0, 0xe3ff), "|sW8" }, 18833965Sjdp{"pmove", two(0xf000, 0x4200), two(0xffc0, 0xe3ff), "W8~s" }, 18977298Sobrien 19033965Sjdp /* BADx, BACx */ 19133965Sjdp{"pmove", two(0xf000, 0x6200), two(0xffc0, 0xe3e3), "*sX3" }, 19233965Sjdp{"pmove", two(0xf000, 0x6000), two(0xffc0, 0xe3e3), "X3%s" }, 19377298Sobrien 19433965Sjdp /* PSR, PCSR */ 19533965Sjdp /* {"pmove", two(0xf000, 0x6100), two(oxffc0, oxffff), "*sZ8" }, */ 19633965Sjdp{"pmove", two(0xf000, 0x6000), two(0xffc0, 0xffff), "*sY8" }, 19733965Sjdp{"pmove", two(0xf000, 0x6200), two(0xffc0, 0xffff), "Y8%s" }, 19833965Sjdp{"pmove", two(0xf000, 0x6600), two(0xffc0, 0xffff), "Z8%s" }, 19977298Sobrien 20033965Sjdp{"prestore", one(0xf140), one(0xffc0), "&s"}, 20133965Sjdp{"prestore", one(0xf158), one(0xfff8), "+s"}, 20233965Sjdp{"psave", one(0xf100), one(0xffc0), "&s"}, 20333965Sjdp{"psave", one(0xf100), one(0xffc0), "+s"}, 20477298Sobrien 20533965Sjdp{"psac", two(0xf040, 0x0007), two(0xffc0, 0xffff), "@s"}, 20633965Sjdp{"psas", two(0xf040, 0x0006), two(0xffc0, 0xffff), "@s"}, 20733965Sjdp{"psbc", two(0xf040, 0x0001), two(0xffc0, 0xffff), "@s"}, 20833965Sjdp{"psbs", two(0xf040, 0x0000), two(0xffc0, 0xffff), "@s"}, 20933965Sjdp{"pscc", two(0xf040, 0x000f), two(0xffc0, 0xffff), "@s"}, 21033965Sjdp{"pscs", two(0xf040, 0x000e), two(0xffc0, 0xffff), "@s"}, 21133965Sjdp{"psgc", two(0xf040, 0x000d), two(0xffc0, 0xffff), "@s"}, 21233965Sjdp{"psgs", two(0xf040, 0x000c), two(0xffc0, 0xffff), "@s"}, 21333965Sjdp{"psic", two(0xf040, 0x000b), two(0xffc0, 0xffff), "@s"}, 21433965Sjdp{"psis", two(0xf040, 0x000a), two(0xffc0, 0xffff), "@s"}, 21533965Sjdp{"pslc", two(0xf040, 0x0003), two(0xffc0, 0xffff), "@s"}, 21633965Sjdp{"psls", two(0xf040, 0x0002), two(0xffc0, 0xffff), "@s"}, 21733965Sjdp{"pssc", two(0xf040, 0x0005), two(0xffc0, 0xffff), "@s"}, 21833965Sjdp{"psss", two(0xf040, 0x0004), two(0xffc0, 0xffff), "@s"}, 21933965Sjdp{"pswc", two(0xf040, 0x0009), two(0xffc0, 0xffff), "@s"}, 22033965Sjdp{"psws", two(0xf040, 0x0008), two(0xffc0, 0xffff), "@s"}, 22177298Sobrien 22233965Sjdp{"ptestr", two(0xf000, 0x8210), two(0xffc0, 0xe3f0), "T3&sQ8" }, 22333965Sjdp{"ptestr", two(0xf000, 0x8310), two(0xffc0, 0xe310), "T3&sQ8A9" }, 22433965Sjdp{"ptestr", two(0xf000, 0x8208), two(0xffc0, 0xe3f8), "D3&sQ8" }, 22533965Sjdp{"ptestr", two(0xf000, 0x8308), two(0xffc0, 0xe318), "D3&sQ8A9" }, 22633965Sjdp{"ptestr", two(0xf000, 0x8200), two(0xffc0, 0xe3fe), "f3&sQ8" }, 22733965Sjdp{"ptestr", two(0xf000, 0x8300), two(0xffc0, 0xe31e), "f3&sQ8A9" }, 22877298Sobrien 22933965Sjdp{"ptestw", two(0xf000, 0x8010), two(0xffc0, 0xe3f0), "T3&sQ8" }, 23033965Sjdp{"ptestw", two(0xf000, 0x8110), two(0xffc0, 0xe310), "T3&sQ8A9" }, 23133965Sjdp{"ptestw", two(0xf000, 0x8008), two(0xffc0, 0xe3f8), "D3&sQ8" }, 23233965Sjdp{"ptestw", two(0xf000, 0x8108), two(0xffc0, 0xe318), "D3&sQ8A9" }, 23333965Sjdp{"ptestw", two(0xf000, 0x8000), two(0xffc0, 0xe3fe), "f3&sQ8" }, 23433965Sjdp{"ptestw", two(0xf000, 0x8100), two(0xffc0, 0xe31e), "f3&sQ8A9" }, 23577298Sobrien 23633965Sjdp{"ptrapacw", two(0xf07a, 0x0007), two(0xffff, 0xffff), "#w"}, 23733965Sjdp{"ptrapacl", two(0xf07b, 0x0007), two(0xffff, 0xffff), "#l"}, 23833965Sjdp{"ptrapac", two(0xf07c, 0x0007), two(0xffff, 0xffff), ""}, 23977298Sobrien 24033965Sjdp{"ptrapasw", two(0xf07a, 0x0006), two(0xffff, 0xffff), "#w"}, 24133965Sjdp{"ptrapasl", two(0xf07b, 0x0006), two(0xffff, 0xffff), "#l"}, 24233965Sjdp{"ptrapas", two(0xf07c, 0x0006), two(0xffff, 0xffff), ""}, 24377298Sobrien 24433965Sjdp{"ptrapbcw", two(0xf07a, 0x0001), two(0xffff, 0xffff), "#w"}, 24533965Sjdp{"ptrapbcl", two(0xf07b, 0x0001), two(0xffff, 0xffff), "#l"}, 24633965Sjdp{"ptrapbc", two(0xf07c, 0x0001), two(0xffff, 0xffff), ""}, 24777298Sobrien 24833965Sjdp{"ptrapbsw", two(0xf07a, 0x0000), two(0xffff, 0xffff), "#w"}, 24933965Sjdp{"ptrapbsl", two(0xf07b, 0x0000), two(0xffff, 0xffff), "#l"}, 25033965Sjdp{"ptrapbs", two(0xf07c, 0x0000), two(0xffff, 0xffff), ""}, 25177298Sobrien 25233965Sjdp{"ptrapccw", two(0xf07a, 0x000f), two(0xffff, 0xffff), "#w"}, 25333965Sjdp{"ptrapccl", two(0xf07b, 0x000f), two(0xffff, 0xffff), "#l"}, 25433965Sjdp{"ptrapcc", two(0xf07c, 0x000f), two(0xffff, 0xffff), ""}, 25577298Sobrien 25633965Sjdp{"ptrapcsw", two(0xf07a, 0x000e), two(0xffff, 0xffff), "#w"}, 25733965Sjdp{"ptrapcsl", two(0xf07b, 0x000e), two(0xffff, 0xffff), "#l"}, 25833965Sjdp{"ptrapcs", two(0xf07c, 0x000e), two(0xffff, 0xffff), ""}, 25977298Sobrien 26033965Sjdp{"ptrapgcw", two(0xf07a, 0x000d), two(0xffff, 0xffff), "#w"}, 26133965Sjdp{"ptrapgcl", two(0xf07b, 0x000d), two(0xffff, 0xffff), "#l"}, 26233965Sjdp{"ptrapgc", two(0xf07c, 0x000d), two(0xffff, 0xffff), ""}, 26377298Sobrien 26433965Sjdp{"ptrapgsw", two(0xf07a, 0x000c), two(0xffff, 0xffff), "#w"}, 26533965Sjdp{"ptrapgsl", two(0xf07b, 0x000c), two(0xffff, 0xffff), "#l"}, 26633965Sjdp{"ptrapgs", two(0xf07c, 0x000c), two(0xffff, 0xffff), ""}, 26777298Sobrien 26833965Sjdp{"ptrapicw", two(0xf07a, 0x000b), two(0xffff, 0xffff), "#w"}, 26933965Sjdp{"ptrapicl", two(0xf07b, 0x000b), two(0xffff, 0xffff), "#l"}, 27033965Sjdp{"ptrapic", two(0xf07c, 0x000b), two(0xffff, 0xffff), ""}, 27177298Sobrien 27233965Sjdp{"ptrapisw", two(0xf07a, 0x000a), two(0xffff, 0xffff), "#w"}, 27333965Sjdp{"ptrapisl", two(0xf07b, 0x000a), two(0xffff, 0xffff), "#l"}, 27433965Sjdp{"ptrapis", two(0xf07c, 0x000a), two(0xffff, 0xffff), ""}, 27577298Sobrien 27633965Sjdp{"ptraplcw", two(0xf07a, 0x0003), two(0xffff, 0xffff), "#w"}, 27733965Sjdp{"ptraplcl", two(0xf07b, 0x0003), two(0xffff, 0xffff), "#l"}, 27833965Sjdp{"ptraplc", two(0xf07c, 0x0003), two(0xffff, 0xffff), ""}, 27977298Sobrien 28033965Sjdp{"ptraplsw", two(0xf07a, 0x0002), two(0xffff, 0xffff), "#w"}, 28133965Sjdp{"ptraplsl", two(0xf07b, 0x0002), two(0xffff, 0xffff), "#l"}, 28233965Sjdp{"ptrapls", two(0xf07c, 0x0002), two(0xffff, 0xffff), ""}, 28377298Sobrien 28433965Sjdp{"ptrapscw", two(0xf07a, 0x0005), two(0xffff, 0xffff), "#w"}, 28533965Sjdp{"ptrapscl", two(0xf07b, 0x0005), two(0xffff, 0xffff), "#l"}, 28633965Sjdp{"ptrapsc", two(0xf07c, 0x0005), two(0xffff, 0xffff), ""}, 28777298Sobrien 28833965Sjdp{"ptrapssw", two(0xf07a, 0x0004), two(0xffff, 0xffff), "#w"}, 28933965Sjdp{"ptrapssl", two(0xf07b, 0x0004), two(0xffff, 0xffff), "#l"}, 29033965Sjdp{"ptrapss", two(0xf07c, 0x0004), two(0xffff, 0xffff), ""}, 29177298Sobrien 29233965Sjdp{"ptrapwcw", two(0xf07a, 0x0009), two(0xffff, 0xffff), "#w"}, 29333965Sjdp{"ptrapwcl", two(0xf07b, 0x0009), two(0xffff, 0xffff), "#l"}, 29433965Sjdp{"ptrapwc", two(0xf07c, 0x0009), two(0xffff, 0xffff), ""}, 29577298Sobrien 29633965Sjdp{"ptrapwsw", two(0xf07a, 0x0008), two(0xffff, 0xffff), "#w"}, 29733965Sjdp{"ptrapwsl", two(0xf07b, 0x0008), two(0xffff, 0xffff), "#l"}, 29833965Sjdp{"ptrapws", two(0xf07c, 0x0008), two(0xffff, 0xffff), ""}, 29977298Sobrien 30033965Sjdp{"pvalid", two(0xf000, 0x2800), two(0xffc0, 0xffff), "Vs&s"}, 30133965Sjdp{"pvalid", two(0xf000, 0x2c00), two(0xffc0, 0xfff8), "A3&s" }, 30277298Sobrien 30333965Sjdp#endif /* m68851 */ 304