Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

MIPS: inst.h: Rename cbcond{0,1}_op to pop{1,3}0_op

The opcodes currently defined in inst.h as cbcond0_op & cbcond1_op are
actually defined in the MIPS base instruction set manuals as pop10 &
pop30 respectively. Rename them as such, for consistency with the
documentation.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Signed-off-by: James Hogan <james.hogan@imgtec.com>
Acked-by: Ralf Baechle <ralf@linux-mips.org>
Cc: linux-mips@linux-mips.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

authored by

Paul Burton and committed by
Paolo Bonzini
1b492600 1c66b79b

+6 -6
+2 -2
arch/mips/include/uapi/asm/inst.h
··· 21 21 enum major_op { 22 22 spec_op, bcond_op, j_op, jal_op, 23 23 beq_op, bne_op, blez_op, bgtz_op, 24 - addi_op, cbcond0_op = addi_op, addiu_op, slti_op, sltiu_op, 24 + addi_op, pop10_op = addi_op, addiu_op, slti_op, sltiu_op, 25 25 andi_op, ori_op, xori_op, lui_op, 26 26 cop0_op, cop1_op, cop2_op, cop1x_op, 27 27 beql_op, bnel_op, blezl_op, bgtzl_op, 28 - daddi_op, cbcond1_op = daddi_op, daddiu_op, ldl_op, ldr_op, 28 + daddi_op, pop30_op = daddi_op, daddiu_op, ldl_op, ldr_op, 29 29 spec2_op, jalx_op, mdmx_op, msa_op = mdmx_op, spec3_op, 30 30 lb_op, lh_op, lwl_op, lw_op, 31 31 lbu_op, lhu_op, lwr_op, lwu_op,
+2 -2
arch/mips/kernel/branch.c
··· 809 809 regs->cp0_epc += 8; 810 810 break; 811 811 #endif 812 - case cbcond0_op: 813 - case cbcond1_op: 812 + case pop10_op: 813 + case pop30_op: 814 814 /* Only valid for MIPS R6 */ 815 815 if (!cpu_has_mips_r6) { 816 816 ret = -SIGILL;
+2 -2
arch/mips/math-emu/cp1emu.c
··· 627 627 dec_insn.pc_inc + 628 628 dec_insn.next_pc_inc; 629 629 return 1; 630 - case cbcond0_op: 631 - case cbcond1_op: 630 + case pop10_op: 631 + case pop30_op: 632 632 if (!cpu_has_mips_r6) 633 633 break; 634 634 if (insn.i_format.rt && !insn.i_format.rs)