Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
tile-desc_64.c File Reference
#include <linux/stddef.h>
#include <asm/tile-desc.h>

Go to the source code of this file.

Macros

#define BFD_RELOC(x)   -1
 
#define TREG_LR   55
 
#define TREG_SN   56
 
#define TREG_ZERO   63
 
#define BITFIELD(start, size)   ((start) | (((1 << (size)) - 1) << 6))
 
#define CHILD(array_index)   (TILEGX_OPC_NONE + (array_index))
 

Functions

int parse_insn_tilegx (tilegx_bundle_bits bits, unsigned long long pc, struct tilegx_decoded_instruction decoded[TILEGX_MAX_INSTRUCTIONS_PER_BUNDLE])
 

Variables

struct tilegx_opcode tilegx_opcodes [334]
 
const unsigned short *const tilegx_bundle_decoder_fsms [TILEGX_NUM_PIPELINE_ENCODINGS]
 
struct tilegx_operand tilegx_operands [35]
 

Macro Definition Documentation

#define BFD_RELOC (   x)    -1

Definition at line 22 of file tile-desc_64.c.

#define BITFIELD (   start,
  size 
)    ((start) | (((1 << (size)) - 1) << 6))

Definition at line 1036 of file tile-desc_64.c.

#define CHILD (   array_index)    (TILEGX_OPC_NONE + (array_index))

Definition at line 1037 of file tile-desc_64.c.

#define TREG_LR   55

Definition at line 25 of file tile-desc_64.c.

#define TREG_SN   56

Definition at line 26 of file tile-desc_64.c.

#define TREG_ZERO   63

Definition at line 27 of file tile-desc_64.c.

Function Documentation

int parse_insn_tilegx ( tilegx_bundle_bits  bits,
unsigned long long  pc,
struct tilegx_decoded_instruction  decoded[TILEGX_MAX_INSTRUCTIONS_PER_BUNDLE] 
)

Definition at line 2159 of file tile-desc_64.c.

Variable Documentation

const unsigned short* const tilegx_bundle_decoder_fsms[TILEGX_NUM_PIPELINE_ENCODINGS]
Initial value:
=
{
decode_X0_fsm,
decode_X1_fsm,
decode_Y0_fsm,
decode_Y1_fsm,
decode_Y2_fsm
}

Definition at line 1945 of file tile-desc_64.c.

struct tilegx_opcode tilegx_opcodes[334]

Definition at line 32 of file tile-desc_64.c.

struct tilegx_operand tilegx_operands[35]

Definition at line 1953 of file tile-desc_64.c.