Back to index

cell-binutils  2.17cvs20070401
Defines | Variables
mips-opc.c File Reference
#include <stdio.h>
#include "sysdep.h"
#include "opcode/mips.h"

Go to the source code of this file.

Defines

#define LDD   INSN_LOAD_MEMORY_DELAY
#define LCD   INSN_LOAD_COPROC_DELAY
#define UBD   INSN_UNCOND_BRANCH_DELAY
#define CBD   INSN_COND_BRANCH_DELAY
#define COD   INSN_COPROC_MOVE_DELAY
#define CLD   INSN_COPROC_MEMORY_DELAY
#define CBL   INSN_COND_BRANCH_LIKELY
#define TRAP   INSN_TRAP
#define SM   INSN_STORE_MEMORY
#define WR_d   INSN_WRITE_GPR_D
#define WR_t   INSN_WRITE_GPR_T
#define WR_31   INSN_WRITE_GPR_31
#define WR_D   INSN_WRITE_FPR_D
#define WR_T   INSN_WRITE_FPR_T
#define WR_S   INSN_WRITE_FPR_S
#define RD_s   INSN_READ_GPR_S
#define RD_b   INSN_READ_GPR_S
#define RD_t   INSN_READ_GPR_T
#define RD_S   INSN_READ_FPR_S
#define RD_T   INSN_READ_FPR_T
#define RD_R   INSN_READ_FPR_R
#define WR_CC   INSN_WRITE_COND_CODE
#define RD_CC   INSN_READ_COND_CODE
#define RD_C0   INSN_COP
#define RD_C1   INSN_COP
#define RD_C2   INSN_COP
#define RD_C3   INSN_COP
#define WR_C0   INSN_COP
#define WR_C1   INSN_COP
#define WR_C2   INSN_COP
#define WR_C3   INSN_COP
#define WR_HI   INSN_WRITE_HI
#define RD_HI   INSN_READ_HI
#define MOD_HI   WR_HI|RD_HI
#define WR_LO   INSN_WRITE_LO
#define RD_LO   INSN_READ_LO
#define MOD_LO   WR_LO|RD_LO
#define WR_HILO   WR_HI|WR_LO
#define RD_HILO   RD_HI|RD_LO
#define MOD_HILO   WR_HILO|RD_HILO
#define IS_M   INSN_MULT
#define WR_MACC   INSN2_WRITE_MDMX_ACC
#define RD_MACC   INSN2_READ_MDMX_ACC
#define I1   INSN_ISA1
#define I2   INSN_ISA2
#define I3   INSN_ISA3
#define I4   INSN_ISA4
#define I5   INSN_ISA5
#define I32   INSN_ISA32
#define I64   INSN_ISA64
#define I33   INSN_ISA32R2
#define I65   INSN_ISA64R2
#define I16   INSN_MIPS16
#define M3D   INSN_MIPS3D
#define SMT   INSN_SMARTMIPS
#define MX   INSN_MDMX
#define P3   INSN_4650
#define L1   INSN_4010
#define V1   (INSN_4100 | INSN_4111 | INSN_4120)
#define T3   INSN_3900
#define M1   INSN_10000
#define SB1   INSN_SB1
#define N411   INSN_4111
#define N412   INSN_4120
#define N5   (INSN_5400 | INSN_5500)
#define N54   INSN_5400
#define N55   INSN_5500
#define G1
#define G2
#define G3
#define WR_a   WR_HILO /* Write dsp accumulators (reuse WR_HILO) */
#define RD_a   RD_HILO /* Read dsp accumulators (reuse RD_HILO) */
#define MOD_a   WR_a|RD_a
#define DSP_VOLA   INSN_TRAP
#define D32   INSN_DSP
#define D33   INSN_DSPR2
#define D64   INSN_DSP64
#define MT32   INSN_MT
#define MIPS_NUM_OPCODES   ((sizeof mips_builtin_opcodes) / (sizeof (mips_builtin_opcodes[0])))

Variables

const int bfd_mips_num_builtin_opcodes = MIPS_NUM_OPCODES
struct mips_opcodemips_opcodes
int bfd_mips_num_opcodes = MIPS_NUM_OPCODES

Define Documentation

Definition at line 35 of file mips-opc.c.

Definition at line 38 of file mips-opc.c.

Definition at line 37 of file mips-opc.c.

Definition at line 36 of file mips-opc.c.

#define D32   INSN_DSP

Definition at line 150 of file mips-opc.c.

#define D33   INSN_DSPR2

Definition at line 151 of file mips-opc.c.

#define D64   INSN_DSP64

Definition at line 152 of file mips-opc.c.

#define DSP_VOLA   INSN_TRAP

Definition at line 149 of file mips-opc.c.

#define G1
Value:
(T3             \
                 )

Definition at line 116 of file mips-opc.c.

#define G2
Value:
(T3             \
                 )

Definition at line 119 of file mips-opc.c.

#define G3
Value:
(I4             \
                 )

Definition at line 122 of file mips-opc.c.

#define I1   INSN_ISA1

Definition at line 82 of file mips-opc.c.

#define I16   INSN_MIPS16

Definition at line 93 of file mips-opc.c.

#define I2   INSN_ISA2

Definition at line 83 of file mips-opc.c.

#define I3   INSN_ISA3

Definition at line 84 of file mips-opc.c.

#define I32   INSN_ISA32

Definition at line 87 of file mips-opc.c.

#define I33   INSN_ISA32R2

Definition at line 89 of file mips-opc.c.

#define I4   INSN_ISA4

Definition at line 85 of file mips-opc.c.

#define I5   INSN_ISA5

Definition at line 86 of file mips-opc.c.

