Back to index

cell-binutils  2.17cvs20070401
Defines | Functions | Variables
tc-m68k.h File Reference

Go to the source code of this file.

Defines

#define TC_M68K   1
#define TARGET_BYTES_BIG_ENDIAN   1
#define COFF_MAGIC   MC68MAGIC
#define TARGET_ARCH   bfd_arch_m68k
#define tc_comment_chars   m68k_comment_chars
#define LISTING_WORD_SIZE   2 /* A word is 2 bytes */
#define LISTING_LHS_WIDTH   2 /* One word on the first line */
#define LISTING_LHS_WIDTH_SECOND   2 /* One word on the second line */
#define LISTING_LHS_CONT_LINES   4/* And 4 lines max */
#define LISTING_HEADER   "68K GAS "
#define REGISTER_PREFIX   '%'
#define REGISTER_PREFIX_OPTIONAL   1
#define MRI_MODE_CHANGE(i)   m68k_mri_mode_change (i)
#define tc_conditional_pseudoop(pop)   m68k_conditional_pseudoop (pop)
#define tc_frob_label(sym)   m68k_frob_label (sym)
#define md_flush_pending_output()   m68k_flush_pending_output ()
#define tc_frob_symbol(sym, punt)
#define NO_RELOC   BFD_RELOC_NONE
#define RELAX_RELOC_ABS8   BFD_RELOC_8
#define RELAX_RELOC_ABS16   BFD_RELOC_16
#define RELAX_RELOC_ABS32   BFD_RELOC_32
#define RELAX_RELOC_PC8   BFD_RELOC_8_PCREL
#define RELAX_RELOC_PC16   BFD_RELOC_16_PCREL
#define RELAX_RELOC_PC32   BFD_RELOC_32_PCREL
#define DIFF_EXPR_OK
#define md_parse_long_option   m68k_parse_long_option
#define md_operand(x)
#define TARGET_ARCH   bfd_arch_m68k
#define TC_GENERIC_RELAX_TABLE   md_relax_table
#define md_prepare_relax_scan(fragP, address, aim, this_state, this_type)
#define DWARF2_LINE_MIN_INSN_LENGTH   2
#define TARGET_USE_CFIPOP   1
#define DWARF2_DEFAULT_RETURN_COLUMN   24
#define DWARF2_CIE_DATA_ALIGNMENT   (-4)
#define tc_regname_to_dw2regnum   tc_m68k_regname_to_dw2regnum
#define tc_cfi_frame_initial_instructions   tc_m68k_frame_initial_instructions

Functions

void m68k_mri_mode_change (int)
int m68k_conditional_pseudoop (pseudo_typeS *)
void m68k_frob_label (symbolS *)
void m68k_flush_pending_output (void)
void m68k_frob_symbol (symbolS *)
int m68k_parse_long_option (char *)
int tc_m68k_regname_to_dw2regnum (char *regname)
void tc_m68k_frame_initial_instructions (void)

Variables

const char * m68k_comment_chars

Define Documentation

#define COFF_MAGIC   MC68MAGIC

Definition at line 62 of file tc-m68k.h.

#define DIFF_EXPR_OK

Definition at line 146 of file tc-m68k.h.

#define DWARF2_CIE_DATA_ALIGNMENT   (-4)

Definition at line 174 of file tc-m68k.h.

Definition at line 173 of file tc-m68k.h.

Definition at line 168 of file tc-m68k.h.

#define LISTING_HEADER   "68K GAS "

Definition at line 73 of file tc-m68k.h.

#define LISTING_LHS_CONT_LINES   4/* And 4 lines max */

Definition at line 72 of file tc-m68k.h.

#define LISTING_LHS_WIDTH   2 /* One word on the first line */

Definition at line 70 of file tc-m68k.h.

#define LISTING_LHS_WIDTH_SECOND   2 /* One word on the second line */

Definition at line 71 of file tc-m68k.h.

#define LISTING_WORD_SIZE   2 /* A word is 2 bytes */

Definition at line 69 of file tc-m68k.h.

Definition at line 108 of file tc-m68k.h.

#define md_operand (   x)

Definition at line 151 of file tc-m68k.h.

Definition at line 149 of file tc-m68k.h.

#define md_prepare_relax_scan (   fragP,
  address,
  aim,
  this_state,
  this_type 
)
Value:
do                                                               \
    {                                                            \
      if (aim == 0 && this_type->rlx_forward == 127)                    \
        aim = 128;                                               \
    }                                                            \
  while (0)

Definition at line 160 of file tc-m68k.h.

#define MRI_MODE_CHANGE (   i)    m68k_mri_mode_change (i)

Definition at line 99 of file tc-m68k.h.

#define NO_RELOC   BFD_RELOC_NONE

Definition at line 121 of file tc-m68k.h.

#define REGISTER_PREFIX   '%'

Definition at line 76 of file tc-m68k.h.

#define REGISTER_PREFIX_OPTIONAL   1

Definition at line 83 of file tc-m68k.h.

Definition at line 123 of file tc-m68k.h.

Definition at line 124 of file tc-m68k.h.

Definition at line 122 of file tc-m68k.h.

Definition at line 126 of file tc-m68k.h.

Definition at line 127 of file tc-m68k.h.

Definition at line 125 of file tc-m68k.h.

#define TARGET_ARCH   bfd_arch_m68k

Definition at line 153 of file tc-m68k.h.

#define TARGET_ARCH   bfd_arch_m68k

Definition at line 153 of file tc-m68k.h.

#define TARGET_BYTES_BIG_ENDIAN   1

Definition at line 27 of file tc-m68k.h.

#define TARGET_USE_CFIPOP   1

Definition at line 171 of file tc-m68k.h.

Definition at line 179 of file tc-m68k.h.

Definition at line 66 of file tc-m68k.h.

Definition at line 102 of file tc-m68k.h.

#define tc_frob_label (   sym)    m68k_frob_label (sym)

Definition at line 105 of file tc-m68k.h.

#define tc_frob_symbol (   sym,
  punt 
)
Value:
do                                                      \
  {                                                     \
    if (S_GET_SEGMENT (sym) == reg_section)                    \
      punt = 1;                                                \
    m68k_frob_symbol (sym);                             \
  }                                                     \
while (0)

Definition at line 112 of file tc-m68k.h.

Definition at line 156 of file tc-m68k.h.

#define TC_M68K   1

Definition at line 23 of file tc-m68k.h.

Definition at line 176 of file tc-m68k.h.


Function Documentation

int m68k_conditional_pseudoop ( pseudo_typeS *  )
void m68k_flush_pending_output ( void  )
void m68k_frob_label ( symbolS *  )
void m68k_frob_symbol ( symbolS *  )
int tc_m68k_regname_to_dw2regnum ( char *  regname)

Variable Documentation

Definition at line 47 of file tc-m68k.c.