OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-binutils/] [binutils-2.19.1/] [cgen/] [cpu/] [i960.opc] - Blame information for rev 6

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 6 jlechner
/* Intel 80960 opcode support.  -*- C -*-
2
   Copyright (C) 2000, 2005 Red Hat, Inc.
3
   This file is part of CGEN.  */
4
 
5
/* This file is an addendum to i960.cpu.  Heavy use of C code isn't
6
   appropriate in .cpu files, so it resides here.  This especially applies
7
   to assembly/disassembly where parsing/printing can be quite involved.
8
   Such things aren't really part of the specification of the cpu, per se,
9
   so .cpu files provide the general framework and .opc files handle the
10
   nitty-gritty details as necessary.
11
 
12
   Each section is delimited with start and end markers.
13
 
14
   -opc.h additions use: "-- opc.h"
15
   -opc.c additions use: "-- opc.c"
16
   -asm.c additions use: "-- asm.c"
17
   -dis.c additions use: "-- dis.c"
18
   -ibd.h additions use: "-- ibd.h".  */
19
 
20
/* -- opc.h */
21
 
22
#undef  CGEN_DIS_HASH_SIZE
23
#define CGEN_DIS_HASH_SIZE 256
24
#undef  CGEN_DIS_HASH
25
#define CGEN_DIS_HASH(buffer, value) ((unsigned char *) (buffer))[3]
26
 
27
/* ??? Until cgen disassembler complete and functioning well, redirect back
28
   to old disassembler.  */
29
#define CGEN_PRINT_INSN(od, pc, info) print_insn_i960_orig (pc, info)
30
 
31
/* -- */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.