3                 if ((opcode[2:0] == `INSN_reg_dHL) && (cycle == 0)) begin
 
   5                 end else if ((opcode[2:0] == `INSN_reg_dHL) && (cycle == 2)) begin
 
  10                         `INSN_reg_A:    tmp <= `_A;
 
  11                         `INSN_reg_B:    tmp <= `_B;
 
  12                         `INSN_reg_C:    tmp <= `_C;
 
  13                         `INSN_reg_D:    tmp <= `_D;
 
  14                         `INSN_reg_E:    tmp <= `_E;
 
  15                         `INSN_reg_H:    tmp <= `_H;
 
  16                         `INSN_reg_L:    tmp <= `_L;
 
  17                         `INSN_reg_dHL:  tmp <= rdata;
 
  19                         if (opcode[2:0] != `INSN_reg_dHL) begin
 
  28                 if ((opcode[2:0] != `INSN_reg_dHL) || (cycle == 1))
 
  29                         `_F <= {~tmp[opcode[5:3]], 2'b01, `_F[4:0]};