Lines Matching refs:opf
294 static void edge(struct pt_regs *regs, unsigned int insn, unsigned int opf) in edge() argument
307 switch (opf) { in edge()
352 switch (opf) { in edge()
372 static void array(struct pt_regs *regs, unsigned int insn, unsigned int opf) in array() argument
394 switch (opf) { in array()
477 static void pformat(struct pt_regs *regs, unsigned int insn, unsigned int opf) in pformat() argument
483 scale = (gsr >> 3) & (opf == FPACK16_OPF ? 0xf : 0x1f); in pformat()
484 switch (opf) { in pformat()
589 static void pmul(struct pt_regs *regs, unsigned int insn, unsigned int opf) in pmul() argument
594 switch (opf) { in pmul()
627 src2 = rs2 >> (opf == FMUL8x16AU_OPF ? 16 : 0); in pmul()
651 ushift = (opf == FMUL8SUx16_OPF) ? 8 : 0; in pmul()
681 ushift = (opf == FMULD8SUx16_OPF) ? 8 : 0; in pmul()
705 static void pcmp(struct pt_regs *regs, unsigned int insn, unsigned int opf) in pcmp() argument
715 switch (opf) { in pcmp()
807 unsigned int opf; in vis_emul() local
821 opf = (insn & VIS_OPF_MASK) >> VIS_OPF_SHIFT; in vis_emul()
822 switch (opf) { in vis_emul()
832 pformat(regs, insn, opf); in vis_emul()
843 pmul(regs, insn, opf); in vis_emul()
855 pcmp(regs, insn, opf); in vis_emul()
871 edge(regs, insn, opf); in vis_emul()
883 array(regs, insn, opf); in vis_emul()