+++ /dev/null
-`ifdef EXECUTE
- `INSN_JR_imm,`INSN_JRCC_imm: begin
- case (cycle)
- 0: begin
- `EXEC_INC_PC
- `EXEC_READ(`_PC + 1)
- end
- 1: begin
- `EXEC_INC_PC
- if (opcode[5]) begin // i.e., JP cc,nn
- /* We need to check the condition code to bail out. */
- case (opcode[4:3])
- `INSN_cc_NZ: if (`_F[7]) `EXEC_NEWCYCLE
- `INSN_cc_Z: if (~`_F[7]) `EXEC_NEWCYCLE
- `INSN_cc_NC: if (`_F[4]) `EXEC_NEWCYCLE
- `INSN_cc_C: if (~`_F[4]) `EXEC_NEWCYCLE
- endcase
- end
- end
- 2: `EXEC_NEWCYCLE
- endcase
- end
-`endif
-
-`ifdef WRITEBACK
- `INSN_JR_imm,`INSN_JRCC_imm: begin
- case (cycle)
- 0: begin /* type F */ end
- 1: tmp <= rdata;
- 2: `_PC <= `_PC + {tmp[7]?8'hFF:8'h00,tmp};
- endcase
- end
-`endif