diff options
Diffstat (limited to 'arch/mips/include/asm/inst.h')
| -rw-r--r-- | arch/mips/include/asm/inst.h | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/mips/include/asm/inst.h b/arch/mips/include/asm/inst.h index 444ff71aa0e..7ebfc392e58 100644 --- a/arch/mips/include/asm/inst.h +++ b/arch/mips/include/asm/inst.h @@ -72,6 +72,7 @@ enum spec2_op {  enum spec3_op {  	ext_op, dextm_op, dextu_op, dext_op,  	ins_op, dinsm_op, dinsu_op, dins_op, +	lx_op = 0x0a,  	bshfl_op = 0x20,  	dbshfl_op = 0x24,  	rdhwr_op = 0x3b @@ -179,6 +180,19 @@ enum mad_func {  };  /* + * func field for special3 lx opcodes (Cavium Octeon). + */ +enum lx_func { +	lwx_op	= 0x00, +	lhx_op	= 0x04, +	lbux_op	= 0x06, +	ldx_op	= 0x08, +	lwux_op	= 0x10, +	lhux_op	= 0x14, +	lbx_op	= 0x16, +}; + +/*   * Damn ...  bitfields depend from byteorder :-(   */  #ifdef __MIPSEB__  |