]> Joshua Wise's Git repositories - fpgaboy.git/blob - core/insn_add_sp_imm8.v
Merge branch 'master' of andrew:/afs/andrew/usr/czl/public/FPGABoy
[fpgaboy.git] / core / insn_add_sp_imm8.v
1 `define INSN_ADD_SP_IMM8                9'b011101000
2
3 `ifdef EXECUTE
4         `INSN_ADD_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                 3:      begin
13                                 `EXEC_NEWCYCLE
14                                 `EXEC_INC_PC
15                         end
16                 endcase
17         end
18 `endif
19
20 `ifdef WRITEBACK
21         `INSN_ADD_SP_IMM8: begin
22                 case (cycle)
23                 2:      `_SP <= `_SP + {rdata[7] ? 8'hFF : 8'h00, rdata};
24                 endcase
25         end
26 `endif
This page took 0.024916 seconds and 4 git commands to generate.