Lines Matching refs:inst
14 static inline unsigned int get_op(u32 inst)
16 return inst >> 26;
19 static inline unsigned int get_xop(u32 inst)
21 return (inst >> 1) & 0x3ff;
24 static inline unsigned int get_sprn(u32 inst)
26 return ((inst >> 16) & 0x1f) | ((inst >> 6) & 0x3e0);
29 static inline unsigned int get_dcrn(u32 inst)
31 return ((inst >> 16) & 0x1f) | ((inst >> 6) & 0x3e0);
34 static inline unsigned int get_tmrn(u32 inst)
36 return ((inst >> 16) & 0x1f) | ((inst >> 6) & 0x3e0);
39 static inline unsigned int get_rt(u32 inst)
41 return (inst >> 21) & 0x1f;
44 static inline unsigned int get_rs(u32 inst)
46 return (inst >> 21) & 0x1f;
49 static inline unsigned int get_ra(u32 inst)
51 return (inst >> 16) & 0x1f;
54 static inline unsigned int get_rb(u32 inst)
56 return (inst >> 11) & 0x1f;
59 static inline unsigned int get_rc(u32 inst)
61 return inst & 0x1;
64 static inline unsigned int get_ws(u32 inst)
66 return (inst >> 11) & 0x1f;
69 static inline unsigned int get_d(u32 inst)
71 return inst & 0xffff;
74 static inline unsigned int get_oc(u32 inst)
76 return (inst >> 11) & 0x7fff;
79 static inline unsigned int get_tx_or_sx(u32 inst)
81 return (inst) & 0x1;
84 #define IS_XFORM(inst) (get_op(inst) == 31)
85 #define IS_DSFORM(inst) (get_op(inst) >= 56)