`define INSN_LDHL_SP_IMM8 9'b011111000 `ifdef EXECUTE `INSN_LDHL_SP_IMM8: begin case (cycle) 0: begin `EXEC_INC_PC end 1: begin `EXEC_READ(`_PC) end 2: begin `EXEC_NEWCYCLE `EXEC_INC_PC end endcase end `endif `ifdef WRITEBACK `INSN_LDHL_SP_IMM8: begin case (cycle) 2: `_HL <= `_SP + {rdata[7] ? 8'hFF : 8'h00, rdata}; endcase end `endif