1 `define INSN_JR_imm 9'b000011000
2 `define INSN_JRCC_imm 9'b0001xx000
5 `INSN_JR_imm,`INSN_JRCC_imm: begin
13 if (opcode[5]) begin // i.e., JP cc,nn
14 /* We need to check the condition code to bail out. */
16 `INSN_cc_NZ: if (`_F[7]) `EXEC_NEWCYCLE
17 `INSN_cc_Z: if (~`_F[7]) `EXEC_NEWCYCLE
18 `INSN_cc_NC: if (`_F[4]) `EXEC_NEWCYCLE
19 `INSN_cc_C: if (~`_F[4]) `EXEC_NEWCYCLE
29 `INSN_JR_imm,`INSN_JRCC_imm: begin
31 0: begin /* type F */ end
33 2: `_PC <= `_PC + {tmp[7]?8'hFF:8'h00,tmp};