source: trunk/src/binutils/include/opcode/d10v.h@ 1790

Last change on this file since 1790 was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 5.7 KB
Line 
1/* d10v.h -- Header file for D10V opcode table
2 Copyright 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
3 Written by Martin Hunt ([email protected]), Cygnus Support
4
5This file is part of GDB, GAS, and the GNU binutils.
6
7GDB, GAS, and the GNU binutils are free software; you can redistribute
8them and/or modify them under the terms of the GNU General Public
9License as published by the Free Software Foundation; either version
101, or (at your option) any later version.
11
12GDB, GAS, and the GNU binutils are distributed in the hope that they
13will be useful, but WITHOUT ANY WARRANTY; without even the implied
14warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
15the GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with this file; see the file COPYING. If not, write to the Free
19Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
20
21#ifndef D10V_H
22#define D10V_H
23
24/* Format Specifier */
25#define FM00 0
26#define FM01 0x40000000
27#define FM10 0x80000000
28#define FM11 0xC0000000
29
30#define NOP 0x5e00
31#define OPCODE_DIVS 0x14002800
32
33/* The opcode table is an array of struct d10v_opcode. */
34
35struct d10v_opcode
36{
37 /* The opcode name. */