~ubuntu-branches/ubuntu/hoary/binutils/hoary

« back to all changes in this revision

Viewing changes to opcodes/mmix-opc.c

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2005-03-18 13:07:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050318130752-j4i37zgqclj53b94
Tags: 2.15-5ubuntu2
debian/rules: Call pkgstriptranslations if present (the package does not
use debhelper, thus it does not happen automatically).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* mmix-opc.c -- MMIX opcode table
2
 
   Copyright (C) 2001 Free Software Foundation, Inc.
 
2
   Copyright (C) 2001, 2003 Free Software Foundation, Inc.
3
3
   Written by Hans-Peter Nilsson (hp@bitrange.com)
4
4
 
5
5
This file is part of GDB, GAS, and the GNU binutils.
227
227
   {"prego",    Z (0x9c),       OP (x_regs_z),          N},
228
228
 
229
229
   {"ldunc",    Z (0x96),       OP (regs_z_opt),        MO},
230
 
   {"go",       Z (0x9e),       OP (regs_z_opt),        B},
 
230
   {"go",       Z (GO_INSN_BYTE),
 
231
                                OP (regs_z_opt),        B},
231
232
 
232
233
   {"stb",      Z (0xa0),       OP (regs_z_opt),        MB},
233
234
   {"stt",      Z (0xa8),       OP (regs_z_opt),        MT},
251
252
   {"syncid",   Z (0xbc),       OP (x_regs_z),          M},
252
253
 
253
254
   {"stunc",    Z (0xb6),       OP (regs_z_opt),        MO},
254
 
   {"pushgo",   Z (0xbe),       OP (pushgo),            J},
 
255
   {"pushgo",   Z (PUSHGO_INSN_BYTE),
 
256
                                OP (pushgo),            J},
255
257
 
256
258
   /* Synonym for OR with a zero Z.  */
257
259
   {"set",      O (0xc1)
287
289
   {"ormh",     O (0xe9),       OP (reg_yz),            N},
288
290
 
289
291
   {"setml",    O (0xe2),       OP (reg_yz),            N},
290
 
   {"setl",     O (0xe3),       OP (reg_yz),            N},
 
292
   {"setl",     O (SETL_INSN_BYTE),
 
293
                                OP (reg_yz),            N},
291
294
   {"orml",     O (0xea),       OP (reg_yz),            N},
292
295
   {"orl",      O (0xeb),       OP (reg_yz),            N},
293
296
 
294
 
   {"inch",     O (0xe4),       OP (reg_yz),            N},
295
 
   {"incmh",    O (0xe5),       OP (reg_yz),            N},
 
297
   {"inch",     O (INCH_INSN_BYTE),
 
298
                                OP (reg_yz),            N},
 
299
   {"incmh",    O (INCMH_INSN_BYTE),
 
300
                                OP (reg_yz),            N},
296
301
   {"andnh",    O (0xec),       OP (reg_yz),            N},
297
302
   {"andnmh",   O (0xed),       OP (reg_yz),            N},
298
303
 
299
 
   {"incml",    O (0xe6),       OP (reg_yz),            N},
 
304
   {"incml",    O (INCML_INSN_BYTE),
 
305
                                OP (reg_yz),            N},
300
306
   {"incl",     O (0xe7),       OP (reg_yz),            N},
301
307
   {"andnml",   O (0xee),       OP (reg_yz),            N},
302
308
   {"andnl",    O (0xef),       OP (reg_yz),            N},
314
320
 
315
321
   {"geta",     Z (0xf4),       OP (regaddr),           N},
316
322
   {"sync",     O (0xfc),       OP (sync),              N},
317
 
   {"swym",     O (0xfd),       OP (xyz_opt),           N},
 
323
   {"swym",     O (SWYM_INSN_BYTE),
 
324
                                OP (xyz_opt),           N},
318
325
 
319
326
   {"put", Z (0xf6) | 0xff00,   OP (put),               N},
320
327
   {"get", O (0xfe) | 0xffe0,   OP (get),               N},