Lines Matching refs:opf
293 static void edge(struct pt_regs *regs, unsigned int insn, unsigned int opf) in edge() argument
306 switch (opf) { in edge()
351 switch (opf) { in edge()
371 static void array(struct pt_regs *regs, unsigned int insn, unsigned int opf) in array() argument
393 switch (opf) { in array()
476 static void pformat(struct pt_regs *regs, unsigned int insn, unsigned int opf) in pformat() argument
482 scale = (gsr >> 3) & (opf == FPACK16_OPF ? 0xf : 0x1f); in pformat()
483 switch (opf) { in pformat()
588 static void pmul(struct pt_regs *regs, unsigned int insn, unsigned int opf) in pmul() argument
593 switch (opf) { in pmul()
626 src2 = rs2 >> (opf == FMUL8x16AU_OPF ? 16 : 0); in pmul()
650 ushift = (opf == FMUL8SUx16_OPF) ? 8 : 0; in pmul()
680 ushift = (opf == FMULD8SUx16_OPF) ? 8 : 0; in pmul()
704 static void pcmp(struct pt_regs *regs, unsigned int insn, unsigned int opf) in pcmp() argument
714 switch (opf) { in pcmp()
806 unsigned int opf; in vis_emul() local
820 opf = (insn & VIS_OPF_MASK) >> VIS_OPF_SHIFT; in vis_emul()
821 switch (opf) { in vis_emul()
831 pformat(regs, insn, opf); in vis_emul()
842 pmul(regs, insn, opf); in vis_emul()
854 pcmp(regs, insn, opf); in vis_emul()
870 edge(regs, insn, opf); in vis_emul()
882 array(regs, insn, opf); in vis_emul()