Ignore:
Timestamp:
Aug 16, 2003, 6:59:22 PM (22 years ago)
Author:
bird
Message:

binutils v2.14 - offical sources.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/binutils/opcodes/ia64-opc.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r608 r609  
    2525#include "ia64-asmtab.h"
    2626#include "ia64-asmtab.c"
     27
     28static void get_opc_prefix PARAMS ((const char **, char *));
     29static short int find_string_ent PARAMS ((const char *));
     30static short int find_main_ent PARAMS ((short int));
     31static short int find_completer PARAMS ((short int, short int, const char *));
     32static ia64_insn apply_completer PARAMS ((ia64_insn, int));
     33static int extract_op_bits PARAMS ((int, int, int));
     34static int extract_op PARAMS ((int, int *, unsigned int *));
     35static int opcode_verify PARAMS ((ia64_insn, int, enum ia64_insn_type));
     36static int locate_opcode_ent PARAMS ((ia64_insn, enum ia64_insn_type));
     37static struct ia64_opcode *make_ia64_opcode
     38  PARAMS ((ia64_insn, const char *, int, int));
     39static struct ia64_opcode *ia64_find_matching_opcode
     40  PARAMS ((const char *, short int));
    2741
    2842const struct ia64_templ_desc ia64_templ_desc[16] =
     
    153167   return -1 if one does not exist. */
    154168
    155 static short 
     169static short
    156170find_completer (main_ent, prev_completer, name)
    157171     short main_ent;
     
    320334      return 0;
    321335    }
    322   if (main_table[place].flags 
     336  if (main_table[place].flags
    323337      & (IA64_OPCODE_F2_EQ_F3 | IA64_OPCODE_LEN_EQ_64MCNT))
    324338    {
     
    490504              priority = ia64_dis_names[disent].priority;
    491505
    492               if (opcode_verify (opcode, place, type) 
     506              if (opcode_verify (opcode, place, type)
    493507                  && priority > found_priority)
    494508                {
     
    621635          abort ();
    622636        }
    623       return make_ia64_opcode (insn, name, place, 
     637      return make_ia64_opcode (insn, name, place,
    624638                               completer_table[ci].dependencies);
    625639    }
     
    658672
    659673      do {
    660         if (suffix[0] == '\0')
     674        if (suffix[0] == '\0')
    661675          {
    662676            completer = find_completer (place, completer, suffix);
Note: See TracChangeset for help on using the changeset viewer.