`ifdef EXECUTE `INSN_LD_SP_HL: begin case (cycle) 0: begin tmp <= registers[`REG_H]; end 1: begin `EXEC_NEWCYCLE; `EXEC_INC_PC; tmp <= registers[`REG_L]; end endcase end `endif `ifdef WRITEBACK `INSN_LD_SP_HL: begin case (cycle) 0: registers[`REG_SPH] <= tmp; 1: registers[`REG_SPL] <= tmp; endcase end `endif