Fix add sp, imm8 *sweatdrop*
[fpgaboy.git] / core / insn_ldhl_sp_imm8.v
1 `define INSN_LDHL_SP_IMM8               9'b011111000
2
3 `ifdef EXECUTE
4         `INSN_LDHL_SP_IMM8: begin
5                 case (cycle)
6                 0:      begin
7                                 `EXEC_INC_PC
8                         end
9                 1:      begin
10                                 `EXEC_READ(`_PC)
11                         end
12                 2:      begin
13                                 `EXEC_NEWCYCLE
14                                 `EXEC_INC_PC
15                         end
16                 endcase
17         end
18 `endif
19
20 `ifdef WRITEBACK
21         `INSN_LDHL_SP_IMM8: begin
22                 case (cycle)
23                 2:      `_HL <= `_SP + {rdata[7] ? 8'hFF : 8'h00, rdata};
24                 endcase
25         end
26 `endif
This page took 0.018432 seconds and 4 git commands to generate.