Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Variables
dlx.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dlx_opcode

Defines

#define ALUOP   0x00000000
#define SPECIALOP   0x00000000
#define NOPF   0x00000000
#define SLLF   0x00000004
#define SRLF   0x00000006
#define SRAF   0x00000007
#define SEQUF   0x00000010
#define SNEUF   0x00000011
#define SLTUF   0x00000012
#define SGTUF   0x00000013
#define SLEUF   0x00000014
#define SGEUF   0x00000015
#define ADDF   0x00000020
#define ADDUF   0x00000021
#define SUBF   0x00000022
#define SUBUF   0x00000023
#define ANDF   0x00000024
#define ORF   0x00000025
#define XORF   0x00000026
#define SEQF   0x00000028
#define SNEF   0x00000029
#define SLTF   0x0000002A
#define SGTF   0x0000002B
#define SLEF   0x0000002C
#define SGEF   0x0000002D
#define MVTSF   0x00000030
#define MVFSF   0x00000031
#define BSWAPF   0x00000032
#define LUTF   0x00000033
#define MULTF   0x00000005
#define MULTUF   0x00000006
#define DIVF   0x00000007
#define DIVUF   0x00000008
#define JOP   0x08000000
#define JALOP   0x0c000000
#define BEQOP   0x10000000
#define BNEOP   0x14000000
#define ADDIOP   0x20000000
#define ADDUIOP   0x24000000
#define SUBIOP   0x28000000
#define SUBUIOP   0x2c000000
#define ANDIOP   0x30000000
#define ORIOP   0x34000000
#define XORIOP   0x38000000
#define LHIOP   0x3c000000
#define RFEOP   0x40000000
#define TRAPOP   0x44000000
#define JROP   0x48000000
#define JALROP   0x4c000000
#define BREAKOP   0x50000000
#define SEQIOP   0x60000000
#define SNEIOP   0x64000000
#define SLTIOP   0x68000000
#define SGTIOP   0x6c000000
#define SLEIOP   0x70000000
#define SGEIOP   0x74000000
#define LBOP   0x80000000
#define LHOP   0x84000000
#define LWOP   0x8c000000
#define LBUOP   0x90000000
#define LHUOP   0x94000000
#define LDSTBU
#define LDSTHU
#define SBOP   0xa0000000
#define SHOP   0xa4000000
#define SWOP   0xac000000
#define LDST
#define SEQUIOP   0xc0000000
#define SNEUIOP   0xc4000000
#define SLTUIOP   0xc8000000
#define SGTUIOP   0xcc000000
#define SLEUIOP   0xd0000000
#define SGEUIOP   0xd4000000
#define SLLIOP   0xd8000000
#define SRLIOP   0xdc000000
#define SRAIOP   0xe0000000
#define LSBUOP   0x98000000
#define LSHUOP   0x9c000000
#define LSWOP   0xb0000000

Variables

static struct dlx_opcode []
const unsigned int num_dlx_opcodes = (((sizeof dlx_opcodes) / (sizeof dlx_opcodes[0])) - 1)

Class Documentation

struct dlx_opcode

Definition at line 142 of file dlx.h.

Class Members
char * args
char * name
unsigned long opcode

Define Documentation

#define ADDF   0x00000020

Definition at line 38 of file dlx.h.

#define ADDIOP   0x20000000

Definition at line 85 of file dlx.h.

#define ADDUF   0x00000021

Definition at line 39 of file dlx.h.

#define ADDUIOP   0x24000000

Definition at line 86 of file dlx.h.

#define ALUOP   0x00000000

Definition at line 23 of file dlx.h.

#define ANDF   0x00000024

Definition at line 42 of file dlx.h.

#define ANDIOP   0x30000000

Definition at line 89 of file dlx.h.

#define BEQOP   0x10000000

Definition at line 82 of file dlx.h.

#define BNEOP   0x14000000

Definition at line 83 of file dlx.h.

#define BREAKOP   0x50000000

Definition at line 97 of file dlx.h.

#define BSWAPF   0x00000032

Definition at line 56 of file dlx.h.

#define DIVF   0x00000007

Definition at line 62 of file dlx.h.

#define DIVUF   0x00000008

Definition at line 63 of file dlx.h.

#define JALOP   0x0c000000

Definition at line 81 of file dlx.h.

#define JALROP   0x4c000000

Definition at line 96 of file dlx.h.

#define JOP   0x08000000

Definition at line 80 of file dlx.h.

#define JROP   0x48000000

Definition at line 95 of file dlx.h.

#define LBOP   0x80000000

Definition at line 106 of file dlx.h.

#define LBUOP   0x90000000

Definition at line 109 of file dlx.h.

#define LDST

Definition at line 116 of file dlx.h.

#define LDSTBU

Definition at line 111 of file dlx.h.

#define LDSTHU

