Lines Matching +full:0 +full:x3e0
21 return (inst >> 1) & 0x3ff; in get_xop()
26 return ((inst >> 16) & 0x1f) | ((inst >> 6) & 0x3e0); in get_sprn()
31 return ((inst >> 16) & 0x1f) | ((inst >> 6) & 0x3e0); in get_dcrn()
36 return ((inst >> 16) & 0x1f) | ((inst >> 6) & 0x3e0); in get_tmrn()
41 return (inst >> 21) & 0x1f; in get_rt()
46 return (inst >> 21) & 0x1f; in get_rs()
51 return (inst >> 16) & 0x1f; in get_ra()
56 return (inst >> 11) & 0x1f; in get_rb()
61 return inst & 0x1; in get_rc()
66 return (inst >> 11) & 0x1f; in get_ws()
71 return inst & 0xffff; in get_d()
76 return (inst >> 11) & 0x7fff; in get_oc()
81 return (inst) & 0x1; in get_tx_or_sx()
96 dsisr = (instr & 0x03ff0000) >> 16; in make_dsisr()
100 dsisr |= (instr & 0x00000006) << 14; in make_dsisr()
102 dsisr |= (instr & 0x00000040) << 8; in make_dsisr()
104 dsisr |= (instr & 0x00000780) << 3; in make_dsisr()
107 dsisr |= (instr & 0x04000000) >> 12; in make_dsisr()
109 dsisr |= (instr & 0x78000000) >> 17; in make_dsisr()
112 dsisr |= (instr & 0x00000003) << 18; in make_dsisr()