fix bug if (seen_reg_num + reg_count <= 8)