Definition at line 112 of file dlx.h.

#define LHIOP   0x3c000000

Definition at line 92 of file dlx.h.

#define LHOP   0x84000000

Definition at line 107 of file dlx.h.

#define LHUOP   0x94000000

Definition at line 110 of file dlx.h.

#define LSBUOP   0x98000000

Definition at line 130 of file dlx.h.

#define LSHUOP   0x9c000000

Definition at line 131 of file dlx.h.

#define LSWOP   0xb0000000

Definition at line 132 of file dlx.h.

#define LUTF   0x00000033

Definition at line 57 of file dlx.h.

#define LWOP   0x8c000000

Definition at line 108 of file dlx.h.

#define MULTF   0x00000005

Definition at line 60 of file dlx.h.

#define MULTUF   0x00000006

Definition at line 61 of file dlx.h.

#define MVFSF   0x00000031

Definition at line 55 of file dlx.h.

#define MVTSF   0x00000030

Definition at line 54 of file dlx.h.

#define NOPF   0x00000000

Definition at line 26 of file dlx.h.

#define ORF   0x00000025

Definition at line 43 of file dlx.h.

#define ORIOP   0x34000000

Definition at line 90 of file dlx.h.

#define RFEOP   0x40000000

Definition at line 93 of file dlx.h.

#define SBOP   0xa0000000

Definition at line 113 of file dlx.h.

#define SEQF   0x00000028

Definition at line 46 of file dlx.h.

#define SEQIOP   0x60000000

Definition at line 99 of file dlx.h.

#define SEQUF   0x00000010

Definition at line 31 of file dlx.h.

#define SEQUIOP   0xc0000000

Definition at line 118 of file dlx.h.

#define SGEF   0x0000002D

Definition at line 51 of file dlx.h.

#define SGEIOP   0x74000000

Definition at line 104 of file dlx.h.

#define SGEUF   0x00000015

Definition at line 36 of file dlx.h.

#define SGEUIOP   0xd4000000

Definition at line 123 of file dlx.h.

#define SGTF   0x0000002B

Definition at line 49 of file dlx.h.

#define SGTIOP   0x6c000000

Definition at line 102 of file dlx.h.

#define SGTUF   0x00000013

Definition at line 34 of file dlx.h.

#define SGTUIOP   0xcc000000

Definition at line 121 of file dlx.h.

#define SHOP   0xa4000000

Definition at line 114 of file dlx.h.

#define SLEF   0x0000002C

Definition at line 50 of file dlx.h.

#define SLEIOP   0x70000000

Definition at line 103 of file dlx.h.

#define SLEUF   0x00000014

Definition at line 35 of file dlx.h.

#define SLEUIOP   0xd0000000

Definition at line 122 of file dlx.h.

#define SLLF   0x00000004

Definition at line 27 of file dlx.h.

#define SLLIOP   0xd8000000

Definition at line 125 of file dlx.h.

#define SLTF   0x0000002A

Definition at line 48 of file dlx.h.

#define SLTIOP   0x68000000

Definition at line 101 of file dlx.h.

#define SLTUF   0x00000012

Definition at line 33 of file dlx.h.

#define SLTUIOP   0xc8000000

Definition at line 120 of file dlx.h.

#define SNEF   0x00000029

Definition at line 47 of file dlx.h.

#define SNEIOP   0x64000000

Definition at line 100 of file dlx.h.

#define SNEUF   0x00000011

Definition at line 32 of file dlx.h.

#define SNEUIOP   0xc4000000

Definition at line 119 of file dlx.h.

#define SPECIALOP   0x00000000

Definition at line 24 of file dlx.h.

#define SRAF   0x00000007

Definition at line 29 of file dlx.h.

#define SRAIOP   0xe0000000

Definition at line 127 of file dlx.h.

#define SRLF   0x00000006

Definition at line 28 of file dlx.h.

#define SRLIOP   0xdc000000

Definition at line 126 of file dlx.h.

#define SUBF   0x00000022

Definition at line 40 of file dlx.h.

#define SUBIOP   0x28000000

Definition at line 87 of file dlx.h.

#define SUBUF   0x00000023

Definition at line 41 of file dlx.h.

#define SUBUIOP   0x2c000000

Definition at line 88 of file dlx.h.

#define SWOP   0xac000000

Definition at line 115 of file dlx.h.

#define TRAPOP   0x44000000

Definition at line 94 of file dlx.h.

#define XORF   0x00000026

Definition at line 44 of file dlx.h.

#define XORIOP   0x38000000

Definition at line 91 of file dlx.h.


Variable Documentation

struct dlx_opcode[] [static]

Definition at line 166 of file dlx.h.

const unsigned int num_dlx_opcodes = (((sizeof dlx_opcodes) / (sizeof dlx_opcodes[0])) - 1)

Definition at line 282 of file dlx.h.