5                         `INSN_reg16_BC: {tmp,tmp2} <= `_BC;
 
   6                         `INSN_reg16_DE: {tmp,tmp2} <= `_DE;
 
   7                         `INSN_reg16_HL: {tmp,tmp2} <= `_HL;
 
   8                         `INSN_reg16_SP: {tmp,tmp2} <= `_SP;
 
  21                 0:      {tmp,tmp2} <= `_HL + {tmp,tmp2};
 
  23                                 `_F <=  { /* Z */ `_F[7],
 
  25                                           /* H */ (({`_HL} + {tmp,tmp2}) & 16'h1000) ? 1'b1 : 1'b0,
 
  26                                           /* C */ (({1'b0,`_HL} + {1'b0,tmp,tmp2}) >> 16 == 1) ? 1'b1 : 1'b0,