   1              		.file	"core_i2c.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.enable_slave_if_required,"ax",@progbits
  10              		.align	2
  12              	enable_slave_if_required:
  13              	.LFB15:
  14              		.file 1 "../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c"
   1:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*******************************************************************************
   2:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * Copyright 2009-2023 Microchip FPGA Embedded Systems Solutions.
   3:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  *
   4:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * SPDX-License-Identifier: MIT
   5:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  *
   6:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * CoreI2C software driver implementation.
   7:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  *
   8:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
   9:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  10:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #include "core_smbus_regs.h"
  11:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #include "core_i2c.h"
  12:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #include <string.h>
  13:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  14:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef __cplusplus
  15:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** extern "C" {
  16:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #endif
  17:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  18:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
  19:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C transaction direction.
  20:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
  21:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define WRITE_DIR    0u
  22:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define READ_DIR     1u
  23:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  24:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /* -- TRANSACTIONS TYPES -- */
  25:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define NO_TRANSACTION                      0u
  26:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define MASTER_WRITE_TRANSACTION            1u
  27:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define MASTER_READ_TRANSACTION             2u
  28:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define MASTER_RANDOM_READ_TRANSACTION      3u
  29:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define WRITE_SLAVE_TRANSACTION             4u
  30:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define READ_SLAVE_TRANSACTION              5u
  31:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  32:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /* -- SMBUS H/W STATES -- */
  33:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /* -- MASTER STATES -- */
  34:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_BUS_ERROR        0x00u           /* Bus error during MST or selected slave modes */
  35:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_I2C_IDLE         0xF8u           /* No activity and no interrupt either... */
  36:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_START            0x08u           /* start condition sent */
  37:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_RESTART          0x10u           /* repeated start */
  38:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLAW_ACK         0x18u           /* SLA+W sent, ack received */
  39:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLAW_NACK        0x20u           /* SLA+W sent, nack received */
  40:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_TX_DATA_ACK      0x28u           /* Data sent, ACK'ed */
  41:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_TX_DATA_NACK     0x30u           /* Data sent, NACK'ed */
  42:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_LOST_ARB         0x38u           /* Master lost arbitration */
  43:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLAR_ACK         0x40u           /* SLA+R sent, ACK'ed */
  44:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLAR_NACK        0x48u           /* SLA+R sent, NACK'ed */
  45:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_RX_DATA_ACK      0x50u           /* Data received, ACK sent */
  46:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_RX_DATA_NACK     0x58u           /* Data received, NACK sent */
  47:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_RESET_ACTIVATED  0xD0u           /* Master reset is activated */
  48:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_STOP_TRANSMIT    0xE0u           /* Stop has been transmitted */
  49:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  50:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /* -- SLAVE STATES -- */
  51:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLAVE_SLAW       0x60u           /* SLA+W received */
  52:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLAVE_SLAR_ACK   0xA8u           /* SLA+R received, ACK returned */
  53:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLV_LA           0x68u           /* Slave lost arbitration */
  54:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_GCA              0x70u           /* GCA received */
  55:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_GCA_LA           0x78u           /* GCA lost arbitration */
  56:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_RDATA            0x80u           /* Data received */
  57:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLA_NACK         0x88u           /* Slave addressed, NACK returned */
  58:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_GCA_ACK          0x90u           /* Previously addresses with GCA, data ACKed */
  59:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_GCA_NACK         0x98u           /* GCA addressed, NACK returned */
  60:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_RSTOP            0xA0u           /* Stop received */
  61:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLARW_LA         0xB0u           /* Arbitration lost */
  62:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_RACK             0xB8u           /* Byte sent, ACK received */
  63:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLAVE_RNACK      0xC0u           /* Byte sent, NACK received */
  64:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_FINAL            0xC8u           /* Final byte sent, ACK received */
  65:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define ST_SLV_RST          0xD8u           /* Slave reset state */
  66:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  67:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  68:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /* I2C Channel base offset */
  69:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define CHANNEL_BASE_SHIFT    5u
  70:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define CHANNEL_MASK        0x1E0u
  71:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  72:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*
  73:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * Maximum address offset length in slave write-read transactions.
  74:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * A maximum of two bytes will be interpreted as address offset within the slave
  75:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * tx buffer.
  76:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
  77:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define MAX_OFFSET_LENGTH       2u
  78:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  79:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
  80:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C interrupts control functions implemented "i2c_interrupt.c".
  81:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * the implementation of these functions depend on the underlying hardware
  82:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * design and how the CoreI2C interrupt line is connected to the system's
  83:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * interrupt controller.
  84:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
  85:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_enable_irq( i2c_instance_t * this_i2c );
  86:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_disable_irq( i2c_instance_t * this_i2c );
  87:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** static void enable_slave_if_required(i2c_instance_t * this_i2c);
  88:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  89:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
  90:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_init()
  91:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
  92:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
  93:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_init
  94:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
  95:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
  96:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     addr_t base_address,
  97:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t ser_address,
  98:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_clock_divider_t ser_clock_speed
  99:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 101:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 102:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint_fast16_t clock_speed = (uint_fast16_t)ser_clock_speed;
 103:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 104:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 105:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable ints while doing this as there is no guarantee we
 106:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * have not been called already and the ISR is active.
 107:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 108:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 109:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 110:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 111:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Initialize all items of the this_i2c data structure to zero. This
 112:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * initializes all state variables to their init value. It relies on
 113:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * the fact that NO_TRANSACTION, I2C_SUCCESS and I2C_RELEASE_BUS all
 114:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * have an actual value of zero.
 115:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 116:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     memset(this_i2c, 0, sizeof(i2c_instance_t));
 117:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 118:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 119:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Set base address of I2C hardware used by this instance.
 120:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 121:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->base_address = base_address;
 122:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 123:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 124:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Update Serial address of the device
 125:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 126:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->ser_address = ((uint_fast8_t)ser_address << 1u);
 127:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 128:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 129:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Configure hardware.
 130:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 131:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, ENS1, 0x00); /* Reset I2C hardware. */
 132:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, ENS1, 0x01); /* set enable bit */
 133:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, CR2, ( (clock_speed >> 2) & 0x01) );
 134:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, CR1, ( (clock_speed >> 1) & 0x01) );
 135:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, CR0, ( clock_speed & 0x01) );
 136:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 137:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg(this_i2c->base_address, ADDRESS, this_i2c->ser_address);
 138:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg(this_i2c->base_address, ADDRESS1, this_i2c->ser_address);
 139:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 140:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 141:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Finally safe to enable interrupts.
 142:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 143:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 144:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 145:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 146:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_channel_init()
 147:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 148:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 149:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_channel_init
 150:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 151:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c_channel,
 152:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 153:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_channel_number_t channel_number,
 154:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_clock_divider_t ser_clock_speed
 155:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 156:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 157:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 158:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint_fast16_t clock_speed = (uint_fast16_t)ser_clock_speed;
 159:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 160:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(channel_number < I2C_MAX_CHANNELS);
 161:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(I2C_CHANNEL_0 != channel_number);
 162:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 163:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* 
 164:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Cannot allow channel 0 in this function as we will trash the hardware
 165:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * base address and slave address.
 166:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 167:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if ((channel_number < I2C_MAX_CHANNELS) &&
 168:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         (I2C_CHANNEL_0 != channel_number))
 169:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 170:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /*
 171:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          * We need to disable ints while doing this as the hardware should already
 172:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          * be active at this stage.
 173:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          */
 174:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         saved_psr = HAL_disable_interrupts();
 175:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 176:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /*
 177:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          * Initialize channel data.
 178:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          */
 179:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         memset(this_i2c_channel, 0, sizeof(i2c_instance_t));
 180:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 181:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c_channel->base_address =
 182:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                ((this_i2c->base_address) & ~((addr_t)CHANNEL_MASK)) 
 183:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             | (((addr_t)channel_number) << CHANNEL_BASE_SHIFT);
 184:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 185:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c_channel->ser_address = this_i2c->ser_address;
 186:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 187:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, ENS1, 0x00); /* Reset I2C channel ha
 188:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, ENS1, 0x01); /* set enable bit */
 189:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, CR2, ( (clock_speed >> 2) & 0x01) );
 190:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, CR1, ( (clock_speed >> 1) & 0x01) );
 191:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, CR0, ( clock_speed & 0x01) );
 192:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /*
 193:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          * Finally safe to enable interrupts.
 194:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          */
 195:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_restore_interrupts( saved_psr );
 196:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 197:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 198:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 199:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 200:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_write()
 201:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 202:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 203:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_write
 204:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 205:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 206:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t serial_addr,
 207:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     const uint8_t * write_buffer,
 208:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint16_t write_size,
 209:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t options
 210:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 211:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 212:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 213:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     volatile uint8_t stat_ctrl;
 214:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 215:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 216:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 217:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Update the transaction only when there is no transaction going on I2C */
 218:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if( this_i2c->transaction == NO_TRANSACTION)
 219:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 220:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       this_i2c->transaction = MASTER_WRITE_TRANSACTION;
 221:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 222:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 223:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Update the Pending transaction information so that transaction can restarted */
 224:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->pending_transaction = MASTER_WRITE_TRANSACTION ;
 225:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 226:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Update target address */
 227:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->target_addr = (uint_fast8_t)serial_addr << 1u;
 228:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->dir = WRITE_DIR;
 229:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_buffer = write_buffer;
 230:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_size = write_size;
 231:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_idx = 0u;
 232:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 233:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Set I2C status in progress */
 234:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_status = I2C_IN_PROGRESS;
 235:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->options = options;
 236:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 237:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if(I2C_IN_PROGRESS == this_i2c->slave_status)
 238:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 239:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->is_transaction_pending = 1u;
 240:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 241:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     else
 242:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 243:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
 244:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 245:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 246:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 247:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Clear interrupts if required (depends on repeated starts).
 248:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Since the Bus is on hold, only then prior status needs to
 249:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * be cleared.
 250:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 251:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if ( I2C_HOLD_BUS == this_i2c->bus_status )
 252:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 253:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, SI, 0x00u);
 254:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 255:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 256:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
 257:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 258:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 259:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Enable the interrupt. ( Re-enable) */
 260:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     I2C_enable_irq( this_i2c );
 261:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 262:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 263:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 264:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 265:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 266:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_read()
 267:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 268:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 269:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_read
 270:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 271:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 272:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t serial_addr,
 273:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t * read_buffer,
 274:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint16_t read_size,
 275:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t options
 276:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 277:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 278:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 279:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     volatile uint8_t stat_ctrl;
 280:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 281:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 282:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 283:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Update the transaction only when there is no transaction going on I2C */
 284:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if( this_i2c->transaction == NO_TRANSACTION)
 285:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 286:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       this_i2c->transaction = MASTER_READ_TRANSACTION;
 287:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 288:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 289:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Update the Pending transaction information so that transaction can restarted */
 290:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->pending_transaction = MASTER_READ_TRANSACTION ;
 291:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 292:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Update target address */
 293:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->target_addr = (uint_fast8_t)serial_addr << 1u;
 294:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 295:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->dir = READ_DIR;
 296:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 297:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_rx_buffer = read_buffer;
 298:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_rx_size = read_size;
 299:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_rx_idx = 0u;
 300:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 301:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Set I2C status in progress */
 302:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_status = I2C_IN_PROGRESS;
 303:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 304:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->options = options;
 305:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 306:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if(I2C_IN_PROGRESS == this_i2c->slave_status)
 307:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 308:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->is_transaction_pending = 1u;
 309:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 310:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     else
 311:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 312:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
 313:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 314:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 315:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 316:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Clear interrupts if required (depends on repeated starts).
 317:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Since the Bus is on hold, only then prior status needs to
 318:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * be cleared.
 319:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 320:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if ( I2C_HOLD_BUS == this_i2c->bus_status )
 321:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 322:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, SI, 0x00u);
 323:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 324:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 325:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
 326:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 327:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 328:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Enable the interrupt. ( Re-enable) */
 329:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     I2C_enable_irq( this_i2c );
 330:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 331:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 332:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 333:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 334:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_write_read()
 335:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 336:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 337:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_write_read
 338:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 339:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 340:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t serial_addr,
 341:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     const uint8_t * addr_offset,
 342:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint16_t offset_size,
 343:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t * read_buffer,
 344:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint16_t read_size,
 345:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t options
 346:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 347:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 348:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(offset_size > 0u);
 349:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(addr_offset != (uint8_t *)0);
 350:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_size > 0u);
 351:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_buffer != (uint8_t *)0);
 352:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 353:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_status = I2C_FAILED;
 354:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 355:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if((read_size > 0u) && (offset_size > 0u))
 356:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 357:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         psr_t saved_psr;
 358:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         volatile uint8_t stat_ctrl;
 359:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 360:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         saved_psr = HAL_disable_interrupts();
 361:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 362:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /* Update the transaction only when there is no transaction going on I2C */
 363:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         if( this_i2c->transaction == NO_TRANSACTION)
 364:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 365:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = MASTER_RANDOM_READ_TRANSACTION;
 366:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 367:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 368:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /* Update the Pending transaction information so that transaction can restarted */
 369:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->pending_transaction = MASTER_RANDOM_READ_TRANSACTION ;
 370:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 371:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /* Update target address */
 372:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->target_addr = (uint_fast8_t)serial_addr << 1u;
 373:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 374:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->dir = WRITE_DIR;
 375:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 376:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_tx_buffer = addr_offset;
 377:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_tx_size = offset_size;
 378:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_tx_idx = 0u;
 379:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 380:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_rx_buffer = read_buffer;
 381:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_rx_size = read_size;
 382:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_rx_idx = 0u;
 383:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 384:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /* Set I2C status in progress */
 385:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_status = I2C_IN_PROGRESS;
 386:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->options = options;
 387:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 388:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         if(I2C_IN_PROGRESS == this_i2c->slave_status)
 389:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 390:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->is_transaction_pending = 1u;
 391:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 392:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         else
 393:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 394:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
 395:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 396:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 397:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /*
 398:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          * Clear interrupts if required (depends on repeated starts).
 399:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          * Since the Bus is on hold, only then prior status needs to
 400:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          * be cleared.
 401:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          */
 402:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         if ( I2C_HOLD_BUS == this_i2c->bus_status )
 403:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 404:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, SI, 0x00u);
 405:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 406:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 407:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         stat_ctrl = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
 408:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 409:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 410:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /* Enable the interrupt. ( Re-enable) */
 411:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         I2C_enable_irq( this_i2c );
 412:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 413:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_restore_interrupts( saved_psr );
 414:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 415:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 416:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 417:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 418:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_get_status()
 419:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 420:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 421:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** i2c_status_t I2C_get_status
 422:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 423:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
 424:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 425:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 426:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_status_t i2c_status ;
 427:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 428:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_status = this_i2c->master_status ;
 429:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 430:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     return i2c_status;
 431:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 432:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 433:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 434:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_wait_complete()
 435:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 436:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 437:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** i2c_status_t I2C_wait_complete
 438:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 439:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 440:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint32_t timeout_ms
 441:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 442:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 443:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_status_t i2c_status;
 444:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 445:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 446:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Because we have no idea of what CPU we are supposed to be running on
 447:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * we need to guard this write to the timeout value to avoid ISR/user code
 448:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * interaction issues. Checking the status below should be fine as only a
 449:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * single byte should change in that.
 450:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 451:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 452:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_timeout_ms = timeout_ms;
 453:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 454:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 455:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Run the loop until state returns I2C_FAILED  or I2C_SUCESS*/
 456:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     do {
 457:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         i2c_status = this_i2c->master_status;
 458:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     } while(I2C_IN_PROGRESS == i2c_status);
 459:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     return i2c_status;
 460:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 461:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 462:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 463:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_system_tick()
 464:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 465:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 466:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_system_tick
 467:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 468:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 469:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint32_t ms_since_last_tick
 470:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 471:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 472:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if(this_i2c->master_timeout_ms != I2C_NO_TIMEOUT)
 473:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 474:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****        if(this_i2c->master_timeout_ms > ms_since_last_tick)
 475:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 476:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_timeout_ms -= ms_since_last_tick;
 477:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 478:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         else
 479:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 480:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             psr_t saved_psr;
 481:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 482:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * We need to disable interrupts here to ensure we can update the
 483:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * shared data without the I2C ISR interrupting us.
 484:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 485:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             saved_psr = HAL_disable_interrupts();
 486:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 487:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 488:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Mark current transaction as having timed out.
 489:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 490:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_status = I2C_TIMED_OUT;
 491:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 492:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->is_transaction_pending = 0;
 493:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 494:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_restore_interrupts( saved_psr );
 495:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 496:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 497:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Make sure we do not incorrectly signal a timeout for subsequent
 498:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transactions.
 499:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 500:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_timeout_ms = I2C_NO_TIMEOUT;
 501:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 502:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 503:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 504:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 505:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 506:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_set_slave_tx_buffer()
 507:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 508:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 509:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_set_slave_tx_buffer
 510:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 511:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 512:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     const uint8_t * tx_buffer,
 513:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint16_t tx_size
 514:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 515:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 516:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 517:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 518:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 519:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
 520:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * shared data without the I2C ISR interrupting us.
 521:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 522:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 523:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 524:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_buffer = tx_buffer;
 525:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_size = tx_size;
 526:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_idx = 0u;
 527:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 528:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 529:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 530:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 531:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 532:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_set_slave_rx_buffer()
 533:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 534:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 535:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_set_slave_rx_buffer
 536:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 537:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 538:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t * rx_buffer,
 539:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint16_t rx_size
 540:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 541:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 542:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 543:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 544:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 545:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
 546:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * shared data without the I2C ISR interrupting us.
 547:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 548:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 549:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 550:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_buffer = rx_buffer;
 551:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_size = rx_size;
 552:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_idx = 0u;
 553:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 554:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 555:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 556:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 557:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 558:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_set_slave_mem_offset_length()
 559:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 560:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 561:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_set_slave_mem_offset_length
 562:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 563:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 564:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t offset_length
 565:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 566:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 567:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(offset_length <= MAX_OFFSET_LENGTH);
 568:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 569:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 570:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Single byte update, should be interrupt safe
 571:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 572:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if(offset_length > MAX_OFFSET_LENGTH)
 573:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 574:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->slave_mem_offset_length = MAX_OFFSET_LENGTH;
 575:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 576:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     else
 577:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 578:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->slave_mem_offset_length = offset_length;
 579:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 580:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 581:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 582:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 583:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_register_write_handler()
 584:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 585:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 586:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_register_write_handler
 587:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 588:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 589:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_slave_wr_handler_t handler
 590:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 591:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 592:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 593:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 594:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 595:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
 596:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * shared data without the I2C ISR interrupting us.
 597:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 598:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 599:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 600:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_write_handler = handler;
 601:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 602:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 603:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 604:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 605:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 606:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_enable_slave()
 607:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 608:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 609:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_enable_slave
 610:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 611:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
 612:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 613:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 614:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 615:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 616:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 617:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
 618:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register and slave mode flag without the I2C ISR interrupting
 619:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * us.
 620:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 621:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 622:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 623:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Set the Assert Acknowledge bit. */
 624:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u);
 625:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 626:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Enable slave mode */
 627:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->is_slave_enabled = 1u;
 628:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 629:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 630:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 631:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Enable I2C IRQ*/
 632:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     I2C_enable_irq( this_i2c );
 633:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 634:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 635:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 636:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_disable_slave()
 637:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 638:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 639:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_disable_slave
 640:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 641:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
 642:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 643:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 644:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 645:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 646:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 647:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
 648:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register without the I2C ISR interrupting us.
 649:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 650:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 651:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 652:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Reset the assert acknowledge bit. */
 653:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u);
 654:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 655:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Disable slave mode with IRQ blocked to make whole change atomic */
 656:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->is_slave_enabled = 0u;
 657:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 658:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 659:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 660:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 661:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 662:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * 
 663:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 664:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** static void enable_slave_if_required
 665:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 666:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
 667:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 668:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
  15              		.loc 1 668 1
  16              		.cfi_startproc
  17              	.LVL0:
 669:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 670:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * This function is only called from within the ISR and so does not need
 671:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * guarding on the register access.
 672:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 673:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if( 0 != this_i2c->is_slave_enabled )
  18              		.loc 1 673 5
  19              		.loc 1 673 7 is_stmt 0
  20 0000 83470506 		lbu	a5,96(a0)
  21 0004 638E0700 		beq	a5,zero,.L1
  22              	.LVL1:
  23              	.LBB4:
  24              	.LBB5:
 674:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 675:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field( this_i2c->base_address, AA, 0x01u );
  25              		.loc 1 675 9 is_stmt 1
  26 0008 03250500 		lw	a0,0(a0)
  27              	.LVL2:
  28 000c 93061000 		li	a3,1
  29 0010 13064000 		li	a2,4
  30 0014 93052000 		li	a1,2
  31 0018 17030000 		tail	HW_set_8bit_reg_field
  31      67000300 
  32              	.LVL3:
  33              	.L1:
  34              	.LBE5:
  35              	.LBE4:
 676:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 677:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
  36              		.loc 1 677 1 is_stmt 0
  37 0020 67800000 		ret
  38              		.cfi_endproc
  39              	.LFE15:
  41              		.section	.text.I2C_init,"ax",@progbits
  42              		.align	2
  43              		.globl	I2C_init
  45              	I2C_init:
  46              	.LFB1:
 100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
  47              		.loc 1 100 1 is_stmt 1
  48              		.cfi_startproc
  49              	.LVL4:
 101:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint_fast16_t clock_speed = (uint_fast16_t)ser_clock_speed;
  50              		.loc 1 101 5
 102:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
  51              		.loc 1 102 5
 100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
  52              		.loc 1 100 1 is_stmt 0
  53 0000 130101FE 		addi	sp,sp,-32
  54              		.cfi_def_cfa_offset 32
  55 0004 232E1100 		sw	ra,28(sp)
  56 0008 232C8100 		sw	s0,24(sp)
  57 000c 232A9100 		sw	s1,20(sp)
  58              		.cfi_offset 1, -4
  59              		.cfi_offset 8, -8
  60              		.cfi_offset 9, -12
  61 0010 13040500 		mv	s0,a0
  62 0014 23282101 		sw	s2,16(sp)
  63 0018 23263101 		sw	s3,12(sp)
  64 001c 23244101 		sw	s4,8(sp)
  65              		.cfi_offset 18, -16
  66              		.cfi_offset 19, -20
  67              		.cfi_offset 20, -24
 100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
  68              		.loc 1 100 1
  69 0020 93840600 		mv	s1,a3
  70              	.LVL5:
 108:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
  71              		.loc 1 108 5 is_stmt 1
 100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
  72              		.loc 1 100 1 is_stmt 0
  73 0024 93890500 		mv	s3,a1
  74 0028 13090600 		mv	s2,a2
 108:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
  75              		.loc 1 108 17
  76 002c 97000000 		call	HAL_disable_interrupts
  76      E7800000 
  77              	.LVL6:
  78 0034 130A0500 		mv	s4,a0
  79              	.LVL7:
 116:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
  80              		.loc 1 116 5 is_stmt 1
  81 0038 13064006 		li	a2,100
  82 003c 93050000 		li	a1,0
  83 0040 13058400 		addi	a0,s0,8
  84              	.LVL8:
  85 0044 97000000 		call	memset
  85      E7800000 
  86              	.LVL9:
 121:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  87              		.loc 1 121 5
 126:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
  88              		.loc 1 126 56 is_stmt 0
  89 004c 13191900 		slli	s2,s2,1
 121:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
  90              		.loc 1 121 28
  91 0050 23203401 		sw	s3,0(s0)
 126:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
  92              		.loc 1 126 5 is_stmt 1
 126:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
  93              		.loc 1 126 27 is_stmt 0
  94 0054 23222401 		sw	s2,4(s0)
 131:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, ENS1, 0x01); /* set enable bit */
  95              		.loc 1 131 5 is_stmt 1
  96 0058 13850900 		mv	a0,s3
  97 005c 93060000 		li	a3,0
  98 0060 13060004 		li	a2,64
  99 0064 93056000 		li	a1,6
 100 0068 97000000 		call	HW_set_8bit_reg_field
 100      E7800000 
 101              	.LVL10:
 132:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, CR2, ( (clock_speed >> 2) & 0x01) );
 102              		.loc 1 132 5
 103 0070 03250400 		lw	a0,0(s0)
 104 0074 93061000 		li	a3,1
 105 0078 13060004 		li	a2,64
 106 007c 93056000 		li	a1,6
 107 0080 97000000 		call	HW_set_8bit_reg_field
 107      E7800000 
 108              	.LVL11:
 133:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, CR1, ( (clock_speed >> 1) & 0x01) );
 109              		.loc 1 133 5
 110 0088 03250400 		lw	a0,0(s0)
 111 008c 93D62400 		srli	a3,s1,2
 112 0090 93F61600 		andi	a3,a3,1
 113 0094 13060008 		li	a2,128
 114 0098 93057000 		li	a1,7
 115 009c 97000000 		call	HW_set_8bit_reg_field
 115      E7800000 
 116              	.LVL12:
 134:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, CR0, ( clock_speed & 0x01) );
 117              		.loc 1 134 5
 118 00a4 03250400 		lw	a0,0(s0)
 119 00a8 93D61400 		srli	a3,s1,1
 120 00ac 93F61600 		andi	a3,a3,1
 121 00b0 13062000 		li	a2,2
 122 00b4 93051000 		li	a1,1
 123 00b8 97000000 		call	HW_set_8bit_reg_field
 123      E7800000 
 124              	.LVL13:
 135:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 125              		.loc 1 135 5
 126 00c0 03250400 		lw	a0,0(s0)
 127 00c4 93F61400 		andi	a3,s1,1
 128 00c8 13061000 		li	a2,1
 129 00cc 93050000 		li	a1,0
 130 00d0 97000000 		call	HW_set_8bit_reg_field
 130      E7800000 
 131              	.LVL14:
 137:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg(this_i2c->base_address, ADDRESS1, this_i2c->ser_address);
 132              		.loc 1 137 5
 133 00d8 03250400 		lw	a0,0(s0)
 134 00dc 83254400 		lw	a1,4(s0)
 135 00e0 1305C500 		addi	a0,a0,12
 136 00e4 97000000 		call	HW_set_8bit_reg
 136      E7800000 
 137              	.LVL15:
 138:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 138              		.loc 1 138 5
 139 00ec 03250400 		lw	a0,0(s0)
 140 00f0 83254400 		lw	a1,4(s0)
 141 00f4 1305C501 		addi	a0,a0,28
 142 00f8 97000000 		call	HW_set_8bit_reg
 142      E7800000 
 143              	.LVL16:
 143:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 144              		.loc 1 143 5
 144:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 145              		.loc 1 144 1 is_stmt 0
 146 0100 03248101 		lw	s0,24(sp)
 147              		.cfi_restore 8
 148              	.LVL17:
 149 0104 8320C101 		lw	ra,28(sp)
 150              		.cfi_restore 1
 151 0108 83244101 		lw	s1,20(sp)
 152              		.cfi_restore 9
 153              	.LVL18:
 154 010c 03290101 		lw	s2,16(sp)
 155              		.cfi_restore 18
 156 0110 8329C100 		lw	s3,12(sp)
 157              		.cfi_restore 19
 158              	.LVL19:
 143:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 159              		.loc 1 143 5
 160 0114 13050A00 		mv	a0,s4
 144:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 161              		.loc 1 144 1
 162 0118 032A8100 		lw	s4,8(sp)
 163              		.cfi_restore 20
 164              	.LVL20:
 165 011c 13010102 		addi	sp,sp,32
 166              		.cfi_def_cfa_offset 0
 143:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 167              		.loc 1 143 5
 168 0120 17030000 		tail	HAL_restore_interrupts
 168      67000300 
 169              	.LVL21:
 170              		.cfi_endproc
 171              	.LFE1:
 173              		.section	.text.I2C_channel_init,"ax",@progbits
 174              		.align	2
 175              		.globl	I2C_channel_init
 177              	I2C_channel_init:
 178              	.LFB2:
 156:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 179              		.loc 1 156 1 is_stmt 1
 180              		.cfi_startproc
 181              	.LVL22:
 157:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint_fast16_t clock_speed = (uint_fast16_t)ser_clock_speed;
 182              		.loc 1 157 5
 158:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 183              		.loc 1 158 5
 160:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(I2C_CHANNEL_0 != channel_number);
 184              		.loc 1 160 5
 160:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(I2C_CHANNEL_0 != channel_number);
 185              		.loc 1 160 5
 186 0000 9307F000 		li	a5,15
 187 0004 63F6C700 		bleu	a2,a5,.L6
 188              	.L12:
 161:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 189              		.loc 1 161 5 discriminator 1
 190              	 #APP
 191              	# 161 "../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c" 1
 192              		ebreak
 193              	# 0 "" 2
 194              	 #NO_APP
 195 000c 67800000 		ret
 196              	.L6:
 160:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(I2C_CHANNEL_0 != channel_number);
 197              		.loc 1 160 50 discriminator 3
 161:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 198              		.loc 1 161 5 discriminator 3
 161:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 199              		.loc 1 161 5 discriminator 3
 200 0010 E30C06FE 		beq	a2,zero,.L12
 156:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 201              		.loc 1 156 1 is_stmt 0 discriminator 3
 202 0014 130101FE 		addi	sp,sp,-32
 203              		.cfi_def_cfa_offset 32
 204 0018 232E1100 		sw	ra,28(sp)
 205 001c 232C8100 		sw	s0,24(sp)
 206 0020 232A9100 		sw	s1,20(sp)
 207 0024 23282101 		sw	s2,16(sp)
 208 0028 23263101 		sw	s3,12(sp)
 209 002c 23244101 		sw	s4,8(sp)
 210              		.cfi_offset 1, -4
 211              		.cfi_offset 8, -8
 212              		.cfi_offset 9, -12
 213              		.cfi_offset 18, -16
 214              		.cfi_offset 19, -20
 215              		.cfi_offset 20, -24
 216 0030 13040500 		mv	s0,a0
 161:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 217              		.loc 1 161 48 is_stmt 1 discriminator 3
 167:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         (I2C_CHANNEL_0 != channel_number))
 218              		.loc 1 167 5 discriminator 3
 174:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 219              		.loc 1 174 9 discriminator 3
 220 0034 13890600 		mv	s2,a3
 221 0038 93890500 		mv	s3,a1
 222 003c 93040600 		mv	s1,a2
 174:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 223              		.loc 1 174 21 is_stmt 0 discriminator 3
 224 0040 97000000 		call	HAL_disable_interrupts
 224      E7800000 
 225              	.LVL23:
 226 0048 130A0500 		mv	s4,a0
 227              	.LVL24:
 179:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 228              		.loc 1 179 9 is_stmt 1 discriminator 3
 229 004c 1306C006 		li	a2,108
 230 0050 93050000 		li	a1,0
 231 0054 13050400 		mv	a0,s0
 232              	.LVL25:
 233 0058 97000000 		call	memset
 233      E7800000 
 234              	.LVL26:
 181:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                ((this_i2c->base_address) & ~((addr_t)CHANNEL_MASK)) 
 235              		.loc 1 181 9 discriminator 3
 182:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             | (((addr_t)channel_number) << CHANNEL_BASE_SHIFT);
 236              		.loc 1 182 42 is_stmt 0 discriminator 3
 237 0060 03A50900 		lw	a0,0(s3)
 185:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 238              		.loc 1 185 49 discriminator 3
 239 0064 83A74900 		lw	a5,4(s3)
 183:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 240              		.loc 1 183 41 discriminator 3
 241 0068 13965400 		slli	a2,s1,5
 182:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             | (((addr_t)channel_number) << CHANNEL_BASE_SHIFT);
 242              		.loc 1 182 42 discriminator 3
 243 006c 1375F5E1 		andi	a0,a0,-481
 183:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 244              		.loc 1 183 13 discriminator 3
 245 0070 3365C500 		or	a0,a0,a2
 185:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 246              		.loc 1 185 39 discriminator 3
 247 0074 2322F400 		sw	a5,4(s0)
 181:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                ((this_i2c->base_address) & ~((addr_t)CHANNEL_MASK)) 
 248              		.loc 1 181 40 discriminator 3
 249 0078 2320A400 		sw	a0,0(s0)
 185:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 250              		.loc 1 185 9 is_stmt 1 discriminator 3
 187:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, ENS1, 0x01); /* set enable bit */
 251              		.loc 1 187 9 discriminator 3
 252 007c 93060000 		li	a3,0
 253 0080 13060004 		li	a2,64
 254 0084 93056000 		li	a1,6
 255 0088 97000000 		call	HW_set_8bit_reg_field
 255      E7800000 
 256              	.LVL27:
 188:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, CR2, ( (clock_speed >> 2) & 0x01) );
 257              		.loc 1 188 9 discriminator 3
 258 0090 03250400 		lw	a0,0(s0)
 259 0094 93061000 		li	a3,1
 260 0098 13060004 		li	a2,64
 261 009c 93056000 		li	a1,6
 262 00a0 97000000 		call	HW_set_8bit_reg_field
 262      E7800000 
 263              	.LVL28:
 189:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, CR1, ( (clock_speed >> 1) & 0x01) );
 264              		.loc 1 189 9 discriminator 3
 265 00a8 03250400 		lw	a0,0(s0)
 266 00ac 93562900 		srli	a3,s2,2
 267 00b0 93F61600 		andi	a3,a3,1
 268 00b4 13060008 		li	a2,128
 269 00b8 93057000 		li	a1,7
 270 00bc 97000000 		call	HW_set_8bit_reg_field
 270      E7800000 
 271              	.LVL29:
 190:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c_channel->base_address, CR0, ( clock_speed & 0x01) );
 272              		.loc 1 190 9 discriminator 3
 273 00c4 03250400 		lw	a0,0(s0)
 274 00c8 93561900 		srli	a3,s2,1
 275 00cc 93F61600 		andi	a3,a3,1
 276 00d0 13062000 		li	a2,2
 277 00d4 93051000 		li	a1,1
 278 00d8 97000000 		call	HW_set_8bit_reg_field
 278      E7800000 
 279              	.LVL30:
 191:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /*
 280              		.loc 1 191 9 discriminator 3
 281 00e0 03250400 		lw	a0,0(s0)
 282 00e4 93761900 		andi	a3,s2,1
 283 00e8 13061000 		li	a2,1
 284 00ec 93050000 		li	a1,0
 285 00f0 97000000 		call	HW_set_8bit_reg_field
 285      E7800000 
 286              	.LVL31:
 195:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 287              		.loc 1 195 9 discriminator 3
 197:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 288              		.loc 1 197 1 is_stmt 0 discriminator 3
 289 00f8 03248101 		lw	s0,24(sp)
 290              		.cfi_restore 8
 291              	.LVL32:
 292 00fc 8320C101 		lw	ra,28(sp)
 293              		.cfi_restore 1
 294 0100 83244101 		lw	s1,20(sp)
 295              		.cfi_restore 9
 296              	.LVL33:
 297 0104 03290101 		lw	s2,16(sp)
 298              		.cfi_restore 18
 299              	.LVL34:
 300 0108 8329C100 		lw	s3,12(sp)
 301              		.cfi_restore 19
 302              	.LVL35:
 195:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 303              		.loc 1 195 9 discriminator 3
 304 010c 13050A00 		mv	a0,s4
 197:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 305              		.loc 1 197 1 discriminator 3
 306 0110 032A8100 		lw	s4,8(sp)
 307              		.cfi_restore 20
 308              	.LVL36:
 309 0114 13010102 		addi	sp,sp,32
 310              		.cfi_def_cfa_offset 0
 195:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 311              		.loc 1 195 9 discriminator 3
 312 0118 17030000 		tail	HAL_restore_interrupts
 312      67000300 
 313              	.LVL37:
 314              		.cfi_endproc
 315              	.LFE2:
 317              		.section	.text.I2C_write,"ax",@progbits
 318              		.align	2
 319              		.globl	I2C_write
 321              	I2C_write:
 322              	.LFB3:
 211:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 323              		.loc 1 211 1 is_stmt 1
 324              		.cfi_startproc
 325              	.LVL38:
 212:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     volatile uint8_t stat_ctrl;
 326              		.loc 1 212 5
 213:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 327              		.loc 1 213 5
 215:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 328              		.loc 1 215 5
 211:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 329              		.loc 1 211 1 is_stmt 0
 330 0000 130101FD 		addi	sp,sp,-48
 331              		.cfi_def_cfa_offset 48
 332 0004 23248102 		sw	s0,40(sp)
 333 0008 23229102 		sw	s1,36(sp)
 334              		.cfi_offset 8, -8
 335              		.cfi_offset 9, -12
 336 000c 13040500 		mv	s0,a0
 337 0010 2326B100 		sw	a1,12(sp)
 338 0014 2324C100 		sw	a2,8(sp)
 339 0018 2322D100 		sw	a3,4(sp)
 340 001c 2320E100 		sw	a4,0(sp)
 341 0020 23261102 		sw	ra,44(sp)
 342              		.cfi_offset 1, -4
 215:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 343              		.loc 1 215 17
 344 0024 97000000 		call	HAL_disable_interrupts
 344      E7800000 
 345              	.LVL39:
 218:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 346              		.loc 1 218 7
 347 002c 8347C400 		lbu	a5,12(s0)
 215:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 348              		.loc 1 215 17
 349 0030 93040500 		mv	s1,a0
 350              	.LVL40:
 218:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 351              		.loc 1 218 5 is_stmt 1
 218:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 352              		.loc 1 218 7 is_stmt 0
 353 0034 03270100 		lw	a4,0(sp)
 354 0038 83264100 		lw	a3,4(sp)
 355 003c 03268100 		lw	a2,8(sp)
 356 0040 8325C100 		lw	a1,12(sp)
 357 0044 63960700 		bne	a5,zero,.L14
 220:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 358              		.loc 1 220 7 is_stmt 1
 220:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 359              		.loc 1 220 29 is_stmt 0
 360 0048 93071000 		li	a5,1
 361 004c 2306F400 		sb	a5,12(s0)
 362              	.L14:
 224:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 363              		.loc 1 224 5 is_stmt 1
 224:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 364              		.loc 1 224 35 is_stmt 0
 365 0050 93071000 		li	a5,1
 234:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->options = options;
 366              		.loc 1 234 29
 367 0054 232AF402 		sw	a5,52(s0)
 235:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 368              		.loc 1 235 23
 369 0058 230AE400 		sb	a4,20(s0)
 237:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 370              		.loc 1 237 35
 371 005c 03274405 		lw	a4,84(s0)
 227:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->dir = WRITE_DIR;
 372              		.loc 1 227 55
 373 0060 93951500 		slli	a1,a1,1
 224:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 374              		.loc 1 224 35
 375 0064 2305F406 		sb	a5,106(s0)
 227:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->dir = WRITE_DIR;
 376              		.loc 1 227 5 is_stmt 1
 227:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->dir = WRITE_DIR;
 377              		.loc 1 227 27 is_stmt 0
 378 0068 2324B400 		sw	a1,8(s0)
 228:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_buffer = write_buffer;
 379              		.loc 1 228 5 is_stmt 1
 228:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_buffer = write_buffer;
 380              		.loc 1 228 19 is_stmt 0
 381 006c 23220402 		sw	zero,36(s0)
 229:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_size = write_size;
 382              		.loc 1 229 5 is_stmt 1
 229:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_size = write_size;
 383              		.loc 1 229 32 is_stmt 0
 384 0070 232CC400 		sw	a2,24(s0)
 230:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_idx = 0u;
 385              		.loc 1 230 5 is_stmt 1
 230:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_tx_idx = 0u;
 386              		.loc 1 230 30 is_stmt 0
 387 0074 232ED400 		sw	a3,28(s0)
 231:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 388              		.loc 1 231 5 is_stmt 1
 231:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 389              		.loc 1 231 29 is_stmt 0
 390 0078 23200402 		sw	zero,32(s0)
 234:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->options = options;
 391              		.loc 1 234 5 is_stmt 1
 235:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 392              		.loc 1 235 5
 237:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 393              		.loc 1 237 5
 237:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 394              		.loc 1 237 7 is_stmt 0
 395 007c 631AF706 		bne	a4,a5,.L15
 239:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 396              		.loc 1 239 9 is_stmt 1
 239:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 397              		.loc 1 239 42 is_stmt 0
 398 0080 A304E406 		sb	a4,105(s0)
 399              	.L16:
 251:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 400              		.loc 1 251 5 is_stmt 1
 251:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 401              		.loc 1 251 8 is_stmt 0
 402 0084 03478406 		lbu	a4,104(s0)
 403 0088 93071000 		li	a5,1
 404 008c 631EF700 		bne	a4,a5,.L17
 253:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 405              		.loc 1 253 9 is_stmt 1
 406 0090 03250400 		lw	a0,0(s0)
 407 0094 93060000 		li	a3,0
 408 0098 13068000 		li	a2,8
 409 009c 93053000 		li	a1,3
 410 00a0 97000000 		call	HW_set_8bit_reg_field
 410      E7800000 
 411              	.LVL41:
 412              	.L17:
 256:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 413              		.loc 1 256 5
 256:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 414              		.loc 1 256 17 is_stmt 0
 415 00a8 03250400 		lw	a0,0(s0)
 416 00ac 13054500 		addi	a0,a0,4
 417 00b0 97000000 		call	HW_get_8bit_reg
 417      E7800000 
 418              	.LVL42:
 256:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 419              		.loc 1 256 15
 420 00b8 A30FA100 		sb	a0,31(sp)
 257:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 421              		.loc 1 257 5 is_stmt 1
 257:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 422              		.loc 1 257 15 is_stmt 0
 423 00bc 8347F101 		lbu	a5,31(sp)
 260:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 424              		.loc 1 260 5
 425 00c0 13050400 		mv	a0,s0
 257:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 426              		.loc 1 257 15
 427 00c4 93F7F70F 		andi	a5,a5,0xff
 428 00c8 A30FF100 		sb	a5,31(sp)
 260:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 429              		.loc 1 260 5 is_stmt 1
 430 00cc 97000000 		call	I2C_enable_irq
 430      E7800000 
 431              	.LVL43:
 262:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 432              		.loc 1 262 5
 263:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 433              		.loc 1 263 1 is_stmt 0
 434 00d4 03248102 		lw	s0,40(sp)
 435              		.cfi_remember_state
 436              		.cfi_restore 8
 437              	.LVL44:
 438 00d8 8320C102 		lw	ra,44(sp)
 439              		.cfi_restore 1
 262:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 440              		.loc 1 262 5
 441 00dc 13850400 		mv	a0,s1
 263:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 442              		.loc 1 263 1
 443 00e0 83244102 		lw	s1,36(sp)
 444              		.cfi_restore 9
 445              	.LVL45:
 446 00e4 13010103 		addi	sp,sp,48
 447              		.cfi_def_cfa_offset 0
 448              	.LVL46:
 262:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 449              		.loc 1 262 5
 450 00e8 17030000 		tail	HAL_restore_interrupts
 450      67000300 
 451              	.LVL47:
 452              	.L15:
 453              		.cfi_restore_state
 243:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 454              		.loc 1 243 9 is_stmt 1
 455 00f0 03250400 		lw	a0,0(s0)
 456 00f4 93061000 		li	a3,1
 457 00f8 13060002 		li	a2,32
 458 00fc 93055000 		li	a1,5
 459 0100 97000000 		call	HW_set_8bit_reg_field
 459      E7800000 
 460              	.LVL48:
 461 0108 6FF0DFF7 		j	.L16
 462              		.cfi_endproc
 463              	.LFE3:
 465              		.section	.text.I2C_read,"ax",@progbits
 466              		.align	2
 467              		.globl	I2C_read
 469              	I2C_read:
 470              	.LFB4:
 277:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 471              		.loc 1 277 1
 472              		.cfi_startproc
 473              	.LVL49:
 278:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     volatile uint8_t stat_ctrl;
 474              		.loc 1 278 5
 279:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 475              		.loc 1 279 5
 281:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 476              		.loc 1 281 5
 277:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 477              		.loc 1 277 1 is_stmt 0
 478 0000 130101FD 		addi	sp,sp,-48
 479              		.cfi_def_cfa_offset 48
 480 0004 23248102 		sw	s0,40(sp)
 481 0008 23229102 		sw	s1,36(sp)
 482              		.cfi_offset 8, -8
 483              		.cfi_offset 9, -12
 484 000c 13040500 		mv	s0,a0
 485 0010 2326B100 		sw	a1,12(sp)
 486 0014 2324C100 		sw	a2,8(sp)
 487 0018 2322D100 		sw	a3,4(sp)
 488 001c 2320E100 		sw	a4,0(sp)
 489 0020 23261102 		sw	ra,44(sp)
 490              		.cfi_offset 1, -4
 281:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 491              		.loc 1 281 17
 492 0024 97000000 		call	HAL_disable_interrupts
 492      E7800000 
 493              	.LVL50:
 284:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 494              		.loc 1 284 7
 495 002c 8347C400 		lbu	a5,12(s0)
 281:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 496              		.loc 1 281 17
 497 0030 93040500 		mv	s1,a0
 498              	.LVL51:
 284:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 499              		.loc 1 284 5 is_stmt 1
 284:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 500              		.loc 1 284 7 is_stmt 0
 501 0034 03270100 		lw	a4,0(sp)
 502 0038 83264100 		lw	a3,4(sp)
 503 003c 03268100 		lw	a2,8(sp)
 504 0040 8325C100 		lw	a1,12(sp)
 505 0044 63960700 		bne	a5,zero,.L20
 286:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 506              		.loc 1 286 7 is_stmt 1
 286:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 507              		.loc 1 286 29 is_stmt 0
 508 0048 93072000 		li	a5,2
 509 004c 2306F400 		sb	a5,12(s0)
 510              	.L20:
 290:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 511              		.loc 1 290 5 is_stmt 1
 290:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 512              		.loc 1 290 35 is_stmt 0
 513 0050 93072000 		li	a5,2
 514 0054 2305F406 		sb	a5,106(s0)
 293:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 515              		.loc 1 293 5 is_stmt 1
 295:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 516              		.loc 1 295 19 is_stmt 0
 517 0058 93071000 		li	a5,1
 302:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 518              		.loc 1 302 29
 519 005c 232AF402 		sw	a5,52(s0)
 304:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 520              		.loc 1 304 23
 521 0060 230AE400 		sb	a4,20(s0)
 306:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 522              		.loc 1 306 35
 523 0064 03274405 		lw	a4,84(s0)
 293:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 524              		.loc 1 293 55
 525 0068 93951500 		slli	a1,a1,1
 293:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 526              		.loc 1 293 27
 527 006c 2324B400 		sw	a1,8(s0)
 295:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 528              		.loc 1 295 5 is_stmt 1
 295:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 529              		.loc 1 295 19 is_stmt 0
 530 0070 2322F402 		sw	a5,36(s0)
 297:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_rx_size = read_size;
 531              		.loc 1 297 5 is_stmt 1
 297:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_rx_size = read_size;
 532              		.loc 1 297 32 is_stmt 0
 533 0074 2324C402 		sw	a2,40(s0)
 298:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_rx_idx = 0u;
 534              		.loc 1 298 5 is_stmt 1
 298:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_rx_idx = 0u;
 535              		.loc 1 298 30 is_stmt 0
 536 0078 2326D402 		sw	a3,44(s0)
 299:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 537              		.loc 1 299 5 is_stmt 1
 299:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 538              		.loc 1 299 29 is_stmt 0
 539 007c 23280402 		sw	zero,48(s0)
 302:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 540              		.loc 1 302 5 is_stmt 1
 304:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 541              		.loc 1 304 5
 306:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 542              		.loc 1 306 5
 306:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 543              		.loc 1 306 7 is_stmt 0
 544 0080 631AF706 		bne	a4,a5,.L21
 308:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 545              		.loc 1 308 9 is_stmt 1
 308:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 546              		.loc 1 308 42 is_stmt 0
 547 0084 A304E406 		sb	a4,105(s0)
 548              	.L22:
 320:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 549              		.loc 1 320 5 is_stmt 1
 320:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 550              		.loc 1 320 8 is_stmt 0
 551 0088 03478406 		lbu	a4,104(s0)
 552 008c 93071000 		li	a5,1
 553 0090 631EF700 		bne	a4,a5,.L23
 322:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 554              		.loc 1 322 9 is_stmt 1
 555 0094 03250400 		lw	a0,0(s0)
 556 0098 93060000 		li	a3,0
 557 009c 13068000 		li	a2,8
 558 00a0 93053000 		li	a1,3
 559 00a4 97000000 		call	HW_set_8bit_reg_field
 559      E7800000 
 560              	.LVL52:
 561              	.L23:
 325:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 562              		.loc 1 325 5
 325:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 563              		.loc 1 325 17 is_stmt 0
 564 00ac 03250400 		lw	a0,0(s0)
 565 00b0 13054500 		addi	a0,a0,4
 566 00b4 97000000 		call	HW_get_8bit_reg
 566      E7800000 
 567              	.LVL53:
 325:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 568              		.loc 1 325 15
 569 00bc A30FA100 		sb	a0,31(sp)
 326:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 570              		.loc 1 326 5 is_stmt 1
 326:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 571              		.loc 1 326 15 is_stmt 0
 572 00c0 8347F101 		lbu	a5,31(sp)
 329:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 573              		.loc 1 329 5
 574 00c4 13050400 		mv	a0,s0
 326:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 575              		.loc 1 326 15
 576 00c8 93F7F70F 		andi	a5,a5,0xff
 577 00cc A30FF100 		sb	a5,31(sp)
 329:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 578              		.loc 1 329 5 is_stmt 1
 579 00d0 97000000 		call	I2C_enable_irq
 579      E7800000 
 580              	.LVL54:
 330:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 581              		.loc 1 330 5
 331:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 582              		.loc 1 331 1 is_stmt 0
 583 00d8 03248102 		lw	s0,40(sp)
 584              		.cfi_remember_state
 585              		.cfi_restore 8
 586              	.LVL55:
 587 00dc 8320C102 		lw	ra,44(sp)
 588              		.cfi_restore 1
 330:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 589              		.loc 1 330 5
 590 00e0 13850400 		mv	a0,s1
 331:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 591              		.loc 1 331 1
 592 00e4 83244102 		lw	s1,36(sp)
 593              		.cfi_restore 9
 594              	.LVL56:
 595 00e8 13010103 		addi	sp,sp,48
 596              		.cfi_def_cfa_offset 0
 597              	.LVL57:
 330:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 598              		.loc 1 330 5
 599 00ec 17030000 		tail	HAL_restore_interrupts
 599      67000300 
 600              	.LVL58:
 601              	.L21:
 602              		.cfi_restore_state
 312:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 603              		.loc 1 312 9 is_stmt 1
 604 00f4 03250400 		lw	a0,0(s0)
 605 00f8 93061000 		li	a3,1
 606 00fc 13060002 		li	a2,32
 607 0100 93055000 		li	a1,5
 608 0104 97000000 		call	HW_set_8bit_reg_field
 608      E7800000 
 609              	.LVL59:
 610 010c 6FF0DFF7 		j	.L22
 611              		.cfi_endproc
 612              	.LFE4:
 614              		.section	.text.I2C_write_read,"ax",@progbits
 615              		.align	2
 616              		.globl	I2C_write_read
 618              	I2C_write_read:
 619              	.LFB5:
 347:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(offset_size > 0u);
 620              		.loc 1 347 1
 621              		.cfi_startproc
 622              	.LVL60:
 348:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(addr_offset != (uint8_t *)0);
 623              		.loc 1 348 5
 348:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(addr_offset != (uint8_t *)0);
 624              		.loc 1 348 5
 625 0000 63940600 		bne	a3,zero,.L26
 348:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(addr_offset != (uint8_t *)0);
 626              		.loc 1 348 5 discriminator 1
 627              	 #APP
 628              	# 348 "../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c" 1
 629              		ebreak
 630              	# 0 "" 2
 631              	 #NO_APP
 632              	.L26:
 348:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(addr_offset != (uint8_t *)0);
 633              		.loc 1 348 33 discriminator 3
 349:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_size > 0u);
 634              		.loc 1 349 5 discriminator 3
 349:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_size > 0u);
 635              		.loc 1 349 5 discriminator 3
 636 0008 63140600 		bne	a2,zero,.L27
 349:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_size > 0u);
 637              		.loc 1 349 5 discriminator 1
 638              	 #APP
 639              	# 349 "../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c" 1
 640              		ebreak
 641              	# 0 "" 2
 642              	 #NO_APP
 643              	.L27:
 349:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_size > 0u);
 644              		.loc 1 349 44 discriminator 3
 350:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_buffer != (uint8_t *)0);
 645              		.loc 1 350 5 discriminator 3
 350:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_buffer != (uint8_t *)0);
 646              		.loc 1 350 5 discriminator 3
 647 0010 63940700 		bne	a5,zero,.L28
 350:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_buffer != (uint8_t *)0);
 648              		.loc 1 350 5 discriminator 1
 649              	 #APP
 650              	# 350 "../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c" 1
 651              		ebreak
 652              	# 0 "" 2
 653              	 #NO_APP
 654              	.L28:
 350:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(read_buffer != (uint8_t *)0);
 655              		.loc 1 350 31 discriminator 3
 351:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 656              		.loc 1 351 5 discriminator 3
 351:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 657              		.loc 1 351 5 discriminator 3
 658 0018 63140700 		bne	a4,zero,.L29
 351:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 659              		.loc 1 351 5 discriminator 1
 660              	 #APP
 661              	# 351 "../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c" 1
 662              		ebreak
 663              	# 0 "" 2
 664              	 #NO_APP
 665              	.L29:
 351:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 666              		.loc 1 351 44 discriminator 3
 353:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 667              		.loc 1 353 5 discriminator 3
 353:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 668              		.loc 1 353 29 is_stmt 0 discriminator 3
 669 0020 93082000 		li	a7,2
 670 0024 232A1503 		sw	a7,52(a0)
 355:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 671              		.loc 1 355 5 is_stmt 1 discriminator 3
 355:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 672              		.loc 1 355 7 is_stmt 0 discriminator 3
 673 0028 63860714 		beq	a5,zero,.L25
 355:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 674              		.loc 1 355 25 discriminator 1
 675 002c 63840614 		beq	a3,zero,.L25
 347:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(offset_size > 0u);
 676              		.loc 1 347 1
 677 0030 130101FC 		addi	sp,sp,-64
 678              		.cfi_def_cfa_offset 64
 679 0034 232C8102 		sw	s0,56(sp)
 680 0038 232A9102 		sw	s1,52(sp)
 681 003c 23282103 		sw	s2,48(sp)
 682 0040 23263103 		sw	s3,44(sp)
 683 0044 23244103 		sw	s4,40(sp)
 684 0048 23225103 		sw	s5,36(sp)
 685 004c 23206103 		sw	s6,32(sp)
 686 0050 232E7101 		sw	s7,28(sp)
 687              		.cfi_offset 8, -8
 688              		.cfi_offset 9, -12
 689              		.cfi_offset 18, -16
 690              		.cfi_offset 19, -20
 691              		.cfi_offset 20, -24
 692              		.cfi_offset 21, -28
 693              		.cfi_offset 22, -32
 694              		.cfi_offset 23, -36
 695 0054 93840700 		mv	s1,a5
 696 0058 13040500 		mv	s0,a0
 697              	.LBB6:
 357:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         volatile uint8_t stat_ctrl;
 698              		.loc 1 357 9 is_stmt 1
 358:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 699              		.loc 1 358 9
 360:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 700              		.loc 1 360 9
 701              	.LBE6:
 347:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(offset_size > 0u);
 702              		.loc 1 347 1 is_stmt 0
 703 005c 232E1102 		sw	ra,60(sp)
 704              		.cfi_offset 1, -4
 705 0060 130B0800 		mv	s6,a6
 706 0064 130A0700 		mv	s4,a4
 707 0068 13890600 		mv	s2,a3
 708 006c 930A0600 		mv	s5,a2
 709 0070 93890500 		mv	s3,a1
 710              	.LBB7:
 360:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 711              		.loc 1 360 21
 712 0074 97000000 		call	HAL_disable_interrupts
 712      E7800000 
 713              	.LVL61:
 363:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 714              		.loc 1 363 11
 715 007c 8347C400 		lbu	a5,12(s0)
 360:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 716              		.loc 1 360 21
 717 0080 930B0500 		mv	s7,a0
 718              	.LVL62:
 363:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 719              		.loc 1 363 9 is_stmt 1
 363:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 720              		.loc 1 363 11 is_stmt 0
 721 0084 63960700 		bne	a5,zero,.L31
 365:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 722              		.loc 1 365 13 is_stmt 1
 365:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 723              		.loc 1 365 35 is_stmt 0
 724 0088 93073000 		li	a5,3
 725 008c 2306F400 		sb	a5,12(s0)
 726              	.L31:
 369:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 727              		.loc 1 369 9 is_stmt 1
 385:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->options = options;
 728              		.loc 1 385 33 is_stmt 0
 729 0090 13071000 		li	a4,1
 369:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 730              		.loc 1 369 39
 731 0094 93073000 		li	a5,3
 385:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->options = options;
 732              		.loc 1 385 33
 733 0098 232AE402 		sw	a4,52(s0)
 369:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 734              		.loc 1 369 39
 735 009c 2305F406 		sb	a5,106(s0)
 372:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 736              		.loc 1 372 9 is_stmt 1
 388:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 737              		.loc 1 388 39 is_stmt 0
 738 00a0 83274405 		lw	a5,84(s0)
 372:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 739              		.loc 1 372 59
 740 00a4 93951900 		slli	a1,s3,1
 372:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 741              		.loc 1 372 31
 742 00a8 2324B400 		sw	a1,8(s0)
 374:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 743              		.loc 1 374 9 is_stmt 1
 374:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 744              		.loc 1 374 23 is_stmt 0
 745 00ac 23220402 		sw	zero,36(s0)
 376:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_tx_size = offset_size;
 746              		.loc 1 376 9 is_stmt 1
 376:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_tx_size = offset_size;
 747              		.loc 1 376 36 is_stmt 0
 748 00b0 232C5401 		sw	s5,24(s0)
 377:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_tx_idx = 0u;
 749              		.loc 1 377 9 is_stmt 1
 377:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_tx_idx = 0u;
 750              		.loc 1 377 34 is_stmt 0
 751 00b4 232E2401 		sw	s2,28(s0)
 378:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 752              		.loc 1 378 9 is_stmt 1
 378:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 753              		.loc 1 378 33 is_stmt 0
 754 00b8 23200402 		sw	zero,32(s0)
 380:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_rx_size = read_size;
 755              		.loc 1 380 9 is_stmt 1
 380:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_rx_size = read_size;
 756              		.loc 1 380 36 is_stmt 0
 757 00bc 23244403 		sw	s4,40(s0)
 381:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_rx_idx = 0u;
 758              		.loc 1 381 9 is_stmt 1
 381:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->master_rx_idx = 0u;
 759              		.loc 1 381 34 is_stmt 0
 760 00c0 23269402 		sw	s1,44(s0)
 382:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 761              		.loc 1 382 9 is_stmt 1
 382:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 762              		.loc 1 382 33 is_stmt 0
 763 00c4 23280402 		sw	zero,48(s0)
 385:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         this_i2c->options = options;
 764              		.loc 1 385 9 is_stmt 1
 386:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 765              		.loc 1 386 9
 386:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 766              		.loc 1 386 27 is_stmt 0
 767 00c8 230A6401 		sb	s6,20(s0)
 388:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 768              		.loc 1 388 9 is_stmt 1
 388:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 769              		.loc 1 388 11 is_stmt 0
 770 00cc 6396E708 		bne	a5,a4,.L32
 390:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 771              		.loc 1 390 13 is_stmt 1
 390:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 772              		.loc 1 390 46 is_stmt 0
 773 00d0 A304F406 		sb	a5,105(s0)
 774              	.LVL63:
 775              	.L33:
 402:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 776              		.loc 1 402 9 is_stmt 1
 402:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 777              		.loc 1 402 12 is_stmt 0
 778 00d4 03478406 		lbu	a4,104(s0)
 779 00d8 93071000 		li	a5,1
 780 00dc 631EF700 		bne	a4,a5,.L34
 404:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 781              		.loc 1 404 13 is_stmt 1
 782 00e0 03250400 		lw	a0,0(s0)
 783 00e4 93060000 		li	a3,0
 784 00e8 13068000 		li	a2,8
 785 00ec 93053000 		li	a1,3
 786 00f0 97000000 		call	HW_set_8bit_reg_field
 786      E7800000 
 787              	.LVL64:
 788              	.L34:
 407:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 789              		.loc 1 407 9
 407:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 790              		.loc 1 407 21 is_stmt 0
 791 00f8 03250400 		lw	a0,0(s0)
 792 00fc 13054500 		addi	a0,a0,4
 793 0100 97000000 		call	HW_get_8bit_reg
 793      E7800000 
 794              	.LVL65:
 407:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         stat_ctrl = stat_ctrl;  /* Avoids lint warning. */
 795              		.loc 1 407 19
 796 0108 A307A100 		sb	a0,15(sp)
 408:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 797              		.loc 1 408 9 is_stmt 1
 408:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 798              		.loc 1 408 19 is_stmt 0
 799 010c 8347F100 		lbu	a5,15(sp)
 411:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 800              		.loc 1 411 9
 801 0110 13050400 		mv	a0,s0
 408:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 802              		.loc 1 408 19
 803 0114 93F7F70F 		andi	a5,a5,0xff
 804 0118 A307F100 		sb	a5,15(sp)
 411:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 805              		.loc 1 411 9 is_stmt 1
 806 011c 97000000 		call	I2C_enable_irq
 806      E7800000 
 807              	.LVL66:
 413:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 808              		.loc 1 413 9
 809              	.LBE7:
 415:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 810              		.loc 1 415 1 is_stmt 0
 811 0124 03248103 		lw	s0,56(sp)
 812              		.cfi_remember_state
 813              		.cfi_restore 8
 814              	.LVL67:
 815 0128 8320C103 		lw	ra,60(sp)
 816              		.cfi_restore 1
 817 012c 83244103 		lw	s1,52(sp)
 818              		.cfi_restore 9
 819 0130 03290103 		lw	s2,48(sp)
 820              		.cfi_restore 18
 821 0134 8329C102 		lw	s3,44(sp)
 822              		.cfi_restore 19
 823 0138 032A8102 		lw	s4,40(sp)
 824              		.cfi_restore 20
 825              	.LVL68:
 826 013c 832A4102 		lw	s5,36(sp)
 827              		.cfi_restore 21
 828              	.LVL69:
 829 0140 032B0102 		lw	s6,32(sp)
 830              		.cfi_restore 22
 831              	.LBB8:
 413:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 832              		.loc 1 413 9
 833 0144 13850B00 		mv	a0,s7
 834              	.LBE8:
 415:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 835              		.loc 1 415 1
 836 0148 832BC101 		lw	s7,28(sp)
 837              		.cfi_restore 23
 838              	.LVL70:
 839 014c 13010104 		addi	sp,sp,64
 840              		.cfi_def_cfa_offset 0
 841              	.LBB9:
 413:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 842              		.loc 1 413 9
 843 0150 17030000 		tail	HAL_restore_interrupts
 843      67000300 
 844              	.LVL71:
 845              	.L32:
 846              		.cfi_restore_state
 394:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 847              		.loc 1 394 13 is_stmt 1
 848 0158 03250400 		lw	a0,0(s0)
 849              	.LVL72:
 850 015c 93061000 		li	a3,1
 851 0160 13060002 		li	a2,32
 852 0164 93055000 		li	a1,5
 853 0168 97000000 		call	HW_set_8bit_reg_field
 853      E7800000 
 854              	.LVL73:
 855 0170 6FF05FF6 		j	.L33
 856              	.LVL74:
 857              	.L25:
 858              		.cfi_def_cfa_offset 0
 859              		.cfi_restore 1
 860              		.cfi_restore 8
 861              		.cfi_restore 9
 862              		.cfi_restore 18
 863              		.cfi_restore 19
 864              		.cfi_restore 20
 865              		.cfi_restore 21
 866              		.cfi_restore 22
 867              		.cfi_restore 23
 868 0174 67800000 		ret
 869              	.LBE9:
 870              		.cfi_endproc
 871              	.LFE5:
 873              		.section	.text.I2C_get_status,"ax",@progbits
 874              		.align	2
 875              		.globl	I2C_get_status
 877              	I2C_get_status:
 878              	.LFB6:
 425:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_status_t i2c_status ;
 879              		.loc 1 425 1
 880              		.cfi_startproc
 881              	.LVL75:
 426:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 882              		.loc 1 426 5
 428:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 883              		.loc 1 428 5
 428:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 884              		.loc 1 428 16 is_stmt 0
 885 0000 03254503 		lw	a0,52(a0)
 886              	.LVL76:
 430:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 887              		.loc 1 430 5 is_stmt 1
 431:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 888              		.loc 1 431 1 is_stmt 0
 889 0004 67800000 		ret
 890              		.cfi_endproc
 891              	.LFE6:
 893              		.section	.text.I2C_wait_complete,"ax",@progbits
 894              		.align	2
 895              		.globl	I2C_wait_complete
 897              	I2C_wait_complete:
 898              	.LFB7:
 442:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_status_t i2c_status;
 899              		.loc 1 442 1 is_stmt 1
 900              		.cfi_startproc
 901              	.LVL77:
 443:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 902              		.loc 1 443 5
 444:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 903              		.loc 1 444 5
 451:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_timeout_ms = timeout_ms;
 904              		.loc 1 451 5
 442:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_status_t i2c_status;
 905              		.loc 1 442 1 is_stmt 0
 906 0000 130101FE 		addi	sp,sp,-32
 907              		.cfi_def_cfa_offset 32
 908 0004 232E1100 		sw	ra,28(sp)
 909 0008 232C8100 		sw	s0,24(sp)
 910              		.cfi_offset 1, -4
 911              		.cfi_offset 8, -8
 442:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_status_t i2c_status;
 912              		.loc 1 442 1
 913 000c 2326B100 		sw	a1,12(sp)
 914 0010 13040500 		mv	s0,a0
 451:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->master_timeout_ms = timeout_ms;
 915              		.loc 1 451 17
 916 0014 97000000 		call	HAL_disable_interrupts
 916      E7800000 
 917              	.LVL78:
 452:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 918              		.loc 1 452 5 is_stmt 1
 452:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 919              		.loc 1 452 33 is_stmt 0
 920 001c 8325C100 		lw	a1,12(sp)
 921 0020 232CB402 		sw	a1,56(s0)
 453:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 922              		.loc 1 453 5 is_stmt 1
 923 0024 97000000 		call	HAL_restore_interrupts
 923      E7800000 
 924              	.LVL79:
 458:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     return i2c_status;
 925              		.loc 1 458 5 is_stmt 0
 926 002c 93071000 		li	a5,1
 927              	.L46:
 456:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         i2c_status = this_i2c->master_status;
 928              		.loc 1 456 5 is_stmt 1 discriminator 1
 457:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     } while(I2C_IN_PROGRESS == i2c_status);
 929              		.loc 1 457 9 discriminator 1
 457:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     } while(I2C_IN_PROGRESS == i2c_status);
 930              		.loc 1 457 20 is_stmt 0 discriminator 1
 931 0030 03254403 		lw	a0,52(s0)
 932              	.LVL80:
 458:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     return i2c_status;
 933              		.loc 1 458 5 discriminator 1
 934 0034 E30EF5FE 		beq	a0,a5,.L46
 460:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 935              		.loc 1 460 1
 936 0038 8320C101 		lw	ra,28(sp)
 937              		.cfi_restore 1
 938 003c 03248101 		lw	s0,24(sp)
 939              		.cfi_restore 8
 940              	.LVL81:
 941 0040 13010102 		addi	sp,sp,32
 942              		.cfi_def_cfa_offset 0
 943              	.LVL82:
 944 0044 67800000 		jr	ra
 945              		.cfi_endproc
 946              	.LFE7:
 948              		.section	.text.I2C_system_tick,"ax",@progbits
 949              		.align	2
 950              		.globl	I2C_system_tick
 952              	I2C_system_tick:
 953              	.LFB8:
 471:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if(this_i2c->master_timeout_ms != I2C_NO_TIMEOUT)
 954              		.loc 1 471 1 is_stmt 1
 955              		.cfi_startproc
 956              	.LVL83:
 472:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 957              		.loc 1 472 5
 472:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 958              		.loc 1 472 16 is_stmt 0
 959 0000 83278503 		lw	a5,56(a0)
 472:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 960              		.loc 1 472 7
 961 0004 638C0704 		beq	a5,zero,.L56
 474:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 962              		.loc 1 474 8 is_stmt 1
 474:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         {
 963              		.loc 1 474 10 is_stmt 0
 964 0008 63F8F500 		bleu	a5,a1,.L51
 476:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 965              		.loc 1 476 13 is_stmt 1
 476:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 966              		.loc 1 476 41 is_stmt 0
 967 000c B387B740 		sub	a5,a5,a1
 968 0010 232CF502 		sw	a5,56(a0)
 969 0014 67800000 		ret
 970              	.L51:
 471:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if(this_i2c->master_timeout_ms != I2C_NO_TIMEOUT)
 971              		.loc 1 471 1
 972 0018 130101FF 		addi	sp,sp,-16
 973              		.cfi_def_cfa_offset 16
 974 001c 23261100 		sw	ra,12(sp)
 975 0020 23248100 		sw	s0,8(sp)
 976              		.cfi_offset 1, -4
 977              		.cfi_offset 8, -8
 978 0024 13040500 		mv	s0,a0
 979              	.LBB10:
 480:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 980              		.loc 1 480 13 is_stmt 1
 485:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 981              		.loc 1 485 13
 485:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 982              		.loc 1 485 25 is_stmt 0
 983 0028 97000000 		call	HAL_disable_interrupts
 983      E7800000 
 984              	.LVL84:
 490:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 985              		.loc 1 490 13 is_stmt 1
 490:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 986              		.loc 1 490 37 is_stmt 0
 987 0030 93073000 		li	a5,3
 988 0034 232AF402 		sw	a5,52(s0)
 491:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->is_transaction_pending = 0;
 989              		.loc 1 491 13 is_stmt 1
 491:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->is_transaction_pending = 0;
 990              		.loc 1 491 35 is_stmt 0
 991 0038 23060400 		sb	zero,12(s0)
 492:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 992              		.loc 1 492 13 is_stmt 1
 492:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 993              		.loc 1 492 46 is_stmt 0
 994 003c A3040406 		sb	zero,105(s0)
 494:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 995              		.loc 1 494 13 is_stmt 1
 996 0040 97000000 		call	HAL_restore_interrupts
 996      E7800000 
 997              	.LVL85:
 500:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 998              		.loc 1 500 13
 999              	.LBE10:
 503:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1000              		.loc 1 503 1 is_stmt 0
 1001 0048 8320C100 		lw	ra,12(sp)
 1002              		.cfi_restore 1
 1003              	.LBB11:
 500:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         }
 1004              		.loc 1 500 41
 1005 004c 232C0402 		sw	zero,56(s0)
 1006              	.LBE11:
 503:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1007              		.loc 1 503 1
 1008 0050 03248100 		lw	s0,8(sp)
 1009              		.cfi_restore 8
 1010              	.LVL86:
 1011 0054 13010101 		addi	sp,sp,16
 1012              		.cfi_def_cfa_offset 0
 1013 0058 67800000 		jr	ra
 1014              	.LVL87:
 1015              	.L56:
 1016 005c 67800000 		ret
 1017              		.cfi_endproc
 1018              	.LFE8:
 1020              		.section	.text.I2C_set_slave_tx_buffer,"ax",@progbits
 1021              		.align	2
 1022              		.globl	I2C_set_slave_tx_buffer
 1024              	I2C_set_slave_tx_buffer:
 1025              	.LFB9:
 515:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1026              		.loc 1 515 1 is_stmt 1
 1027              		.cfi_startproc
 1028              	.LVL88:
 516:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1029              		.loc 1 516 5
 522:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1030              		.loc 1 522 5
 515:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1031              		.loc 1 515 1 is_stmt 0
 1032 0000 130101FE 		addi	sp,sp,-32
 1033              		.cfi_def_cfa_offset 32
 1034 0004 232C8100 		sw	s0,24(sp)
 1035 0008 232E1100 		sw	ra,28(sp)
 1036              		.cfi_offset 8, -8
 1037              		.cfi_offset 1, -4
 515:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1038              		.loc 1 515 1
 1039 000c 13040500 		mv	s0,a0
 1040 0010 2326B100 		sw	a1,12(sp)
 1041 0014 2324C100 		sw	a2,8(sp)
 522:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1042              		.loc 1 522 17
 1043 0018 97000000 		call	HAL_disable_interrupts
 1043      E7800000 
 1044              	.LVL89:
 524:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_size = tx_size;
 1045              		.loc 1 524 5 is_stmt 1
 524:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_size = tx_size;
 1046              		.loc 1 524 31 is_stmt 0
 1047 0020 8325C100 		lw	a1,12(sp)
 525:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_idx = 0u;
 1048              		.loc 1 525 29
 1049 0024 03268100 		lw	a2,8(sp)
 526:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1050              		.loc 1 526 28
 1051 0028 23220404 		sw	zero,68(s0)
 524:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_size = tx_size;
 1052              		.loc 1 524 31
 1053 002c 232EB402 		sw	a1,60(s0)
 525:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_idx = 0u;
 1054              		.loc 1 525 5 is_stmt 1
 525:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_tx_idx = 0u;
 1055              		.loc 1 525 29 is_stmt 0
 1056 0030 2320C404 		sw	a2,64(s0)
 526:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1057              		.loc 1 526 5 is_stmt 1
 528:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1058              		.loc 1 528 5
 529:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1059              		.loc 1 529 1 is_stmt 0
 1060 0034 03248101 		lw	s0,24(sp)
 1061              		.cfi_restore 8
 1062              	.LVL90:
 1063 0038 8320C101 		lw	ra,28(sp)
 1064              		.cfi_restore 1
 1065 003c 13010102 		addi	sp,sp,32
 1066              		.cfi_def_cfa_offset 0
 1067              	.LVL91:
 528:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1068              		.loc 1 528 5
 1069 0040 17030000 		tail	HAL_restore_interrupts
 1069      67000300 
 1070              	.LVL92:
 1071              		.cfi_endproc
 1072              	.LFE9:
 1074              		.section	.text.I2C_set_slave_rx_buffer,"ax",@progbits
 1075              		.align	2
 1076              		.globl	I2C_set_slave_rx_buffer
 1078              	I2C_set_slave_rx_buffer:
 1079              	.LFB10:
 541:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1080              		.loc 1 541 1 is_stmt 1
 1081              		.cfi_startproc
 1082              	.LVL93:
 542:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1083              		.loc 1 542 5
 548:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1084              		.loc 1 548 5
 541:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1085              		.loc 1 541 1 is_stmt 0
 1086 0000 130101FE 		addi	sp,sp,-32
 1087              		.cfi_def_cfa_offset 32
 1088 0004 232C8100 		sw	s0,24(sp)
 1089 0008 232E1100 		sw	ra,28(sp)
 1090              		.cfi_offset 8, -8
 1091              		.cfi_offset 1, -4
 541:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1092              		.loc 1 541 1
 1093 000c 13040500 		mv	s0,a0
 1094 0010 2326B100 		sw	a1,12(sp)
 1095 0014 2324C100 		sw	a2,8(sp)
 548:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1096              		.loc 1 548 17
 1097 0018 97000000 		call	HAL_disable_interrupts
 1097      E7800000 
 1098              	.LVL94:
 550:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_size = rx_size;
 1099              		.loc 1 550 5 is_stmt 1
 550:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_size = rx_size;
 1100              		.loc 1 550 31 is_stmt 0
 1101 0020 8325C100 		lw	a1,12(sp)
 551:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_idx = 0u;
 1102              		.loc 1 551 29
 1103 0024 03268100 		lw	a2,8(sp)
 552:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1104              		.loc 1 552 28
 1105 0028 23280404 		sw	zero,80(s0)
 550:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_size = rx_size;
 1106              		.loc 1 550 31
 1107 002c 2324B404 		sw	a1,72(s0)
 551:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_idx = 0u;
 1108              		.loc 1 551 5 is_stmt 1
 551:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->slave_rx_idx = 0u;
 1109              		.loc 1 551 29 is_stmt 0
 1110 0030 2326C404 		sw	a2,76(s0)
 552:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1111              		.loc 1 552 5 is_stmt 1
 554:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1112              		.loc 1 554 5
 555:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1113              		.loc 1 555 1 is_stmt 0
 1114 0034 03248101 		lw	s0,24(sp)
 1115              		.cfi_restore 8
 1116              	.LVL95:
 1117 0038 8320C101 		lw	ra,28(sp)
 1118              		.cfi_restore 1
 1119 003c 13010102 		addi	sp,sp,32
 1120              		.cfi_def_cfa_offset 0
 1121              	.LVL96:
 554:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1122              		.loc 1 554 5
 1123 0040 17030000 		tail	HAL_restore_interrupts
 1123      67000300 
 1124              	.LVL97:
 1125              		.cfi_endproc
 1126              	.LFE10:
 1128              		.section	.text.I2C_set_slave_mem_offset_length,"ax",@progbits
 1129              		.align	2
 1130              		.globl	I2C_set_slave_mem_offset_length
 1132              	I2C_set_slave_mem_offset_length:
 1133              	.LFB11:
 566:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_ASSERT(offset_length <= MAX_OFFSET_LENGTH);
 1134              		.loc 1 566 1 is_stmt 1
 1135              		.cfi_startproc
 1136              	.LVL98:
 567:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1137              		.loc 1 567 5
 567:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1138              		.loc 1 567 5
 1139 0000 93072000 		li	a5,2
 1140 0004 63F8B700 		bleu	a1,a5,.L63
 567:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1141              		.loc 1 567 5 discriminator 1
 1142              	 #APP
 1143              	# 567 "../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c" 1
 567:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1144              		ebreak
 1145              	# 0 "" 2
 1146              		.loc 1 567 51 discriminator 1
 572:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1147              		.loc 1 572 5 discriminator 1
 574:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 1148              		.loc 1 574 9 discriminator 1
 574:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 1149              		.loc 1 574 43 is_stmt 0 discriminator 1
 1150              	 #NO_APP
 1151 000c 232CF504 		sw	a5,88(a0)
 580:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1152              		.loc 1 580 1 discriminator 1
 1153 0010 67800000 		ret
 1154              	.L63:
 567:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1155              		.loc 1 567 51 is_stmt 1
 572:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1156              		.loc 1 572 5
 578:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 1157              		.loc 1 578 9
 578:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 1158              		.loc 1 578 43 is_stmt 0
 1159 0014 232CB504 		sw	a1,88(a0)
 580:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1160              		.loc 1 580 1
 1161 0018 67800000 		ret
 1162              		.cfi_endproc
 1163              	.LFE11:
 1165              		.section	.text.I2C_register_write_handler,"ax",@progbits
 1166              		.align	2
 1167              		.globl	I2C_register_write_handler
 1169              	I2C_register_write_handler:
 1170              	.LFB12:
 591:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1171              		.loc 1 591 1 is_stmt 1
 1172              		.cfi_startproc
 1173              	.LVL99:
 592:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1174              		.loc 1 592 5
 598:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1175              		.loc 1 598 5
 591:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1176              		.loc 1 591 1 is_stmt 0
 1177 0000 130101FE 		addi	sp,sp,-32
 1178              		.cfi_def_cfa_offset 32
 1179 0004 232C8100 		sw	s0,24(sp)
 1180 0008 232E1100 		sw	ra,28(sp)
 1181              		.cfi_offset 8, -8
 1182              		.cfi_offset 1, -4
 591:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1183              		.loc 1 591 1
 1184 000c 13040500 		mv	s0,a0
 1185 0010 2326B100 		sw	a1,12(sp)
 598:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1186              		.loc 1 598 17
 1187 0014 97000000 		call	HAL_disable_interrupts
 1187      E7800000 
 1188              	.LVL100:
 600:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1189              		.loc 1 600 5 is_stmt 1
 600:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1190              		.loc 1 600 35 is_stmt 0
 1191 001c 8325C100 		lw	a1,12(sp)
 603:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1192              		.loc 1 603 1
 1193 0020 8320C101 		lw	ra,28(sp)
 1194              		.cfi_restore 1
 600:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1195              		.loc 1 600 35
 1196 0024 232EB404 		sw	a1,92(s0)
 602:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1197              		.loc 1 602 5 is_stmt 1
 603:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1198              		.loc 1 603 1 is_stmt 0
 1199 0028 03248101 		lw	s0,24(sp)
 1200              		.cfi_restore 8
 1201              	.LVL101:
 1202 002c 13010102 		addi	sp,sp,32
 1203              		.cfi_def_cfa_offset 0
 1204              	.LVL102:
 602:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1205              		.loc 1 602 5
 1206 0030 17030000 		tail	HAL_restore_interrupts
 1206      67000300 
 1207              	.LVL103:
 1208              		.cfi_endproc
 1209              	.LFE12:
 1211              		.section	.text.I2C_enable_slave,"ax",@progbits
 1212              		.align	2
 1213              		.globl	I2C_enable_slave
 1215              	I2C_enable_slave:
 1216              	.LFB13:
 613:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1217              		.loc 1 613 1 is_stmt 1
 1218              		.cfi_startproc
 1219              	.LVL104:
 614:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1220              		.loc 1 614 5
 621:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1221              		.loc 1 621 5
 613:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1222              		.loc 1 613 1 is_stmt 0
 1223 0000 130101FF 		addi	sp,sp,-16
 1224              		.cfi_def_cfa_offset 16
 1225 0004 23261100 		sw	ra,12(sp)
 1226 0008 23248100 		sw	s0,8(sp)
 1227 000c 23229100 		sw	s1,4(sp)
 1228              		.cfi_offset 1, -4
 1229              		.cfi_offset 8, -8
 1230              		.cfi_offset 9, -12
 613:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1231              		.loc 1 613 1
 1232 0010 13040500 		mv	s0,a0
 621:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1233              		.loc 1 621 17
 1234 0014 97000000 		call	HAL_disable_interrupts
 1234      E7800000 
 1235              	.LVL105:
 1236 001c 93040500 		mv	s1,a0
 1237              	.LVL106:
 624:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1238              		.loc 1 624 5 is_stmt 1
 1239 0020 03250400 		lw	a0,0(s0)
 1240 0024 93061000 		li	a3,1
 1241 0028 13064000 		li	a2,4
 1242 002c 93052000 		li	a1,2
 1243 0030 97000000 		call	HW_set_8bit_reg_field
 1243      E7800000 
 1244              	.LVL107:
 627:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1245              		.loc 1 627 5
 627:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1246              		.loc 1 627 32 is_stmt 0
 1247 0038 93071000 		li	a5,1
 629:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1248              		.loc 1 629 5
 1249 003c 13850400 		mv	a0,s1
 627:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1250              		.loc 1 627 32
 1251 0040 2300F406 		sb	a5,96(s0)
 629:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1252              		.loc 1 629 5 is_stmt 1
 1253 0044 97000000 		call	HAL_restore_interrupts
 1253      E7800000 
 1254              	.LVL108:
 632:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1255              		.loc 1 632 5
 1256 004c 13050400 		mv	a0,s0
 633:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1257              		.loc 1 633 1 is_stmt 0
 1258 0050 03248100 		lw	s0,8(sp)
 1259              		.cfi_restore 8
 1260              	.LVL109:
 1261 0054 8320C100 		lw	ra,12(sp)
 1262              		.cfi_restore 1
 1263 0058 83244100 		lw	s1,4(sp)
 1264              		.cfi_restore 9
 1265              	.LVL110:
 1266 005c 13010101 		addi	sp,sp,16
 1267              		.cfi_def_cfa_offset 0
 632:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1268              		.loc 1 632 5
 1269 0060 17030000 		tail	I2C_enable_irq
 1269      67000300 
 1270              	.LVL111:
 1271              		.cfi_endproc
 1272              	.LFE13:
 1274              		.section	.text.I2C_disable_slave,"ax",@progbits
 1275              		.align	2
 1276              		.globl	I2C_disable_slave
 1278              	I2C_disable_slave:
 1279              	.LFB14:
 643:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1280              		.loc 1 643 1 is_stmt 1
 1281              		.cfi_startproc
 1282              	.LVL112:
 644:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1283              		.loc 1 644 5
 650:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1284              		.loc 1 650 5
 643:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1285              		.loc 1 643 1 is_stmt 0
 1286 0000 130101FF 		addi	sp,sp,-16
 1287              		.cfi_def_cfa_offset 16
 1288 0004 23261100 		sw	ra,12(sp)
 1289 0008 23248100 		sw	s0,8(sp)
 1290 000c 23229100 		sw	s1,4(sp)
 1291              		.cfi_offset 1, -4
 1292              		.cfi_offset 8, -8
 1293              		.cfi_offset 9, -12
 643:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 1294              		.loc 1 643 1
 1295 0010 13040500 		mv	s0,a0
 650:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 1296              		.loc 1 650 17
 1297 0014 97000000 		call	HAL_disable_interrupts
 1297      E7800000 
 1298              	.LVL113:
 1299 001c 93040500 		mv	s1,a0
 1300              	.LVL114:
 653:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1301              		.loc 1 653 5 is_stmt 1
 1302 0020 03250400 		lw	a0,0(s0)
 1303 0024 93060000 		li	a3,0
 1304 0028 13064000 		li	a2,4
 1305 002c 93052000 		li	a1,2
 1306 0030 97000000 		call	HW_set_8bit_reg_field
 1306      E7800000 
 1307              	.LVL115:
 656:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1308              		.loc 1 656 5
 656:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1309              		.loc 1 656 32 is_stmt 0
 1310 0038 23000406 		sb	zero,96(s0)
 658:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1311              		.loc 1 658 5 is_stmt 1
 659:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1312              		.loc 1 659 1 is_stmt 0
 1313 003c 03248100 		lw	s0,8(sp)
 1314              		.cfi_restore 8
 1315              	.LVL116:
 1316 0040 8320C100 		lw	ra,12(sp)
 1317              		.cfi_restore 1
 658:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1318              		.loc 1 658 5
 1319 0044 13850400 		mv	a0,s1
 659:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1320              		.loc 1 659 1
 1321 0048 83244100 		lw	s1,4(sp)
 1322              		.cfi_restore 9
 1323              	.LVL117:
 1324 004c 13010101 		addi	sp,sp,16
 1325              		.cfi_def_cfa_offset 0
 658:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1326              		.loc 1 658 5
 1327 0050 17030000 		tail	HAL_restore_interrupts
 1327      67000300 
 1328              	.LVL118:
 1329              		.cfi_endproc
 1330              	.LFE14:
 1332              		.section	.text.I2C_set_slave_second_addr,"ax",@progbits
 1333              		.align	2
 1334              		.globl	I2C_set_slave_second_addr
 1336              	I2C_set_slave_second_addr:
 1337              	.LFB16:
 678:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 679:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_set_slave_second_addr()
 680:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
 681:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 682:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_set_slave_second_addr
 683:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 684:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
 685:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t second_slave_addr
 686:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 687:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 1338              		.loc 1 687 1 is_stmt 1
 1339              		.cfi_startproc
 1340              	.LVL119:
 688:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t second_slave_address;
 1341              		.loc 1 688 5
 689:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 690:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 691:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       This function does not support CoreI2C hardware configured with a fixed 
 692:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       second slave address.  The current implementation of the ADDR1[0] register
 693:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       bit makes it difficult for the driver to support both programmable and
 694:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       fixed second slave address, so we choose to support programmable only.
 695:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       With the programmable configuration, ADDR1[0] and ADDR0[0] both control
 696:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       enable/disable of GCA recognition, as an effective OR of the 2 bit fields.
 697:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       Therefore we set ADDR1[0] to 0 here, so that only ADDR0[0] controls GCA.
 698:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 699:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     second_slave_address = (uint8_t)((second_slave_addr << 1u) & (~SLAVE1_EN_MASK));
 1342              		.loc 1 699 5
 700:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 701:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 702:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Single byte register write, should be interrupt safe
 703:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 704:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg(this_i2c->base_address, ADDRESS1, second_slave_address);
 1343              		.loc 1 704 5
 1344 0000 03250500 		lw	a0,0(a0)
 1345              	.LVL120:
 699:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1346              		.loc 1 699 26 is_stmt 0
 1347 0004 93951500 		slli	a1,a1,1
 1348              	.LVL121:
 1349              		.loc 1 704 5
 1350 0008 93F5E50F 		andi	a1,a1,254
 1351 000c 1305C501 		addi	a0,a0,28
 1352 0010 17030000 		tail	HW_set_8bit_reg
 1352      67000300 
 1353              	.LVL122:
 1354              		.cfi_endproc
 1355              	.LFE16:
 1357              		.section	.text.I2C_disable_slave_second_addr,"ax",@progbits
 1358              		.align	2
 1359              		.globl	I2C_disable_slave_second_addr
 1361              	I2C_disable_slave_second_addr:
 1362              	.LFB17:
 705:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 706:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 707:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 708:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_disable_slave_second_addr()
 709:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
 710:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 711:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_disable_slave_second_addr
 712:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 713:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
 714:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 715:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 1363              		.loc 1 715 1 is_stmt 1
 1364              		.cfi_startproc
 1365              	.LVL123:
 716:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 717:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       We are disabling the second slave address by setting the value of the 2nd
 718:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       slave address to the primary slave address. The reason for using this method
 719:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       of disabling 2nd slave address is that ADDRESS1[0] has different meaning 
 720:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       depending on hardware configuration. Its use would likely interfere with
 721:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       the intended GCA setting.
 722:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 723:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
 724:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Single byte register write, should be interrupt safe
 725:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 726:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg(this_i2c->base_address, ADDRESS1, this_i2c->ser_address);
 1366              		.loc 1 726 5
 1367 0000 83270500 		lw	a5,0(a0)
 1368 0004 83254500 		lw	a1,4(a0)
 1369 0008 1385C701 		addi	a0,a5,28
 1370              	.LVL124:
 1371 000c 17030000 		tail	HW_set_8bit_reg
 1371      67000300 
 1372              	.LVL125:
 1373              		.cfi_endproc
 1374              	.LFE17:
 1376              		.section	.text.I2C_set_gca,"ax",@progbits
 1377              		.align	2
 1378              		.globl	I2C_set_gca
 1380              	I2C_set_gca:
 1381              	.LFB18:
 727:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 728:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 729:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 730:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * i2C_set_gca()
 731:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
 732:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 733:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 734:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_set_gca
 735:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 736:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
 737:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 738:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 1382              		.loc 1 738 1
 1383              		.cfi_startproc
 1384              	.LVL126:
 739:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* 
 740:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * This read modify write access should be interrupt safe as the address
 741:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * register is not written to in the ISR.
 742:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 743:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* accept GC addressing. */
 744:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, GC, 0x01u);
 1385              		.loc 1 744 5
 1386 0000 03250500 		lw	a0,0(a0)
 1387              	.LVL127:
 1388 0004 93061000 		li	a3,1
 1389 0008 13061000 		li	a2,1
 1390 000c 93050000 		li	a1,0
 1391 0010 1305C500 		addi	a0,a0,12
 1392 0014 17030000 		tail	HW_set_8bit_reg_field
 1392      67000300 
 1393              	.LVL128:
 1394              		.cfi_endproc
 1395              	.LFE18:
 1397              		.section	.text.I2C_clear_gca,"ax",@progbits
 1398              		.align	2
 1399              		.globl	I2C_clear_gca
 1401              	I2C_clear_gca:
 1402              	.LFB19:
 745:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 746:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 747:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 748:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_clear_gca()
 749:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
 750:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 751:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_clear_gca
 752:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 753:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
 754:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 755:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 1403              		.loc 1 755 1
 1404              		.cfi_startproc
 1405              	.LVL129:
 756:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* 
 757:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * This read modify write access should be interrupt safe as the address
 758:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * register is not written to in the ISR.
 759:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
 760:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Clear GC addressing. */
 761:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, GC, 0x00u);
 1406              		.loc 1 761 5
 1407 0000 03250500 		lw	a0,0(a0)
 1408              	.LVL130:
 1409 0004 93060000 		li	a3,0
 1410 0008 13061000 		li	a2,1
 1411 000c 93050000 		li	a1,0
 1412 0010 1305C500 		addi	a0,a0,12
 1413 0014 17030000 		tail	HW_set_8bit_reg_field
 1413      67000300 
 1414              	.LVL131:
 1415              		.cfi_endproc
 1416              	.LFE19:
 1418              		.section	.text.I2C_isr,"ax",@progbits
 1419              		.align	2
 1420              		.globl	I2C_isr
 1422              	I2C_isr:
 1423              	.LFB20:
 762:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 763:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 764:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
 765:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_isr()
 766:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "core_i2c.h" for details of how to use this function.
 767:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
 768:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_isr
 769:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
 770:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
 771:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
 772:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 1424              		.loc 1 772 1
 1425              		.cfi_startproc
 1426              	.LVL132:
 773:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     volatile uint8_t status;
 1427              		.loc 1 773 5
 774:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t data;
 1428              		.loc 1 774 5
 775:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t hold_bus;
 1429              		.loc 1 775 5
 776:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t clear_irq = 1u;
 1430              		.loc 1 776 5
 777:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 778:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     status = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
 1431              		.loc 1 778 5
 772:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     volatile uint8_t status;
 1432              		.loc 1 772 1 is_stmt 0
 1433 0000 130101FE 		addi	sp,sp,-32
 1434              		.cfi_def_cfa_offset 32
 1435 0004 232C8100 		sw	s0,24(sp)
 1436              		.cfi_offset 8, -8
 1437 0008 13040500 		mv	s0,a0
 1438              		.loc 1 778 14
 1439 000c 03250500 		lw	a0,0(a0)
 1440              	.LVL133:
 772:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     volatile uint8_t status;
 1441              		.loc 1 772 1
 1442 0010 232E1100 		sw	ra,28(sp)
 1443 0014 232A9100 		sw	s1,20(sp)
 1444              		.cfi_offset 1, -4
 1445              		.cfi_offset 9, -12
 1446              		.loc 1 778 14
 1447 0018 13054500 		addi	a0,a0,4
 1448 001c 97000000 		call	HW_get_8bit_reg
 1448      E7800000 
 1449              	.LVL134:
 1450              		.loc 1 778 12
 1451 0024 A307A100 		sb	a0,15(sp)
 779:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
 780:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     switch( status )
 1452              		.loc 1 780 5 is_stmt 1
 1453 0028 8347F100 		lbu	a5,15(sp)
 1454 002c 13070007 		li	a4,112
 1455 0030 93F7F70F 		andi	a5,a5,0xff
 1456 0034 638CE750 		beq	a5,a4,.L76
 1457 0038 636EF714 		bgtu	a5,a4,.L77
 1458 003c 13078003 		li	a4,56
 1459 0040 638EE738 		beq	a5,a4,.L161
 1460 0044 636AF70A 		bgtu	a5,a4,.L79
 1461 0048 13078001 		li	a4,24
 1462 004c 6384E734 		beq	a5,a4,.L80
 1463 0050 636EF704 		bgtu	a5,a4,.L81
 1464 0054 13078000 		li	a4,8
 1465 0058 6384E72A 		beq	a5,a4,.L82
 1466 005c 13070001 		li	a4,16
 1467 0060 6380E72A 		beq	a5,a4,.L82
 1468              	.L83:
 781:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 782:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /************** MASTER TRANSMITTER / RECEIVER *******************/
 783:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       
 784:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_START: /* start has been xmt'd */
 785:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_RESTART: /* repeated start has been xmt'd */
 786:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field( this_i2c->base_address, STA, 0x00u);
 787:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg( this_i2c->base_address, DATA, this_i2c->target_addr); /* write call a
 788:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field( this_i2c->base_address, DIR, this_i2c->dir); /* set direction b
 789:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->dir == WRITE_DIR)
 790:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 791:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  this_i2c->master_tx_idx = 0u;
 792:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 793:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             else
 794:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 795:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  this_i2c->master_rx_idx = 0u;
 796:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 797:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 798:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 799:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Clear the pending transaction. This condition will be true if the slave 
 800:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * has acquired the bus to carry out pending master transaction which 
 801:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * it had received during its slave transmission or reception mode. 
 802:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 803:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->is_transaction_pending)
 804:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 805:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->is_transaction_pending = 0u;
 806:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 807:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 808:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 809:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Make sure to update proper transaction after master START
 810:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * or RESTART
 811:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 812:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->transaction != this_i2c->pending_transaction)
 813:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 814:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->transaction = this_i2c->pending_transaction;
 815:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 816:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 817:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 818:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_LOST_ARB:
 819:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****               /* Set start bit.  Let's keep trying!  Don't give up! */
 820:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****               HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
 821:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****               break;
 822:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 823:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_STOP_TRANSMIT:
 824:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              /* Stop has been transmitted. Do nothing */
 825:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****               break;
 826:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 827:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /******************* MASTER TRANSMITTER *************************/
 828:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLAW_NACK:
 829:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* SLA+W has been transmitted; not ACK has been received - let's stop. */
 830:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);
 831:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_status = I2C_FAILED;
 832:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 833:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             enable_slave_if_required(this_i2c);
 834:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 835:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 836:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLAW_ACK:
 837:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_TX_DATA_ACK:
 838:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* data byte has been xmt'd with ACK, time to send stop bit or repeated start. */
 839:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if (this_i2c->master_tx_idx < this_i2c->master_tx_size)
 840:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {    
 841:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg(this_i2c->base_address, DATA, (uint_fast8_t)this_i2c->master_tx_bu
 842:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 843:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             else if ( this_i2c->transaction == MASTER_RANDOM_READ_TRANSACTION )
 844:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 845:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* We are finished sending the address offset part of a random read transaction.
 846:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * It is is time to send a restart in order to change direction. */
 847:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  this_i2c->dir = READ_DIR;
 848:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
 849:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 850:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             else /* done sending. let's stop */
 851:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 852:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /*
 853:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * Set the transaction back to NO_TRANSACTION to allow user to do further
 854:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * transaction
 855:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  */
 856:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->transaction = NO_TRANSACTION;
 857:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 hold_bus = this_i2c->options & I2C_HOLD_BUS;
 858:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 859:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* Store the information of current I2C bus status in the bus_status*/
 860:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->bus_status  = hold_bus;
 861:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 if ( hold_bus == 0u )
 862:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 { 
 863:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);  /*xmt stop conditi
 864:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     enable_slave_if_required(this_i2c);
 865:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
 866:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 else
 867:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 868:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     I2C_disable_irq( this_i2c );
 869:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     clear_irq = 0u;
 870:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
 871:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->master_status = I2C_SUCCESS;
 872:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 873:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 874:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 875:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           case ST_TX_DATA_NACK:
 876:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* data byte SENT, ACK to be received
 877:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * In fact, this means we've received a NACK (This may not be 
 878:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * obvious, but if we've rec'd an ACK then we would be in state 
 879:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * 0x28!) hence, let's send a stop bit
 880:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 881:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);/* xmt stop condition */
 882:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_status = I2C_FAILED;
 883:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 884:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 885:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Set the transaction back to NO_TRANSACTION to allow user to do further
 886:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transaction
 887:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 888:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 889:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             enable_slave_if_required(this_i2c);
 890:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 891:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****               
 892:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       /********************* MASTER (or slave?) RECEIVER *************************/
 893:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       
 894:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****       /* STATUS codes 08H, 10H, 38H are all covered in MTX mode */
 895:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLAR_ACK: /* SLA+R tx'ed. */
 896:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Let's make sure we ACK the first data byte received (set AA bit in CTRL) unless
 897:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * the next byte is the last byte of the read transaction.
 898:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 899:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->master_rx_size > 1u)
 900:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 901:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u);
 902:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 903:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             else if(1u == this_i2c->master_rx_size)
 904:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 905:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u);
 906:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 907:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             else /* this_i2c->master_rx_size == 0u */
 908:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 909:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u);
 910:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);
 911:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->master_status = I2C_SUCCESS;
 912:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->transaction = NO_TRANSACTION;
 913:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 914:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 915:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 916:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLAR_NACK: /* SLA+R tx'ed; let's release the bus (send a stop condition) */
 917:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);
 918:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_status = I2C_FAILED;
 919:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 920:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 921:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Set the transaction back to NO_TRANSACTION to allow user to do further
 922:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transaction
 923:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 924:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 925:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             enable_slave_if_required(this_i2c);
 926:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 927:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           
 928:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_RX_DATA_ACK: /* Data byte received, ACK returned */
 929:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* First, get the data */
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_rx_buffer[this_i2c->master_rx_idx++] = HAL_get_8bit_reg(this_i2c->base
 931:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 932:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 933:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* If we're at the second last byte, let's set AA to 0 so
 934:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * we return a NACK at the last byte. */
 935:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u);
 936:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 937:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 938:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 939:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_RX_DATA_NACK: /* Data byte received, NACK returned */
 940:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Get the data, then send a stop condition */
 941:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_rx_buffer[this_i2c->master_rx_idx] = HAL_get_8bit_reg(this_i2c->base_a
 942:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           
 943:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             hold_bus = this_i2c->options & I2C_HOLD_BUS; 
 944:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 945:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Store the information of current I2C bus status in the bus_status*/
 946:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->bus_status  = hold_bus;
 947:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if ( hold_bus == 0u )
 948:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             { 
 949:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);  /*xmt stop condition *
 950:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 951:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* Bus is released, now we can start listening to bus, if it is slave */
 952:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                    enable_slave_if_required(this_i2c);
 953:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 954:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             else
 955:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 956:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 I2C_disable_irq( this_i2c );
 957:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 clear_irq = 0u;
 958:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 959:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 960:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Set the transaction back to NO_TRANSACTION to allow user to do further
 961:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transaction
 962:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 963:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 964:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_status = I2C_SUCCESS;
 965:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 966:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 967:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /******************** SLAVE RECEIVER **************************/
 968:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_GCA_NACK: /* NACK after, GCA addressing */
 969:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLA_NACK: /* Re-enable AA (assert ack) bit for future transmissions */
 970:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u);
 971:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 972:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 973:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_status = I2C_SUCCESS;
 974:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 975:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Check if transaction was pending. If yes, set the START bit */
 976:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->is_transaction_pending)
 977:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 978:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
 979:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 980:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 981:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 982:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_GCA_LA: /* Arbitr. lost (GCA rec'd) */
 983:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLV_LA: /* Arbitr. lost (SLA rec'd) */
 984:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 985:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              *  We lost arbitration and either the GCE or our address was the
 986:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              *  one received so pend the master operation we were starting.
 987:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
 988:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->is_transaction_pending = 1u;
 989:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Fall through to normal ST processing as we are now in slave mode */
 990:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 991:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_GCA: /* General call address received, ACK returned */
 992:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLAVE_SLAW: /* SLA+W received, ACK returned */
 993:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = WRITE_SLAVE_TRANSACTION;
 994:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_rx_idx = 0u;
 995:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->random_read_addr = 0u;
 996:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 997:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * If Start Bit is set clear it, but store that information since it is because of
 998:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * pending transaction
 999:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1000:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(HAL_get_8bit_reg_field(this_i2c->base_address, STA))
1001:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1002:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x00u);
1003:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->is_transaction_pending = 1u;
1004:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1005:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_status = I2C_IN_PROGRESS;
1006:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
1007:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Fall through to put address as first byte in payload buffer */
1008:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #else
1009:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Only break from this case if the slave address must NOT be included at the
1010:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * beginning of the received write data. */
1011:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
1012:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #endif            
1013:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_GCA_ACK: /* DATA received; ACK sent after GCA */
1014:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_RDATA: /* DATA received; must clear DATA register */
1015:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if((this_i2c->slave_rx_buffer != (uint8_t *)0)
1016:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                && (this_i2c->slave_rx_idx < this_i2c->slave_rx_size))
1017:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1018:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 data = HAL_get_8bit_reg(this_i2c->base_address, DATA);
1019:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_rx_buffer[this_i2c->slave_rx_idx++] = data;
1020:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 
1021:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
1022:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 if((ST_RDATA == status) || (ST_GCA_ACK == status))
1023:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
1024:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     /* Ignore the slave address byte in the random read address
1025:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                        computation in the case where INCLUDE_SLA_IN_RX_PAYLOAD
1026:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                        is defined. */
1027:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #endif
1028:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     this_i2c->random_read_addr = (this_i2c->random_read_addr << 8) + data;
1029:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
1030:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
1031:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #endif
1032:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1033:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
1034:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->slave_rx_idx >= this_i2c->slave_rx_size)
1035:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1036:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* Rx buffer is full. NACK next received byte. */
1037:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u); 
1038:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1039:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
1040:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
1041:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_RSTOP:
1042:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* STOP or repeated START occurred. */
1043:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* We cannot be sure if the transaction has actually completed as
1044:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * this hardware state reports that either a STOP or repeated START
1045:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * condition has occurred. We assume that this is a repeated START
1046:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * if the transaction was a write from the master to this point.*/
1047:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if ( this_i2c->transaction == WRITE_SLAVE_TRANSACTION )
1048:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1049:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 if ( this_i2c->slave_rx_idx == this_i2c->slave_mem_offset_length )
1050:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
1051:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     this_i2c->slave_tx_idx = this_i2c->random_read_addr;
1052:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
1053:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* Call the slave's write transaction handler if it exists. */
1054:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 if ( this_i2c->slave_write_handler != 0u )
1055:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
1056:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     i2c_slave_handler_ret_t h_ret;
1057:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     h_ret = this_i2c->slave_write_handler( this_i2c, this_i2c->slave_rx_buffer, (ui
1058:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     if ( I2C_REENABLE_SLAVE_RX == h_ret )
1059:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     {
1060:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                         /* There is a small risk that the write handler could
1061:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                          * call I2C_disable_slave() but return
1062:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                          * I2C_REENABLE_SLAVE_RX in error so we only enable
1063:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                          * ACKs if still in slave mode. */
1064:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                          enable_slave_if_required(this_i2c);
1065:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     }
1066:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     else
1067:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     {
1068:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                         HAL_set_8bit_reg_field( this_i2c->base_address, AA, 0x0u );
1069:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                         /* Clear slave mode flag as well otherwise in mixed
1070:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                          * master/slave applications, the AA bit will get set by
1071:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                          * subsequent master operations. */
1072:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                         this_i2c->is_slave_enabled = 0u;
1073:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     }
1074:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
1075:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 else
1076:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
1077:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     /* Re-enable address acknowledge in case we were ready to nack the next receive
1078:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     HAL_set_8bit_reg_field( this_i2c->base_address, AA, 0x01u );
1079:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
1080:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1081:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             else /* A stop or repeated start outside a write/read operation */
1082:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1083:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /*
1084:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * Reset slave_tx_idx so that a subsequent read will result in the slave's
1085:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * transmit buffer being sent from the first byte.
1086:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  */
1087:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_tx_idx = 0u;
1088:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /*
1089:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * See if we need to re-enable acknowledgement as some error conditions, such
1090:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * as a master prematurely ending a transfer, can see us get here with AA set
1091:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * to 0 which will disable slave operation if we are not careful.
1092:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  */
1093:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 enable_slave_if_required(this_i2c);
1094:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1095:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1096:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Mark any previous master write transaction as complete. */
1097:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_status = I2C_SUCCESS;
1098:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
1099:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Check if transaction was pending. If yes, set the START bit */
1100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->is_transaction_pending)
1101:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1102:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
1103:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1104:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1105:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
1106:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Set the transaction back to NO_TRANSACTION to allow user to do further
1107:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transaction
1108:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1109:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
1110:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1111:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
1112:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
1113:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLV_RST: /* SMBUS ONLY: timeout state. must clear interrupt */
1114:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
1115:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Set the transaction back to NO_TRANSACTION to allow user to do further
1116:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transaction.
1117:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1118:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
1119:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
1120:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Reset slave_tx_idx so that a subsequent read will result in the slave's
1121:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transmit buffer being sent from the first byte.
1122:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1123:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_tx_idx = 0u;
1124:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
1125:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Clear status to I2C_FAILED only if there was an operation in progress.
1126:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1127:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(I2C_IN_PROGRESS == this_i2c->slave_status)
1128:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1129:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_status = I2C_FAILED;
1130:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1131:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1132:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             enable_slave_if_required(this_i2c); /* Make sure AA is set correctly */
1133:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1134:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
1135:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
1136:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /****************** SLAVE TRANSMITTER **************************/
1137:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLAVE_SLAR_ACK: /* SLA+R received, ACK returned */
1138:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLARW_LA:       /* Arbitration lost, and: */
1139:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_RACK:           /* Data tx'ed, ACK received */
1140:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if ( status == ST_SLAVE_SLAR_ACK )
1141:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1142:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->transaction = READ_SLAVE_TRANSACTION;
1143:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->random_read_addr = 0u;
1144:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_status = I2C_IN_PROGRESS;
1145:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* If Start Bit is set clear it, but store that information since it is because of
1146:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * pending transaction
1147:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  */
1148:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 if(HAL_get_8bit_reg_field(this_i2c->base_address, STA))
1149:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
1150:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x00u);
1151:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     this_i2c->is_transaction_pending = 1u;
1152:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  }
1153:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1154:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if (this_i2c->slave_tx_idx >= this_i2c->slave_tx_size)
1155:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1156:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* Ensure 0xFF is returned to the master when the slave specifies
1157:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * an empty transmit buffer. */
1158:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg(this_i2c->base_address, DATA, 0xFFu);
1159:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1160:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             else
1161:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1162:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* Load the data the data byte to be sent to the master. */
1163:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg(this_i2c->base_address, DATA, (uint_fast8_t)this_i2c->slave_tx_buf
1164:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1165:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Determine if this is the last data byte to send to the master. */
1166:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if (this_i2c->slave_tx_idx >= this_i2c->slave_tx_size) /* last byte? */
1167:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1168:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x00u); 
1169:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* Next read transaction will result in slave's transmit buffer
1170:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  * being sent from the first byte. */
1171:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_tx_idx = 0u;
1172:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1173:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
1174:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
1175:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_SLAVE_RNACK:    /* Data byte has been transmitted; not-ACK has been received. */
1176:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_FINAL: /* Last Data byte tx'ed, ACK received */
1177:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* We assume that the transaction will be stopped by the master.
1178:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Reset slave_tx_idx so that a subsequent read will result in the slave's
1179:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transmit buffer being sent from the first byte. */
1180:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_tx_idx = 0u;
1181:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u); 
1182:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1183:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*  Mark previous state as complete */
1184:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_status = I2C_SUCCESS;
1185:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Check if transaction was pending. If yes, set the START bit */
1186:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->is_transaction_pending)
1187:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1188:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
1189:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1190:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
1191:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Set the transaction back to NO_TRANSACTION to allow user to do further
1192:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transaction
1193:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1194:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
1195:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1196:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
1197:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1198:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /* Master Reset has been activated Wait 35 ms for interrupt to be set,
1199:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****          * clear interrupt and proceed to 0xF8 state. */
1200:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_RESET_ACTIVATED:
1201:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         case ST_BUS_ERROR: /* Bus error during MST or selected slave modes */
1202:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         default:
1203:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Some undefined state has encountered. Clear Start bit to make
1204:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * sure, next good transaction happen */
1205:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x00u);
 1469              		.loc 1 1205 13
 1470 0064 03250400 		lw	a0,0(s0)
 1471 0068 93060000 		li	a3,0
 1472 006c 13060002 		li	a2,32
 1473 0070 93055000 		li	a1,5
 1474 0074 97000000 		call	HW_set_8bit_reg_field
 1474      E7800000 
 1475              	.LVL135:
1206:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
1207:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Set the transaction back to NO_TRANSACTION to allow user to do further
1208:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transaction.
1209:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1210:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->transaction = NO_TRANSACTION;
 1476              		.loc 1 1210 13
1211:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
1212:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Reset slave_tx_idx so that a subsequent read will result in the slave's
1213:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * transmit buffer being sent from the first byte.
1214:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1215:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_tx_idx = 0u;
1216:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
1217:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              * Clear statuses to I2C_FAILED only if there was an operation in progress.
1218:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****              */
1219:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(I2C_IN_PROGRESS == this_i2c->master_status)
 1477              		.loc 1 1219 43 is_stmt 0
 1478 007c 03274403 		lw	a4,52(s0)
1210:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 1479              		.loc 1 1210 35
 1480 0080 23060400 		sb	zero,12(s0)
1215:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 1481              		.loc 1 1215 13 is_stmt 1
1215:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 1482              		.loc 1 1215 36 is_stmt 0
 1483 0084 23220404 		sw	zero,68(s0)
 1484              		.loc 1 1219 13 is_stmt 1
 1485              		.loc 1 1219 15 is_stmt 0
 1486 0088 93071000 		li	a5,1
 1487 008c 6316F700 		bne	a4,a5,.L133
1220:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1221:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->master_status = I2C_FAILED;
 1488              		.loc 1 1221 17 is_stmt 1
 1489              		.loc 1 1221 41 is_stmt 0
 1490 0090 93072000 		li	a5,2
 1491 0094 232AF402 		sw	a5,52(s0)
 1492              	.L133:
1222:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1223:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1224:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(I2C_IN_PROGRESS == this_i2c->slave_status)
 1493              		.loc 1 1224 13 is_stmt 1
 1494              		.loc 1 1224 43 is_stmt 0
 1495 0098 03274405 		lw	a4,84(s0)
 1496              		.loc 1 1224 15
 1497 009c 93071000 		li	a5,1
 1498 00a0 6318F72C 		bne	a4,a5,.L101
1225:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
1226:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_status = I2C_FAILED;
 1499              		.loc 1 1226 17 is_stmt 1
 1500              		.loc 1 1226 40 is_stmt 0
 1501 00a4 93072000 		li	a5,2
 1502 00a8 6F00004F 		j	.L160
 1503              	.L81:
 780:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1504              		.loc 1 780 5
 1505 00ac 13078002 		li	a4,40
 1506 00b0 6382E72E 		beq	a5,a4,.L80
 1507 00b4 13070003 		li	a4,48
 1508 00b8 03250400 		lw	a0,0(s0)
 1509 00bc 6386E700 		beq	a5,a4,.L89
 1510 00c0 13070002 		li	a4,32
 1511              	.L165:
 1512 00c4 E390E7FA 		bne	a5,a4,.L83
 1513              	.L89:
 917:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_status = I2C_FAILED;
 1514              		.loc 1 917 13 is_stmt 1
 1515 00c8 93061000 		li	a3,1
 1516 00cc 13060001 		li	a2,16
 1517 00d0 93054000 		li	a1,4
 1518 00d4 97000000 		call	HW_set_8bit_reg_field
 1518      E7800000 
 1519              	.LVL136:
 918:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1520              		.loc 1 918 13
 918:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1521              		.loc 1 918 37 is_stmt 0
 1522 00dc 93072000 		li	a5,2
 1523 00e0 232AF402 		sw	a5,52(s0)
 924:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             enable_slave_if_required(this_i2c);
 1524              		.loc 1 924 13 is_stmt 1
 924:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             enable_slave_if_required(this_i2c);
 1525              		.loc 1 924 35 is_stmt 0
 1526 00e4 23060400 		sb	zero,12(s0)
 925:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 1527              		.loc 1 925 13 is_stmt 1
 1528              	.L126:
1132:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1529              		.loc 1 1132 13
 1530 00e8 13050400 		mv	a0,s0
 1531 00ec 97000000 		call	enable_slave_if_required
 1531      E7800000 
 1532              	.LVL137:
1134:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 1533              		.loc 1 1134 13
1227:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
1228:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1229:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
1230:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1231:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
1232:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if ( clear_irq )
 1534              		.loc 1 1232 5
 1535 00f4 6F00C027 		j	.L101
 1536              	.L79:
 780:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1537              		.loc 1 780 5 is_stmt 0
 1538 00f8 13070005 		li	a4,80
 1539 00fc 03250400 		lw	a0,0(s0)
 1540 0100 6386E73C 		beq	a5,a4,.L86
 1541 0104 636AF700 		bgtu	a5,a4,.L87
 1542 0108 13070004 		li	a4,64
 1543 010c 6382E736 		beq	a5,a4,.L88
 1544 0110 13078004 		li	a4,72
 1545 0114 6FF01FFB 		j	.L165
 1546              	.L87:
 1547 0118 13070006 		li	a4,96
 1548 011c 6388E742 		beq	a5,a4,.L76
 1549 0120 13078006 		li	a4,104
 1550 0124 6380E742 		beq	a5,a4,.L90
 1551 0128 13078005 		li	a4,88
 1552 012c E39CE7F2 		bne	a5,a4,.L83
 941:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           
 1553              		.loc 1 941 13 is_stmt 1
 941:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           
 1554              		.loc 1 941 39 is_stmt 0
 1555 0130 83270403 		lw	a5,48(s0)
 1556 0134 83248402 		lw	s1,40(s0)
 941:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           
 1557              		.loc 1 941 67
 1558 0138 13058500 		addi	a0,a0,8
 941:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           
 1559              		.loc 1 941 39
 1560 013c B384F400 		add	s1,s1,a5
 941:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           
 1561              		.loc 1 941 67
 1562 0140 97000000 		call	HW_get_8bit_reg
 1562      E7800000 
 1563              	.LVL138:
 941:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****           
 1564              		.loc 1 941 65
 1565 0148 2380A400 		sb	a0,0(s1)
 943:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1566              		.loc 1 943 13 is_stmt 1
 943:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1567              		.loc 1 943 22 is_stmt 0
 1568 014c 83474401 		lbu	a5,20(s0)
 1569 0150 93F71700 		andi	a5,a5,1
 1570              	.LVL139:
 946:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if ( hold_bus == 0u )
 1571              		.loc 1 946 13 is_stmt 1
 946:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if ( hold_bus == 0u )
 1572              		.loc 1 946 35 is_stmt 0
 1573 0154 2304F406 		sb	a5,104(s0)
 947:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             { 
 1574              		.loc 1 947 13 is_stmt 1
 947:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             { 
 1575              		.loc 1 947 16 is_stmt 0
 1576 0158 6396073A 		bne	a5,zero,.L113
 949:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1577              		.loc 1 949 17 is_stmt 1
 1578 015c 03250400 		lw	a0,0(s0)
 1579 0160 93061000 		li	a3,1
 1580 0164 13060001 		li	a2,16
 1581 0168 93054000 		li	a1,4
 1582 016c 97000000 		call	HW_set_8bit_reg_field
 1582      E7800000 
 1583              	.LVL140:
 952:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1584              		.loc 1 952 20
 1585 0174 13050400 		mv	a0,s0
 1586 0178 97000000 		call	enable_slave_if_required
 1586      E7800000 
 1587              	.LVL141:
 776:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1588              		.loc 1 776 13 is_stmt 0
 1589 0180 93071000 		li	a5,1
 1590              	.LVL142:
 1591              	.L114:
 963:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_status = I2C_SUCCESS;
 1592              		.loc 1 963 13 is_stmt 1
 963:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->master_status = I2C_SUCCESS;
 1593              		.loc 1 963 35 is_stmt 0
 1594 0184 23060400 		sb	zero,12(s0)
 964:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 1595              		.loc 1 964 13 is_stmt 1
 964:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             break;
 1596              		.loc 1 964 37 is_stmt 0
 1597 0188 232A0402 		sw	zero,52(s0)
 965:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         
 1598              		.loc 1 965 13 is_stmt 1
 1599              		.loc 1 1232 5
 1600              		.loc 1 1232 8 is_stmt 0
 1601 018c 6392071E 		bne	a5,zero,.L101
 1602 0190 6F00802B 		j	.L109
 1603              	.LVL143:
 1604              	.L77:
 780:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1605              		.loc 1 780 5
 1606 0194 1307800A 		li	a4,168
 1607 0198 638EE706 		beq	a5,a4,.L92
 1608 019c 636EF704 		bgtu	a5,a4,.L93
 1609 01a0 13078008 		li	a4,136
 1610 01a4 638AE736 		beq	a5,a4,.L94
 1611 01a8 636CF702 		bgtu	a5,a4,.L95
 1612 01ac 13078007 		li	a4,120
 1613 01b0 638AE738 		beq	a5,a4,.L90
 1614 01b4 13070008 		li	a4,128
 1615              	.L157:
 1616 01b8 E396E7EA 		bne	a5,a4,.L83
1015:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                && (this_i2c->slave_rx_idx < this_i2c->slave_rx_size))
 1617              		.loc 1 1015 13 is_stmt 1
1015:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                && (this_i2c->slave_rx_idx < this_i2c->slave_rx_size))
 1618              		.loc 1 1015 15 is_stmt 0
 1619 01bc 83278404 		lw	a5,72(s0)
 1620 01c0 638C0740 		beq	a5,zero,.L116
1016:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1621              		.loc 1 1016 16
 1622 01c4 03270405 		lw	a4,80(s0)
 1623 01c8 8327C404 		lw	a5,76(s0)
 1624 01cc 636AF73C 		bltu	a4,a5,.L117
 1625              	.L118:
1037:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1626              		.loc 1 1037 17 is_stmt 1
 1627 01d0 93060000 		li	a3,0
 1628 01d4 13064000 		li	a2,4
 1629 01d8 93052000 		li	a1,2
 1630 01dc 6F00C020 		j	.L162
 1631              	.L95:
 780:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1632              		.loc 1 780 5 is_stmt 0
 1633 01e0 13078009 		li	a4,152
 1634 01e4 638AE732 		beq	a5,a4,.L94
 1635 01e8 1307000A 		li	a4,160
 1636 01ec 638CE73E 		beq	a5,a4,.L97
 1637 01f0 13070009 		li	a4,144
 1638 01f4 6FF05FFC 		j	.L157
 1639              	.L93:
 1640 01f8 1307000C 		li	a4,192
 1641 01fc 6382E70E 		beq	a5,a4,.L98
 1642 0200 6364F70C 		bgtu	a5,a4,.L99
 1643 0204 1307000B 		li	a4,176
 1644 0208 6386E700 		beq	a5,a4,.L92
 1645 020c 1307800B 		li	a4,184
 1646 0210 E39AE7E4 		bne	a5,a4,.L83
 1647              	.L92:
1140:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1648              		.loc 1 1140 13 is_stmt 1
1140:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1649              		.loc 1 1140 25 is_stmt 0
 1650 0214 8347F100 		lbu	a5,15(sp)
1140:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1651              		.loc 1 1140 16
 1652 0218 1307800A 		li	a4,168
 1653 021c 6316F704 		bne	a4,a5,.L128
1142:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->random_read_addr = 0u;
 1654              		.loc 1 1142 17 is_stmt 1
1148:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 1655              		.loc 1 1148 20 is_stmt 0
 1656 0220 03250400 		lw	a0,0(s0)
1142:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->random_read_addr = 0u;
 1657              		.loc 1 1142 39
 1658 0224 93075000 		li	a5,5
1144:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* If Start Bit is set clear it, but store that information since it is because of
 1659              		.loc 1 1144 40
 1660 0228 93041000 		li	s1,1
1142:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->random_read_addr = 0u;
 1661              		.loc 1 1142 39
 1662 022c 2306F400 		sb	a5,12(s0)
1143:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_status = I2C_IN_PROGRESS;
 1663              		.loc 1 1143 17 is_stmt 1
1143:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_status = I2C_IN_PROGRESS;
 1664              		.loc 1 1143 44 is_stmt 0
 1665 0230 23280400 		sw	zero,16(s0)
1144:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* If Start Bit is set clear it, but store that information since it is because of
 1666              		.loc 1 1144 17 is_stmt 1
1144:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* If Start Bit is set clear it, but store that information since it is because of
 1667              		.loc 1 1144 40 is_stmt 0
 1668 0234 232A9404 		sw	s1,84(s0)
1148:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 1669              		.loc 1 1148 17 is_stmt 1
1148:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 1670              		.loc 1 1148 20 is_stmt 0
 1671 0238 13060002 		li	a2,32
 1672 023c 93055000 		li	a1,5
 1673 0240 97000000 		call	HW_get_8bit_reg_field
 1673      E7800000 
 1674              	.LVL144:
1148:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 1675              		.loc 1 1148 19
 1676 0248 63000502 		beq	a0,zero,.L128
1150:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     this_i2c->is_transaction_pending = 1u;
 1677              		.loc 1 1150 21 is_stmt 1
 1678 024c 03250400 		lw	a0,0(s0)
 1679 0250 93060000 		li	a3,0
 1680 0254 13060002 		li	a2,32
 1681 0258 93055000 		li	a1,5
 1682 025c 97000000 		call	HW_set_8bit_reg_field
 1682      E7800000 
 1683              	.LVL145:
1151:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  }
 1684              		.loc 1 1151 21
1151:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  }
 1685              		.loc 1 1151 54 is_stmt 0
 1686 0264 A3049406 		sb	s1,105(s0)
 1687              	.L128:
1154:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1688              		.loc 1 1154 13 is_stmt 1
 1689 0268 03250400 		lw	a0,0(s0)
1154:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1690              		.loc 1 1154 25 is_stmt 0
 1691 026c 03274404 		lw	a4,68(s0)
1154:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1692              		.loc 1 1154 16
 1693 0270 83270404 		lw	a5,64(s0)
 1694 0274 13058500 		addi	a0,a0,8
1158:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1695              		.loc 1 1158 17
 1696 0278 9305F00F 		li	a1,255
1154:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1697              		.loc 1 1154 16
 1698 027c 637CF700 		bgeu	a4,a5,.L155
1163:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1699              		.loc 1 1163 17 is_stmt 1
 1700 0280 8327C403 		lw	a5,60(s0)
 1701 0284 93061700 		addi	a3,a4,1
 1702 0288 2322D404 		sw	a3,68(s0)
 1703 028c B387E700 		add	a5,a5,a4
 1704 0290 83C50700 		lbu	a1,0(a5)
 1705              	.L155:
 1706 0294 97000000 		call	HW_set_8bit_reg
 1706      E7800000 
 1707              	.LVL146:
1166:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1708              		.loc 1 1166 13
1166:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1709              		.loc 1 1166 16 is_stmt 0
 1710 029c 03274404 		lw	a4,68(s0)
 1711 02a0 83270404 		lw	a5,64(s0)
 1712 02a4 6366F70C 		bltu	a4,a5,.L101
1168:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /* Next read transaction will result in slave's transmit buffer
 1713              		.loc 1 1168 18 is_stmt 1
 1714 02a8 03250400 		lw	a0,0(s0)
 1715 02ac 93060000 		li	a3,0
 1716 02b0 13064000 		li	a2,4
 1717 02b4 93052000 		li	a1,2
 1718 02b8 97000000 		call	HW_set_8bit_reg_field
 1718      E7800000 
 1719              	.LVL147:
1171:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1720              		.loc 1 1171 17
1171:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1721              		.loc 1 1171 40 is_stmt 0
 1722 02c0 23220404 		sw	zero,68(s0)
 1723              		.loc 1 1232 5 is_stmt 1
 1724 02c4 6F00C00A 		j	.L101
 1725              	.L99:
 780:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1726              		.loc 1 780 5 is_stmt 0
 1727 02c8 1307800D 		li	a4,216
 1728 02cc 638AE73A 		beq	a5,a4,.L100
 1729 02d0 1307000E 		li	a4,224
 1730 02d4 638EE708 		beq	a5,a4,.L101
 1731 02d8 1307800C 		li	a4,200
 1732 02dc E394E7D8 		bne	a5,a4,.L83
 1733              	.L98:
1180:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u); 
 1734              		.loc 1 1180 13 is_stmt 1
1180:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field(this_i2c->base_address, AA, 0x01u); 
 1735              		.loc 1 1180 36 is_stmt 0
 1736 02e0 23220404 		sw	zero,68(s0)
 1737              	.L168:
1181:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1738              		.loc 1 1181 13 is_stmt 1
 1739 02e4 03250400 		lw	a0,0(s0)
 1740 02e8 93061000 		li	a3,1
 1741 02ec 13064000 		li	a2,4
 1742 02f0 93052000 		li	a1,2
 1743 02f4 97000000 		call	HW_set_8bit_reg_field
 1743      E7800000 
 1744              	.LVL148:
1184:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Check if transaction was pending. If yes, set the START bit */
 1745              		.loc 1 1184 13
 1746 02fc 6F004035 		j	.L123
 1747              	.L82:
 786:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg( this_i2c->base_address, DATA, this_i2c->target_addr); /* write call a
 1748              		.loc 1 786 13
 1749 0300 03250400 		lw	a0,0(s0)
 1750 0304 93060000 		li	a3,0
 1751 0308 13060002 		li	a2,32
 1752 030c 93055000 		li	a1,5
 1753 0310 97000000 		call	HW_set_8bit_reg_field
 1753      E7800000 
 1754              	.LVL149:
 787:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             HAL_set_8bit_reg_field( this_i2c->base_address, DIR, this_i2c->dir); /* set direction b
 1755              		.loc 1 787 13
 1756 0318 03250400 		lw	a0,0(s0)
 1757 031c 83258400 		lw	a1,8(s0)
 1758 0320 13058500 		addi	a0,a0,8
 1759 0324 97000000 		call	HW_set_8bit_reg
 1759      E7800000 
 1760              	.LVL150:
 788:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if(this_i2c->dir == WRITE_DIR)
 1761              		.loc 1 788 13
 1762 032c 03250400 		lw	a0,0(s0)
 1763 0330 83264402 		lw	a3,36(s0)
 1764 0334 13061000 		li	a2,1
 1765 0338 93050000 		li	a1,0
 1766 033c 13058500 		addi	a0,a0,8
 1767 0340 97000000 		call	HW_set_8bit_reg_field
 1767      E7800000 
 1768              	.LVL151:
 789:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1769              		.loc 1 789 13
 789:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1770              		.loc 1 789 15 is_stmt 0
 1771 0348 83274402 		lw	a5,36(s0)
 1772 034c 63900704 		bne	a5,zero,.L102
 791:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1773              		.loc 1 791 18 is_stmt 1
 791:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1774              		.loc 1 791 42 is_stmt 0
 1775 0350 23200402 		sw	zero,32(s0)
 1776              	.L103:
 803:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1777              		.loc 1 803 13 is_stmt 1
 803:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1778              		.loc 1 803 15 is_stmt 0
 1779 0354 83479406 		lbu	a5,105(s0)
 1780 0358 63840700 		beq	a5,zero,.L104
 805:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1781              		.loc 1 805 17 is_stmt 1
 805:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1782              		.loc 1 805 50 is_stmt 0
 1783 035c A3040406 		sb	zero,105(s0)
 1784              	.L104:
 812:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1785              		.loc 1 812 13 is_stmt 1
 812:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1786              		.loc 1 812 49 is_stmt 0
 1787 0360 8347A406 		lbu	a5,106(s0)
 812:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1788              		.loc 1 812 15
 1789 0364 0347C400 		lbu	a4,12(s0)
 1790 0368 6304F700 		beq	a4,a5,.L101
 814:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1791              		.loc 1 814 17 is_stmt 1
 814:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1792              		.loc 1 814 39 is_stmt 0
 1793 036c 2306F400 		sb	a5,12(s0)
 1794              		.loc 1 1232 5 is_stmt 1
 1795              	.LVL152:
 1796              	.L101:
1233:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
1234:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         /* clear interrupt. */
1235:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, SI, 0x00u);
 1797              		.loc 1 1235 9
 1798 0370 03250400 		lw	a0,0(s0)
 1799 0374 93060000 		li	a3,0
 1800 0378 13068000 		li	a2,8
 1801 037c 93053000 		li	a1,3
 1802 0380 97000000 		call	HW_set_8bit_reg_field
 1802      E7800000 
 1803              	.LVL153:
 1804 0388 6F00000C 		j	.L109
 1805              	.LVL154:
 1806              	.L102:
 795:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1807              		.loc 1 795 18
 795:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1808              		.loc 1 795 42 is_stmt 0
 1809 038c 23280402 		sw	zero,48(s0)
 1810 0390 6FF05FFC 		j	.L103
 1811              	.L80:
 839:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {    
 1812              		.loc 1 839 13 is_stmt 1
 839:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {    
 1813              		.loc 1 839 25 is_stmt 0
 1814 0394 03270402 		lw	a4,32(s0)
 839:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {    
 1815              		.loc 1 839 16
 1816 0398 8327C401 		lw	a5,28(s0)
 1817 039c 6376F702 		bgeu	a4,a5,.L106
 841:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1818              		.loc 1 841 17 is_stmt 1
 1819 03a0 83278401 		lw	a5,24(s0)
 1820 03a4 93061700 		addi	a3,a4,1
 1821 03a8 03250400 		lw	a0,0(s0)
 1822 03ac 2320D402 		sw	a3,32(s0)
 1823 03b0 B387E700 		add	a5,a5,a4
 1824 03b4 83C50700 		lbu	a1,0(a5)
 1825 03b8 13058500 		addi	a0,a0,8
 1826 03bc 97000000 		call	HW_set_8bit_reg
 1826      E7800000 
 1827              	.LVL155:
1232:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1828              		.loc 1 1232 5
 1829 03c4 6FF0DFFA 		j	.L101
 1830              	.L106:
 843:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1831              		.loc 1 843 18
 843:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1832              		.loc 1 843 21 is_stmt 0
 1833 03c8 0347C400 		lbu	a4,12(s0)
 1834 03cc 93073000 		li	a5,3
 1835 03d0 6314F702 		bne	a4,a5,.L107
 847:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
 1836              		.loc 1 847 18 is_stmt 1
 847:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                  HAL_set_8bit_reg_field(this_i2c->base_address, STA, 0x01u);
 1837              		.loc 1 847 32 is_stmt 0
 1838 03d4 93071000 		li	a5,1
 1839 03d8 2322F402 		sw	a5,36(s0)
 1840              	.L161:
 848:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1841              		.loc 1 848 18 is_stmt 1
 1842 03dc 93061000 		li	a3,1
 1843 03e0 13060002 		li	a2,32
 1844 03e4 93055000 		li	a1,5
 1845              	.L162:
 1846 03e8 03250400 		lw	a0,0(s0)
 1847              	.L158:
 905:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1848              		.loc 1 905 17 is_stmt 0
 1849 03ec 97000000 		call	HW_set_8bit_reg_field
 1849      E7800000 
 1850              	.LVL156:
1232:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1851              		.loc 1 1232 5 is_stmt 1
 1852 03f4 6FF0DFF7 		j	.L101
 1853              	.L107:
 856:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 hold_bus = this_i2c->options & I2C_HOLD_BUS;
 1854              		.loc 1 856 17
 857:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1855              		.loc 1 857 26 is_stmt 0
 1856 03f8 83474401 		lbu	a5,20(s0)
 856:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 hold_bus = this_i2c->options & I2C_HOLD_BUS;
 1857              		.loc 1 856 39
 1858 03fc 23060400 		sb	zero,12(s0)
 857:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1859              		.loc 1 857 17 is_stmt 1
 857:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1860              		.loc 1 857 26 is_stmt 0
 1861 0400 93F71700 		andi	a5,a5,1
 1862              	.LVL157:
 860:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 if ( hold_bus == 0u )
 1863              		.loc 1 860 17 is_stmt 1
 860:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 if ( hold_bus == 0u )
 1864              		.loc 1 860 39 is_stmt 0
 1865 0404 2304F406 		sb	a5,104(s0)
 861:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 { 
 1866              		.loc 1 861 17 is_stmt 1
 861:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 { 
 1867              		.loc 1 861 20 is_stmt 0
 1868 0408 63980702 		bne	a5,zero,.L108
 863:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     enable_slave_if_required(this_i2c);
 1869              		.loc 1 863 21 is_stmt 1
 1870 040c 03250400 		lw	a0,0(s0)
 1871 0410 93061000 		li	a3,1
 1872 0414 13060001 		li	a2,16
 1873 0418 93054000 		li	a1,4
 1874 041c 97000000 		call	HW_set_8bit_reg_field
 1874      E7800000 
 1875              	.LVL158:
 864:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
 1876              		.loc 1 864 21
 1877 0424 13050400 		mv	a0,s0
 1878 0428 97000000 		call	enable_slave_if_required
 1878      E7800000 
 1879              	.LVL159:
 871:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1880              		.loc 1 871 17
 871:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1881              		.loc 1 871 41 is_stmt 0
 1882 0430 232A0402 		sw	zero,52(s0)
1232:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1883              		.loc 1 1232 5 is_stmt 1
 1884 0434 6FF0DFF3 		j	.L101
 1885              	.LVL160:
 1886              	.L108:
 868:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     clear_irq = 0u;
 1887              		.loc 1 868 21
 1888 0438 13050400 		mv	a0,s0
 1889 043c 97000000 		call	I2C_disable_irq
 1889      E7800000 
 1890              	.LVL161:
 869:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
 1891              		.loc 1 869 21
 871:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1892              		.loc 1 871 17
 871:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1893              		.loc 1 871 41 is_stmt 0
 1894 0444 232A0402 		sw	zero,52(s0)
1232:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1895              		.loc 1 1232 5 is_stmt 1
 1896              	.LVL162:
 1897              	.L109:
1236:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1237:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
1238:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Read the status register to ensure the last I2C registers write took place
1239:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * in a system built around a bus making use of posted writes. */
1240:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     status = HAL_get_8bit_reg( this_i2c->base_address, STATUS);
 1898              		.loc 1 1240 5
 1899              		.loc 1 1240 14 is_stmt 0
 1900 0448 03250400 		lw	a0,0(s0)
 1901 044c 13054500 		addi	a0,a0,4
 1902 0450 97000000 		call	HW_get_8bit_reg
 1902      E7800000 
 1903              	.LVL163:
1241:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1904              		.loc 1 1241 1
 1905 0458 8320C101 		lw	ra,28(sp)
 1906              		.cfi_remember_state
 1907              		.cfi_restore 1
 1908 045c 03248101 		lw	s0,24(sp)
 1909              		.cfi_restore 8
 1910              	.LVL164:
1240:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 1911              		.loc 1 1240 12
 1912 0460 A307A100 		sb	a0,15(sp)
 1913              		.loc 1 1241 1
 1914 0464 83244101 		lw	s1,20(sp)
 1915              		.cfi_restore 9
 1916 0468 13010102 		addi	sp,sp,32
 1917              		.cfi_def_cfa_offset 0
 1918 046c 67800000 		jr	ra
 1919              	.LVL165:
 1920              	.L88:
 1921              		.cfi_restore_state
 899:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1922              		.loc 1 899 13 is_stmt 1
 899:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1923              		.loc 1 899 24 is_stmt 0
 1924 0470 0327C402 		lw	a4,44(s0)
 899:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1925              		.loc 1 899 15
 1926 0474 93071000 		li	a5,1
 901:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1927              		.loc 1 901 17
 1928 0478 93061000 		li	a3,1
 899:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1929              		.loc 1 899 15
 1930 047c 63E6E700 		bgtu	a4,a5,.L159
 903:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1931              		.loc 1 903 18 is_stmt 1
 903:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1932              		.loc 1 903 20 is_stmt 0
 1933 0480 631AF700 		bne	a4,a5,.L111
 905:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1934              		.loc 1 905 17 is_stmt 1
 1935 0484 93060000 		li	a3,0
 1936              	.L159:
 1937 0488 13064000 		li	a2,4
 1938 048c 93052000 		li	a1,2
 1939 0490 6FF0DFF5 		j	.L158
 1940              	.L111:
 909:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 HAL_set_8bit_reg_field(this_i2c->base_address, STO, 0x01u);
 1941              		.loc 1 909 17
 1942 0494 93061000 		li	a3,1
 1943 0498 13064000 		li	a2,4
 1944 049c 93052000 		li	a1,2
 1945 04a0 97000000 		call	HW_set_8bit_reg_field
 1945      E7800000 
 1946              	.LVL166:
 910:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->master_status = I2C_SUCCESS;
 1947              		.loc 1 910 17
 1948 04a8 03250400 		lw	a0,0(s0)
 1949 04ac 93061000 		li	a3,1
 1950 04b0 13060001 		li	a2,16
 1951 04b4 93054000 		li	a1,4
 1952 04b8 97000000 		call	HW_set_8bit_reg_field
 1952      E7800000 
 1953              	.LVL167:
 911:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->transaction = NO_TRANSACTION;
 1954              		.loc 1 911 17
 911:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->transaction = NO_TRANSACTION;
 1955              		.loc 1 911 41 is_stmt 0
 1956 04c0 232A0402 		sw	zero,52(s0)
 912:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 1957              		.loc 1 912 17 is_stmt 1
 1958              	.L125:
1109:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1959              		.loc 1 1109 13
1109:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 1960              		.loc 1 1109 35 is_stmt 0
 1961 04c4 23060400 		sb	zero,12(s0)
1111:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 1962              		.loc 1 1111 13 is_stmt 1
1232:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 1963              		.loc 1 1232 5
 1964 04c8 6FF09FEA 		j	.L101
 1965              	.L86:
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 1966              		.loc 1 930 13
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 1967              		.loc 1 930 48 is_stmt 0
 1968 04cc 83270403 		lw	a5,48(s0)
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 1969              		.loc 1 930 21
 1970 04d0 83248402 		lw	s1,40(s0)
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 1971              		.loc 1 930 69
 1972 04d4 13058500 		addi	a0,a0,8
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 1973              		.loc 1 930 63
 1974 04d8 13871700 		addi	a4,a5,1
 1975 04dc 2328E402 		sw	a4,48(s0)
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 1976              		.loc 1 930 39
 1977 04e0 B384F400 		add	s1,s1,a5
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 1978              		.loc 1 930 69
 1979 04e4 97000000 		call	HW_get_8bit_reg
 1979      E7800000 
 1980              	.LVL168:
 930:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             if( this_i2c->master_rx_idx >= (this_i2c->master_rx_size - 1u))
 1981              		.loc 1 930 67
 1982 04ec 2380A400 		sb	a0,0(s1)
 931:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1983              		.loc 1 931 13 is_stmt 1
 931:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1984              		.loc 1 931 70 is_stmt 0
 1985 04f0 8327C402 		lw	a5,44(s0)
 931:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1986              		.loc 1 931 15
 1987 04f4 03270403 		lw	a4,48(s0)
 931:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1988              		.loc 1 931 70
 1989 04f8 9387F7FF 		addi	a5,a5,-1
 1990              	.L167:
1034:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 1991              		.loc 1 1034 15
 1992 04fc E36AF7E6 		bltu	a4,a5,.L101
 1993 0500 6FF01FCD 		j	.L118
 1994              	.LVL169:
 1995              	.L113:
 956:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 clear_irq = 0u;
 1996              		.loc 1 956 17 is_stmt 1
 1997 0504 13050400 		mv	a0,s0
 1998 0508 97000000 		call	I2C_disable_irq
 1998      E7800000 
 1999              	.LVL170:
 957:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2000              		.loc 1 957 17
 957:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2001              		.loc 1 957 27 is_stmt 0
 2002 0510 93070000 		li	a5,0
 2003 0514 6FF01FC7 		j	.L114
 2004              	.LVL171:
 2005              	.L94:
 970:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 2006              		.loc 1 970 13 is_stmt 1
 2007 0518 03250400 		lw	a0,0(s0)
 2008 051c 93061000 		li	a3,1
 2009 0520 13064000 		li	a2,4
 2010 0524 93052000 		li	a1,2
 2011 0528 97000000 		call	HW_set_8bit_reg_field
 2011      E7800000 
 2012              	.LVL172:
 972:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_status = I2C_SUCCESS;
 2013              		.loc 1 972 13
 976:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2014              		.loc 1 976 15 is_stmt 0
 2015 0530 83479406 		lbu	a5,105(s0)
 972:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_status = I2C_SUCCESS;
 2016              		.loc 1 972 35
 2017 0534 23060400 		sb	zero,12(s0)
 973:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 2018              		.loc 1 973 13 is_stmt 1
 973:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 2019              		.loc 1 973 36 is_stmt 0
 2020 0538 232A0404 		sw	zero,84(s0)
 976:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2021              		.loc 1 976 13 is_stmt 1
 976:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2022              		.loc 1 976 15 is_stmt 0
 2023 053c E38A07E2 		beq	a5,zero,.L101
 2024 0540 6FF0DFE9 		j	.L161
 2025              	.L90:
 988:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Fall through to normal ST processing as we are now in slave mode */
 2026              		.loc 1 988 13 is_stmt 1
 988:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /* Fall through to normal ST processing as we are now in slave mode */
 2027              		.loc 1 988 46 is_stmt 0
 2028 0544 93071000 		li	a5,1
 2029 0548 A304F406 		sb	a5,105(s0)
 2030              	.L76:
 993:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_rx_idx = 0u;
 2031              		.loc 1 993 13 is_stmt 1
1000:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2032              		.loc 1 1000 16 is_stmt 0
 2033 054c 03250400 		lw	a0,0(s0)
 993:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->slave_rx_idx = 0u;
 2034              		.loc 1 993 35
 2035 0550 93074000 		li	a5,4
 2036 0554 2306F400 		sb	a5,12(s0)
 994:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->random_read_addr = 0u;
 2037              		.loc 1 994 13 is_stmt 1
 994:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             this_i2c->random_read_addr = 0u;
 2038              		.loc 1 994 36 is_stmt 0
 2039 0558 23280404 		sw	zero,80(s0)
 995:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 2040              		.loc 1 995 13 is_stmt 1
 995:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 2041              		.loc 1 995 40 is_stmt 0
 2042 055c 23280400 		sw	zero,16(s0)
1000:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2043              		.loc 1 1000 13 is_stmt 1
1000:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2044              		.loc 1 1000 16 is_stmt 0
 2045 0560 13060002 		li	a2,32
 2046 0564 93055000 		li	a1,5
 2047 0568 97000000 		call	HW_get_8bit_reg_field
 2047      E7800000 
 2048              	.LVL173:
1000:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2049              		.loc 1 1000 15
 2050 0570 63020502 		beq	a0,zero,.L115
1002:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->is_transaction_pending = 1u;
 2051              		.loc 1 1002 17 is_stmt 1
 2052 0574 03250400 		lw	a0,0(s0)
 2053 0578 93060000 		li	a3,0
 2054 057c 13060002 		li	a2,32
 2055 0580 93055000 		li	a1,5
 2056 0584 97000000 		call	HW_set_8bit_reg_field
 2056      E7800000 
 2057              	.LVL174:
1003:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2058              		.loc 1 1003 17
1003:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2059              		.loc 1 1003 50 is_stmt 0
 2060 058c 93071000 		li	a5,1
 2061 0590 A304F406 		sb	a5,105(s0)
 2062              	.L115:
1005:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
 2063              		.loc 1 1005 13 is_stmt 1
1005:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
 2064              		.loc 1 1005 36 is_stmt 0
 2065 0594 93071000 		li	a5,1
 2066              	.L160:
1226:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2067              		.loc 1 1226 40
 2068 0598 232AF404 		sw	a5,84(s0)
1232:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
 2069              		.loc 1 1232 5 is_stmt 1
 2070 059c 6FF05FDD 		j	.L101
 2071              	.L117:
1018:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_rx_buffer[this_i2c->slave_rx_idx++] = data;
 2072              		.loc 1 1018 17
1018:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 this_i2c->slave_rx_buffer[this_i2c->slave_rx_idx++] = data;
 2073              		.loc 1 1018 24 is_stmt 0
 2074 05a0 03250400 		lw	a0,0(s0)
 2075 05a4 13058500 		addi	a0,a0,8
 2076 05a8 97000000 		call	HW_get_8bit_reg
 2076      E7800000 
 2077              	.LVL175:
1019:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 
 2078              		.loc 1 1019 17 is_stmt 1
1019:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 
 2079              		.loc 1 1019 51 is_stmt 0
 2080 05b0 83270405 		lw	a5,80(s0)
1019:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 
 2081              		.loc 1 1019 25
 2082 05b4 03278404 		lw	a4,72(s0)
1019:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 
 2083              		.loc 1 1019 65
 2084 05b8 93861700 		addi	a3,a5,1
1019:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 
 2085              		.loc 1 1019 69
 2086 05bc 3307F700 		add	a4,a4,a5
1019:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 
 2087              		.loc 1 1019 65
 2088 05c0 2328D404 		sw	a3,80(s0)
1019:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 
 2089              		.loc 1 1019 69
 2090 05c4 2300A700 		sb	a0,0(a4)
1028:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
 2091              		.loc 1 1028 21 is_stmt 1
1028:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
 2092              		.loc 1 1028 78 is_stmt 0
 2093 05c8 83270401 		lw	a5,16(s0)
 2094 05cc 93978700 		slli	a5,a5,8
1028:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
 2095              		.loc 1 1028 84
 2096 05d0 B387A700 		add	a5,a5,a0
1028:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #ifdef INCLUDE_SLA_IN_RX_PAYLOAD
 2097              		.loc 1 1028 48
 2098 05d4 2328F400 		sw	a5,16(s0)
 2099              	.LVL176:
 2100              	.L116:
1034:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2101              		.loc 1 1034 13 is_stmt 1
1034:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2102              		.loc 1 1034 15 is_stmt 0
 2103 05d8 03270405 		lw	a4,80(s0)
 2104 05dc 8327C404 		lw	a5,76(s0)
 2105 05e0 6FF0DFF1 		j	.L167
 2106              	.L97:
1047:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2107              		.loc 1 1047 13 is_stmt 1
1047:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2108              		.loc 1 1047 16 is_stmt 0
 2109 05e4 0347C400 		lbu	a4,12(s0)
 2110 05e8 93074000 		li	a5,4
 2111 05ec 6316F708 		bne	a4,a5,.L119
1049:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 2112              		.loc 1 1049 17 is_stmt 1
1049:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 2113              		.loc 1 1049 30 is_stmt 0
 2114 05f0 03260405 		lw	a2,80(s0)
1049:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 2115              		.loc 1 1049 20
 2116 05f4 83278405 		lw	a5,88(s0)
 2117 05f8 6316F600 		bne	a2,a5,.L120
1051:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
 2118              		.loc 1 1051 21 is_stmt 1
1051:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 }
 2119              		.loc 1 1051 44 is_stmt 0
 2120 05fc 83270401 		lw	a5,16(s0)
 2121 0600 2322F404 		sw	a5,68(s0)
 2122              	.L120:
1054:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 2123              		.loc 1 1054 17 is_stmt 1
1054:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 2124              		.loc 1 1054 30 is_stmt 0
 2125 0604 8327C405 		lw	a5,92(s0)
1054:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 {
 2126              		.loc 1 1054 20
 2127 0608 E38E07CC 		beq	a5,zero,.L168
 2128              	.LBB12:
1056:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     h_ret = this_i2c->slave_write_handler( this_i2c, this_i2c->slave_rx_buffer, (ui
 2129              		.loc 1 1056 21 is_stmt 1
1057:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     if ( I2C_REENABLE_SLAVE_RX == h_ret )
 2130              		.loc 1 1057 21
1057:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     if ( I2C_REENABLE_SLAVE_RX == h_ret )
 2131              		.loc 1 1057 29 is_stmt 0
 2132 060c 83258404 		lw	a1,72(s0)
 2133 0610 13160601 		slli	a2,a2,16
 2134 0614 13560601 		srli	a2,a2,16
 2135 0618 13050400 		mv	a0,s0
 2136 061c E7800700 		jalr	a5
 2137              	.LVL177:
1058:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     {
 2138              		.loc 1 1058 21 is_stmt 1
1058:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     {
 2139              		.loc 1 1058 24 is_stmt 0
 2140 0620 631A0500 		bne	a0,zero,.L122
 2141              	.LVL178:
 2142              	.L153:
 2143              	.LBE12:
1093:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2144              		.loc 1 1093 17 is_stmt 1
 2145 0624 13050400 		mv	a0,s0
 2146 0628 97000000 		call	enable_slave_if_required
 2146      E7800000 
 2147              	.LVL179:
 2148 0630 6F000002 		j	.L123
 2149              	.LVL180:
 2150              	.L122:
 2151              	.LBB13:
1068:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                         /* Clear slave mode flag as well otherwise in mixed
 2152              		.loc 1 1068 25
 2153 0634 03250400 		lw	a0,0(s0)
 2154              	.LVL181:
 2155 0638 93060000 		li	a3,0
 2156 063c 13064000 		li	a2,4
 2157 0640 93052000 		li	a1,2
 2158 0644 97000000 		call	HW_set_8bit_reg_field
 2158      E7800000 
 2159              	.LVL182:
1072:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     }
 2160              		.loc 1 1072 25
1072:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                     }
 2161              		.loc 1 1072 52 is_stmt 0
 2162 064c 23000406 		sb	zero,96(s0)
 2163              	.L123:
 2164              	.LBE13:
1097:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 2165              		.loc 1 1097 13 is_stmt 1
1100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2166              		.loc 1 1100 15 is_stmt 0
 2167 0650 83479406 		lbu	a5,105(s0)
1097:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             
 2168              		.loc 1 1097 36
 2169 0654 232A0404 		sw	zero,84(s0)
1100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2170              		.loc 1 1100 13 is_stmt 1
1100:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2171              		.loc 1 1100 15 is_stmt 0
 2172 0658 E38607E6 		beq	a5,zero,.L125
1102:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2173              		.loc 1 1102 17 is_stmt 1
 2174 065c 03250400 		lw	a0,0(s0)
 2175 0660 93061000 		li	a3,1
 2176 0664 13060002 		li	a2,32
 2177 0668 93055000 		li	a1,5
 2178 066c 97000000 		call	HW_set_8bit_reg_field
 2178      E7800000 
 2179              	.LVL183:
 2180 0674 6FF01FE5 		j	.L125
 2181              	.L119:
1087:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /*
 2182              		.loc 1 1087 17
1087:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****                 /*
 2183              		.loc 1 1087 40 is_stmt 0
 2184 0678 23220404 		sw	zero,68(s0)
 2185 067c 6FF09FFA 		j	.L153
 2186              	.L100:
1118:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 2187              		.loc 1 1118 13 is_stmt 1
1127:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2188              		.loc 1 1127 43 is_stmt 0
 2189 0680 03274405 		lw	a4,84(s0)
1118:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 2190              		.loc 1 1118 35
 2191 0684 23060400 		sb	zero,12(s0)
1123:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 2192              		.loc 1 1123 13 is_stmt 1
1123:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             /*
 2193              		.loc 1 1123 36 is_stmt 0
 2194 0688 23220404 		sw	zero,68(s0)
1127:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2195              		.loc 1 1127 13 is_stmt 1
1127:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             {
 2196              		.loc 1 1127 15 is_stmt 0
 2197 068c 93071000 		li	a5,1
 2198 0690 E31CF7A4 		bne	a4,a5,.L126
1129:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2199              		.loc 1 1129 17 is_stmt 1
1129:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****             }
 2200              		.loc 1 1129 40 is_stmt 0
 2201 0694 93072000 		li	a5,2
 2202 0698 232AF404 		sw	a5,84(s0)
 2203 069c 6FF0DFA4 		j	.L126
 2204              		.cfi_endproc
 2205              	.LFE20:
 2207              		.section	.text.I2C_smbus_init,"ax",@progbits
 2208              		.align	2
 2209              		.globl	I2C_smbus_init
 2211              	I2C_smbus_init:
 2212              	.LFB21:
1242:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1243:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1244:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_smbus_init()
1245:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1246:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1247:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  
1248:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*
1249:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * SMBSUS_NO    = 1
1250:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * SMBALERT_NO  = 1
1251:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * SMBus enable = 1
1252:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1253:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** #define INIT_AND_ENABLE_SMBUS   0x54u
1254:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_smbus_init
1255:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1256:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
1257:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1258:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2213              		.loc 1 1258 1 is_stmt 1
 2214              		.cfi_startproc
 2215              	.LVL184:
1259:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
1260:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * Single byte register write, should be interrupt safe
1261:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
1262:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /* Enable SMBUS */
1263:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg(this_i2c->base_address, SMBUS, INIT_AND_ENABLE_SMBUS);
 2216              		.loc 1 1263 5
 2217 0000 03250500 		lw	a0,0(a0)
 2218              	.LVL185:
 2219 0004 93054005 		li	a1,84
 2220 0008 13050501 		addi	a0,a0,16
 2221 000c 17030000 		tail	HW_set_8bit_reg
 2221      67000300 
 2222              	.LVL186:
 2223              		.cfi_endproc
 2224              	.LFE21:
 2226              		.section	.text.I2C_enable_smbus_irq,"ax",@progbits
 2227              		.align	2
 2228              		.globl	I2C_enable_smbus_irq
 2230              	I2C_enable_smbus_irq:
 2231              	.LFB22:
1264:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
1265:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1266:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1267:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_enable_smbus_irq()
1268:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1269:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1270:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_enable_smbus_irq
1271:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1272:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
1273:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t  irq_type
1274:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1275:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2232              		.loc 1 1275 1
 2233              		.cfi_startproc
 2234              	.LVL187:
1276:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2235              		.loc 1 1276 5
1277:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1278:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
1279:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
1280:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register without the SMBUS IRQs interrupting us.
1281:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
1282:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 2236              		.loc 1 1282 5
1275:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2237              		.loc 1 1275 1 is_stmt 0
 2238 0000 130101FF 		addi	sp,sp,-16
 2239              		.cfi_def_cfa_offset 16
 2240 0004 23248100 		sw	s0,8(sp)
 2241 0008 23229100 		sw	s1,4(sp)
 2242 000c 23202101 		sw	s2,0(sp)
 2243              		.cfi_offset 8, -8
 2244              		.cfi_offset 9, -12
 2245              		.cfi_offset 18, -16
 2246 0010 13840500 		mv	s0,a1
 2247 0014 23261100 		sw	ra,12(sp)
 2248              		.cfi_offset 1, -4
1275:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2249              		.loc 1 1275 1
 2250 0018 93040500 		mv	s1,a0
 2251              		.loc 1 1282 17
 2252 001c 97000000 		call	HAL_disable_interrupts
 2252      E7800000 
 2253              	.LVL188:
1283:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1284:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if ( irq_type & I2C_SMBALERT_IRQ)
 2254              		.loc 1 1284 8
 2255 0024 93771400 		andi	a5,s0,1
1282:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 2256              		.loc 1 1282 17
 2257 0028 13090500 		mv	s2,a0
 2258              	.LVL189:
 2259              		.loc 1 1284 5 is_stmt 1
 2260              		.loc 1 1284 8 is_stmt 0
 2261 002c 63800702 		beq	a5,zero,.L171
1285:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
1286:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, SMBALERT_IE, 0x01u);
 2262              		.loc 1 1286 9 is_stmt 1
 2263 0030 03A50400 		lw	a0,0(s1)
 2264              	.LVL190:
 2265 0034 93061000 		li	a3,1
 2266 0038 13061000 		li	a2,1
 2267 003c 93050000 		li	a1,0
 2268 0040 13050501 		addi	a0,a0,16
 2269 0044 97000000 		call	HW_set_8bit_reg_field
 2269      E7800000 
 2270              	.LVL191:
 2271              	.L171:
1287:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1288:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if ( irq_type & I2C_SMBSUS_IRQ)
 2272              		.loc 1 1288 5
 2273              		.loc 1 1288 8 is_stmt 0
 2274 004c 13742400 		andi	s0,s0,2
 2275 0050 63000402 		beq	s0,zero,.L172
1289:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
1290:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, SMBSUS_IE, 0x01u);
 2276              		.loc 1 1290 9 is_stmt 1
 2277 0054 03A50400 		lw	a0,0(s1)
 2278 0058 93061000 		li	a3,1
 2279 005c 13062000 		li	a2,2
 2280 0060 93051000 		li	a1,1
 2281 0064 13050501 		addi	a0,a0,16
 2282 0068 97000000 		call	HW_set_8bit_reg_field
 2282      E7800000 
 2283              	.LVL192:
 2284              	.L172:
1291:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1292:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
1293:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 2285              		.loc 1 1293 5
1294:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2286              		.loc 1 1294 1 is_stmt 0
 2287 0070 03248100 		lw	s0,8(sp)
 2288              		.cfi_restore 8
 2289 0074 8320C100 		lw	ra,12(sp)
 2290              		.cfi_restore 1
 2291 0078 83244100 		lw	s1,4(sp)
 2292              		.cfi_restore 9
 2293              	.LVL193:
1293:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2294              		.loc 1 1293 5
 2295 007c 13050900 		mv	a0,s2
 2296              		.loc 1 1294 1
 2297 0080 03290100 		lw	s2,0(sp)
 2298              		.cfi_restore 18
 2299              	.LVL194:
 2300 0084 13010101 		addi	sp,sp,16
 2301              		.cfi_def_cfa_offset 0
1293:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2302              		.loc 1 1293 5
 2303 0088 17030000 		tail	HAL_restore_interrupts
 2303      67000300 
 2304              	.LVL195:
 2305              		.cfi_endproc
 2306              	.LFE22:
 2308              		.section	.text.I2C_disable_smbus_irq,"ax",@progbits
 2309              		.align	2
 2310              		.globl	I2C_disable_smbus_irq
 2312              	I2C_disable_smbus_irq:
 2313              	.LFB23:
1295:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1296:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1297:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_disable_smbus_irq()
1298:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1299:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1300:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_disable_smbus_irq
1301:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1302:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
1303:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t  irq_type
1304:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1305:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2314              		.loc 1 1305 1 is_stmt 1
 2315              		.cfi_startproc
 2316              	.LVL196:
1306:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2317              		.loc 1 1306 5
1307:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1308:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
1309:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
1310:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register without the SMBUS IRQs interrupting us.
1311:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
1312:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 2318              		.loc 1 1312 5
1305:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2319              		.loc 1 1305 1 is_stmt 0
 2320 0000 130101FF 		addi	sp,sp,-16
 2321              		.cfi_def_cfa_offset 16
 2322 0004 23248100 		sw	s0,8(sp)
 2323 0008 23229100 		sw	s1,4(sp)
 2324 000c 23202101 		sw	s2,0(sp)
 2325              		.cfi_offset 8, -8
 2326              		.cfi_offset 9, -12
 2327              		.cfi_offset 18, -16
 2328 0010 13840500 		mv	s0,a1
 2329 0014 23261100 		sw	ra,12(sp)
 2330              		.cfi_offset 1, -4
1305:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2331              		.loc 1 1305 1
 2332 0018 93040500 		mv	s1,a0
 2333              		.loc 1 1312 17
 2334 001c 97000000 		call	HAL_disable_interrupts
 2334      E7800000 
 2335              	.LVL197:
1313:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1314:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if ( irq_type & I2C_SMBALERT_IRQ)
 2336              		.loc 1 1314 8
 2337 0024 93771400 		andi	a5,s0,1
1312:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
 2338              		.loc 1 1312 17
 2339 0028 13090500 		mv	s2,a0
 2340              	.LVL198:
 2341              		.loc 1 1314 5 is_stmt 1
 2342              		.loc 1 1314 8 is_stmt 0
 2343 002c 63800702 		beq	a5,zero,.L181
1315:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
1316:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, SMBALERT_IE, 0x00u);
 2344              		.loc 1 1316 9 is_stmt 1
 2345 0030 03A50400 		lw	a0,0(s1)
 2346              	.LVL199:
 2347 0034 93060000 		li	a3,0
 2348 0038 13061000 		li	a2,1
 2349 003c 93050000 		li	a1,0
 2350 0040 13050501 		addi	a0,a0,16
 2351 0044 97000000 		call	HW_set_8bit_reg_field
 2351      E7800000 
 2352              	.LVL200:
 2353              	.L181:
1317:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1318:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if (irq_type & I2C_SMBSUS_IRQ )
 2354              		.loc 1 1318 5
 2355              		.loc 1 1318 8 is_stmt 0
 2356 004c 13742400 		andi	s0,s0,2
 2357 0050 63000402 		beq	s0,zero,.L182
1319:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
1320:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         HAL_set_8bit_reg_field(this_i2c->base_address, SMBSUS_IE, 0x00u);
 2358              		.loc 1 1320 9 is_stmt 1
 2359 0054 03A50400 		lw	a0,0(s1)
 2360 0058 93060000 		li	a3,0
 2361 005c 13062000 		li	a2,2
 2362 0060 93051000 		li	a1,1
 2363 0064 13050501 		addi	a0,a0,16
 2364 0068 97000000 		call	HW_set_8bit_reg_field
 2364      E7800000 
 2365              	.LVL201:
 2366              	.L182:
1321:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1322:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
1323:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 2367              		.loc 1 1323 5
1324:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2368              		.loc 1 1324 1 is_stmt 0
 2369 0070 03248100 		lw	s0,8(sp)
 2370              		.cfi_restore 8
 2371 0074 8320C100 		lw	ra,12(sp)
 2372              		.cfi_restore 1
 2373 0078 83244100 		lw	s1,4(sp)
 2374              		.cfi_restore 9
 2375              	.LVL202:
1323:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2376              		.loc 1 1323 5
 2377 007c 13050900 		mv	a0,s2
 2378              		.loc 1 1324 1
 2379 0080 03290100 		lw	s2,0(sp)
 2380              		.cfi_restore 18
 2381              	.LVL203:
 2382 0084 13010101 		addi	sp,sp,16
 2383              		.cfi_def_cfa_offset 0
1323:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2384              		.loc 1 1323 5
 2385 0088 17030000 		tail	HAL_restore_interrupts
 2385      67000300 
 2386              	.LVL204:
 2387              		.cfi_endproc
 2388              	.LFE23:
 2390              		.section	.text.I2C_suspend_smbus_slave,"ax",@progbits
 2391              		.align	2
 2392              		.globl	I2C_suspend_smbus_slave
 2394              	I2C_suspend_smbus_slave:
 2395              	.LFB24:
1325:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1326:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1327:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_suspend_smbus_slave()
1328:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1329:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1330:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_suspend_smbus_slave
1331:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1332:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
1333:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1334:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2396              		.loc 1 1334 1 is_stmt 1
 2397              		.cfi_startproc
 2398              	.LVL205:
1335:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2399              		.loc 1 1335 5
1336:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1337:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
1338:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
1339:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register without the SMBUS IRQs interrupting us.
1340:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
1341:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 2400              		.loc 1 1341 5
1334:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2401              		.loc 1 1334 1 is_stmt 0
 2402 0000 130101FF 		addi	sp,sp,-16
 2403              		.cfi_def_cfa_offset 16
 2404 0004 23261100 		sw	ra,12(sp)
 2405 0008 23248100 		sw	s0,8(sp)
 2406 000c 23229100 		sw	s1,4(sp)
 2407              		.cfi_offset 1, -4
 2408              		.cfi_offset 8, -8
 2409              		.cfi_offset 9, -12
1334:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2410              		.loc 1 1334 1
 2411 0010 93040500 		mv	s1,a0
 2412              		.loc 1 1341 17
 2413 0014 97000000 		call	HAL_disable_interrupts
 2413      E7800000 
 2414              	.LVL206:
 2415 001c 13040500 		mv	s0,a0
 2416              	.LVL207:
1342:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1343:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, SMBSUS_NO_CONTROL, 0x00u);
 2417              		.loc 1 1343 5 is_stmt 1
 2418 0020 03A50400 		lw	a0,0(s1)
 2419 0024 93060000 		li	a3,0
 2420 0028 13060004 		li	a2,64
 2421 002c 13050501 		addi	a0,a0,16
 2422 0030 93056000 		li	a1,6
 2423 0034 97000000 		call	HW_set_8bit_reg_field
 2423      E7800000 
 2424              	.LVL208:
1344:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1345:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 2425              		.loc 1 1345 5
 2426 003c 13050400 		mv	a0,s0
1346:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2427              		.loc 1 1346 1 is_stmt 0
 2428 0040 03248100 		lw	s0,8(sp)
 2429              		.cfi_restore 8
 2430              	.LVL209:
 2431 0044 8320C100 		lw	ra,12(sp)
 2432              		.cfi_restore 1
 2433 0048 83244100 		lw	s1,4(sp)
 2434              		.cfi_restore 9
 2435              	.LVL210:
 2436 004c 13010101 		addi	sp,sp,16
 2437              		.cfi_def_cfa_offset 0
1345:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2438              		.loc 1 1345 5
 2439 0050 17030000 		tail	HAL_restore_interrupts
 2439      67000300 
 2440              	.LVL211:
 2441              		.cfi_endproc
 2442              	.LFE24:
 2444              		.section	.text.I2C_resume_smbus_slave,"ax",@progbits
 2445              		.align	2
 2446              		.globl	I2C_resume_smbus_slave
 2448              	I2C_resume_smbus_slave:
 2449              	.LFB25:
1347:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1348:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1349:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_resume_smbus_slave()
1350:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1351:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1352:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_resume_smbus_slave
1353:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1354:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
1355:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1356:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2450              		.loc 1 1356 1 is_stmt 1
 2451              		.cfi_startproc
 2452              	.LVL212:
1357:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2453              		.loc 1 1357 5
1358:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1359:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
1360:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
1361:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register without the SMBUS IRQs interrupting us.
1362:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
1363:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 2454              		.loc 1 1363 5
1356:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2455              		.loc 1 1356 1 is_stmt 0
 2456 0000 130101FF 		addi	sp,sp,-16
 2457              		.cfi_def_cfa_offset 16
 2458 0004 23261100 		sw	ra,12(sp)
 2459 0008 23248100 		sw	s0,8(sp)
 2460 000c 23229100 		sw	s1,4(sp)
 2461              		.cfi_offset 1, -4
 2462              		.cfi_offset 8, -8
 2463              		.cfi_offset 9, -12
1356:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2464              		.loc 1 1356 1
 2465 0010 93040500 		mv	s1,a0
 2466              		.loc 1 1363 17
 2467 0014 97000000 		call	HAL_disable_interrupts
 2467      E7800000 
 2468              	.LVL213:
 2469 001c 13040500 		mv	s0,a0
 2470              	.LVL214:
1364:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1365:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, SMBSUS_NO_CONTROL, 0x01u);
 2471              		.loc 1 1365 5 is_stmt 1
 2472 0020 03A50400 		lw	a0,0(s1)
 2473 0024 93061000 		li	a3,1
 2474 0028 13060004 		li	a2,64
 2475 002c 13050501 		addi	a0,a0,16
 2476 0030 93056000 		li	a1,6
 2477 0034 97000000 		call	HW_set_8bit_reg_field
 2477      E7800000 
 2478              	.LVL215:
1366:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1367:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 2479              		.loc 1 1367 5
 2480 003c 13050400 		mv	a0,s0
1368:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2481              		.loc 1 1368 1 is_stmt 0
 2482 0040 03248100 		lw	s0,8(sp)
 2483              		.cfi_restore 8
 2484              	.LVL216:
 2485 0044 8320C100 		lw	ra,12(sp)
 2486              		.cfi_restore 1
 2487 0048 83244100 		lw	s1,4(sp)
 2488              		.cfi_restore 9
 2489              	.LVL217:
 2490 004c 13010101 		addi	sp,sp,16
 2491              		.cfi_def_cfa_offset 0
1367:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2492              		.loc 1 1367 5
 2493 0050 17030000 		tail	HAL_restore_interrupts
 2493      67000300 
 2494              	.LVL218:
 2495              		.cfi_endproc
 2496              	.LFE25:
 2498              		.section	.text.I2C_reset_smbus,"ax",@progbits
 2499              		.align	2
 2500              		.globl	I2C_reset_smbus
 2502              	I2C_reset_smbus:
 2503              	.LFB26:
1369:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1370:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1371:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_reset_smbus()
1372:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1373:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1374:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_reset_smbus
1375:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1376:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
1377:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1378:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2504              		.loc 1 1378 1 is_stmt 1
 2505              		.cfi_startproc
 2506              	.LVL219:
1379:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2507              		.loc 1 1379 5
1380:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1381:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
1382:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
1383:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register without the SMBUS IRQs interrupting us.
1384:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
1385:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 2508              		.loc 1 1385 5
1378:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2509              		.loc 1 1378 1 is_stmt 0
 2510 0000 130101FF 		addi	sp,sp,-16
 2511              		.cfi_def_cfa_offset 16
 2512 0004 23261100 		sw	ra,12(sp)
 2513 0008 23248100 		sw	s0,8(sp)
 2514 000c 23229100 		sw	s1,4(sp)
 2515              		.cfi_offset 1, -4
 2516              		.cfi_offset 8, -8
 2517              		.cfi_offset 9, -12
1378:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2518              		.loc 1 1378 1
 2519 0010 93040500 		mv	s1,a0
 2520              		.loc 1 1385 17
 2521 0014 97000000 		call	HAL_disable_interrupts
 2521      E7800000 
 2522              	.LVL220:
 2523 001c 13040500 		mv	s0,a0
 2524              	.LVL221:
1386:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, SMBUS_MST_RESET, 0x01u);
 2525              		.loc 1 1386 5 is_stmt 1
 2526 0020 03A50400 		lw	a0,0(s1)
 2527 0024 93061000 		li	a3,1
 2528 0028 13060008 		li	a2,128
 2529 002c 13050501 		addi	a0,a0,16
 2530 0030 93057000 		li	a1,7
 2531 0034 97000000 		call	HW_set_8bit_reg_field
 2531      E7800000 
 2532              	.LVL222:
1387:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     
1388:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 2533              		.loc 1 1388 5
 2534 003c 13050400 		mv	a0,s0
1389:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2535              		.loc 1 1389 1 is_stmt 0
 2536 0040 03248100 		lw	s0,8(sp)
 2537              		.cfi_restore 8
 2538              	.LVL223:
 2539 0044 8320C100 		lw	ra,12(sp)
 2540              		.cfi_restore 1
 2541 0048 83244100 		lw	s1,4(sp)
 2542              		.cfi_restore 9
 2543              	.LVL224:
 2544 004c 13010101 		addi	sp,sp,16
 2545              		.cfi_def_cfa_offset 0
1388:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2546              		.loc 1 1388 5
 2547 0050 17030000 		tail	HAL_restore_interrupts
 2547      67000300 
 2548              	.LVL225:
 2549              		.cfi_endproc
 2550              	.LFE26:
 2552              		.section	.text.I2C_set_smbus_alert,"ax",@progbits
 2553              		.align	2
 2554              		.globl	I2C_set_smbus_alert
 2556              	I2C_set_smbus_alert:
 2557              	.LFB27:
1390:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1391:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1392:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_set_smbus_alert()
1393:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1394:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1395:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_set_smbus_alert
1396:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1397:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
1398:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1399:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2558              		.loc 1 1399 1 is_stmt 1
 2559              		.cfi_startproc
 2560              	.LVL226:
1400:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2561              		.loc 1 1400 5
1401:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1402:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
1403:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
1404:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register without the SMBUS IRQs interrupting us.
1405:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
1406:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 2562              		.loc 1 1406 5
1399:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2563              		.loc 1 1399 1 is_stmt 0
 2564 0000 130101FF 		addi	sp,sp,-16
 2565              		.cfi_def_cfa_offset 16
 2566 0004 23261100 		sw	ra,12(sp)
 2567 0008 23248100 		sw	s0,8(sp)
 2568 000c 23229100 		sw	s1,4(sp)
 2569              		.cfi_offset 1, -4
 2570              		.cfi_offset 8, -8
 2571              		.cfi_offset 9, -12
1399:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2572              		.loc 1 1399 1
 2573 0010 93040500 		mv	s1,a0
 2574              		.loc 1 1406 17
 2575 0014 97000000 		call	HAL_disable_interrupts
 2575      E7800000 
 2576              	.LVL227:
 2577 001c 13040500 		mv	s0,a0
 2578              	.LVL228:
1407:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, SMBALERT_NO_CONTROL, 0x00u);
 2579              		.loc 1 1407 5 is_stmt 1
 2580 0020 03A50400 		lw	a0,0(s1)
 2581 0024 93060000 		li	a3,0
 2582 0028 13060001 		li	a2,16
 2583 002c 13050501 		addi	a0,a0,16
 2584 0030 93054000 		li	a1,4
 2585 0034 97000000 		call	HW_set_8bit_reg_field
 2585      E7800000 
 2586              	.LVL229:
1408:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1409:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 2587              		.loc 1 1409 5
 2588 003c 13050400 		mv	a0,s0
1410:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2589              		.loc 1 1410 1 is_stmt 0
 2590 0040 03248100 		lw	s0,8(sp)
 2591              		.cfi_restore 8
 2592              	.LVL230:
 2593 0044 8320C100 		lw	ra,12(sp)
 2594              		.cfi_restore 1
 2595 0048 83244100 		lw	s1,4(sp)
 2596              		.cfi_restore 9
 2597              	.LVL231:
 2598 004c 13010101 		addi	sp,sp,16
 2599              		.cfi_def_cfa_offset 0
1409:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2600              		.loc 1 1409 5
 2601 0050 17030000 		tail	HAL_restore_interrupts
 2601      67000300 
 2602              	.LVL232:
 2603              		.cfi_endproc
 2604              	.LFE27:
 2606              		.section	.text.I2C_clear_smbus_alert,"ax",@progbits
 2607              		.align	2
 2608              		.globl	I2C_clear_smbus_alert
 2610              	I2C_clear_smbus_alert:
 2611              	.LFB28:
1411:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1412:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1413:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_clear_smbus_alert()
1414:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1415:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1416:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_clear_smbus_alert
1417:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1418:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
1419:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1420:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2612              		.loc 1 1420 1 is_stmt 1
 2613              		.cfi_startproc
 2614              	.LVL233:
1421:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2615              		.loc 1 1421 5
1422:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1423:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     /*
1424:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * We need to disable interrupts here to ensure we can update the
1425:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      * hardware register without the SMBUS IRQs interrupting us.
1426:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****      */
1427:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     saved_psr = HAL_disable_interrupts();
 2616              		.loc 1 1427 5
1420:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2617              		.loc 1 1420 1 is_stmt 0
 2618 0000 130101FF 		addi	sp,sp,-16
 2619              		.cfi_def_cfa_offset 16
 2620 0004 23261100 		sw	ra,12(sp)
 2621 0008 23248100 		sw	s0,8(sp)
 2622 000c 23229100 		sw	s1,4(sp)
 2623              		.cfi_offset 1, -4
 2624              		.cfi_offset 8, -8
 2625              		.cfi_offset 9, -12
1420:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     psr_t saved_psr;
 2626              		.loc 1 1420 1
 2627 0010 93040500 		mv	s1,a0
 2628              		.loc 1 1427 17
 2629 0014 97000000 		call	HAL_disable_interrupts
 2629      E7800000 
 2630              	.LVL234:
 2631 001c 13040500 		mv	s0,a0
 2632              	.LVL235:
1428:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1429:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_set_8bit_reg_field(this_i2c->base_address, SMBALERT_NO_CONTROL, 0x01u);
 2633              		.loc 1 1429 5 is_stmt 1
 2634 0020 03A50400 		lw	a0,0(s1)
 2635 0024 93061000 		li	a3,1
 2636 0028 13060001 		li	a2,16
 2637 002c 13050501 		addi	a0,a0,16
 2638 0030 93054000 		li	a1,4
 2639 0034 97000000 		call	HW_set_8bit_reg_field
 2639      E7800000 
 2640              	.LVL236:
1430:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1431:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     HAL_restore_interrupts( saved_psr );
 2641              		.loc 1 1431 5
 2642 003c 13050400 		mv	a0,s0
1432:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2643              		.loc 1 1432 1 is_stmt 0
 2644 0040 03248100 		lw	s0,8(sp)
 2645              		.cfi_restore 8
 2646              	.LVL237:
 2647 0044 8320C100 		lw	ra,12(sp)
 2648              		.cfi_restore 1
 2649 0048 83244100 		lw	s1,4(sp)
 2650              		.cfi_restore 9
 2651              	.LVL238:
 2652 004c 13010101 		addi	sp,sp,16
 2653              		.cfi_def_cfa_offset 0
1431:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2654              		.loc 1 1431 5
 2655 0050 17030000 		tail	HAL_restore_interrupts
 2655      67000300 
 2656              	.LVL239:
 2657              		.cfi_endproc
 2658              	.LFE28:
 2660              		.section	.text.I2C_get_irq_status,"ax",@progbits
 2661              		.align	2
 2662              		.globl	I2C_get_irq_status
 2664              	I2C_get_irq_status:
 2665              	.LFB29:
1433:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1434:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1435:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_get_irq_status()
1436:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1437:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1438:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** uint8_t I2C_get_irq_status
1439:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1440:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
1441:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1442:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2666              		.loc 1 1442 1 is_stmt 1
 2667              		.cfi_startproc
 2668              	.LVL240:
1443:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t status ;
 2669              		.loc 1 1443 5
1444:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t irq_type = I2C_NO_IRQ ;
 2670              		.loc 1 1444 5
1445:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1446:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     status = HAL_get_8bit_reg(this_i2c->base_address, SMBUS);
 2671              		.loc 1 1446 5
1442:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t status ;
 2672              		.loc 1 1442 1 is_stmt 0
 2673 0000 130101FF 		addi	sp,sp,-16
 2674              		.cfi_def_cfa_offset 16
 2675 0004 23229100 		sw	s1,4(sp)
 2676              		.cfi_offset 9, -12
 2677 0008 93040500 		mv	s1,a0
 2678              		.loc 1 1446 14
 2679 000c 03250500 		lw	a0,0(a0)
 2680              	.LVL241:
1442:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     uint8_t status ;
 2681              		.loc 1 1442 1
 2682 0010 23248100 		sw	s0,8(sp)
 2683 0014 23261100 		sw	ra,12(sp)
 2684              		.cfi_offset 8, -8
 2685              		.cfi_offset 1, -4
 2686              		.loc 1 1446 14
 2687 0018 13050501 		addi	a0,a0,16
 2688 001c 97000000 		call	HW_get_8bit_reg
 2688      E7800000 
 2689              	.LVL242:
1447:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1448:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if( status & (uint8_t)SMBALERT_NI_STATUS_MASK )
 2690              		.loc 1 1448 5 is_stmt 1
 2691              		.loc 1 1448 7 is_stmt 0
 2692 0024 13543500 		srli	s0,a0,3
1449:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
1450:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         irq_type |= I2C_SMBALERT_IRQ ;
1451:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1452:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1453:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if( status & (uint8_t)SMBSUS_NI_STATUS_MASK )
 2693              		.loc 1 1453 7
 2694 0028 13750502 		andi	a0,a0,32
 2695              	.LVL243:
1450:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
 2696              		.loc 1 1450 18
 2697 002c 13741400 		andi	s0,s0,1
 2698              	.LVL244:
 2699              		.loc 1 1453 5 is_stmt 1
 2700              		.loc 1 1453 7 is_stmt 0
 2701 0030 63040500 		beq	a0,zero,.L201
1454:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
1455:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         irq_type |= I2C_SMBSUS_IRQ ;
 2702              		.loc 1 1455 9 is_stmt 1
 2703              		.loc 1 1455 18 is_stmt 0
 2704 0034 13642400 		ori	s0,s0,2
 2705              	.LVL245:
 2706              	.L201:
1456:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1457:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1458:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     status = HAL_get_8bit_reg(this_i2c->base_address, CONTROL);
 2707              		.loc 1 1458 5 is_stmt 1
 2708              		.loc 1 1458 14 is_stmt 0
 2709 0038 03A50400 		lw	a0,0(s1)
 2710 003c 97000000 		call	HW_get_8bit_reg
 2710      E7800000 
 2711              	.LVL246:
1459:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1460:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     if( status & (uint8_t)SI_MASK )
 2712              		.loc 1 1460 5 is_stmt 1
 2713              		.loc 1 1460 7 is_stmt 0
 2714 0044 13758500 		andi	a0,a0,8
 2715              	.LVL247:
 2716 0048 63040500 		beq	a0,zero,.L202
1461:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     {
1462:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****         irq_type |= I2C_INTR_IRQ ;
 2717              		.loc 1 1462 9 is_stmt 1
 2718              		.loc 1 1462 18 is_stmt 0
 2719 004c 13644400 		ori	s0,s0,4
 2720              	.LVL248:
 2721              	.L202:
1463:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     }
1464:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     return(irq_type);
 2722              		.loc 1 1464 5 is_stmt 1
1465:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2723              		.loc 1 1465 1 is_stmt 0
 2724 0050 13050400 		mv	a0,s0
 2725 0054 8320C100 		lw	ra,12(sp)
 2726              		.cfi_restore 1
 2727 0058 03248100 		lw	s0,8(sp)
 2728              		.cfi_restore 8
 2729              	.LVL249:
 2730 005c 83244100 		lw	s1,4(sp)
 2731              		.cfi_restore 9
 2732              	.LVL250:
 2733 0060 13010101 		addi	sp,sp,16
 2734              		.cfi_def_cfa_offset 0
 2735 0064 67800000 		jr	ra
 2736              		.cfi_endproc
 2737              	.LFE29:
 2739              		.section	.text.I2C_set_user_data,"ax",@progbits
 2740              		.align	2
 2741              		.globl	I2C_set_user_data
 2743              	I2C_set_user_data:
 2744              	.LFB30:
1466:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1467:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1468:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_set_slave_addr2()
1469:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1470:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1471:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void I2C_set_user_data
1472:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1473:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c,
1474:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     void * p_user_data
1475:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1476:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2745              		.loc 1 1476 1 is_stmt 1
 2746              		.cfi_startproc
 2747              	.LVL251:
1477:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     this_i2c->p_user_data = p_user_data ;
 2748              		.loc 1 1477 5
 2749              		.loc 1 1477 27 is_stmt 0
 2750 0000 2322B506 		sw	a1,100(a0)
1478:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2751              		.loc 1 1478 1
 2752 0004 67800000 		ret
 2753              		.cfi_endproc
 2754              	.LFE30:
 2756              		.section	.text.I2C_get_user_data,"ax",@progbits
 2757              		.align	2
 2758              		.globl	I2C_get_user_data
 2760              	I2C_get_user_data:
 2761              	.LFB31:
1479:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** 
1480:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** /*------------------------------------------------------------------------------
1481:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * I2C_get_user_data()
1482:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  * See "i2c.h" for details of how to use this function.
1483:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****  */
1484:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** void * I2C_get_user_data
1485:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** (
1486:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     i2c_instance_t * this_i2c
1487:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** )
1488:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** {
 2762              		.loc 1 1488 1 is_stmt 1
 2763              		.cfi_startproc
 2764              	.LVL252:
1489:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c ****     return( this_i2c->p_user_data);
 2765              		.loc 1 1489 5
1490:../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c **** }
 2766              		.loc 1 1490 1 is_stmt 0
 2767 0000 03254506 		lw	a0,100(a0)
 2768              	.LVL253:
 2769 0004 67800000 		ret
 2770              		.cfi_endproc
 2771              	.LFE31:
 2773              		.text
 2774              	.Letext0:
 2775              		.file 2 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 2776              		.file 3 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 2777              		.file 4 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 2778              		.file 5 "C:\\Work_Folder_Akhil\\Q2_2025_2026\\Web_Release\\2025p1\\Coxpress\\softconsole2022p2_cxp
 2779              		.file 6 "../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.h"
 2780              		.file 7 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\lib\\gcc\\riscv64-u
 2781              		.file 8 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 2782              		.file 9 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-elf
 2783              		.file 10 "c:\\microchip\\softconsole-v2022.2-risc-v-747\\riscv-unknown-elf-gcc\\riscv64-unknown-el
 2784              		.file 11 "C:\\Work_Folder_Akhil\\Q2_2025_2026\\Web_Release\\2025p1\\Coxpress\\softconsole2022p2_cx
 2785              		.file 12 "C:\\Work_Folder_Akhil\\Q2_2025_2026\\Web_Release\\2025p1\\Coxpress\\softconsole2022p2_cx
 2786              		.file 13 "<built-in>"
DEFINED SYMBOLS
                            *ABS*:0000000000000000 core_i2c.c
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12     .text.enable_slave_if_required:0000000000000000 enable_slave_if_required
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:16     .text.enable_slave_if_required:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:18     .text.enable_slave_if_required:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:19     .text.enable_slave_if_required:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:20     .text.enable_slave_if_required:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:26     .text.enable_slave_if_required:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:37     .text.enable_slave_if_required:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:38     .text.enable_slave_if_required:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:45     .text.I2C_init:0000000000000000 I2C_init
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:48     .text.I2C_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:50     .text.I2C_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:51     .text.I2C_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:52     .text.I2C_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:53     .text.I2C_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:54     .text.I2C_init:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:58     .text.I2C_init:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:59     .text.I2C_init:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:60     .text.I2C_init:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:65     .text.I2C_init:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:66     .text.I2C_init:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:67     .text.I2C_init:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:69     .text.I2C_init:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:72     .text.I2C_init:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:73     .text.I2C_init:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:76     .text.I2C_init:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:81     .text.I2C_init:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:88     .text.I2C_init:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:89     .text.I2C_init:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:91     .text.I2C_init:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:93     .text.I2C_init:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:94     .text.I2C_init:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:96     .text.I2C_init:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:103    .text.I2C_init:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:110    .text.I2C_init:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:118    .text.I2C_init:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:126    .text.I2C_init:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:133    .text.I2C_init:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:139    .text.I2C_init:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:145    .text.I2C_init:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:146    .text.I2C_init:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:147    .text.I2C_init:0000000000000104 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:150    .text.I2C_init:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:152    .text.I2C_init:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:155    .text.I2C_init:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:157    .text.I2C_init:0000000000000114 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:160    .text.I2C_init:0000000000000114 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:162    .text.I2C_init:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:163    .text.I2C_init:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:166    .text.I2C_init:0000000000000120 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:168    .text.I2C_init:0000000000000120 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:170    .text.I2C_init:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:177    .text.I2C_channel_init:0000000000000000 I2C_channel_init
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:180    .text.I2C_channel_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:182    .text.I2C_channel_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:183    .text.I2C_channel_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:184    .text.I2C_channel_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:185    .text.I2C_channel_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:186    .text.I2C_channel_init:0000000000000000 .L0 
../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:161    .text.I2C_channel_init:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:198    .text.I2C_channel_init:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:199    .text.I2C_channel_init:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:200    .text.I2C_channel_init:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:202    .text.I2C_channel_init:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:203    .text.I2C_channel_init:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:210    .text.I2C_channel_init:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:211    .text.I2C_channel_init:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:212    .text.I2C_channel_init:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:213    .text.I2C_channel_init:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:214    .text.I2C_channel_init:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:215    .text.I2C_channel_init:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:218    .text.I2C_channel_init:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:219    .text.I2C_channel_init:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:220    .text.I2C_channel_init:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:224    .text.I2C_channel_init:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:229    .text.I2C_channel_init:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:236    .text.I2C_channel_init:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:237    .text.I2C_channel_init:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:239    .text.I2C_channel_init:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:241    .text.I2C_channel_init:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:243    .text.I2C_channel_init:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:245    .text.I2C_channel_init:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:247    .text.I2C_channel_init:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:249    .text.I2C_channel_init:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:251    .text.I2C_channel_init:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:252    .text.I2C_channel_init:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:258    .text.I2C_channel_init:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:265    .text.I2C_channel_init:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:273    .text.I2C_channel_init:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:281    .text.I2C_channel_init:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:288    .text.I2C_channel_init:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:289    .text.I2C_channel_init:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:290    .text.I2C_channel_init:00000000000000fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:293    .text.I2C_channel_init:0000000000000100 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:295    .text.I2C_channel_init:0000000000000104 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:298    .text.I2C_channel_init:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:301    .text.I2C_channel_init:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:304    .text.I2C_channel_init:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:306    .text.I2C_channel_init:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:307    .text.I2C_channel_init:0000000000000114 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:310    .text.I2C_channel_init:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:312    .text.I2C_channel_init:0000000000000118 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:314    .text.I2C_channel_init:0000000000000120 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:321    .text.I2C_write:0000000000000000 I2C_write
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:324    .text.I2C_write:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:326    .text.I2C_write:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:327    .text.I2C_write:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:328    .text.I2C_write:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:329    .text.I2C_write:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:330    .text.I2C_write:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:331    .text.I2C_write:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:334    .text.I2C_write:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:335    .text.I2C_write:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:342    .text.I2C_write:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:344    .text.I2C_write:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:347    .text.I2C_write:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:349    .text.I2C_write:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:352    .text.I2C_write:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:353    .text.I2C_write:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:359    .text.I2C_write:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:360    .text.I2C_write:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:364    .text.I2C_write:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:365    .text.I2C_write:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:367    .text.I2C_write:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:369    .text.I2C_write:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:371    .text.I2C_write:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:373    .text.I2C_write:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:375    .text.I2C_write:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:377    .text.I2C_write:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:378    .text.I2C_write:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:380    .text.I2C_write:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:381    .text.I2C_write:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:383    .text.I2C_write:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:384    .text.I2C_write:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:386    .text.I2C_write:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:387    .text.I2C_write:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:389    .text.I2C_write:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:390    .text.I2C_write:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:392    .text.I2C_write:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:393    .text.I2C_write:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:394    .text.I2C_write:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:395    .text.I2C_write:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:397    .text.I2C_write:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:398    .text.I2C_write:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:401    .text.I2C_write:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:402    .text.I2C_write:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:406    .text.I2C_write:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:414    .text.I2C_write:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:415    .text.I2C_write:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:420    .text.I2C_write:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:422    .text.I2C_write:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:423    .text.I2C_write:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:425    .text.I2C_write:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:427    .text.I2C_write:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:430    .text.I2C_write:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:433    .text.I2C_write:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:434    .text.I2C_write:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:435    .text.I2C_write:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:436    .text.I2C_write:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:439    .text.I2C_write:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:441    .text.I2C_write:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:443    .text.I2C_write:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:444    .text.I2C_write:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:447    .text.I2C_write:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:450    .text.I2C_write:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:453    .text.I2C_write:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:455    .text.I2C_write:00000000000000f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:462    .text.I2C_write:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:469    .text.I2C_read:0000000000000000 I2C_read
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:472    .text.I2C_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:474    .text.I2C_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:475    .text.I2C_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:476    .text.I2C_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:477    .text.I2C_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:478    .text.I2C_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:479    .text.I2C_read:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:482    .text.I2C_read:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:483    .text.I2C_read:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:490    .text.I2C_read:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:492    .text.I2C_read:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:495    .text.I2C_read:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:497    .text.I2C_read:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:500    .text.I2C_read:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:501    .text.I2C_read:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:507    .text.I2C_read:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:508    .text.I2C_read:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:512    .text.I2C_read:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:513    .text.I2C_read:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:516    .text.I2C_read:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:517    .text.I2C_read:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:519    .text.I2C_read:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:521    .text.I2C_read:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:523    .text.I2C_read:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:525    .text.I2C_read:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:527    .text.I2C_read:000000000000006c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:529    .text.I2C_read:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:530    .text.I2C_read:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:532    .text.I2C_read:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:533    .text.I2C_read:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:535    .text.I2C_read:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:536    .text.I2C_read:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:538    .text.I2C_read:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:539    .text.I2C_read:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:541    .text.I2C_read:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:542    .text.I2C_read:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:543    .text.I2C_read:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:544    .text.I2C_read:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:546    .text.I2C_read:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:547    .text.I2C_read:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:550    .text.I2C_read:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:551    .text.I2C_read:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:555    .text.I2C_read:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:563    .text.I2C_read:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:564    .text.I2C_read:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:569    .text.I2C_read:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:571    .text.I2C_read:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:572    .text.I2C_read:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:574    .text.I2C_read:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:576    .text.I2C_read:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:579    .text.I2C_read:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:582    .text.I2C_read:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:583    .text.I2C_read:00000000000000d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:584    .text.I2C_read:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:585    .text.I2C_read:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:588    .text.I2C_read:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:590    .text.I2C_read:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:592    .text.I2C_read:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:593    .text.I2C_read:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:596    .text.I2C_read:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:599    .text.I2C_read:00000000000000ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:602    .text.I2C_read:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:604    .text.I2C_read:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:611    .text.I2C_read:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:618    .text.I2C_write_read:0000000000000000 I2C_write_read
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:621    .text.I2C_write_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:623    .text.I2C_write_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:624    .text.I2C_write_read:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:625    .text.I2C_write_read:0000000000000000 .L0 
../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:348    .text.I2C_write_read:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:634    .text.I2C_write_read:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:635    .text.I2C_write_read:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:636    .text.I2C_write_read:0000000000000008 .L0 
../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:349    .text.I2C_write_read:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:645    .text.I2C_write_read:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:646    .text.I2C_write_read:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:647    .text.I2C_write_read:0000000000000010 .L0 
../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:350    .text.I2C_write_read:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:656    .text.I2C_write_read:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:657    .text.I2C_write_read:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:658    .text.I2C_write_read:0000000000000018 .L0 
../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:351    .text.I2C_write_read:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:667    .text.I2C_write_read:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:668    .text.I2C_write_read:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:669    .text.I2C_write_read:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:672    .text.I2C_write_read:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:673    .text.I2C_write_read:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:675    .text.I2C_write_read:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:677    .text.I2C_write_read:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:678    .text.I2C_write_read:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:687    .text.I2C_write_read:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:688    .text.I2C_write_read:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:689    .text.I2C_write_read:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:690    .text.I2C_write_read:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:691    .text.I2C_write_read:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:692    .text.I2C_write_read:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:693    .text.I2C_write_read:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:694    .text.I2C_write_read:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:699    .text.I2C_write_read:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:700    .text.I2C_write_read:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:702    .text.I2C_write_read:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:703    .text.I2C_write_read:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:704    .text.I2C_write_read:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:712    .text.I2C_write_read:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:715    .text.I2C_write_read:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:717    .text.I2C_write_read:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:720    .text.I2C_write_read:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:721    .text.I2C_write_read:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:723    .text.I2C_write_read:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:724    .text.I2C_write_read:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:728    .text.I2C_write_read:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:729    .text.I2C_write_read:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:731    .text.I2C_write_read:0000000000000094 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:733    .text.I2C_write_read:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:735    .text.I2C_write_read:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:737    .text.I2C_write_read:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:738    .text.I2C_write_read:00000000000000a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:740    .text.I2C_write_read:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:742    .text.I2C_write_read:00000000000000a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:744    .text.I2C_write_read:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:745    .text.I2C_write_read:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:747    .text.I2C_write_read:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:748    .text.I2C_write_read:00000000000000b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:750    .text.I2C_write_read:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:751    .text.I2C_write_read:00000000000000b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:753    .text.I2C_write_read:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:754    .text.I2C_write_read:00000000000000b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:756    .text.I2C_write_read:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:757    .text.I2C_write_read:00000000000000bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:759    .text.I2C_write_read:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:760    .text.I2C_write_read:00000000000000c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:762    .text.I2C_write_read:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:763    .text.I2C_write_read:00000000000000c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:765    .text.I2C_write_read:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:766    .text.I2C_write_read:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:767    .text.I2C_write_read:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:769    .text.I2C_write_read:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:770    .text.I2C_write_read:00000000000000cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:772    .text.I2C_write_read:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:773    .text.I2C_write_read:00000000000000d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:777    .text.I2C_write_read:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:778    .text.I2C_write_read:00000000000000d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:782    .text.I2C_write_read:00000000000000e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:790    .text.I2C_write_read:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:791    .text.I2C_write_read:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:796    .text.I2C_write_read:0000000000000108 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:798    .text.I2C_write_read:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:799    .text.I2C_write_read:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:801    .text.I2C_write_read:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:803    .text.I2C_write_read:0000000000000114 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:806    .text.I2C_write_read:000000000000011c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:810    .text.I2C_write_read:0000000000000124 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:811    .text.I2C_write_read:0000000000000124 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:812    .text.I2C_write_read:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:813    .text.I2C_write_read:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:816    .text.I2C_write_read:000000000000012c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:818    .text.I2C_write_read:0000000000000130 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:820    .text.I2C_write_read:0000000000000134 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:822    .text.I2C_write_read:0000000000000138 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:824    .text.I2C_write_read:000000000000013c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:827    .text.I2C_write_read:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:830    .text.I2C_write_read:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:833    .text.I2C_write_read:0000000000000144 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:836    .text.I2C_write_read:0000000000000148 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:837    .text.I2C_write_read:000000000000014c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:840    .text.I2C_write_read:0000000000000150 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:843    .text.I2C_write_read:0000000000000150 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:846    .text.I2C_write_read:0000000000000158 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:848    .text.I2C_write_read:0000000000000158 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:858    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:859    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:860    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:861    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:862    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:863    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:864    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:865    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:866    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:867    .text.I2C_write_read:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:870    .text.I2C_write_read:0000000000000178 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:877    .text.I2C_get_status:0000000000000000 I2C_get_status
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:880    .text.I2C_get_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:882    .text.I2C_get_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:883    .text.I2C_get_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:884    .text.I2C_get_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:885    .text.I2C_get_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:888    .text.I2C_get_status:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:889    .text.I2C_get_status:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:890    .text.I2C_get_status:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:897    .text.I2C_wait_complete:0000000000000000 I2C_wait_complete
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:900    .text.I2C_wait_complete:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:902    .text.I2C_wait_complete:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:903    .text.I2C_wait_complete:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:904    .text.I2C_wait_complete:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:905    .text.I2C_wait_complete:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:906    .text.I2C_wait_complete:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:907    .text.I2C_wait_complete:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:910    .text.I2C_wait_complete:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:911    .text.I2C_wait_complete:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:913    .text.I2C_wait_complete:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:916    .text.I2C_wait_complete:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:919    .text.I2C_wait_complete:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:920    .text.I2C_wait_complete:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:923    .text.I2C_wait_complete:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:926    .text.I2C_wait_complete:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:929    .text.I2C_wait_complete:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:930    .text.I2C_wait_complete:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:931    .text.I2C_wait_complete:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:934    .text.I2C_wait_complete:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:936    .text.I2C_wait_complete:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:937    .text.I2C_wait_complete:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:939    .text.I2C_wait_complete:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:942    .text.I2C_wait_complete:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:945    .text.I2C_wait_complete:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:952    .text.I2C_system_tick:0000000000000000 I2C_system_tick
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:955    .text.I2C_system_tick:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:957    .text.I2C_system_tick:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:958    .text.I2C_system_tick:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:959    .text.I2C_system_tick:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:961    .text.I2C_system_tick:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:963    .text.I2C_system_tick:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:964    .text.I2C_system_tick:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:966    .text.I2C_system_tick:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:967    .text.I2C_system_tick:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:972    .text.I2C_system_tick:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:973    .text.I2C_system_tick:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:976    .text.I2C_system_tick:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:977    .text.I2C_system_tick:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:981    .text.I2C_system_tick:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:982    .text.I2C_system_tick:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:983    .text.I2C_system_tick:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:986    .text.I2C_system_tick:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:987    .text.I2C_system_tick:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:990    .text.I2C_system_tick:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:991    .text.I2C_system_tick:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:993    .text.I2C_system_tick:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:994    .text.I2C_system_tick:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:996    .text.I2C_system_tick:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1000   .text.I2C_system_tick:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1001   .text.I2C_system_tick:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1002   .text.I2C_system_tick:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1005   .text.I2C_system_tick:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1008   .text.I2C_system_tick:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1009   .text.I2C_system_tick:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1012   .text.I2C_system_tick:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1017   .text.I2C_system_tick:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1024   .text.I2C_set_slave_tx_buffer:0000000000000000 I2C_set_slave_tx_buffer
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1027   .text.I2C_set_slave_tx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1029   .text.I2C_set_slave_tx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1030   .text.I2C_set_slave_tx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1031   .text.I2C_set_slave_tx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1032   .text.I2C_set_slave_tx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1033   .text.I2C_set_slave_tx_buffer:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1036   .text.I2C_set_slave_tx_buffer:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1037   .text.I2C_set_slave_tx_buffer:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1039   .text.I2C_set_slave_tx_buffer:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1043   .text.I2C_set_slave_tx_buffer:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1046   .text.I2C_set_slave_tx_buffer:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1047   .text.I2C_set_slave_tx_buffer:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1049   .text.I2C_set_slave_tx_buffer:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1051   .text.I2C_set_slave_tx_buffer:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1053   .text.I2C_set_slave_tx_buffer:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1055   .text.I2C_set_slave_tx_buffer:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1056   .text.I2C_set_slave_tx_buffer:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1058   .text.I2C_set_slave_tx_buffer:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1059   .text.I2C_set_slave_tx_buffer:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1060   .text.I2C_set_slave_tx_buffer:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1061   .text.I2C_set_slave_tx_buffer:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1064   .text.I2C_set_slave_tx_buffer:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1066   .text.I2C_set_slave_tx_buffer:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1069   .text.I2C_set_slave_tx_buffer:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1071   .text.I2C_set_slave_tx_buffer:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1078   .text.I2C_set_slave_rx_buffer:0000000000000000 I2C_set_slave_rx_buffer
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1081   .text.I2C_set_slave_rx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1083   .text.I2C_set_slave_rx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1084   .text.I2C_set_slave_rx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1085   .text.I2C_set_slave_rx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1086   .text.I2C_set_slave_rx_buffer:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1087   .text.I2C_set_slave_rx_buffer:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1090   .text.I2C_set_slave_rx_buffer:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1091   .text.I2C_set_slave_rx_buffer:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1093   .text.I2C_set_slave_rx_buffer:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1097   .text.I2C_set_slave_rx_buffer:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1100   .text.I2C_set_slave_rx_buffer:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1101   .text.I2C_set_slave_rx_buffer:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1103   .text.I2C_set_slave_rx_buffer:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1105   .text.I2C_set_slave_rx_buffer:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1107   .text.I2C_set_slave_rx_buffer:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1109   .text.I2C_set_slave_rx_buffer:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1110   .text.I2C_set_slave_rx_buffer:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1112   .text.I2C_set_slave_rx_buffer:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1113   .text.I2C_set_slave_rx_buffer:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1114   .text.I2C_set_slave_rx_buffer:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1115   .text.I2C_set_slave_rx_buffer:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1118   .text.I2C_set_slave_rx_buffer:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1120   .text.I2C_set_slave_rx_buffer:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1123   .text.I2C_set_slave_rx_buffer:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1125   .text.I2C_set_slave_rx_buffer:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1132   .text.I2C_set_slave_mem_offset_length:0000000000000000 I2C_set_slave_mem_offset_length
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1135   .text.I2C_set_slave_mem_offset_length:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1137   .text.I2C_set_slave_mem_offset_length:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1138   .text.I2C_set_slave_mem_offset_length:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1139   .text.I2C_set_slave_mem_offset_length:0000000000000000 .L0 
../src/platform/drivers/fpga_ip/CoreI2C/core_i2c.c:567    .text.I2C_set_slave_mem_offset_length:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1147   .text.I2C_set_slave_mem_offset_length:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1148   .text.I2C_set_slave_mem_offset_length:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1149   .text.I2C_set_slave_mem_offset_length:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1151   .text.I2C_set_slave_mem_offset_length:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1153   .text.I2C_set_slave_mem_offset_length:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1156   .text.I2C_set_slave_mem_offset_length:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1157   .text.I2C_set_slave_mem_offset_length:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1158   .text.I2C_set_slave_mem_offset_length:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1159   .text.I2C_set_slave_mem_offset_length:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1161   .text.I2C_set_slave_mem_offset_length:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1162   .text.I2C_set_slave_mem_offset_length:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1169   .text.I2C_register_write_handler:0000000000000000 I2C_register_write_handler
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1172   .text.I2C_register_write_handler:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1174   .text.I2C_register_write_handler:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1175   .text.I2C_register_write_handler:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1176   .text.I2C_register_write_handler:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1177   .text.I2C_register_write_handler:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1178   .text.I2C_register_write_handler:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1181   .text.I2C_register_write_handler:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1182   .text.I2C_register_write_handler:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1184   .text.I2C_register_write_handler:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1187   .text.I2C_register_write_handler:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1190   .text.I2C_register_write_handler:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1191   .text.I2C_register_write_handler:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1193   .text.I2C_register_write_handler:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1194   .text.I2C_register_write_handler:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1196   .text.I2C_register_write_handler:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1198   .text.I2C_register_write_handler:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1199   .text.I2C_register_write_handler:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1200   .text.I2C_register_write_handler:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1203   .text.I2C_register_write_handler:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1206   .text.I2C_register_write_handler:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1208   .text.I2C_register_write_handler:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1215   .text.I2C_enable_slave:0000000000000000 I2C_enable_slave
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1218   .text.I2C_enable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1220   .text.I2C_enable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1221   .text.I2C_enable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1222   .text.I2C_enable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1223   .text.I2C_enable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1224   .text.I2C_enable_slave:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1228   .text.I2C_enable_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1229   .text.I2C_enable_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1230   .text.I2C_enable_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1232   .text.I2C_enable_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1234   .text.I2C_enable_slave:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1239   .text.I2C_enable_slave:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1246   .text.I2C_enable_slave:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1247   .text.I2C_enable_slave:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1249   .text.I2C_enable_slave:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1251   .text.I2C_enable_slave:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1253   .text.I2C_enable_slave:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1256   .text.I2C_enable_slave:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1258   .text.I2C_enable_slave:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1259   .text.I2C_enable_slave:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1262   .text.I2C_enable_slave:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1264   .text.I2C_enable_slave:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1267   .text.I2C_enable_slave:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1269   .text.I2C_enable_slave:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1271   .text.I2C_enable_slave:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1278   .text.I2C_disable_slave:0000000000000000 I2C_disable_slave
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1281   .text.I2C_disable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1283   .text.I2C_disable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1284   .text.I2C_disable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1285   .text.I2C_disable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1286   .text.I2C_disable_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1287   .text.I2C_disable_slave:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1291   .text.I2C_disable_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1292   .text.I2C_disable_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1293   .text.I2C_disable_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1295   .text.I2C_disable_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1297   .text.I2C_disable_slave:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1302   .text.I2C_disable_slave:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1309   .text.I2C_disable_slave:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1310   .text.I2C_disable_slave:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1312   .text.I2C_disable_slave:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1313   .text.I2C_disable_slave:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1314   .text.I2C_disable_slave:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1317   .text.I2C_disable_slave:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1319   .text.I2C_disable_slave:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1321   .text.I2C_disable_slave:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1322   .text.I2C_disable_slave:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1325   .text.I2C_disable_slave:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1327   .text.I2C_disable_slave:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1329   .text.I2C_disable_slave:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1336   .text.I2C_set_slave_second_addr:0000000000000000 I2C_set_slave_second_addr
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1339   .text.I2C_set_slave_second_addr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1341   .text.I2C_set_slave_second_addr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1342   .text.I2C_set_slave_second_addr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1343   .text.I2C_set_slave_second_addr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1344   .text.I2C_set_slave_second_addr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1347   .text.I2C_set_slave_second_addr:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1350   .text.I2C_set_slave_second_addr:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1354   .text.I2C_set_slave_second_addr:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1361   .text.I2C_disable_slave_second_addr:0000000000000000 I2C_disable_slave_second_addr
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1364   .text.I2C_disable_slave_second_addr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1366   .text.I2C_disable_slave_second_addr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1367   .text.I2C_disable_slave_second_addr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1373   .text.I2C_disable_slave_second_addr:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1380   .text.I2C_set_gca:0000000000000000 I2C_set_gca
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1383   .text.I2C_set_gca:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1385   .text.I2C_set_gca:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1386   .text.I2C_set_gca:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1394   .text.I2C_set_gca:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1401   .text.I2C_clear_gca:0000000000000000 I2C_clear_gca
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1404   .text.I2C_clear_gca:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1406   .text.I2C_clear_gca:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1407   .text.I2C_clear_gca:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1415   .text.I2C_clear_gca:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1422   .text.I2C_isr:0000000000000000 I2C_isr
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1425   .text.I2C_isr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1427   .text.I2C_isr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1428   .text.I2C_isr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1429   .text.I2C_isr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1430   .text.I2C_isr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1431   .text.I2C_isr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1432   .text.I2C_isr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1433   .text.I2C_isr:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1434   .text.I2C_isr:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1436   .text.I2C_isr:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1439   .text.I2C_isr:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1442   .text.I2C_isr:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1444   .text.I2C_isr:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1445   .text.I2C_isr:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1447   .text.I2C_isr:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1451   .text.I2C_isr:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1453   .text.I2C_isr:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1470   .text.I2C_isr:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1477   .text.I2C_isr:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1478   .text.I2C_isr:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1480   .text.I2C_isr:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1482   .text.I2C_isr:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1483   .text.I2C_isr:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1485   .text.I2C_isr:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1486   .text.I2C_isr:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1489   .text.I2C_isr:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1490   .text.I2C_isr:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1494   .text.I2C_isr:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1495   .text.I2C_isr:0000000000000098 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1497   .text.I2C_isr:000000000000009c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1500   .text.I2C_isr:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1501   .text.I2C_isr:00000000000000a4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1505   .text.I2C_isr:00000000000000ac .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1515   .text.I2C_isr:00000000000000c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1521   .text.I2C_isr:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1522   .text.I2C_isr:00000000000000dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1525   .text.I2C_isr:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1526   .text.I2C_isr:00000000000000e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1529   .text.I2C_isr:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1530   .text.I2C_isr:00000000000000e8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1534   .text.I2C_isr:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1535   .text.I2C_isr:00000000000000f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1538   .text.I2C_isr:00000000000000f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1554   .text.I2C_isr:0000000000000130 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1555   .text.I2C_isr:0000000000000130 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1558   .text.I2C_isr:0000000000000138 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1560   .text.I2C_isr:000000000000013c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1562   .text.I2C_isr:0000000000000140 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1565   .text.I2C_isr:0000000000000148 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1567   .text.I2C_isr:000000000000014c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1568   .text.I2C_isr:000000000000014c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1572   .text.I2C_isr:0000000000000154 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1573   .text.I2C_isr:0000000000000154 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1575   .text.I2C_isr:0000000000000158 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1576   .text.I2C_isr:0000000000000158 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1578   .text.I2C_isr:000000000000015c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1585   .text.I2C_isr:0000000000000174 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1589   .text.I2C_isr:0000000000000180 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1593   .text.I2C_isr:0000000000000184 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1594   .text.I2C_isr:0000000000000184 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1596   .text.I2C_isr:0000000000000188 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1597   .text.I2C_isr:0000000000000188 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1599   .text.I2C_isr:000000000000018c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1600   .text.I2C_isr:000000000000018c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1601   .text.I2C_isr:000000000000018c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1606   .text.I2C_isr:0000000000000194 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1618   .text.I2C_isr:00000000000001bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1619   .text.I2C_isr:00000000000001bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1622   .text.I2C_isr:00000000000001c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1627   .text.I2C_isr:00000000000001d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1633   .text.I2C_isr:00000000000001e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1649   .text.I2C_isr:0000000000000214 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1650   .text.I2C_isr:0000000000000214 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1652   .text.I2C_isr:0000000000000218 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1655   .text.I2C_isr:0000000000000220 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1656   .text.I2C_isr:0000000000000220 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1658   .text.I2C_isr:0000000000000224 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1660   .text.I2C_isr:0000000000000228 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1662   .text.I2C_isr:000000000000022c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1664   .text.I2C_isr:0000000000000230 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1665   .text.I2C_isr:0000000000000230 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1667   .text.I2C_isr:0000000000000234 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1668   .text.I2C_isr:0000000000000234 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1670   .text.I2C_isr:0000000000000238 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1671   .text.I2C_isr:0000000000000238 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1676   .text.I2C_isr:0000000000000248 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1678   .text.I2C_isr:000000000000024c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1685   .text.I2C_isr:0000000000000264 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1686   .text.I2C_isr:0000000000000264 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1689   .text.I2C_isr:0000000000000268 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1691   .text.I2C_isr:000000000000026c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1693   .text.I2C_isr:0000000000000270 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1696   .text.I2C_isr:0000000000000278 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1698   .text.I2C_isr:000000000000027c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1700   .text.I2C_isr:0000000000000280 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1709   .text.I2C_isr:000000000000029c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1710   .text.I2C_isr:000000000000029c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1714   .text.I2C_isr:00000000000002a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1721   .text.I2C_isr:00000000000002c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1722   .text.I2C_isr:00000000000002c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1724   .text.I2C_isr:00000000000002c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1727   .text.I2C_isr:00000000000002c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1735   .text.I2C_isr:00000000000002e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1736   .text.I2C_isr:00000000000002e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1739   .text.I2C_isr:00000000000002e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1746   .text.I2C_isr:00000000000002fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1749   .text.I2C_isr:0000000000000300 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1756   .text.I2C_isr:0000000000000318 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1762   .text.I2C_isr:000000000000032c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1770   .text.I2C_isr:0000000000000348 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1771   .text.I2C_isr:0000000000000348 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1774   .text.I2C_isr:0000000000000350 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1775   .text.I2C_isr:0000000000000350 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1778   .text.I2C_isr:0000000000000354 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1779   .text.I2C_isr:0000000000000354 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1782   .text.I2C_isr:000000000000035c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1783   .text.I2C_isr:000000000000035c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1786   .text.I2C_isr:0000000000000360 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1787   .text.I2C_isr:0000000000000360 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1789   .text.I2C_isr:0000000000000364 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1792   .text.I2C_isr:000000000000036c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1793   .text.I2C_isr:000000000000036c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1797   .text.I2C_isr:0000000000000370 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1798   .text.I2C_isr:0000000000000370 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1808   .text.I2C_isr:000000000000038c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1809   .text.I2C_isr:000000000000038c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1813   .text.I2C_isr:0000000000000394 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1814   .text.I2C_isr:0000000000000394 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1816   .text.I2C_isr:0000000000000398 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1819   .text.I2C_isr:00000000000003a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1829   .text.I2C_isr:00000000000003c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1832   .text.I2C_isr:00000000000003c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1833   .text.I2C_isr:00000000000003c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1837   .text.I2C_isr:00000000000003d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1838   .text.I2C_isr:00000000000003d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1842   .text.I2C_isr:00000000000003dc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1849   .text.I2C_isr:00000000000003ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1852   .text.I2C_isr:00000000000003f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1855   .text.I2C_isr:00000000000003f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1856   .text.I2C_isr:00000000000003f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1858   .text.I2C_isr:00000000000003fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1860   .text.I2C_isr:0000000000000400 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1861   .text.I2C_isr:0000000000000400 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1864   .text.I2C_isr:0000000000000404 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1865   .text.I2C_isr:0000000000000404 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1867   .text.I2C_isr:0000000000000408 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1868   .text.I2C_isr:0000000000000408 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1870   .text.I2C_isr:000000000000040c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1877   .text.I2C_isr:0000000000000424 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1881   .text.I2C_isr:0000000000000430 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1882   .text.I2C_isr:0000000000000430 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1884   .text.I2C_isr:0000000000000434 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1888   .text.I2C_isr:0000000000000438 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1892   .text.I2C_isr:0000000000000444 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1893   .text.I2C_isr:0000000000000444 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1894   .text.I2C_isr:0000000000000444 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1898   .text.I2C_isr:0000000000000448 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1899   .text.I2C_isr:0000000000000448 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1900   .text.I2C_isr:0000000000000448 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1905   .text.I2C_isr:0000000000000458 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1906   .text.I2C_isr:000000000000045c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1907   .text.I2C_isr:000000000000045c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1909   .text.I2C_isr:0000000000000460 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1912   .text.I2C_isr:0000000000000460 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1914   .text.I2C_isr:0000000000000464 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1915   .text.I2C_isr:0000000000000468 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1917   .text.I2C_isr:000000000000046c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1921   .text.I2C_isr:0000000000000470 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1923   .text.I2C_isr:0000000000000470 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1924   .text.I2C_isr:0000000000000470 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1926   .text.I2C_isr:0000000000000474 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1928   .text.I2C_isr:0000000000000478 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1930   .text.I2C_isr:000000000000047c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1932   .text.I2C_isr:0000000000000480 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1933   .text.I2C_isr:0000000000000480 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1935   .text.I2C_isr:0000000000000484 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1942   .text.I2C_isr:0000000000000494 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1948   .text.I2C_isr:00000000000004a8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1955   .text.I2C_isr:00000000000004c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1956   .text.I2C_isr:00000000000004c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1959   .text.I2C_isr:00000000000004c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1960   .text.I2C_isr:00000000000004c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1961   .text.I2C_isr:00000000000004c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1963   .text.I2C_isr:00000000000004c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1964   .text.I2C_isr:00000000000004c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1967   .text.I2C_isr:00000000000004cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1968   .text.I2C_isr:00000000000004cc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1970   .text.I2C_isr:00000000000004d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1972   .text.I2C_isr:00000000000004d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1974   .text.I2C_isr:00000000000004d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1977   .text.I2C_isr:00000000000004e0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1979   .text.I2C_isr:00000000000004e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1982   .text.I2C_isr:00000000000004ec .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1984   .text.I2C_isr:00000000000004f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1985   .text.I2C_isr:00000000000004f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1987   .text.I2C_isr:00000000000004f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1989   .text.I2C_isr:00000000000004f8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1992   .text.I2C_isr:00000000000004fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1997   .text.I2C_isr:0000000000000504 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2001   .text.I2C_isr:0000000000000510 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2002   .text.I2C_isr:0000000000000510 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2007   .text.I2C_isr:0000000000000518 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2014   .text.I2C_isr:0000000000000530 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2015   .text.I2C_isr:0000000000000530 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2017   .text.I2C_isr:0000000000000534 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2019   .text.I2C_isr:0000000000000538 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2020   .text.I2C_isr:0000000000000538 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2022   .text.I2C_isr:000000000000053c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2023   .text.I2C_isr:000000000000053c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2027   .text.I2C_isr:0000000000000544 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2028   .text.I2C_isr:0000000000000544 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2032   .text.I2C_isr:000000000000054c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2033   .text.I2C_isr:000000000000054c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2035   .text.I2C_isr:0000000000000550 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2038   .text.I2C_isr:0000000000000558 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2039   .text.I2C_isr:0000000000000558 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2041   .text.I2C_isr:000000000000055c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2042   .text.I2C_isr:000000000000055c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2044   .text.I2C_isr:0000000000000560 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2045   .text.I2C_isr:0000000000000560 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2050   .text.I2C_isr:0000000000000570 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2052   .text.I2C_isr:0000000000000574 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2059   .text.I2C_isr:000000000000058c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2060   .text.I2C_isr:000000000000058c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2064   .text.I2C_isr:0000000000000594 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2065   .text.I2C_isr:0000000000000594 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2068   .text.I2C_isr:0000000000000598 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2070   .text.I2C_isr:000000000000059c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2073   .text.I2C_isr:00000000000005a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2074   .text.I2C_isr:00000000000005a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2079   .text.I2C_isr:00000000000005b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2080   .text.I2C_isr:00000000000005b0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2082   .text.I2C_isr:00000000000005b4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2084   .text.I2C_isr:00000000000005b8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2086   .text.I2C_isr:00000000000005bc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2088   .text.I2C_isr:00000000000005c0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2090   .text.I2C_isr:00000000000005c4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2092   .text.I2C_isr:00000000000005c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2093   .text.I2C_isr:00000000000005c8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2096   .text.I2C_isr:00000000000005d0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2098   .text.I2C_isr:00000000000005d4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2102   .text.I2C_isr:00000000000005d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2103   .text.I2C_isr:00000000000005d8 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2108   .text.I2C_isr:00000000000005e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2109   .text.I2C_isr:00000000000005e4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2113   .text.I2C_isr:00000000000005f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2114   .text.I2C_isr:00000000000005f0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2116   .text.I2C_isr:00000000000005f4 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2119   .text.I2C_isr:00000000000005fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2120   .text.I2C_isr:00000000000005fc .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2124   .text.I2C_isr:0000000000000604 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2125   .text.I2C_isr:0000000000000604 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2127   .text.I2C_isr:0000000000000608 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2130   .text.I2C_isr:000000000000060c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2131   .text.I2C_isr:000000000000060c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2132   .text.I2C_isr:000000000000060c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2139   .text.I2C_isr:0000000000000620 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2140   .text.I2C_isr:0000000000000620 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2145   .text.I2C_isr:0000000000000624 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2153   .text.I2C_isr:0000000000000634 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2161   .text.I2C_isr:000000000000064c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2162   .text.I2C_isr:000000000000064c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2166   .text.I2C_isr:0000000000000650 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2167   .text.I2C_isr:0000000000000650 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2169   .text.I2C_isr:0000000000000654 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2171   .text.I2C_isr:0000000000000658 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2172   .text.I2C_isr:0000000000000658 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2174   .text.I2C_isr:000000000000065c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2183   .text.I2C_isr:0000000000000678 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2184   .text.I2C_isr:0000000000000678 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2188   .text.I2C_isr:0000000000000680 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2189   .text.I2C_isr:0000000000000680 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2191   .text.I2C_isr:0000000000000684 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2193   .text.I2C_isr:0000000000000688 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2194   .text.I2C_isr:0000000000000688 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2196   .text.I2C_isr:000000000000068c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2197   .text.I2C_isr:000000000000068c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2200   .text.I2C_isr:0000000000000694 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2201   .text.I2C_isr:0000000000000694 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2204   .text.I2C_isr:00000000000006a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2211   .text.I2C_smbus_init:0000000000000000 I2C_smbus_init
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2214   .text.I2C_smbus_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2216   .text.I2C_smbus_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2217   .text.I2C_smbus_init:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2223   .text.I2C_smbus_init:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2230   .text.I2C_enable_smbus_irq:0000000000000000 I2C_enable_smbus_irq
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2233   .text.I2C_enable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2235   .text.I2C_enable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2236   .text.I2C_enable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2237   .text.I2C_enable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2238   .text.I2C_enable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2239   .text.I2C_enable_smbus_irq:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2243   .text.I2C_enable_smbus_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2244   .text.I2C_enable_smbus_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2245   .text.I2C_enable_smbus_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2248   .text.I2C_enable_smbus_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2250   .text.I2C_enable_smbus_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2252   .text.I2C_enable_smbus_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2255   .text.I2C_enable_smbus_irq:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2257   .text.I2C_enable_smbus_irq:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2260   .text.I2C_enable_smbus_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2261   .text.I2C_enable_smbus_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2263   .text.I2C_enable_smbus_irq:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2273   .text.I2C_enable_smbus_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2274   .text.I2C_enable_smbus_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2277   .text.I2C_enable_smbus_irq:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2286   .text.I2C_enable_smbus_irq:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2287   .text.I2C_enable_smbus_irq:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2288   .text.I2C_enable_smbus_irq:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2290   .text.I2C_enable_smbus_irq:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2292   .text.I2C_enable_smbus_irq:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2295   .text.I2C_enable_smbus_irq:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2297   .text.I2C_enable_smbus_irq:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2298   .text.I2C_enable_smbus_irq:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2301   .text.I2C_enable_smbus_irq:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2303   .text.I2C_enable_smbus_irq:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2305   .text.I2C_enable_smbus_irq:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2312   .text.I2C_disable_smbus_irq:0000000000000000 I2C_disable_smbus_irq
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2315   .text.I2C_disable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2317   .text.I2C_disable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2318   .text.I2C_disable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2319   .text.I2C_disable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2320   .text.I2C_disable_smbus_irq:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2321   .text.I2C_disable_smbus_irq:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2325   .text.I2C_disable_smbus_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2326   .text.I2C_disable_smbus_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2327   .text.I2C_disable_smbus_irq:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2330   .text.I2C_disable_smbus_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2332   .text.I2C_disable_smbus_irq:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2334   .text.I2C_disable_smbus_irq:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2337   .text.I2C_disable_smbus_irq:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2339   .text.I2C_disable_smbus_irq:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2342   .text.I2C_disable_smbus_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2343   .text.I2C_disable_smbus_irq:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2345   .text.I2C_disable_smbus_irq:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2355   .text.I2C_disable_smbus_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2356   .text.I2C_disable_smbus_irq:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2359   .text.I2C_disable_smbus_irq:0000000000000054 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2368   .text.I2C_disable_smbus_irq:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2369   .text.I2C_disable_smbus_irq:0000000000000070 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2370   .text.I2C_disable_smbus_irq:0000000000000074 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2372   .text.I2C_disable_smbus_irq:0000000000000078 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2374   .text.I2C_disable_smbus_irq:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2377   .text.I2C_disable_smbus_irq:000000000000007c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2379   .text.I2C_disable_smbus_irq:0000000000000080 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2380   .text.I2C_disable_smbus_irq:0000000000000084 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2383   .text.I2C_disable_smbus_irq:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2385   .text.I2C_disable_smbus_irq:0000000000000088 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2387   .text.I2C_disable_smbus_irq:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2394   .text.I2C_suspend_smbus_slave:0000000000000000 I2C_suspend_smbus_slave
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2397   .text.I2C_suspend_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2399   .text.I2C_suspend_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2400   .text.I2C_suspend_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2401   .text.I2C_suspend_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2402   .text.I2C_suspend_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2403   .text.I2C_suspend_smbus_slave:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2407   .text.I2C_suspend_smbus_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2408   .text.I2C_suspend_smbus_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2409   .text.I2C_suspend_smbus_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2411   .text.I2C_suspend_smbus_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2413   .text.I2C_suspend_smbus_slave:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2418   .text.I2C_suspend_smbus_slave:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2426   .text.I2C_suspend_smbus_slave:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2428   .text.I2C_suspend_smbus_slave:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2429   .text.I2C_suspend_smbus_slave:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2432   .text.I2C_suspend_smbus_slave:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2434   .text.I2C_suspend_smbus_slave:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2437   .text.I2C_suspend_smbus_slave:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2439   .text.I2C_suspend_smbus_slave:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2441   .text.I2C_suspend_smbus_slave:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2448   .text.I2C_resume_smbus_slave:0000000000000000 I2C_resume_smbus_slave
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2451   .text.I2C_resume_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2453   .text.I2C_resume_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2454   .text.I2C_resume_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2455   .text.I2C_resume_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2456   .text.I2C_resume_smbus_slave:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2457   .text.I2C_resume_smbus_slave:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2461   .text.I2C_resume_smbus_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2462   .text.I2C_resume_smbus_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2463   .text.I2C_resume_smbus_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2465   .text.I2C_resume_smbus_slave:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2467   .text.I2C_resume_smbus_slave:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2472   .text.I2C_resume_smbus_slave:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2480   .text.I2C_resume_smbus_slave:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2482   .text.I2C_resume_smbus_slave:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2483   .text.I2C_resume_smbus_slave:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2486   .text.I2C_resume_smbus_slave:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2488   .text.I2C_resume_smbus_slave:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2491   .text.I2C_resume_smbus_slave:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2493   .text.I2C_resume_smbus_slave:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2495   .text.I2C_resume_smbus_slave:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2502   .text.I2C_reset_smbus:0000000000000000 I2C_reset_smbus
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2505   .text.I2C_reset_smbus:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2507   .text.I2C_reset_smbus:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2508   .text.I2C_reset_smbus:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2509   .text.I2C_reset_smbus:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2510   .text.I2C_reset_smbus:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2511   .text.I2C_reset_smbus:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2515   .text.I2C_reset_smbus:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2516   .text.I2C_reset_smbus:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2517   .text.I2C_reset_smbus:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2519   .text.I2C_reset_smbus:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2521   .text.I2C_reset_smbus:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2526   .text.I2C_reset_smbus:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2534   .text.I2C_reset_smbus:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2536   .text.I2C_reset_smbus:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2537   .text.I2C_reset_smbus:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2540   .text.I2C_reset_smbus:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2542   .text.I2C_reset_smbus:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2545   .text.I2C_reset_smbus:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2547   .text.I2C_reset_smbus:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2549   .text.I2C_reset_smbus:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2556   .text.I2C_set_smbus_alert:0000000000000000 I2C_set_smbus_alert
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2559   .text.I2C_set_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2561   .text.I2C_set_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2562   .text.I2C_set_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2563   .text.I2C_set_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2564   .text.I2C_set_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2565   .text.I2C_set_smbus_alert:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2569   .text.I2C_set_smbus_alert:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2570   .text.I2C_set_smbus_alert:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2571   .text.I2C_set_smbus_alert:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2573   .text.I2C_set_smbus_alert:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2575   .text.I2C_set_smbus_alert:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2580   .text.I2C_set_smbus_alert:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2588   .text.I2C_set_smbus_alert:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2590   .text.I2C_set_smbus_alert:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2591   .text.I2C_set_smbus_alert:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2594   .text.I2C_set_smbus_alert:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2596   .text.I2C_set_smbus_alert:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2599   .text.I2C_set_smbus_alert:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2601   .text.I2C_set_smbus_alert:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2603   .text.I2C_set_smbus_alert:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2610   .text.I2C_clear_smbus_alert:0000000000000000 I2C_clear_smbus_alert
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2613   .text.I2C_clear_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2615   .text.I2C_clear_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2616   .text.I2C_clear_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2617   .text.I2C_clear_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2618   .text.I2C_clear_smbus_alert:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2619   .text.I2C_clear_smbus_alert:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2623   .text.I2C_clear_smbus_alert:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2624   .text.I2C_clear_smbus_alert:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2625   .text.I2C_clear_smbus_alert:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2627   .text.I2C_clear_smbus_alert:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2629   .text.I2C_clear_smbus_alert:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2634   .text.I2C_clear_smbus_alert:0000000000000020 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2642   .text.I2C_clear_smbus_alert:000000000000003c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2644   .text.I2C_clear_smbus_alert:0000000000000040 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2645   .text.I2C_clear_smbus_alert:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2648   .text.I2C_clear_smbus_alert:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2650   .text.I2C_clear_smbus_alert:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2653   .text.I2C_clear_smbus_alert:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2655   .text.I2C_clear_smbus_alert:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2657   .text.I2C_clear_smbus_alert:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2664   .text.I2C_get_irq_status:0000000000000000 I2C_get_irq_status
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2667   .text.I2C_get_irq_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2669   .text.I2C_get_irq_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2670   .text.I2C_get_irq_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2671   .text.I2C_get_irq_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2672   .text.I2C_get_irq_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2673   .text.I2C_get_irq_status:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2674   .text.I2C_get_irq_status:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2676   .text.I2C_get_irq_status:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2679   .text.I2C_get_irq_status:000000000000000c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2682   .text.I2C_get_irq_status:0000000000000010 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2684   .text.I2C_get_irq_status:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2685   .text.I2C_get_irq_status:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2687   .text.I2C_get_irq_status:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2691   .text.I2C_get_irq_status:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2692   .text.I2C_get_irq_status:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2694   .text.I2C_get_irq_status:0000000000000028 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2697   .text.I2C_get_irq_status:000000000000002c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2700   .text.I2C_get_irq_status:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2701   .text.I2C_get_irq_status:0000000000000030 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2703   .text.I2C_get_irq_status:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2704   .text.I2C_get_irq_status:0000000000000034 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2708   .text.I2C_get_irq_status:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2709   .text.I2C_get_irq_status:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2713   .text.I2C_get_irq_status:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2714   .text.I2C_get_irq_status:0000000000000044 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2718   .text.I2C_get_irq_status:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2719   .text.I2C_get_irq_status:000000000000004c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2723   .text.I2C_get_irq_status:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2724   .text.I2C_get_irq_status:0000000000000050 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2726   .text.I2C_get_irq_status:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2728   .text.I2C_get_irq_status:000000000000005c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2731   .text.I2C_get_irq_status:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2734   .text.I2C_get_irq_status:0000000000000064 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2736   .text.I2C_get_irq_status:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2743   .text.I2C_set_user_data:0000000000000000 I2C_set_user_data
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2746   .text.I2C_set_user_data:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2748   .text.I2C_set_user_data:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2749   .text.I2C_set_user_data:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2750   .text.I2C_set_user_data:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2752   .text.I2C_set_user_data:0000000000000004 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2753   .text.I2C_set_user_data:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2760   .text.I2C_get_user_data:0000000000000000 I2C_get_user_data
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2763   .text.I2C_get_user_data:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2765   .text.I2C_get_user_data:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2766   .text.I2C_get_user_data:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2767   .text.I2C_get_user_data:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2770   .text.I2C_get_user_data:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:41     .text.enable_slave_if_required:0000000000000024 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:173    .text.I2C_init:0000000000000128 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:317    .text.I2C_channel_init:0000000000000120 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:465    .text.I2C_write:000000000000010c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:614    .text.I2C_read:0000000000000110 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:873    .text.I2C_write_read:0000000000000178 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:893    .text.I2C_get_status:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:948    .text.I2C_wait_complete:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1020   .text.I2C_system_tick:0000000000000060 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1074   .text.I2C_set_slave_tx_buffer:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1128   .text.I2C_set_slave_rx_buffer:0000000000000048 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1165   .text.I2C_set_slave_mem_offset_length:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1211   .text.I2C_register_write_handler:0000000000000038 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1274   .text.I2C_enable_slave:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1332   .text.I2C_disable_slave:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1357   .text.I2C_set_slave_second_addr:0000000000000018 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1376   .text.I2C_disable_slave_second_addr:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1397   .text.I2C_set_gca:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1418   .text.I2C_clear_gca:000000000000001c .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2207   .text.I2C_isr:00000000000006a0 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2226   .text.I2C_smbus_init:0000000000000014 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2308   .text.I2C_enable_smbus_irq:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2390   .text.I2C_disable_smbus_irq:0000000000000090 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2444   .text.I2C_suspend_smbus_slave:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2498   .text.I2C_resume_smbus_slave:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2552   .text.I2C_reset_smbus:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2606   .text.I2C_set_smbus_alert:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2660   .text.I2C_clear_smbus_alert:0000000000000058 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2739   .text.I2C_get_irq_status:0000000000000068 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2756   .text.I2C_set_user_data:0000000000000008 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2773   .text.I2C_get_user_data:0000000000000008 .L0 
                     .debug_frame:0000000000000000 .L0 
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:33     .text.enable_slave_if_required:0000000000000020 .L1
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:196    .text.I2C_channel_init:0000000000000010 .L6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:188    .text.I2C_channel_init:0000000000000008 .L12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:362    .text.I2C_write:0000000000000050 .L14
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:452    .text.I2C_write:00000000000000f0 .L15
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:412    .text.I2C_write:00000000000000a8 .L17
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:399    .text.I2C_write:0000000000000084 .L16
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:510    .text.I2C_read:0000000000000050 .L20
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:601    .text.I2C_read:00000000000000f4 .L21
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:561    .text.I2C_read:00000000000000ac .L23
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:548    .text.I2C_read:0000000000000088 .L22
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:632    .text.I2C_write_read:0000000000000008 .L26
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:643    .text.I2C_write_read:0000000000000010 .L27
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:654    .text.I2C_write_read:0000000000000018 .L28
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:665    .text.I2C_write_read:0000000000000020 .L29
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:857    .text.I2C_write_read:0000000000000174 .L25
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:726    .text.I2C_write_read:0000000000000090 .L31
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:845    .text.I2C_write_read:0000000000000158 .L32
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:788    .text.I2C_write_read:00000000000000f8 .L34
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:775    .text.I2C_write_read:00000000000000d4 .L33
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:927    .text.I2C_wait_complete:0000000000000030 .L46
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1015   .text.I2C_system_tick:000000000000005c .L56
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:970    .text.I2C_system_tick:0000000000000018 .L51
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1154   .text.I2C_set_slave_mem_offset_length:0000000000000014 .L63
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2030   .text.I2C_isr:000000000000054c .L76
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1604   .text.I2C_isr:0000000000000194 .L77
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1840   .text.I2C_isr:00000000000003dc .L161
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1536   .text.I2C_isr:00000000000000f8 .L79
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1811   .text.I2C_isr:0000000000000394 .L80
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1503   .text.I2C_isr:00000000000000ac .L81
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1747   .text.I2C_isr:0000000000000300 .L82
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1492   .text.I2C_isr:0000000000000098 .L133
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1796   .text.I2C_isr:0000000000000370 .L101
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2066   .text.I2C_isr:0000000000000598 .L160
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1513   .text.I2C_isr:00000000000000c8 .L89
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1468   .text.I2C_isr:0000000000000064 .L83
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1965   .text.I2C_isr:00000000000004cc .L86
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1546   .text.I2C_isr:0000000000000118 .L87
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1920   .text.I2C_isr:0000000000000470 .L88
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1511   .text.I2C_isr:00000000000000c4 .L165
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2025   .text.I2C_isr:0000000000000544 .L90
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1995   .text.I2C_isr:0000000000000504 .L113
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1897   .text.I2C_isr:0000000000000448 .L109
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1647   .text.I2C_isr:0000000000000214 .L92
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1639   .text.I2C_isr:00000000000001f8 .L93
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2005   .text.I2C_isr:0000000000000518 .L94
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1631   .text.I2C_isr:00000000000001e0 .L95
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2100   .text.I2C_isr:00000000000005d8 .L116
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2071   .text.I2C_isr:00000000000005a0 .L117
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1845   .text.I2C_isr:00000000000003e8 .L162
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2106   .text.I2C_isr:00000000000005e4 .L97
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1615   .text.I2C_isr:00000000000001b8 .L157
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1733   .text.I2C_isr:00000000000002e0 .L98
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1725   .text.I2C_isr:00000000000002c8 .L99
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1687   .text.I2C_isr:0000000000000268 .L128
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1705   .text.I2C_isr:0000000000000294 .L155
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2186   .text.I2C_isr:0000000000000680 .L100
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2163   .text.I2C_isr:0000000000000650 .L123
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1806   .text.I2C_isr:000000000000038c .L102
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1784   .text.I2C_isr:0000000000000360 .L104
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1776   .text.I2C_isr:0000000000000354 .L103
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1830   .text.I2C_isr:00000000000003c8 .L106
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1853   .text.I2C_isr:00000000000003f8 .L107
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1886   .text.I2C_isr:0000000000000438 .L108
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1936   .text.I2C_isr:0000000000000488 .L159
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1940   .text.I2C_isr:0000000000000494 .L111
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1847   .text.I2C_isr:00000000000003ec .L158
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1625   .text.I2C_isr:00000000000001d0 .L118
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1591   .text.I2C_isr:0000000000000184 .L114
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2062   .text.I2C_isr:0000000000000594 .L115
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1990   .text.I2C_isr:00000000000004fc .L167
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2181   .text.I2C_isr:0000000000000678 .L119
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2122   .text.I2C_isr:0000000000000604 .L120
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1737   .text.I2C_isr:00000000000002e4 .L168
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2150   .text.I2C_isr:0000000000000634 .L122
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1958   .text.I2C_isr:00000000000004c4 .L125
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2142   .text.I2C_isr:0000000000000624 .L153
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1528   .text.I2C_isr:00000000000000e8 .L126
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2271   .text.I2C_enable_smbus_irq:000000000000004c .L171
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2284   .text.I2C_enable_smbus_irq:0000000000000070 .L172
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2353   .text.I2C_disable_smbus_irq:000000000000004c .L181
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2366   .text.I2C_disable_smbus_irq:0000000000000070 .L182
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2706   .text.I2C_get_irq_status:0000000000000038 .L201
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2721   .text.I2C_get_irq_status:0000000000000050 .L202
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:6900   .debug_abbrev:0000000000000000 .Ldebug_abbrev0
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14402  .debug_str:0000000000006e83 .LASF1171
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14754  .debug_str:0000000000008056 .LASF1172
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13240  .debug_str:000000000000307d .LASF1173
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9198   .debug_ranges:0000000000000000 .Ldebug_ranges0
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12392  .debug_line:0000000000000000 .Ldebug_line0
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9286   .debug_macro:0000000000000000 .Ldebug_macro0
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12918  .debug_str:0000000000001e23 .LASF902
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14168  .debug_str:00000000000061d6 .LASF905
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12980  .debug_str:0000000000002158 .LASF903
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14330  .debug_str:0000000000006a5d .LASF904
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13104  .debug_str:0000000000002849 .LASF906
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12840  .debug_str:0000000000001959 .LASF907
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12750  .debug_str:00000000000012da .LASF908
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13410  .debug_str:0000000000003a0f .LASF909
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13396  .debug_str:0000000000003988 .LASF910
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14542  .debug_str:0000000000007631 .LASF911
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14062  .debug_str:0000000000005c19 .LASF912
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13738  .debug_str:0000000000004b56 .LASF913
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12922  .debug_str:0000000000001e46 .LASF914
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14084  .debug_str:0000000000005d46 .LASF915
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14546  .debug_str:0000000000007659 .LASF916
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14314  .debug_str:00000000000069e3 .LASF917
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14568  .debug_str:000000000000776a .LASF918
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13066  .debug_str:00000000000025e1 .LASF919
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13494  .debug_str:0000000000003e74 .LASF920
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13232  .debug_str:0000000000003019 .LASF939
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12752  .debug_str:00000000000012e3 .LASF921
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12754  .debug_str:00000000000012f1 .LASF922
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14678  .debug_str:0000000000007d1b .LASF923
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14680  .debug_str:0000000000007d29 .LASF924
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12552  .debug_str:0000000000000847 .LASF925
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12762  .debug_str:000000000000134d .LASF926
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14690  .debug_str:0000000000007d85 .LASF927
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12766  .debug_str:0000000000001365 .LASF928
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14696  .debug_str:0000000000007dbe .LASF929
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12770  .debug_str:0000000000001388 .LASF930
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13892  .debug_str:0000000000005393 .LASF931
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13894  .debug_str:00000000000053a2 .LASF932
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13896  .debug_str:00000000000053b1 .LASF933
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13898  .debug_str:00000000000053c0 .LASF934
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13900  .debug_str:00000000000053cf .LASF935
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13902  .debug_str:00000000000053de .LASF936
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14244  .debug_str:000000000000662e .LASF937
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12690  .debug_str:0000000000000ef4 .LASF938
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12424  .debug_str:0000000000000137 .LASF940
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13534  .debug_str:000000000000403f .LASF941
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13304  .debug_str:0000000000003449 .LASF942
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13366  .debug_str:000000000000383a .LASF943
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13148  .debug_str:0000000000002aa7 .LASF944
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14574  .debug_str:00000000000077cf .LASF945
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12834  .debug_str:00000000000018fe .LASF946
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14374  .debug_str:0000000000006d44 .LASF947
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13126  .debug_str:00000000000029ac .LASF948
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14510  .debug_str:00000000000074c5 .LASF949
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13540  .debug_str:0000000000004067 .LASF950
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12490  .debug_str:00000000000004e9 .LASF951
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13640  .debug_str:0000000000004573 .LASF952
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13456  .debug_str:0000000000003cdb .LASF953
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14626  .debug_str:00000000000079e2 .LASF954
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12884  .debug_str:0000000000001bbf .LASF955
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14100  .debug_str:0000000000005dc9 .LASF956
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13878  .debug_str:0000000000005252 .LASF957
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13236  .debug_str:0000000000003044 .LASF958
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12794  .debug_str:000000000000146c .LASF959
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13548  .debug_str:00000000000040d6 .LASF960
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13144  .debug_str:0000000000002a6c .LASF1003
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13606  .debug_str:00000000000043c8 .LASF961
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14498  .debug_str:0000000000007434 .LASF962
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14578  .debug_str:00000000000077ef .LASF963
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14648  .debug_str:0000000000007b22 .LASF964
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12530  .debug_str:0000000000000793 .LASF965
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13386  .debug_str:0000000000003939 .LASF966
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13378  .debug_str:00000000000038cc .LASF967
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13856  .debug_str:000000000000515a .LASF968
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12904  .debug_str:0000000000001d86 .LASF969
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14688  .debug_str:0000000000007d74 .LASF970
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13600  .debug_str:000000000000439a .LASF971
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13952  .debug_str:000000000000565b .LASF972
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14004  .debug_str:0000000000005920 .LASF973
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12962  .debug_str:000000000000207f .LASF974
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13532  .debug_str:000000000000402f .LASF975
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13936  .debug_str:0000000000005591 .LASF976
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13512  .debug_str:0000000000003f4e .LASF977
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12474  .debug_str:00000000000003d2 .LASF978
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13348  .debug_str:00000000000036b8 .LASF979
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14428  .debug_str:00000000000070a5 .LASF980
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14472  .debug_str:00000000000072b5 .LASF981
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14358  .debug_str:0000000000006c14 .LASF982
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13174  .debug_str:0000000000002c0e .LASF983
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14506  .debug_str:0000000000007475 .LASF984
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13672  .debug_str:0000000000004804 .LASF985
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14106  .debug_str:0000000000005e1c .LASF986
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13942  .debug_str:00000000000055b5 .LASF987
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12564  .debug_str:00000000000008dc .LASF988
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13168  .debug_str:0000000000002ba0 .LASF989
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13956  .debug_str:0000000000005673 .LASF990
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14200  .debug_str:000000000000639b .LASF991
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14592  .debug_str:0000000000007863 .LASF992
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14018  .debug_str:00000000000059c8 .LASF993
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12418  .debug_str:00000000000000fb .LASF994
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12674  .debug_str:0000000000000e40 .LASF995
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14022  .debug_str:00000000000059e6 .LASF996
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13908  .debug_str:0000000000005419 .LASF997
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12430  .debug_str:000000000000016d .LASF998
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14186  .debug_str:000000000000632c .LASF999
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14530  .debug_str:000000000000758b .LASF1000
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13452  .debug_str:0000000000003ca0 .LASF1001
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14172  .debug_str:00000000000061eb .LASF1002
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13516  .debug_str:0000000000003f71 .LASF1004
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14208  .debug_str:000000000000643f .LASF1005
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14392  .debug_str:0000000000006e34 .LASF1006
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13692  .debug_str:0000000000004950 .LASF1007
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13294  .debug_str:00000000000033e9 .LASF1008
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12542  .debug_str:0000000000000813 .LASF1009
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12548  .debug_str:000000000000082f .LASF1010
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14730  .debug_str:0000000000007f6c .LASF1011
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14618  .debug_str:0000000000007998 .LASF1012
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13810  .debug_str:0000000000004fb5 .LASF1013
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12708  .debug_str:0000000000000fc7 .LASF1014
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13954  .debug_str:0000000000005669 .LASF1015
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13938  .debug_str:000000000000559f .LASF1016
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13962  .debug_str:000000000000569a .LASF1017
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14704  .debug_str:0000000000007df6 .LASF1018
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12710  .debug_str:0000000000000fd0 .LASF1019
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12586  .debug_str:00000000000009f7 .LASF1020
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14090  .debug_str:0000000000005d74 .LASF1021
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12836  .debug_str:000000000000190f .LASF1022
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14490  .debug_str:00000000000073a9 .LASF1023
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13874  .debug_str:0000000000005230 .LASF1024
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14456  .debug_str:00000000000071f6 .LASF1025
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13074  .debug_str:0000000000002641 .LASF1026
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13592  .debug_str:0000000000004347 .LASF1027
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12822  .debug_str:0000000000001888 .LASF1028
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14138  .debug_str:0000000000005fd6 .LASF1029
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12580  .debug_str:00000000000009b5 .LASF1030
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13290  .debug_str:00000000000033b4 .LASF1031
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13852  .debug_str:0000000000005149 .LASF1032
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12700  .debug_str:0000000000000f7e .LASF1033
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14450  .debug_str:00000000000071b7 .LASF1034
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14214  .debug_str:000000000000647b .LASF1035
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13014  .debug_str:0000000000002359 .LASF1036
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13468  .debug_str:0000000000003d3d .LASF1037
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13132  .debug_str:00000000000029e4 .LASF1038
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12948  .debug_str:0000000000001fde .LASF1039
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13828  .debug_str:000000000000507c .LASF1040
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13052  .debug_str:0000000000002533 .LASF1041
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13736  .debug_str:0000000000004b4b .LASF1042
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13418  .debug_str:0000000000003a62 .LASF1043
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13006  .debug_str:00000000000022c2 .LASF1044
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13210  .debug_str:0000000000002f10 .LASF1045
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13538  .debug_str:000000000000405d .LASF1046
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13634  .debug_str:000000000000452f .LASF1047
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12498  .debug_str:0000000000000530 .LASF1048
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12470  .debug_str:00000000000003b8 .LASF1049
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14194  .debug_str:000000000000636d .LASF1050
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12800  .debug_str:00000000000014b9 .LASF1051
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12494  .debug_str:000000000000050c .LASF1052
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13308  .debug_str:000000000000346b .LASF1053
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14468  .debug_str:00000000000072a3 .LASF1054
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12434  .debug_str:00000000000001a0 .LASF1055
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14526  .debug_str:0000000000007579 .LASF1056
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13482  .debug_str:0000000000003e0e .LASF1057
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14624  .debug_str:00000000000079da .LASF1058
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13284  .debug_str:0000000000003357 .LASF1059
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12450  .debug_str:000000000000023a .LASF1060
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12480  .debug_str:0000000000000460 .LASF1061
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14000  .debug_str:00000000000058f4 .LASF1062
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13082  .debug_str:0000000000002699 .LASF1063
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13820  .debug_str:000000000000500f .LASF1064
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12546  .debug_str:0000000000000829 .LASF1065
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14130  .debug_str:0000000000005f8e .LASF1066
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13322  .debug_str:000000000000355d .LASF1067
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12588  .debug_str:00000000000009ff .LASF1068
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13838  .debug_str:00000000000050c9 .LASF1069
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13732  .debug_str:0000000000004b2b .LASF1070
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13064  .debug_str:00000000000025dc .LASF424
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14176  .debug_str:00000000000062a4 .LASF1071
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13686  .debug_str:00000000000048c9 .LASF1072
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13602  .debug_str:00000000000043a9 .LASF1073
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13334  .debug_str:0000000000003601 .LASF1074
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14098  .debug_str:0000000000005dc1 .LASF1075
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13990  .debug_str:000000000000586d .LASF1076
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12614  .debug_str:0000000000000b71 .LASF1077
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14612  .debug_str:0000000000007961 .LASF1078
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13846  .debug_str:0000000000005118 .LASF1079
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14516  .debug_str:0000000000007518 .LASF1080
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14556  .debug_str:00000000000076b5 .LASF1081
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12764  .debug_str:000000000000135b .LASF1082
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13394  .debug_str:0000000000003983 .LASF1083
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13670  .debug_str:00000000000047fa .LASF1084
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12572  .debug_str:000000000000094e .LASF1085
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14152  .debug_str:00000000000060b9 .LASF1086
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14322  .debug_str:0000000000006a18 .LASF1087
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13834  .debug_str:00000000000050a1 .LASF1088
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14040  .debug_str:0000000000005af5 .LASF1089
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12560  .debug_str:00000000000008b6 .LASF1090
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12612  .debug_str:0000000000000b64 .LASF1091
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12748  .debug_str:00000000000012cc .LASF1092
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14160  .debug_str:0000000000006120 .LASF1093
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14646  .debug_str:0000000000007b11 .LASF1094
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13800  .debug_str:0000000000004f59 .LASF1095
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12544  .debug_str:0000000000000818 .LASF1096
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12426  .debug_str:0000000000000149 .LASF1174
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12924  .debug_str:0000000000001e4e .LASF1097
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13728  .debug_str:0000000000004afe .LASF1098
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13458  .debug_str:0000000000003ce6 .LASF1099
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12756  .debug_str:00000000000012ff .LASF1100
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13020  .debug_str:0000000000002380 .LASF1101
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12518  .debug_str:000000000000070e .LASF1102
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13584  .debug_str:00000000000042fb .LASF1104
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2761   .text.I2C_get_user_data:0000000000000000 .LFB31
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2771   .text.I2C_get_user_data:0000000000000008 .LFE31
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13530  .debug_str:0000000000004026 .LASF1103
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7698   .debug_loc:0000000000000000 .LLST87
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14316  .debug_str:00000000000069f0 .LASF1108
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2744   .text.I2C_set_user_data:0000000000000000 .LFB30
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2754   .text.I2C_set_user_data:0000000000000008 .LFE30
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12824  .debug_str:000000000000188f .LASF1105
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2665   .text.I2C_get_irq_status:0000000000000000 .LFB29
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2737   .text.I2C_get_irq_status:0000000000000068 .LFE29
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7712   .debug_loc:0000000000000021 .LLST84
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13416  .debug_str:0000000000003a5b .LASF1106
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7730   .debug_loc:000000000000004d .LLST85
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13622  .debug_str:00000000000044c9 .LASF1107
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7741   .debug_loc:000000000000006b .LLST86
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2689   .text.I2C_get_irq_status:0000000000000024 .LVL242
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2711   .text.I2C_get_irq_status:0000000000000044 .LVL246
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12524  .debug_str:000000000000074e .LASF1109
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2611   .text.I2C_clear_smbus_alert:0000000000000000 .LFB28
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2658   .text.I2C_clear_smbus_alert:0000000000000058 .LFE28
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7753   .debug_loc:000000000000008a .LLST82
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14698  .debug_str:0000000000007dcc .LASF1110
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7771   .debug_loc:00000000000000b6 .LLST83
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2630   .text.I2C_clear_smbus_alert:000000000000001c .LVL234
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2640   .text.I2C_clear_smbus_alert:000000000000003c .LVL236
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2656   .text.I2C_clear_smbus_alert:0000000000000058 .LVL239
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13568  .debug_str:0000000000004273 .LASF1111
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2557   .text.I2C_set_smbus_alert:0000000000000000 .LFB27
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2604   .text.I2C_set_smbus_alert:0000000000000058 .LFE27
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7782   .debug_loc:00000000000000d4 .LLST80
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7800   .debug_loc:0000000000000100 .LLST81
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2576   .text.I2C_set_smbus_alert:000000000000001c .LVL227
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2586   .text.I2C_set_smbus_alert:000000000000003c .LVL229
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2602   .text.I2C_set_smbus_alert:0000000000000058 .LVL232
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14226  .debug_str:0000000000006506 .LASF1112
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2503   .text.I2C_reset_smbus:0000000000000000 .LFB26
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2550   .text.I2C_reset_smbus:0000000000000058 .LFE26
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7811   .debug_loc:000000000000011e .LLST78
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7829   .debug_loc:000000000000014a .LLST79
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2522   .text.I2C_reset_smbus:000000000000001c .LVL220
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2532   .text.I2C_reset_smbus:000000000000003c .LVL222
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2548   .text.I2C_reset_smbus:0000000000000058 .LVL225
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12486  .debug_str:00000000000004be .LASF1113
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2449   .text.I2C_resume_smbus_slave:0000000000000000 .LFB25
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2496   .text.I2C_resume_smbus_slave:0000000000000058 .LFE25
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7840   .debug_loc:0000000000000168 .LLST76
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7858   .debug_loc:0000000000000194 .LLST77
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2468   .text.I2C_resume_smbus_slave:000000000000001c .LVL213
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2478   .text.I2C_resume_smbus_slave:000000000000003c .LVL215
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2494   .text.I2C_resume_smbus_slave:0000000000000058 .LVL218
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14414  .debug_str:0000000000006fc5 .LASF1114
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2395   .text.I2C_suspend_smbus_slave:0000000000000000 .LFB24
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2442   .text.I2C_suspend_smbus_slave:0000000000000058 .LFE24
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7869   .debug_loc:00000000000001b2 .LLST74
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7887   .debug_loc:00000000000001de .LLST75
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2414   .text.I2C_suspend_smbus_slave:000000000000001c .LVL206
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2424   .text.I2C_suspend_smbus_slave:000000000000003c .LVL208
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2440   .text.I2C_suspend_smbus_slave:0000000000000058 .LVL211
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13142  .debug_str:0000000000002a56 .LASF1115
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2313   .text.I2C_disable_smbus_irq:0000000000000000 .LFB23
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2388   .text.I2C_disable_smbus_irq:0000000000000090 .LFE23
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7898   .debug_loc:00000000000001fc .LLST71
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7916   .debug_loc:0000000000000228 .LLST72
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7930   .debug_loc:0000000000000249 .LLST73
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2335   .text.I2C_disable_smbus_irq:0000000000000024 .LVL197
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2352   .text.I2C_disable_smbus_irq:000000000000004c .LVL200
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2365   .text.I2C_disable_smbus_irq:0000000000000070 .LVL201
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2386   .text.I2C_disable_smbus_irq:0000000000000090 .LVL204
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14616  .debug_str:0000000000007983 .LASF1116
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2231   .text.I2C_enable_smbus_irq:0000000000000000 .LFB22
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2306   .text.I2C_enable_smbus_irq:0000000000000090 .LFE22
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7945   .debug_loc:0000000000000272 .LLST68
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7963   .debug_loc:000000000000029e .LLST69
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7977   .debug_loc:00000000000002bf .LLST70
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2253   .text.I2C_enable_smbus_irq:0000000000000024 .LVL188
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2270   .text.I2C_enable_smbus_irq:000000000000004c .LVL191
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2283   .text.I2C_enable_smbus_irq:0000000000000070 .LVL192
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2304   .text.I2C_enable_smbus_irq:0000000000000090 .LVL195
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14590  .debug_str:0000000000007854 .LASF1117
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2212   .text.I2C_smbus_init:0000000000000000 .LFB21
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2224   .text.I2C_smbus_init:0000000000000014 .LFE21
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:7992   .debug_loc:00000000000002e8 .LLST67
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2222   .text.I2C_smbus_init:0000000000000014 .LVL186
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13054  .debug_str:0000000000002538 .LASF1118
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1423   .text.I2C_isr:0000000000000000 .LFB20
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2205   .text.I2C_isr:00000000000006a0 .LFE20
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8006   .debug_loc:0000000000000309 .LLST62
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14716  .debug_str:0000000000007ea0 .LASF1119
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8028   .debug_loc:0000000000000340 .LLST63
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12774  .debug_str:00000000000013b1 .LASF1120
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8035   .debug_loc:0000000000000353 .LLST64
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12862  .debug_str:0000000000001a80 .LASF1121
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8054   .debug_loc:0000000000000387 .LLST65
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14264  .debug_str:0000000000006714 .LASF1122
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8096   .debug_loc:00000000000003ee .LLST66
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2137   .text.I2C_isr:0000000000000620 .LVL177
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2159   .text.I2C_isr:000000000000064c .LVL182
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1449   .text.I2C_isr:0000000000000024 .LVL134
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1475   .text.I2C_isr:000000000000007c .LVL135
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1519   .text.I2C_isr:00000000000000dc .LVL136
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1532   .text.I2C_isr:00000000000000f4 .LVL137
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1563   .text.I2C_isr:0000000000000148 .LVL138
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1583   .text.I2C_isr:0000000000000174 .LVL140
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1587   .text.I2C_isr:0000000000000180 .LVL141
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1674   .text.I2C_isr:0000000000000248 .LVL144
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1683   .text.I2C_isr:0000000000000264 .LVL145
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1707   .text.I2C_isr:000000000000029c .LVL146
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1719   .text.I2C_isr:00000000000002c0 .LVL147
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1744   .text.I2C_isr:00000000000002fc .LVL148
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1754   .text.I2C_isr:0000000000000318 .LVL149
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1760   .text.I2C_isr:000000000000032c .LVL150
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1768   .text.I2C_isr:0000000000000348 .LVL151
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1803   .text.I2C_isr:0000000000000388 .LVL153
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1827   .text.I2C_isr:00000000000003c4 .LVL155
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1850   .text.I2C_isr:00000000000003f4 .LVL156
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1875   .text.I2C_isr:0000000000000424 .LVL158
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1879   .text.I2C_isr:0000000000000430 .LVL159
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1890   .text.I2C_isr:0000000000000444 .LVL161
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1903   .text.I2C_isr:0000000000000458 .LVL163
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1946   .text.I2C_isr:00000000000004a8 .LVL166
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1953   .text.I2C_isr:00000000000004c0 .LVL167
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1980   .text.I2C_isr:00000000000004ec .LVL168
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1999   .text.I2C_isr:0000000000000510 .LVL170
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2012   .text.I2C_isr:0000000000000530 .LVL172
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2048   .text.I2C_isr:0000000000000570 .LVL173
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2057   .text.I2C_isr:000000000000058c .LVL174
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2077   .text.I2C_isr:00000000000005b0 .LVL175
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2147   .text.I2C_isr:0000000000000630 .LVL179
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2179   .text.I2C_isr:0000000000000674 .LVL183
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14734  .debug_str:0000000000007f88 .LASF1123
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1402   .text.I2C_clear_gca:0000000000000000 .LFB19
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1416   .text.I2C_clear_gca:000000000000001c .LFE19
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8107   .debug_loc:000000000000040c .LLST61
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1414   .text.I2C_clear_gca:000000000000001c .LVL131
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12414  .debug_str:00000000000000ce .LASF1124
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1381   .text.I2C_set_gca:0000000000000000 .LFB18
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1395   .text.I2C_set_gca:000000000000001c .LFE18
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8121   .debug_loc:000000000000042d .LLST60
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1393   .text.I2C_set_gca:000000000000001c .LVL128
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14668  .debug_str:0000000000007c21 .LASF1125
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1362   .text.I2C_disable_slave_second_addr:0000000000000000 .LFB17
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1374   .text.I2C_disable_slave_second_addr:0000000000000014 .LFE17
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8135   .debug_loc:000000000000044e .LLST59
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1372   .text.I2C_disable_slave_second_addr:0000000000000014 .LVL125
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14694  .debug_str:0000000000007da4 .LASF1126
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1337   .text.I2C_set_slave_second_addr:0000000000000000 .LFB16
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1355   .text.I2C_set_slave_second_addr:0000000000000018 .LFE16
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8149   .debug_loc:000000000000046f .LLST56
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13750  .debug_str:0000000000004bd6 .LASF1127
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8163   .debug_loc:0000000000000490 .LLST57
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13868  .debug_str:00000000000051ea .LASF1128
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8177   .debug_loc:00000000000004b1 .LLST58
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1353   .text.I2C_set_slave_second_addr:0000000000000018 .LVL122
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13448  .debug_str:0000000000003c6f .LASF1175
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13302  .debug_str:0000000000003437 .LASF1129
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1279   .text.I2C_disable_slave:0000000000000000 .LFB14
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1330   .text.I2C_disable_slave:0000000000000058 .LFE14
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8197   .debug_loc:00000000000004d8 .LLST54
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8215   .debug_loc:0000000000000504 .LLST55
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1298   .text.I2C_disable_slave:000000000000001c .LVL113
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1307   .text.I2C_disable_slave:0000000000000038 .LVL115
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1328   .text.I2C_disable_slave:0000000000000058 .LVL118
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14692  .debug_str:0000000000007d93 .LASF1130
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1216   .text.I2C_enable_slave:0000000000000000 .LFB13
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1272   .text.I2C_enable_slave:0000000000000068 .LFE13
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8226   .debug_loc:0000000000000522 .LLST52
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8248   .debug_loc:0000000000000559 .LLST53
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1235   .text.I2C_enable_slave:000000000000001c .LVL105
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1244   .text.I2C_enable_slave:0000000000000038 .LVL107
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1254   .text.I2C_enable_slave:000000000000004c .LVL108
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1270   .text.I2C_enable_slave:0000000000000068 .LVL111
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13110  .debug_str:000000000000288e .LASF1131
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1170   .text.I2C_register_write_handler:0000000000000000 .LFB12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1209   .text.I2C_register_write_handler:0000000000000038 .LFE12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8255   .debug_loc:000000000000056c .LLST49
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13036  .debug_str:0000000000002471 .LASF1132
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8273   .debug_loc:0000000000000598 .LLST50
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8290   .debug_loc:00000000000005c3 .LLST51
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1188   .text.I2C_register_write_handler:000000000000001c .LVL100
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1207   .text.I2C_register_write_handler:0000000000000038 .LVL103
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13116  .debug_str:0000000000002907 .LASF1133
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1133   .text.I2C_set_slave_mem_offset_length:0000000000000000 .LFB11
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1163   .text.I2C_set_slave_mem_offset_length:000000000000001c .LFE11
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13274  .debug_str:0000000000003269 .LASF1134
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12686  .debug_str:0000000000000ec9 .LASF1135
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1079   .text.I2C_set_slave_rx_buffer:0000000000000000 .LFB10
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1126   .text.I2C_set_slave_rx_buffer:0000000000000048 .LFE10
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8297   .debug_loc:00000000000005d6 .LLST45
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13018  .debug_str:0000000000002376 .LASF1136
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8315   .debug_loc:0000000000000602 .LLST46
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13556  .debug_str:0000000000004172 .LASF1137
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8332   .debug_loc:000000000000062d .LLST47
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8346   .debug_loc:000000000000064e .LLST48
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1098   .text.I2C_set_slave_rx_buffer:0000000000000020 .LVL94
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1124   .text.I2C_set_slave_rx_buffer:0000000000000048 .LVL97
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13756  .debug_str:0000000000004c0d .LASF1138
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1025   .text.I2C_set_slave_tx_buffer:0000000000000000 .LFB9
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1072   .text.I2C_set_slave_tx_buffer:0000000000000048 .LFE9
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8353   .debug_loc:0000000000000661 .LLST41
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13788  .debug_str:0000000000004def .LASF1139
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8371   .debug_loc:000000000000068d .LLST42
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14342  .debug_str:0000000000006b06 .LASF1140
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8388   .debug_loc:00000000000006b8 .LLST43
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8402   .debug_loc:00000000000006d9 .LLST44
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1044   .text.I2C_set_slave_tx_buffer:0000000000000020 .LVL89
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1070   .text.I2C_set_slave_tx_buffer:0000000000000048 .LVL92
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14042  .debug_str:0000000000005b03 .LASF1141
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:953    .text.I2C_system_tick:0000000000000000 .LFB8
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1018   .text.I2C_system_tick:0000000000000060 .LFE8
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8409   .debug_loc:00000000000006ec .LLST38
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13830  .debug_str:0000000000005084 .LASF1142
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8431   .debug_loc:0000000000000723 .LLST39
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8449   .debug_loc:000000000000074f .LLST40
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:984    .text.I2C_system_tick:0000000000000030 .LVL84
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:997    .text.I2C_system_tick:0000000000000048 .LVL85
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14380  .debug_str:0000000000006db8 .LASF1143
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:898    .text.I2C_wait_complete:0000000000000000 .LFB7
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:946    .text.I2C_wait_complete:0000000000000048 .LFE7
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8456   .debug_loc:0000000000000762 .LLST35
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13550  .debug_str:00000000000040e5 .LASF1144
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8474   .debug_loc:000000000000078e .LLST36
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8491   .debug_loc:00000000000007b9 .LLST37
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:917    .text.I2C_wait_complete:000000000000001c .LVL78
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:924    .text.I2C_wait_complete:000000000000002c .LVL79
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13918  .debug_str:0000000000005490 .LASF1145
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:878    .text.I2C_get_status:0000000000000000 .LFB6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:891    .text.I2C_get_status:0000000000000008 .LFE6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8498   .debug_loc:00000000000007cc .LLST34
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13042  .debug_str:00000000000024e5 .LASF1146
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:619    .text.I2C_write_read:0000000000000000 .LFB5
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:871    .text.I2C_write_read:0000000000000178 .LFE5
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8512   .debug_loc:00000000000007ed .LLST26
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13340  .debug_str:000000000000362e .LASF1147
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8538   .debug_loc:000000000000082f .LLST27
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13636  .debug_str:000000000000453e .LASF1148
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8556   .debug_loc:000000000000085b .LLST28
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13818  .debug_str:0000000000005003 .LASF1149
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8582   .debug_loc:000000000000089d .LLST29
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13590  .debug_str:000000000000433b .LASF1150
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8600   .debug_loc:00000000000008c9 .LLST30
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14756  .debug_str:0000000000008089 .LASF1151
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8626   .debug_loc:000000000000090b .LLST31
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8644   .debug_loc:0000000000000937 .LLST32
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8662   .debug_loc:0000000000000963 .LLST33
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12790  .debug_str:000000000000144a .LASF1152
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:713    .text.I2C_write_read:000000000000007c .LVL61
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:787    .text.I2C_write_read:00000000000000f8 .LVL64
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:794    .text.I2C_write_read:0000000000000108 .LVL65
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:807    .text.I2C_write_read:0000000000000124 .LVL66
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:844    .text.I2C_write_read:0000000000000158 .LVL71
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:854    .text.I2C_write_read:0000000000000170 .LVL73
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13994  .debug_str:0000000000005896 .LASF1153
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:470    .text.I2C_read:0000000000000000 .LFB4
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:612    .text.I2C_read:0000000000000110 .LFE4
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8685   .debug_loc:00000000000009a2 .LLST20
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8707   .debug_loc:00000000000009d9 .LLST21
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8721   .debug_loc:00000000000009fa .LLST22
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8743   .debug_loc:0000000000000a31 .LLST23
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8757   .debug_loc:0000000000000a52 .LLST24
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8771   .debug_loc:0000000000000a73 .LLST25
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:493    .text.I2C_read:000000000000002c .LVL50
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:560    .text.I2C_read:00000000000000ac .LVL52
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:567    .text.I2C_read:00000000000000bc .LVL53
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:580    .text.I2C_read:00000000000000d8 .LVL54
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:600    .text.I2C_read:00000000000000f4 .LVL58
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:609    .text.I2C_read:000000000000010c .LVL59
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13752  .debug_str:0000000000004be8 .LASF1154
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:322    .text.I2C_write:0000000000000000 .LFB3
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:463    .text.I2C_write:000000000000010c .LFE3
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8786   .debug_loc:0000000000000a9c .LLST14
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8808   .debug_loc:0000000000000ad3 .LLST15
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13680  .debug_str:0000000000004891 .LASF1155
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8822   .debug_loc:0000000000000af4 .LLST16
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13244  .debug_str:000000000000311a .LASF1156
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8844   .debug_loc:0000000000000b2b .LLST17
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8858   .debug_loc:0000000000000b4c .LLST18
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8872   .debug_loc:0000000000000b6d .LLST19
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:345    .text.I2C_write:000000000000002c .LVL39
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:411    .text.I2C_write:00000000000000a8 .LVL41
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:418    .text.I2C_write:00000000000000b8 .LVL42
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:431    .text.I2C_write:00000000000000d4 .LVL43
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:451    .text.I2C_write:00000000000000f0 .LVL47
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:460    .text.I2C_write:0000000000000108 .LVL48
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13262  .debug_str:00000000000031ea .LASF1157
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:178    .text.I2C_channel_init:0000000000000000 .LFB2
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:315    .text.I2C_channel_init:0000000000000120 .LFE2
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14242  .debug_str:000000000000661d .LASF1158
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8887   .debug_loc:0000000000000b96 .LLST8
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8905   .debug_loc:0000000000000bc2 .LLST9
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13264  .debug_str:00000000000031fb .LASF1159
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8923   .debug_loc:0000000000000bee .LLST10
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14676  .debug_str:0000000000007d0b .LASF1160
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8941   .debug_loc:0000000000000c1a .LLST11
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8959   .debug_loc:0000000000000c46 .LLST12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14628  .debug_str:00000000000079f0 .LASF1161
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8974   .debug_loc:0000000000000c6f .LLST13
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:225    .text.I2C_channel_init:0000000000000048 .LVL23
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:234    .text.I2C_channel_init:0000000000000060 .LVL26
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:256    .text.I2C_channel_init:0000000000000090 .LVL27
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:263    .text.I2C_channel_init:00000000000000a8 .LVL28
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:271    .text.I2C_channel_init:00000000000000c4 .LVL29
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:279    .text.I2C_channel_init:00000000000000e0 .LVL30
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:286    .text.I2C_channel_init:00000000000000f8 .LVL31
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:313    .text.I2C_channel_init:0000000000000120 .LVL37
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12908  .debug_str:0000000000001dad .LASF1162
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:46     .text.I2C_init:0000000000000000 .LFB1
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:171    .text.I2C_init:0000000000000128 .LFE1
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:8992   .debug_loc:0000000000000c9b .LLST2
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9010   .debug_loc:0000000000000cc7 .LLST3
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9028   .debug_loc:0000000000000cf3 .LLST4
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9042   .debug_loc:0000000000000d14 .LLST5
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9060   .debug_loc:0000000000000d40 .LLST6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9075   .debug_loc:0000000000000d69 .LLST7
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:77     .text.I2C_init:0000000000000034 .LVL6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:86     .text.I2C_init:000000000000004c .LVL9
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:101    .text.I2C_init:0000000000000070 .LVL10
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:108    .text.I2C_init:0000000000000088 .LVL11
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:116    .text.I2C_init:00000000000000a4 .LVL12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:124    .text.I2C_init:00000000000000c0 .LVL13
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:131    .text.I2C_init:00000000000000d8 .LVL14
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:137    .text.I2C_init:00000000000000ec .LVL15
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:143    .text.I2C_init:0000000000000100 .LVL16
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:169    .text.I2C_init:0000000000000128 .LVL21
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13     .text.enable_slave_if_required:0000000000000000 .LFB15
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:39     .text.enable_slave_if_required:0000000000000024 .LFE15
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9093   .debug_loc:0000000000000d95 .LLST0
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:23     .text.enable_slave_if_required:0000000000000008 .LBB4
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:35     .text.enable_slave_if_required:0000000000000020 .LBE4
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9111   .debug_loc:0000000000000dc1 .LLST1
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:32     .text.enable_slave_if_required:0000000000000020 .LVL3
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13182  .debug_str:0000000000002c92 .LASF1163
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13704  .debug_str:0000000000004a16 .LASF1164
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13254  .debug_str:0000000000003179 .LASF1165
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12920  .debug_str:0000000000001e2f .LASF1166
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14426  .debug_str:0000000000007095 .LASF1167
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12714  .debug_str:0000000000000ff8 .LASF1168
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12402  .debug_str:0000000000000062 .LASF1169
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14158  .debug_str:0000000000006111 .LASF1170
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13068  .debug_str:00000000000025e8 .LASF1176
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12784  .debug_str:0000000000001411 .LASF1177
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2764   .text.I2C_get_user_data:0000000000000000 .LVL252
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2768   .text.I2C_get_user_data:0000000000000004 .LVL253
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2668   .text.I2C_get_irq_status:0000000000000000 .LVL240
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2680   .text.I2C_get_irq_status:0000000000000010 .LVL241
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2732   .text.I2C_get_irq_status:0000000000000060 .LVL250
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2695   .text.I2C_get_irq_status:000000000000002c .LVL243
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2715   .text.I2C_get_irq_status:0000000000000048 .LVL247
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2698   .text.I2C_get_irq_status:0000000000000030 .LVL244
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2729   .text.I2C_get_irq_status:000000000000005c .LVL249
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2614   .text.I2C_clear_smbus_alert:0000000000000000 .LVL233
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2651   .text.I2C_clear_smbus_alert:000000000000004c .LVL238
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2632   .text.I2C_clear_smbus_alert:0000000000000020 .LVL235
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2646   .text.I2C_clear_smbus_alert:0000000000000044 .LVL237
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2560   .text.I2C_set_smbus_alert:0000000000000000 .LVL226
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2597   .text.I2C_set_smbus_alert:000000000000004c .LVL231
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2578   .text.I2C_set_smbus_alert:0000000000000020 .LVL228
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2592   .text.I2C_set_smbus_alert:0000000000000044 .LVL230
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2506   .text.I2C_reset_smbus:0000000000000000 .LVL219
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2543   .text.I2C_reset_smbus:000000000000004c .LVL224
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2524   .text.I2C_reset_smbus:0000000000000020 .LVL221
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2538   .text.I2C_reset_smbus:0000000000000044 .LVL223
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2452   .text.I2C_resume_smbus_slave:0000000000000000 .LVL212
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2489   .text.I2C_resume_smbus_slave:000000000000004c .LVL217
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2470   .text.I2C_resume_smbus_slave:0000000000000020 .LVL214
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2484   .text.I2C_resume_smbus_slave:0000000000000044 .LVL216
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2398   .text.I2C_suspend_smbus_slave:0000000000000000 .LVL205
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2435   .text.I2C_suspend_smbus_slave:000000000000004c .LVL210
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2416   .text.I2C_suspend_smbus_slave:0000000000000020 .LVL207
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2430   .text.I2C_suspend_smbus_slave:0000000000000044 .LVL209
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2316   .text.I2C_disable_smbus_irq:0000000000000000 .LVL196
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2375   .text.I2C_disable_smbus_irq:000000000000007c .LVL202
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2340   .text.I2C_disable_smbus_irq:000000000000002c .LVL198
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2346   .text.I2C_disable_smbus_irq:0000000000000034 .LVL199
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2381   .text.I2C_disable_smbus_irq:0000000000000084 .LVL203
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2234   .text.I2C_enable_smbus_irq:0000000000000000 .LVL187
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2293   .text.I2C_enable_smbus_irq:000000000000007c .LVL193
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2258   .text.I2C_enable_smbus_irq:000000000000002c .LVL189
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2264   .text.I2C_enable_smbus_irq:0000000000000034 .LVL190
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2299   .text.I2C_enable_smbus_irq:0000000000000084 .LVL194
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2215   .text.I2C_smbus_init:0000000000000000 .LVL184
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2218   .text.I2C_smbus_init:0000000000000004 .LVL185
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1426   .text.I2C_isr:0000000000000000 .LVL132
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1440   .text.I2C_isr:0000000000000010 .LVL133
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1910   .text.I2C_isr:0000000000000460 .LVL164
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1919   .text.I2C_isr:0000000000000470 .LVL165
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2099   .text.I2C_isr:00000000000005d8 .LVL176
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1570   .text.I2C_isr:0000000000000154 .LVL139
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1862   .text.I2C_isr:0000000000000404 .LVL157
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1885   .text.I2C_isr:0000000000000438 .LVL160
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1994   .text.I2C_isr:0000000000000504 .LVL169
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1590   .text.I2C_isr:0000000000000184 .LVL142
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1603   .text.I2C_isr:0000000000000194 .LVL143
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1795   .text.I2C_isr:0000000000000370 .LVL152
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1805   .text.I2C_isr:000000000000038c .LVL154
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1896   .text.I2C_isr:0000000000000448 .LVL162
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2004   .text.I2C_isr:0000000000000518 .LVL171
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2141   .text.I2C_isr:0000000000000624 .LVL178
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2149   .text.I2C_isr:0000000000000634 .LVL180
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2154   .text.I2C_isr:0000000000000638 .LVL181
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1405   .text.I2C_clear_gca:0000000000000000 .LVL129
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1408   .text.I2C_clear_gca:0000000000000004 .LVL130
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1384   .text.I2C_set_gca:0000000000000000 .LVL126
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1387   .text.I2C_set_gca:0000000000000004 .LVL127
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1365   .text.I2C_disable_slave_second_addr:0000000000000000 .LVL123
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1370   .text.I2C_disable_slave_second_addr:000000000000000c .LVL124
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1340   .text.I2C_set_slave_second_addr:0000000000000000 .LVL119
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1345   .text.I2C_set_slave_second_addr:0000000000000004 .LVL120
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1348   .text.I2C_set_slave_second_addr:0000000000000008 .LVL121
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1282   .text.I2C_disable_slave:0000000000000000 .LVL112
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1315   .text.I2C_disable_slave:0000000000000040 .LVL116
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1300   .text.I2C_disable_slave:0000000000000020 .LVL114
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1323   .text.I2C_disable_slave:000000000000004c .LVL117
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1219   .text.I2C_enable_slave:0000000000000000 .LVL104
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1260   .text.I2C_enable_slave:0000000000000054 .LVL109
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1237   .text.I2C_enable_slave:0000000000000020 .LVL106
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1265   .text.I2C_enable_slave:000000000000005c .LVL110
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1173   .text.I2C_register_write_handler:0000000000000000 .LVL99
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1201   .text.I2C_register_write_handler:000000000000002c .LVL101
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1204   .text.I2C_register_write_handler:0000000000000030 .LVL102
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1082   .text.I2C_set_slave_rx_buffer:0000000000000000 .LVL93
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1116   .text.I2C_set_slave_rx_buffer:0000000000000038 .LVL95
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1121   .text.I2C_set_slave_rx_buffer:0000000000000040 .LVL96
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1028   .text.I2C_set_slave_tx_buffer:0000000000000000 .LVL88
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1062   .text.I2C_set_slave_tx_buffer:0000000000000038 .LVL90
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1067   .text.I2C_set_slave_tx_buffer:0000000000000040 .LVL91
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:956    .text.I2C_system_tick:0000000000000000 .LVL83
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1010   .text.I2C_system_tick:0000000000000054 .LVL86
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1014   .text.I2C_system_tick:000000000000005c .LVL87
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:901    .text.I2C_wait_complete:0000000000000000 .LVL77
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:940    .text.I2C_wait_complete:0000000000000040 .LVL81
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:943    .text.I2C_wait_complete:0000000000000044 .LVL82
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:881    .text.I2C_get_status:0000000000000000 .LVL75
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:886    .text.I2C_get_status:0000000000000004 .LVL76
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:622    .text.I2C_write_read:0000000000000000 .LVL60
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:814    .text.I2C_write_read:0000000000000128 .LVL67
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:856    .text.I2C_write_read:0000000000000174 .LVL74
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:828    .text.I2C_write_read:0000000000000140 .LVL69
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:825    .text.I2C_write_read:000000000000013c .LVL68
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:718    .text.I2C_write_read:0000000000000084 .LVL62
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:774    .text.I2C_write_read:00000000000000d4 .LVL63
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:838    .text.I2C_write_read:000000000000014c .LVL70
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:849    .text.I2C_write_read:000000000000015c .LVL72
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:473    .text.I2C_read:0000000000000000 .LVL49
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:586    .text.I2C_read:00000000000000dc .LVL55
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:597    .text.I2C_read:00000000000000ec .LVL57
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:498    .text.I2C_read:0000000000000034 .LVL51
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:594    .text.I2C_read:00000000000000e8 .LVL56
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:325    .text.I2C_write:0000000000000000 .LVL38
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:437    .text.I2C_write:00000000000000d8 .LVL44
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:448    .text.I2C_write:00000000000000e8 .LVL46
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:350    .text.I2C_write:0000000000000034 .LVL40
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:445    .text.I2C_write:00000000000000e4 .LVL45
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:181    .text.I2C_channel_init:0000000000000000 .LVL22
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:291    .text.I2C_channel_init:00000000000000fc .LVL32
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:302    .text.I2C_channel_init:000000000000010c .LVL35
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:296    .text.I2C_channel_init:0000000000000104 .LVL33
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:299    .text.I2C_channel_init:0000000000000108 .LVL34
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:227    .text.I2C_channel_init:000000000000004c .LVL24
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:232    .text.I2C_channel_init:0000000000000058 .LVL25
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:308    .text.I2C_channel_init:0000000000000114 .LVL36
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:49     .text.I2C_init:0000000000000000 .LVL4
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:148    .text.I2C_init:0000000000000104 .LVL17
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:158    .text.I2C_init:0000000000000114 .LVL19
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:153    .text.I2C_init:000000000000010c .LVL18
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:79     .text.I2C_init:0000000000000038 .LVL7
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:84     .text.I2C_init:0000000000000044 .LVL8
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:164    .text.I2C_init:000000000000011c .LVL20
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:70     .text.I2C_init:0000000000000024 .LVL5
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:17     .text.enable_slave_if_required:0000000000000000 .LVL0
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:27     .text.enable_slave_if_required:000000000000000c .LVL2
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:22     .text.enable_slave_if_required:0000000000000008 .LVL1
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2788   .debug_info:0000000000000000 .Ldebug_info0
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:697    .text.I2C_write_read:000000000000005c .LBB6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:701    .text.I2C_write_read:000000000000005c .LBE6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:710    .text.I2C_write_read:0000000000000074 .LBB7
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:809    .text.I2C_write_read:0000000000000124 .LBE7
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:831    .text.I2C_write_read:0000000000000144 .LBB8
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:834    .text.I2C_write_read:0000000000000148 .LBE8
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:841    .text.I2C_write_read:0000000000000150 .LBB9
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:869    .text.I2C_write_read:0000000000000178 .LBE9
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:979    .text.I2C_system_tick:0000000000000028 .LBB10
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:999    .text.I2C_system_tick:0000000000000048 .LBE10
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1003   .text.I2C_system_tick:000000000000004c .LBB11
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:1006   .text.I2C_system_tick:0000000000000050 .LBE11
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2128   .text.I2C_isr:000000000000060c .LBB12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2143   .text.I2C_isr:0000000000000624 .LBE12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2151   .text.I2C_isr:0000000000000634 .LBB13
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:2164   .text.I2C_isr:0000000000000650 .LBE13
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:9663   .debug_macro:0000000000000000 .Ldebug_macro2
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:10589  .debug_macro:0000000000000000 .Ldebug_macro3
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14318  .debug_str:0000000000006a02 .LASF377
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12850  .debug_str:00000000000019c6 .LASF378
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13050  .debug_str:0000000000002523 .LASF379
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12954  .debug_str:0000000000002031 .LASF380
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13926  .debug_str:000000000000551b .LASF381
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13046  .debug_str:0000000000002503 .LASF382
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:10804  .debug_macro:0000000000000000 .Ldebug_macro4
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:10824  .debug_macro:0000000000000000 .Ldebug_macro5
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:10889  .debug_macro:0000000000000000 .Ldebug_macro6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:10930  .debug_macro:0000000000000000 .Ldebug_macro7
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11055  .debug_macro:0000000000000000 .Ldebug_macro8
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11111  .debug_macro:0000000000000000 .Ldebug_macro9
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13102  .debug_str:0000000000002835 .LASF537
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12442  .debug_str:00000000000001ea .LASF538
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11323  .debug_macro:0000000000000000 .Ldebug_macro10
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11334  .debug_macro:0000000000000000 .Ldebug_macro11
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11384  .debug_macro:0000000000000000 .Ldebug_macro12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14328  .debug_str:0000000000006a51 .LASF563
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14224  .debug_str:00000000000064f8 .LASF564
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11410  .debug_macro:0000000000000000 .Ldebug_macro13
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13626  .debug_str:00000000000044dd .LASF575
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11445  .debug_macro:0000000000000000 .Ldebug_macro14
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11459  .debug_macro:0000000000000000 .Ldebug_macro15
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11488  .debug_macro:0000000000000000 .Ldebug_macro16
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13776  .debug_str:0000000000004d49 .LASF595
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11517  .debug_macro:0000000000000000 .Ldebug_macro17
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11681  .debug_macro:0000000000000000 .Ldebug_macro18
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11695  .debug_macro:0000000000000000 .Ldebug_macro19
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14480  .debug_str:000000000000733f .LASF654
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11727  .debug_macro:0000000000000000 .Ldebug_macro20
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11753  .debug_macro:0000000000000000 .Ldebug_macro21
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11764  .debug_macro:0000000000000000 .Ldebug_macro22
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11808  .debug_macro:0000000000000000 .Ldebug_macro23
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12996  .debug_str:000000000000224f .LASF734
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:11987  .debug_macro:0000000000000000 .Ldebug_macro24
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12355  .debug_macro:0000000000000000 .Ldebug_macro25
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12366  .debug_macro:0000000000000000 .Ldebug_macro26
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12830  .debug_str:00000000000018d6 .LASF857
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12912  .debug_str:0000000000001dcc .LASF858
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14586  .debug_str:0000000000007835 .LASF859
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13724  .debug_str:0000000000004ae7 .LASF860
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12602  .debug_str:0000000000000af6 .LASF861
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13646  .debug_str:00000000000045b2 .LASF862
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13594  .debug_str:0000000000004359 .LASF863
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14760  .debug_str:00000000000080d1 .LASF864
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13884  .debug_str:00000000000052a0 .LASF865
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14266  .debug_str:000000000000671a .LASF866
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14124  .debug_str:0000000000005f23 .LASF867
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12872  .debug_str:0000000000001b35 .LASF868
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14012  .debug_str:0000000000005994 .LASF869
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13252  .debug_str:000000000000316a .LASF870
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13462  .debug_str:0000000000003d04 .LASF871
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13318  .debug_str:0000000000003530 .LASF872
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14600  .debug_str:00000000000078cc .LASF873
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12406  .debug_str:0000000000000083 .LASF874
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13130  .debug_str:00000000000029ce .LASF875
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13522  .debug_str:0000000000003fc0 .LASF876
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12472  .debug_str:00000000000003c0 .LASF877
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14114  .debug_str:0000000000005e6d .LASF878
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12632  .debug_str:0000000000000c1d .LASF879
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13650  .debug_str:00000000000045d3 .LASF880
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13542  .debug_str:0000000000004072 .LASF881
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13916  .debug_str:0000000000005479 .LASF882
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12942  .debug_str:0000000000001f79 .LASF883
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14088  .debug_str:0000000000005d5c .LASF884
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14296  .debug_str:00000000000068d1 .LASF885
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13582  .debug_str:00000000000042ee .LASF886
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13470  .debug_str:0000000000003d44 .LASF887
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13848  .debug_str:0000000000005123 .LASF888
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12842  .debug_str:000000000000196c .LASF889
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12436  .debug_str:00000000000001a5 .LASF890
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12778  .debug_str:00000000000013d5 .LASF891
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13438  .debug_str:0000000000003be3 .LASF892
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13546  .debug_str:00000000000040c4 .LASF893
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14548  .debug_str:0000000000007662 .LASF894
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13086  .debug_str:00000000000026af .LASF895
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14620  .debug_str:00000000000079a2 .LASF896
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14608  .debug_str:0000000000007931 .LASF897
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13202  .debug_str:0000000000002ea5 .LASF898
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12462  .debug_str:0000000000000369 .LASF899
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13616  .debug_str:0000000000004470 .LASF900
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14008  .debug_str:000000000000595e .LASF901
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14460  .debug_str:0000000000007218 .LASF0
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13342  .debug_str:000000000000363a .LASF1
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12540  .debug_str:0000000000000801 .LASF2
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12982  .debug_str:0000000000002166 .LASF3
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12576  .debug_str:0000000000000993 .LASF4
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13404  .debug_str:00000000000039d3 .LASF5
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14222  .debug_str:00000000000064e7 .LASF6
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12938  .debug_str:0000000000001f41 .LASF7
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14524  .debug_str:0000000000007565 .LASF8
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14360  .debug_str:0000000000006c2c .LASF9
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13002  .debug_str:000000000000228e .LASF10
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13352  .debug_str:00000000000036de .LASF11
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13488  .debug_str:0000000000003e3d .LASF12
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14708  .debug_str:0000000000007e49 .LASF13
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12468  .debug_str:00000000000003a5 .LASF14
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13504  .debug_str:0000000000003eea .LASF15
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13506  .debug_str:0000000000003efe .LASF16
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14116  .debug_str:0000000000005e80 .LASF17
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14538  .debug_str:0000000000007612 .LASF18
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12968  .debug_str:00000000000020b8 .LASF19
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12492  .debug_str:00000000000004f5 .LASF20
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13032  .debug_str:000000000000244b .LASF21
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14382  .debug_str:0000000000006dca .LASF22
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12874  .debug_str:0000000000001b48 .LASF23
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14494  .debug_str:00000000000073ce .LASF24
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14292  .debug_str:0000000000006895 .LASF25
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13648  .debug_str:00000000000045c4 .LASF26
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13090  .debug_str:0000000000002763 .LASF27
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14458  .debug_str:00000000000071fb .LASF28
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12642  .debug_str:0000000000000c7c .LASF29
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13844  .debug_str:00000000000050fe .LASF30
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13706  .debug_str:0000000000004a2d .LASF31
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13822  .debug_str:0000000000005015 .LASF32
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12796  .debug_str:0000000000001484 .LASF33
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12520  .debug_str:000000000000071d .LASF34
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14074  .debug_str:0000000000005ce3 .LASF35
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13708  .debug_str:0000000000004a54 .LASF36
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13754  .debug_str:0000000000004bf2 .LASF37
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14234  .debug_str:000000000000659b .LASF38
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13770  .debug_str:0000000000004cea .LASF39
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14108  .debug_str:0000000000005e27 .LASF40
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12848  .debug_str:00000000000019a4 .LASF41
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14192  .debug_str:0000000000006355 .LASF42
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12528  .debug_str:0000000000000779 .LASF43
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12554  .debug_str:0000000000000855 .LASF44
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14710  .debug_str:0000000000007e5c .LASF45
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13644  .debug_str:0000000000004595 .LASF46
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13826  .debug_str:000000000000505f .LASF47
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13406  .debug_str:00000000000039de .LASF48
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13682  .debug_str:000000000000489e .LASF49
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14298  .debug_str:00000000000068e1 .LASF50
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12798  .debug_str:0000000000001499 .LASF51
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14610  .debug_str:0000000000007942 .LASF52
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14036  .debug_str:0000000000005abe .LASF53
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12676  .debug_str:0000000000000e46 .LASF54
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12742  .debug_str:0000000000001222 .LASF55
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14102  .debug_str:0000000000005ddf .LASF56
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13678  .debug_str:0000000000004869 .LASF57
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13474  .debug_str:0000000000003d8c .LASF58
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12780  .debug_str:00000000000013e7 .LASF59
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14094  .debug_str:0000000000005d94 .LASF60
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13498  .debug_str:0000000000003e96 .LASF61
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12582  .debug_str:00000000000009bb .LASF62
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13436  .debug_str:0000000000003bc2 .LASF63
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14570  .debug_str:0000000000007778 .LASF64
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12978  .debug_str:0000000000002136 .LASF65
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13076  .debug_str:0000000000002646 .LASF66
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14272  .debug_str:0000000000006783 .LASF67
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14274  .debug_str:0000000000006797 .LASF68
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14466  .debug_str:000000000000727b .LASF69
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13176  .debug_str:0000000000002c22 .LASF70
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13156  .debug_str:0000000000002b07 .LASF71
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13782  .debug_str:0000000000004da5 .LASF72
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14070  .debug_str:0000000000005cab .LASF73
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13570  .debug_str:0000000000004287 .LASF74
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14652  .debug_str:0000000000007b48 .LASF75
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13950  .debug_str:0000000000005634 .LASF76
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14210  .debug_str:0000000000006445 .LASF77
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13226  .debug_str:0000000000002fb4 .LASF78
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14080  .debug_str:0000000000005d1d .LASF79
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14588  .debug_str:0000000000007844 .LASF80
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12438  .debug_str:00000000000001b6 .LASF81
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14644  .debug_str:0000000000007af8 .LASF82
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12682  .debug_str:0000000000000ea8 .LASF83
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13842  .debug_str:00000000000050ec .LASF84
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14420  .debug_str:000000000000702d .LASF85
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13586  .debug_str:000000000000430d .LASF86
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14700  .debug_str:0000000000007dd6 .LASF87
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14684  .debug_str:0000000000007d4e .LASF88
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13642  .debug_str:0000000000004583 .LASF89
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12662  .debug_str:0000000000000d73 .LASF90
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14582  .debug_str:000000000000780a .LASF91
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12452  .debug_str:0000000000000240 .LASF92
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12446  .debug_str:0000000000000210 .LASF93
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14738  .debug_str:0000000000007fa6 .LASF94
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12792  .debug_str:0000000000001454 .LASF95
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12512  .debug_str:00000000000006a1 .LASF96
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14368  .debug_str:0000000000006c9b .LASF97
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12732  .debug_str:0000000000001180 .LASF98
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14436  .debug_str:0000000000007104 .LASF99
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13388  .debug_str:0000000000003941 .LASF100
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14504  .debug_str:0000000000007460 .LASF101
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13446  .debug_str:0000000000003c55 .LASF102
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13524  .debug_str:0000000000003fd2 .LASF103
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13120  .debug_str:000000000000294a .LASF104
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13016  .debug_str:0000000000002360 .LASF105
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13496  .debug_str:0000000000003e7a .LASF106
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13330  .debug_str:00000000000035a7 .LASF107
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13346  .debug_str:00000000000036a0 .LASF108
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13972  .debug_str:0000000000005746 .LASF109
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14602  .debug_str:00000000000078df .LASF110
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13160  .debug_str:0000000000002b2b .LASF111
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14144  .debug_str:000000000000604b .LASF112
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13296  .debug_str:00000000000033ee .LASF113
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13694  .debug_str:0000000000004956 .LASF114
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12638  .debug_str:0000000000000c51 .LASF115
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12876  .debug_str:0000000000001b5c .LASF116
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13454  .debug_str:0000000000003cb2 .LASF117
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14302  .debug_str:0000000000006921 .LASF118
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13214  .debug_str:0000000000002f37 .LASF119
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13266  .debug_str:000000000000320a .LASF120
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12550  .debug_str:0000000000000838 .LASF121
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12946  .debug_str:0000000000001fc2 .LASF122
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14340  .debug_str:0000000000006af6 .LASF123
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14452  .debug_str:00000000000071c0 .LASF124
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13180  .debug_str:0000000000002c7c .LASF125
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14044  .debug_str:0000000000005b13 .LASF126
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14030  .debug_str:0000000000005a74 .LASF127
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12890  .debug_str:0000000000001bf6 .LASF128
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13786  .debug_str:0000000000004dd8 .LASF129
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14120  .debug_str:0000000000005ef1 .LASF130
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12728  .debug_str:0000000000001154 .LASF131
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13000  .debug_str:0000000000002270 .LASF132
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14484  .debug_str:0000000000007361 .LASF133
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12758  .debug_str:000000000000130b .LASF134
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12626  .debug_str:0000000000000bdb .LASF135
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12666  .debug_str:0000000000000de0 .LASF136
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12706  .debug_str:0000000000000fa7 .LASF137
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12860  .debug_str:0000000000001a60 .LASF138
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14048  .debug_str:0000000000005b58 .LASF139
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12712  .debug_str:0000000000000fde .LASF140
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13610  .debug_str:0000000000004430 .LASF141
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12422  .debug_str:000000000000011b .LASF142
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13804  .debug_str:0000000000004f83 .LASF143
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13400  .debug_str:00000000000039a1 .LASF144
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13778  .debug_str:0000000000004d58 .LASF145
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13424  .debug_str:0000000000003b30 .LASF146
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13300  .debug_str:0000000000003421 .LASF147
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13576  .debug_str:00000000000042b6 .LASF148
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12488  .debug_str:00000000000004d5 .LASF149
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13768  .debug_str:0000000000004cdc .LASF150
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13744  .debug_str:0000000000004b8b .LASF151
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12906  .debug_str:0000000000001d94 .LASF152
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12864  .debug_str:0000000000001a8a .LASF153
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12988  .debug_str:00000000000021d6 .LASF154
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12910  .debug_str:0000000000001db6 .LASF155
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13780  .debug_str:0000000000004d6e .LASF156
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14598  .debug_str:0000000000007895 .LASF157
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13124  .debug_str:0000000000002972 .LASF158
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13920  .debug_str:000000000000549f .LASF159
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12526  .debug_str:0000000000000764 .LASF160
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13380  .debug_str:00000000000038dd .LASF161
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12936  .debug_str:0000000000001f29 .LASF162
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14740  .debug_str:0000000000007fcc .LASF163
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14282  .debug_str:000000000000681e .LASF164
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13984  .debug_str:000000000000581b .LASF165
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14714  .debug_str:0000000000007e86 .LASF166
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13484  .debug_str:0000000000003e1a .LASF167
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12496  .debug_str:0000000000000519 .LASF168
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14390  .debug_str:0000000000006e1d .LASF169
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13286  .debug_str:000000000000335f .LASF170
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14202  .debug_str:00000000000063a2 .LASF171
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13996  .debug_str:000000000000589f .LASF172
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14718  .debug_str:0000000000007ea5 .LASF173
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13140  .debug_str:0000000000002a41 .LASF174
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14366  .debug_str:0000000000006c84 .LASF175
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14252  .debug_str:0000000000006666 .LASF176
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12650  .debug_str:0000000000000cdd .LASF177
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13250  .debug_str:000000000000315a .LASF178
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14630  .debug_str:00000000000079fc .LASF179
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14228  .debug_str:0000000000006516 .LASF180
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13030  .debug_str:0000000000002434 .LASF181
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12882  .debug_str:0000000000001ba6 .LASF182
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12570  .debug_str:000000000000093b .LASF183
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12398  .debug_str:0000000000000032 .LASF184
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14024  .debug_str:00000000000059ed .LASF185
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14566  .debug_str:0000000000007730 .LASF186
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14656  .debug_str:0000000000007b75 .LASF187
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12838  .debug_str:0000000000001918 .LASF188
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14020  .debug_str:00000000000059d0 .LASF189
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13234  .debug_str:000000000000302c .LASF190
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13596  .debug_str:0000000000004375 .LASF191
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13466  .debug_str:0000000000003d27 .LASF192
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13998  .debug_str:00000000000058e4 .LASF193
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12608  .debug_str:0000000000000b2f .LASF194
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13904  .debug_str:00000000000053ed .LASF195
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12828  .debug_str:00000000000018c0 .LASF196
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12596  .debug_str:0000000000000a6a .LASF197
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12532  .debug_str:00000000000007a4 .LASF198
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13976  .debug_str:000000000000576b .LASF199
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12592  .debug_str:0000000000000a11 .LASF200
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12984  .debug_str:0000000000002178 .LASF201
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12926  .debug_str:0000000000001e5e .LASF202
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14474  .debug_str:00000000000072c2 .LASF203
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13578  .debug_str:00000000000042c6 .LASF204
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13228  .debug_str:0000000000002fd7 .LASF205
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14370  .debug_str:0000000000006cb9 .LASF206
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14594  .debug_str:000000000000786a .LASF207
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12660  .debug_str:0000000000000d59 .LASF208
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12618  .debug_str:0000000000000b91 .LASF209
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13620  .debug_str:00000000000044b2 .LASF210
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12964  .debug_str:0000000000002091 .LASF211
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12460  .debug_str:0000000000000350 .LASF212
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14052  .debug_str:0000000000005b9a .LASF213
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13518  .debug_str:0000000000003f79 .LASF214
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14306  .debug_str:000000000000694c .LASF215
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14638  .debug_str:0000000000007a77 .LASF216
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13766  .debug_str:0000000000004cc5 .LASF217
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12428  .debug_str:0000000000000154 .LASF218
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13746  .debug_str:0000000000004ba2 .LASF219
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14430  .debug_str:00000000000070b2 .LASF220
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13970  .debug_str:0000000000005734 .LASF221
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12788  .debug_str:000000000000142e .LASF222
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12604  .debug_str:0000000000000b02 .LASF223
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13162  .debug_str:0000000000002b46 .LASF224
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13802  .debug_str:0000000000004f68 .LASF225
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14136  .debug_str:0000000000005fbc .LASF226
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14508  .debug_str:0000000000007486 .LASF227
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13056  .debug_str:0000000000002540 .LASF228
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13790  .debug_str:0000000000004df9 .LASF229
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14268  .debug_str:0000000000006735 .LASF230
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14522  .debug_str:000000000000754d .LASF231
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14046  .debug_str:0000000000005b3e .LASF232
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12558  .debug_str:000000000000089b .LASF233
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14682  .debug_str:0000000000007d37 .LASF234
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13806  .debug_str:0000000000004f93 .LASF235
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13866  .debug_str:00000000000051cf .LASF236
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13528  .debug_str:0000000000004009 .LASF237
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13364  .debug_str:0000000000003822 .LASF238
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13402  .debug_str:00000000000039b9 .LASF239
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12760  .debug_str:0000000000001333 .LASF240
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13764  .debug_str:0000000000004c87 .LASF241
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14026  .debug_str:0000000000005a27 .LASF242
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14240  .debug_str:00000000000065dc .LASF243
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14338  .debug_str:0000000000006ab1 .LASF244
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13492  .debug_str:0000000000003e5c .LASF245
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12734  .debug_str:00000000000011ad .LASF246
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12394  .debug_str:0000000000000000 .LASF247
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13476  .debug_str:0000000000003db9 .LASF248
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13710  .debug_str:0000000000004a67 .LASF249
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12610  .debug_str:0000000000000b48 .LASF250
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13412  .debug_str:0000000000003a1a .LASF251
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14356  .debug_str:0000000000006bfb .LASF252
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12680  .debug_str:0000000000000e8d .LASF253
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14010  .debug_str:000000000000597a .LASF254
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12566  .debug_str:00000000000008f0 .LASF255
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14204  .debug_str:00000000000063e4 .LASF256
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12482  .debug_str:0000000000000467 .LASF257
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13982  .debug_str:00000000000057d5 .LASF258
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12820  .debug_str:0000000000001870 .LASF259
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13278  .debug_str:00000000000032eb .LASF260
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13968  .debug_str:0000000000005719 .LASF261
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13922  .debug_str:00000000000054dd .LASF262
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13100  .debug_str:000000000000281d .LASF263
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13420  .debug_str:0000000000003a6d .LASF264
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12510  .debug_str:000000000000068b .LASF265
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13730  .debug_str:0000000000004b0f .LASF266
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12670  .debug_str:0000000000000e09 .LASF267
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12456  .debug_str:0000000000000302 .LASF268
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14060  .debug_str:0000000000005c03 .LASF269
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13270  .debug_str:0000000000003241 .LASF270
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12522  .debug_str:0000000000000738 .LASF271
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14386  .debug_str:0000000000006df5 .LASF272
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12896  .debug_str:0000000000001c45 .LASF273
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14596  .debug_str:000000000000787b .LASF274
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13310  .debug_str:0000000000003475 .LASF275
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13850  .debug_str:0000000000005132 .LASF276
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12776  .debug_str:00000000000013ba .LASF277
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12994  .debug_str:0000000000002237 .LASF278
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14300  .debug_str:0000000000006908 .LASF279
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12992  .debug_str:00000000000021fd .LASF280
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12412  .debug_str:00000000000000b3 .LASF281
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14280  .debug_str:00000000000067d9 .LASF282
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14278  .debug_str:00000000000067c4 .LASF283
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13328  .debug_str:0000000000003590 .LASF284
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12930  .debug_str:0000000000001eba .LASF285
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12802  .debug_str:00000000000014c8 .LASF286
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13870  .debug_str:00000000000051ff .LASF287
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13478  .debug_str:0000000000003dd1 .LASF288
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12940  .debug_str:0000000000001f57 .LASF289
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12416  .debug_str:00000000000000da .LASF290
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13212  .debug_str:0000000000002f18 .LASF291
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14236  .debug_str:00000000000065b9 .LASF292
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13268  .debug_str:0000000000003223 .LASF293
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13612  .debug_str:0000000000004444 .LASF294
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13220  .debug_str:0000000000002f75 .LASF295
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12698  .debug_str:0000000000000f5d .LASF296
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13390  .debug_str:0000000000003953 .LASF297
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13060  .debug_str:0000000000002594 .LASF298
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13652  .debug_str:00000000000045e9 .LASF299
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14454  .debug_str:00000000000071e2 .LASF300
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13812  .debug_str:0000000000004fbf .LASF301
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12408  .debug_str:0000000000000098 .LASF302
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14132  .debug_str:0000000000005f97 .LASF303
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12960  .debug_str:0000000000002066 .LASF304
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12654  .debug_str:0000000000000d0b .LASF305
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14196  .debug_str:0000000000006372 .LASF306
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14216  .debug_str:0000000000006481 .LASF307
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13154  .debug_str:0000000000002aee .LASF308
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12410  .debug_str:00000000000000a2 .LASF309
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14276  .debug_str:00000000000067b5 .LASF310
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14190  .debug_str:0000000000006348 .LASF311
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14076  .debug_str:0000000000005cf8 .LASF312
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13048  .debug_str:0000000000002514 .LASF313
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13862  .debug_str:00000000000051ac .LASF314
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14448  .debug_str:00000000000071a7 .LASF315
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13574  .debug_str:00000000000042a8 .LASF316
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14288  .debug_str:000000000000685a .LASF317
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12578  .debug_str:00000000000009a5 .LASF318
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12966  .debug_str:00000000000020aa .LASF319
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13944  .debug_str:00000000000055cc .LASF320
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14722  .debug_str:0000000000007f1a .LASF321
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13930  .debug_str:0000000000005546 .LASF322
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13720  .debug_str:0000000000004ac1 .LASF323
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14464  .debug_str:000000000000726a .LASF324
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14438  .debug_str:000000000000711c .LASF325
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13440  .debug_str:0000000000003bf2 .LASF326
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12998  .debug_str:000000000000225e .LASF327
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12644  .debug_str:0000000000000c96 .LASF328
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13106  .debug_str:0000000000002854 .LASF329
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13718  .debug_str:0000000000004ab0 .LASF330
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14580  .debug_str:00000000000077fb .LASF331
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13192  .debug_str:0000000000002d68 .LASF332
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12704  .debug_str:0000000000000f8f .LASF333
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14182  .debug_str:00000000000062d9 .LASF334
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14148  .debug_str:000000000000608a .LASF335
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12740  .debug_str:000000000000120b .LASF336
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12444  .debug_str:00000000000001fb .LASF337
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13376  .debug_str:00000000000038bb .LASF338
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13044  .debug_str:00000000000024f4 .LASF339
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13138  .debug_str:0000000000002a34 .LASF340
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13368  .debug_str:000000000000384b .LASF341
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14334  .debug_str:0000000000006a72 .LASF342
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12466  .debug_str:0000000000000397 .LASF343
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14528  .debug_str:000000000000757f .LASF344
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12972  .debug_str:00000000000020f5 .LASF345
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12646  .debug_str:0000000000000ca6 .LASF346
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12652  .debug_str:0000000000000cf3 .LASF347
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14410  .debug_str:0000000000006f98 .LASF348
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14038  .debug_str:0000000000005adc .LASF349
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12534  .debug_str:00000000000007bc .LASF350
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12768  .debug_str:0000000000001373 .LASF351
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12640  .debug_str:0000000000000c65 .LASF352
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13740  .debug_str:0000000000004b63 .LASF353
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14112  .debug_str:0000000000005e5a .LASF354
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14584  .debug_str:000000000000781c .LASF355
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13216  .debug_str:0000000000002f50 .LASF356
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13242  .debug_str:0000000000003105 .LASF357
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13784  .debug_str:0000000000004db8 .LASF358
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12536  .debug_str:00000000000007d3 .LASF359
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12562  .debug_str:00000000000008c0 .LASF360
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13004  .debug_str:00000000000022a1 .LASF361
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14604  .debug_str:00000000000078f6 .LASF362
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14350  .debug_str:0000000000006b96 .LASF363
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13762  .debug_str:0000000000004c69 .LASF364
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14140  .debug_str:0000000000005fdc .LASF365
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14560  .debug_str:00000000000076e1 .LASF366
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12722  .debug_str:00000000000010d7 .LASF367
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13760  .debug_str:0000000000004c4c .LASF368
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12738  .debug_str:00000000000011f0 .LASF369
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13204  .debug_str:0000000000002ebb .LASF370
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14670  .debug_str:0000000000007c3f .LASF371
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14326  .debug_str:0000000000006a38 .LASF372
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12928  .debug_str:0000000000001ea0 .LASF373
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13974  .debug_str:0000000000005754 .LASF374
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13058  .debug_str:000000000000257f .LASF375
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14732  .debug_str:0000000000007f75 .LASF376
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13566  .debug_str:000000000000425d .LASF383
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14486  .debug_str:0000000000007379 .LASF384
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12900  .debug_str:0000000000001c83 .LASF385
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13742  .debug_str:0000000000004b78 .LASF386
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14050  .debug_str:0000000000005b82 .LASF387
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12724  .debug_str:00000000000010f6 .LASF388
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14442  .debug_str:000000000000713d .LASF389
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14518  .debug_str:000000000000751f .LASF390
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13464  .debug_str:0000000000003d15 .LASF391
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13408  .debug_str:0000000000003a01 .LASF392
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14564  .debug_str:0000000000007720 .LASF393
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14736  .debug_str:0000000000007f96 .LASF394
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12854  .debug_str:0000000000001a00 .LASF395
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13338  .debug_str:000000000000361f .LASF396
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13696  .debug_str:0000000000004976 .LASF397
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13872  .debug_str:000000000000521d .LASF398
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13658  .debug_str:0000000000004622 .LASF399
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14082  .debug_str:0000000000005d36 .LASF400
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13912  .debug_str:0000000000005445 .LASF401
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12894  .debug_str:0000000000001c2f .LASF402
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13224  .debug_str:0000000000002fa3 .LASF403
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12506  .debug_str:0000000000000611 .LASF404
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12404  .debug_str:0000000000000072 .LASF405
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12538  .debug_str:00000000000007f1 .LASF406
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13514  .debug_str:0000000000003f5b .LASF407
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13702  .debug_str:0000000000004a01 .LASF408
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14122  .debug_str:0000000000005f0f .LASF409
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14394  .debug_str:0000000000006e3c .LASF410
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13392  .debug_str:000000000000396f .LASF411
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13122  .debug_str:000000000000295d .LASF412
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13632  .debug_str:000000000000451a .LASF413
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12818  .debug_str:000000000000185b .LASF414
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13816  .debug_str:0000000000004fe9 .LASF415
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12772  .debug_str:0000000000001396 .LASF416
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13320  .debug_str:0000000000003542 .LASF417
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13676  .debug_str:000000000000484e .LASF418
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14016  .debug_str:00000000000059c2 .LASF419
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14550  .debug_str:0000000000007670 .LASF420
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13698  .debug_str:0000000000004987 .LASF421
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13398  .debug_str:000000000000399a .LASF422
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14320  .debug_str:0000000000006a0f .LASF423
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14238  .debug_str:00000000000065d6 .LASF425
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14724  .debug_str:0000000000007f2b .LASF426
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13726  .debug_str:0000000000004af4 .LASF427
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13958  .debug_str:000000000000567f .LASF428
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14470  .debug_str:00000000000072ab .LASF429
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13490  .debug_str:0000000000003e50 .LASF430
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14270  .debug_str:000000000000677b .LASF431
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14702  .debug_str:0000000000007ded .LASF432
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13520  .debug_str:0000000000003fb5 .LASF433
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14166  .debug_str:00000000000061c9 .LASF434
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13428  .debug_str:0000000000003b67 .LASF435
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14662  .debug_str:0000000000007bd8 .LASF436
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13362  .debug_str:0000000000003812 .LASF437
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14640  .debug_str:0000000000007aba .LASF438
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12568  .debug_str:000000000000092f .LASF439
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13564  .debug_str:0000000000004251 .LASF440
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14500  .debug_str:0000000000007440 .LASF441
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12696  .debug_str:0000000000000f50 .LASF442
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14478  .debug_str:0000000000007336 .LASF443
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12888  .debug_str:0000000000001bec .LASF444
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14434  .debug_str:00000000000070fa .LASF445
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13486  .debug_str:0000000000003e2f .LASF446
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13164  .debug_str:0000000000002b5f .LASF447
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14346  .debug_str:0000000000006b29 .LASF448
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12694  .debug_str:0000000000000f42 .LASF449
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13932  .debug_str:0000000000005555 .LASF450
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12656  .debug_str:0000000000000d23 .LASF451
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14534  .debug_str:00000000000075da .LASF452
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12916  .debug_str:0000000000001e10 .LASF453
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13136  .debug_str:0000000000002a21 .LASF454
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13288  .debug_str:00000000000033a1 .LASF455
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14284  .debug_str:000000000000682d .LASF456
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13526  .debug_str:0000000000003ff5 .LASF457
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13814  .debug_str:0000000000004fd6 .LASF458
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12448  .debug_str:0000000000000226 .LASF459
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14078  .debug_str:0000000000005d09 .LASF460
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14686  .debug_str:0000000000007d61 .LASF461
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12844  .debug_str:000000000000197e .LASF462
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14408  .debug_str:0000000000006f84 .LASF463
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14104  .debug_str:0000000000005e08 .LASF464
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14096  .debug_str:0000000000005dac .LASF465
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12730  .debug_str:000000000000116c .LASF466
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14134  .debug_str:0000000000005fa7 .LASF467
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14660  .debug_str:0000000000007bbf .LASF468
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14752  .debug_str:000000000000803c .LASF469
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13326  .debug_str:0000000000003576 .LASF470
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13298  .debug_str:0000000000003407 .LASF471
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12898  .debug_str:0000000000001c6b .LASF472
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13722  .debug_str:0000000000004ace .LASF473
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12624  .debug_str:0000000000000bc2 .LASF474
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13028  .debug_str:000000000000241b .LASF475
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13246  .debug_str:0000000000003125 .LASF476
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12516  .debug_str:00000000000006f2 .LASF477
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12826  .debug_str:00000000000018a2 .LASF478
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12648  .debug_str:0000000000000cc0 .LASF479
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13734  .debug_str:0000000000004b33 .LASF480
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14650  .debug_str:0000000000007b2e .LASF481
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14622  .debug_str:00000000000079b1 .LASF482
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12678  .debug_str:0000000000000e69 .LASF483
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14218  .debug_str:000000000000649a .LASF484
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13914  .debug_str:000000000000545a .LASF485
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12616  .debug_str:0000000000000b77 .LASF486
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14514  .debug_str:00000000000074fc .LASF487
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13660  .debug_str:0000000000004632 .LASF488
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14536  .debug_str:00000000000075ec .LASF489
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13178  .debug_str:0000000000002c54 .LASF490
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14198  .debug_str:000000000000637c .LASF491
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13152  .debug_str:0000000000002ad4 .LASF492
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13588  .debug_str:000000000000431f .LASF493
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14308  .debug_str:000000000000698b .LASF494
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13208  .debug_str:0000000000002eea .LASF495
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14262  .debug_str:00000000000066ec .LASF496
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14354  .debug_str:0000000000006bdc .LASF497
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12464  .debug_str:000000000000037d .LASF498
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12892  .debug_str:0000000000001c13 .LASF499
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12970  .debug_str:00000000000020ca .LASF500
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12658  .debug_str:0000000000000d33 .LASF501
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14064  .debug_str:0000000000005c30 .LASF502
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13758  .debug_str:0000000000004c25 .LASF503
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13012  .debug_str:0000000000002337 .LASF504
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14072  .debug_str:0000000000005cbf .LASF505
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14126  .debug_str:0000000000005f3d .LASF506
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13774  .debug_str:0000000000004d25 .LASF507
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14256  .debug_str:0000000000006696 .LASF508
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12736  .debug_str:00000000000011c7 .LASF509
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14728  .debug_str:0000000000007f48 .LASF510
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13096  .debug_str:00000000000027cd .LASF511
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13924  .debug_str:00000000000054f2 .LASF512
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14558  .debug_str:00000000000076bd .LASF513
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13238  .debug_str:0000000000003057 .LASF514
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13150  .debug_str:0000000000002ab8 .LASF515
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13824  .debug_str:0000000000005042 .LASF516
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13502  .debug_str:0000000000003ecc .LASF517
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12502  .debug_str:0000000000000558 .LASF518
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13282  .debug_str:000000000000332b .LASF519
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13092  .debug_str:000000000000277c .LASF520
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12594  .debug_str:0000000000000a4c .LASF521
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13070  .debug_str:00000000000025ef .LASF522
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12932  .debug_str:0000000000001ed1 .LASF523
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13560  .debug_str:000000000000420a .LASF524
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13604  .debug_str:00000000000043b0 .LASF525
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12400  .debug_str:000000000000004a .LASF526
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13430  .debug_str:0000000000003b6e .LASF527
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14384  .debug_str:0000000000006ddd .LASF528
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12630  .debug_str:0000000000000c05 .LASF529
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14544  .debug_str:000000000000763f .LASF530
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14254  .debug_str:000000000000667e .LASF531
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13748  .debug_str:0000000000004bbc .LASF532
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13336  .debug_str:0000000000003607 .LASF533
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14406  .debug_str:0000000000006f6a .LASF534
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14748  .debug_str:0000000000008015 .LASF535
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14014  .debug_str:00000000000059a6 .LASF536
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13354  .debug_str:00000000000036f1 .LASF539
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13196  .debug_str:0000000000002dac .LASF540
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13988  .debug_str:000000000000583d .LASF541
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13384  .debug_str:000000000000390b .LASF542
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13314  .debug_str:00000000000034b7 .LASF543
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13276  .debug_str:0000000000003277 .LASF544
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13358  .debug_str:000000000000370c .LASF545
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14174  .debug_str:00000000000061f4 .LASF546
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13360  .debug_str:0000000000003771 .LASF547
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13792  .debug_str:0000000000004e3a .LASF548
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13022  .debug_str:0000000000002393 .LASF549
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13888  .debug_str:00000000000052d1 .LASF550
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12504  .debug_str:0000000000000570 .LASF551
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13200  .debug_str:0000000000002e33 .LASF552
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12476  .debug_str:00000000000003e2 .LASF553
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13422  .debug_str:0000000000003a82 .LASF554
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13088  .debug_str:00000000000026c4 .LASF555
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13714  .debug_str:0000000000004a89 .LASF556
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12782  .debug_str:00000000000013fe .LASF557
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13306  .debug_str:000000000000345a .LASF558
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12958  .debug_str:000000000000204f .LASF559
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14634  .debug_str:0000000000007a4f .LASF560
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14636  .debug_str:0000000000007a64 .LASF561
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14712  .debug_str:0000000000007e74 .LASF562
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12684  .debug_str:0000000000000eba .LASF565
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14412  .debug_str:0000000000006faf .LASF566
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13248  .debug_str:0000000000003146 .LASF567
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12952  .debug_str:0000000000002023 .LASF568
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14304  .debug_str:0000000000006936 .LASF569
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13026  .debug_str:0000000000002407 .LASF570
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13946  .debug_str:00000000000055d8 .LASF571
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13614  .debug_str:0000000000004463 .LASF572
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13382  .debug_str:00000000000038f4 .LASF573
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14726  .debug_str:0000000000007f33 .LASF574
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14150  .debug_str:00000000000060a3 .LASF576
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13836  .debug_str:00000000000050af .LASF577
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13230  .debug_str:0000000000002ff1 .LASF578
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14404  .debug_str:0000000000006f49 .LASF579
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13890  .debug_str:0000000000005381 .LASF580
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12702  .debug_str:0000000000000f84 .LASF581
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13960  .debug_str:0000000000005684 .LASF582
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13832  .debug_str:0000000000005097 .LASF583
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13854  .debug_str:0000000000005150 .LASF584
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12870  .debug_str:0000000000001b18 .LASF585
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14658  .debug_str:0000000000007bb1 .LASF586
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13880  .debug_str:0000000000005268 .LASF587
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13172  .debug_str:0000000000002c02 .LASF588
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12668  .debug_str:0000000000000dff .LASF589
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12440  .debug_str:00000000000001d1 .LASF590
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14362  .debug_str:0000000000006c3f .LASF591
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13980  .debug_str:00000000000057b2 .LASF592
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13638  .debug_str:000000000000454a .LASF593
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14258  .debug_str:00000000000066bc .LASF594
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14332  .debug_str:0000000000006a67 .LASF596
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13978  .debug_str:00000000000057a6 .LASF597
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13712  .debug_str:0000000000004a79 .LASF598
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13654  .debug_str:00000000000045fe .LASF599
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13158  .debug_str:0000000000002b1e .LASF600
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13798  .debug_str:0000000000004f4d .LASF601
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14086  .debug_str:0000000000005d4f .LASF602
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13536  .debug_str:0000000000004050 .LASF603
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13324  .debug_str:0000000000003565 .LASF604
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14178  .debug_str:00000000000062ab .LASF605
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13928  .debug_str:0000000000005536 .LASF606
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13858  .debug_str:0000000000005169 .LASF607
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14388  .debug_str:0000000000006e0c .LASF608
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12786  .debug_str:0000000000001422 .LASF609
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12590  .debug_str:0000000000000a05 .LASF610
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14674  .debug_str:0000000000007d02 .LASF611
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13580  .debug_str:00000000000042df .LASF612
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13572  .debug_str:000000000000429e .LASF613
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12636  .debug_str:0000000000000c48 .LASF614
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13986  .debug_str:0000000000005833 .LASF615
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13370  .debug_str:0000000000003864 .LASF616
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14164  .debug_str:00000000000061bb .LASF617
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14440  .debug_str:000000000000712b .LASF618
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13716  .debug_str:0000000000004a9f .LASF619
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12976  .debug_str:0000000000002120 .LASF620
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12846  .debug_str:0000000000001992 .LASF621
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13906  .debug_str:0000000000005408 .LASF622
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14750  .debug_str:000000000000802f .LASF623
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14250  .debug_str:000000000000665d .LASF624
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12620  .debug_str:0000000000000bad .LASF625
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13218  .debug_str:0000000000002f67 .LASF626
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13260  .debug_str:00000000000031dd .LASF627
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14418  .debug_str:0000000000007020 .LASF628
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13222  .debug_str:0000000000002f99 .LASF629
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13552  .debug_str:00000000000040f0 .LASF630
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12726  .debug_str:000000000000114a .LASF631
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13624  .debug_str:00000000000044d2 .LASF632
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14170  .debug_str:00000000000061e0 .LASF633
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13272  .debug_str:000000000000325a .LASF634
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12956  .debug_str:000000000000203c .LASF635
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13206  .debug_str:0000000000002ed8 .LASF636
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13940  .debug_str:00000000000055a9 .LASF637
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12628  .debug_str:0000000000000bf3 .LASF638
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14188  .debug_str:0000000000006337 .LASF639
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14034  .debug_str:0000000000005ab0 .LASF640
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13772  .debug_str:0000000000004d12 .LASF641
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14540  .debug_str:0000000000007623 .LASF642
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12606  .debug_str:0000000000000b20 .LASF643
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13356  .debug_str:0000000000003707 .LASF644
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13312  .debug_str:00000000000034a6 .LASF645
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13598  .debug_str:000000000000438e .LASF646
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13472  .debug_str:0000000000003d54 .LASF647
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14246  .debug_str:000000000000663f .LASF648
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14482  .debug_str:0000000000007352 .LASF649
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13084  .debug_str:00000000000026a0 .LASF650
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14576  .debug_str:00000000000077e0 .LASF651
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13078  .debug_str:0000000000002672 .LASF652
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13008  .debug_str:00000000000022db .LASF653
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14054  .debug_str:0000000000005bd6 .LASF655
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13808  .debug_str:0000000000004fa5 .LASF656
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12878  .debug_str:0000000000001b75 .LASF657
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12880  .debug_str:0000000000001b8d .LASF658
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14180  .debug_str:00000000000062bf .LASF659
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13450  .debug_str:0000000000003c88 .LASF660
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14398  .debug_str:0000000000006e6d .LASF661
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14248  .debug_str:0000000000006651 .LASF662
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14746  .debug_str:0000000000008005 .LASF663
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13934  .debug_str:0000000000005564 .LASF664
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12804  .debug_str:00000000000014e6 .LASF665
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14212  .debug_str:000000000000645e .LASF666
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12458  .debug_str:0000000000000329 .LASF667
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13080  .debug_str:000000000000267b .LASF668
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14294  .debug_str:00000000000068a9 .LASF669
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13372  .debug_str:000000000000386e .LASF670
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13432  .debug_str:0000000000003b84 .LASF671
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13910  .debug_str:0000000000005421 .LASF672
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14642  .debug_str:0000000000007aca .LASF673
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12886  .debug_str:0000000000001bcc .LASF674
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13098  .debug_str:00000000000027f3 .LASF675
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13444  .debug_str:0000000000003c45 .LASF676
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13292  .debug_str:00000000000033c1 .LASF677
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14092  .debug_str:0000000000005d80 .LASF678
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13700  .debug_str:00000000000049a3 .LASF679
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13656  .debug_str:000000000000460a .LASF680
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13668  .debug_str:00000000000047e2 .LASF681
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14744  .debug_str:0000000000007fed .LASF682
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14488  .debug_str:0000000000007391 .LASF683
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14232  .debug_str:0000000000006583 .LASF684
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12832  .debug_str:00000000000018e6 .LASF685
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14666  .debug_str:0000000000007c0c .LASF686
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12866  .debug_str:0000000000001a9e .LASF687
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12420  .debug_str:0000000000000104 .LASF688
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13864  .debug_str:00000000000051b9 .LASF689
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12902  .debug_str:0000000000001c90 .LASF690
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14672  .debug_str:0000000000007c5a .LASF691
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14206  .debug_str:0000000000006423 .LASF692
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12718  .debug_str:0000000000001022 .LASF693
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12600  .debug_str:0000000000000a8d .LASF694
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13558  .debug_str:000000000000417a .LASF695
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13662  .debug_str:000000000000465d .LASF696
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14372  .debug_str:0000000000006ccf .LASF697
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12454  .debug_str:0000000000000264 .LASF698
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13690  .debug_str:00000000000048e8 .LASF699
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13608  .debug_str:00000000000043d5 .LASF700
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12806  .debug_str:000000000000151d .LASF701
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13796  .debug_str:0000000000004ed8 .LASF702
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14118  .debug_str:0000000000005e97 .LASF703
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13062  .debug_str:00000000000025b0 .LASF704
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14146  .debug_str:000000000000605a .LASF705
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13562  .debug_str:0000000000004224 .LASF706
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13618  .debug_str:0000000000004485 .LASF707
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12432  .debug_str:0000000000000175 .LASF708
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14720  .debug_str:0000000000007eee .LASF709
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14006  .debug_str:000000000000592e .LASF710
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13280  .debug_str:0000000000003305 .LASF711
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14432  .debug_str:00000000000070ca .LASF712
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13860  .debug_str:000000000000517e .LASF713
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14220  .debug_str:00000000000064c0 .LASF714
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13794  .debug_str:0000000000004eae .LASF715
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13332  .debug_str:00000000000035cc .LASF716
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14572  .debug_str:000000000000779a .LASF717
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13186  .debug_str:0000000000002d05 .LASF718
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12914  .debug_str:0000000000001dd9 .LASF719
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13194  .debug_str:0000000000002d75 .LASF720
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12692  .debug_str:0000000000000f09 .LASF721
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12514  .debug_str:00000000000006b5 .LASF722
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13544  .debug_str:000000000000408b .LASF723
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14184  .debug_str:00000000000062ef .LASF724
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14290  .debug_str:0000000000006866 .LASF725
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12744  .debug_str:0000000000001245 .LASF726
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13108  .debug_str:0000000000002862 .LASF727
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13964  .debug_str:00000000000056a4 .LASF728
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14364  .debug_str:0000000000006c67 .LASF729
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12584  .debug_str:00000000000009dd .LASF730
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12688  .debug_str:0000000000000ee1 .LASF731
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14396  .debug_str:0000000000006e4c .LASF732
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13500  .debug_str:0000000000003eae .LASF733
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12990  .debug_str:00000000000021ec .LASF735
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14058  .debug_str:0000000000005bf6 .LASF736
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13684  .debug_str:00000000000048c0 .LASF737
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13948  .debug_str:00000000000055fb .LASF738
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12974  .debug_str:0000000000002111 .LASF739
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14606  .debug_str:0000000000007915 .LASF740
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13426  .debug_str:0000000000003b51 .LASF741
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12716  .debug_str:000000000000100e .LASF742
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13414  .debug_str:0000000000003a38 .LASF743
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14400  .debug_str:0000000000006e75 .LASF744
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12622  .debug_str:0000000000000bb7 .LASF745
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14742  .debug_str:0000000000007fe0 .LASF746
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13628  .debug_str:00000000000044ef .LASF747
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12672  .debug_str:0000000000000e22 .LASF748
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13128  .debug_str:00000000000029bb .LASF749
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14324  .debug_str:0000000000006a25 .LASF750
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14028  .debug_str:0000000000005a65 .LASF751
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14310  .debug_str:00000000000069b6 .LASF752
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13024  .debug_str:00000000000023f6 .LASF753
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14512  .debug_str:00000000000074d9 .LASF754
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12484  .debug_str:00000000000004a8 .LASF755
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14378  .debug_str:0000000000006da0 .LASF756
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12396  .debug_str:000000000000001b .LASF757
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13118  .debug_str:0000000000002927 .LASF758
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14068  .debug_str:0000000000005c8b .LASF759
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13966  .debug_str:00000000000056fc .LASF760
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14422  .debug_str:000000000000703e .LASF761
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14492  .debug_str:00000000000073b1 .LASF762
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13630  .debug_str:00000000000044fb .LASF763
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14632  .debug_str:0000000000007a16 .LASF764
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14520  .debug_str:000000000000752f .LASF765
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12986  .debug_str:00000000000021b6 .LASF766
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14554  .debug_str:0000000000007699 .LASF767
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14056  .debug_str:0000000000005bdf .LASF768
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14552  .debug_str:0000000000007680 .LASF769
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14344  .debug_str:0000000000006b0e .LASF770
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13508  .debug_str:0000000000003f0d .LASF771
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13350  .debug_str:00000000000036c6 .LASF772
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14154  .debug_str:00000000000060c6 .LASF773
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12856  .debug_str:0000000000001a18 .LASF774
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13034  .debug_str:000000000000245e .LASF775
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12634  .debug_str:0000000000000c32 .LASF776
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12478  .debug_str:0000000000000443 .LASF777
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13886  .debug_str:00000000000052c2 .LASF778
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13190  .debug_str:0000000000002d4f .LASF779
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14260  .debug_str:00000000000066de .LASF780
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14110  .debug_str:0000000000005e4a .LASF781
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14654  .debug_str:0000000000007b61 .LASF782
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13510  .debug_str:0000000000003f26 .LASF783
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14002  .debug_str:00000000000058fa .LASF784
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14444  .debug_str:000000000000716a .LASF785
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12858  .debug_str:0000000000001a3b .LASF786
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13112  .debug_str:00000000000028a9 .LASF787
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14032  .debug_str:0000000000005a8b .LASF788
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12556  .debug_str:000000000000086e .LASF789
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13374  .debug_str:000000000000388e .LASF790
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14066  .debug_str:0000000000005c58 .LASF791
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12574  .debug_str:000000000000095a .LASF792
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12944  .debug_str:0000000000001f8d .LASF793
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13114  .debug_str:00000000000028ca .LASF794
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13688  .debug_str:00000000000048cf .LASF795
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13882  .debug_str:0000000000005276 .LASF796
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13256  .debug_str:000000000000318f .LASF797
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14758  .debug_str:0000000000008093 .LASF798
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13094  .debug_str:00000000000027a3 .LASF799
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14664  .debug_str:0000000000007be0 .LASF800
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13666  .debug_str:00000000000047b7 .LASF801
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14352  .debug_str:0000000000006bb3 .LASF802
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14424  .debug_str:000000000000705a .LASF803
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13166  .debug_str:0000000000002b6d .LASF804
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14128  .debug_str:0000000000005f66 .LASF805
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13434  .debug_str:0000000000003bae .LASF806
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13038  .debug_str:0000000000002479 .LASF807
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12852  .debug_str:00000000000019d0 .LASF808
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13146  .debug_str:0000000000002a79 .LASF809
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13134  .debug_str:00000000000029eb .LASF810
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13072  .debug_str:000000000000260e .LASF811
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13258  .debug_str:00000000000031b0 .LASF812
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14376  .debug_str:0000000000006d54 .LASF813
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14162  .debug_str:000000000000612f .LASF814
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14348  .debug_str:0000000000006b37 .LASF815
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14476  .debug_str:00000000000072d9 .LASF816
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13674  .debug_str:0000000000004810 .LASF817
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12868  .debug_str:0000000000001ab7 .LASF818
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13184  .debug_str:0000000000002ca2 .LASF819
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13992  .debug_str:0000000000005873 .LASF820
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12508  .debug_str:0000000000000628 .LASF821
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12664  .debug_str:0000000000000d88 .LASF822
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13554  .debug_str:00000000000040fb .LASF823
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14496  .debug_str:00000000000073e8 .LASF824
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13010  .debug_str:00000000000022e9 .LASF825
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14446  .debug_str:000000000000718d .LASF826
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14286  .debug_str:0000000000006841 .LASF827
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12500  .debug_str:0000000000000538 .LASF828
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13840  .debug_str:00000000000050d2 .LASF829
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14614  .debug_str:0000000000007966 .LASF830
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13040  .debug_str:00000000000024a8 .LASF831
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14416  .debug_str:0000000000006fdd .LASF832
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14706  .debug_str:0000000000007e01 .LASF833
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12720  .debug_str:00000000000010cd .LASF834
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12598  .debug_str:0000000000000a82 .LASF835
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13188  .debug_str:0000000000002d3c .LASF836
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13480  .debug_str:0000000000003df3 .LASF837
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13876  .debug_str:0000000000005238 .LASF838
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14156  .debug_str:00000000000060e2 .LASF839
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14312  .debug_str:00000000000069c3 .LASF840
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14502  .debug_str:000000000000744c .LASF841
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14562  .debug_str:00000000000076fb .LASF842
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12746  .debug_str:000000000000127f .LASF843
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14462  .debug_str:0000000000007223 .LASF844
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14142  .debug_str:0000000000005ff8 .LASF845
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13344  .debug_str:0000000000003653 .LASF846
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12950  .debug_str:0000000000001fe6 .LASF847
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13316  .debug_str:00000000000034e3 .LASF848
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14532  .debug_str:0000000000007593 .LASF849
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14230  .debug_str:0000000000006532 .LASF850
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13170  .debug_str:0000000000002bb7 .LASF851
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13442  .debug_str:0000000000003bff .LASF852
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:12934  .debug_str:0000000000001eeb .LASF853
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:14336  .debug_str:0000000000006a82 .LASF854
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13198  .debug_str:0000000000002dfe .LASF855
C:\Users\I71825\AppData\Local\Temp\ccWZZgZo.s:13460  .debug_str:0000000000003cf7 .LASF856
                           .group:0000000000000000 wm4.0.6d31de5083bcfd247ff48f018643cce7
                           .group:0000000000000000 wm4.core_smbus_regs.h.9.19df0376ef8a1da8e3124371beec69d9
                           .group:0000000000000000 wm4._newlib_version.h.4.9ba035841e762c3308916a0ce96032e7
                           .group:0000000000000000 wm4.features.h.33.318b64d71e0957639cfb30f1db1f7ec8
                           .group:0000000000000000 wm4._default_types.h.15.247e5cd201eca3442cbf5404108c4935
                           .group:0000000000000000 wm4._intsup.h.10.48bafbb683905c4daa4565a85aeeb264
                           .group:0000000000000000 wm4._stdint.h.10.c24fa3af3bc1706662bb5593a907e841
                           .group:0000000000000000 wm4.stdint.h.23.d53047a68f4a85177f80b422d52785ed
                           .group:0000000000000000 wm4.hal_assert.h.11.0d97442599ed1a8280adc0745177f94a
                           .group:0000000000000000 wm4.hal.h.60.4995f3d8011bbbf7274e2247e66f98e1
                           .group:0000000000000000 wm4.core_i2c.h.459.2e7c84b162c7b04c13db665cf219c8d0
                           .group:0000000000000000 wm4.newlib.h.8.19af3a34a60c4846725bb1239b4fa5a2
                           .group:0000000000000000 wm4.ieeefp.h.195.a810689bf65b84f4ad2c33b483468c94
                           .group:0000000000000000 wm4.config.h.83.0359905d884ebfe41c79e1d7c780ef62
                           .group:0000000000000000 wm4._ansi.h.31.de524f58584151836e90d8620a16f8e8
                           .group:0000000000000000 wm4.stddef.h.39.a38874c8f8a57e66301090908ec2a69f
                           .group:0000000000000000 wm4._types.h.20.dd0d04dca3800a0d2a6129b87f3adbb2
                           .group:0000000000000000 wm4.stddef.h.161.5349cb105733e8777bfb0cf53c4e3f34
                           .group:0000000000000000 wm4._types.h.127.34941de1b2539d59d5cac00e0dd27a45
                           .group:0000000000000000 wm4.reent.h.17.e292bf8b0bec6c96e131a54347145a30
                           .group:0000000000000000 wm4.lock.h.2.c0958401bd0ce484d507ee19aacab817
                           .group:0000000000000000 wm4.reent.h.77.1187f1075ff88452c642b29ed9a9030d
                           .group:0000000000000000 wm4.cdefs.h.49.6260d97adb8d27534cbdc0f868b8ea87
                           .group:0000000000000000 wm4.string.h.15.dab3980bf35408a4c507182805e2de3a
                           .group:0000000000000000 wm4.stddef.h.161.19e15733342b50ead2919490b095303e

UNDEFINED SYMBOLS
HW_set_8bit_reg_field
HAL_disable_interrupts
memset
HW_set_8bit_reg
HAL_restore_interrupts
HW_get_8bit_reg
I2C_enable_irq
HW_get_8bit_reg_field
I2C_disable_irq
