Lines Matching refs:inst
10 #define INST_CPRTDO(inst) (((inst) & 0x0f000000) == 0x0e000000)
11 #define INST_CPRT(inst) ((inst) & (1 << 4))
12 #define INST_CPRT_L(inst) ((inst) & (1 << 20))
13 #define INST_CPRT_Rd(inst) (((inst) & (15 << 12)) >> 12)
14 #define INST_CPRT_OP(inst) (((inst) >> 21) & 7)
15 #define INST_CPNUM(inst) ((inst) & 0xf00)
30 #define FOP_TO_IDX(inst) ((inst & 0x00b00000) >> 20 | (inst & (1 << 6)) >> 4)
49 #define FEXT_TO_IDX(inst) ((inst & 0x000f0000) >> 15 | (inst & (1 << 7)) >> 7)
51 #define vfp_get_sd(inst) ((inst & 0x0000f000) >> 11 | (inst & (1 << 22)) >> 22)
52 #define vfp_get_dd(inst) ((inst & 0x0000f000) >> 12 | (inst & (1 << 22)) >> 18)
53 #define vfp_get_sm(inst) ((inst & 0x0000000f) << 1 | (inst & (1 << 5)) >> 5)
54 #define vfp_get_dm(inst) ((inst & 0x0000000f) | (inst & (1 << 5)) >> 1)
55 #define vfp_get_sn(inst) ((inst & 0x000f0000) >> 15 | (inst & (1 << 7)) >> 7)
56 #define vfp_get_dn(inst) ((inst & 0x000f0000) >> 16 | (inst & (1 << 7)) >> 3)
58 #define vfp_single(inst) (((inst) & 0x0000f00) == 0xa00)
97 u32 vfp_single_cpdo(u32 inst, u32 fpscr);
98 u32 vfp_single_cprt(u32 inst, u32 fpscr, struct pt_regs *regs);
100 u32 vfp_double_cpdo(u32 inst, u32 fpscr);