Back to index

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

Go to the source code of this file.

Defines

#define UNUSED   (0)
#define RSRC   (UNUSED + 1)
#define RSRC_SP   (RSRC + 1)
#define RSRC_NOSP   (RSRC_SP + 1)
#define RDST   (RSRC_NOSP + 1)
#define ASRC   (RDST + 1)
#define ASRC0ONLY   (ASRC + 1)
#define ADST   (ASRC0ONLY + 1)
#define RSRCE   (ADST + 1)
#define RDSTE   (RSRCE + 1)
#define NUM16   (RDSTE + 1)
#define NUM3   (NUM16 + 1) /* rac, rachi */
#define NUM4   (NUM3 + 1)
#define UNUM4   (NUM4 + 1)
#define UNUM4S   (UNUM4 + 1) /* addi, slli, srai, srli, subi */
#define UNUM8   (UNUM4S + 1) /* repi */
#define UNUM16   (UNUM8 + 1) /* cmpui */
#define ANUM16   (UNUM16 + 1)
#define ANUM8   (ANUM16 + 1)
#define ASRC2   (ANUM8 + 1)
#define RSRC2   (ASRC2 + 1)
#define RSRC2E   (RSRC2 + 1)
#define ASRC0   (RSRC2E + 1)
#define ADST0   (ASRC0 + 1)
#define FFSRC   (ADST0 + 1)
#define CFSRC   (FFSRC + 1)
#define FDST   (CFSRC + 1)
#define ATSIGN   (FDST + 1)
#define ATPAR   (ATSIGN + 1) /* "@(" */
#define PLUS   (ATPAR + 1) /* postincrement */
#define MINUS   (PLUS + 1) /* postdecrement */
#define ATMINUS   (MINUS + 1) /* predecrement */
#define CSRC   (ATMINUS + 1) /* control register */
#define CDST   (CSRC + 1) /* control register */

Functions

int d10v_reg_name_cnt ()

Define Documentation

#define ADST   (ASRC0ONLY + 1)
#define ADST0   (ASRC0 + 1)
#define ANUM16   (UNUM16 + 1)
#define ANUM8   (ANUM16 + 1)
#define ASRC   (RDST + 1)
#define ASRC0   (RSRC2E + 1)
#define ASRC0ONLY   (ASRC + 1)
#define ASRC2   (ANUM8 + 1)
#define ATMINUS   (MINUS + 1) /* predecrement */
#define ATPAR   (ATSIGN + 1) /* "@(" */
#define ATSIGN   (FDST + 1)
#define CDST   (CSRC + 1) /* control register */
#define CFSRC   (FFSRC + 1)
#define CSRC   (ATMINUS + 1) /* control register */
#define FDST   (CFSRC + 1)
#define FFSRC   (ADST0 + 1)
#define MINUS   (PLUS + 1) /* postdecrement */
#define NUM16   (RDSTE + 1)
#define NUM3   (NUM16 + 1) /* rac, rachi */
#define NUM4   (NUM3 + 1)
#define PLUS   (ATPAR + 1) /* postincrement */
#define RDST   (RSRC_NOSP + 1)
#define RDSTE   (RSRCE + 1)
#define RSRC   (UNUSED + 1)
#define RSRC2   (ASRC2 + 1)
#define RSRC2E   (RSRC2 + 1)
#define RSRC_NOSP   (RSRC_SP + 1)
#define RSRC_SP   (RSRC + 1)
#define RSRCE   (ADST + 1)
#define UNUM16   (UNUM8 + 1) /* cmpui */
#define UNUM4   (NUM4 + 1)
#define UNUM4S   (UNUM4 + 1) /* addi, slli, srai, srli, subi */
#define UNUM8   (UNUM4S + 1) /* repi */
#define UNUSED   (0)

Function Documentation

int d10v_reg_name_cnt ( void  )

Definition at line 92 of file d10v-opc.c.

{
  return (sizeof(d10v_predefined_registers) / sizeof(struct pd_reg));
}

Here is the caller graph for this function: