/* PDP-11 opcde list. Copyright (C) 2001-2020 Free Software Foundation, Inc. This file is part of GDB and GAS. GDB and GAS are free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GDB and GAS are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GDB or GAS; see the file COPYING3. If not, write to the Free Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ /* PDP-11 opcode types. */ #define PDP11_OPCODE_NO_OPS 0 #define PDP11_OPCODE_REG 1 /* register */ #define PDP11_OPCODE_OP 2 /* generic operand */ #define PDP11_OPCODE_REG_OP 3 /* register and generic operand */ #define PDP11_OPCODE_REG_OP_REV 4 /* register and generic operand, reversed syntax */ #define PDP11_OPCODE_AC_FOP 5 /* fpu accumulator and generic float operand */ #define PDP11_OPCODE_OP_OP 6 /* two generic operands */ #define PDP11_OPCODE_DISPL 7 /* pc-relative displacement */ #define PDP11_OPCODE_REG_DISPL 8 /* redister and pc-relative displacement */ #define PDP11_OPCODE_IMM8 9 /* 8-bit immediate */ #define PDP11_OPCODE_IMM6 10 /* 6-bit immediate */ #define PDP11_OPCODE_IMM3 11 /* 3-bit immediate */ #define PDP11_OPCODE_ILLEGAL 12 /* illegal instruction */ #define PDP11_OPCODE_FOP_AC 13 /* generic float argument, then fpu accumulator */ #define PDP11_OPCODE_FOP 14 /* generic float operand */ #define PDP11_OPCODE_AC_OP 15 /* fpu accumulator and generic int operand */ #define PDP11_OPCODE_OP_AC 16 /* generic int argument, then fpu accumulator */ /* * PDP-11 instruction set extensions. * * Please keep the numbers low, as they are used as indices into * an array. */ #define PDP11_NONE 0 /* not in instruction set */ #define PDP11_BASIC 1 /* basic instruction set (11/20 etc) */ #define PDP11_CSM 2 /* commercial instruction set */ #define PDP11_CIS 3 /* commercial instruction set */ #define PDP11_EIS 4 /* extended instruction set (11/45 etc) */ #define PDP11_FIS 5 /* KEV11 floating-point instructions */ #define PDP11_FPP 6 /* FP-11 floating-point instructions */ #define PDP11_LEIS 7 /* limited extended instruction set (11/40 etc) */ #define PDP11_MFPT 8 /* move from processor type */ #define PDP11_MPROC 9 /* multiprocessor instructions: tstset, wrtlck */ #define PDP11_MXPS 10 /* move from/to processor status */ #define PDP11_SPL 11 /* set priority level */ #define PDP11_UCODE 12 /* microcode instructions: ldub, med, xfc */ #define PDP11_EXT_NUM 13 /* total number of extension types */ struct pdp11_opcode { const char *name; int opcode; int mask; int type; int extension; }; extern const struct pdp11_opcode pdp11_opcodes[]; extern const struct pdp11_opcode pdp11_aliases[]; extern const int pdp11_num_opcodes, pdp11_num_aliases; /* end of pdp11.h */ b/sets/lists/xdebug/mi?id=1e572f60b8aaf02b62e66cdf9e4c00dc34265709'>build and install libxcvt, and it's cvt(1).mrg 2021-01-09Fix "build.sh syspkgs" build erroruki 2020-12-29Add /var/db/obsolete/xdebugmartin 2020-12-29Mark resize debug info as obsoletemartin 2020-10-28xorg: retire XTrap library and sample clientsnia 2020-10-27xorg: obsolete libXevienia 2020-10-25Unhook libglut (MesaGLUT) from the build.nia 2020-10-16Add xcompmgrnia 2019-11-14Fix uncorrect package name in xdebug miuki 2019-11-03Give syspkg names to xdebug files without some machine dependent filesuki 2019-06-13Consistency in keyword order and contents:christos 2019-05-13Change package name "-obsolete-" to "<category>-obsolete". It is a little step.uki 2019-04-16enable EGL and glamor. partly from maya@.mrg 2019-03-11install transset.mrg 2019-03-08- install fontconfig 2.13.1 files and new fc-conflistmrg 2018-03-11build and install libXfont2.mrg 2018-03-11stop building libXfontcache as it is obsolete for a decade.mrg 2017-03-05build fixes and updates for libxcb / xcb-proto 1.12.mrg 2016-12-15More sets list sorting (maybe this time they're really all done)kre 2016-08-19remove all the X11R6 (old xfree86) entries.mrg 2016-08-18build and install libepoxymrg 2016-08-16build libxshmfence.mrg 2015-09-12remove xf86 ctwm.debug entry.snj 2015-09-05Add xorg variant of ctwmmartin 2015-09-05add debug for ctwmchristos 2015-07-23build libXpresent.mrg 2015-06-27X11 libs liblisp, libmp, libre are no longer installed and are now obsolete.matt 2015-06-27Add MKCOMPATX11 knob for making X11 compat libraries.matt 2015-06-27Fix various missing or incorrect keywords.matt 2015-06-25More compat changes. Add compat dirs to each set.matt 2015-02-23fix typo in previousmartin 2015-02-23libgm debug infomartin 2014-12-19fix sets.christos 2014-12-18kms_swrast is a symlink to the gallium.so now and doesn't get a debug filemartin 2014-12-18update sets and reachover makefiles for mesa 10.3.5.mrg 2014-03-21Add libpthread-stubs_g.amartin 2014-03-17merge libxcb 1.10 and libpthread-stubs build.mrg 2013-08-11Sort entries in strcmp order.joerg 2013-06-03install libXdmGreet.so so xdm works again.mrg 2013-06-03updates for fontconfig 2.10.93.mrg 2013-01-17the set files themselves should not be conditional to anything so thatchristos 2013-01-17add the set files themselveschristos 2013-01-16- add xdebug setchristos