home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.bin / pascal / src / OPnames.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-04-16  |  4.4 KB  |  296 lines

  1. /*-
  2.  * Copyright (c) 1980 The Regents of the University of California.
  3.  * All rights reserved.
  4.  *
  5.  * Redistribution and use in source and binary forms, with or without
  6.  * modification, are permitted provided that the following conditions
  7.  * are met:
  8.  * 1. Redistributions of source code must retain the above copyright
  9.  *    notice, this list of conditions and the following disclaimer.
  10.  * 2. Redistributions in binary form must reproduce the above copyright
  11.  *    notice, this list of conditions and the following disclaimer in the
  12.  *    documentation and/or other materials provided with the distribution.
  13.  * 3. All advertising materials mentioning features or use of this software
  14.  *    must display the following acknowledgement:
  15.  *    This product includes software developed by the University of
  16.  *    California, Berkeley and its contributors.
  17.  * 4. Neither the name of the University nor the names of its contributors
  18.  *    may be used to endorse or promote products derived from this software
  19.  *    without specific prior written permission.
  20.  *
  21.  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  22.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  23.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  24.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  25.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  26.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  27.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  28.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  29.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  30.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  31.  * SUCH DAMAGE.
  32.  *
  33.  *    @(#)OPnames.h    5.2 (Berkeley) 4/16/91
  34.  */
  35.  
  36. #ifndef PC
  37. char    *otext[] = {
  38.     0,
  39.     " NODUMP",
  40.     " BEG",
  41.     " END",
  42.     " CALL",
  43.     " FCALL",
  44.     " FRTN",
  45.     " FSAV",
  46.     " SDUP2",
  47.     " SDUP4",
  48.     " TRA",
  49.     " TRA4",
  50.     " GOTO",
  51.     " LINO",
  52.     " PUSH",
  53.     0,
  54.     " IF",
  55.     " REL2",
  56.     " REL4",
  57.     " REL24",
  58.     " REL42",
  59.     " REL8",
  60.     " RELG",
  61.     " RELT",
  62.     " REL28",
  63.     " REL48",
  64.     " REL82",
  65.     " REL84",
  66.     " AND",
  67.     " OR",
  68.     " NOT",
  69.     " VAS",
  70.     " AS2",
  71.     " AS4",
  72.     " AS24",
  73.     " AS42",
  74.     " AS21",
  75.     " AS41",
  76.     " AS28",
  77.     " AS48",
  78.     " AS8",
  79.     " AS",
  80.     " INX2P2",
  81.     " INX4P2",
  82.     " INX2",
  83.     " INX4",
  84.     " OFF",
  85.     " NIL",
  86.     " ADD2",
  87.     " ADD4",
  88.     " ADD24",
  89.     " ADD42",
  90.     " ADD28",
  91.     " ADD48",
  92.     " ADD82",
  93.     " ADD84",
  94.     " SUB2",
  95.     " SUB4",
  96.     " SUB24",
  97.     " SUB42",
  98.     " SUB28",
  99.     " SUB48",
  100.     " SUB82",
  101.     " SUB84",
  102.     " MUL2",
  103.     " MUL4",
  104.     " MUL24",
  105.     " MUL42",
  106.     " MUL28",
  107.     " MUL48",
  108.     " MUL82",
  109.     " MUL84",
  110.     " ABS2",
  111.     " ABS4",
  112.     " ABS8",
  113.     0,
  114.     " NEG2",
  115.     " NEG4",
  116.     " NEG8",
  117.     0,
  118.     " DIV2",
  119.     " DIV4",
  120.     " DIV24",
  121.     " DIV42",
  122.     " MOD2",
  123.     " MOD4",
  124.     " MOD24",
  125.     " MOD42",
  126.     " ADD8",
  127.     " SUB8",
  128.     " MUL8",
  129.     " DVD8",
  130.     " STOI",
  131.     " STOD",
  132.     " ITOD",
  133.     " ITOS",
  134.     " DVD2",
  135.     " DVD4",
  136.     " DVD24",
  137.     " DVD42",
  138.     " DVD28",
  139.     " DVD48",
  140.     " DVD82",
  141.     " DVD84",
  142.     " RV1",
  143.     " RV14",
  144.     " RV2",
  145.     " RV24",
  146.     " RV4",
  147.     " RV8",
  148.     " RV",
  149.     " LV",
  150.     " LRV1",
  151.     " LRV14",
  152.     " LRV2",
  153.     " LRV24",
  154.     " LRV4",
  155.     " LRV8",
  156.     " LRV",
  157.     " LLV",
  158.     " IND1",
  159.     " IND14",
  160.     " IND2",
  161.     " IND24",
  162.     " IND4",
  163.     " IND8",
  164.     " IND",
  165.     0,
  166.     " CON1",
  167.     " CON14",
  168.     " CON2",
  169.     " CON24",
  170.     " CON4",
  171.     " CON8",
  172.     " CON",
  173.     " LVCON",
  174.     " RANG2",
  175.     " RANG42",
  176.     " RSNG2",
  177.     " RSNG42",
  178.     " RANG4",
  179.     " RANG24",
  180.     " RSNG4",
  181.     " RSNG24",
  182.     " STLIM",
  183.     " LLIMIT",
  184.     " BUFF",
  185.     " HALT",
  186.     " VINX2",
  187.     " VINX24",
  188.     " VINX42",
  189.     " VINX4",
  190.     "*ORD2",
  191.     "*CONG",
  192.     "*CONC",
  193.     "*CONC4",
  194.     "*ABORT",
  195.     "*BPT",
  196.     " PXPBUF",
  197.     " COUNT",
  198.     " CASE1OP",
  199.     " CASE2OP",
  200.     " CASE4OP",
  201.     "*CASEBEG",
  202.     "*CASE1",
  203.     "*CASE2",
  204.     "*CASE4",
  205.     "*CASEEND",
  206.     " ADDT",
  207.     " SUBT",
  208.     " MULT",
  209.     " INCT",
  210.     " CTTOT",
  211.     " CARD",
  212.     " IN",
  213.     " ASRT",
  214.     " FOR1U",
  215.     " FOR2U",
  216.     " FOR4U",
  217.     " FOR1D",
  218.     " FOR2D",
  219.     " FOR4D",
  220.     0,
  221.     0,
  222.     " READE",
  223.     " READ4",
  224.     " READC",
  225.     " READ8",
  226.     " READLN",
  227.     " EOF",
  228.     " EOLN",
  229.     0,
  230.     " WRITEC",
  231.     " WRITES",
  232.     " WRITEF",
  233.     " WRITLN",
  234.     " PAGE",
  235.     " NAM",
  236.     " MAX",
  237.     " MIN",
  238.     " UNIT",
  239.     " UNITINP",
  240.     " UNITOUT",
  241.     " MESSAGE",
  242.     " GET",
  243.     " PUT",
  244.     " FNIL",
  245.     0,
  246.     " DEFNAME",
  247.     " RESET",
  248.     " REWRITE",
  249.     " FILE",
  250.     " REMOVE",
  251.     " FLUSH",
  252.     0,
  253.     0,
  254.     " PACK",
  255.     " UNPACK",
  256.     " NEW",
  257.     " DISPOSE",
  258.     " DFDISP",
  259.     " ARGC",
  260.     " ARGV",
  261.     0,
  262.     " CLCK",
  263.     " WCLCK",
  264.     " SCLCK",
  265.     " DATE",
  266.     " TIME",
  267.     " UNDEF",
  268.     0,
  269.     0,
  270.     " ATAN",
  271.     " COS",
  272.     " EXP",
  273.     " LN",
  274.     " SIN",
  275.     " SQRT",
  276.     " CHR2",
  277.     " CHR4",
  278.     " ODD2",
  279.     " ODD4",
  280.     " PRED2",
  281.     " PRED4",
  282.     " PRED24",
  283.     " SUCC2",
  284.     " SUCC4",
  285.     " SUCC24",
  286.     " SEED",
  287.     " RANDOM",
  288.     " EXPO",
  289.     " SQR2",
  290.     " SQR4",
  291.     " SQR8",
  292.     " ROUND",
  293.     " TRUNC"
  294. };
  295. #endif
  296.