#define I64   INSN_ISA64

Definition at line 88 of file mips-opc.c.

#define I65   INSN_ISA64R2

Definition at line 90 of file mips-opc.c.

#define IS_M   INSN_MULT

Definition at line 77 of file mips-opc.c.

Definition at line 105 of file mips-opc.c.

Definition at line 33 of file mips-opc.c.

Definition at line 32 of file mips-opc.c.

#define M1   INSN_10000

Definition at line 108 of file mips-opc.c.

#define M3D   INSN_MIPS3D

Definition at line 96 of file mips-opc.c.

#define MIPS_NUM_OPCODES   ((sizeof mips_builtin_opcodes) / (sizeof (mips_builtin_opcodes[0])))

Definition at line 1696 of file mips-opc.c.

#define MOD_a   WR_a|RD_a

Definition at line 148 of file mips-opc.c.

#define MOD_HI   WR_HI|RD_HI

Definition at line 67 of file mips-opc.c.

#define MOD_HILO   WR_HILO|RD_HILO

Definition at line 75 of file mips-opc.c.

#define MOD_LO   WR_LO|RD_LO

Definition at line 71 of file mips-opc.c.

#define MT32   INSN_MT

Definition at line 155 of file mips-opc.c.

#define MX   INSN_MDMX

Definition at line 102 of file mips-opc.c.

#define N411   INSN_4111

Definition at line 110 of file mips-opc.c.

#define N412   INSN_4120

Definition at line 111 of file mips-opc.c.

#define N5   (INSN_5400 | INSN_5500)

Definition at line 112 of file mips-opc.c.

#define N54   INSN_5400

Definition at line 113 of file mips-opc.c.

#define N55   INSN_5500

Definition at line 114 of file mips-opc.c.

#define P3   INSN_4650

Definition at line 104 of file mips-opc.c.

#define RD_a   RD_HILO /* Read dsp accumulators (reuse RD_HILO) */

Definition at line 147 of file mips-opc.c.

#define RD_b   INSN_READ_GPR_S

Definition at line 49 of file mips-opc.c.

#define RD_C0   INSN_COP

Definition at line 56 of file mips-opc.c.

#define RD_C1   INSN_COP

Definition at line 57 of file mips-opc.c.

#define RD_C2   INSN_COP

Definition at line 58 of file mips-opc.c.

#define RD_C3   INSN_COP

Definition at line 59 of file mips-opc.c.

#define RD_CC   INSN_READ_COND_CODE

Definition at line 55 of file mips-opc.c.

#define RD_HI   INSN_READ_HI

Definition at line 66 of file mips-opc.c.

#define RD_HILO   RD_HI|RD_LO

Definition at line 74 of file mips-opc.c.

#define RD_LO   INSN_READ_LO

Definition at line 70 of file mips-opc.c.

Definition at line 80 of file mips-opc.c.

#define RD_R   INSN_READ_FPR_R

Definition at line 53 of file mips-opc.c.

#define RD_s   INSN_READ_GPR_S

Definition at line 48 of file mips-opc.c.

#define RD_S   INSN_READ_FPR_S

Definition at line 51 of file mips-opc.c.

#define RD_t   INSN_READ_GPR_T

Definition at line 50 of file mips-opc.c.

#define RD_T   INSN_READ_FPR_T

Definition at line 52 of file mips-opc.c.

#define SB1   INSN_SB1

Definition at line 109 of file mips-opc.c.

#define SM   INSN_STORE_MEMORY

Definition at line 40 of file mips-opc.c.

#define SMT   INSN_SMARTMIPS

Definition at line 99 of file mips-opc.c.

#define T3   INSN_3900

Definition at line 107 of file mips-opc.c.

#define TRAP   INSN_TRAP

Definition at line 39 of file mips-opc.c.

Definition at line 34 of file mips-opc.c.

#define V1   (INSN_4100 | INSN_4111 | INSN_4120)

Definition at line 106 of file mips-opc.c.

#define WR_31   INSN_WRITE_GPR_31

Definition at line 44 of file mips-opc.c.

#define WR_a   WR_HILO /* Write dsp accumulators (reuse WR_HILO) */

Definition at line 146 of file mips-opc.c.

#define WR_C0   INSN_COP

Definition at line 60 of file mips-opc.c.

#define WR_C1   INSN_COP

Definition at line 61 of file mips-opc.c.

#define WR_C2   INSN_COP

Definition at line 62 of file mips-opc.c.

#define WR_C3   INSN_COP

Definition at line 63 of file mips-opc.c.

Definition at line 54 of file mips-opc.c.

#define WR_d   INSN_WRITE_GPR_D

Definition at line 42 of file mips-opc.c.

#define WR_D   INSN_WRITE_FPR_D

Definition at line 45 of file mips-opc.c.

#define WR_HI   INSN_WRITE_HI

Definition at line 65 of file mips-opc.c.

#define WR_HILO   WR_HI|WR_LO

Definition at line 73 of file mips-opc.c.

#define WR_LO   INSN_WRITE_LO

Definition at line 69 of file mips-opc.c.

Definition at line 79 of file mips-opc.c.

#define WR_S   INSN_WRITE_FPR_S

Definition at line 47 of file mips-opc.c.

#define WR_t   INSN_WRITE_GPR_T

Definition at line 43 of file mips-opc.c.

#define WR_T   INSN_WRITE_FPR_T

Definition at line 46 of file mips-opc.c.


Variable Documentation

Definition at line 1698 of file mips-opc.c.

Definition at line 1704 of file mips-opc.c.

Initial value:
  (struct mips_opcode *) mips_builtin_opcodes

Definition at line 1702 of file mips-opc.c.