   1              		.file	"core10gbasekr_phy_link_training.c"
   2              		.option nopic
   3              		.attribute arch, "rv32i2p0"
   4              		.attribute unaligned_access, 0
   5              		.attribute stack_align, 16
   6              		.text
   7              	.Ltext0:
   8              		.cfi_sections	.debug_frame
   9              		.section	.text.lt_tap_decrement.part.0,"ax",@progbits
  10              		.align	2
  12              	lt_tap_decrement.part.0:
  13              	.LFB8:
  14              		.file 1 "../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c"
   1:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
   2:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * Copyright 2022 Microchip FPGA Embedded Systems Solutions.
   3:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  *
   4:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * SPDX-License-Identifier: MIT
   5:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  *
   6:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * Permission is hereby granted, free of charge, to any person obtaining a copy
   7:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * of this software and associated documentation files (the "Software"), to
   8:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * deal in the Software without restriction, including without limitation the
   9:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  10:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * sell copies of the Software, and to permit persons to whom the Software is
  11:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * furnished to do so, subject to the following conditions:
  12:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  *
  13:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * The above copyright notice and this permission notice shall be included in
  14:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * all copies or substantial portions of the Software.
  15:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  *
  16:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  18:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  21:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  22:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * IN THE SOFTWARE.
  23:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  *
  24:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * @file core10gbasekr_phy_link_training.c
  25:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * @author Microchip FPGA Embedded Systems Solutions
  26:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * @brief PHY software configuration
  27:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  *
  28:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
  29:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** #include "phy.h"
  30:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** #include "core10gbasekr_phy_link_training.h"
  31:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
  32:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /*------------------------Private Variables-----------------------------------*/
  33:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** uint32_t prbs_arr[64] = {0};
  34:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** uint32_t prbs_cnt = 0;
  35:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
  36:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
  37:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****   Please see core10gbasekr_phy_link_training.h for description
  38:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
  39:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** void
  40:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** link_partner_calibration_sm
  41:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** (
  42:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_instance_t * this_phy
  43:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** )
  44:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** {
  45:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     switch(this_phy->lt.lp_cal_sweep_state)
  46:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
  47:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case MAIN_TAP:
  48:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             link_partner_main_sweep(this_phy);
  49:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
  50:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
  51:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case POST_TAP:
  52:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             link_partner_post_sweep(this_phy);
  53:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
  54:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
  55:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case PRE_TAP:
  56:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             link_partner_pre_sweep(this_phy);
  57:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
  58:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
  59:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         default:
  60:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_ASSERT(0);
  61:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
  62:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
  63:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** }
  64:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
  65:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
  66:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****   Please see core10gbasekr_phy_link_training.h for description
  67:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
  68:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** void
  69:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** link_partner_main_sweep
  70:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** (
  71:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_instance_t * this_phy
  72:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** )
  73:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** {
  74:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
  75:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
  76:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 C10GB_LT_RCVD_COEFF_MAIN_VALUE);
  77:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
  78:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     if(this_phy->lt.main.lp_tap_cal_state == TAP_OPTIMISE_CAL)
  79:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
  80:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         if(this_phy->lt.main.optimal_cnt == (this_phy->lt.main.optimal_index))
  81:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
  82:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             lt_tap_increment(this_phy, POST_TAP);
  83:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.post.cnt++;
  84:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.post.inc_cnt++;
  85:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.lp_cal_sweep_state = POST_TAP;
  86:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             prbs_cnt = 0;
  87:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
  88:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         else
  89:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
  90:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             lt_tap_increment(this_phy, MAIN_TAP);
  91:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.main.optimal_cnt++;
  92:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
  93:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
  94:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     else
  95:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
  96:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         switch(tap_coeff)
  97:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
  98:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_MAX:
  99:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 100:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 101:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 102:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, MAIN_TAP);
 103:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.cnt++;
 104:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.dec_cnt++;
 105:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 106:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 107:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_NOT_UPDATED:
 108:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_hold(this_phy, MAIN_TAP);
 109:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.cnt++;
 110:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 111:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 112:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_UPDATED:
 113:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 114:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 115:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 116:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, MAIN_TAP);
 117:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.cnt++;
 118:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.dec_cnt++;
 119:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 120:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 121:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_MIN:
 122:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 123:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 124:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 125:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 126:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.optimal_index = lt_get_optimal_tap_index(
 127:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 128:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_cnt);
 129:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 130:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 if(this_phy->lt.main.optimal_index == 0)
 131:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 132:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, POST_TAP);
 133:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.cnt++;
 134:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.inc_cnt++;
 135:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.lp_cal_sweep_state = POST_TAP;
 136:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     prbs_cnt = 0;
 137:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 138:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 else
 139:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 140:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.main.lp_tap_cal_state = TAP_OPTIMISE_CAL;
 141:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, MAIN_TAP);
 142:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.main.optimal_cnt++;
 143:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 144:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 145:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 146:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             default:
 147:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 HAL_ASSERT(0);
 148:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 149:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 150:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 151:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** }
 152:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 153:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
 154:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****   Please see core10gbasekr_phy_link_training.h for description
 155:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
 156:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** void
 157:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** link_partner_post_sweep
 158:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** (
 159:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_instance_t * this_phy
 160:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** )
 161:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** {
 162:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 163:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 164:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 C10GB_LT_RCVD_COEFF_POST_VALUE);
 165:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 166:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     if(this_phy->lt.post.lp_tap_cal_state == TAP_OPTIMISE_CAL)
 167:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 168:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         if(this_phy->lt.post.optimal_cnt == (this_phy->lt.post.optimal_index))
 169:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 170:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             lt_tap_increment(this_phy, PRE_TAP);
 171:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.pre.cnt++;
 172:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.pre.inc_cnt++;
 173:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.lp_cal_sweep_state = PRE_TAP;
 174:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             prbs_cnt = 0;
 175:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 176:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         else
 177:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 178:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             lt_tap_increment(this_phy, POST_TAP);
 179:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.post.optimal_cnt++;
 180:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 181:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 182:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     else
 183:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 184:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         switch(tap_coeff)
 185:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 186:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_MAX:
 187:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 188:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 189:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 190:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, POST_TAP);
 191:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.cnt++;
 192:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.dec_cnt++;
 193:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 194:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 195:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_NOT_UPDATED:
 196:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_hold(this_phy, POST_TAP);
 197:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.cnt++;
 198:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 199:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 200:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_UPDATED:
 201:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 202:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 203:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 204:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, POST_TAP);
 205:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.cnt++;
 206:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.dec_cnt++;
 207:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 208:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 209:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_MIN:
 210:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 211:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 212:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 213:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 214:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.optimal_index = lt_get_optimal_tap_index(
 215:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 216:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_cnt);
 217:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 218:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 if(this_phy->lt.post.optimal_index == 0)
 219:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 220:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, PRE_TAP);
 221:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.cnt++;
 222:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.inc_cnt++;
 223:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.lp_cal_sweep_state = PRE_TAP;
 224:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     prbs_cnt = 0;
 225:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 226:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 else
 227:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 228:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.lp_tap_cal_state = TAP_OPTIMISE_CAL;
 229:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, POST_TAP);
 230:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.optimal_cnt++;
 231:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 232:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 233:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 234:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             default:
 235:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 HAL_ASSERT(0);
 236:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 237:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 238:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 239:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** }
 240:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 241:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
 242:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****   link partner pre cursor sweep
 243:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
 244:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** void
 245:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** link_partner_pre_sweep
 246:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** (
 247:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_instance_t * this_phy
 248:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** )
 249:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** {
 250:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 251:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 252:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 C10GB_LT_RCVD_COEFF_PRE_VALUE);
 253:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 254:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     if(this_phy->lt.pre.lp_tap_cal_state == TAP_OPTIMISE_CAL)
 255:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 256:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 257:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         if(this_phy->lt.pre.optimal_cnt == (this_phy->lt.pre.optimal_index))
 258:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 259:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             while((PHY10GKR_serdes_dfe_cal() == 1) &&
 260:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     (STATUS_LT_FAILURE != this_phy->lt.status))
 261:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 262:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 uint32_t c10gbkr_status = HAL_get_32bit_reg(
 263:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         this_phy->lt_base_addr,
 264:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_STATUS);
 265:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 266:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.timer.end = PHY10GKR_get_current_time_ms() -
 267:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                             this_phy->lt.timer.start;
 268:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 269:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 if((c10gbkr_status & C10GB_LT_TRAINING_FAIL_MASK) ||
 270:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.timer.end > LT_SOFTWARE_WAIT_TIMER_MS)
 271:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 272:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.status = STATUS_LT_FAILURE;
 273:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     break;
 274:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 275:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             }
 276:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 277:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             if(STATUS_LT_FAILURE != this_phy->lt.status)
 278:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 279:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 /* All sweeps complete set to best ber index */
 280:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.local_rxcvr = LOCAL_RXCVR_LOCKED;
 281:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 282:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.rcvr_cnt++;
 283:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 284:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 HAL_set_32bit_reg_field(this_phy->lt_base_addr,
 285:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                         C10GB_LT_LOCAL_RCVR_LOCKED,
 286:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                         LOCAL_RXCVR_LOCKED);
 287:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt = 0;
 288:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             }
 289:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 290:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         else
 291:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 292:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             lt_tap_increment(this_phy, PRE_TAP);
 293:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.pre.optimal_cnt++;
 294:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 295:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 296:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     else
 297:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 298:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         switch(tap_coeff)
 299:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 300:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_MAX:
 301:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 302:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 303:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 304:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, PRE_TAP);
 305:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.cnt++;
 306:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.dec_cnt++;
 307:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 308:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 309:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_NOT_UPDATED:
 310:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_hold(this_phy, PRE_TAP);
 311:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.cnt++;
 312:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 313:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 314:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_UPDATED:
 315:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 316:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 317:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 318:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, PRE_TAP);
 319:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.cnt++;
 320:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.dec_cnt++;
 321:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 322:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 323:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             case LT_COEFF_STATUS_MIN:
 324:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_arr[prbs_cnt] = HAL_get_32bit_reg(this_phy->lt_base_addr,
 325:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 326:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 prbs_cnt++;
 327:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 328:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.optimal_index = lt_get_optimal_tap_index(
 329:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 330:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_cnt);
 331:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 332:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 if(this_phy->lt.post.optimal_index == 0)
 333:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 334:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     while((PHY10GKR_serdes_dfe_cal() == 1) &&
 335:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                             (STATUS_LT_FAILURE != this_phy->lt.status))
 336:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     {
 337:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         uint32_t c10gbkr_status = HAL_get_32bit_reg(
 338:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         this_phy->lt_base_addr,
 339:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_STATUS);
 340:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 341:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.timer.end = PHY10GKR_get_current_time_ms()
 342:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     - this_phy->lt.timer.start;
 343:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 344:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         if((c10gbkr_status & C10GB_LT_TRAINING_FAIL_MASK)
 345:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 || (this_phy->lt.timer.end >
 346:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 LT_SOFTWARE_WAIT_TIMER_MS))
 347:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         {
 348:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                             this_phy->lt.status = STATUS_LT_FAILURE;
 349:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                             break;
 350:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         }
 351:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     }
 352:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 353:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     if(STATUS_LT_FAILURE != this_phy->lt.status)
 354:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     {
 355:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         /* All sweeps complete set to best ber index */
 356:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.local_rxcvr = LOCAL_RXCVR_LOCKED;
 357:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 358:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.rcvr_cnt++;
 359:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 360:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         HAL_set_32bit_reg_field(this_phy->lt_base_addr,
 361:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 C10GB_LT_LOCAL_RCVR_LOCKED,
 362:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 LOCAL_RXCVR_LOCKED);
 363:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         prbs_cnt = 0;
 364:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     }
 365:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 366:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 else
 367:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 368:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.lp_tap_cal_state = TAP_OPTIMISE_CAL;
 369:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, PRE_TAP);
 370:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.optimal_cnt++;
 371:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 372:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 373:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 374:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             default:
 375:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 HAL_ASSERT(0);
 376:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 377:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 378:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 379:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** }
 380:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 381:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
 382:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * set the decrement bit of a specific transmit equalizer tap register
 383:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
 384:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** void
 385:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** lt_tap_decrement
  15              		.loc 1 385 1
  16              		.cfi_startproc
  17              	.LVL0:
 386:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** (
 387:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****    phy10gkr_instance_t * this_phy,
 388:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****    phy10gkr_tx_equalizer_tap_t tap_type
 389:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** )
 390:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** {
 391:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     switch(tap_type)
 392:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 393:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case MAIN_TAP:
 394:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
 395:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 396:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_DEC_MAIN_MASK);
 397:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 398:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 399:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case POST_TAP:
 400:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
 401:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 402:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_DEC_POST_MASK);
 403:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 404:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 405:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case PRE_TAP:
 406:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
  18              		.loc 1 406 13
  19 0000 03258500 		lw	a0,8(a0)
  20              	.LVL1:
  21 0004 93050020 		li	a1,512
  22 0008 13050506 		addi	a0,a0,96
  23 000c 17030000 		tail	HW_set_32bit_reg
  23      67000300 
  24              	.LVL2:
  25              		.cfi_endproc
  26              	.LFE8:
  28              		.section	.text.lt_tap_increment.part.2,"ax",@progbits
  29              		.align	2
  31              	lt_tap_increment.part.2:
  32              	.LFB10:
 407:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 408:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_DEC_PRE_MASK);
 409:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 410:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 411:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         default:
 412:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_ASSERT(0);
 413:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 414:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 415:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** }
 416:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 417:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 418:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
 419:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * set the hold bit of a specific transmit equalizer tap register
 420:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
 421:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** void
 422:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** lt_tap_hold
 423:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** (
 424:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****    phy10gkr_instance_t * this_phy,
 425:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****    phy10gkr_tx_equalizer_tap_t tap_type
 426:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** )
 427:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** {
 428:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     switch(tap_type)
 429:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 430:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case MAIN_TAP:
 431:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
 432:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 433:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_HOLD_MAIN_MASK);
 434:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 435:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 436:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case POST_TAP:
 437:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
 438:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 439:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_HOLD_POST_MASK);
 440:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 441:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 442:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case PRE_TAP:
 443:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
 444:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 445:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_HOLD_PRE_MASK);
 446:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 447:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 448:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         default:
 449:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_ASSERT(0);
 450:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 451:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 452:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** }
 453:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 454:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
 455:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  * set the increment bit of a specific transmit equalizer tap register
 456:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
 457:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** void
 458:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** lt_tap_increment
  33              		.loc 1 458 1
  34              		.cfi_startproc
  35              	.LVL3:
 459:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** (
 460:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****    phy10gkr_instance_t * this_phy,
 461:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****    phy10gkr_tx_equalizer_tap_t tap_type
 462:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** )
 463:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** {
 464:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     switch(tap_type)
 465:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 466:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case MAIN_TAP:
 467:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
 468:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 469:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_INC_MAIN_MASK);
 470:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 471:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 472:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case POST_TAP:
 473:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
 474:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 475:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_INC_POST_MASK);
 476:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 477:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 478:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         case PRE_TAP:
 479:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_set_32bit_reg(this_phy->lt_base_addr,
  36              		.loc 1 479 13
  37 0000 03258500 		lw	a0,8(a0)
  38              	.LVL4:
  39 0004 93050010 		li	a1,256
  40 0008 13050506 		addi	a0,a0,96
  41 000c 17030000 		tail	HW_set_32bit_reg
  41      67000300 
  42              	.LVL5:
  43              		.cfi_endproc
  44              	.LFE10:
  46              		.section	.text.lt_tap_decrement,"ax",@progbits
  47              		.align	2
  48              		.globl	lt_tap_decrement
  50              	lt_tap_decrement:
  51              	.LFB4:
 390:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     switch(tap_type)
  52              		.loc 1 390 1
  53              		.cfi_startproc
  54              	.LVL6:
 391:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
  55              		.loc 1 391 5
  56 0000 13071000 		li	a4,1
  57 0004 638AE500 		beq	a1,a4,.L4
  58 0008 63880502 		beq	a1,zero,.L5
  59 000c 13072000 		li	a4,2
  60 0010 638EE500 		beq	a1,a4,.L6
  61 0014 67800000 		ret
  62              	.L4:
 394:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
  63              		.loc 1 394 13
  64 0018 03258500 		lw	a0,8(a0)
  65              	.LVL7:
  66 001c 93052000 		li	a1,2
  67              	.LVL8:
  68              	.L9:
 400:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
  69              		.loc 1 400 13 is_stmt 0
  70 0020 13050506 		addi	a0,a0,96
  71 0024 17030000 		tail	HW_set_32bit_reg
  71      67000300 
  72              	.LVL9:
  73              	.L6:
 400:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
  74              		.loc 1 400 13 is_stmt 1
  75 002c 03258500 		lw	a0,8(a0)
  76              	.LVL10:
  77 0030 93050002 		li	a1,32
  78              	.LVL11:
  79 0034 6FF0DFFE 		j	.L9
  80              	.LVL12:
  81              	.L5:
  82 0038 17030000 		tail	lt_tap_decrement.part.0
  82      67000300 
  83              	.LVL13:
  84              		.cfi_endproc
  85              	.LFE4:
  87              		.section	.text.lt_tap_hold,"ax",@progbits
  88              		.align	2
  89              		.globl	lt_tap_hold
  91              	lt_tap_hold:
  92              	.LFB5:
 427:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     switch(tap_type)
  93              		.loc 1 427 1
  94              		.cfi_startproc
  95              	.LVL14:
 428:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
  96              		.loc 1 428 5
  97 0000 93071000 		li	a5,1
  98 0004 638AF500 		beq	a1,a5,.L11
  99 0008 63880502 		beq	a1,zero,.L12
 100 000c 93072000 		li	a5,2
 101 0010 638EF500 		beq	a1,a5,.L13
 102 0014 67800000 		ret
 103              	.L11:
 431:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 104              		.loc 1 431 13
 105 0018 03258500 		lw	a0,8(a0)
 106              	.LVL15:
 107 001c 93054000 		li	a1,4
 108              	.LVL16:
 109              	.L16:
 110              	.LBB20:
 111              	.LBB21:
 443:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 112              		.loc 1 443 13 is_stmt 0
 113 0020 13050506 		addi	a0,a0,96
 114 0024 17030000 		tail	HW_set_32bit_reg
 114      67000300 
 115              	.LVL17:
 116              	.L13:
 117              	.LBE21:
 118              	.LBE20:
 437:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 119              		.loc 1 437 13 is_stmt 1
 120 002c 03258500 		lw	a0,8(a0)
 121              	.LVL18:
 122 0030 93050004 		li	a1,64
 123              	.LVL19:
 124 0034 6FF0DFFE 		j	.L16
 125              	.LVL20:
 126              	.L12:
 127              	.LBB23:
 128              	.LBB22:
 443:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 129              		.loc 1 443 13
 130 0038 03258500 		lw	a0,8(a0)
 131              	.LVL21:
 132 003c 93050040 		li	a1,1024
 133              	.LVL22:
 134 0040 6FF01FFE 		j	.L16
 135              	.LBE22:
 136              	.LBE23:
 137              		.cfi_endproc
 138              	.LFE5:
 140              		.section	.text.lt_tap_increment,"ax",@progbits
 141              		.align	2
 142              		.globl	lt_tap_increment
 144              	lt_tap_increment:
 145              	.LFB6:
 463:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     switch(tap_type)
 146              		.loc 1 463 1
 147              		.cfi_startproc
 148              	.LVL23:
 464:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 149              		.loc 1 464 5
 150 0000 93061000 		li	a3,1
 151 0004 638AD500 		beq	a1,a3,.L18
 152 0008 63860502 		beq	a1,zero,.L19
 153 000c 93062000 		li	a3,2
 154 0010 638CD500 		beq	a1,a3,.L20
 155 0014 67800000 		ret
 156              	.L18:
 467:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 157              		.loc 1 467 13
 158 0018 03258500 		lw	a0,8(a0)
 159              	.LVL24:
 160              	.L23:
 473:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 161              		.loc 1 473 13 is_stmt 0
 162 001c 13050506 		addi	a0,a0,96
 163 0020 17030000 		tail	HW_set_32bit_reg
 163      67000300 
 164              	.LVL25:
 165              	.L20:
 473:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 166              		.loc 1 473 13 is_stmt 1
 167 0028 03258500 		lw	a0,8(a0)
 168              	.LVL26:
 169 002c 93050001 		li	a1,16
 170              	.LVL27:
 171 0030 6FF0DFFE 		j	.L23
 172              	.LVL28:
 173              	.L19:
 174 0034 17030000 		tail	lt_tap_increment.part.2
 174      67000300 
 175              	.LVL29:
 176              		.cfi_endproc
 177              	.LFE6:
 179              		.section	.text.lt_get_optimal_tap_index,"ax",@progbits
 180              		.align	2
 181              		.globl	lt_get_optimal_tap_index
 183              	lt_get_optimal_tap_index:
 184              	.LFB7:
 480:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 481:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_INC_PRE_MASK);
 482:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 483:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 484:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         default:
 485:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             HAL_ASSERT(0);
 486:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 487:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 488:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** }
 489:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 490:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** /***************************************************************************//**
 491:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****   calculate the optimal tap setting index based on the PRBS error counts
 492:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 493:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****   sweep the prbs error array to find the minimum error.
 494:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 495:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****   if there are multiple samples that have the same error, determine which of
 496:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****   the minimum samples is closest to the center tap setting
 497:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****  */
 498:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** uint32_t
 499:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** lt_get_optimal_tap_index
 500:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** (
 501:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     uint32_t * prbs_arr,
 502:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     uint32_t prbs_arr_size
 503:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** )
 504:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** {
 185              		.loc 1 504 1
 186              		.cfi_startproc
 187              	.LVL30:
 505:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     uint32_t i = 0;
 188              		.loc 1 505 5
 506:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     uint32_t min_error = prbs_arr[0];
 189              		.loc 1 506 5
 190              		.loc 1 506 14 is_stmt 0
 191 0000 03260500 		lw	a2,0(a0)
 192              	.LVL31:
 507:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     uint32_t min_index = 0;
 193              		.loc 1 507 5 is_stmt 1
 508:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     uint32_t min_midpoint_distance =  prbs_arr_size/2;
 194              		.loc 1 508 5
 195              		.loc 1 508 14 is_stmt 0
 196 0004 13D81500 		srli	a6,a1,1
 197              	.LVL32:
 509:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 510:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     /* sweep to find min prbs error */
 511:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     for(i = 0; i < prbs_arr_size; i++)
 198              		.loc 1 511 5 is_stmt 1
 507:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     uint32_t min_midpoint_distance =  prbs_arr_size/2;
 199              		.loc 1 507 14 is_stmt 0
 200 0008 93060000 		li	a3,0
 201              		.loc 1 511 11
 202 000c 93070000 		li	a5,0
 203              	.LVL33:
 204              	.L25:
 205              		.loc 1 511 5 discriminator 1
 206 0010 639CB700 		bne	a5,a1,.L27
 508:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     uint32_t min_midpoint_distance =  prbs_arr_size/2;
 207              		.loc 1 508 14
 208 0014 93080800 		mv	a7,a6
 512:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 513:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         if(prbs_arr[i] < min_error)
 514:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 515:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             min_error = prbs_arr[i];
 516:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             min_index = i;
 517:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 518:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 519:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 520:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     /* sweep to find which index are equal the min, weighted by distance to mid
 521:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****      * point of array
 522:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****      */
 523:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     for(i = 0; i < prbs_arr_size; i++)
 209              		.loc 1 523 11
 210 0018 93070000 		li	a5,0
 211              	.LVL34:
 212              	.L28:
 213              		.loc 1 523 5 discriminator 1
 214 001c 6396B702 		bne	a5,a1,.L32
 215              	.L31:
 524:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 525:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         if(prbs_arr[i] == min_error)
 526:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 527:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             int32_t midpoint_distance = (prbs_arr_size/2) - i;
 528:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             if(midpoint_distance < 0)
 529:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 530:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 midpoint_distance *= -1;
 531:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             }
 532:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 533:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             if(midpoint_distance < min_midpoint_distance)
 534:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 535:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 min_midpoint_distance = midpoint_distance;
 536:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 min_index = i;
 537:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             }
 538:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 539:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             if(midpoint_distance == 0)
 540:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 541:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 break;
 542:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             }
 543:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 544:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     }
 545:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 546:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     /* index reversed as the order was set while decrementing from max to min */
 547:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     return prbs_arr_size - min_index;
 216              		.loc 1 547 5 is_stmt 1
 548:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** }
 217              		.loc 1 548 1 is_stmt 0
 218 0020 3385D540 		sub	a0,a1,a3
 219              	.LVL35:
 220 0024 67800000 		ret
 221              	.LVL36:
 222              	.L27:
 513:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 223              		.loc 1 513 9 is_stmt 1
 513:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 224              		.loc 1 513 20 is_stmt 0
 225 0028 13972700 		slli	a4,a5,2
 226 002c 3307E500 		add	a4,a0,a4
 227 0030 03270700 		lw	a4,0(a4)
 513:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 228              		.loc 1 513 11
 229 0034 6376C700 		bgeu	a4,a2,.L26
 230 0038 93860700 		mv	a3,a5
 231              	.LVL37:
 232 003c 13060700 		mv	a2,a4
 233              	.LVL38:
 234              	.L26:
 511:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 235              		.loc 1 511 36 discriminator 2
 236 0040 93871700 		addi	a5,a5,1
 237              	.LVL39:
 238 0044 6FF0DFFC 		j	.L25
 239              	.LVL40:
 240              	.L32:
 525:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 241              		.loc 1 525 9 is_stmt 1
 525:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 242              		.loc 1 525 20 is_stmt 0
 243 0048 13972700 		slli	a4,a5,2
 244 004c 3307E500 		add	a4,a0,a4
 525:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 245              		.loc 1 525 11
 246 0050 03270700 		lw	a4,0(a4)
 247 0054 6312C702 		bne	a4,a2,.L29
 248              	.LBB24:
 527:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             if(midpoint_distance < 0)
 249              		.loc 1 527 13 is_stmt 1
 250              	.LVL41:
 528:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 251              		.loc 1 528 13
 533:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 252              		.loc 1 533 13
 533:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 253              		.loc 1 533 34 is_stmt 0
 254 0058 3307F840 		sub	a4,a6,a5
 255 005c 1353F741 		srai	t1,a4,31
 256 0060 3347E300 		xor	a4,t1,a4
 257 0064 33076740 		sub	a4,a4,t1
 533:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 258              		.loc 1 533 15
 259 0068 63761701 		bgeu	a4,a7,.L30
 260 006c 93080700 		mv	a7,a4
 261              	.LVL42:
 262 0070 93860700 		mv	a3,a5
 263              	.LVL43:
 264              	.L30:
 539:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 265              		.loc 1 539 13 is_stmt 1
 539:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             {
 266              		.loc 1 539 15 is_stmt 0
 267 0074 E38607FB 		beq	a5,a6,.L31
 268              	.LVL44:
 269              	.L29:
 270              	.LBE24:
 523:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 271              		.loc 1 523 36 discriminator 2
 272 0078 93871700 		addi	a5,a5,1
 273              	.LVL45:
 274 007c 6FF01FFA 		j	.L28
 275              		.cfi_endproc
 276              	.LFE7:
 278              		.section	.text.link_partner_main_sweep,"ax",@progbits
 279              		.align	2
 280              		.globl	link_partner_main_sweep
 282              	link_partner_main_sweep:
 283              	.LFB1:
  73:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 284              		.loc 1 73 1 is_stmt 1
 285              		.cfi_startproc
 286              	.LVL46:
  74:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 287              		.loc 1 74 5
  73:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 288              		.loc 1 73 1 is_stmt 0
 289 0000 130101FE 		addi	sp,sp,-32
 290              		.cfi_def_cfa_offset 32
 291 0004 232C8100 		sw	s0,24(sp)
 292              		.cfi_offset 8, -8
 293 0008 13040500 		mv	s0,a0
  74:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 294              		.loc 1 74 48
 295 000c 03258500 		lw	a0,8(a0)
 296              	.LVL47:
 297 0010 1306C000 		li	a2,12
 298 0014 93052000 		li	a1,2
 299 0018 13058505 		addi	a0,a0,88
  73:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 300              		.loc 1 73 1
 301 001c 23282101 		sw	s2,16(sp)
 302 0020 232E1100 		sw	ra,28(sp)
 303 0024 232A9100 		sw	s1,20(sp)
 304 0028 23263101 		sw	s3,12(sp)
 305              		.cfi_offset 18, -16
 306              		.cfi_offset 1, -4
 307              		.cfi_offset 9, -12
 308              		.cfi_offset 19, -20
  74:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 309              		.loc 1 74 48
 310 002c 97000000 		call	HW_get_32bit_reg_field
 310      E7800000 
 311              	.LVL48:
  78:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 312              		.loc 1 78 5 is_stmt 1
  78:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 313              		.loc 1 78 7 is_stmt 0
 314 0034 0329C408 		lw	s2,140(s0)
 315 0038 93072000 		li	a5,2
 316 003c 6314F904 		bne	s2,a5,.L34
  80:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 317              		.loc 1 80 9 is_stmt 1
  80:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 318              		.loc 1 80 11 is_stmt 0
 319 0040 03274409 		lw	a4,148(s0)
 320 0044 83270409 		lw	a5,144(s0)
 321 0048 6312F718 		bne	a4,a5,.L43
  82:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.post.cnt++;
 322              		.loc 1 82 13 is_stmt 1
 323 004c 93052000 		li	a1,2
 324 0050 13050400 		mv	a0,s0
 325              	.LVL49:
 326 0054 97000000 		call	lt_tap_increment
 326      E7800000 
 327              	.LVL50:
  83:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.post.inc_cnt++;
 328              		.loc 1 83 13
  83:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.post.inc_cnt++;
 329              		.loc 1 83 34 is_stmt 0
 330 005c 83278409 		lw	a5,152(s0)
  85:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             prbs_cnt = 0;
 331              		.loc 1 85 45
 332 0060 232E2405 		sw	s2,92(s0)
  83:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.post.inc_cnt++;
 333              		.loc 1 83 34
 334 0064 93871700 		addi	a5,a5,1
 335 0068 232CF408 		sw	a5,152(s0)
  84:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.lp_cal_sweep_state = POST_TAP;
 336              		.loc 1 84 13 is_stmt 1
  84:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             this_phy->lt.lp_cal_sweep_state = POST_TAP;
 337              		.loc 1 84 38 is_stmt 0
 338 006c 8327C409 		lw	a5,156(s0)
 339 0070 93871700 		addi	a5,a5,1
 340 0074 232EF408 		sw	a5,156(s0)
  85:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             prbs_cnt = 0;
 341              		.loc 1 85 13 is_stmt 1
  86:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         }
 342              		.loc 1 86 13
 343              	.L42:
 136:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 344              		.loc 1 136 21
 136:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 345              		.loc 1 136 30 is_stmt 0
 346 0078 97070000 		sw	zero,.LANCHOR0,a5
 346      23A00700 
 347 0080 6F00800A 		j	.L33
 348              	.LVL51:
 349              	.L34:
  96:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 350              		.loc 1 96 9
 351 0084 13071000 		li	a4,1
 352 0088 93040500 		mv	s1,a0
  96:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 353              		.loc 1 96 9 is_stmt 1
 354 008c 630AE500 		beq	a0,a4,.L37
 355              	.LVL52:
 356 0090 630E0506 		beq	a0,zero,.L38
 357 0094 6308F50A 		beq	a0,a5,.L39
 358 0098 93073000 		li	a5,3
 359 009c 6316F508 		bne	a0,a5,.L33
 360              	.L37:
 113:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 361              		.loc 1 113 17
 113:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 362              		.loc 1 113 38 is_stmt 0
 363 00a0 03258400 		lw	a0,8(s0)
 113:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 364              		.loc 1 113 25
 365 00a4 17090000 		lla	s2,.LANCHOR0
 365      13090900 
 366 00ac 83240900 		lw	s1,0(s2)
 367              	.LVL53:
 113:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 368              		.loc 1 113 38
 369 00b0 1305C507 		addi	a0,a0,124
 370 00b4 97000000 		call	HW_get_32bit_reg
 370      E7800000 
 371              	.LVL54:
 113:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 372              		.loc 1 113 36
 373 00bc 93942400 		slli	s1,s1,2
 374 00c0 97070000 		lla	a5,.LANCHOR1
 374      93870700 
 375 00c8 B3879700 		add	a5,a5,s1
 376 00cc 23A0A700 		sw	a0,0(a5)
 115:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, MAIN_TAP);
 377              		.loc 1 115 17 is_stmt 1
 115:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, MAIN_TAP);
 378              		.loc 1 115 25 is_stmt 0
 379 00d0 83270900 		lw	a5,0(s2)
 116:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.cnt++;
 380              		.loc 1 116 17
 381 00d4 93051000 		li	a1,1
 382 00d8 13050400 		mv	a0,s0
 115:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, MAIN_TAP);
 383              		.loc 1 115 25
 384 00dc 93871700 		addi	a5,a5,1
 385 00e0 17070000 		sw	a5,.LANCHOR0,a4
 385      2320F700 
 116:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.cnt++;
 386              		.loc 1 116 17 is_stmt 1
 387 00e8 97000000 		call	lt_tap_decrement
 387      E7800000 
 388              	.LVL55:
 117:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.dec_cnt++;
 389              		.loc 1 117 17
 117:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.dec_cnt++;
 390              		.loc 1 117 38 is_stmt 0
 391 00f0 83270406 		lw	a5,96(s0)
 392 00f4 93871700 		addi	a5,a5,1
 393 00f8 2320F406 		sw	a5,96(s0)
 118:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 394              		.loc 1 118 17 is_stmt 1
 118:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 395              		.loc 1 118 42 is_stmt 0
 396 00fc 8327C406 		lw	a5,108(s0)
 397 0100 93871700 		addi	a5,a5,1
 398 0104 2326F406 		sw	a5,108(s0)
 119:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 399              		.loc 1 119 13 is_stmt 1
 400 0108 6F000002 		j	.L33
 401              	.LVL56:
 402              	.L38:
 108:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.main.cnt++;
 403              		.loc 1 108 17
 404 010c 93051000 		li	a1,1
 405 0110 13050400 		mv	a0,s0
 406 0114 97000000 		call	lt_tap_hold
 406      E7800000 
 407              	.LVL57:
 109:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 408              		.loc 1 109 17
 109:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 409              		.loc 1 109 38 is_stmt 0
 410 011c 83270406 		lw	a5,96(s0)
 411 0120 93871700 		addi	a5,a5,1
 412 0124 2320F406 		sw	a5,96(s0)
 110:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 413              		.loc 1 110 13 is_stmt 1
 414              	.LVL58:
 415              	.L33:
 151:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 416              		.loc 1 151 1 is_stmt 0
 417 0128 8320C101 		lw	ra,28(sp)
 418              		.cfi_remember_state
 419              		.cfi_restore 1
 420 012c 03248101 		lw	s0,24(sp)
 421              		.cfi_restore 8
 422              	.LVL59:
 423 0130 83244101 		lw	s1,20(sp)
 424              		.cfi_restore 9
 425 0134 03290101 		lw	s2,16(sp)
 426              		.cfi_restore 18
 427 0138 8329C100 		lw	s3,12(sp)
 428              		.cfi_restore 19
 429 013c 13010102 		addi	sp,sp,32
 430              		.cfi_def_cfa_offset 0
 431 0140 67800000 		jr	ra
 432              	.LVL60:
 433              	.L39:
 434              		.cfi_restore_state
 122:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 435              		.loc 1 122 17 is_stmt 1
 122:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 436              		.loc 1 122 38 is_stmt 0
 437 0144 03258400 		lw	a0,8(s0)
 122:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 438              		.loc 1 122 25
 439 0148 97090000 		lla	s3,.LANCHOR0
 439      93890900 
 440 0150 03A90900 		lw	s2,0(s3)
 122:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 441              		.loc 1 122 38
 442 0154 1305C507 		addi	a0,a0,124
 443 0158 97000000 		call	HW_get_32bit_reg
 443      E7800000 
 444              	.LVL61:
 124:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 445              		.loc 1 124 25
 446 0160 83A50900 		lw	a1,0(s3)
 122:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 447              		.loc 1 122 36
 448 0164 97070000 		lla	a5,.LANCHOR1
 448      93870700 
 449 016c 13192900 		slli	s2,s2,2
 450 0170 33892701 		add	s2,a5,s2
 451 0174 2320A900 		sw	a0,0(s2)
 124:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 452              		.loc 1 124 17 is_stmt 1
 124:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 453              		.loc 1 124 25 is_stmt 0
 454 0178 93851500 		addi	a1,a1,1
 126:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 455              		.loc 1 126 51
 456 017c 13850700 		mv	a0,a5
 124:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 457              		.loc 1 124 25
 458 0180 17070000 		sw	a1,.LANCHOR0,a4
 458      2320B700 
 126:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 459              		.loc 1 126 17 is_stmt 1
 126:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 460              		.loc 1 126 51 is_stmt 0
 461 0188 97000000 		call	lt_get_optimal_tap_index
 461      E7800000 
 462              	.LVL62:
 126:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 463              		.loc 1 126 49
 464 0190 2328A408 		sw	a0,144(s0)
 130:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 465              		.loc 1 130 17 is_stmt 1
 130:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 466              		.loc 1 130 19 is_stmt 0
 467 0194 631A0502 		bne	a0,zero,.L40
 132:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.cnt++;
 468              		.loc 1 132 21 is_stmt 1
 469 0198 93052000 		li	a1,2
 470 019c 13050400 		mv	a0,s0
 471 01a0 97000000 		call	lt_tap_increment
 471      E7800000 
 472              	.LVL63:
 133:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.inc_cnt++;
 473              		.loc 1 133 21
 133:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.inc_cnt++;
 474              		.loc 1 133 42 is_stmt 0
 475 01a8 83278409 		lw	a5,152(s0)
 135:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     prbs_cnt = 0;
 476              		.loc 1 135 53
 477 01ac 232E9404 		sw	s1,92(s0)
 133:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.inc_cnt++;
 478              		.loc 1 133 42
 479 01b0 93871700 		addi	a5,a5,1
 480 01b4 232CF408 		sw	a5,152(s0)
 134:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.lp_cal_sweep_state = POST_TAP;
 481              		.loc 1 134 21 is_stmt 1
 134:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.lp_cal_sweep_state = POST_TAP;
 482              		.loc 1 134 46 is_stmt 0
 483 01b8 8327C409 		lw	a5,156(s0)
 484 01bc 93871700 		addi	a5,a5,1
 485 01c0 232EF408 		sw	a5,156(s0)
 135:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     prbs_cnt = 0;
 486              		.loc 1 135 21 is_stmt 1
 487 01c4 6FF05FEB 		j	.L42
 488              	.L40:
 140:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, MAIN_TAP);
 489              		.loc 1 140 21
 140:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, MAIN_TAP);
 490              		.loc 1 140 56 is_stmt 0
 491 01c8 23269408 		sw	s1,140(s0)
 492              	.LVL64:
 493              	.L43:
 141:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.main.optimal_cnt++;
 494              		.loc 1 141 21 is_stmt 1
 495 01cc 93051000 		li	a1,1
 496 01d0 13050400 		mv	a0,s0
 497 01d4 97000000 		call	lt_tap_increment
 497      E7800000 
 498              	.LVL65:
 142:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 499              		.loc 1 142 21
 142:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 500              		.loc 1 142 50 is_stmt 0
 501 01dc 83274409 		lw	a5,148(s0)
 502 01e0 93871700 		addi	a5,a5,1
 503 01e4 232AF408 		sw	a5,148(s0)
 151:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 504              		.loc 1 151 1
 505 01e8 6FF01FF4 		j	.L33
 506              		.cfi_endproc
 507              	.LFE1:
 509              		.section	.text.link_partner_post_sweep,"ax",@progbits
 510              		.align	2
 511              		.globl	link_partner_post_sweep
 513              	link_partner_post_sweep:
 514              	.LFB2:
 161:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 515              		.loc 1 161 1 is_stmt 1
 516              		.cfi_startproc
 517              	.LVL66:
 162:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 518              		.loc 1 162 5
 161:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 519              		.loc 1 161 1 is_stmt 0
 520 0000 130101FE 		addi	sp,sp,-32
 521              		.cfi_def_cfa_offset 32
 522 0004 232C8100 		sw	s0,24(sp)
 523              		.cfi_offset 8, -8
 524 0008 13040500 		mv	s0,a0
 162:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 525              		.loc 1 162 48
 526 000c 03258500 		lw	a0,8(a0)
 527              	.LVL67:
 528 0010 13060003 		li	a2,48
 529 0014 93054000 		li	a1,4
 530 0018 13058505 		addi	a0,a0,88
 161:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 531              		.loc 1 161 1
 532 001c 232E1100 		sw	ra,28(sp)
 533 0020 232A9100 		sw	s1,20(sp)
 534 0024 23282101 		sw	s2,16(sp)
 535 0028 23263101 		sw	s3,12(sp)
 536              		.cfi_offset 1, -4
 537              		.cfi_offset 9, -12
 538              		.cfi_offset 18, -16
 539              		.cfi_offset 19, -20
 162:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 540              		.loc 1 162 48
 541 002c 97000000 		call	HW_get_32bit_reg_field
 541      E7800000 
 542              	.LVL68:
 166:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 543              		.loc 1 166 5 is_stmt 1
 166:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 544              		.loc 1 166 7 is_stmt 0
 545 0034 0327440C 		lw	a4,196(s0)
 546 0038 93072000 		li	a5,2
 547 003c 6312F704 		bne	a4,a5,.L45
 168:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 548              		.loc 1 168 9 is_stmt 1
 168:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 549              		.loc 1 168 11 is_stmt 0
 550 0040 0327C40C 		lw	a4,204(s0)
 551 0044 8327840C 		lw	a5,200(s0)
 552 0048 6318F714 		bne	a4,a5,.L54
 553              	.LVL69:
 554              	.L53:
 220:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.cnt++;
 555              		.loc 1 220 21 is_stmt 1
 556              	.LBB25:
 557              	.LBB26:
 464:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 558              		.loc 1 464 5
 559 004c 13050400 		mv	a0,s0
 560 0050 97000000 		call	lt_tap_increment.part.2
 560      E7800000 
 561              	.LVL70:
 562              	.LBE26:
 563              	.LBE25:
 221:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.inc_cnt++;
 564              		.loc 1 221 21
 221:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.inc_cnt++;
 565              		.loc 1 221 41 is_stmt 0
 566 0058 8327040D 		lw	a5,208(s0)
 223:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     prbs_cnt = 0;
 567              		.loc 1 223 53
 568 005c 232E0404 		sw	zero,92(s0)
 221:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.inc_cnt++;
 569              		.loc 1 221 41
 570 0060 93871700 		addi	a5,a5,1
 571 0064 2328F40C 		sw	a5,208(s0)
 222:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.lp_cal_sweep_state = PRE_TAP;
 572              		.loc 1 222 21 is_stmt 1
 222:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.lp_cal_sweep_state = PRE_TAP;
 573              		.loc 1 222 45 is_stmt 0
 574 0068 8327440D 		lw	a5,212(s0)
 575 006c 93871700 		addi	a5,a5,1
 576 0070 232AF40C 		sw	a5,212(s0)
 223:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     prbs_cnt = 0;
 577              		.loc 1 223 21 is_stmt 1
 224:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 578              		.loc 1 224 21
 224:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 579              		.loc 1 224 30 is_stmt 0
 580 0074 97070000 		sw	zero,.LANCHOR0,a5
 580      23A00700 
 581 007c 6F00800A 		j	.L44
 582              	.LVL71:
 583              	.L45:
 184:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 584              		.loc 1 184 9
 585 0080 13071000 		li	a4,1
 586 0084 93040500 		mv	s1,a0
 184:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 587              		.loc 1 184 9 is_stmt 1
 588 0088 630AE500 		beq	a0,a4,.L48
 589              	.LVL72:
 590 008c 630E0506 		beq	a0,zero,.L49
 591 0090 6308F50A 		beq	a0,a5,.L50
 592 0094 93073000 		li	a5,3
 593 0098 6316F508 		bne	a0,a5,.L44
 594              	.L48:
 201:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 595              		.loc 1 201 17
 201:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 596              		.loc 1 201 38 is_stmt 0
 597 009c 03258400 		lw	a0,8(s0)
 201:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 598              		.loc 1 201 25
 599 00a0 17090000 		lla	s2,.LANCHOR0
 599      13090900 
 600 00a8 83240900 		lw	s1,0(s2)
 601              	.LVL73:
 201:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 602              		.loc 1 201 38
 603 00ac 1305C507 		addi	a0,a0,124
 604 00b0 97000000 		call	HW_get_32bit_reg
 604      E7800000 
 605              	.LVL74:
 201:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 606              		.loc 1 201 36
 607 00b8 93942400 		slli	s1,s1,2
 608 00bc 97070000 		lla	a5,.LANCHOR1
 608      93870700 
 609 00c4 B3879700 		add	a5,a5,s1
 610 00c8 23A0A700 		sw	a0,0(a5)
 203:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, POST_TAP);
 611              		.loc 1 203 17 is_stmt 1
 203:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, POST_TAP);
 612              		.loc 1 203 25 is_stmt 0
 613 00cc 83270900 		lw	a5,0(s2)
 204:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.cnt++;
 614              		.loc 1 204 17
 615 00d0 93052000 		li	a1,2
 616 00d4 13050400 		mv	a0,s0
 203:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, POST_TAP);
 617              		.loc 1 203 25
 618 00d8 93871700 		addi	a5,a5,1
 619 00dc 17070000 		sw	a5,.LANCHOR0,a4
 619      2320F700 
 204:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.cnt++;
 620              		.loc 1 204 17 is_stmt 1
 621 00e4 97000000 		call	lt_tap_decrement
 621      E7800000 
 622              	.LVL75:
 205:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.dec_cnt++;
 623              		.loc 1 205 17
 205:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.dec_cnt++;
 624              		.loc 1 205 38 is_stmt 0
 625 00ec 83278409 		lw	a5,152(s0)
 626 00f0 93871700 		addi	a5,a5,1
 627 00f4 232CF408 		sw	a5,152(s0)
 206:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 628              		.loc 1 206 17 is_stmt 1
 206:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 629              		.loc 1 206 42 is_stmt 0
 630 00f8 8327440A 		lw	a5,164(s0)
 631 00fc 93871700 		addi	a5,a5,1
 632 0100 2322F40A 		sw	a5,164(s0)
 207:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 633              		.loc 1 207 13 is_stmt 1
 634 0104 6F000002 		j	.L44
 635              	.LVL76:
 636              	.L49:
 196:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.post.cnt++;
 637              		.loc 1 196 17
 638 0108 93052000 		li	a1,2
 639 010c 13050400 		mv	a0,s0
 640 0110 97000000 		call	lt_tap_hold
 640      E7800000 
 641              	.LVL77:
 197:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 642              		.loc 1 197 17
 197:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 643              		.loc 1 197 38 is_stmt 0
 644 0118 83278409 		lw	a5,152(s0)
 645 011c 93871700 		addi	a5,a5,1
 646 0120 232CF408 		sw	a5,152(s0)
 198:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 647              		.loc 1 198 13 is_stmt 1
 648              	.LVL78:
 649              	.L44:
 239:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 650              		.loc 1 239 1 is_stmt 0
 651 0124 8320C101 		lw	ra,28(sp)
 652              		.cfi_remember_state
 653              		.cfi_restore 1
 654 0128 03248101 		lw	s0,24(sp)
 655              		.cfi_restore 8
 656              	.LVL79:
 657 012c 83244101 		lw	s1,20(sp)
 658              		.cfi_restore 9
 659 0130 03290101 		lw	s2,16(sp)
 660              		.cfi_restore 18
 661 0134 8329C100 		lw	s3,12(sp)
 662              		.cfi_restore 19
 663 0138 13010102 		addi	sp,sp,32
 664              		.cfi_def_cfa_offset 0
 665 013c 67800000 		jr	ra
 666              	.LVL80:
 667              	.L50:
 668              		.cfi_restore_state
 210:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 669              		.loc 1 210 17 is_stmt 1
 210:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 670              		.loc 1 210 38 is_stmt 0
 671 0140 03258400 		lw	a0,8(s0)
 210:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 672              		.loc 1 210 25
 673 0144 97090000 		lla	s3,.LANCHOR0
 673      93890900 
 674 014c 03A90900 		lw	s2,0(s3)
 210:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 675              		.loc 1 210 38
 676 0150 1305C507 		addi	a0,a0,124
 677 0154 97000000 		call	HW_get_32bit_reg
 677      E7800000 
 678              	.LVL81:
 212:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 679              		.loc 1 212 25
 680 015c 83A50900 		lw	a1,0(s3)
 210:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 681              		.loc 1 210 36
 682 0160 97070000 		lla	a5,.LANCHOR1
 682      93870700 
 683 0168 13192900 		slli	s2,s2,2
 684 016c 33892701 		add	s2,a5,s2
 685 0170 2320A900 		sw	a0,0(s2)
 212:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 686              		.loc 1 212 17 is_stmt 1
 212:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 687              		.loc 1 212 25 is_stmt 0
 688 0174 93851500 		addi	a1,a1,1
 214:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 689              		.loc 1 214 51
 690 0178 13850700 		mv	a0,a5
 212:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 691              		.loc 1 212 25
 692 017c 17070000 		sw	a1,.LANCHOR0,a4
 692      2320B700 
 214:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 693              		.loc 1 214 17 is_stmt 1
 214:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 694              		.loc 1 214 51 is_stmt 0
 695 0184 97000000 		call	lt_get_optimal_tap_index
 695      E7800000 
 696              	.LVL82:
 214:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 697              		.loc 1 214 49
 698 018c 2324A40C 		sw	a0,200(s0)
 218:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 699              		.loc 1 218 17 is_stmt 1
 218:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 700              		.loc 1 218 19 is_stmt 0
 701 0190 E30E05EA 		beq	a0,zero,.L53
 228:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, POST_TAP);
 702              		.loc 1 228 21 is_stmt 1
 228:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, POST_TAP);
 703              		.loc 1 228 56 is_stmt 0
 704 0194 2322940C 		sw	s1,196(s0)
 705              	.LVL83:
 706              	.L54:
 229:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.post.optimal_cnt++;
 707              		.loc 1 229 21 is_stmt 1
 708 0198 93052000 		li	a1,2
 709 019c 13050400 		mv	a0,s0
 710 01a0 97000000 		call	lt_tap_increment
 710      E7800000 
 711              	.LVL84:
 230:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 712              		.loc 1 230 21
 230:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 713              		.loc 1 230 50 is_stmt 0
 714 01a8 8327C40C 		lw	a5,204(s0)
 715 01ac 93871700 		addi	a5,a5,1
 716 01b0 2326F40C 		sw	a5,204(s0)
 239:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 717              		.loc 1 239 1
 718 01b4 6FF01FF7 		j	.L44
 719              		.cfi_endproc
 720              	.LFE2:
 722              		.section	.text.link_partner_pre_sweep,"ax",@progbits
 723              		.align	2
 724              		.globl	link_partner_pre_sweep
 726              	link_partner_pre_sweep:
 727              	.LFB3:
 249:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 728              		.loc 1 249 1 is_stmt 1
 729              		.cfi_startproc
 730              	.LVL85:
 250:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 731              		.loc 1 250 5
 249:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 732              		.loc 1 249 1 is_stmt 0
 733 0000 130101FE 		addi	sp,sp,-32
 734              		.cfi_def_cfa_offset 32
 735 0004 232C8100 		sw	s0,24(sp)
 736              		.cfi_offset 8, -8
 737 0008 13040500 		mv	s0,a0
 250:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 738              		.loc 1 250 48
 739 000c 03258500 		lw	a0,8(a0)
 740              	.LVL86:
 741 0010 13063000 		li	a2,3
 742 0014 93050000 		li	a1,0
 743 0018 13058505 		addi	a0,a0,88
 249:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     phy10gkr_coeff_status_report_t tap_coeff = HAL_get_32bit_reg_field(
 744              		.loc 1 249 1
 745 001c 232E1100 		sw	ra,28(sp)
 746 0020 232A9100 		sw	s1,20(sp)
 747 0024 23282101 		sw	s2,16(sp)
 748 0028 23263101 		sw	s3,12(sp)
 749 002c 23244101 		sw	s4,8(sp)
 750              		.cfi_offset 1, -4
 751              		.cfi_offset 9, -12
 752              		.cfi_offset 18, -16
 753              		.cfi_offset 19, -20
 754              		.cfi_offset 20, -24
 250:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 this_phy->lt_base_addr,
 755              		.loc 1 250 48
 756 0030 97000000 		call	HW_get_32bit_reg_field
 756      E7800000 
 757              	.LVL87:
 254:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 758              		.loc 1 254 5 is_stmt 1
 254:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 759              		.loc 1 254 7 is_stmt 0
 760 0038 0327C40F 		lw	a4,252(s0)
 761 003c 93072000 		li	a5,2
 762 0040 6316F708 		bne	a4,a5,.L56
 257:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 763              		.loc 1 257 9 is_stmt 1
 257:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 764              		.loc 1 257 11 is_stmt 0
 765 0044 03274410 		lw	a4,260(s0)
 766 0048 83270410 		lw	a5,256(s0)
 767 004c 631EF720 		bne	a4,a5,.L80
 259:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     (STATUS_LT_FAILURE != this_phy->lt.status))
 768              		.loc 1 259 18
 769 0050 13091000 		li	s2,1
 259:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     (STATUS_LT_FAILURE != this_phy->lt.status))
 770              		.loc 1 259 52
 771 0054 93093000 		li	s3,3
 772              	.LBB41:
 269:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.timer.end > LT_SOFTWARE_WAIT_TIMER_MS)
 773              		.loc 1 269 67
 774 0058 130A401F 		li	s4,500
 775              	.LVL88:
 776              	.L57:
 777              	.LBE41:
 259:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     (STATUS_LT_FAILURE != this_phy->lt.status))
 778              		.loc 1 259 20
 779 005c 97000000 		call	PHY10GKR_serdes_dfe_cal
 779      E7800000 
 780              	.LVL89:
 781 0064 8327C402 		lw	a5,44(s0)
 259:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     (STATUS_LT_FAILURE != this_phy->lt.status))
 782              		.loc 1 259 18
 783 0068 631E251B 		bne	a0,s2,.L70
 259:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     (STATUS_LT_FAILURE != this_phy->lt.status))
 784              		.loc 1 259 52 discriminator 1
 785 006c 63803705 		beq	a5,s3,.L55
 786              	.LBB42:
 262:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         this_phy->lt_base_addr,
 787              		.loc 1 262 17 is_stmt 1
 262:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         this_phy->lt_base_addr,
 788              		.loc 1 262 43 is_stmt 0
 789 0070 03258400 		lw	a0,8(s0)
 790 0074 13058509 		addi	a0,a0,152
 791 0078 97000000 		call	HW_get_32bit_reg
 791      E7800000 
 792              	.LVL90:
 793 0080 93040500 		mv	s1,a0
 794              	.LVL91:
 266:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                             this_phy->lt.timer.start;
 795              		.loc 1 266 17 is_stmt 1
 266:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                             this_phy->lt.timer.start;
 796              		.loc 1 266 42 is_stmt 0
 797 0084 97000000 		call	PHY10GKR_get_current_time_ms
 797      E7800000 
 798              	.LVL92:
 266:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                             this_phy->lt.timer.start;
 799              		.loc 1 266 73
 800 008c 83270403 		lw	a5,48(s0)
 269:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.timer.end > LT_SOFTWARE_WAIT_TIMER_MS)
 801              		.loc 1 269 36
 802 0090 93F48400 		andi	s1,s1,8
 803              	.LVL93:
 266:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                             this_phy->lt.timer.start;
 804              		.loc 1 266 73
 805 0094 3305F540 		sub	a0,a0,a5
 266:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                             this_phy->lt.timer.start;
 806              		.loc 1 266 40
 807 0098 232AA402 		sw	a0,52(s0)
 269:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.timer.end > LT_SOFTWARE_WAIT_TIMER_MS)
 808              		.loc 1 269 17 is_stmt 1
 269:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.timer.end > LT_SOFTWARE_WAIT_TIMER_MS)
 809              		.loc 1 269 19 is_stmt 0
 810 009c 63940400 		bne	s1,zero,.L59
 269:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                         this_phy->lt.timer.end > LT_SOFTWARE_WAIT_TIMER_MS)
 811              		.loc 1 269 67 discriminator 1
 812 00a0 E37EAAFA 		bleu	a0,s4,.L57
 813              	.L59:
 272:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     break;
 814              		.loc 1 272 21 is_stmt 1
 272:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     break;
 815              		.loc 1 272 41 is_stmt 0
 816 00a4 93073000 		li	a5,3
 817 00a8 2326F402 		sw	a5,44(s0)
 273:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 818              		.loc 1 273 21 is_stmt 1
 819              	.L55:
 820              	.LBE42:
 379:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 821              		.loc 1 379 1 is_stmt 0
 822 00ac 8320C101 		lw	ra,28(sp)
 823              		.cfi_remember_state
 824              		.cfi_restore 1
 825 00b0 03248101 		lw	s0,24(sp)
 826              		.cfi_restore 8
 827              	.LVL94:
 828 00b4 83244101 		lw	s1,20(sp)
 829              		.cfi_restore 9
 830 00b8 03290101 		lw	s2,16(sp)
 831              		.cfi_restore 18
 832 00bc 8329C100 		lw	s3,12(sp)
 833              		.cfi_restore 19
 834 00c0 032A8100 		lw	s4,8(sp)
 835              		.cfi_restore 20
 836 00c4 13010102 		addi	sp,sp,32
 837              		.cfi_def_cfa_offset 0
 838 00c8 67800000 		jr	ra
 839              	.LVL95:
 840              	.L56:
 841              		.cfi_restore_state
 298:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 842              		.loc 1 298 9
 843 00cc 13071000 		li	a4,1
 844 00d0 93040500 		mv	s1,a0
 298:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         {
 845              		.loc 1 298 9 is_stmt 1
 846 00d4 630AE500 		beq	a0,a4,.L65
 847              	.LVL96:
 848 00d8 630C0506 		beq	a0,zero,.L66
 849 00dc 630CF508 		beq	a0,a5,.L67
 850 00e0 93073000 		li	a5,3
 851 00e4 E314F5FC 		bne	a0,a5,.L55
 852              	.L65:
 315:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 853              		.loc 1 315 17
 315:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 854              		.loc 1 315 38 is_stmt 0
 855 00e8 03258400 		lw	a0,8(s0)
 315:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 856              		.loc 1 315 25
 857 00ec 17090000 		lla	s2,.LANCHOR0
 857      13090900 
 858 00f4 83240900 		lw	s1,0(s2)
 859              	.LVL97:
 315:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 860              		.loc 1 315 38
 861 00f8 1305C507 		addi	a0,a0,124
 862 00fc 97000000 		call	HW_get_32bit_reg
 862      E7800000 
 863              	.LVL98:
 315:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 864              		.loc 1 315 36
 865 0104 93942400 		slli	s1,s1,2
 866 0108 97070000 		lla	a5,.LANCHOR1
 866      93870700 
 867 0110 B3879700 		add	a5,a5,s1
 868 0114 23A0A700 		sw	a0,0(a5)
 317:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, PRE_TAP);
 869              		.loc 1 317 17 is_stmt 1
 317:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 lt_tap_decrement(this_phy, PRE_TAP);
 870              		.loc 1 317 25 is_stmt 0
 871 0118 83270900 		lw	a5,0(s2)
 872              	.LBB43:
 873              	.LBB44:
 874 011c 13050400 		mv	a0,s0
 875              	.LBE44:
 876              	.LBE43:
 877 0120 93871700 		addi	a5,a5,1
 878 0124 17070000 		sw	a5,.LANCHOR0,a4
 878      2320F700 
 318:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.cnt++;
 879              		.loc 1 318 17 is_stmt 1
 880              	.LVL99:
 881              	.LBB46:
 882              	.LBB45:
 391:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 883              		.loc 1 391 5
 884 012c 97000000 		call	lt_tap_decrement.part.0
 884      E7800000 
 885              	.LVL100:
 886              	.LBE45:
 887              	.LBE46:
 319:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.dec_cnt++;
 888              		.loc 1 319 17
 319:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.dec_cnt++;
 889              		.loc 1 319 37 is_stmt 0
 890 0134 8327040D 		lw	a5,208(s0)
 891 0138 93871700 		addi	a5,a5,1
 892 013c 2328F40C 		sw	a5,208(s0)
 320:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 893              		.loc 1 320 17 is_stmt 1
 320:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 894              		.loc 1 320 41 is_stmt 0
 895 0140 8327C40D 		lw	a5,220(s0)
 896 0144 93871700 		addi	a5,a5,1
 897 0148 232EF40C 		sw	a5,220(s0)
 321:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 898              		.loc 1 321 13 is_stmt 1
 899 014c 6FF01FF6 		j	.L55
 900              	.LVL101:
 901              	.L66:
 310:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 this_phy->lt.pre.cnt++;
 902              		.loc 1 310 17
 428:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 903              		.loc 1 428 5
 904              	.LBB47:
 905              	.LBB48:
 906              	.LBB49:
 443:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 C10GB_LT_TX_COEFF_CFG,
 907              		.loc 1 443 13
 908 0150 03258400 		lw	a0,8(s0)
 909 0154 93050040 		li	a1,1024
 910 0158 13050506 		addi	a0,a0,96
 911 015c 97000000 		call	HW_set_32bit_reg
 911      E7800000 
 912              	.LVL102:
 446:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 913              		.loc 1 446 9
 914              	.LBE49:
 915              	.LBE48:
 916              	.LBE47:
 311:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 917              		.loc 1 311 17
 311:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****             break;
 918              		.loc 1 311 37 is_stmt 0
 919 0164 8327040D 		lw	a5,208(s0)
 920 0168 93871700 		addi	a5,a5,1
 921 016c 2328F40C 		sw	a5,208(s0)
 312:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 922              		.loc 1 312 13 is_stmt 1
 923 0170 6FF0DFF3 		j	.L55
 924              	.L67:
 324:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 925              		.loc 1 324 17
 324:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 926              		.loc 1 324 38 is_stmt 0
 927 0174 03258400 		lw	a0,8(s0)
 324:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 928              		.loc 1 324 25
 929 0178 97090000 		lla	s3,.LANCHOR0
 929      93890900 
 930 0180 03A90900 		lw	s2,0(s3)
 324:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 931              		.loc 1 324 38
 932 0184 1305C507 		addi	a0,a0,124
 933 0188 97000000 		call	HW_get_32bit_reg
 933      E7800000 
 934              	.LVL103:
 326:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 935              		.loc 1 326 25
 936 0190 83A50900 		lw	a1,0(s3)
 324:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         C10GB_LT_PRBS_ERR_WRD);
 937              		.loc 1 324 36
 938 0194 97070000 		lla	a5,.LANCHOR1
 938      93870700 
 939 019c 13192900 		slli	s2,s2,2
 940 01a0 33892701 		add	s2,a5,s2
 941 01a4 2320A900 		sw	a0,0(s2)
 326:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 942              		.loc 1 326 17 is_stmt 1
 326:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 943              		.loc 1 326 25 is_stmt 0
 944 01a8 93851500 		addi	a1,a1,1
 328:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 945              		.loc 1 328 50
 946 01ac 13850700 		mv	a0,a5
 326:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 947              		.loc 1 326 25
 948 01b0 17070000 		sw	a1,.LANCHOR0,a4
 948      2320B700 
 328:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 949              		.loc 1 328 17 is_stmt 1
 328:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 950              		.loc 1 328 50 is_stmt 0
 951 01b8 97000000 		call	lt_get_optimal_tap_index
 951      E7800000 
 952              	.LVL104:
 332:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 953              		.loc 1 332 19
 954 01c0 8327840C 		lw	a5,200(s0)
 328:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     prbs_arr,
 955              		.loc 1 328 48
 956 01c4 2320A410 		sw	a0,256(s0)
 332:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 957              		.loc 1 332 17 is_stmt 1
 332:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 {
 958              		.loc 1 332 19 is_stmt 0
 959 01c8 639E0708 		bne	a5,zero,.L77
 334:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                             (STATUS_LT_FAILURE != this_phy->lt.status))
 960              		.loc 1 334 26
 961 01cc 13091000 		li	s2,1
 334:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                             (STATUS_LT_FAILURE != this_phy->lt.status))
 962              		.loc 1 334 60
 963 01d0 93093000 		li	s3,3
 964              	.LBB50:
 345:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 LT_SOFTWARE_WAIT_TIMER_MS))
 965              		.loc 1 345 33
 966 01d4 130A401F 		li	s4,500
 967              	.LVL105:
 968              	.L68:
 969              	.LBE50:
 334:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                             (STATUS_LT_FAILURE != this_phy->lt.status))
 970              		.loc 1 334 28
 971 01d8 97000000 		call	PHY10GKR_serdes_dfe_cal
 971      E7800000 
 972              	.LVL106:
 973 01e0 8327C402 		lw	a5,44(s0)
 334:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                             (STATUS_LT_FAILURE != this_phy->lt.status))
 974              		.loc 1 334 26
 975 01e4 63102505 		bne	a0,s2,.L70
 334:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                             (STATUS_LT_FAILURE != this_phy->lt.status))
 976              		.loc 1 334 60 discriminator 1
 977 01e8 E38237ED 		beq	a5,s3,.L55
 978              	.LBB51:
 337:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         this_phy->lt_base_addr,
 979              		.loc 1 337 25 is_stmt 1
 337:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                         this_phy->lt_base_addr,
 980              		.loc 1 337 51 is_stmt 0
 981 01ec 03258400 		lw	a0,8(s0)
 982 01f0 13058509 		addi	a0,a0,152
 983 01f4 97000000 		call	HW_get_32bit_reg
 983      E7800000 
 984              	.LVL107:
 985 01fc 93040500 		mv	s1,a0
 986              	.LVL108:
 341:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     - this_phy->lt.timer.start;
 987              		.loc 1 341 25 is_stmt 1
 341:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     - this_phy->lt.timer.start;
 988              		.loc 1 341 50 is_stmt 0
 989 0200 97000000 		call	PHY10GKR_get_current_time_ms
 989      E7800000 
 990              	.LVL109:
 342:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 991              		.loc 1 342 53
 992 0208 83270403 		lw	a5,48(s0)
 344:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 || (this_phy->lt.timer.end >
 993              		.loc 1 344 44
 994 020c 93F48400 		andi	s1,s1,8
 995              	.LVL110:
 342:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 996              		.loc 1 342 53
 997 0210 3305F540 		sub	a0,a0,a5
 341:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                     - this_phy->lt.timer.start;
 998              		.loc 1 341 48
 999 0214 232AA402 		sw	a0,52(s0)
 344:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 || (this_phy->lt.timer.end >
 1000              		.loc 1 344 25 is_stmt 1
 344:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 || (this_phy->lt.timer.end >
 1001              		.loc 1 344 27 is_stmt 0
 1002 0218 E39604E8 		bne	s1,zero,.L59
 345:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                 LT_SOFTWARE_WAIT_TIMER_MS))
 1003              		.loc 1 345 33
 1004 021c E37EAAFA 		bleu	a0,s4,.L68
 1005 0220 6FF05FE8 		j	.L59
 1006              	.L70:
 1007              	.LBE51:
 353:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     {
 1008              		.loc 1 353 21 is_stmt 1
 353:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     {
 1009              		.loc 1 353 23 is_stmt 0
 1010 0224 13073000 		li	a4,3
 1011 0228 E382E7E8 		beq	a5,a4,.L55
 356:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 1012              		.loc 1 356 25 is_stmt 1
 358:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 1013              		.loc 1 358 46 is_stmt 0
 1014 022c 83274405 		lw	a5,84(s0)
 360:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 C10GB_LT_LOCAL_RCVR_LOCKED,
 1015              		.loc 1 360 25
 1016 0230 03258400 		lw	a0,8(s0)
 356:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 1017              		.loc 1 356 50
 1018 0234 23242411 		sw	s2,264(s0)
 358:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 1019              		.loc 1 358 25 is_stmt 1
 358:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 1020              		.loc 1 358 46 is_stmt 0
 1021 0238 93871700 		addi	a5,a5,1
 1022 023c 232AF404 		sw	a5,84(s0)
 360:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                                                 C10GB_LT_LOCAL_RCVR_LOCKED,
 1023              		.loc 1 360 25 is_stmt 1
 1024 0240 93061000 		li	a3,1
 1025 0244 13061000 		li	a2,1
 1026 0248 93050000 		li	a1,0
 1027 024c 13050504 		addi	a0,a0,64
 1028 0250 97000000 		call	HW_set_32bit_reg_field
 1028      E7800000 
 1029              	.LVL111:
 363:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     }
 1030              		.loc 1 363 25
 363:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     }
 1031              		.loc 1 363 34 is_stmt 0
 1032 0258 97070000 		sw	zero,.LANCHOR0,a5
 1032      23A00700 
 1033 0260 6FF0DFE4 		j	.L55
 1034              	.LVL112:
 1035              	.L77:
 368:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, PRE_TAP);
 1036              		.loc 1 368 21 is_stmt 1
 368:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     lt_tap_increment(this_phy, PRE_TAP);
 1037              		.loc 1 368 55 is_stmt 0
 1038 0264 232E940E 		sw	s1,252(s0)
 1039              	.LVL113:
 1040              	.L80:
 369:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                     this_phy->lt.pre.optimal_cnt++;
 1041              		.loc 1 369 21 is_stmt 1
 1042              	.LBB52:
 1043              	.LBB53:
 464:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 1044              		.loc 1 464 5
 1045 0268 13050400 		mv	a0,s0
 1046 026c 97000000 		call	lt_tap_increment.part.2
 1046      E7800000 
 1047              	.LVL114:
 1048              	.LBE53:
 1049              	.LBE52:
 370:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 1050              		.loc 1 370 21
 370:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****                 }
 1051              		.loc 1 370 49 is_stmt 0
 1052 0274 83274410 		lw	a5,260(s0)
 1053 0278 93871700 		addi	a5,a5,1
 1054 027c 2322F410 		sw	a5,260(s0)
 379:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c **** 
 1055              		.loc 1 379 1
 1056 0280 6FF0DFE2 		j	.L55
 1057              		.cfi_endproc
 1058              	.LFE3:
 1060              		.section	.text.link_partner_calibration_sm,"ax",@progbits
 1061              		.align	2
 1062              		.globl	link_partner_calibration_sm
 1064              	link_partner_calibration_sm:
 1065              	.LFB0:
  44:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     switch(this_phy->lt.lp_cal_sweep_state)
 1066              		.loc 1 44 1 is_stmt 1
 1067              		.cfi_startproc
 1068              	.LVL115:
  45:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 1069              		.loc 1 45 5
  45:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 1070              		.loc 1 45 24 is_stmt 0
 1071 0000 8327C505 		lw	a5,92(a0)
  45:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****     {
 1072              		.loc 1 45 5
 1073 0004 13071000 		li	a4,1
 1074 0008 638AE700 		beq	a5,a4,.L83
 1075 000c 63800702 		beq	a5,zero,.L84
 1076 0010 13072000 		li	a4,2
 1077 0014 6388E700 		beq	a5,a4,.L85
 1078 0018 67800000 		ret
 1079              	.L83:
  48:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 1080              		.loc 1 48 13 is_stmt 1
 1081 001c 17030000 		tail	link_partner_main_sweep
 1081      67000300 
 1082              	.LVL116:
 1083              	.L85:
  52:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 1084              		.loc 1 52 13
 1085 0024 17030000 		tail	link_partner_post_sweep
 1085      67000300 
 1086              	.LVL117:
 1087              	.L84:
  56:../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/core10gbasekr_phy_link_training.c ****         break;
 1088              		.loc 1 56 13
 1089 002c 17030000 		tail	link_partner_pre_sweep
 1089      67000300 
 1090              	.LVL118:
 1091              		.cfi_endproc
 1092              	.LFE0:
 1094              		.globl	prbs_cnt
 1095              		.globl	prbs_arr
 1096              		.section	.bss.prbs_arr,"aw",@nobits
 1097              		.align	2
 1098              		.set	.LANCHOR1,. + 0
 1101              	prbs_arr:
 1102 0000 00000000 		.zero	256
 1102      00000000 
 1102      00000000 
 1102      00000000 
 1102      00000000 
 1103              		.section	.sbss.prbs_cnt,"aw",@nobits
 1104              		.align	2
 1105              		.set	.LANCHOR0,. + 0
 1108              	prbs_cnt:
 1109 0000 00000000 		.zero	4
 1110              		.weak	PHY10GKR_get_current_time_ms
 1111              		.weak	PHY10GKR_serdes_dfe_cal
 1112              		.text
 1113              	.Letext0:
 1114              		.file 2 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 1115              		.file 3 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 1116              		.file 4 "C:\\Work_Folder_Akhil\\Q3_2024_2025\\Arena_finalizing\\PolarFire\\AN5270_PIP\\New_Softcon
 1117              		.file 5 "../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/phy_types.h"
 1118              		.file 6 "C:\\Work_Folder_Akhil\\Q3_2024_2025\\Arena_finalizing\\PolarFire\\AN5270_PIP\\New_Softcon
 1119              		.file 7 "../src/platform/drivers/fpga_ip/Core10GBaseKR_PHY/phy.h"
DEFINED SYMBOLS
                            *ABS*:0000000000000000 core10gbasekr_phy_link_training.c
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:12     .text.lt_tap_decrement.part.0:0000000000000000 lt_tap_decrement.part.0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:16     .text.lt_tap_decrement.part.0:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:18     .text.lt_tap_decrement.part.0:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:19     .text.lt_tap_decrement.part.0:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:25     .text.lt_tap_decrement.part.0:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:31     .text.lt_tap_increment.part.2:0000000000000000 lt_tap_increment.part.2
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:34     .text.lt_tap_increment.part.2:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:36     .text.lt_tap_increment.part.2:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:37     .text.lt_tap_increment.part.2:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:43     .text.lt_tap_increment.part.2:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:50     .text.lt_tap_decrement:0000000000000000 lt_tap_decrement
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:53     .text.lt_tap_decrement:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:55     .text.lt_tap_decrement:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:56     .text.lt_tap_decrement:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:64     .text.lt_tap_decrement:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:70     .text.lt_tap_decrement:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:75     .text.lt_tap_decrement:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:84     .text.lt_tap_decrement:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:91     .text.lt_tap_hold:0000000000000000 lt_tap_hold
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:94     .text.lt_tap_hold:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:96     .text.lt_tap_hold:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:97     .text.lt_tap_hold:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:105    .text.lt_tap_hold:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:113    .text.lt_tap_hold:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:120    .text.lt_tap_hold:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:130    .text.lt_tap_hold:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:137    .text.lt_tap_hold:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:144    .text.lt_tap_increment:0000000000000000 lt_tap_increment
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:147    .text.lt_tap_increment:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:149    .text.lt_tap_increment:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:150    .text.lt_tap_increment:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:158    .text.lt_tap_increment:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:162    .text.lt_tap_increment:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:167    .text.lt_tap_increment:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:176    .text.lt_tap_increment:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:183    .text.lt_get_optimal_tap_index:0000000000000000 lt_get_optimal_tap_index
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:186    .text.lt_get_optimal_tap_index:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:188    .text.lt_get_optimal_tap_index:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:189    .text.lt_get_optimal_tap_index:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:190    .text.lt_get_optimal_tap_index:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:191    .text.lt_get_optimal_tap_index:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:194    .text.lt_get_optimal_tap_index:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:195    .text.lt_get_optimal_tap_index:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:196    .text.lt_get_optimal_tap_index:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:199    .text.lt_get_optimal_tap_index:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:200    .text.lt_get_optimal_tap_index:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:202    .text.lt_get_optimal_tap_index:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:206    .text.lt_get_optimal_tap_index:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:208    .text.lt_get_optimal_tap_index:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:210    .text.lt_get_optimal_tap_index:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:214    .text.lt_get_optimal_tap_index:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:217    .text.lt_get_optimal_tap_index:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:218    .text.lt_get_optimal_tap_index:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:224    .text.lt_get_optimal_tap_index:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:225    .text.lt_get_optimal_tap_index:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:229    .text.lt_get_optimal_tap_index:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:236    .text.lt_get_optimal_tap_index:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:242    .text.lt_get_optimal_tap_index:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:243    .text.lt_get_optimal_tap_index:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:246    .text.lt_get_optimal_tap_index:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:251    .text.lt_get_optimal_tap_index:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:252    .text.lt_get_optimal_tap_index:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:253    .text.lt_get_optimal_tap_index:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:254    .text.lt_get_optimal_tap_index:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:259    .text.lt_get_optimal_tap_index:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:266    .text.lt_get_optimal_tap_index:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:267    .text.lt_get_optimal_tap_index:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:272    .text.lt_get_optimal_tap_index:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:275    .text.lt_get_optimal_tap_index:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:282    .text.link_partner_main_sweep:0000000000000000 link_partner_main_sweep
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:285    .text.link_partner_main_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:287    .text.link_partner_main_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:288    .text.link_partner_main_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:289    .text.link_partner_main_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:290    .text.link_partner_main_sweep:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:292    .text.link_partner_main_sweep:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:295    .text.link_partner_main_sweep:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:301    .text.link_partner_main_sweep:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:305    .text.link_partner_main_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:306    .text.link_partner_main_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:307    .text.link_partner_main_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:308    .text.link_partner_main_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:310    .text.link_partner_main_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:313    .text.link_partner_main_sweep:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:314    .text.link_partner_main_sweep:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:318    .text.link_partner_main_sweep:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:319    .text.link_partner_main_sweep:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:323    .text.link_partner_main_sweep:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:329    .text.link_partner_main_sweep:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:330    .text.link_partner_main_sweep:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:332    .text.link_partner_main_sweep:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:334    .text.link_partner_main_sweep:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:337    .text.link_partner_main_sweep:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:338    .text.link_partner_main_sweep:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:342    .text.link_partner_main_sweep:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:344    .text.link_partner_main_sweep:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:345    .text.link_partner_main_sweep:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:346    .text.link_partner_main_sweep:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:351    .text.link_partner_main_sweep:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:354    .text.link_partner_main_sweep:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:362    .text.link_partner_main_sweep:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:363    .text.link_partner_main_sweep:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:365    .text.link_partner_main_sweep:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:369    .text.link_partner_main_sweep:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:373    .text.link_partner_main_sweep:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:378    .text.link_partner_main_sweep:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:379    .text.link_partner_main_sweep:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:381    .text.link_partner_main_sweep:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:384    .text.link_partner_main_sweep:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:387    .text.link_partner_main_sweep:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:390    .text.link_partner_main_sweep:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:391    .text.link_partner_main_sweep:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:395    .text.link_partner_main_sweep:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:396    .text.link_partner_main_sweep:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:400    .text.link_partner_main_sweep:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:404    .text.link_partner_main_sweep:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:409    .text.link_partner_main_sweep:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:410    .text.link_partner_main_sweep:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:416    .text.link_partner_main_sweep:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:417    .text.link_partner_main_sweep:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:418    .text.link_partner_main_sweep:000000000000012c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:419    .text.link_partner_main_sweep:000000000000012c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:421    .text.link_partner_main_sweep:0000000000000130 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:424    .text.link_partner_main_sweep:0000000000000134 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:426    .text.link_partner_main_sweep:0000000000000138 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:428    .text.link_partner_main_sweep:000000000000013c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:430    .text.link_partner_main_sweep:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:434    .text.link_partner_main_sweep:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:436    .text.link_partner_main_sweep:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:437    .text.link_partner_main_sweep:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:439    .text.link_partner_main_sweep:0000000000000148 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:442    .text.link_partner_main_sweep:0000000000000154 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:446    .text.link_partner_main_sweep:0000000000000160 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:448    .text.link_partner_main_sweep:0000000000000164 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:453    .text.link_partner_main_sweep:0000000000000178 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:454    .text.link_partner_main_sweep:0000000000000178 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:456    .text.link_partner_main_sweep:000000000000017c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:458    .text.link_partner_main_sweep:0000000000000180 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:460    .text.link_partner_main_sweep:0000000000000188 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:461    .text.link_partner_main_sweep:0000000000000188 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:464    .text.link_partner_main_sweep:0000000000000190 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:466    .text.link_partner_main_sweep:0000000000000194 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:467    .text.link_partner_main_sweep:0000000000000194 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:469    .text.link_partner_main_sweep:0000000000000198 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:474    .text.link_partner_main_sweep:00000000000001a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:475    .text.link_partner_main_sweep:00000000000001a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:477    .text.link_partner_main_sweep:00000000000001ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:479    .text.link_partner_main_sweep:00000000000001b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:482    .text.link_partner_main_sweep:00000000000001b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:483    .text.link_partner_main_sweep:00000000000001b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:487    .text.link_partner_main_sweep:00000000000001c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:490    .text.link_partner_main_sweep:00000000000001c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:491    .text.link_partner_main_sweep:00000000000001c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:495    .text.link_partner_main_sweep:00000000000001cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:500    .text.link_partner_main_sweep:00000000000001dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:501    .text.link_partner_main_sweep:00000000000001dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:505    .text.link_partner_main_sweep:00000000000001e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:506    .text.link_partner_main_sweep:00000000000001ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:513    .text.link_partner_post_sweep:0000000000000000 link_partner_post_sweep
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:516    .text.link_partner_post_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:518    .text.link_partner_post_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:519    .text.link_partner_post_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:520    .text.link_partner_post_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:521    .text.link_partner_post_sweep:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:523    .text.link_partner_post_sweep:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:526    .text.link_partner_post_sweep:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:532    .text.link_partner_post_sweep:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:536    .text.link_partner_post_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:537    .text.link_partner_post_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:538    .text.link_partner_post_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:539    .text.link_partner_post_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:541    .text.link_partner_post_sweep:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:544    .text.link_partner_post_sweep:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:545    .text.link_partner_post_sweep:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:549    .text.link_partner_post_sweep:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:550    .text.link_partner_post_sweep:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:558    .text.link_partner_post_sweep:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:559    .text.link_partner_post_sweep:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:565    .text.link_partner_post_sweep:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:566    .text.link_partner_post_sweep:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:568    .text.link_partner_post_sweep:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:570    .text.link_partner_post_sweep:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:573    .text.link_partner_post_sweep:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:574    .text.link_partner_post_sweep:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:578    .text.link_partner_post_sweep:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:579    .text.link_partner_post_sweep:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:580    .text.link_partner_post_sweep:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:585    .text.link_partner_post_sweep:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:588    .text.link_partner_post_sweep:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:596    .text.link_partner_post_sweep:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:597    .text.link_partner_post_sweep:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:599    .text.link_partner_post_sweep:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:603    .text.link_partner_post_sweep:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:607    .text.link_partner_post_sweep:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:612    .text.link_partner_post_sweep:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:613    .text.link_partner_post_sweep:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:615    .text.link_partner_post_sweep:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:618    .text.link_partner_post_sweep:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:621    .text.link_partner_post_sweep:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:624    .text.link_partner_post_sweep:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:625    .text.link_partner_post_sweep:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:629    .text.link_partner_post_sweep:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:630    .text.link_partner_post_sweep:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:634    .text.link_partner_post_sweep:0000000000000104 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:638    .text.link_partner_post_sweep:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:643    .text.link_partner_post_sweep:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:644    .text.link_partner_post_sweep:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:650    .text.link_partner_post_sweep:0000000000000124 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:651    .text.link_partner_post_sweep:0000000000000124 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:652    .text.link_partner_post_sweep:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:653    .text.link_partner_post_sweep:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:655    .text.link_partner_post_sweep:000000000000012c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:658    .text.link_partner_post_sweep:0000000000000130 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:660    .text.link_partner_post_sweep:0000000000000134 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:662    .text.link_partner_post_sweep:0000000000000138 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:664    .text.link_partner_post_sweep:000000000000013c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:668    .text.link_partner_post_sweep:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:670    .text.link_partner_post_sweep:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:671    .text.link_partner_post_sweep:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:673    .text.link_partner_post_sweep:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:676    .text.link_partner_post_sweep:0000000000000150 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:680    .text.link_partner_post_sweep:000000000000015c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:682    .text.link_partner_post_sweep:0000000000000160 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:687    .text.link_partner_post_sweep:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:688    .text.link_partner_post_sweep:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:690    .text.link_partner_post_sweep:0000000000000178 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:692    .text.link_partner_post_sweep:000000000000017c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:694    .text.link_partner_post_sweep:0000000000000184 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:695    .text.link_partner_post_sweep:0000000000000184 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:698    .text.link_partner_post_sweep:000000000000018c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:700    .text.link_partner_post_sweep:0000000000000190 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:701    .text.link_partner_post_sweep:0000000000000190 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:703    .text.link_partner_post_sweep:0000000000000194 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:704    .text.link_partner_post_sweep:0000000000000194 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:708    .text.link_partner_post_sweep:0000000000000198 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:713    .text.link_partner_post_sweep:00000000000001a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:714    .text.link_partner_post_sweep:00000000000001a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:718    .text.link_partner_post_sweep:00000000000001b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:719    .text.link_partner_post_sweep:00000000000001b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:726    .text.link_partner_pre_sweep:0000000000000000 link_partner_pre_sweep
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:729    .text.link_partner_pre_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:731    .text.link_partner_pre_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:732    .text.link_partner_pre_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:733    .text.link_partner_pre_sweep:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:734    .text.link_partner_pre_sweep:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:736    .text.link_partner_pre_sweep:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:739    .text.link_partner_pre_sweep:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:745    .text.link_partner_pre_sweep:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:750    .text.link_partner_pre_sweep:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:751    .text.link_partner_pre_sweep:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:752    .text.link_partner_pre_sweep:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:753    .text.link_partner_pre_sweep:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:754    .text.link_partner_pre_sweep:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:756    .text.link_partner_pre_sweep:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:759    .text.link_partner_pre_sweep:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:760    .text.link_partner_pre_sweep:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:764    .text.link_partner_pre_sweep:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:765    .text.link_partner_pre_sweep:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:769    .text.link_partner_pre_sweep:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:771    .text.link_partner_pre_sweep:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:774    .text.link_partner_pre_sweep:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:779    .text.link_partner_pre_sweep:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:783    .text.link_partner_pre_sweep:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:785    .text.link_partner_pre_sweep:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:788    .text.link_partner_pre_sweep:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:789    .text.link_partner_pre_sweep:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:796    .text.link_partner_pre_sweep:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:797    .text.link_partner_pre_sweep:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:800    .text.link_partner_pre_sweep:000000000000008c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:802    .text.link_partner_pre_sweep:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:805    .text.link_partner_pre_sweep:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:807    .text.link_partner_pre_sweep:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:809    .text.link_partner_pre_sweep:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:810    .text.link_partner_pre_sweep:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:812    .text.link_partner_pre_sweep:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:815    .text.link_partner_pre_sweep:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:816    .text.link_partner_pre_sweep:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:821    .text.link_partner_pre_sweep:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:822    .text.link_partner_pre_sweep:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:823    .text.link_partner_pre_sweep:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:824    .text.link_partner_pre_sweep:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:826    .text.link_partner_pre_sweep:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:829    .text.link_partner_pre_sweep:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:831    .text.link_partner_pre_sweep:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:833    .text.link_partner_pre_sweep:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:835    .text.link_partner_pre_sweep:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:837    .text.link_partner_pre_sweep:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:841    .text.link_partner_pre_sweep:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:843    .text.link_partner_pre_sweep:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:846    .text.link_partner_pre_sweep:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:854    .text.link_partner_pre_sweep:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:855    .text.link_partner_pre_sweep:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:857    .text.link_partner_pre_sweep:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:861    .text.link_partner_pre_sweep:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:865    .text.link_partner_pre_sweep:0000000000000104 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:870    .text.link_partner_pre_sweep:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:871    .text.link_partner_pre_sweep:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:883    .text.link_partner_pre_sweep:000000000000012c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:884    .text.link_partner_pre_sweep:000000000000012c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:889    .text.link_partner_pre_sweep:0000000000000134 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:890    .text.link_partner_pre_sweep:0000000000000134 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:894    .text.link_partner_pre_sweep:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:895    .text.link_partner_pre_sweep:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:899    .text.link_partner_pre_sweep:000000000000014c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:903    .text.link_partner_pre_sweep:0000000000000150 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:907    .text.link_partner_pre_sweep:0000000000000150 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:908    .text.link_partner_pre_sweep:0000000000000150 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:917    .text.link_partner_pre_sweep:0000000000000164 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:918    .text.link_partner_pre_sweep:0000000000000164 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:919    .text.link_partner_pre_sweep:0000000000000164 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:923    .text.link_partner_pre_sweep:0000000000000170 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:926    .text.link_partner_pre_sweep:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:927    .text.link_partner_pre_sweep:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:929    .text.link_partner_pre_sweep:0000000000000178 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:932    .text.link_partner_pre_sweep:0000000000000184 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:936    .text.link_partner_pre_sweep:0000000000000190 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:938    .text.link_partner_pre_sweep:0000000000000194 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:943    .text.link_partner_pre_sweep:00000000000001a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:944    .text.link_partner_pre_sweep:00000000000001a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:946    .text.link_partner_pre_sweep:00000000000001ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:948    .text.link_partner_pre_sweep:00000000000001b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:950    .text.link_partner_pre_sweep:00000000000001b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:951    .text.link_partner_pre_sweep:00000000000001b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:954    .text.link_partner_pre_sweep:00000000000001c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:956    .text.link_partner_pre_sweep:00000000000001c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:958    .text.link_partner_pre_sweep:00000000000001c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:959    .text.link_partner_pre_sweep:00000000000001c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:961    .text.link_partner_pre_sweep:00000000000001cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:963    .text.link_partner_pre_sweep:00000000000001d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:966    .text.link_partner_pre_sweep:00000000000001d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:971    .text.link_partner_pre_sweep:00000000000001d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:975    .text.link_partner_pre_sweep:00000000000001e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:977    .text.link_partner_pre_sweep:00000000000001e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:980    .text.link_partner_pre_sweep:00000000000001ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:981    .text.link_partner_pre_sweep:00000000000001ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:988    .text.link_partner_pre_sweep:0000000000000200 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:989    .text.link_partner_pre_sweep:0000000000000200 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:992    .text.link_partner_pre_sweep:0000000000000208 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:994    .text.link_partner_pre_sweep:000000000000020c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:997    .text.link_partner_pre_sweep:0000000000000210 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:999    .text.link_partner_pre_sweep:0000000000000214 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1001   .text.link_partner_pre_sweep:0000000000000218 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1002   .text.link_partner_pre_sweep:0000000000000218 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1004   .text.link_partner_pre_sweep:000000000000021c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1009   .text.link_partner_pre_sweep:0000000000000224 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1010   .text.link_partner_pre_sweep:0000000000000224 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1013   .text.link_partner_pre_sweep:000000000000022c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1014   .text.link_partner_pre_sweep:000000000000022c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1016   .text.link_partner_pre_sweep:0000000000000230 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1018   .text.link_partner_pre_sweep:0000000000000234 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1020   .text.link_partner_pre_sweep:0000000000000238 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1021   .text.link_partner_pre_sweep:0000000000000238 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1024   .text.link_partner_pre_sweep:0000000000000240 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1031   .text.link_partner_pre_sweep:0000000000000258 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1032   .text.link_partner_pre_sweep:0000000000000258 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1037   .text.link_partner_pre_sweep:0000000000000264 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1038   .text.link_partner_pre_sweep:0000000000000264 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1044   .text.link_partner_pre_sweep:0000000000000268 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1045   .text.link_partner_pre_sweep:0000000000000268 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1051   .text.link_partner_pre_sweep:0000000000000274 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1052   .text.link_partner_pre_sweep:0000000000000274 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1056   .text.link_partner_pre_sweep:0000000000000280 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1057   .text.link_partner_pre_sweep:0000000000000284 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1064   .text.link_partner_calibration_sm:0000000000000000 link_partner_calibration_sm
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1067   .text.link_partner_calibration_sm:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1069   .text.link_partner_calibration_sm:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1070   .text.link_partner_calibration_sm:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1071   .text.link_partner_calibration_sm:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1073   .text.link_partner_calibration_sm:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1081   .text.link_partner_calibration_sm:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1085   .text.link_partner_calibration_sm:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1089   .text.link_partner_calibration_sm:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1091   .text.link_partner_calibration_sm:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1108   .sbss.prbs_cnt:0000000000000000 prbs_cnt
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1101   .bss.prbs_arr:0000000000000000 prbs_arr
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1098   .bss.prbs_arr:0000000000000000 .LANCHOR1
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1105   .sbss.prbs_cnt:0000000000000000 .LANCHOR0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:28     .text.lt_tap_decrement.part.0:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:46     .text.lt_tap_increment.part.2:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:87     .text.lt_tap_decrement:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:140    .text.lt_tap_hold:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:179    .text.lt_tap_increment:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:278    .text.lt_get_optimal_tap_index:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:509    .text.link_partner_main_sweep:00000000000001ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:722    .text.link_partner_post_sweep:00000000000001b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1060   .text.link_partner_pre_sweep:0000000000000284 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1096   .text.link_partner_calibration_sm:0000000000000034 .L0 
                     .debug_frame:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:62     .text.lt_tap_decrement:0000000000000018 .L4
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:81     .text.lt_tap_decrement:0000000000000038 .L5
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:73     .text.lt_tap_decrement:000000000000002c .L6
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:68     .text.lt_tap_decrement:0000000000000020 .L9
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:103    .text.lt_tap_hold:0000000000000018 .L11
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:126    .text.lt_tap_hold:0000000000000038 .L12
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:116    .text.lt_tap_hold:000000000000002c .L13
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:109    .text.lt_tap_hold:0000000000000020 .L16
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:156    .text.lt_tap_increment:0000000000000018 .L18
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:173    .text.lt_tap_increment:0000000000000034 .L19
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:165    .text.lt_tap_increment:0000000000000028 .L20
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:160    .text.lt_tap_increment:000000000000001c .L23
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:222    .text.lt_get_optimal_tap_index:0000000000000028 .L27
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:240    .text.lt_get_optimal_tap_index:0000000000000048 .L32
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:234    .text.lt_get_optimal_tap_index:0000000000000040 .L26
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:204    .text.lt_get_optimal_tap_index:0000000000000010 .L25
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:269    .text.lt_get_optimal_tap_index:0000000000000078 .L29
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:264    .text.lt_get_optimal_tap_index:0000000000000074 .L30
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:215    .text.lt_get_optimal_tap_index:0000000000000020 .L31
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:212    .text.lt_get_optimal_tap_index:000000000000001c .L28
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:346    .text.link_partner_main_sweep:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:365    .text.link_partner_main_sweep:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:374    .text.link_partner_main_sweep:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:385    .text.link_partner_main_sweep:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:439    .text.link_partner_main_sweep:0000000000000148 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:448    .text.link_partner_main_sweep:0000000000000164 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:458    .text.link_partner_main_sweep:0000000000000180 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:349    .text.link_partner_main_sweep:0000000000000084 .L34
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:493    .text.link_partner_main_sweep:00000000000001cc .L43
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:415    .text.link_partner_main_sweep:0000000000000128 .L33
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:360    .text.link_partner_main_sweep:00000000000000a0 .L37
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:402    .text.link_partner_main_sweep:000000000000010c .L38
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:433    .text.link_partner_main_sweep:0000000000000144 .L39
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:488    .text.link_partner_main_sweep:00000000000001c8 .L40
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:343    .text.link_partner_main_sweep:0000000000000078 .L42
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:580    .text.link_partner_post_sweep:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:599    .text.link_partner_post_sweep:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:608    .text.link_partner_post_sweep:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:619    .text.link_partner_post_sweep:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:673    .text.link_partner_post_sweep:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:682    .text.link_partner_post_sweep:0000000000000160 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:692    .text.link_partner_post_sweep:000000000000017c .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:583    .text.link_partner_post_sweep:0000000000000080 .L45
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:706    .text.link_partner_post_sweep:0000000000000198 .L54
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:649    .text.link_partner_post_sweep:0000000000000124 .L44
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:594    .text.link_partner_post_sweep:000000000000009c .L48
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:636    .text.link_partner_post_sweep:0000000000000108 .L49
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:667    .text.link_partner_post_sweep:0000000000000140 .L50
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:554    .text.link_partner_post_sweep:000000000000004c .L53
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:857    .text.link_partner_pre_sweep:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:866    .text.link_partner_pre_sweep:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:878    .text.link_partner_pre_sweep:0000000000000124 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:929    .text.link_partner_pre_sweep:0000000000000178 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:938    .text.link_partner_pre_sweep:0000000000000194 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:948    .text.link_partner_pre_sweep:00000000000001b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1032   .text.link_partner_pre_sweep:0000000000000258 .L0 
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:840    .text.link_partner_pre_sweep:00000000000000cc .L56
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1040   .text.link_partner_pre_sweep:0000000000000268 .L80
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1006   .text.link_partner_pre_sweep:0000000000000224 .L70
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:819    .text.link_partner_pre_sweep:00000000000000ac .L55
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:813    .text.link_partner_pre_sweep:00000000000000a4 .L59
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:776    .text.link_partner_pre_sweep:000000000000005c .L57
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:852    .text.link_partner_pre_sweep:00000000000000e8 .L65
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:901    .text.link_partner_pre_sweep:0000000000000150 .L66
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:924    .text.link_partner_pre_sweep:0000000000000174 .L67
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1035   .text.link_partner_pre_sweep:0000000000000264 .L77
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:968    .text.link_partner_pre_sweep:00000000000001d8 .L68
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1079   .text.link_partner_calibration_sm:000000000000001c .L83
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1087   .text.link_partner_calibration_sm:000000000000002c .L84
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1083   .text.link_partner_calibration_sm:0000000000000024 .L85
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:2870   .debug_abbrev:0000000000000000 .Ldebug_abbrev0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4502   .debug_str:00000000000006ba .LASF176
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4654   .debug_str:0000000000000c6f .LASF177
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4642   .debug_str:0000000000000ba5 .LASF178
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4252   .debug_ranges:0000000000000000 .Ldebug_ranges0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4300   .debug_line:0000000000000000 .Ldebug_line0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4344   .debug_str:0000000000000140 .LASF0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4518   .debug_str:00000000000007e6 .LASF1
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4530   .debug_str:000000000000083a .LASF2
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4434   .debug_str:000000000000045a .LASF3
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4578   .debug_str:0000000000000999 .LASF5
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4360   .debug_str:00000000000001cc .LASF4
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4398   .debug_str:000000000000030e .LASF6
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4422   .debug_str:00000000000003ea .LASF7
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4342   .debug_str:0000000000000132 .LASF8
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4324   .debug_str:00000000000000a2 .LASF9
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4410   .debug_str:0000000000000379 .LASF10
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4516   .debug_str:00000000000007de .LASF11
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4554   .debug_str:00000000000008e2 .LASF12
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4648   .debug_str:0000000000000c50 .LASF13
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4388   .debug_str:00000000000002c6 .LASF37
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4650   .debug_str:0000000000000c57 .LASF14
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4362   .debug_str:00000000000001d5 .LASF15
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4444   .debug_str:00000000000004be .LASF28
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4472   .debug_str:00000000000005bc .LASF16
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4452   .debug_str:000000000000050b .LASF17
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4506   .debug_str:0000000000000788 .LASF18
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4366   .debug_str:0000000000000200 .LASF19
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4450   .debug_str:00000000000004f2 .LASF20
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4420   .debug_str:00000000000003d9 .LASF21
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4534   .debug_str:000000000000084e .LASF22
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4312   .debug_str:0000000000000046 .LASF23
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4348   .debug_str:0000000000000160 .LASF24
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4606   .debug_str:0000000000000a8d .LASF25
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4458   .debug_str:000000000000052e .LASF26
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4470   .debug_str:00000000000005a8 .LASF27
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4466   .debug_str:0000000000000584 .LASF29
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4584   .debug_str:00000000000009c1 .LASF30
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4636   .debug_str:0000000000000b60 .LASF31
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4522   .debug_str:0000000000000801 .LASF32
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4494   .debug_str:0000000000000679 .LASF33
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4316   .debug_str:0000000000000061 .LASF34
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4402   .debug_str:0000000000000321 .LASF35
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4414   .debug_str:000000000000039b .LASF36
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4330   .debug_str:00000000000000da .LASF38
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4358   .debug_str:00000000000001c6 .LASF39
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4532   .debug_str:0000000000000844 .LASF40
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4546   .debug_str:00000000000008a9 .LASF41
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4620   .debug_str:0000000000000ae9 .LASF42
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4538   .debug_str:000000000000086a .LASF43
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4574   .debug_str:000000000000097a .LASF44
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4488   .debug_str:000000000000063c .LASF45
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4438   .debug_str:000000000000047c .LASF46
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4558   .debug_str:00000000000008f7 .LASF47
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4588   .debug_str:00000000000009ee .LASF48
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4352   .debug_str:0000000000000188 .LASF49
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4428   .debug_str:0000000000000421 .LASF50
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4634   .debug_str:0000000000000b4d .LASF51
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4632   .debug_str:0000000000000b3c .LASF52
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4346   .debug_str:000000000000014c .LASF53
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4372   .debug_str:000000000000023b .LASF54
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4412   .debug_str:0000000000000386 .LASF55
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4570   .debug_str:0000000000000961 .LASF56
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4364   .debug_str:00000000000001e6 .LASF57
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4646   .debug_str:0000000000000c3e .LASF58
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4424   .debug_str:00000000000003fc .LASF59
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4580   .debug_str:00000000000009a3 .LASF60
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4602   .debug_str:0000000000000a6d .LASF61
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4326   .debug_str:00000000000000b9 .LASF62
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4338   .debug_str:000000000000010b .LASF63
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4480   .debug_str:0000000000000607 .LASF64
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4618   .debug_str:0000000000000ad7 .LASF65
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4482   .debug_str:000000000000061b .LASF66
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4566   .debug_str:0000000000000939 .LASF67
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4436   .debug_str:000000000000046d .LASF68
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4500   .debug_str:000000000000069b .LASF69
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4440   .debug_str:0000000000000490 .LASF70
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4652   .debug_str:0000000000000c5d .LASF71
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4548   .debug_str:00000000000008b6 .LASF72
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4594   .debug_str:0000000000000a1c .LASF73
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4368   .debug_str:0000000000000216 .LASF74
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4354   .debug_str:000000000000019e .LASF75
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4468   .debug_str:0000000000000590 .LASF76
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4598   .debug_str:0000000000000a48 .LASF77
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4576   .debug_str:0000000000000985 .LASF78
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4624   .debug_str:0000000000000af9 .LASF79
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4592   .debug_str:0000000000000a0b .LASF80
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4590   .debug_str:0000000000000a03 .LASF81
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4328   .debug_str:00000000000000d1 .LASF82
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4504   .debug_str:000000000000077f .LASF83
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4644   .debug_str:0000000000000c22 .LASF84
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4350   .debug_str:000000000000017a .LASF85
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4498   .debug_str:000000000000068f .LASF86
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4356   .debug_str:00000000000001ba .LASF87
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4394   .debug_str:00000000000002e8 .LASF88
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4490   .debug_str:000000000000064a .LASF89
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4306   .debug_str:0000000000000017 .LASF90
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4396   .debug_str:00000000000002f9 .LASF91
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4614   .debug_str:0000000000000aba .LASF92
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4638   .debug_str:0000000000000b73 .LASF93
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4474   .debug_str:00000000000005cf .LASF94
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4374   .debug_str:000000000000024c .LASF95
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4334   .debug_str:00000000000000f1 .LASF96
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4524   .debug_str:0000000000000816 .LASF97
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4540   .debug_str:0000000000000881 .LASF98
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4400   .debug_str:0000000000000319 .LASF99
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4630   .debug_str:0000000000000b31 .LASF100
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4384   .debug_str:00000000000002a6 .LASF101
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4612   .debug_str:0000000000000ab1 .LASF102
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4572   .debug_str:0000000000000974 .LASF103
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4604   .debug_str:0000000000000a7c .LASF104
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4626   .debug_str:0000000000000b18 .LASF105
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4552   .debug_str:00000000000008d6 .LASF106
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4446   .debug_str:00000000000004c9 .LASF107
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4582   .debug_str:00000000000009b3 .LASF108
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4486   .debug_str:0000000000000636 .LASF109
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4628   .debug_str:0000000000000b26 .LASF110
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4550   .debug_str:00000000000008cb .LASF111
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4496   .debug_str:0000000000000686 .LASF112
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4560   .debug_str:000000000000090e .LASF113
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4426   .debug_str:0000000000000416 .LASF114
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4658   .debug_str:0000000000000cc8 .LASF115
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4332   .debug_str:00000000000000e8 .LASF116
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4520   .debug_str:00000000000007f4 .LASF117
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4378   .debug_str:0000000000000264 .LASF118
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4656   .debug_str:0000000000000cc3 .LASF119
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4454   .debug_str:000000000000051f .LASF120
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4564   .debug_str:000000000000092d .LASF121
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4568   .debug_str:000000000000094a .LASF122
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4376   .debug_str:0000000000000254 .LASF123
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4404   .debug_str:0000000000000339 .LASF124
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4508   .debug_str:000000000000079a .LASF125
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4336   .debug_str:00000000000000fa .LASF126
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4610   .debug_str:0000000000000aab .LASF127
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4462   .debug_str:0000000000000554 .LASF128
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4322   .debug_str:0000000000000091 .LASF129
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4448   .debug_str:00000000000004e1 .LASF130
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4382   .debug_str:000000000000028e .LASF131
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4418   .debug_str:00000000000003ca .LASF132
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4556   .debug_str:00000000000008eb .LASF133
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4442   .debug_str:00000000000004a6 .LASF134
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4640   .debug_str:0000000000000b8f .LASF135
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4416   .debug_str:00000000000003b3 .LASF136
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4340   .debug_str:0000000000000123 .LASF137
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4528   .debug_str:000000000000082f .LASF138
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4308   .debug_str:0000000000000028 .LASF139
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4600   .debug_str:0000000000000a5c .LASF140
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4408   .debug_str:0000000000000367 .LASF141
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4562   .debug_str:0000000000000919 .LASF142
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4392   .debug_str:00000000000002de .LASF143
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4432   .debug_str:000000000000044d .LASF144
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4596   .debug_str:0000000000000a3b .LASF145
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4310   .debug_str:0000000000000034 .LASF146
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4512   .debug_str:00000000000007bc .LASF147
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4514   .debug_str:00000000000007d0 .LASF148
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4544   .debug_str:000000000000089a .LASF149
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4456   .debug_str:0000000000000524 .LASF150
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4484   .debug_str:0000000000000627 .LASF151
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4478   .debug_str:00000000000005f3 .LASF152
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4302   .debug_str:0000000000000000 .LASF153
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4608   .debug_str:0000000000000aa2 .LASF154
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4464   .debug_str:000000000000056b .LASF179
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:184    .text.lt_get_optimal_tap_index:0000000000000000 .LFB7
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:276    .text.lt_get_optimal_tap_index:0000000000000080 .LFE7
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3632   .debug_loc:0000000000000000 .LLST9
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4304   .debug_str:0000000000000009 .LASF155
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3650   .debug_loc:000000000000002c .LLST10
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4616   .debug_str:0000000000000acd .LASF156
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4318   .debug_str:0000000000000070 .LASF157
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3662   .debug_loc:000000000000004b .LLST11
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4492   .debug_str:0000000000000663 .LASF158
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3678   .debug_loc:0000000000000075 .LLST12
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:248    .text.lt_get_optimal_tap_index:0000000000000058 .LBB24
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:270    .text.lt_get_optimal_tap_index:0000000000000078 .LBE24
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4386   .debug_str:00000000000002b4 .LASF159
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3701   .debug_loc:00000000000000b4 .LLST13
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4536   .debug_str:0000000000000859 .LASF162
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4314   .debug_str:0000000000000058 .LASF160
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4622   .debug_str:0000000000000af0 .LASF161
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4390   .debug_str:00000000000002d2 .LASF163
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4526   .debug_str:000000000000081e .LASF164
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4320   .debug_str:000000000000007a .LASF166
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:727    .text.link_partner_pre_sweep:0000000000000000 .LFB3
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1058   .text.link_partner_pre_sweep:0000000000000284 .LFE3
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3714   .debug_loc:00000000000000cd .LLST20
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4460   .debug_str:000000000000054a .LASF165
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3736   .debug_loc:0000000000000104 .LLST21
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3759   .debug_loc:0000000000000143 .LLST22
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:792    .text.link_partner_pre_sweep:0000000000000080 .LVL90
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:798    .text.link_partner_pre_sweep:000000000000008c .LVL92
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3766   .debug_loc:0000000000000156 .LLST29
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:984    .text.link_partner_pre_sweep:00000000000001fc .LVL107
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:990    .text.link_partner_pre_sweep:0000000000000208 .LVL109
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:872    .text.link_partner_pre_sweep:000000000000011c .LBB43
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3773   .debug_loc:0000000000000169 .LLST23
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3781   .debug_loc:000000000000017d .LLST24
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:885    .text.link_partner_pre_sweep:0000000000000134 .LVL100
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:904    .text.link_partner_pre_sweep:0000000000000150 .LBB47
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:916    .text.link_partner_pre_sweep:0000000000000164 .LBE47
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3792   .debug_loc:000000000000019b .LLST25
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3800   .debug_loc:00000000000001af .LLST26
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:905    .text.link_partner_pre_sweep:0000000000000150 .LBB48
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:915    .text.link_partner_pre_sweep:0000000000000164 .LBE48
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:912    .text.link_partner_pre_sweep:0000000000000164 .LVL102
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1042   .text.link_partner_pre_sweep:0000000000000268 .LBB52
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1049   .text.link_partner_pre_sweep:0000000000000274 .LBE52
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3807   .debug_loc:00000000000001c2 .LLST30
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3815   .debug_loc:00000000000001d6 .LLST31
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1047   .text.link_partner_pre_sweep:0000000000000274 .LVL114
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:757    .text.link_partner_pre_sweep:0000000000000038 .LVL87
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:780    .text.link_partner_pre_sweep:0000000000000064 .LVL89
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:863    .text.link_partner_pre_sweep:0000000000000104 .LVL98
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:934    .text.link_partner_pre_sweep:0000000000000190 .LVL103
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:952    .text.link_partner_pre_sweep:00000000000001c0 .LVL104
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:972    .text.link_partner_pre_sweep:00000000000001e0 .LVL106
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1029   .text.link_partner_pre_sweep:0000000000000258 .LVL111
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4660   .debug_str:0000000000000cd0 .LASF167
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:514    .text.link_partner_post_sweep:0000000000000000 .LFB2
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:720    .text.link_partner_post_sweep:00000000000001b8 .LFE2
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3822   .debug_loc:00000000000001e9 .LLST16
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3844   .debug_loc:0000000000000220 .LLST17
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:556    .text.link_partner_post_sweep:000000000000004c .LBB25
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:563    .text.link_partner_post_sweep:0000000000000058 .LBE25
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3867   .debug_loc:000000000000025f .LLST18
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3875   .debug_loc:0000000000000273 .LLST19
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:561    .text.link_partner_post_sweep:0000000000000058 .LVL70
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:542    .text.link_partner_post_sweep:0000000000000034 .LVL68
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:605    .text.link_partner_post_sweep:00000000000000b8 .LVL74
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:622    .text.link_partner_post_sweep:00000000000000ec .LVL75
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:641    .text.link_partner_post_sweep:0000000000000118 .LVL77
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:678    .text.link_partner_post_sweep:000000000000015c .LVL81
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:696    .text.link_partner_post_sweep:000000000000018c .LVL82
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:711    .text.link_partner_post_sweep:00000000000001a8 .LVL84
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4430   .debug_str:0000000000000435 .LASF168
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:283    .text.link_partner_main_sweep:0000000000000000 .LFB1
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:507    .text.link_partner_main_sweep:00000000000001ec .LFE1
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3882   .debug_loc:0000000000000286 .LLST14
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3904   .debug_loc:00000000000002bd .LLST15
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:311    .text.link_partner_main_sweep:0000000000000034 .LVL48
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:327    .text.link_partner_main_sweep:000000000000005c .LVL50
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:371    .text.link_partner_main_sweep:00000000000000bc .LVL54
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:388    .text.link_partner_main_sweep:00000000000000f0 .LVL55
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:407    .text.link_partner_main_sweep:000000000000011c .LVL57
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:444    .text.link_partner_main_sweep:0000000000000160 .LVL61
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:462    .text.link_partner_main_sweep:0000000000000190 .LVL62
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:472    .text.link_partner_main_sweep:00000000000001a8 .LVL63
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:498    .text.link_partner_main_sweep:00000000000001dc .LVL65
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4510   .debug_str:00000000000007a0 .LASF169
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1065   .text.link_partner_calibration_sm:0000000000000000 .LFB0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1092   .text.link_partner_calibration_sm:0000000000000034 .LFE0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3927   .debug_loc:00000000000002fc .LLST32
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1082   .text.link_partner_calibration_sm:0000000000000024 .LVL116
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1086   .text.link_partner_calibration_sm:000000000000002c .LVL117
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1090   .text.link_partner_calibration_sm:0000000000000034 .LVL118
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:13     .text.lt_tap_decrement.part.0:0000000000000000 .LFB8
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:26     .text.lt_tap_decrement.part.0:0000000000000014 .LFE8
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3963   .debug_loc:000000000000034f .LLST0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:24     .text.lt_tap_decrement.part.0:0000000000000014 .LVL2
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:32     .text.lt_tap_increment.part.2:0000000000000000 .LFB10
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:44     .text.lt_tap_increment.part.2:0000000000000014 .LFE10
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3977   .debug_loc:0000000000000370 .LLST1
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:42     .text.lt_tap_increment.part.2:0000000000000014 .LVL5
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:51     .text.lt_tap_decrement:0000000000000000 .LFB4
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:85     .text.lt_tap_decrement:0000000000000040 .LFE4
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:3991   .debug_loc:0000000000000391 .LLST2
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4027   .debug_loc:00000000000003e4 .LLST3
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:72     .text.lt_tap_decrement:000000000000002c .LVL9
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:83     .text.lt_tap_decrement:0000000000000040 .LVL13
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:92     .text.lt_tap_hold:0000000000000000 .LFB5
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:138    .text.lt_tap_hold:0000000000000044 .LFE5
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4063   .debug_loc:0000000000000437 .LLST4
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4099   .debug_loc:000000000000048a .LLST5
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:110    .text.lt_tap_hold:0000000000000020 .LBB20
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4135   .debug_loc:00000000000004dd .LLST6
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:115    .text.lt_tap_hold:000000000000002c .LVL17
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:145    .text.lt_tap_increment:0000000000000000 .LFB6
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:177    .text.lt_tap_increment:000000000000003c .LFE6
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4149   .debug_loc:00000000000004fe .LLST7
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4185   .debug_loc:0000000000000551 .LLST8
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:164    .text.lt_tap_increment:0000000000000028 .LVL25
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:175    .text.lt_tap_increment:000000000000003c .LVL29
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4370   .debug_str:000000000000022a .LASF170
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4406   .debug_str:000000000000034a .LASF171
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4542   .debug_str:0000000000000889 .LASF172
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4476   .debug_str:00000000000005dc .LASF173
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4586   .debug_str:00000000000009d6 .LASF174
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:4380   .debug_str:0000000000000277 .LASF175
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:187    .text.lt_get_optimal_tap_index:0000000000000000 .LVL30
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:219    .text.lt_get_optimal_tap_index:0000000000000024 .LVL35
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:221    .text.lt_get_optimal_tap_index:0000000000000028 .LVL36
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:203    .text.lt_get_optimal_tap_index:0000000000000010 .LVL33
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:192    .text.lt_get_optimal_tap_index:0000000000000004 .LVL31
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:231    .text.lt_get_optimal_tap_index:000000000000003c .LVL37
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:233    .text.lt_get_optimal_tap_index:0000000000000040 .LVL38
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:197    .text.lt_get_optimal_tap_index:0000000000000008 .LVL32
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:211    .text.lt_get_optimal_tap_index:000000000000001c .LVL34
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:239    .text.lt_get_optimal_tap_index:0000000000000048 .LVL40
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:261    .text.lt_get_optimal_tap_index:0000000000000070 .LVL42
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:263    .text.lt_get_optimal_tap_index:0000000000000074 .LVL43
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:250    .text.lt_get_optimal_tap_index:0000000000000058 .LVL41
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:268    .text.lt_get_optimal_tap_index:0000000000000078 .LVL44
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:730    .text.link_partner_pre_sweep:0000000000000000 .LVL85
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:740    .text.link_partner_pre_sweep:0000000000000010 .LVL86
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:827    .text.link_partner_pre_sweep:00000000000000b4 .LVL94
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:839    .text.link_partner_pre_sweep:00000000000000cc .LVL95
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:775    .text.link_partner_pre_sweep:000000000000005c .LVL88
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:847    .text.link_partner_pre_sweep:00000000000000d8 .LVL96
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:859    .text.link_partner_pre_sweep:00000000000000f8 .LVL97
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:900    .text.link_partner_pre_sweep:0000000000000150 .LVL101
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:967    .text.link_partner_pre_sweep:00000000000001d8 .LVL105
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1034   .text.link_partner_pre_sweep:0000000000000264 .LVL112
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1039   .text.link_partner_pre_sweep:0000000000000268 .LVL113
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:794    .text.link_partner_pre_sweep:0000000000000084 .LVL91
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:803    .text.link_partner_pre_sweep:0000000000000094 .LVL93
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:986    .text.link_partner_pre_sweep:0000000000000200 .LVL108
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:995    .text.link_partner_pre_sweep:0000000000000210 .LVL110
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:880    .text.link_partner_pre_sweep:000000000000012c .LVL99
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:517    .text.link_partner_post_sweep:0000000000000000 .LVL66
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:527    .text.link_partner_post_sweep:0000000000000010 .LVL67
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:656    .text.link_partner_post_sweep:000000000000012c .LVL79
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:666    .text.link_partner_post_sweep:0000000000000140 .LVL80
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:553    .text.link_partner_post_sweep:000000000000004c .LVL69
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:582    .text.link_partner_post_sweep:0000000000000080 .LVL71
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:589    .text.link_partner_post_sweep:000000000000008c .LVL72
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:601    .text.link_partner_post_sweep:00000000000000ac .LVL73
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:635    .text.link_partner_post_sweep:0000000000000108 .LVL76
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:648    .text.link_partner_post_sweep:0000000000000124 .LVL78
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:705    .text.link_partner_post_sweep:0000000000000198 .LVL83
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:286    .text.link_partner_main_sweep:0000000000000000 .LVL46
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:296    .text.link_partner_main_sweep:0000000000000010 .LVL47
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:422    .text.link_partner_main_sweep:0000000000000130 .LVL59
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:432    .text.link_partner_main_sweep:0000000000000144 .LVL60
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:325    .text.link_partner_main_sweep:0000000000000054 .LVL49
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:348    .text.link_partner_main_sweep:0000000000000084 .LVL51
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:355    .text.link_partner_main_sweep:0000000000000090 .LVL52
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:367    .text.link_partner_main_sweep:00000000000000b0 .LVL53
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:401    .text.link_partner_main_sweep:000000000000010c .LVL56
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:414    .text.link_partner_main_sweep:0000000000000128 .LVL58
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:492    .text.link_partner_main_sweep:00000000000001cc .LVL64
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1068   .text.link_partner_calibration_sm:0000000000000000 .LVL115
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:17     .text.lt_tap_decrement.part.0:0000000000000000 .LVL0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:20     .text.lt_tap_decrement.part.0:0000000000000004 .LVL1
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:35     .text.lt_tap_increment.part.2:0000000000000000 .LVL3
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:38     .text.lt_tap_increment.part.2:0000000000000004 .LVL4
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:54     .text.lt_tap_decrement:0000000000000000 .LVL6
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:65     .text.lt_tap_decrement:000000000000001c .LVL7
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:76     .text.lt_tap_decrement:0000000000000030 .LVL10
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:80     .text.lt_tap_decrement:0000000000000038 .LVL12
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:67     .text.lt_tap_decrement:0000000000000020 .LVL8
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:78     .text.lt_tap_decrement:0000000000000034 .LVL11
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:95     .text.lt_tap_hold:0000000000000000 .LVL14
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:106    .text.lt_tap_hold:000000000000001c .LVL15
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:121    .text.lt_tap_hold:0000000000000030 .LVL18
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:125    .text.lt_tap_hold:0000000000000038 .LVL20
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:131    .text.lt_tap_hold:000000000000003c .LVL21
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:108    .text.lt_tap_hold:0000000000000020 .LVL16
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:123    .text.lt_tap_hold:0000000000000034 .LVL19
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:133    .text.lt_tap_hold:0000000000000040 .LVL22
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:148    .text.lt_tap_increment:0000000000000000 .LVL23
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:159    .text.lt_tap_increment:000000000000001c .LVL24
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:168    .text.lt_tap_increment:000000000000002c .LVL26
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:172    .text.lt_tap_increment:0000000000000034 .LVL28
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:170    .text.lt_tap_increment:0000000000000030 .LVL27
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1121   .debug_info:0000000000000000 .Ldebug_info0
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:118    .text.lt_tap_hold:000000000000002c .LBE20
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:127    .text.lt_tap_hold:0000000000000038 .LBB23
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:136    .text.lt_tap_hold:0000000000000044 .LBE23
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:772    .text.link_partner_pre_sweep:0000000000000058 .LBB41
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:777    .text.link_partner_pre_sweep:000000000000005c .LBE41
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:786    .text.link_partner_pre_sweep:0000000000000070 .LBB42
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:820    .text.link_partner_pre_sweep:00000000000000ac .LBE42
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:876    .text.link_partner_pre_sweep:0000000000000120 .LBE43
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:881    .text.link_partner_pre_sweep:000000000000012c .LBB46
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:887    .text.link_partner_pre_sweep:0000000000000134 .LBE46
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:964    .text.link_partner_pre_sweep:00000000000001d4 .LBB50
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:969    .text.link_partner_pre_sweep:00000000000001d8 .LBE50
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:978    .text.link_partner_pre_sweep:00000000000001ec .LBB51
C:\Users\I71825\AppData\Local\Temp\ccPvNxOZ.s:1007   .text.link_partner_pre_sweep:0000000000000224 .LBE51

UNDEFINED SYMBOLS
HW_set_32bit_reg
HW_get_32bit_reg_field
HW_get_32bit_reg
PHY10GKR_serdes_dfe_cal
PHY10GKR_get_current_time_ms
HW_set_32bit_reg_field
