diff --git a/App/inc/mppt_control.h b/App/inc/mppt_control.h index 5706169..efdbfe4 100644 --- a/App/inc/mppt_control.h +++ b/App/inc/mppt_control.h @@ -25,6 +25,9 @@ typedef struct _SL_Mppt_para{ extern SL_Mppt_para g_Mppt_Para; #pragma pack(pop) +extern float duty_ratio; + + void mppt_readJust(void); void mppt_constantVoltage(float InVoltage); void test(void); diff --git a/App/inc/task.h b/App/inc/task.h index f30ab10..7e21843 100644 --- a/App/inc/task.h +++ b/App/inc/task.h @@ -19,7 +19,7 @@ extern STR_TimeSliceOffset m_runled; void Task_RunLED(void); -#define mpptControl_reloadVal 10000 /* 任务执行间隔 */ +#define mpptControl_reloadVal 100 /* 任务执行间隔 */ #define mpptControl_offset 50 /* 任务执行偏移量 */ extern STR_TimeSliceOffset m_mpptControl; void Task_mpptControl(void); @@ -44,6 +44,12 @@ extern uint8_t g_recvBroadcastRegisterNumber; /* extern STR_TimeSliceOffset m_recvbroadcast; void Task_recvbroadcast(void); +#define CapCharg_reloadVal 1000 /* 任务执行间隔 */ +#define CapCharg_offset 0 /* 任务执行偏移量 */ +extern STR_TimeSliceOffset m_CapCharg; +extern void Task_CapCharg(void); + + void task_Init(void); void hardware_Init(void); diff --git a/App/src/collect_Conversion.c b/App/src/collect_Conversion.c index 8c9eb93..d8a9b96 100644 --- a/App/src/collect_Conversion.c +++ b/App/src/collect_Conversion.c @@ -6,6 +6,7 @@ */ #include "collect_Conversion.h" +#include "gpio.h" #include "adc.h" #include @@ -25,8 +26,10 @@ const float P_CHG_CURR = (1.0 / (50 * 0.005)); const float P_PV_VOLT_OUT = (47 + 4.7) / 4.7; /* 放电电流采集电流倍数 */ const float P_DSG_CURR = (1.0 / (50 * 0.005)); +///* 光伏1开路输出电压比例 */ +//const float P_PV1_VOLT_IN = (100 + 4.7) / 4.7; /* 光伏1开路输出电压比例 */ -const float P_PV1_VOLT_IN = (100 + 4.7) / 4.7; +const float P_PV1_VOLT_IN = (100 + 10) / 10; /* 系统电源电压比例 */ const float P_PV_VOLT_IN1 = (47 + 4.7) / 4.7; /* 温度采集比例 */ @@ -145,8 +148,10 @@ float get_PV1_VOLT_IN(void) float V; uint16_t V_ADC; + GPIO_WriteBit(G_FFMOS_CON1_GPIO, G_FFMOS_CON1_PIN, SET); V_ADC = Get_ConversionVal(get_adc(PV1_VOLT_IN)); // V_ADC = get_adc(PV1_VOLT_IN); + GPIO_WriteBit(G_FFMOS_CON1_GPIO, G_FFMOS_CON1_PIN, RESET); V = (float)(V_ADC) / 4095 * 3.3 * P_PV1_VOLT_IN; @@ -230,8 +235,10 @@ float get_PV2_VOLT_IN(void) float V; uint16_t V_ADC; + GPIO_WriteBit(G_FFMOS_CON2_GPIO, G_FFMOS_CON2_PIN, SET); V_ADC = Get_ConversionVal(get_adc(PV2_VOLT_IN)); // V_ADC = get_adc(PV2_VOLT_IN); + GPIO_WriteBit(G_FFMOS_CON2_GPIO, G_FFMOS_CON2_PIN, RESET); V = (float)(V_ADC) / 4095 * 3.3 * P_PV2_VOLT_IN; diff --git a/App/src/mppt_control.c b/App/src/mppt_control.c index 7fede64..78c3a56 100644 --- a/App/src/mppt_control.c +++ b/App/src/mppt_control.c @@ -9,6 +9,7 @@ #include "collect_Conversion.h" #include "pwm.h" #include "inflash.h" +#include "gpio.h" SL_Mppt_para g_Mppt_Para = {0}; @@ -22,6 +23,7 @@ static void FloatingCharge(void); #define ConstantVoltageV 14 #define FloatingV 14 +float duty_ratio = 0.5; /** * @brief 得到输出的功率 * @param @@ -150,28 +152,50 @@ void mppt_constantVoltage(float InVoltage) // // Set_duty_ratio(temp); - static float duty_ratio; +// static float duty_ratio = 0.5; static uint8_t ConstantVoltageFlag = 1; - if (ConstantVoltageFlag) { - float temp = get_PV_VOLT_OUT(); - temp = temp / InVoltage; - Set_duty_ratio(temp); - ConstantVoltageFlag = 0; - } +// if (ConstantVoltageFlag) { +//// Set_duty_ratio(0); +//// Delay_Ms(500); +// float temp = get_PV_VOLT_OUT(); +// temp = temp / InVoltage; +// Set_duty_ratio(temp); +// ConstantVoltageFlag = 0; +// } - Set_duty_ratio(0); - Delay_Ms(500); +// Set_duty_ratio(0); +// Delay_Ms(500); float PV1_V = get_PV1_VOLT_IN(); - if (PV1_V > InVoltage) { - duty_ratio -= step1_pwm; - Set_duty_ratio(duty_ratio); + if (ConstantVoltageFlag) { + if (PV1_V > InVoltage) { + duty_ratio += step1_pwm; + Set_duty_ratio(duty_ratio); + } else { + duty_ratio -= step1_pwm; + Set_duty_ratio(duty_ratio); + } + + if (PV1_V - InVoltage < 0.1) { + ConstantVoltageFlag = 0; + } } else { - duty_ratio += step1_pwm; - Set_duty_ratio(duty_ratio); + if (PV1_V > InVoltage) { + duty_ratio += step2_pwm; + Set_duty_ratio(duty_ratio); + } else { + duty_ratio -= step2_pwm; + Set_duty_ratio(duty_ratio); + } + + if (PV1_V - InVoltage > 0.1) { + ConstantVoltageFlag = 1; + } } + } + /** * @brief 涓流充电 * @param @@ -222,7 +246,7 @@ void FloatingCharge(void) void MpptContorl(void) { - /* 后续可以添加考虑减少放电电流的影响,或停止断电的时候判断 */ + /* 后续可以添加考虑减少放电电流的影响,或停止放电的时候判断 */ float OutputVoltage = get_PV_VOLT_OUT(); if (TrickleV > OutputVoltage) { @@ -241,8 +265,9 @@ void test(void) // mppt_readjust(); // Get_OutputPower(); -// mppt_constantVoltage(); - printf_data(); + mppt_constantVoltage(19); +// printf_data(); +// void MpptContorl(); } diff --git a/App/src/sl_protocol.c b/App/src/sl_protocol.c index 028e30f..2da0c0d 100644 --- a/App/src/sl_protocol.c +++ b/App/src/sl_protocol.c @@ -780,7 +780,9 @@ void FRT_MsgHandler(device_handle device, uint8_t *pMsg, uint32_t MsgLen) void read_and_process_uart_data(device_handle device) { // printf("ring_queue_length = %d \n", ring_queue_length(device)); - if (ring_queue_length(device) > 10) { +// if (ring_queue_length(device) > 10) {uart_dev_char_present(device_handle device) + if (uart_dev_char_present(device)) { + Delay_Ms(20); memset(rs485_buff, 0, sizeof(rs485_buff)); int ret = uart_read_climate_pack(device, rs485_buff, sizeof(rs485_buff)); if(ret > 0){ diff --git a/App/src/task.c b/App/src/task.c index 9a77ec4..efc70e9 100644 --- a/App/src/task.c +++ b/App/src/task.c @@ -20,7 +20,7 @@ #include "mppt_control.h" #include "inflash.h" #include - +#include "collect_Conversion.h" /** * @brief 运行指示灯 @@ -75,10 +75,11 @@ void Task_wdi(void) { static uint32_t temp = 0; if (wdi_RESET == temp++) { + temp = 0; NVIC_SystemReset(); } - GPIO_WriteBit(WDI_INPUT_GPIO, WDI_INPUT_PIN, SET); - GPIO_WriteBit(WDI_INPUT_GPIO, WDI_INPUT_PIN, RESET); +// GPIO_WriteBit(WDI_INPUT_GPIO, WDI_INPUT_PIN, SET); +// GPIO_WriteBit(WDI_INPUT_GPIO, WDI_INPUT_PIN, RESET); return; } @@ -175,6 +176,58 @@ void Task_recvbroadcast(void) } } +/** + * @brief 给泵电路电容充电 + * @param + * @retval + */ +STR_TimeSliceOffset m_CapCharg; +void Task_CapCharg(void) +{ + if (0.1 > get_CHG_CURR()) { +// TIM_Cmd(TIM4, DISABLE); +// +// TIM_OC4PreloadConfig(TIM4, TIM_OCPreload_Disable); +// TIM_OC2PreloadConfig(TIM4, TIM_OCPreload_Enable); +// +// TIM_Cmd(TIM4, ENABLE); +// Delay_Us(200); +// +// TIM_Cmd(TIM4, DISABLE); +// TIM_OC2PreloadConfig(TIM4, TIM_OCPreload_Disable); +// TIM_OC4PreloadConfig(TIM4, TIM_OCPreload_Enable); +// TIM_Cmd(TIM4, ENABLE); + +// TIM_Cmd(TIM4, DISABLE); +// TIM_OC4PreloadConfig(TIM4, TIM_OCPreload_Disable); + Set_duty_ratio(0); +// GPIO_WriteBit(GPIOB, GPIO_Pin_9, RESET); + for (uint8_t var = 0; var < 8; ++var) { + GPIO_WriteBit(CAPCHARG_GPIO, CAPCHARG_PIN, SET); + Delay_Us(1); + GPIO_WriteBit(CAPCHARG_GPIO, CAPCHARG_PIN, RESET); + Delay_Us(1); + } +// TIM_Cmd(TIM4, ENABLE); +// TIM_OC4PreloadConfig(TIM4, TIM_OCPreload_Enable); + duty_ratio = 0.9; + Set_duty_ratio(duty_ratio); + +// Set_duty_ratio(0); +// GPIO_WriteBit(GPIOB, GPIO_Pin_9, SET); + + + printf("in test \n"); + return; + } +// Set_duty_ratio(0); +// GPIO_WriteBit(CAPCHARG_GPIO, CAPCHARG_PIN, SET); +// Delay_Us(1); +// GPIO_WriteBit(CAPCHARG_GPIO, CAPCHARG_PIN, RESET); + +// Set_duty_ratio(0.5); + return; +} /** * @brief 初始化各个寄存器 * @param @@ -208,13 +261,20 @@ void task_Init(void) { read_config_info(); g_Mppt_Para_Init(); - +// TimeSliceOffset_Register(&m_runled, Task_RunLED, runled_reloadVal, runled_offset); - TimeSliceOffset_Register(&m_mpptControl, Task_mpptControl, mpptControl_reloadVal, mpptControl_offset); +// TimeSliceOffset_Register(&m_mpptControl, Task_mpptControl, mpptControl_reloadVal, mpptControl_offset); TimeSliceOffset_Register(&m_usart, Task_usart, usart_reloadVal, usart_offset); TimeSliceOffset_Register(&m_wdi, Task_wdi, wdi_reloadVal, wdi_offset); - + TimeSliceOffset_Register(&m_CapCharg, Task_CapCharg, CapCharg_reloadVal, CapCharg_offset); +// TimeSliceOffset_Start(); /* 启动时间片轮询 */ + +// while(1) +// { +// Task_RunLED(); +// Delay_Ms(1000); +// } } @@ -238,5 +298,7 @@ void hardware_Init(void) SPI_Flash_Init(); Set_duty_ratio(0.5); +// + CAPCHARG_Init(); } diff --git a/Hardware/inc/gpio.h b/Hardware/inc/gpio.h index 1bce31a..546a6e4 100644 --- a/Hardware/inc/gpio.h +++ b/Hardware/inc/gpio.h @@ -52,4 +52,11 @@ void POW_OUT_CON_Init(void); #define DSG_PROT_PIN GPIO_Pin_2 void DSG_PROT_Init(void); +/* 给泵电路电容充电 */ +/* CapCharg --> PB7 */ +/* 放电过流时为低电平,进入中断处理 */ +#define CAPCHARG_GPIO GPIOB +#define CAPCHARG_PIN GPIO_Pin_7 +void CAPCHARG_Init(void); + #endif /* HARDWARE_INC_GPIO_H_ */ diff --git a/Hardware/inc/pwm.h b/Hardware/inc/pwm.h index 932aad3..13a51cb 100644 --- a/Hardware/inc/pwm.h +++ b/Hardware/inc/pwm.h @@ -14,8 +14,8 @@ #define Prescaler 0 /* 输出频率为240M */ -//#define Period 200 - 1 #define Period 200 - 1 +//#define Period 2000 - 1 void PWM_TIM_Configuration(void); void Set_duty_ratio(float duty_ratio); diff --git a/Hardware/src/gpio.c b/Hardware/src/gpio.c index 934e1d6..3c14092 100644 --- a/Hardware/src/gpio.c +++ b/Hardware/src/gpio.c @@ -101,7 +101,17 @@ void EXTI2_IRQHandler(void) } } - +void CAPCHARG_Init(void) +{ + RCC_PB2PeriphClockCmd(RCC_PB2Periph_GPIOB, ENABLE); + GPIO_InitTypeDef GPIO_InitStructure; + GPIO_InitStructure.GPIO_Pin = CAPCHARG_PIN; + GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出 + GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(CAPCHARG_GPIO, &GPIO_InitStructure); + + GPIO_WriteBit(CAPCHARG_GPIO, CAPCHARG_PIN, RESET); +} diff --git a/obj/App/src/collect_Conversion.d b/obj/App/src/collect_Conversion.d index 06e98ce..d04e7e2 100644 --- a/obj/App/src/collect_Conversion.d +++ b/obj/App/src/collect_Conversion.d @@ -1,91 +1,91 @@ App/src/collect_Conversion.o: ../App/src/collect_Conversion.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/collect_Conversion.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/adc.h + D:\psx\MPPT\git\App\inc/collect_Conversion.h \ + D:\psx\MPPT\git\Debug/debug.h D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \ + D:\psx\MPPT\git\Hardware\inc/adc.h D:\psx\MPPT\git\Hardware\inc/gpio.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/collect_Conversion.h: +D:\psx\MPPT\git\App\inc/collect_Conversion.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/adc.h: +D:\psx\MPPT\git\Hardware\inc/adc.h: + +D:\psx\MPPT\git\Hardware\inc/gpio.h: diff --git a/obj/App/src/collect_Conversion.o b/obj/App/src/collect_Conversion.o index 5f9f385..76146fe 100644 Binary files a/obj/App/src/collect_Conversion.o and b/obj/App/src/collect_Conversion.o differ diff --git a/obj/App/src/inflash.d b/obj/App/src/inflash.d index 60e927e..52902ec 100644 --- a/obj/App/src/inflash.d +++ b/obj/App/src/inflash.d @@ -1,91 +1,88 @@ -App/src/inflash.o: ../App/src/inflash.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/flash.h +App/src/inflash.o: ../App/src/inflash.c D:\psx\MPPT\git\App\inc/inflash.h \ + D:\psx\MPPT\git\Debug/debug.h D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \ + D:\psx\MPPT\git\Hardware\inc/flash.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h: +D:\psx\MPPT\git\App\inc/inflash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/flash.h: +D:\psx\MPPT\git\Hardware\inc/flash.h: diff --git a/obj/App/src/inflash.o b/obj/App/src/inflash.o index 39232a8..5bf56ed 100644 Binary files a/obj/App/src/inflash.o and b/obj/App/src/inflash.o differ diff --git a/obj/App/src/mppt_control.d b/obj/App/src/mppt_control.d index d64bb07..3d2048d 100644 --- a/obj/App/src/mppt_control.d +++ b/obj/App/src/mppt_control.d @@ -28,7 +28,7 @@ App/src/mppt_control.o: ../App/src/mppt_control.c \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \ D:\psx\MPPT\git\App\inc/collect_Conversion.h \ D:\psx\MPPT\git\Hardware\inc/adc.h D:\psx\MPPT\git\Hardware\inc/pwm.h \ - D:\psx\MPPT\git\App\inc/inflash.h + D:\psx\MPPT\git\App\inc/inflash.h D:\psx\MPPT\git\Hardware\inc/gpio.h D:\psx\MPPT\git\App\inc/mppt_control.h: @@ -95,3 +95,5 @@ D:\psx\MPPT\git\Hardware\inc/adc.h: D:\psx\MPPT\git\Hardware\inc/pwm.h: D:\psx\MPPT\git\App\inc/inflash.h: + +D:\psx\MPPT\git\Hardware\inc/gpio.h: diff --git a/obj/App/src/mppt_control.o b/obj/App/src/mppt_control.o index e3c53d1..ac3e4f6 100644 Binary files a/obj/App/src/mppt_control.o and b/obj/App/src/mppt_control.o differ diff --git a/obj/App/src/sl_protocol.o b/obj/App/src/sl_protocol.o index a5d98c7..1da04ed 100644 Binary files a/obj/App/src/sl_protocol.o and b/obj/App/src/sl_protocol.o differ diff --git a/obj/App/src/task.d b/obj/App/src/task.d index 1566b5a..24a8172 100644 --- a/obj/App/src/task.d +++ b/obj/App/src/task.d @@ -33,7 +33,8 @@ App/src/task.o: ../App/src/task.c D:\psx\MPPT\git\App\inc/task.h \ D:\psx\MPPT\git\Hardware\inc/adc.h D:\psx\MPPT\git\Hardware\inc/gpio.h \ D:\psx\MPPT\git\Hardware\inc/flash.h \ D:\psx\MPPT\git\App\inc/sl_protocol.h \ - D:\psx\MPPT\git\App\inc/mppt_control.h D:\psx\MPPT\git\App\inc/inflash.h + D:\psx\MPPT\git\App\inc/mppt_control.h D:\psx\MPPT\git\App\inc/inflash.h \ + D:\psx\MPPT\git\App\inc/collect_Conversion.h D:\psx\MPPT\git\App\inc/task.h: @@ -118,3 +119,5 @@ D:\psx\MPPT\git\App\inc/sl_protocol.h: D:\psx\MPPT\git\App\inc/mppt_control.h: D:\psx\MPPT\git\App\inc/inflash.h: + +D:\psx\MPPT\git\App\inc/collect_Conversion.h: diff --git a/obj/App/src/task.o b/obj/App/src/task.o index 5bedfa2..99403c5 100644 Binary files a/obj/App/src/task.o and b/obj/App/src/task.o differ diff --git a/obj/App/src/uart_dev.d b/obj/App/src/uart_dev.d index 2167cb2..496ac59 100644 --- a/obj/App/src/uart_dev.d +++ b/obj/App/src/uart_dev.d @@ -1,97 +1,94 @@ App/src/uart_dev.o: ../App/src/uart_dev.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h + D:\psx\MPPT\git\App\inc/uart_dev.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \ + D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h \ + D:\psx\MPPT\git\Hardware\inc/rs485.h D:\psx\MPPT\git\App\inc/inflash.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h: +D:\psx\MPPT\git\App\inc/uart_dev.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h: +D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h: +D:\psx\MPPT\git\Hardware\inc/rs485.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h: +D:\psx\MPPT\git\App\inc/inflash.h: diff --git a/obj/App/src/uart_dev.o b/obj/App/src/uart_dev.o index 8820ed8..56ecb1e 100644 Binary files a/obj/App/src/uart_dev.o and b/obj/App/src/uart_dev.o differ diff --git a/obj/Core/core_riscv.o b/obj/Core/core_riscv.o index faf249b..923e187 100644 Binary files a/obj/Core/core_riscv.o and b/obj/Core/core_riscv.o differ diff --git a/obj/Debug/debug.d b/obj/Debug/debug.d index 1acb7be..3b69020 100644 --- a/obj/Debug/debug.d +++ b/obj/Debug/debug.d @@ -1,87 +1,85 @@ Debug/debug.o: ../Debug/debug.c ../Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h ../Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Debug/debug.o b/obj/Debug/debug.o index 96f9322..f7cd773 100644 Binary files a/obj/Debug/debug.o and b/obj/Debug/debug.o differ diff --git a/obj/Drivers/RingQueue/ring_queue.o b/obj/Drivers/RingQueue/ring_queue.o index eaa3a6c..76dcc69 100644 Binary files a/obj/Drivers/RingQueue/ring_queue.o and b/obj/Drivers/RingQueue/ring_queue.o differ diff --git a/obj/Drivers/TimeSliceOffset/timeSliceOffset.d b/obj/Drivers/TimeSliceOffset/timeSliceOffset.d index 8567ac6..5e916e8 100644 --- a/obj/Drivers/TimeSliceOffset/timeSliceOffset.d +++ b/obj/Drivers/TimeSliceOffset/timeSliceOffset.d @@ -1,98 +1,96 @@ Drivers/TimeSliceOffset/timeSliceOffset.o: \ ../Drivers/TimeSliceOffset/timeSliceOffset.c \ ../Drivers/TimeSliceOffset/TimeSliceOffset.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h + D:\psx\MPPT\git\Debug/debug.h D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \ + D:\psx\MPPT\git\App\inc/uart_dev.h \ + D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h \ + D:\psx\MPPT\git\Hardware\inc/rs485.h ../Drivers/TimeSliceOffset/TimeSliceOffset.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h: +D:\psx\MPPT\git\App\inc/uart_dev.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h: +D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h: +D:\psx\MPPT\git\Hardware\inc/rs485.h: diff --git a/obj/Drivers/TimeSliceOffset/timeSliceOffset.o b/obj/Drivers/TimeSliceOffset/timeSliceOffset.o index 75bfe5a..f885050 100644 Binary files a/obj/Drivers/TimeSliceOffset/timeSliceOffset.o and b/obj/Drivers/TimeSliceOffset/timeSliceOffset.o differ diff --git a/obj/Hardware/src/adc.d b/obj/Hardware/src/adc.d index fea1904..ec2cc5f 100644 --- a/obj/Hardware/src/adc.d +++ b/obj/Hardware/src/adc.d @@ -1,88 +1,86 @@ Hardware/src/adc.o: ../Hardware/src/adc.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Hardware\inc/adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/adc.h: +D:\psx\MPPT\git\Hardware\inc/adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Hardware/src/adc.o b/obj/Hardware/src/adc.o index 4df9644..4367455 100644 Binary files a/obj/Hardware/src/adc.o and b/obj/Hardware/src/adc.o differ diff --git a/obj/Hardware/src/flash.d b/obj/Hardware/src/flash.d index 3859bc7..4797091 100644 --- a/obj/Hardware/src/flash.d +++ b/obj/Hardware/src/flash.d @@ -1,88 +1,86 @@ Hardware/src/flash.o: ../Hardware/src/flash.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Hardware\inc/flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/flash.h: +D:\psx\MPPT\git\Hardware\inc/flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Hardware/src/flash.o b/obj/Hardware/src/flash.o index 8e4a181..5c9beeb 100644 Binary files a/obj/Hardware/src/flash.o and b/obj/Hardware/src/flash.o differ diff --git a/obj/Hardware/src/gpio.o b/obj/Hardware/src/gpio.o index 3bfc4d7..9bf36c4 100644 Binary files a/obj/Hardware/src/gpio.o and b/obj/Hardware/src/gpio.o differ diff --git a/obj/Hardware/src/pwm.d b/obj/Hardware/src/pwm.d index d27047e..857579a 100644 --- a/obj/Hardware/src/pwm.d +++ b/obj/Hardware/src/pwm.d @@ -1,88 +1,86 @@ Hardware/src/pwm.o: ../Hardware/src/pwm.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/pwm.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Hardware\inc/pwm.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/pwm.h: +D:\psx\MPPT\git\Hardware\inc/pwm.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Hardware/src/pwm.o b/obj/Hardware/src/pwm.o index 7e31bfe..9f34254 100644 Binary files a/obj/Hardware/src/pwm.o and b/obj/Hardware/src/pwm.o differ diff --git a/obj/Hardware/src/rs485.d b/obj/Hardware/src/rs485.d index c8c419b..831a788 100644 --- a/obj/Hardware/src/rs485.d +++ b/obj/Hardware/src/rs485.d @@ -1,94 +1,92 @@ Hardware/src/rs485.o: ../Hardware/src/rs485.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h + D:\psx\MPPT\git\Hardware\inc/rs485.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \ + D:\psx\MPPT\git\App\inc/uart_dev.h \ + D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h: +D:\psx\MPPT\git\Hardware\inc/rs485.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h: +D:\psx\MPPT\git\App\inc/uart_dev.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h: +D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h: diff --git a/obj/Hardware/src/rs485.o b/obj/Hardware/src/rs485.o index 6427a9b..d9253d6 100644 Binary files a/obj/Hardware/src/rs485.o and b/obj/Hardware/src/rs485.o differ diff --git a/obj/Hardware/src/tim.d b/obj/Hardware/src/tim.d index c2b2170..ed1d4b1 100644 --- a/obj/Hardware/src/tim.d +++ b/obj/Hardware/src/tim.d @@ -1,103 +1,100 @@ Hardware/src/tim.o: ../Hardware/src/tim.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\TimeSliceOffset/timeSliceOffset.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/pwm.h + D:\psx\MPPT\git\Hardware\inc/tim.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \ + D:\psx\MPPT\git\Drivers\TimeSliceOffset/timeSliceOffset.h \ + D:\psx\MPPT\git\App\inc/uart_dev.h \ + D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h \ + D:\psx\MPPT\git\Hardware\inc/rs485.h D:\psx\MPPT\git\Hardware\inc/pwm.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/tim.h: +D:\psx\MPPT\git\Hardware\inc/tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\TimeSliceOffset/timeSliceOffset.h: +D:\psx\MPPT\git\Drivers\TimeSliceOffset/timeSliceOffset.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h: +D:\psx\MPPT\git\App\inc/uart_dev.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h: +D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h: +D:\psx\MPPT\git\Hardware\inc/rs485.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/pwm.h: +D:\psx\MPPT\git\Hardware\inc/pwm.h: diff --git a/obj/Hardware/src/tim.o b/obj/Hardware/src/tim.o index cf214c9..3b05811 100644 Binary files a/obj/Hardware/src/tim.o and b/obj/Hardware/src/tim.o differ diff --git a/obj/Peripheral/src/ch32l103_adc.d b/obj/Peripheral/src/ch32l103_adc.d index 3c588af..9ebf44c 100644 --- a/obj/Peripheral/src/ch32l103_adc.d +++ b/obj/Peripheral/src/ch32l103_adc.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_adc.o: ../Peripheral/src/ch32l103_adc.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_adc.o b/obj/Peripheral/src/ch32l103_adc.o index f43a2c3..ee0c5e2 100644 Binary files a/obj/Peripheral/src/ch32l103_adc.o and b/obj/Peripheral/src/ch32l103_adc.o differ diff --git a/obj/Peripheral/src/ch32l103_bkp.d b/obj/Peripheral/src/ch32l103_bkp.d index c07f9ba..6d5664a 100644 --- a/obj/Peripheral/src/ch32l103_bkp.d +++ b/obj/Peripheral/src/ch32l103_bkp.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_bkp.o: ../Peripheral/src/ch32l103_bkp.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_bkp.o b/obj/Peripheral/src/ch32l103_bkp.o index 3e1b71c..0668aeb 100644 Binary files a/obj/Peripheral/src/ch32l103_bkp.o and b/obj/Peripheral/src/ch32l103_bkp.o differ diff --git a/obj/Peripheral/src/ch32l103_can.d b/obj/Peripheral/src/ch32l103_can.d index 7b354f8..9074a0c 100644 --- a/obj/Peripheral/src/ch32l103_can.d +++ b/obj/Peripheral/src/ch32l103_can.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_can.o: ../Peripheral/src/ch32l103_can.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_can.o b/obj/Peripheral/src/ch32l103_can.o index 8d98142..1339931 100644 Binary files a/obj/Peripheral/src/ch32l103_can.o and b/obj/Peripheral/src/ch32l103_can.o differ diff --git a/obj/Peripheral/src/ch32l103_crc.d b/obj/Peripheral/src/ch32l103_crc.d index 34685a9..0a757fc 100644 --- a/obj/Peripheral/src/ch32l103_crc.d +++ b/obj/Peripheral/src/ch32l103_crc.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_crc.o: ../Peripheral/src/ch32l103_crc.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_crc.o b/obj/Peripheral/src/ch32l103_crc.o index cc4ec25..01af322 100644 Binary files a/obj/Peripheral/src/ch32l103_crc.o and b/obj/Peripheral/src/ch32l103_crc.o differ diff --git a/obj/Peripheral/src/ch32l103_dbgmcu.d b/obj/Peripheral/src/ch32l103_dbgmcu.d index eb5e3f1..f1770d6 100644 --- a/obj/Peripheral/src/ch32l103_dbgmcu.d +++ b/obj/Peripheral/src/ch32l103_dbgmcu.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_dbgmcu.o: ../Peripheral/src/ch32l103_dbgmcu.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_dbgmcu.o b/obj/Peripheral/src/ch32l103_dbgmcu.o index a0812d4..2cbfdd9 100644 Binary files a/obj/Peripheral/src/ch32l103_dbgmcu.o and b/obj/Peripheral/src/ch32l103_dbgmcu.o differ diff --git a/obj/Peripheral/src/ch32l103_dma.d b/obj/Peripheral/src/ch32l103_dma.d index 1e5c3b7..b575b9e 100644 --- a/obj/Peripheral/src/ch32l103_dma.d +++ b/obj/Peripheral/src/ch32l103_dma.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_dma.o: ../Peripheral/src/ch32l103_dma.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_dma.o b/obj/Peripheral/src/ch32l103_dma.o index ef9e6c9..bbc37ee 100644 Binary files a/obj/Peripheral/src/ch32l103_dma.o and b/obj/Peripheral/src/ch32l103_dma.o differ diff --git a/obj/Peripheral/src/ch32l103_exti.d b/obj/Peripheral/src/ch32l103_exti.d index aedb6a1..3e4c44d 100644 --- a/obj/Peripheral/src/ch32l103_exti.d +++ b/obj/Peripheral/src/ch32l103_exti.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_exti.o: ../Peripheral/src/ch32l103_exti.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_exti.o b/obj/Peripheral/src/ch32l103_exti.o index 31ce2b5..916caa6 100644 Binary files a/obj/Peripheral/src/ch32l103_exti.o and b/obj/Peripheral/src/ch32l103_exti.o differ diff --git a/obj/Peripheral/src/ch32l103_flash.d b/obj/Peripheral/src/ch32l103_flash.d index 966177d..3250790 100644 --- a/obj/Peripheral/src/ch32l103_flash.d +++ b/obj/Peripheral/src/ch32l103_flash.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_flash.o: ../Peripheral/src/ch32l103_flash.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_flash.o b/obj/Peripheral/src/ch32l103_flash.o index 16f694f..6aafe63 100644 Binary files a/obj/Peripheral/src/ch32l103_flash.o and b/obj/Peripheral/src/ch32l103_flash.o differ diff --git a/obj/Peripheral/src/ch32l103_gpio.d b/obj/Peripheral/src/ch32l103_gpio.d index 8782341..c3c6852 100644 --- a/obj/Peripheral/src/ch32l103_gpio.d +++ b/obj/Peripheral/src/ch32l103_gpio.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_gpio.o: ../Peripheral/src/ch32l103_gpio.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_gpio.o b/obj/Peripheral/src/ch32l103_gpio.o index ee70cbc..060f22e 100644 Binary files a/obj/Peripheral/src/ch32l103_gpio.o and b/obj/Peripheral/src/ch32l103_gpio.o differ diff --git a/obj/Peripheral/src/ch32l103_i2c.d b/obj/Peripheral/src/ch32l103_i2c.d index a5ab02f..6b96ab2 100644 --- a/obj/Peripheral/src/ch32l103_i2c.d +++ b/obj/Peripheral/src/ch32l103_i2c.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_i2c.o: ../Peripheral/src/ch32l103_i2c.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_i2c.o b/obj/Peripheral/src/ch32l103_i2c.o index 89457fa..8a0ac9c 100644 Binary files a/obj/Peripheral/src/ch32l103_i2c.o and b/obj/Peripheral/src/ch32l103_i2c.o differ diff --git a/obj/Peripheral/src/ch32l103_iwdg.d b/obj/Peripheral/src/ch32l103_iwdg.d index e1873cc..126e17b 100644 --- a/obj/Peripheral/src/ch32l103_iwdg.d +++ b/obj/Peripheral/src/ch32l103_iwdg.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_iwdg.o: ../Peripheral/src/ch32l103_iwdg.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_iwdg.o b/obj/Peripheral/src/ch32l103_iwdg.o index ecc97c0..4652b6d 100644 Binary files a/obj/Peripheral/src/ch32l103_iwdg.o and b/obj/Peripheral/src/ch32l103_iwdg.o differ diff --git a/obj/Peripheral/src/ch32l103_lptim.d b/obj/Peripheral/src/ch32l103_lptim.d index 2c8e9b5..da7a447 100644 --- a/obj/Peripheral/src/ch32l103_lptim.d +++ b/obj/Peripheral/src/ch32l103_lptim.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_lptim.o: ../Peripheral/src/ch32l103_lptim.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_lptim.o b/obj/Peripheral/src/ch32l103_lptim.o index 3360729..305f992 100644 Binary files a/obj/Peripheral/src/ch32l103_lptim.o and b/obj/Peripheral/src/ch32l103_lptim.o differ diff --git a/obj/Peripheral/src/ch32l103_misc.d b/obj/Peripheral/src/ch32l103_misc.d index 93dd456..c8cfe3f 100644 --- a/obj/Peripheral/src/ch32l103_misc.d +++ b/obj/Peripheral/src/ch32l103_misc.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_misc.o: ../Peripheral/src/ch32l103_misc.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_misc.o b/obj/Peripheral/src/ch32l103_misc.o index 035d580..e0fa329 100644 Binary files a/obj/Peripheral/src/ch32l103_misc.o and b/obj/Peripheral/src/ch32l103_misc.o differ diff --git a/obj/Peripheral/src/ch32l103_opa.d b/obj/Peripheral/src/ch32l103_opa.d index 5ebf60a..af4f168 100644 --- a/obj/Peripheral/src/ch32l103_opa.d +++ b/obj/Peripheral/src/ch32l103_opa.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_opa.o: ../Peripheral/src/ch32l103_opa.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: diff --git a/obj/Peripheral/src/ch32l103_opa.o b/obj/Peripheral/src/ch32l103_opa.o index 10059a8..d717125 100644 Binary files a/obj/Peripheral/src/ch32l103_opa.o and b/obj/Peripheral/src/ch32l103_opa.o differ diff --git a/obj/Peripheral/src/ch32l103_pwr.d b/obj/Peripheral/src/ch32l103_pwr.d index 39b2597..f0baeab 100644 --- a/obj/Peripheral/src/ch32l103_pwr.d +++ b/obj/Peripheral/src/ch32l103_pwr.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_pwr.o: ../Peripheral/src/ch32l103_pwr.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_pwr.o b/obj/Peripheral/src/ch32l103_pwr.o index 89be0ca..b1a5a26 100644 Binary files a/obj/Peripheral/src/ch32l103_pwr.o and b/obj/Peripheral/src/ch32l103_pwr.o differ diff --git a/obj/Peripheral/src/ch32l103_rcc.d b/obj/Peripheral/src/ch32l103_rcc.d index 5b6d772..99d36c4 100644 --- a/obj/Peripheral/src/ch32l103_rcc.d +++ b/obj/Peripheral/src/ch32l103_rcc.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_rcc.o: ../Peripheral/src/ch32l103_rcc.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_rcc.o b/obj/Peripheral/src/ch32l103_rcc.o index 2b047ee..65da369 100644 Binary files a/obj/Peripheral/src/ch32l103_rcc.o and b/obj/Peripheral/src/ch32l103_rcc.o differ diff --git a/obj/Peripheral/src/ch32l103_rtc.d b/obj/Peripheral/src/ch32l103_rtc.d index 5b21664..0779eef 100644 --- a/obj/Peripheral/src/ch32l103_rtc.d +++ b/obj/Peripheral/src/ch32l103_rtc.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_rtc.o: ../Peripheral/src/ch32l103_rtc.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_rtc.o b/obj/Peripheral/src/ch32l103_rtc.o index 99119a6..5077f41 100644 Binary files a/obj/Peripheral/src/ch32l103_rtc.o and b/obj/Peripheral/src/ch32l103_rtc.o differ diff --git a/obj/Peripheral/src/ch32l103_spi.d b/obj/Peripheral/src/ch32l103_spi.d index 8537649..4a49791 100644 --- a/obj/Peripheral/src/ch32l103_spi.d +++ b/obj/Peripheral/src/ch32l103_spi.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_spi.o: ../Peripheral/src/ch32l103_spi.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_spi.o b/obj/Peripheral/src/ch32l103_spi.o index a8971d7..e055fb9 100644 Binary files a/obj/Peripheral/src/ch32l103_spi.o and b/obj/Peripheral/src/ch32l103_spi.o differ diff --git a/obj/Peripheral/src/ch32l103_tim.d b/obj/Peripheral/src/ch32l103_tim.d index a75893b..bff9bf4 100644 --- a/obj/Peripheral/src/ch32l103_tim.d +++ b/obj/Peripheral/src/ch32l103_tim.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_tim.o: ../Peripheral/src/ch32l103_tim.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_tim.o b/obj/Peripheral/src/ch32l103_tim.o index e3f2101..c7d19f5 100644 Binary files a/obj/Peripheral/src/ch32l103_tim.o and b/obj/Peripheral/src/ch32l103_tim.o differ diff --git a/obj/Peripheral/src/ch32l103_usart.d b/obj/Peripheral/src/ch32l103_usart.d index 920de81..333cb3d 100644 --- a/obj/Peripheral/src/ch32l103_usart.d +++ b/obj/Peripheral/src/ch32l103_usart.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_usart.o: ../Peripheral/src/ch32l103_usart.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_usart.o b/obj/Peripheral/src/ch32l103_usart.o index 340d4c0..a186ead 100644 Binary files a/obj/Peripheral/src/ch32l103_usart.o and b/obj/Peripheral/src/ch32l103_usart.o differ diff --git a/obj/Peripheral/src/ch32l103_wwdg.d b/obj/Peripheral/src/ch32l103_wwdg.d index 21d2d7a..ffda011 100644 --- a/obj/Peripheral/src/ch32l103_wwdg.d +++ b/obj/Peripheral/src/ch32l103_wwdg.d @@ -1,85 +1,83 @@ Peripheral/src/ch32l103_wwdg.o: ../Peripheral/src/ch32l103_wwdg.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/Peripheral/src/ch32l103_wwdg.o b/obj/Peripheral/src/ch32l103_wwdg.o index 46c08ee..d8d0670 100644 Binary files a/obj/Peripheral/src/ch32l103_wwdg.o and b/obj/Peripheral/src/ch32l103_wwdg.o differ diff --git a/obj/Startup/startup_ch32l103.o b/obj/Startup/startup_ch32l103.o index a3dab40..3570d24 100644 Binary files a/obj/Startup/startup_ch32l103.o and b/obj/Startup/startup_ch32l103.o differ diff --git a/obj/User/ch32l103_it.d b/obj/User/ch32l103_it.d index 0060690..361d582 100644 --- a/obj/User/ch32l103_it.d +++ b/obj/User/ch32l103_it.d @@ -1,87 +1,85 @@ User/ch32l103_it.o: ../User/ch32l103_it.c ../User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Debug/debug.h D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h ../User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/User/ch32l103_it.o b/obj/User/ch32l103_it.o index 2952db7..e48a5a1 100644 Binary files a/obj/User/ch32l103_it.o and b/obj/User/ch32l103_it.o differ diff --git a/obj/User/main.o b/obj/User/main.o index 27f3661..2dedbae 100644 Binary files a/obj/User/main.o and b/obj/User/main.o differ diff --git a/obj/User/system_ch32l103.d b/obj/User/system_ch32l103.d index 7f324c5..0785df2 100644 --- a/obj/User/system_ch32l103.d +++ b/obj/User/system_ch32l103.d @@ -1,85 +1,83 @@ User/system_ch32l103.o: ../User/system_ch32l103.c \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ - D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \ + D:\psx\MPPT\git\User/ch32l103_conf.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \ + D:\psx\MPPT\git\User/ch32l103_it.h D:\psx\MPPT\git\Debug/debug.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \ + D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: +D:\psx\MPPT\git\Core/core_riscv.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: +D:\psx\MPPT\git\User/system_ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: +D:\psx\MPPT\git\User/ch32l103_conf.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: +D:\psx\MPPT\git\User/ch32l103_it.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: +D:\psx\MPPT\git\Debug/debug.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h: -D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: +D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h: diff --git a/obj/User/system_ch32l103.o b/obj/User/system_ch32l103.o index 26902bc..faad29c 100644 Binary files a/obj/User/system_ch32l103.o and b/obj/User/system_ch32l103.o differ diff --git a/obj/mppt_Nos_V0.4.elf b/obj/mppt_Nos_V0.4.elf index 4df611a..c70a531 100644 Binary files a/obj/mppt_Nos_V0.4.elf and b/obj/mppt_Nos_V0.4.elf differ diff --git a/obj/mppt_Nos_V0.4.hex b/obj/mppt_Nos_V0.4.hex index b3c9d88..7319680 100644 --- a/obj/mppt_Nos_V0.4.hex +++ b/obj/mppt_Nos_V0.4.hex @@ -10,11 +10,11 @@ :10008400400400004004000040040000400400005C :10009400400400004004000040040000400400004C :1000A400400400004004000040040000400400003C -:1000B40040040000581900004004000040040000FF +:1000B40040040000961900004004000040040000C1 :1000C400400400004004000040040000400400001C -:1000D4004004000040040000400400004C180000EC +:1000D4004004000040040000400400008A180000AE :1000E40040040000400400004004000040040000FC -:1000F4004004000092180000400400004004000086 +:1000F40040040000D0180000400400004004000048 :1001040040040000400400004004000040040000DB :100114004004000000000000000000000000000097 :1001240000000000000000000000000000000000CB @@ -36,11 +36,11 @@ :10022000D58D93960501D58D61B7939627009702DA :10023000000096968682E78086FA9680C1171D8F09 :100240003E96E374C3F8A5B701A001A0EFF25FF2F8 -:100250000545EF0090279922EF10100571651305F1 -:100260000520EF10D009B707002083A58713377545 -:100270000000130505EAEF50500C0925AA853775D3 -:100280000000130505EBEF50500BEF201009EF2095 -:10029000D001014501B7EFF2BFED371402401C4019 +:100250000545EF0090279922EF10F008716513050E +:100260000520EF109011B707002083A5871337559D +:100270000000130585D3EF3010010925AA853755F5 +:100280000000130585D4EF301000EF20405AEF2016 +:100290006053014501B7EFF2BFED371402401C4037 :1002A0003707FF08411193E717001CC05C40F98F26 :1002B0005CC01C403707F7FE6D17F98F1CC01C404F :1002C0003707FCFF7D17F98F1CC05C40370701FF23 @@ -68,7 +68,7 @@ :10042000062021A8B7160240D4421396E600E356F0 :1004300006FEB7163D0093860690B387D70269B7CC :1004400001A0970100209381614F175100201301F3 -:1004500061BB177500001305253B970500209385A8 +:1004500061BB175500001305250097050020938503 :1004600065BA1386818163FAC5008322050023A043 :10047000550011059105E3EAC5FE13858181938539 :1004800041AF6377B500232005001105E36DB5FE8C @@ -290,7 +290,7 @@ :10120000371501409307E00F4C0013050580372484 :1012100001407C8202C6EFF0EFEF13050440EFF0CF :10122000AFAA13050440EFF02FC8AA852396A18228 -:1012300037750000130505ECEF403010B7070E00BE +:1012300037550000130585D5EF20F004B7070E00E1 :101240003ECE0C088547130504402302F10202C874 :1012500002CA02CC02D0EFF0AFA9854513050440C5 :10126000EFF06FAE854513050440EFF0CFC1814527 @@ -345,1600 +345,1029 @@ :10157000EFF0EFD9914705443ED00810B1473ED473 :1015800022D602D2EFF0EFAF930780117C8668007D :1015900089475C8722C8EFF0AFF345616FE09FBFDA -:1015A0001145EFF0AFB485476313F50237750000BE -:1015B000130585EDEF40406C37150140130505C05C +:1015A0001145EFF0AFB485476313F50237550000DE +:1015B000130505D7EF20605E37150140130505C000 :1015C00001469145EFF04FC11145EFF00FB47300A4 :1015D0002030EFE2FFB9411185452145EFF03F830F -:1015E00085451145EFF09F84930700207C823715D5 -:1015F0000140E1473EC64C008D47130505C03EC47F -:10160000EFF04FB141016FE0FFB8EFE27FB601119B -:10161000C937371400409307700C8A85130504807E -:101620003EC002C22314010023050100EFF0BF8970 -:10163000130504808545EFF03F9CC167938707063B -:101640006C00130504803EC8231B010002C6EFF0A6 -:10165000FF8E13050480A145EFF0BF9B13050480A6 -:101660008545EFF07F95854513050480EFF05F9683 -:1016700005616FE03FB2EFE2BFAF930500002A843F -:10168000EF30F014634D0502B777000083A587EEB5 -:101690002285EF30700B6344A002B777000083A56A -:1016A000C7EE2285EF30701BEF4000039315050154 -:1016B00037150040C18113050580EFF0FF966FE0FC -:1016C0007FADEFE2FFAA797137140140C1472A8943 -:1016D000FC828D44C1474C08130504C03ECE26CC85 -:1016E000EFF04FA30146130504C0C145EFF0CFAEA4 -:1016F00085452145EFF0AFF1854537050800EFF04E -:10170000EFF28547FC824C08E147130504C026CC64 -:101710003ECEEFF02FA0894491474C08130504C03A -:10172000E482375400403ECEEFF0CF9E0C10B70756 -:101730000C00130504C04AD03ED402D22316010285 -:10174000EFF0BF939307D0137C86680085473EC8AF -:101750004487EFF0EFD70546130504C093055052B8 -:10176000EFF0BF9E8545130504C0EFF0BF9C4561B7 -:101770006FE05FA2EFE2DF9F7971371401409307BA -:1017800000022A89FC828D44C1474C08130504C01D -:101790003ECE26CCEFF00F980146130504C093050A -:1017A0000002EFF06FA385452145EFF04FE6854538 -:1017B00037050400EFF08FE793070040FC824C08E8 -:1017C000E147130504C026CC3ECEEFF0AF94856709 -:1017D00093870780FC824C089147130504C03ECED6 -:1017E00037540040EFF00F930C10B7070C001305AF -:1017F00004804AD03ED402D223160102EFF0FF87C4 -:10180000930770137C8685475C87680085473EC8D0 -:10181000EFF00FCC05461305048093055052EFF00E -:10182000DF92854513050480EFF0DF9045616FE09E -:101830007F96EFE2FF932A84EFF09F9493050008D0 -:101840002285EFF0FF947DD96FE0DF94411122C62D -:10185000375400409305505213050480EFF0FF9376 -:101860000DC513050480EFF03F929375F50F2388A3 -:10187000B18203A501851C4D104954498507B3E782 -:10188000C7026384D70031057D2A324441017300C9 -:101890002030411122C637540040930550521305A1 -:1018A00004C0EFF09F8F0DC5130504C0EFF0DF8D6E -:1018B0009375F50F238AB18203A541851C4D10490C -:1018C00054498507B3E7C7026384D7003105A52AC9 -:1018D0003244410173002030EFE29F890111AA8454 -:1018E0002E8409458545EFF06FD4E084370400402D -:1018F0004C081305044026CA231E0100231D0100C5 -:10190000EFF06FDC0546854513050440EFF0AFEDC1 -:101910009307D0027C868D475C87680085473EC868 -:10192000EFF00FBB854513050440EFF0EFE80561CC -:101930006FE05F86EFE2DF83B707002083A58713A0 -:10194000896793870771B3D5F5022545FD15C20553 -:10195000C18159376FE01F84411122C6370400400E -:10196000854513050440EFF00FEF19C585451305B4 -:101970000440EFF0CFEF6128324441017300203082 -:101980001DC9B296C206C18252A136A10CC509EE8C -:1019900085471CA183A6818393878183368701EBCA -:1019A00054C588C30145828023000500E5B763065E -:1019B000A7005847EDB77D558280054582800DC54B -:1019C00083A781831387818399E305458280D44768 -:1019D0006396A6005845D8C7014582806394A70046 -:1019E00014C3DDBFB687CDB77D558280EFE24FF8D7 -:1019F00003A4818375DC1C2093F7F70F99C75E2041 -:101A000099C3230004001C4482974044E5B783A790 -:101A10008183054691E38280D62381CEBA237D1748 -:101A200042074183BAA3BA234207418319E390A333 -:101A3000B6A3DC47C5B7232605000CC150C123243B -:101A40000500054582805C45544118458507B3E78C -:101A5000D702638EE70058451C41BA978CA35C45BA -:101A600058418507B3E7E7025CC505458280795593 -:101A7000828018455C45630FF70018451C41BA97F2 -:101A80009C239CA11C4558418507B3E7E7021CC570 -:101A900005458280014582805C4518454841998F03 -:101AA000AA9733E5A7028280B707002083A7871390 -:101AB0000967130707F4B3D7E702C207C183239F5F -:101AC000F182239EF1828280B7F700E0D8438146FD -:101AD000799BD8C303D7C1833306A70290CBD4CB5D -:101AE00098431367070198C398431367170298C375 -:101AF000D843058B75DF9843799B98C38280EFE2CA -:101B00002FE72A841165011185451105EFF02FB0EB -:101B1000930700207C82371501408D473EC44C005E -:101B2000E147130505803EC6EFE0DFDE22C83744FB -:101B30000140B70708000C08130504803ECC02CA18 -:101B4000231E0100EFF06FD3854513050480EFF0ED -:101B50006FDE05616FE00FE4EFE2EFDFB7440140B5 -:101B6000AE893289014493840480634524014A8507 -:101B70006FE0AFE1930500042685EFF06FE17DD9BA -:101B8000B38789008385070026850504C205C181C6 -:101B9000EFF00FDFD9BF138781801C43938641AFDD -:101BA0003E95636BD500B75600209386068063E5AB -:101BB000A60008C33E858280FD57EDBFEFE24FDBF4 -:101BC00037240140AA859546054613050440EFE0F9 -:101BD0005F9C854513050440EFE03F9A9304044061 -:101BE00089452685EFE0FFA665DD13050440EFE09B -:101BF000DFA56FE02FDA0397C18281472A97634FF1 -:101C0000070009CD05669306F6FFB6876358C7003F -:101C1000AA876305D50093170701C1833E8582809B -:101C2000EFE20FD50545593F42054185E937AA84C2 -:101C3000EF30F02FB777000083A507EFEF30A00556 -:101C4000EF30D03BB777000003A687EF83A6C7EF3E -:101C5000EF20203AB777000003A607F083A647F0ED -:101C6000EF202039EF3050442A8437750000A685D4 -:101C7000130585F0EF30706CB777000083A547EF50 -:101C80002285EF30803DEF30101FAA8537750000A8 -:101C9000130505F2EF30706A22856FE0AFCFEFE2F7 -:101CA0002FCD0945213F42054185B137AA84EF3048 -:101CB0001028B777000083A507EFEF20D07DEF3025 -:101CC000F033B777000003A687EF83A6C7EFEF20B6 -:101CD0004032B777000003A6870883A6C708EF2025 -:101CE0004031EF30703C2A8437750000A68513051B -:101CF0000509EF309064B777000083A507082285B7 -:101D0000EF30A035EF303017AA8537750000130586 -:101D1000C50AEF30906222856FE0CFC7EFE24FC572 -:101D20000D45693D42054185F935AA84EF303020E3 -:101D3000B777000083A507EFEF20F075EF30102C88 -:101D4000B777000003A687EF83A6C7EFEF20602ACE -:101D5000B777000003A607F483A647F4EF206029B5 -:101D6000EF3090342A8437750000A685130585F47A -:101D7000EF30B05CB777000083A507082285EF300D -:101D8000C02DEF30500FAA8537750000130505F6FA -:101D9000EF30B05A22856FE0EFBFEFE26FBD114523 -:101DA000313D42054185813DAA84EF305018B77717 -:101DB000000083A507EFEF20106EEF303024B777D7 -:101DC000000003A687EF83A6C7EFEF208022B77736 -:101DD000000003A607FD83A647FDEF208021EF301A -:101DE000B02C2A8437750000A685130585FDEF30D9 -:101DF000D054B777000083A507082285EF30E0258F -:101E0000EF307007AA8537750000130545FFEF30E6 -:101E1000D05222856FE00FB8EFE28FB51545793BC0 -:101E200042054185C93BAA84EF307010B7770000A6 -:101E300083A507EFEF203066EF30501CB777000026 -:101E400003A687EF83A6C7EFEF20A01AB77700009D -:101E500003A6870883A6C708EF20A019EF30D02477 -:101E60002A8437750000A68513058504EF30F04CF1 -:101E7000B777000083A507082285EF30001EEF30FA -:101E8000807FAA853775000013054506EF30F04ABC -:101E900022856FE02FB0EFE20FAC19450533420504 -:101EA0004185913BAA84EF309008B777000083A565 -:101EB00007EF37740000EF20105EEF303014032678 -:101EC00084EF8326C4EFEF20C012EF30F01DB77708 -:101ED000000083A587F72A8AEF302018EF30101210 -:101EE0002A895285AE89EF3070112A86AE86032585 -:101EF00084EF8325C4EFEF20405B2A86AE864A85B7 -:101F0000CE85EF105022EF30301AB777000083A54E -:101F100047EFEF205058EF30700EEF00105EEF30BB -:101F2000B018B777000083A5C7F7EF20D056EF3081 -:101F3000F00CB777000003A687F883A6C7F8EF1068 -:101F4000802BEF307016B7770000AA8503A587EEC7 -:101F5000EF207054B777000083A507F8EF302039E1 -:101F60002A8437750000A685130505F9EF30F03C8B -:101F7000B777000083A507082285EF30000EEF3009 -:101F8000806FAA85377500001305C5FAEF30F03A67 -:101F900022856FE08F9FEFE2AF9D1D45EFF01FC2DE -:101FA00042054185EFF03FC5AA84EF304078B7770E -:101FB000000083A507EFEF20104EEF303004B77715 -:101FC000000003A687EF83A6C7EFEF208002B77754 -:101FD000000003A607FD83A647FDEF208001EF3038 -:101FE000B00C2A8437750000A68513050501EF3073 -:101FF000D034B777000083A507082285EF30E005CD -:10200000EF306067AA85377500001305C502EF3011 -:10201000D03222856FE00F98EFE28F9501112800F2 -:1020200059468145EFF00FBA1884930730050145F2 -:10203000631BF7003705002059462C0013050502E5 -:10204000EF309024054505616FE0CF94EFE24F92A9 -:102050002945EF309032EFF0BFBCEFF05FC4EFF0F6 -:10206000FFCBEFF09FD3EFF03FDB35352D37294520 -:10207000EF30B0306FE00F92EFE28F8FC13F6FE033 -:102080006F91EFE2EF8ED425DC35A206DD8E954709 -:1020900063FDD700377500001306701085451305E2 -:1020A000450FEF3090296FE0EF8EB425BC35A206C6 -:1020B000DD8E93070020E3F8D7FE37750000130686 -:1020C000E010854513054512E9BFEFE26F8A3775C9 -:1020D00000001306001A85451305052EEF30F02584 -:1020E00093870186E82BD83BA9472205598D3305F4 -:1020F000F502420541816FE0EF89EFE26F873775A6 -:1021000000001306401985451305452AEF30F022DB -:1021100093870186C82BB83BA9472205598D330503 -:10212000F502420541816FE0EF86EFE26F8437757B -:1021300000001306801885451305C526EF30F01FF3 -:1021400093870186A82B983BA9472205598D330513 -:10215000F502420541816FE0EF83EFE26F81377551 -:1021600000001306C01785451305451CEF30F01C11 -:1021700093870186882BF837A9472205598D3305A7 -:10218000F502420541816FE0EF80EFD27FFE3775A7 -:10219000000013060017854513050519EF30F019E7 -:1021A00093870186E827D837A9472205598D33053B -:1021B000F502420541816FD0FFFDEFD27FFB3775FD -:1021C00000001306401685451305C51FEF30F016B5 -:1021D00093870186A837DC27A2075D8D6FD09FFB10 -:1021E000EFD21FF9377500001306801585451305DA -:1021F000C515EF309014938701868837BC27A20756 -:102200005D8D6FD03FF9EFD2BFF637750000130632 -:10221000C01485451305C531EF30301201456FD02C -:102220007FF7EFD2FFF437750000130600148545E1 -:1022300013054523EF30701003C5018683C711864F -:10224000A2075D8D6FD01FF5EFD29FF237750000AA -:102250002E841306101385451305850CEF30F00D01 -:102260000547A384E1841385C18B23800184EFF0AB -:102270000FF55C245434A207D58F2380F186A18307 -:10228000A380F1866FD01FF1EFD29FEE23A2A1842D -:102290001547B73500002384E18481460547294668 -:1022A0009385E58D1385C18B2380E184EFF04FED9D -:1022B0006FD05FEEC16769768146FD1705061397FB -:1022C000060141836364B7003E8582803307D500F1 -:1022D0001823B98F214713F8170085836305080079 -:1022E000B18FC207C1837D17420741836DF7850611 -:1022F000F9B7EFD27FE503C9C500DC35011122092A -:102300003369F90042091359094193140901C18045 -:10231000954763FF970037750000A6861306800B6C -:1023200085451305450FEF30500105616FD05FE51E -:10233000B425BC35A206DD8E9307002063FAD700D2 -:10234000377500001306E00B854513054512E1BF04 -:10235000AA8902CA02CC231E0100930A4101368ACF -:10236000370B0020B307DA40C207C18363ED97083B -:10237000138481871305C400130660028145EFD0E2 -:102380003FE23707002083470702A3052401230506 -:1023900004001CA09307070294335289939A1400F7 -:1023A00014B0B423130A070234A0B43334B0D423D6 -:1023B00054A0D43354B0F42374A0F4339C2774B0E5 -:1023C0001CA4930700031CB481471384418863C095 -:1023D000570793856400860593F5E50F138581877C -:1023E000EFF05FED9317850021815D8D83479A00A3 -:1023F00056940AA03CA013860A01938581874E85D6 -:10240000EF0010051DB713048B05930B84041C40CB -:10241000639947015C40014536C68297B2462390D6 -:10242000AA002104E3958BFE890A050A25BF101036 -:1024300013F7E70F329713F61700B306F4000357AC -:1024400047FF11E22183850798A293F7F70F41B761 -:10245000EFD21FD23715004013050580EFE03FBED5 -:10246000EF305002EF3070079307100F3365F5021D -:10247000A94729053305F5026FD0DFD1EFD2BFCDD3 -:1024800003A701852A84BE84054693055052631C28 -:10249000A7043755004013050580EFE01FCB2285C8 -:1024A000EF00D004131905010945EFF0EFE1228593 -:1024B000EF00D00383A70185931905011359090182 -:1024C00093D9090101469305505237550040639155 -:1024D000870213050580EFE05FC7330539413335C7 -:1024E000A0006FD09FCA37550040130505C075B7CF -:1024F000130505C0CDB7EFD21FC637040020130463 -:102500008403AA89AE84328A1309040298341C40D9 -:102510006317F7005C405286A6854E85829721049A -:10252000E31624FF6FD07FC6EFD29FC14111AA8C62 -:10253000EF00C07BA94763DBA72413062003814576 -:102540001385818713848187B70D0020EFD05FC585 -:102550000149814A8144014A130C1400138B0D0276 -:102560006685EF00A078630305226685EF0080751D -:1025700093878187D2973EC688A3930B1A00894719 -:102580006384FB006382042C182083C70D02631050 -:10259000F714183083471B00631BF71237750000D0 -:1025A0001306301E854513058534EF300059A547C5 -:1025B0006398FB0683C7118603C70186A207D98FDC -:1025C00009476398E70C382083472B006313F70C07 -:1025D000383083473B00631EF70A582083474B007F -:1025E0006319F70A583083475B006314F70A7820B1 -:1025F00083476B00631FF708783083477B00631ABB -:10260000F708182483478B006315F7083775000017 -:102610001306C01F854513054537EF30005221A032 -:102620008547E3E997F8A9476385FB00894763F28B -:10263000971683C7118603C701861434A207D98F62 -:1026400009476395E70E930700036399F60837750A -:1026500000001306D02585451305453DEF30E04DBC -:10266000814A454963902B1F1C341307000363956F -:10267000E7129305D9FF93F5F50F13858187EFF0E6 -:102680007FC37C247834A207D98F6398A7161828B3 -:102690001DAA83C70184C1FB38303C20F98F582024 -:1026A000F98F5830F98F7820F98F7830F98F182406 -:1026B000F98F1307F00F639AE700377500001306D0 -:1026C000102185451305053A89BF91E0854452865E -:1026D000E28513858187EF30203B6DA0C14763956C -:1026E000F602377500001306502685451305853F11 -:1026F000EF30A044B947854AE396FBF60349D4007E -:10270000394A06094509A9BD9307000A1306D026D0 -:102710006384F6029307100A639DF606130650279A -:10272000B77700008545138507440DBF9307000A5E -:10273000639EF600130600283775000085451305D3 -:10274000C541EF30803F814A354929BF9307100AC0 -:1027500013068028E386F6FCA68763F3E400894726 -:1027600093F4F70FB77700001306302985451385DA -:102770008746EF30803C5286E28513858187EF30B3 -:10278000A030814A93070003E3FC47DD41016FD08D -:10279000FF9EE3890AECB9BF4147639AE7029305BC -:1027A000D9FF93F5F50F13858187EFF0BFB033079D -:1027B00044018347E7FF0347F7FFA207D98F639ED2 -:1027C000A702B2479823D9476319F702A1A81307B4 -:1027D000000A6393E7069305D9FF93F5F50F138578 -:1027E0008187EFF03FAD3C243834A207D98F639640 -:1027F000A7005824D947630AF7000D47A68763F35B -:10280000E4008D4793F4F70FD9B583A701850146FE -:102810009305505237550040639DFC001305058019 -:10282000EFE0BF924A86938581876685EFF0BFCC43 -:10283000B1BF130505C0EDB71307100AE38BE7E23C -:102840004A8A89B75E8A3DBFA547E39EFBDC9DB3FC -:10285000EFD21F929387118490233715014093057F -:102860000010133616001305058090A3EFE0CF96F5 -:102870006FD05F92EFD2DF8F9387C1849843930626 -:10288000170094C3D567938707186319F700B70734 -:10289000EFBE37E700E0938707083CC737140140D5 -:1028A000856493850480130504800546EFE0CF928C -:1028B00001469385048013050480EFE0EF916FD00B -:1028C0007F8DEFD2FF8AEFF02FFB6FD0BF8CEFD25E -:1028D0003F8A03A54185EFF03FC56FD0BF8BEFD294 -:1028E0009F8785671387C18B938787383EA313879C -:1028F000A1841C23011193861700F51714A393F7E5 -:10290000F70F9306B00F63EDF6001385C18B23809C -:10291000018423000700EFF08F8A05616FD0FF86E6 -:10292000414681451305E100EFD09F873704002021 -:102930008347040213040402DD455C821C30480016 -:102940009384A184DC82FD577C83FD573EC4E977E4 -:102950009387F71F7C8683C78184DC8703C7118632 -:1029600083C60186938701862207558FA308E1005D -:102970009356870038202308D1002309E10038301E -:10298000A309E1005820230AE1005830A30AE1001E -:102990007820230BE1007830A30BE1001824230CEE -:1029A000E1009837BC27A207D98F13D78700230DE2 -:1029B000F100A30CE100EFF0FF8F93578500A30D0A -:1029C000F1001C34230EA1002944A30EF100EFF006 -:1029D0003FA8EFF06F8F1389418403250900EFF0C2 -:1029E000FFA921E593879184942305476397E60027 -:1029F00023800700238004000DB7032509006D46DE -:102A00004C00B9240327090083A7018505469305D7 -:102A10005052375500406317F70013050580EFE06B -:102A2000CFF2E5BD130505C0DDBF7D141374F40FAF -:102A300059FCE5B53707002013070702342323802C -:102A40000186A380018693870186B4A33433B4B38F -:102A50005423D4A35433D4B37423F4A37433F4B3FE -:102A6000142794A734373027A206D18E94B7A182B9 -:102A7000B4A754275837A3860700238707002207E7 -:102A8000558FB8B72183D8A7A387070023880700ED -:102A9000A388070023890700A3890700238A07006A -:102AA000A38A0700238B07008280EFD26FECEFF040 -:102AB000AFD6EFF03FF8B735000081461306803EF1 -:102AC000938505851385C18CEFE09FEB0966B735CB -:102AD000000093062003130606719385258C138549 -:102AE000C18AEFE0FFE9B7350000854613064006CE -:102AF0009385E58C1385C18DEFE09FE8B735000025 -:102B0000F9461306803E938545871385C18EEFE015 -:102B10003FE7EFE0BFED6FD0EFE7EFD26FE5EFE01B -:102B20007FE1B528EFE07FAEEFE0EFEAEFE0BF95A1 -:102B3000EFE0DF8FEFE03F98EFE01F9BEFE0BF9DFE -:102B4000EFE07FA0EFE02FF8B777000003A5C748BC -:102B5000EFE07FB26FD00FE4EFD28FE1014405C107 -:102B6000002111CC5C410D47639EE70037550040C2 -:102B700093F5F50F13050580EFE0BFCB05442285E3 -:102B80006FD04FE111470544E39BE7FE3755004006 -:102B900093F5F50F130505C0EFE0BFC9CDB7EFD230 -:102BA0002FDD370400201304040A1306800C9385DC -:102BB000C18F1305C400EFE01FE808448544EFE02F -:102BC0007FBB04A01306C0129385419C13058402A9 -:102BD00023A88184EFE03FE648507104EFE07FAE28 -:102BE00004A0014523AA81846FD0CFDAEFD24FD859 -:102BF00037150140054693050002130505C0EFD0C7 -:102C0000BFDD6FD02FD9EFD2AFD6371501400146C7 -:102C100093050002130505C0EFD01FDC6FD08FD7DE -:102C2000EFD20FD5371501400546C145130505C044 -:102C3000EFD09FDA6FD00FD6EFD28FD33715014088 -:102C40000146C145130505C0EFD01FD96FD08FD401 -:102C5000EFD26FD003A701852A842E8AB28993848C -:102C60000185631EA700EFF07FF801496340390337 -:102C70009C4063968702EFF01FF96FD00FD183A7B6 -:102C80004185E394A7FEEFF0BFF9C5B7B3072A016A -:102C90008385070022850509EFF01FECC1BF83A7DC -:102CA0004185E39C87FCEFF03FF9C1BF814709C92B -:102CB0001821814711C75C49084D898FB337F0004F -:102CC0003E858280EFD2CFCA41112A84A30701003A -:102CD000EFF0DFFD19C59305F1001305C400EFE027 -:102CE0005FD90305F10041016FD0CFCAEFD24FC8C1 -:102CF0003105EFE07FDA6FD0EFC95D71A2C4A6C2E3 -:102D0000CAC052DE56DC86C62A84AE84012293876E -:102D1000C18003A90700FD572A8AAE8A630DF90610 -:102D20002286A6862285A685EF10106C2DE5014629 -:102D300081462285A685EF10E020634EA0049747C8 -:102D40000000938727763EC602D422C826CA22CC2A -:102D500026CE630C0904974700009387A773984316 -:102D6000DC43014681462285A6853AD03ED2EF104B -:102D7000C01651E189473EC4631BF906EF2050504D -:102D8000930720021CC1A257B1CFEF20704FA2576A -:102D9000025A925A1CC1B64026445285D6859644A2 -:102DA0000649725AE25A6161828097470000938710 -:102DB000E76E9843DC43014681462285A6853AD0DA -:102DC0003ED2EF10801115C185473EC42800192955 -:102DD00005C9174500001305E53139212AD02ED247 -:102DE000A257C5F7025A925A7DB789473EC42800B8 -:102DF000D52E7DF561B785473EC48947E318F9FCB8 -:102E0000EF201048930710021CC1E1B75D7186C620 -:102E1000A2C4A6C2CAC04EDE52DC56DA5AD85ED66A -:102E200062D466D26AD06ECE370810002E87AA868A -:102E300063DE0513939715008583C98F6381072C83 -:102E400063CB0534974700009387C7669043D4430C -:102E5000EF10201AAE873706F07FAA862E8713055B -:102E6000A0FC63DBC710370610001309F6FF3767B5 -:102E70000900B3FC2701130747F66697718FB685E3 -:102E80003708F03F974600009386466333480701B2 -:102E90009042D187D44233689801938717C0AA978C -:102EA00051872E85C285330CF700EF1000609387A1 -:102EB0002C00B3F7270109472A84AE846342F70E3A -:102EC00001468146EF106001630605249747000024 -:102ED000938747609043D4432285A685EF10601105 -:102EE000974700009387875F2A86AE868843CC4346 -:102EF000EF10A05B2A89AE892286A6862285A68548 -:102F0000EF10200F2A86AE864A85CE85EF10600E20 -:102F10002A89AE89630A0C266285EF10B050974764 -:102F200000009387275A9043D4432A8BAE8BEF102F -:102F3000400C97470000938767599043D4432A8AEF -:102F4000AE8A5A85DE85EF10C00A2A86AE864A858B -:102F5000CE85EF1080552286A686EF1000552A8672 -:102F6000AE865285D685EF10405421A8AE8737062D -:102F7000F07F0145E3C9C7EE36853686BA85BA8645 -:102F80009D2CB640264496440649F259625AD25ABC -:102F9000425BB25B225C925C025DF24D61618280B9 -:102FA00097470000938707549043D443A9242A8667 -:102FB000AE862285A685EF0010172A8A6285AE8A22 -:102FC000EF1050465286D6862A8BAE8B5285D68518 -:102FD000EF10200237F7F9FF130767B866972A86C4 -:102FE000AE863AC62A8DAE8DEF10A000974700003E -:102FF0009387C74F9043D4432A89AE89EF00707FEF -:10300000974700009387074F9043D443ED224A86A9 -:10301000CE86EF00107E974700009387274E90439F -:10302000D443D12A4A86CE86EF00B07C9747000071 -:103030009387474D9043D4437D2A6A86EE86EF00FE -:10304000507B974700009387674C9043D4432A8D69 -:10305000AE8D4A85CE85EF00D079974700009387E3 -:10306000674B9043D443412A4A86CE86EF0070785E -:10307000974700009387874A9043D443AD2A4A86F6 -:10308000CE86EF0010772A86AE866A85EE85A52269 -:10309000B7C70600324793871785B38C9741B3ECC7 -:1030A000EC002A89AE89635A900B974700009387FA -:1030B000E7429043D4432285A685EF009073228691 -:1030C000A686EF0010732A86AE862A8DAE8D4A85BD -:1030D000CE8515225286D686EF00B0712A89AE8938 -:1030E00063140C0C2A86AE866A85EE85EF10E03BF1 -:1030F0002A86AE862285A685EF10203B59B59747D4 -:1031000000009387A73A8843CC4301468146EF00ED -:10311000900185BD01458145E3050CE66285EF1010 -:103120007030974700009387E7399043D4432A894A -:10313000AE89EF00106C97470000938727399043C2 -:10314000D4432A84AE844A85CE85EF00906A2A86CD -:10315000AE862285A68545202DB52A86AE86228597 -:10316000A685EF1080345286D686EF0090682A89B3 -:10317000AE89630B0C00974700009387A7349043F8 -:10318000D4435A85DE8565B34A86CE862285A685D8 -:10319000EF10A031FDB32A86AE86EF100031014654 -:1031A0008146EF004078F1BB974700009387873155 -:1031B0009043D4435A85DE85EF00B0639747000003 -:1031C0009387C7309043D4432A8AAE8A5A85DE85D6 -:1031D000EF0030624A86CE8639282A86AE866A8516 -:1031E000EE8585BB01458280974700009387873332 -:1031F0008843CC4382803708100001117D18337753 -:10320000B80026CA3378D80093D4450113D34601B9 -:10321000131E37004EC61357D5010E089357D6011B -:1032200093F4F47F1373F37F06CE22CC4AC893D96C -:10323000F50193DEF6013367C701131F350033E84C -:103240000701931F3600338E64406380D91963569B -:10325000C0136304031CB70680009307F07F336834 -:10326000D800638FF4369307800363C0C735FD47EA -:1032700063CDC747130500023305C541B3D7CF015E -:10328000B316A8003399AF00DD8E33392001B35750 -:10329000C80133E926011D8F33092F41B3372F01B0 -:1032A0003306F7409317860063D40724370780005E -:1032B0007D173374E600630C042C2285EF206075C3 -:1032C000130785FF93070002998FB357F900331650 -:1032D000E400D18F3319E9006341972A3305974001 -:1032E000130615007D47634DC73813070002118F81 -:1032F000B356C9003319E9003397E700558F3339C6 -:1033000020013369270133D6C700814493777900C0 -:1033100081CF1377F90091476308F700130749003D -:10332000333927014A963A899317860063D6071CDA -:10333000138514009307F07FCE856304F520B7074B -:1033400080FFFD17F18F9398D70113593900A60715 -:10335000B3E82801B1831375F57F9396C700520532 -:10336000F2406244B182FE05C98ECD8ED2444249FC -:10337000B2494685B68505618280631E0E0A1383B5 -:1033800014001373E37F63170322B367E701B36885 -:10339000F801639D041A6387074063860844330974 -:1033A000FF41B307074133362F013386C7409317D8 -:1033B000860063D6074C3389EF41B307E84033B644 -:1033C0002F013386C740F68991B76350C00F630061 -:1033D000030CB70680009307F07F3368D800638A38 -:1033E000F43A9307800363CBC713FD4763DFC73508 -:1033F00013090EFE93070002B3562801630AFE006C -:10340000130900043309C94133192801B3EF2F010F -:103410003339F0013369D90031A2B367F801638A07 -:10342000071C9307FEFF638C07389306F07F630940 -:10343000DE1A3E8E0DBDB305934063910422B3673F -:10344000E701638707329387F5FF6381074493069B -:10345000F07F638CD520BE859307800363CCB72AA9 -:10346000FD4763CFB73C930700028D8F3319F700F8 -:10347000B356BF00B317FF003369D900B337F0006C -:103480003357B7003369F9003308E84041ACB367FC -:10349000F801638007349307FEFF638A07209306D1 -:1034A000F07F6308DE2E3E8E2DBF631E0E149386C2 -:1034B000140093F7E67F63910734B367E7016395E0 -:1034C000042C6380073EB367F801638E073033092D -:1034D000FF01B3070701333FE9013386E701931783 -:1034E000860063D70700B70780FFFD177D8E8544F0 -:1034F00093777900E39F07E09317D601935839003B -:10350000B3E8F800935736001307F07F638DE404A7 -:10351000B207B18313F5F47FCE8581B53369F80125 -:10352000333920017A99B337E9013386E7009317DD -:103530008600E3DF07FA85049307F07F6396F418AB -:10354000CE851305F07F8147814801BDC1EB6384BF -:10355000083A931636009317D8018D82B3E8D70046 -:10356000F68993573800B3E7F800F9DB8145130576 -:10357000F07FB70708008148CDB3370680FF7D167E -:103580007D8E93777900998CE39507D8B5B74A85F6 -:10359000EF20204813078501FD47E3D5E7D2130646 -:1035A00085FFB317C900014905BB3369F8013339F9 -:1035B0002001DDB13309FF413306074133342F01C8 -:1035C000330486409317840063CD0724B3688900D1 -:1035D000E39308CE8147814981441DBFE39808F8F1 -:1035E0000E059317D7010D81B3E8A7009357370055 -:1035F0009DBF0E059317D7010D81B3E8A700F28494 -:103600009357370011B73305934063820412B7060E -:1036100080009307F07F558F630DF32E930780038F -:1036200063CBA720FD4763C3A72A93070002898FB6 -:103630003319F700B356AF00B317FF003369D90051 -:10364000B337F0003357A7003369F9003A987E99F1 -:10365000B337F901338607019A84D1BDB7068000DC -:103660009307F07F558FE319F3DE931736008D83B0 -:103670009318D801B3E81701F68993573800E5B5D8 -:10368000130715FE9306000233D7E700630AD6003E -:10369000930600043386C6403396C7003369C900D9 -:1036A000333920013369E9000146814491B533097A -:1036B000FF01B30707013336E9013E9693178600F1 -:1036C0008544E3D707E28944B70780FFFD17F18FF0 -:1036D0001357190013791900336927019398F701DB -:1036E00033E9280113D6170015B113090EFE93070D -:1036F0000002B3562801630AFE00130900043309CF -:10370000C94133192801B3EF2F013339F00133696F -:10371000D90059B63369E7013339200133892F4184 -:10372000B3B72F013306F8409A84F689A5BEB36774 -:10373000E701638207189307F5FF6384071C93066C -:10374000F07F6304D5123E85D1BD93070002B38795 -:10375000C741B316F8003399FF0033D6CF01D18E9D -:1037600033392001B357C80133E926013E975DBBC9 -:10377000931736008D839318D801B3E81701AE84F0 -:1037800093573800F68949B3EDC33369F801E31F55 -:1037900009DC0E059317D7010D81B368F500935727 -:1037A0003700D1B36381080E931636009317D80102 -:1037B0008D82B3E8D700F6899357380091BB33095F -:1037C000FF41B3070741333F2F013386E74185446B -:1037D000D1BC0E059317D7010D81B368F500F284B3 -:1037E0009357370015B30E059317D7010D81B3E832 -:1037F000A7009357370029BB9307F07FE382F6D4E5 -:103800003309FF013336E901B3070701B2979398F3 -:10381000F7011359190033E9280113D61700B684AC -:10382000C1B93389EF413307E84033B62F01330480 -:10383000C740F68949B43369E7013339200101BD36 -:10384000938705FE93060002B357F700638AD500FD -:1038500093060004B385B6403317B700336FEF000B -:103860003339E0013369F90055BD931736008D8374 -:103870009318D801B3E8170193573800EDB1B36836 -:10388000C900E39708C68147814959B13389EF419F -:10389000B307E84033B62F013386C740F689854425 -:1038A00011B4931636009317D8018D82B3E8D70070 -:1038B00093573800B1B9931636009317D8018D820B -:1038C000B3E8D700AA84935738003DB9930705FEA3 -:1038D00093060002B357F700630AD500930600046D -:1038E0003385A6403317A700336FEF003339E0016B -:1038F0003369F900A9BB81451305F07FB7070800BC -:10390000A9BC3309FF01B30707013336F9013E961D -:1039100075B3931636009317D8018D82B3E8D7009C -:103920009357380089B1397193D7450122DC4AD8C1 -:1039300056D22A891394C50006DE26DA4ED652D412 -:103940005AD05ECE13F5F77F318093DAF501630B21 -:1039500005109307F07F630BF514135AD9010E0479 -:1039600033648A00370A8000336A4401131B39002C -:10397000930415C00144814B13D846011399C60026 -:103980001378F87FB2881359C90093D9F601630EF2 -:1039900008089307F07F6300F8041357D6010E0957 -:1039A00033692701130818C0B70780003367F9008F -:1039B00093183600B38404418145BD4733C83A01AA -:1039C00063E4871A97470000938747B60A043E943A -:1039D00010403E9602863367C900938414806312B8 -:1039E00007101364240081488945C1BF1306F07F86 -:1039F00081470147B207F25062545206B1837E08F4 -:103A0000D18FB3E70701D2544259B259225A925A80 -:103A1000025BF24B3A85BE85216182800148130624 -:103A2000F07FB70708000147F1B73367C9004DC7FA -:103A3000630809304A8532C4EF10B07D224613076F -:103A400055FFF547930685FF998F3319D900B35772 -:103A5000F60033E72701B318D60026959304353FC7 -:103A60008145A1BF336A240163030A0636C632C406 -:103A70006306042A2285EF10D0792246B246AA8432 -:103A8000130755FF754A138B84FF330AEA4033143A -:103A90006401335A4901336A8A00331B69011305F3 -:103AA000D0C0B30495400144814BF9B5336A240179 -:103AB00063180A002144014B9304F07F894B6DBDCC -:103AC000228A4A8B31449304F07F8D4B75B51144A3 -:103AD000014B8144854B4DB51364140081488545E5 -:103AE000E9BD136434004A878D45C1BD630A052EC4 -:103AF0008547898F9306800363DDF632014681474F -:103B00000147CDBDCE868947638DF53A8D47E38762 -:103B1000F5F085473688E383F5FE1385F43FE357D8 -:103B2000A0FC93F778006396072893D63800931784 -:103B3000770063D80700B70700FFFD177D8F138557 -:103B400004409307E07FE3C3A7EA1316D701931756 -:103B50009700B1833367D6001376F57F61BDD686B3 -:103B60005287DA88DE8545B763614723630DEA2013 -:103B7000DA86FD145284014B9317870013D3880112 -:103B80003363F300935E0301B357D403131F0301A0 -:103B9000135F0F0193D50601139E88003374D4037D -:103BA0003307FF024204C18D63FBE5009A9513863B -:103BB000F7FF63EE652663FCE526F9179A95998D64 -:103BC00033D7D503C206C182B3F5D5033306EF025E -:103BD000C205D58D63FBC5009A959306F7FF63E692 -:103BE000652463F4C52479179A95C20741645D8FF3 -:103BF0009307F4FF3375F70093580701935F0E01A5 -:103C0000B377FE00B302F502B386C540B383F80272 -:103C100093D502013386AF021E962E963385F803A4 -:103C2000637376002295C168FD18935506013376BB -:103C300016014206B3F81201AA95469663E6B6123B -:103C40006382B6123306CB408D8E333BCB00338B71 -:103C500066411385F43F630C6317B358DB03935538 -:103C60000601337BDB03B3061F03420B33EB650115 -:103C7000637BDB001A9B9385F8FF636D6B20637B8E -:103C8000DB20F9181A9B330BDB40B356DB034206EB -:103C90004182337BDB03330FDF02420B3366660165 -:103CA000637BE6011A969385F6FF6367661E63756C -:103CB000E61FF9161A96C208B3E8D80093950801D2 -:103CC00093D20801C181B38EF5023306E641B38574 -:103CD000BF0293D60E01B387F202BE95AE96B38FA4 -:103CE0005F0263F4F600C167BE9FC165FD1593D7FF -:103CF0000601ED8EC206B3FEBE00BE9FF696637F40 -:103D0000F6091A969387F8FF6369661A6368F619CD -:103D1000630FF61BBE8893E8180011B54A85EF10B3 -:103D2000504F13075501F145930405022246B24650 -:103D3000E3DAE5D4130485FF331A8900014B85B318 -:103D4000328532C4EF10F04C13075501F146AA87B3 -:103D5000224613050502E3D6E6CEE1173317F60037 -:103D60008148E5B9E370CBEE729B3335CB011A95F0 -:103D7000AA961305F7FF6378D30263E6B610638251 -:103D8000D5102A87C1B5E3651BDF93551B00931639 -:103D9000FA0113541A00CD8E7E0BF9BBE31DF6F722 -:103DA000E38F06D6B9BFE31ED3FCE378CBFD2A87A9 -:103DB00051BD93F7F8009146E389D7D693B7C8FF72 -:103DC0009386480093C717008D823E978DB3814636 -:103DD0008547E34CA0FEFD58E31C05D0930410C0BA -:103DE00085471385E441B316A70033D6F800339511 -:103DF000A800D18E3335A000C98E13F67600335754 -:103E0000F70001CE93F7F60011466388C700938749 -:103E10004600B3B6D7003697BE869317870063D89F -:103E20000704054681470147F1B636877DBBB28757 -:103E300079B3FD46E3D7F6FA0556098E93060002DC -:103E40003356C7006388D7009387E443B317F7005E -:103E5000B3E8F800B3361001D18E13F6760081472F -:103E600001CE93F7F60011460147E392C7FA931784 -:103E700097001316D701B18313D73600518F01462F -:103E800095BEE370CBF0729B3335CB011A95791751 -:103E9000AA964DBBAE88C5BBAE8631BD93171E003A -:103EA00033BEC70172931A96F9183E8EE315F6E7F2 -:103EB000E307DEC693E818009DB1BE88E30AF6FF6B -:103EC00099BD36881306F07F8147014725B6E36721 -:103ED000DEFCBE88E310DEFE99B113D74501B707BB -:103EE0001000FD1713D846011377F77F9308F07F72 -:103EF00033FEB700AA8EF58FFD81328F1378F87FDD -:103F0000FD82630B17010543630618016314070163 -:103F1000630DFE001A858280B368AE000543E39B03 -:103F200008FEE319E8FED18FF5F70543E394EEFFB1 -:103F30000143E381D5FE054371FF3365AE003333A2 -:103F4000A000C9BF13D74501B7071000FD1713D84C -:103F500046011377F77F9308F07F33F3B7002A8E7B -:103F6000F58FFD81B28E1378F87FFD826308170309 -:103F7000630018030DEBB368A300631408005D8EA3 -:103F800029CA638508046388D502054595ED8280BA -:103F9000B3E8C700E38008FE795582803365A3004B -:103FA00065FD630CE802631408005D8E79DEE39E14 -:103FB000D5FCE34CE8FC63480701E3E867FC6303D6 -:103FC000F302637FF30081E57D558280F5DE0545D0 -:103FD00082800145E39B08FA82805D8E69DA6DBFBD -:103FE00001458280E3E3CEFB0145E372DEFBE5F1B0 -:103FF000E1BF39714AD813D945014ED652D456D2B1 -:104000009399C50006DE22DC26DA5AD05ECE1379FB -:10401000F97F2A8A93D9C90093DAF501630D090E55 -:104020009307F07F6306F9181354D5018E09B3691D -:1040300034013704800033E48900931435001309F8 -:1040400019C08149814B13D74601139AC6001377D3 -:10405000F77FB285135ACA0013DBF601630B071012 -:104060009307F07F6303F7049357D6010E0A33EAF0 -:104070004701130717C0B7078000B367FA0093150D -:1040800036003A99814833C76A01BD463A8513081C -:10409000190063E83617173600001306264D8A0903 -:1040A000B29983A60900B2968286B367CA00130943 -:1040B000F97F6399071293E9290081458948E1B79F -:1040C00001479307F07F3704080081443204D20788 -:1040D00031807E075D8C598CA285F2506254268512 -:1040E0004259D254B259225A925A025BF24B216180 -:1040F00082805A853E84AE84C68B8947638DFB0ED1 -:104100008D47E38FFBFA85472A87639EFB388147FB -:104110000144814465BF33E4A90061C036C632C49E -:10412000638C092A4E85EF10D00E2246B246AA872C -:10413000130755FF7544938487FF198CB399990031 -:1041400033548A0033643401B3149A0013D7460100 -:104150001309D0C0139AC6001377F77F3309F940CB -:104160008149814BB285135ACA0013DBF601E3196A -:1041700007EEB367CA00B1C7630F0A22528532C483 -:10418000EF10300922462A87930655FFF54793051D -:1041900087FF958F331ABA00B357F600B3E747018C -:1041A000B315B6003309E9401309D9C08148E1BD10 -:1041B00033E4A90001ECA14981441309F07F894B44 -:1041C00059B593E919008145854875BD4E84AA8487 -:1041D000B1491309F07F8D4BBDB591498144014927 -:1041E000854B95B593E93900D2878D4869BD8947DC -:1041F0005685E397FBF02A879307F07F01448144BB -:10420000F1B5C16E1386FEFF93D6040113DE0501DE -:10421000F18CF18D338695023383B60293580601F3 -:1042200033059E021A95AA98B382C60363F3680009 -:10423000F692C16F1383FFFF33F5670093D3070135 -:10424000B3F76800C207337366003E9333069502E6 -:1042500093D80801B387A602135F0601B3849302C3 -:10426000BE94FA94B38E760263F3F400FE9E416A24 -:104270009307FAFF935F0401B376F400B3F9F400F7 -:104280007D8EC1803384D502C209338FD401B299A7 -:10429000CE98B307DE02935E0401B385BF02AE97EA -:1042A000BE9E330EFE0363F3BE00529EC16793852C -:1042B000F7FF33F6BE006D8C4206229693DE0E01A8 -:1042C000B305D502769E3385AF0213D40501B386BC -:1042D000D302AA96A296B38FF30363F3A600BE9F00 -:1042E00041657D15B3F7A600C2076D8DAA97B3850A -:1042F0005800B3B93501FA97B2953384370133B614 -:10430000C500B30EC4013385CE0033343401B3B7D6 -:10431000E701C18F33BECE0113D406013336C50089 -:104320003E943366CE009394950032947E94B3E429 -:104330006400260493567501B3349000DD81931711 -:104340009500CD8C558CDD8C9317740063DB0700D2 -:1043500093D7140085889316F401DD8CD58C0580E5 -:1043600042899307F93F6359F00893F6740081CEB0 -:1043700093F6F40011466388C60093864400B3B4F4 -:1043800096002694B6849316740063D80600B70787 -:1043900000FFFD177D8C930709409306E07F63CFF4 -:1043A000F60E93D634009314D4012604D58C3180B4 -:1043B00093F7F77F21BB328532C4EF1080659306F7 -:1043C0005501F147130705022246E3D1D7DC6115F9 -:1043D000B317A6008145F9B3EF10A0631307550189 -:1043E000F145930705022246B246E3D5E5D46115AF -:1043F0003314AA00814499BB85469D8EB1E7130909 -:10440000E941B3972401B3D4D40033192401B3375D -:10441000F000B3649900DD8C93F77400B356D400B8 -:1044200081CF93F7F40011466388C7009387440057 -:10443000B3B49700A696BE849397860063D807040A -:1044400085470144814459B113068003E341D6CC2A -:104450007D46E356D6FA0556B307F64093050002AB -:104460003356F4006387B6001309E943B3172401F8 -:10447000DD8CB3349000D18C93F67400014499CA5A -:1044800093F7F40011468146E392C7FA139496001D -:104490003180F6068D80D58C81470DB99307F07F6A -:1044A0000144814425B142896DBD370710007D1755 -:1044B00001113373B70093D84601758F935ED6010F -:1044C00022CC26CA0E0393D445019357D5010E077B -:1044D00006CE4AC84EC693F8F87F130EF07F33E736 -:1044E000EE0093F4F47F13D4F50133E36700131F58 -:1044F0003500FD82931E36006380C81993C61600EE -:10450000B38514416305D4126351B018638B081A44 -:10451000B70780005D8F6381C4599307800363C42C -:10452000B734FD4763C5B748930700028D8FB3D9F1 -:10453000BE003318F700B39EFE00336838013357CE -:10454000B700B339D001336838013303E340B3090E -:104550000F41B3373F013306F3409317860063D30F -:104560000724370980007D1933792601630F092C50 -:104570004A85EF10004A130785FF93070002998FC1 -:10458000B3D7F9003316E900D18FB399E90063443A -:10459000972A058F13061700FD4663C5C63A130711 -:1045A0000002118FB3D6C9003398E9003397E700B2 -:1045B000558F33380001B369070133D6C7008144F2 -:1045C00093F7790081CF93F6F90091476388F6005D -:1045D0009386490033B836014296B6899317860010 -:1045E00063D6071C138714009307F07F05886306C2 -:1045F000F720B70780FFFD17F18F1398D70193D9E4 -:104600003900A60733683801B1831377F77F939693 -:10461000C7005207B1827E04D98EC18EF240624437 -:10462000D2444249B2494285B685056182806356CB -:10463000B00A638A0812B70780005D8F6387C42DB4 -:104640009307800363C7B718FD4763D2B73C13884D -:1046500005FE93070002B3590701638AF50093072B -:104660000004B385B7403317B700B3EEEE0033381C -:10467000D0013368380195A2B367D70193851480C0 -:1046800099E393C61600630AD404D1E1938714001A -:1046900093F7E77F6399071EB367E3013368D70198 -:1046A000639204166382073C6316084213183500B0 -:1046B0009316D3011358380033E80601935733009B -:1046C00019A2B367D7016385071A9387F5FF638B38 -:1046D000073A638CC523BE8589B56399051C93860B -:1046E000140093F7E67FC1EFB367E30163900436EC -:1046F000638D0744B367D701639407460E0513180B -:10470000D3010D813368A800935733006DA8B3859A -:10471000984063970420B367E301638D0730938764 -:10472000F5FF638907401305F07F6383A520BE85ED -:104730009307800363C2B72AFD4763C8B73C93075A -:1047400000028D8F3318F3003356BF00B317FF00FC -:104750003368C800B339F0003353B300336838010D -:1047600033076740B5ACB367D701638307109387FE -:10477000F5FF638F071E6380C52FBE85D1B59307F4 -:10478000F07F638BF606FA9E33B6EE01B307E300C3 -:10479000B2971398F70193DE1E00B369D80113D6C0 -:1047A0001700B68493F77900E39F07E09317D601CB -:1047B00013D839003368F800A685935736001307DD -:1047C000F07F6380E506B207B18313F7F57F0588B4 -:1047D0003DBD3367D7013338E000B309E801B3B713 -:1047E000E9013386670093178600E3DD07FA850445 -:1047F0009307F07F639CF41805881307F07F8147C7 -:10480000014831B5639107106301083C1318360065 -:104810009317D701135838003368F800368493573C -:104820003700B367F800E9DB01441307F07FB707EF -:1048300008000148E9BB370680FF7D167D8E93F79F -:104840007900998CE39107D895B74E85EF10601CDD -:1048500013078501FD47E3D2E7D2130685FFB3971F -:10486000C90081492DB33368D70133380001C5B180 -:10487000131835009317D301135838003368F80024 -:10488000935733002DBFB309DF413309E34033367B -:104890003F013309C9409317890063CA072033E8F1 -:1048A0002901E31508CC8147014431BFB385984005 -:1048B00063810414B70680009307F07F3363D3004D -:1048C0006381F8209307800363CCB722FD4763C957 -:1048D000B72C930700028D8F3318F300B356BF0037 -:1048E000B317FF003368D800B339F0003353B30077 -:1048F000336838011A97B309D801B3B7D9013386A1 -:10490000E700C684CDB5E31108F2131835009317FC -:10491000D301135838003368F8009357330011B7A8 -:10492000370580009307F07F3363A300E392F8E03C -:104930000E061318D7010D823368C800935737004D -:104940003684C5B505179306000233D7E700630A1E -:10495000D600930600043386C6403396C700B3E9F9 -:10496000C90033383001B369E800014681441DBDF8 -:10497000B309DF01B307E30033BFE9013386E70181 -:10498000931786008544E3DF07E08944B70780FF7B -:10499000FD17F18F13D7190013F8190033680701B9 -:1049A0009399F701B3E9090113D6170011B91388D8 -:1049B00005FE93070002B3590701638AF5009307C8 -:1049C0000004B385B7403317B700B3EEEE003338B9 -:1049D000D00133683801A5BE3363E301333860008A -:1049E000B3890E41B3B73E013306F740C68436841F -:1049F000ADB6B367E301638707189387F5FF638C50 -:104A0000071C9306F07F638ED50ABE8565BD9307AC -:104A100000028D8FB3D9BE003318F700B39EFE009D -:104A2000336838013357B700B339D00133683801E0 -:104A30003A9365B3131836009317D701135838000B -:104A400033E8070136849357370095BBBDCB3367F6 -:104A5000D701E31B07DC0E051318D3010D81336862 -:104A6000A8009357330075BBE30F08E21318360014 -:104A70009317D701135838003368F80036849357DA -:104A8000370091B3B309DF41B307E340333F3F0140 -:104A90003386E7418544D1B4131835009316D3010A -:104AA0001358380033E80601935733009DBBB38990 -:104AB000EE413306674033B93E013309264136845F -:104AC00075B40E061318D7010D823368C8009357CA -:104AD000370081BBB309DF41B307E34033363F0101 -:104AE0003386C7409317860063D7070AB389EE4120 -:104AF000B3076740B3BE3E013386D7413684C9B49D -:104B00003363E30133386000FDB3138805FE930778 -:104B10000002B3590301638AF50093070004B385CB -:104B2000B7403313B300336F6F003338E00133689D -:104B300038017DB5B389EE41B3076740B3BE3E018E -:104B40003386D7413684854409BC13183600931741 -:104B5000D701135838003368F80093573700A5B1D0 -:104B6000B309DF01B307E30033BFE9013386E7018F -:104B700093178600E3D807C2B70780FFFD177D8E25 -:104B800085440DB10E061318D7010D823368C80095 -:104B9000935737002DB133E8C900E30608D019B1A7 -:104BA000138805FE93070002B3590301638AF500D9 -:104BB00093070004B385B7403313B300336F6F001E -:104BC0003338E001336838013DB301441307F07F07 -:104BD000B70708002DBCB309DF01B307E300B3BE7C -:104BE000D9013386D70169BB13D74501B707100038 -:104BF000FD171347F7FF13D84601FD8DF58F931668 -:104C000057011378F87F99CA1307F07F01456303B2 -:104C1000E8008280D18F3335F0008280C98D054550 -:104C2000E5D58280411106C622C426C20DCD935718 -:104C3000F541B3C4A7009D8C2A842685EF00705DE2 -:104C40009306E041898EA9477D8093F6F67F63CD78 -:104C5000A7022D47098FB3D7E4005505B207B394D7 -:104C6000A400B18329A00144814681478144B20751 -:104C7000D206B1837E04D58FC18FB24022442685EF -:104C8000BE859244410182805515B397A400B207B6 -:104C9000B1838144E9BF3971935775014AD856D21F -:104CA0005ECE931A95001359F50106DE22DC26DA52 -:104CB0004ED652D45AD093F7F70F93DA9A00CA8B94 -:104CC000638207121307F00F6384E7128E0A370717 -:104CD0000004B3EAEA00138A17F80144014B93D7A2 -:104CE00075019394950093F7F70FA58093D9F5017B -:104CF000FDC71307F00F6387E7028E04938717F849 -:104D000037070004D98C330AFA408146558C17378F -:104D100000001307A7890A043A941C40334939015B -:104D2000BA978287130A1AF0F9E88946558C173723 -:104D300000001307A78B0A043A941C403349390139 -:104D4000BA97828701491307F00FB7074000139500 -:104D50009700F25062549317770125817E095D8D8B -:104D600033652501D2544259B259225A925A025BF4 -:104D7000F24B216182801307F00F8147C9BFA68AD9 -:104D8000CE8B368B8947630BFB1A8D47E30CFBFAFE -:104D90008547630AFB0A1307FA0713F91B006357D9 -:104DA000E01293F77A0099C793F7FA00914663836C -:104DB000D700910A93974A0063D90700B70700F814 -:104DC000FD17B3FAFA0013070A089307E00FE3C4CC -:104DD000E7FA93976A00A5831377F70F8DBFB9E4BD -:104DE0008546A9B763940A021144014A054BC5BD23 -:104DF00063990A002144130AF00F094BCDB58D4683 -:104E000031B73144130AF00F0D4BD1BD56852EC674 -:104E1000EF0030409307B5FFB39AFA009307A0F86C -:104E2000338AA7400144014BB24555BD2685EF00AA -:104E3000503E1307B5FFB307AA00B394E400138AEA -:104E400067078146E1B513F91B000147814701B7A8 -:104E50004166139554007D1693570501698E63FAD8 -:104E60009A0AB3D5FA027D1AD68601473388C5025D -:104E7000B3F6F602C206558F637B07012A97938625 -:104E8000F5FF6368A70A6376070BF9152A973307BE -:104E90000741B356F7023377F702B38AC602931776 -:104EA000070163FB5701AA971387F6FF63E1A70881 -:104EB00063FF5707F916AA97C205B38A5741D58DE4 -:104EC000B33A5001B3EA5501CA8BF1B58546998EC4 -:104ED00011C76D4601478147E34BD6E6130AEA093D -:104EE000339A4A01B3D7DA00B33A4001B3E7570126 -:104EF00013F7770019C713F7F70091466303D7003C -:104F0000910713975700634807029A07A583014743 -:104F10003DBD93D61A00B3D5F6021397FA0141832B -:104F20003388C502B1B7CE8B368B814AA1BDBA8614 -:104F300061B7B685A9BF0547814711BD13F91B00AD -:104F40001307F00F814721B593567501B70780000D -:104F5000FD1713D6750193F6F60F1308F00FB3F88B -:104F6000A7001357F501ED8F1376F60FFD816381CE -:104F70000603630C06018DE211E2B1C3638E0802E1 -:104F80006305B70405451DE78280F5D77955828012 -:104F9000E39E08FE6309D60211E2EDD7E314B7FEE3 -:104FA000E342D6FE63C7C600E3EE17FD0145E3FD0D -:104FB000F8FC01E77D558280F5DD054582800145DD -:104FC000E39208FC8280F9DBD1B78146E1BF9356BA -:104FD0007501B7078000FD1713D6750193F6F60F1C -:104FE0001308F00FB3F8A7001357F501ED8F1376F0 -:104FF000F60FFD81638706036309060185EA11EA5E -:1050000089EB0145639B080082800945F5FFE5DADD -:1050100031A8638C08026300B704054575D77D5538 -:1050200082800945639808026304D60211E2F5D72D -:10503000E315B7FEE343D6FE63C7C600E3EF17FDF3 -:105040000145E3F3F8FC19E3D9BFF1D905458280A6 -:10505000E5D3828082808146C5B7797122D413540A -:1050600075014ECE52CC9319950006D626D24AD061 -:1050700056CA5AC81374F40F93D99900135AF501FC -:1050800069C49307F00F6308F40E9397390037074C -:105090000004B3E9E700130414F88144014B13D76B -:1050A0007501939A95001377F70F93DA9A0013D945 -:1050B000F50145CF9307F00F630CF7028E0A130733 -:1050C00017F8B7070004B3EAFA003A9401463345EB -:1050D0002A01BD47AA869305140063E2971017279B -:1050E00000001307A7548A04BA949C40BA97828799 -:1050F0001304F40F63980A0C93E424000946C1BF1B -:1051000001451307F00FB7074000B2502254A6071D -:105110005E07A5837E05D98F92540259F249624AEF -:10512000D24A424B5D8D45618280CA86D689328BD8 -:1051300089476301FB0A8D47E304FBFC85473685FD -:105140006312FB1A01478147C9B7639E090413D74D -:105150007501939A95001377F70F91440144054B1D -:1051600093DA9A0013D9F50131F7639D0A0093E4AD -:1051700014000546A9BF63930902A1441304F00F6C -:10518000094B31BF5685EF00D0089307B5FF098C56 -:10519000B39AFA001304A4F8014615BFB1441304EE -:1051A000F00F0D4BEDBD4E852EC6EF009006930718 -:1051B000B5FF1304A0F8B399F900098C8144014BA1 -:1051C000B245F1BD93E434000D4611B78947D2864C -:1051D000E313FBF636851307F00F81473DB74163B4 -:1051E0009306F3FF13D6090193D80A01B3F7D90048 -:1051F000B3FADA0033885703B389F802135708016A -:10520000B30A5603D6994E973306160363735701B4 -:105210001A96C167FD17B376F7003378F800C20617 -:10522000C2969399660093570701B3393001E9821A -:10523000B2979A07B3E6D900B3E9D700939749002C -:1052400063D9070013D7190093F71900B369F70062 -:105250002E841307F4076350E00493F7790099C78D -:1052600093F7F90091466383D7009109939749001A -:1052700063D90700B70700F8FD17B3F9F900130762 -:1052800004089307E00F63CBE70493976900A583B5 -:105290001377F70F9DBD8547B386E74011C76D466D -:1052A00001478147E343D6E61307E4093397E90052 -:1052B0003337E000B3D7D900D98F13F7770019C778 -:1052C00013F7F70091466303D70091071397570030 -:1052D000634C07009A07A583014705BD1307F00F2C -:1052E000814725B52E84B5B70547814739BD3707B6 -:1052F000800041117D179356750113D87501B3775E -:10530000A70093F6F60F935EF5013376B70026C239 -:105310004AC01378F80F06C622C41303F00F3E8E5E -:105320003689F684139F3700FD8113153600B38844 -:1053300006416302681093C51500638CBE10635468 -:10534000100D631008106304051EFD18B307AF406D -:10535000638608029307F00F6388F616ED4763C76C -:10536000172913070002330717413317E500B35716 -:1053700015013337E000D98FB307FF40139757006B -:105380006351071A370400047D147D8C2285512552 -:105390006D15B317A400634E251B33052541130477 -:1053A000150013070002018F3397E7003337E00041 -:1053B000B3D78700D98F014913F7770019C713F7BF -:1053C000F70091466303D700910713975700635E78 -:1053D0000714930619001307F00F93FE1400638659 -:1053E000E6169A07A58393F6F60FA607B240224465 -:1053F00013D59700DE069397FE01558D924402491E -:105400005D8D410182806392080A1387160013772D -:10541000E70F631B07146394062263020F2071D504 -:10542000B307AF401397570063550722B307E54111 -:105430000149AE8451B7E30005F0638ABE0AE35424 -:1054400010FD9307F00F6381F608B70700045D8D28 -:1054500031B7635E1009630108089307F00F638595 -:10546000F606B70700045D8DED4763C0171F1307ED -:105470000002330717413317E500B35715013337DF -:10548000E000D98FFA9713975700635C0708050966 -:105490001307F00F630BE90AB706007E13D7170056 -:1054A000FD16858B758FD98F01BF3307D840639563 -:1054B0000610630D0F147D176303071A9307F00F8F -:1054C0006314F810AE84328E630F0E06814E93067D -:1054D000F00FB707400011BF39C9FD18B307AF007F -:1054E000E38308FA9307F00FE390F6F8F1BF6399AE -:1054F0000808138916001377E90F63160712639BD8 -:10550000061063030F16E30205EEB307AF0013970F -:105510005700014963570700370700FC7D17F98FD3 -:10552000054913F77700E31C07E813DE37009307FC -:10553000F00FE30BF9F893179E00A5839376F90F0C -:1055400093FE14005DB593FE14009306F00F81479F -:1055500069BD370700FC7D17F98F13F77700330912 -:10556000A940E31E07E4D1B73304AF4093175400BA -:1055700063C3070CE31C04E0814E81468147B5B547 -:105580003307D840B5C69307F00FE30EF8F2B7071C -:105590000004336FFF00ED4763CDE70C9307000273 -:1055A000998FB317FF003357EF00B337F0005D8FCB -:1055B000B307A7004289C1BD9307F00FE304F8F0D9 -:1055C000B7070004336FFF00ED4763C2E708930796 -:1055D0000002998FB317FF003357EF00B337F00085 -:1055E000D98FB307F5404289AE8449BB854769B37B -:1055F000630E0F067D17B307AF004289E30507E886 -:105600009307F00FE319F8F8328E7DBD328E428990 -:10561000AE8431BFE3090FEAE30805EA45BD0DCDCD -:10562000AE8EB287D9B39307F00FE300F9F2B30758 -:10563000AF008583FDB53304E541AE8481BBE31D36 -:105640000FFCE30505E8AE84BDBD854725BD854754 -:1056500049BF0149E39707EC814E814779B3B3070E -:10566000E5414289AE8419BBB28741B3328E42898B -:105670007DBD054735BF3706800013577501930779 -:10568000F6FF1377F70F9305E007B3F6A7009357DC -:10569000F50163FCE5009305D00963FAE5003705E1 -:1056A00000801345F5FF3E95828001458280930579 -:1056B0005009D18E63CDE500130660093307E6403B -:1056C00033D7E6003305E040F5F33A8582801307CF -:1056D000A7F63397E600FDB713577501370680002C -:1056E0009307F6FF1377F70F9305E007B3F6A700CC -:1056F0009357F501014563F4E50099C382808280E8 -:105700009307E0097D55E3EBE7FE93055009B3E706 -:10571000C60063D7E5001307A7F63395E70082803C -:10572000130560093307E54033D5E7008280411156 -:1057300006C622C415CD2A84E92C9307E0093387D5 -:10574000A7409307600963C0E704A1469377F70F6A -:1057500063D5A60061153314A40026042580260411 -:1057600013559400B2402244DE075D8D41018280D2 -:105770000144260413559400B24022448147DE07B9 -:105780005D8D410182809307900963DDE7009307F7 -:10579000B5019546B317F400898EB337F000335442 -:1057A000D4005D8C954763D6A7009307B5FF3314EB -:1057B000F400B70600FCFD16937774003376D4002E -:1057C00085C39377F4009145638CB7001106931756 -:1057D000560063D707009307F009758E3387A740FB -:1057E000131466002580260413559400B240224409 -:1057F0009377F70FDE075D8D4101828013577501A6 -:105800001377F70F41119307170022C426C2131410 -:10581000950006C693F7E70F25809354F50185C7D9 -:1058200093573400130707387604B2075207B18341 -:105830001395F401D98FC98FB24022852244924436 -:10584000BE854101828005EB39C42285D922A94752 -:1058500063C6A7042D47098F930755013357E4000A -:105860003314F4009317C70013079038098FB183DE -:105870001377F77F5DBF01CC13573400B7070800DB -:10588000D98FB2077604B1831307F07F79BF13076E -:10589000F07F814759BF0147814741BF130755FF3B -:1058A0003317E40001447DBF93D645019397C500AB -:1058B00093F6F67FB183138616008E071357D50132 -:1058C0001376E67FFD815D8F9318350035CE138802 -:1058D00006C89307E00F63DD070181471395970022 -:1058E0009306F00FDE062581FE05558D4D8D8280D5 -:1058F0006355000B931765000E07B337F000D98F7F -:1059000093D8D801B3E7170113F7770063010710A5 -:1059100013F7F70091466303D70091073707000498 -:105920007D8F75C7130718001306F00F9376F70FD6 -:10593000E305C7FA9A07A58313959700DE0625812C -:10594000FE05558D4D8D8280B367170199EE85CF89 -:1059500095479A07A5831395970093F6F60FDE06F1 -:105960002581FE05558D4D8D8280A5DBB707400052 -:10597000139597009306F00FDE0681452581FE05FD -:10598000558D4D8D82808147139597008146DE06A7 -:105990002581FE05558D4D8D8280A5576348F804FD -:1059A000F94737068000B38707417D45598E63511B -:1059B000F504795733070741130500023357E60012 -:1059C0006388A700938626CAB316D600B3E8D8002A -:1059D000B3371001D98F13F77700014815FB1397E0 -:1059E00057008546E34807F48146A5B781468DB741 -:1059F000938626C83397D8003337E000B316D60015 -:105A0000B3D8F800B367D700B3E7F800E9B7C286A8 -:105A100089B7C167637CF5029307F00F1307000293 -:105A200063EBA70097270000938747C4AA978823B2 -:105A30003305A7408280218197270000938707C301 -:105A4000AA97882361473305A7408280B7070001E2 -:105A5000636DF500618197270000938727C1AA979E -:105A6000882321473305A740828041819727000082 -:105A70009387C7BFAA97882341473305A7408280F1 -:105A80009387018188438280B3C7A5008D8B33073C -:105A9000C50081E78D4763EDC700AA87637EE508EF -:105AA000942185078505A38FD7FEE3EBE7FE82806F -:105AB00093763500AA8789CA942185078505A38F27 -:105AC000D7FE93F63700C5BF9376C7FF138606FE51 -:105AD00063F0C70683A3050083A2450083AF85005A -:105AE00003AFC50083AE050103AE450103A38501E5 -:105AF00083A8C5019385450223A0770003A8C5FFAD -:105B000023A2570023A4F70123A6E70123A8D70166 -:105B100023AAC70123AC670023AE1701938747026E -:105B200023AE07FF75B790419107910523AEC7FEDD -:105B3000E3EBD7FEE3E6E7F6828039713EDA2ED258 -:105B400032D436D63AD842DC46DE9387018122CC65 -:105B5000804326CA06CEAA8409C41C4C99E3228538 -:105B600009250C4454102686228536C6EF00B02441 -:105B7000F2406244D2442161828001119387018105 -:105B800022CC804306CEAA8519C41C4C89E72AC6BC -:105B90002285C12BB245104422856244F240056142 -:105BA0006F10E004011126CA4AC806CE22CC4EC6A8 -:105BB00052C4AA842E8901C51C4D91E35D239C4CDF -:105BC000804499E32685712B97270000938707BCB3 -:105BD000631BF402C0405E24A18BB1C71C48A1C75F -:105BE000FD59294A1C4483450900FD17B1E91CC42D -:105BF00063DD07062286A94526859522FD576308A1 -:105C0000F502294535A097270000938727BA63142A -:105C1000F4008044C9B797270000938727B5E31C99 -:105C2000F4FAC0444DBFA2852685C52A55D97D55B5 -:105C3000F2406244D2444249B249224A056182801C -:105C40001CC4050963D70700184C63CAE7006388C2 -:105C500045011C401387170018C08CA361B722862A -:105C60002685F528E31035F9D9B71C4013871700AE -:105C700018C0294798A371B793870181AA858843E3 -:105C80006FF05FF241119387018122C4804326C2E5 -:105C900006C61C5CAA848DEB61452527B737CDABC2 -:105CA00008DC9387E7301CC1B7176DE6938747235D -:105CB0005CC1B7E705009387C7EE1CC5AD475EA57D -:105CC0000547814718C95CC91C5CB240224484CB9B -:105CD00023AA0700924441018280411193870181E8 -:105CE00022C4804306C61C5C8DEB6145D92DB737B5 -:105CF000CDAB08DC9387E7301CC1B7176DE69387FF -:105D000047235CC1B7E705009387C7EE1CC5AD47C5 -:105D10005EA50547814718C95CC9105C3787954C5B -:105D2000B7F75158144A484A1307D7F29387D74216 -:105D3000B387F602B24022443305E5023E95B387AD -:105D4000E60233B7E6029386170014CA2A9733B5E2 -:105D5000F6003A9548CA0605058141018280011185 -:105D600022CC26CA4AC806CE4EC6AA842E893284C0 -:105D700001C51C4D91E3F52697270000938707A1E5 -:105D80006317F406C0401C4C1CC45E24A18BC1C325 -:105D90001C48B5CF1C4808409379F90F1379F90FC7 -:105DA0001D8D5C486346F500A2852685692C25E596 -:105DB0001C440505FD171CC41C401387170018C0A0 -:105DC000238037015C486388A7005E24858B81CBE4 -:105DD000A9476316F900A2852685B5240DEDF2408A -:105DE00062444A85D2444249B2490561828097277C -:105DF00000009387A79B6314F400804469B797273A -:105E000000009387A796E310F4F8C044ADBFA285C5 -:105E10002685212041D17D59D9B741119387018130 -:105E200026C2844322C44AC006C62A892E8489C455 -:105E30009C4C99E326853526972700009387079584 -:105E4000631BF402C0400317C40093170701C1830A -:105E500093F68700ADEA93F6070195EEA547232058 -:105E6000F900136707045AA47D55B24022449244B6 -:105E7000024941018280972700009387279363148A -:105E8000F4008044C9B7972700009387278EE31C4E -:105E9000F4FAC0444DBF918B9DC34C5889C99307F8 -:105EA00044046384F5004A851523232A04025E24F2 -:105EB0002322040093F7B7FD5EA41C481CC05E2497 -:105EC00093E787005EA41C4899EB5E24130700202B -:105ED00093F707286385E700A2854A8591295E2408 -:105EE00013F717001DC35C4823240400B307F040D8 -:105EF0001CCC1C480145B5FB8317C40013F70708E9 -:105F00002DD793E707045EA485B7898B014791E3FA -:105F1000584818C4F9BFDE25011122CC26CA06CE86 -:105F20004AC84EC613F78700AA842E8479EBD8415D -:105F3000634DE000B841634AE0000145F24062442D -:105F4000D2444249B2490561828058547DD703A9A1 -:105F500004009396370123A0040063DB0606704813 -:105F60005E24918B99C75C401D8E5C5899C33C4060 -:105F70001D8E5C540C50814626858297FD575A240D -:105F8000631DF5009440F54763E8D706B707402046 -:105F90008507B3D7D700858BA5C31C4823220400EF -:105FA0001CC09317370163D80700FD576314F50031 -:105FB0009C4091E368C84C5823A02401BDDD9307A1 -:105FC00044046384F50026851121232A0402B5B711 -:105FD0000C500146854626850297FD572A86E31117 -:105FE000F5F89C40B5DF75476385E7005947639333 -:105FF000E70423A0240191B7136707045AA47D5531 -:1060000035BF83A90501E38A09F203A905008D8B39 -:1060100023A0350133093941014791E3D84918C418 -:10602000E35D20F11C540C50CA864E86268582976B -:106030006347A0005E2493E707045EA4C9B7AA994A -:106040003309A940F1BF9C49A5C3011122CC06CE5A -:106050002A8411C51C4D81E72EC62122B24597170F -:1060600000009387A772639CF5004C408397C5009E -:106070009DC722856244F24005616FF0DFE9971702 -:1060800000009387A7726394F5000C44C5B7971777 -:1060900000009387A76DE39BF5FC4C44C1BFF24021 -:1060A000624401450561828001458280411122C41C -:1060B00006C62A844EA572A52320050023220500CA -:1060C000232405002322050623280500232A050092 -:1060D000232C0500214681451305C505EFA04F8CF3 -:1060E000971700009387C7BB5CD097170000938772 -:1060F000E7BD1CD4971700009387C7C15CD49717DE -:106100000000938727C400D01CD8B240224441012C -:10611000828097050000938545F391AA411126C21C -:10612000130680069384F5FFB384C4024AC02E8907 -:1061300022C406C693854407352E2A8401CD232028 -:10614000050023222501310508C4138684068145F4 -:10615000EFA00F852285B2402244924402494101BA -:1061600082801C4DA5E7411106C622C49707000096 -:10617000938767FA1CD5938741819C4323240504A8 -:1061800023260504232805046314F50085471CCD48 -:106190002A84352848C022851D2808C42285052860 -:1061A00048C4484001469145EFF05FF00844054679 -:1061B000A545EFF0BFEF48440946C945EFF01FEF92 -:1061C00085471CCCB240224441018280828041112B -:1061D0009387418126C284434AC006C69C4C22C490 -:1061E0002A8981E72685EFF0DFF7938484048044D1 -:1061F000DC40FD1763D607009C40B9CF8440C5BF83 -:106200000317C40039E7C17785072322040623203A -:10621000040023220400232404005CC42328040077 -:10622000232A0400232C0400214681451305C405BC -:10623000EF901FF7232A0402232C040223240404D2 -:10624000232604042285B24022449244024941019B -:1062500082801304840671BF91454A85EFF01FECDC -:1062600088C049FDB1472320F9000144E1BF79719D -:1062700022D44AD052CC56CA5AC85EC606D626D2B6 -:106280004ECE2A8AAE8A130485040149054BFD5B74 -:1062900009ECB25022544A8592540259F249624A9A -:1062A000D24A424BB24B4561828004448329440068 -:1062B000FD1963D409000040E1BFDE24637BFB00CD -:1062C0008397E40063877701A6855285829A3369B4 -:1062D000A90093848406E9BF1971A6DAAE84839578 -:1062E000E500A2DC86DE328463DB0500DE2423A029 -:1062F000060093F7070885E7930700401DA03008C4 -:1063000036C6EF00B029B246E34205FE7247BD67CC -:10631000F98F7977BA9793B717009CC2F1BF9307AB -:1063200000041CC0F6506654D654014509618280B1 -:10633000DE25011122CC06CE26CA4AC8898B2E84BE -:1063400089CF930774041CC01CC885475CC8F24001 -:106350006244D24442490561828074003000AA84BC -:10636000EFF09FF7A2452A892685292219E983178C -:10637000C40013F7072061FFF19B93E727005EA499 -:10638000C9B797070000938707D99CD45E2408C03B -:1063900008C893E707085EA4A2475CC8B24781CF4C -:1063A0008315E4002685EF00102211C55E24F19BC1 -:1063B00093E717005EA45E243369F90023162401D5 -:1063C00079B793870181AA8588436DA0DDC183A732 -:1063D000C5FF411122C406C626C21384C5FF63D37C -:1063E00007003E94AA84EF00D024938781859C43C4 -:1063F00081EF2322040023AC81842244B24026850D -:10640000924441016F001023637EF400144033076F -:10641000D4006396E7009843DC43369718C05CC00D -:10642000D9BFBA87D84319C3E37DE4FE94433386CA -:10643000D700631F86001040B29694C33386D700FE -:10644000E31DC7FA10435843B29694C3D8C375B737 -:106450006375C400B1479CC04DB71040B306C4007B -:106460006316D70014435843B29614C058C0C0C333 -:1064700069B78280011126CA93843500F19806CE4F -:1064800022CC4AC84EC6A104B14763F5F404B14416 -:1064900063E4B4042A89EF00D01993878185984377 -:1064A0003A8429E49387C1859C4399E781454A85CD -:1064B000EF00207C23AEA184A6854A85EF00607B97 -:1064C000FD5963193507B1472320F9004A85EF00CC -:1064D000701629A0E3DE04FAB1471CC10145F24061 -:1064E0006244D2444249B249056182801C40858F92 -:1064F00063CF0702AD4663F6F6001CC03E9404C0AD -:1065000031A05C406313870223ACF1844A85EF001D -:1065100070121305B4009307440061993307F540E6 -:106520005DDF3A94898F1CC05DBF5CC3C5B722870D -:10653000404085BF130435007198E30285FCB30524 -:10654000A4404A853D27E31C35FBB5BF1C46FD171B -:106550001CC663DA0700184E63C5E700A9476394B9 -:10656000F5006FF0CFFF1C422E851387170018C26D -:106570008CA38280011122CC26CA4AC84EC652C4BE -:1065800006CE2A89AE893284B304D6007D5A6314BC -:106590009400014509A80C204E864A85EFF01FFBA8 -:1065A0000504E31645FFF2406244D2444249B24931 -:1065B000224A05618280357122CD26CB4AC94EC759 -:1065C00006CF52C556C35AC1DEDEE2DCE6DAAA893E -:1065D000AE843289368409C51C4D99E3EFF07FB84B -:1065E000971700009387871A6399F40C83A44900D6 -:1065F000DE24A18BEDC79C48FDC393070002A304D2 -:10660000F1029307000302D22305F10222C6930B85 -:106610005002971A0000938A6A1B054C294B4A8442 -:106620001C2099C36390770FB30C2441638E0C0038 -:10663000E6864A86A6854E85EFF0DFF3FD576300B8 -:10664000F51E9256E69636D21C20638A071CFD572B -:106650001309140002C802CE3ECA02CCA3090104E9 -:1066600082D48345090015465685EF00007B13044C -:106670001900C24751E913F7070109C713070002C0 -:10668000A309E10413F7870009C71307B002A309A0 -:10669000E104834609001307A002638FE606F24770 -:1066A0004A8481462546182093051400130707FDE8 -:1066B0006377E60AB5CA3ECE85A897170000938790 -:1066C000E70E6395F40083A489001DB797170000B7 -:1066D0009387C709E39EF4F083A4C90011BFA68580 -:1066E0004E85EFF08FF311D97D55FA406A44DA44B4 -:1066F0004A49BA492A4A9A4A0A4BF65B665CD65C12 -:106700000D618280050429BF330555413315AC0066 -:10671000C98F3EC82289B1B7324793064700184354 -:1067200036C6634707023ACE18209307E002631D7E -:10673000F70418309307A002631BF702B24709045D -:10674000138747009C433AC663C107023ECA2DA87F -:106750003307E04093E727003ACE3EC8F1B7B3874E -:10676000670385462E84BA973DBFFD57C5B705041C -:1067700002CA814681472546182093051400130755 -:1067800007FD6374E606F9F20C200D4617150000AC -:1067900013054504592511CD9717000093878703EA -:1067A0001D8D93070004B397A700424505045D8D36 -:1067B0002AC80C201946171500001305E501130916 -:1067C00014002304B102912D35C197A7FFFF9387D1 -:1067D000678395E74247B2471377071009CF9107C0 -:1067E0003EC69257D2973ED21DBDB38767038546FA -:1067F0002E84BA9751B79D07E19BA107D5B77800C2 -:1068000097060000938646D726860C084E8597008B -:106810000000E7000000FD572A8AE314F5FCDE249F -:1068200093F70704E39207EC1255C1B57800970679 -:106830000000938666D426860C084E85012AE1BFA7 -:10684000797156CA9C49BA8A984522D426D24ECE2E -:1068500052CC06D64AD05AC85EC6AA892E84B284C3 -:10686000368A63D3E700BA879CC00347340419C350 -:1068700085079CC01C4093F7070281C79C4089078D -:106880009CC00329040013796900631A0900130BE3 -:106890009401FD5B5C449840998F634CF9041C4063 -:1068A0008346340493F70702B336D000A5EB1306F2 -:1068B0003404D2854E85829AFD576303F5041C404B -:1068C00011469840998B544481446397C700B38420 -:1068D000E64063D3040081441C4418486354F70025 -:1068E000998FBE94014969047D5B63982405014535 -:1068F00009A885465A86D2854E85829A631E7501FF -:106900007D55B250225492540259F249624AD24AF9 -:10691000424BB24B456182800509ADBF3307D400BD -:1069200013060003A301C70403475404938716000A -:10693000A2978906A381E7049DBF85462286D2855A -:106940004E85829AE30E65FB050945B7797122D41D -:1069500026D24AD04ECE06D652CC56CA5AC8B6898E -:10696000942D930790063289AA842E8413863504C9 -:10697000638DF60263E2D706930780056386F618F7 -:1069800063EDD700638E062093073004638EF60A0A -:10699000930A24042301D404C9A093073006638515 -:1069A000F60A93074006E395F6FE1C40084393F66B -:1069B000070893054500C5C61C410CC363D80700F2 -:1069C0001307D002B307F040A301E40497160000B8 -:1069D000938606E1294765A8930700076382F616A8 -:1069E00063E5D7029307E0066389F6189307F0067C -:1069F000E390F6FA0C401C4313F805081385470092 -:106A00006307080608C39C4385A893075007E383E0 -:106A1000F6FE930780076389F61293073007E39920 -:106A2000F6F61C43D04181459386470014C383AAE0 -:106A300007005685DD2601C53305554148C05C4039 -:106A40001CC8A301040461A81C43930A2404938670 -:106A500047009C4314C32301F4048547D5B793F63C -:106A600007041C410CC3B9DAC207C18781BF93F583 -:106A7000050408C3C9D99E231307F0066387E60EF1 -:106A8000971600009386C6D52947A30104044C40FD -:106A90000CC463C5050008406D9908C099E3B28A2B -:106AA00089CDB28AB3F5E702FD1AB6958C21238011 -:106AB000BA00B3D5E70263F0E70CA147631EF70005 -:106AC0001C40858B91CB58401C4863C7E700930757 -:106AD0000003A38FFAFEFD1A3306564110C84E87F5 -:106AE000CA867000A2852685EFF09FD57D5A631D6A -:106AF000450B7D55B250225492540259F249624AD4 -:106B0000D24A424B45618280A382D5049716000089 -:106B1000938606CD0C40084313F805081C41110567 -:106B2000630D080208C313F7150001C793E50502BA -:106B30000CC04147B9FB0C4093F5F5FD0CC0B1B753 -:106B40009C4193E707029CC193078007A302F404CA -:106B500097160000938606CA75BF13F8050408C38C -:106B6000E30308FCC207C1837DBF9716000093862C -:106B700026C7214719BFAE8735B794411C43CC497E -:106B800013F80608138547006306080008C39C43F2 -:106B90008CC339A008C393F606049C43F5DA8EA390 -:106BA00023280400B28A25BF14485686CA85268544 -:106BB0008299E30045F51C40898B8DE7B247484434 -:106BC000E35AF5F23E853DB785465686CA85268549 -:106BD0008299E30065F3050A5C443247998FE345E7 -:106BE000FAFEE9BF014A930A94017D5BF5B70111F2 -:106BF00022CC06CE2A8409C91C4D99E732C62EC480 -:106C0000EFF02FD63246A24597170000938707B8BA -:106C10006316F60250401C46FD171CC663D00704DD -:106C2000184E63C7E70093F7F50F29476398E7020B -:106C300022856244F24005616FF06F929717000061 -:106C40009387C7B66314F6001044F1B79717000096 -:106C50009387C7B1E311F6FC504475BF1C4213F58E -:106C6000F50F1387170018C28CA3F2406244056128 -:106C70008280411122C42A842E8523A801AE06C633 -:106C8000EFA07FF1FD576317F500938701AF9C4399 -:106C900091C31CC0B240224441018280411122C4F0 -:106CA0002E848395E50006C67922634905007C4859 -:106CB000AA977CC8B2402244410182805E247D773D -:106CC0007D17F98F5EA4FDB7DE25011122CC26CAFF -:106CD0004AC84EC606CE93F70710AA842E8432897E -:106CE000B68991C78395E5008946014609225E244D -:106CF0007D777D17F98F5EA48315E4006244F2402E -:106D0000CE864A86B24942492685D244056125A8E5 -:106D1000411122C42E848395E50006C6C928FD577B -:106D20005A24631AF500FD77FD17F98F5EA4B2406F -:106D30002244410182808567D98F5EA468C8C5BF9F -:106D40008395E50005A8411122C42A842E85B285C9 -:106D5000368623A801AE06C6EFA01FE0FD576317D5 -:106D6000F500938701AF9C4391C31CC0B2402244FD -:106D700041018280411122C42A842E8523A801AEBC -:106D800006C6C520FD576317F500938701AF9C43E6 -:106D900091C31CC0B240224441018280411122C4EF -:106DA0002A842E85B28523A801AE06C6C920FD57C8 -:106DB0006317F500938701AF9C4391C31CC0B24099 -:106DC000224441018280411122C42A842E8523A8B5 -:106DD00001AE06C65D20FD576317F500938701AF2E -:106DE0009C4391C31CC0B2402244410182804111A6 -:106DF00022C42A842E85B285368623A801AE06C613 -:106E00005920FD576317F500938701AF9C4391C349 -:106E10001CC0B24022444101828093F5F50F2A96AE -:106E20006314C500014582801C21E38EB7FE050571 -:106E3000C5BF82808280411122C42A842E85B285FA -:106E4000368623A801AE06C6A920FD576317F500B4 -:106E5000938701AF9C4391C31CC0B24022444101BF -:106E600082809307800523A8F1AE7D558280930729 -:106E7000800523A8F1AE7D5582809307800523A865 -:106E8000F1AE014582809307800523A8F1AE7D55C0 -:106E900082809307800523A8F1AE7D558280000093 -:106EA00053797374656D436C6B3A25640D0A000069 -:106EB0004368697049443A253038780D0A0000006B -:106EC00043616C696272617474696F6E5F56616C64 -:106ED000203A2025640A000052756E206174204516 -:106EE0005854490D000000000000803F0000484356 -:106EF00000F07F4500401C466666666666660A408E -:106F000000000000000010400A204348475F43553E -:106F1000525220414443203A202564200A000000B8 -:106F2000204348475F435552522049203A20256468 -:106F3000202F3130303030200A00000000000000E7 -:106F4000000000000000D03F0A204453475F435533 -:106F5000525220414443203A202564200A00000078 -:106F6000204453475F435552522049203A2025641C -:106F7000202F313030200A000000204100B056455B -:106F8000339388430000000045A725E6E1796B3F75 -:106F90000A204D4F534645545F54656D706572200D -:106FA000414443203A202564200A0000204D4F53DD -:106FB0004645545F54656D7065722054203A202513 -:106FC00064202F313030200A000000000000000053 -:106FD00000000000CF4636400A205056315F564F21 -:106FE0004C545F494E20414443203A202564200AF6 -:106FF00000000000205056315F564F4C545F494E00 -:10700000205631203A202564202F313030200A00CC -:107010000A205056325F564F4C545F494E2041442F -:1070200043203A202564200A0000000020505632F8 -:107030005F564F4C545F494E2056203A202564201D -:107040002F313030200A00000A2050565F564F4C36 -:10705000545F494E3120414443203A202564200AA0 -:10706000000000002050565F564F4C545F494E318F -:107070002056203A202564202F313030200A00008D -:107080000000C84200000000000000000000264090 -:107090000A2050565F564F4C545F4F555420414480 -:1070A00043203A202564200A000000002050565F4B -:1070B000564F4C545F4F55542056203A202564209B -:1070C0002F313030200A00005B494E464F5D205B77 -:1070D00025733A25645D2052656769737472617423 -:1070E000696F6E2073756363657373200D0A0D0AF3 -:1070F000000000005B4552524F525D205B25733A01 -:1071000025645D202052656769737465725F4E75F2 -:107110006D626572206572726F723A2578200D0A71 -:107120000D0A00005B4552524F525D205B25733AB9 -:1071300025645D202052656769737465725F5374BE -:107140006172745F41646472657373206572726FFB -:1071500072203A202578200D0A0D0A005B494E4620 -:107160004F5D205B25733A25645D2020534C5F52B0 -:1071700065616452656769737465724163636573C1 -:10718000734E6F646554797065200D0A000000002D -:107190005B494E464F5D205B25733A25645D202098 -:1071A000534C5F52656164526567697374657242DE -:1071B000617474657279566F6C74616765200D0A2D -:1071C000000000005B494E464F5D205B25733A2569 -:1071D000645D2020534C5F5265616452656769733A -:1071E0007465724261747465727974656D706572EC -:1071F0006174757265200D0A000000005B494E46FF -:107200004F5D205B25733A25645D2020534C5F520F -:107210006561645265676973746572436F6D6D75FE -:107220006E69636174696F6E4D6574686F64732015 -:107230000D0A00005B494E464F5D205B25733A25E1 -:10724000645D2020534C5F526561645265676973C9 -:10725000746572526567697374726174696F6E5395 -:107260007461747573200D0A000000005B494E467E -:107270004F5D205B25733A25645D2020534C5F529F -:10728000656164526567697374657252656D6169A1 -:107290006E696E6742617474657279426F77657268 -:1072A000200D0A005B494E464F5D205B25733A2551 -:1072B000645D2020534C5F52656164526567697359 -:1072C000746572536F6C61724F70656E436972635F -:1072D000756974566F6C7461676531200D0A000022 -:1072E0005B494E464F5D205B25733A25645D202047 -:1072F000534C5F526561645265676973746572537C -:107300006F6C61724F70656E436972637569745614 -:107310006F6C7461676532200D0A00005B494E4650 -:107320004F5D205B25733A25645D2020534C5F52EE -:1073300065616452656769737465726164647265DE -:107340007373200D0A0000005B494E464F5D205BC1 -:1073500025733A25645D204D617463685F537461E1 -:107360007274666C61672073756363657373200D57 -:107370000A0D0A005B494E464F5D205B25733A2596 -:10738000645D204D617463685F61646472657373EA -:107390002073756363657373200D0A0D0A00000086 -:1073A0005B494E464F5D205B25733A25645D204D59 -:1073B000617463685F42726F616463617374616476 -:1073C000647265737320737563636573730D0A0D5F -:1073D0000A0000005B494E464F5D205B25733A254D -:1073E000645D20526561645F52656769737465729C -:1073F0000D0A0D0A000000005B494E464F5D205B00 -:1074000025733A25645D2057726974655F5265671C -:1074100069737465720D0A0D0A0000005B494E46DF -:107420004F5D205B25733A25645D2042726F616475 -:10743000636173745F5363616E0D0A0D0A0000008F -:107440005B494E464F5D205B25733A25645D2052B3 -:107450006567697374726174696F6E5F7265717567 -:107460006573740D0A0D0A005B494E464F5D205B43 -:1074700025733A25645D2066756E636F64652065CB -:1074800072726F722025780D0A0D0A000000003F0D -:10749000000000000000F0FF000000E0FFFFEFC769 -:1074A0006C6F67000000000000000000000050C387 -:1074B0000000000000005043000000000000F03F0A -:1074C0000000E0FE422EE63F763C7935EF39EA3D9A -:1074D000555555555555D53F000000000000E03F7B -:1074E000000000000000004044523EDF12F1C23FA5 -:1074F000DE03CB966446C73F599322942449D23F7A -:10750000935555555555E53F9FC678D0099AC33FC9 -:10751000AF788E1DC571CC3F04FA97999999D93FE0 -:10752000000000000000F87F40C6FFFFC4C4FFFF5A -:10753000D4C5FFFFDCC5FFFFD4C5FFFFF4C4FFFFC8 -:10754000D4C5FFFFDCC5FFFFC4C4FFFFC4C4FFFFF9 -:10755000F4C4FFFFDCC5FFFF36C6FFFF36C6FFFFE2 -:1075600036C6FFFFF4C4FFFF9ACCFFFF8CCBFFFFB2 -:107570008CCBFFFF8ACBFFFF92CBFFFF92CBFFFFAD -:1075800058CBFFFF8ACBFFFF92CBFFFF58CBFFFF0B -:1075900092CBFFFF8ACBFFFF86CCFFFF86CCFFFF9D -:1075A00086CCFFFF58CBFFFFA8D8FFFFCED7FFFF49 -:1075B000A2D8FFFFD6D7FFFFA2D8FFFF9CD7FFFFBF -:1075C000A2D8FFFFD6D7FFFFCED7FFFFCED7FFFF52 -:1075D0009CD7FFFFD6D7FFFFDCD7FFFFDCD7FFFF2D -:1075E000DCD7FFFF9CD7FFFF8ED7FFFF8ED7FFFFB3 -:1075F00062D8FFFF3ED9FFFF62D8FFFF5CD7FFFFD5 -:1076000062D8FFFF3ED9FFFF8ED7FFFF8ED7FFFF67 -:107610005CD7FFFF3ED9FFFF9CD7FFFF9CD7FFFF42 -:107620009CD7FFFF5CD7FFFFB6DBFFFF04DBFFFF4C -:1076300004DBFFFF02DBFFFF08DBFFFF08DBFFFFD0 -:10764000D8DAFFFF02DBFFFF08DBFFFFD8DAFFFF1E -:1076500008DBFFFF02DBFFFFA4DBFFFFA4DBFFFF74 -:10766000A4DBFFFFD8DAFFFF0001020203030303DC -:1076700004040404040404040505050505050505C2 -:1076800005050505050505050606060606060606A2 -:10769000060606060606060606060606060606068A -:1076A0000606060606060606070707070707070772 -:1076B000070707070707070707070707070707075A -:1076C000070707070707070707070707070707074A -:1076D000070707070707070707070707070707073A -:1076E0000707070707070707080808080808080822 -:1076F000080808080808080808080808080808080A -:1077000008080808080808080808080808080808F9 -:1077100008080808080808080808080808080808E9 -:1077200008080808080808080808080808080808D9 -:1077300008080808080808080808080808080808C9 -:1077400008080808080808080808080808080808B9 -:1077500008080808080808080808080808080808A9 -:1077600008080808080808080000000000000000D9 -:107770000000000000000000000000000000000009 -:1077800000000000000000000000000000000000F9 -:1077900000000000000000000000000000000000E9 -:1077A00000000000000000000000000000000000D9 -:1077B00000000000000000000000000000000000C9 -:1077C0000000000000000000232D302B20000000EE -:1077D000686C4C00656667454647000030313233BF -:1077E00034353637383941424344454600000000BD -:1077F0003031323334353637383961626364656627 -:047800000000000084 -:10780400000000000000000001020304060708094C -:107814000000000001020304010203040607080932 -:10782400534C111111111111111601000100802581 -:10783400000080250000000030000000F22200005B -:107844001000000082200000A00000008822000038 -:10785400A1000000482200000000000022220000D5 -:10786400010000000622000002000000E0210000E8 -:1078740003000000BA210000000100008A2100007A -:10788400010100005A210000020100002A21000029 -:1078940003010000FA20000004010000CA200000D7 -:1078A400000000000300000080250000000000002C -:1078B40000000000000000000000000000000000C4 -:1078C400040000008025000000000000000000000B -:1078D40000000000000000000000000088770000A5 -:1078E400A877000068770000000000000000000096 -:1078F4000000000000000000000000000000000084 -:107904000000000000000000000000000000000073 -:107914000000000000000000000000000000000063 -:107924000000000000000000000000000000000053 -:107934000000000000000000006CDC0202040608E5 -:107944002C04002001000000D8000020D8000020F2 +:1015E00093070008371401407C82C1473EC64C0077 +:1015F0008D47130504C03EC4EFF0CFB101469305FB +:101600000008130504C0EFF02FBD41016FE09FB843 +:10161000EFE21FB6411185452145EFF04FFF8545AB +:101620001145EFF0BF80930700207C823715014001 +:10163000E1473EC64C008D47130505C03EC4EFF0A0 +:101640006FAD41016FE01FB5EFE29FB20111C937E5 +:10165000371400409307700C8A85130504803EC040 +:1016600002C22314010023050100EFF0DF851305FA +:1016700004808545EFF05F98C167938707066C008B +:10168000130504803EC8231B010002C6EFF01F8B28 +:1016900013050480A145EFF0DF971305048085450D +:1016A000EFF09F91854513050480EFF07F9205616F +:1016B0006FE05FAEEFE2DFAB930500002A84EF102E +:1016C000103F634D0502B757000083A507D8228558 +:1016D000EF1090356344A002B757000083A547D8A8 +:1016E0002285EF109045EF107074931505013715A2 +:1016F0000040C18113050580EFF01F936FE09FA9A3 +:10170000EFE21FA7797137140140C1472A89FC8293 +:101710008D44C1474C08130504C03ECE26CCEFF0E3 +:101720006F9F0146130504C0C145EFF0EFAA854540 +:101730002145EFF0CFED854537050800EFF00FEFBD +:101740008547FC824C08E147130504C026CC3ECEF9 +:10175000EFF04F9C894491474C08130504C0E48284 +:10176000375400403ECEEFF0EF9A0C10B7070C0054 +:10177000130504C04AD03ED402D223160102EFF072 +:10178000DF8F9307D0137C86680085473EC8448767 +:10179000EFF00FD40546130504C093055052EFF047 +:1017A000DF9A8545130504C0EFF0DF9845616FE0CF +:1017B0007F9EEFE2FF9B797137140140930700028F +:1017C0002A89FC828D44C1474C08130504C03ECED3 +:1017D00026CCEFF02F940146130504C093050002B8 +:1017E000EFF08F9F85452145EFF06FE28545370586 +:1017F0000400EFF0AFE393070040FC824C08E147A0 +:10180000130504C026CC3ECEEFF0CF9085679387BA +:101810000780FC824C089147130504C03ECE375424 +:101820000040EFF02F8F0C10B7070C001305048059 +:101830004AD03ED402D223160102EFF01F84930750 +:1018400070137C8685475C87680085473EC8EFF04B +:101850002FC805461305048093055052EFF0FF8E04 +:10186000854513050480EFF0FF8C45616FE09F9282 +:10187000EFE21F902A84EFF0BF90930500082285C5 +:10188000EFF01F917DD96FE0FF90411122C63754D0 +:1018900000409305505213050480EFF01F900DC5D2 +:1018A00013050480EFF05F8E9375F50F2388B182E6 +:1018B00003A501851C4D104954498507B3E7C702AC +:1018C0006384D70031057D2A324441017300203002 +:1018D000411122C63754004093055052130504C0ED +:1018E000EFF0BF8B0DC5130504C0EFF0FF899375B2 +:1018F000F50F238AB18203A541851C4D1049544937 +:101900008507B3E7C7026384D7003105A52A3244AF +:10191000410173002030EFE2BF850111AA842E84BB +:1019200009458545EFF08FD0E084370400404C082E +:101930001305044026CA231E0100231D0100EFF0F9 +:101940008FD80546854513050440EFF0CFE993078E +:10195000D0027C868D475C87680085473EC8EFF0E3 +:101960002FB7854513050440EFF00FE505616FE0E3 +:101970007F82EFE2EFFFB707002083A58713896717 +:1019800093870771B3D5F5022545FD15C205C181C1 +:1019900059376FE03F80411122C63704004085452A +:1019A00013050440EFF02FEB19C5854513050440DE +:1019B000EFF0EFEB612832444101730020301DC984 +:1019C000B296C206C18252A136A10CC509EE854766 +:1019D0001CA183A6818393878183368701EB54C53D +:1019E00088C30145828023000500E5B76306A70090 +:1019F0005847EDB77D558280054582800DC583A788 +:101A000081831387818399E305458280D447639658 +:101A1000A6005845D8C7014582806394A70014C327 +:101A2000DDBFB687CDB77D558280EFE26FF403A4AA +:101A3000818375DC1C2093F7F70F99C75E2099C34B +:101A4000230004001C4482974044E5B783A78183A8 +:101A5000054691E38280D62381CEBA237D174207C3 +:101A60004183BAA3BA234207418319E390A3B6A3E3 +:101A7000DC47C5B7232605000CC150C1232405004F +:101A8000054582805C45544118458507B3E7D70278 +:101A9000638EE70058451C41BA978CA35C455841BA +:101AA0008507B3E7E7025CC50545828079558280EA +:101AB00018455C45630FF70018451C41BA979C23F5 +:101AC0009CA11C4558418507B3E7E7021CC50545A5 +:101AD0008280014582805C4518454841998FAA97CC +:101AE00033E5A7028280B707002083A78713096721 +:101AF000130707F4B3D7E702C207C183239FF1821C +:101B0000239EF1828280B7F700E0D8438146799B1B +:101B1000D8C303D7E1833305A7021307803E3356AA +:101B2000E50290CBD4CB98431367070198C3984341 +:101B30001367170298C3D843058B75DF9843799BC9 +:101B400098C38280B7F700E0D8438146799BD8C319 +:101B500003D7C1833306A70290CBD4CB9843136736 +:101B6000070198C398431367170298C3D843058B9E +:101B700075DF9843799B98C38280EFE26FDF2A84F8 +:101B80001165011185451105EFF06FA8930700203D +:101B90007C82371501408D473EC44C00E147130558 +:101BA00005803EC6EFE01FD722C837440140B70783 +:101BB00008000C08130504803ECC02CA231E010055 +:101BC000EFF0AFCB854513050480EFF0AFD605618C +:101BD0006FE04FDCEFE22FD8B7440140AE89328985 +:101BE000014493840480634524014A856FE0EFD962 +:101BF000930500042685EFF0AFD97DD9B38789001E +:101C00008385070026850504C205C181EFF04FD703 +:101C1000D9BF138781801C43938641AF3E95636B88 +:101C2000D500B75600209386068063E5A60008C35A +:101C30003E858280FD57EDBFEFE28FD33724014010 +:101C4000AA859546054613050440EFE09F94854517 +:101C500013050440EFE07F929304044089452685F4 +:101C6000EFE03F9F65DD13050440EFE01F9E6FE04E +:101C70006FD20397C18281472A97634F070009CD2E +:101C800005669306F6FFB6876358C700AA87630503 +:101C9000D50093170701C1833E858280EFE24FCDC7 +:101CA0000545593F42054185E937AA84EF10701D6B +:101CB000B757000083A587D8EF10E02BEF1050290D +:101CC000B757000003A607D983A647D9EF00305FB6 +:101CD000B757000003A687D983A6C7D9EF00305EA7 +:101CE000EF10D0312A8437550000A685130505DA98 +:101CF000EF107059B757000083A5C7D82285EF10A1 +:101D0000C063EF10900CAA8537550000130585DBE2 +:101D1000EF10705722856FE0EFC7EFE26FC501113A +:101D2000280059468145EFF0EFE918849307300504 +:101D30000145631BF7003705002059462C001305A9 +:101D40000502EF103049054505616FE0AFC4EFE2D1 +:101D50002FC2D425DC35A206DD8E954763FDD70062 +:101D600037550000130670108545130505E0EF1088 +:101D700090516FE02FC2B425BC35A206DD8E9307CB +:101D80000020E3F8D7FE375500001306E010854524 +:101D9000130505E3E9BFEFE2AFBD375500001306B9 +:101DA000001A85451305C5FEEF10F04D9387018697 +:101DB000E82BD83BA9472205598D3305F50242058A +:101DC00041816FE02FBDEFE2AFBA37550000130637 +:101DD00040198545130505FBEF10F04A93870186EE +:101DE000C82BB83BA9472205598D3305F50242059A +:101DF00041816FE02FBAEFE2AFB73755000013060D +:101E000080188545130585F7EF10F0479387018605 +:101E1000A82B983BA9472205598D3305F5024205A9 +:101E200041816FE02FB7EFE2AFB4375500001306E2 +:101E3000C0178545130505EDEF10F0449387018623 +:101E4000882BF837A9472205598D3305F50242053D +:101E500041816FE02FB4EFE2AFB1375500001306B8 +:101E6000001785451305C5E9EF10F04193870186FA +:101E7000E827D837A9472205598D3305F5024205D1 +:101E800041816FE02FB1EFE2AFAE3755000013068E +:101E900040168545130585F0EF10F03E93870186C7 +:101EA000A837DC27A2075D8D6FE0CFAEEFE24FAC25 +:101EB00037550000130680158545130585E6EF109C +:101EC000903C938701868837BC27A2075D8D6FE021 +:101ED0006FACEFE2EFA9375500001306C01485453B +:101EE00013058502EF10303A01456FE0AFAAEFE22B +:101EF0002FA837550000130600148545130505F477 +:101F0000EF10703803C5018683C71186A2075D8D67 +:101F10006FE04FA8EFE2CFA5375500002E841306DF +:101F200010138545130545DDEF10F0350547A384F3 +:101F3000E1841385C18B23800184EFF03FAC5C24E6 +:101F40005434A207D58F2380F186A183A380F18624 +:101F50006FE04FA4EFE2CFA123A2A1841547B725DC +:101F600000002384E1848146054729469385855FE7 +:101F70001385C18B2380E184EFF07FA46FE08FA1F4 +:101F8000C16769768146FD170506139706014183EF +:101F90006364B7003E8582803307D5001823B98F6C +:101FA000214713F81700858363050800B18FC20726 +:101FB000C1837D17420741836DF78506F9B7EFE2CC +:101FC000AF9803C9C500DC35011122093369F90056 +:101FD00042091359094193140901C180954763FFD0 +:101FE000970037550000A6861306800B854513051C +:101FF00005E0EF10502905616FE08F98B425BC35DE +:10200000A206DD8E9307002063FAD7003755000043 +:102010001306E00B8545130505E3E1BFAA8902CA53 +:1020200002CC231E0100930A4101368A370B00209F +:10203000B307DA40C207C18363EC97081384818732 +:102040001305C400130660028145EFE06F95370762 +:10205000002083470702A3052401230504001CA0D8 +:102060009307070294335289939A140014B0B4234F +:10207000130A070234A0B43334B0D42354A0D433A9 +:1020800054B0F42374A0F4339C2774B01CA49307B9 +:1020900000031CB481471384418863CF570593859F +:1020A0006400860593F5E50F13858187D13D93176D +:1020B000850021815D8D83479A0056940AA03CA03B +:1020C00013860A01938581874E85EF00F00925B7B5 +:1020D00013048B05930B84041C40639947015C40F7 +:1020E000014536C68297B2462390AA002104E395A3 +:1020F0008BFE890A050A2DBF101013F7E70F3297E0 +:1021000013F61700B306F400035747FF11E22183CB +:10211000850798A293F7F70F49B7EFE26F85371558 +:10212000004013050580EFE09FF1EF10D027EF107E +:10213000F02C9307100F3365F502A94729053305E5 +:10214000F5026FE02F85EFE20F8103A701852A8456 +:10215000BE84054693055052631CA70437550040C2 +:1021600013050580EFE07FFE2285EF0010091319AB +:1021700005010945EFF01F9D2285EF00100883A798 +:102180000185931905011359090193D909010146E4 +:10219000930550523755004063918702130505801F +:1021A000EFE0BFFA330539413335A0006FD0FFFDB2 +:1021B00037550040130505C075B7130505C0CDB7E9 +:1021C000EFD27FF93704002013048403AA89AE8478 +:1021D000328A1309040298341C406317F7005C40EC +:1021E0005286A6854E8582972104E31624FF6FD080 +:1021F000DFF9EFD2FFF44111AA8CEF00207C630ECF +:1022000005245145EFF01F941306200381451385E3 +:10221000818713848187B70D0020EFD07FF80149B3 +:10222000814A8144014A130C1400138B0D02668508 +:10223000EF00A07C630305226685EF00A0799387F9 +:102240008187D2973EC688A3930B1A00894763847F +:10225000FB006382042C182083C70D026310F7145F +:10226000183083471B00631BF71237550000130615 +:10227000301E854513054505EF10F000A54763980E +:10228000FB0683C7118603C70186A207D98F0947BA +:102290006398E70C382083472B006313F70C383022 +:1022A00083473B00631EF70A582083474B0063199E +:1022B000F70A583083475B006314F70A7820834796 +:1022C0006B00631FF708783083477B00631AF708B9 +:1022D000182483478B006315F70837550000130651 +:1022E000C01F854513050508EF10E07921A085473B +:1022F000E3E997F8A9476385FB00894763F29716DE +:1023000083C7118603C701861434A207D98F0947F2 +:102310006395E70E930700036399F60837550000AD +:102320001306D02585451305050EEF10C075814AAB +:10233000454963902B1F1C34130700036395E71274 +:102340009305D9FF93F5F50F13858187EFF05FC3F0 +:102350007C247834A207D98F6398A71618281DAA61 +:1023600083C70184C1FB38303C20F98F5820F98F96 +:102370005830F98F7820F98F7830F98F1824F98F39 +:102380001307F00F639AE70037550000130610217A +:1023900085451305C50A89BF91E085445286E285CB +:1023A00013858187EF1000636DA0C1476395F60226 +:1023B0003755000013065026854513054510EF10CC +:1023C000806CB947854AE396FBF60349D400394A45 +:1023D00006094509A9BD9307000A1306D0266384A0 +:1023E000F6029307100A639DF60613065027B757A7 +:1023F000000085451385C7140DBF9307000A639E2F +:10240000F600130600283755000085451305851290 +:10241000EF106067814A354929BF9307100A1306F8 +:102420008028E386F6FCA68763F3E400894793F4EB +:10243000F70FB75700001306302985451385471756 +:10244000EF1060645286E28513858187EF10805813 +:10245000814A93070003E3FC47DD41016FD01FD29F +:10246000E3890AECB9BF4147639AE7029305D9FFB4 +:1024700093F5F50F13858187EFF09FB03307440183 +:102480008347E7FF0347F7FFA207D98F639EA702A1 +:10249000B2479823D9476319F702A1A81307000A86 +:1024A0006393E7069305D9FF93F5F50F13858187AD +:1024B000EFF01FAD3C243834A207D98F6396A700F4 +:1024C0005824D947630AF7000D47A68763F3E40051 +:1024D0008D4793F4F70FD9B583A70185014693057E +:1024E000505237550040639DFC0013050580EFE016 +:1024F000DFC54A86938581876685EFF07FCCB1BFC3 +:10250000130505C0EDB71307100AE38BE7E24A8A0B +:1025100089B75E8A3DBFA547E39EFBDC9DB39387E9 +:10252000C1849843D566938606186305D7000507CE +:1025300098C3828023A00700B707EFBE37E700E00B +:10254000938707083CC78280EFD29FC2938711848C +:10255000902337150140930500101336160013051C +:10256000058090A3EFE04FC76FD0DFC2EFD25FC00E +:1025700003A54185EFF0FFC76FD0DFC1EFD25FBF8A +:10258000EFF0CFF1EF10C01CB757000003A6071AF9 +:1025900083A6471A9529635F050413050000B71445 +:1025A0000140EFF02F912144938404C00546930528 +:1025B00000082685EFE04FC20545EFF0CFD4014675 +:1025C000930500082685EFE02FC17D14054513749F +:1025D000F40FEFF04FD379F8B757000003A5871930 +:1025E00023A6A180EFF00F8D375500001305851A43 +:1025F000EF10A05A6FD01FBAEFD2FFB585671387CF +:10260000C18B938787383EA31387A1841C230111B4 +:1026100093861700F51714A393F7F70F9306B00FDF +:1026200063EDF6001385C18B23800184230007002E +:10263000EFF0CFBC05616FD05FB541468145130512 +:10264000E100EFD0FFB537040020834704021304F4 +:102650000402DD455C821C3048009384A184DC8246 +:10266000FD577C83FD573EC4E9779387F71F7C862F +:1026700083C78184DC8703C7118683C6018693875D +:1026800001862207558FA308E10093568700382062 +:102690002308D1002309E1003830A309E1005820C4 +:1026A000230AE1005830A30AE1007820230BE1005F +:1026B0007830A30BE1001824230CE1009837BC27E5 +:1026C000A207D98F13D78700230DF100A30CE100D7 +:1026D000EFF01F8B93578500A30DF1001C34230EE0 +:1026E000A1002944A30EF100EFF03FA3EFF08FC546 +:1026F0001389418403250900EFF0FFA421E59387A6 +:102700009184942305476397E60023800700238084 +:1027100004000DB7032509006D464C00B1240327C2 +:10272000090083A70185054693055052375500409F +:102730006317F70013050580EFE03FA1E5BD130522 +:1027400005C0DDBF7D141374F40F59FCE5B53707E0 +:10275000002013070702342323800186A38001860B +:1027600093870186B4A33433B4B35423D4A354332E +:10277000D4B37423F4A37433F4B3142794A7343775 +:102780003027A206D18E94B7A182B4A75427583718 +:10279000A3860700238707002207558FB8B7218338 +:1027A000D8A7A387070023880700A38807002389E9 +:1027B0000700A3890700238A0700A38A0700238B49 +:1027C00007008280EFD2DF9AEFF02FD54937B72587 +:1027D000000081461306803E938585541385C18C85 +:1027E000EFF0EF9DB7250000854613064006938560 +:1027F000C5561385C18DEFF08F9CB7250000F946B3 +:102800001306803E9385E5511385C18EEFF02F9B13 +:10281000B725000081461306803E9385C557138572 +:10282000C18AEFF0CF99EFF04FA06FD0BF96EFD2F3 +:102830003F94EFF00F944120EFE01FE1EFE0BF99EC +:10284000EFE07FC4EFE09FBEEFE0FFC6EFE0DFC93F +:10285000EFE07FCCEFE03FCFEFE0FFA6B7570000FF +:1028600003A5471BEFE01FE5EFE0BFD66FD09F92B7 +:10287000EFD21F90014405C1002111CC5C410D47EE +:10288000639EE7003755004093F5F50F130505806B +:10289000EFE01FFE054422856FD0DF8F114705440E +:1028A000E39BE7FE3755004093F5F50F130505C090 +:1028B000EFE01FFCCDB7EFD2BF8B3704002013042D +:1028C000040A1306800C9385C18F1305C400EFF032 +:1028D0006F9A08448544EFE0DFED04A01306C012B0 +:1028E0009385419C1305840223A88184EFF08F987F +:1028F00048507104EFE0DFE004A0014523AA818481 +:102900006FD05F89EFD2DF8637150140054693050A +:102910000002130505C0EFE02F8C6FD0BF87EFD208 +:102920003F8537150140014693050002130505C098 +:10293000EFE08F8A6FD01F86EFD29F83371501405B +:102940000546C145130505C0EFE00F896FD09F8490 +:10295000EFD21F82371501400146C145130505C05E +:10296000EFE08F876FD01F83EFD2EFFE03A70185C3 +:102970002A842E8AB28993840185631CA700593763 +:102980000149634E39019C4063948702493F6FD0EF +:10299000CFFF83A74185E395A7FE793FD5B7B3075E +:1029A0002A018385070022850509EFF07FECD1BF5E +:1029B00083A74185E39D87FC613FD1BF814709C95A +:1029C0001821814711C75C49084D898FB337F00042 +:1029D0003E858280EFD2CFF941112A84A3070100FE +:1029E000F13F19C59305F1001305C400EFF04F8CBA +:1029F0000305F10041016FD0EFF9EFD26FF7310518 +:102A0000EFF06F8D6FD00FF913D74501B7071000A6 +:102A1000FD1713D846011377F77F9308F07F33FE35 +:102A2000B700AA8EF58FFD81328F1378F87FFD8273 +:102A3000630E1703630D180129E3B368AE00631F2B +:102A400008005D8E01EE0143638C080421A8B3E801 +:102A5000C7000943639608046DD305A06384080486 +:102A60006385D50205438DCD7D531DA8B368AE00A7 +:102A7000094363970802630AE802631408005D8E45 +:102A800075D2E391D5FEE34FE8FC63490701E3EB20 +:102A9000C7FD630FFE0001436374FE00F1D50543DB +:102AA0001A858280EDFE7D53E5BF5D8E79DACDBF5C +:102AB000E36ADFFB0143E3F5EEFFF5F175B739712A +:102AC0004AD813D945014ED652D456D29399C5004F +:102AD00006DE22DC26DA5AD05ECE1379F97F2A8A06 +:102AE00093D9C90093DAF501630D090E9307F07FBE +:102AF0006306F9181354D5018E09B36934013704FC +:102B0000800033E4890093143500130919C081490A +:102B1000814B13D74601139AC6001377F77FB2850E +:102B2000135ACA0013DBF601630B07109307F07FFB +:102B30006303F7049357D6010E0A33EA47011307DC +:102B400017C0B7078000B367FA00931536003A99AB +:102B5000814833C76A01BD463A851308190063E806 +:102B6000361717260000130666658A09B29983A6F0 +:102B70000900B2968286B367CA001309F97F639988 +:102B8000071293E9290081458948E1B70147930776 +:102B9000F07F3704080081443204D20731807E0779 +:102BA0005D8C598CA285F250625426854259D254CC +:102BB000B259225A925A025BF24B216182805A85A5 +:102BC0003E84AE84C68B8947638DFB0E8D47E38FB1 +:102BD000FBFA85472A87639EFB388147014481447D +:102BE00065BF33E4A90061C036C632C4638C092ACC +:102BF0004E85EF0050572246B246AA87130755FF6D +:102C00007544938487FF198CB399990033548A00D3 +:102C100033643401B3149A0013D746011309D0C0AA +:102C2000139AC6001377F77F3309F9408149814B26 +:102C3000B285135ACA0013DBF601E31907EEB36736 +:102C4000CA00B1C7630F0A22528532C4EF00B051E7 +:102C500022462A87930655FFF547930587FF958FF0 +:102C6000331ABA00B357F600B3E74701B315B600FD +:102C70003309E9401309D9C08148E1BD33E4A90013 +:102C800001ECA14981441309F07F894B59B593E9BF +:102C900019008145854875BD4E84AA84B149130940 +:102CA000F07F8D4BBDB5914981440149854B95B568 +:102CB00093E93900D2878D4869BD89475685E397E6 +:102CC000FBF02A879307F07F01448144F1B5C16E80 +:102CD0001386FEFF93D6040113DE0501F18CF18DFE +:102CE000338695023383B6029358060133059E025C +:102CF0001A95AA98B382C60363F36800F692C16F6F +:102D00001383FFFF33F5670093D30701B3F7680020 +:102D1000C207337366003E933306950293D80801C9 +:102D2000B387A602135F0601B3849302BE94FA949C +:102D3000B38E760263F3F400FE9E416A9307FAFFB6 +:102D4000935F0401B376F400B3F9F4007D8EC18083 +:102D50003384D502C209338FD401B299CE98B30718 +:102D6000DE02935E0401B385BF02AE97BE9E330EB2 +:102D7000FE0363F3BE00529EC1679385F7FF33F6EF +:102D8000BE006D8C4206229693DE0E01B305D5027D +:102D9000769E3385AF0213D40501B386D302AA967B +:102DA000A296B38FF30363F3A600BE9F41657D1522 +:102DB000B3F7A600C2076D8DAA97B3855800B3B9C3 +:102DC0003501FA97B2953384370133B6C500B30E97 +:102DD000C4013385CE0033343401B3B7E701C18F6A +:102DE00033BECE0113D406013336C5003E9433669C +:102DF000CE009394950032947E94B3E4640026044C +:102E000093567501B3349000DD8193179500CD8CF6 +:102E1000558CDD8C9317740063DB070093D7140087 +:102E200085889316F401DD8CD58C05804289930743 +:102E3000F93F6359F00893F6740081CE93F6F400DD +:102E400011466388C60093864400B3B49600269466 +:102E5000B6849316740063D80600B70700FFFD1709 +:102E60007D8C930709409306E07F63CFF60E93D6DF +:102E700034009314D4012604D58C318093F7F77F66 +:102E800021BB328532C4EF00102E93065501F14765 +:102E9000130705022246E3D1D7DC6115B317A6005C +:102EA0008145F9B3EF00302C13075501F145930725 +:102EB00005022246B246E3D5E5D461153314AA00D3 +:102EC000814499BB85469D8EB1E71309E941B397CB +:102ED0002401B3D4D40033192401B337F000B36410 +:102EE0009900DD8C93F77400B356D40081CF93F72B +:102EF000F40011466388C70093874400B3B4970079 +:102F0000A696BE849397860063D80704854701443C +:102F1000814459B113068003E341D6CC7D46E35684 +:102F2000D6FA0556B307F640930500023356F4006F +:102F30006387B6001309E943B3172401DD8CB3346A +:102F40009000D18C93F67400014499CA93F7F40071 +:102F500011468146E392C7FA139496003180F60633 +:102F60008D80D58C81470DB99307F07F0144814452 +:102F700025B142896DBD3971935775014AD856D232 +:102F80005ECE931A95001359F50106DE22DC26DA8F +:102F90004ED652D45AD093F7F70F93DA9A00CA8BD1 +:102FA000638207121307F00F6384E7128E0A370754 +:102FB0000004B3EAEA00138A17F80144014B93D7DF +:102FC00075019394950093F7F70FA58093D9F501B8 +:102FD000FDC71307F00F6387E7028E04938717F886 +:102FE00037070004D98C330AFA408146558C1727DD +:102FF00000001307A7200A043A941C403349390102 +:10300000BA978287130A1AF0F9E88946558C172770 +:1030100000001307A7220A043A941C4033493901DF +:10302000BA97828701491307F00FB707400013953D +:103030009700F25062549317770125817E095D8DC8 +:1030400033652501D2544259B259225A925A025B31 +:10305000F24B216182801307F00F8147C9BFA68A16 +:10306000CE8B368B8947630BFB1A8D47E30CFBFA3B +:103070008547630AFB0A1307FA0713F91B00635716 +:10308000E01293F77A0099C793F7FA0091466383A9 +:10309000D700910A93974A0063D90700B70700F851 +:1030A000FD17B3FAFA0013070A089307E00FE3C409 +:1030B000E7FA93976A00A5831377F70F8DBFB9E4FA +:1030C0008546A9B763940A021144014A054BC5BD60 +:1030D00063990A002144130AF00F094BCDB58D46C0 +:1030E00031B73144130AF00F0D4BD1BD56852EC6B2 +:1030F000EF0070079307B5FFB39AFA009307A0F8A3 +:10310000338AA7400144014BB24555BD2685EF00E7 +:1031100090051307B5FFB307AA00B394E400138A20 +:1031200067078146E1B513F91B000147814701B7E5 +:103130004166139554007D1693570501698E63FA15 +:103140009A0AB3D5FA027D1AD68601473388C5029A +:10315000B3F6F602C206558F637B07012A97938662 +:10316000F5FF6368A70A6376070BF9152A973307FB +:103170000741B356F7023377F702B38AC6029317B3 +:10318000070163FB5701AA971387F6FF63E1A708BE +:1031900063FF5707F916AA97C205B38A5741D58D21 +:1031A000B33A5001B3EA5501CA8BF1B58546998E01 +:1031B00011C76D4601478147E34BD6E6130AEA097A +:1031C000339A4A01B3D7DA00B33A4001B3E7570163 +:1031D00013F7770019C713F7F70091466303D70079 +:1031E000910713975700634807029A07A583014781 +:1031F0003DBD93D61A00B3D5F6021397FA01418369 +:103200003388C502B1B7CE8B368B814AA1BDBA8651 +:1032100061B7B685A9BF0547814711BD13F91B00EA +:103220001307F00F814721B593567501B70780004A +:10323000FD1713D6750193F6F60F1308F00FB3F8C8 +:10324000A7001357F501ED8F1376F60FFD8163810B +:103250000603630C06018DE211E2B1C3638E08021E +:103260006305B70405451DE78280F5D7795582804F +:10327000E39E08FE6309D60211E2EDD7E314B7FE20 +:10328000E342D6FE63C7C600E3EE17FD0145E3FD4A +:10329000F8FC01E77D558280F5DD0545828001451A +:1032A000E39208FC8280F9DBD1B78146E1BF9356F7 +:1032B0007501B7078000FD1713D6750193F6F60F59 +:1032C0001308F00FB3F8A7001357F501ED8F13762D +:1032D000F60FFD81638706036309060185EA11EA9B +:1032E00089EB0145639B080082800945F5FFE5DA1B +:1032F00031A8638C08026300B704054575D77D5576 +:1033000082800945639808026304D60211E2F5D76A +:10331000E315B7FEE343D6FE63C7C600E3EF17FD30 +:103320000145E3F3F8FC19E3D9BFF1D905458280E3 +:10333000E5D3828082808146C5B7797122D4135447 +:1033400075014ECE52CC9319950006D626D24AD09E +:1033500056CA5AC81374F40F93D99900135AF50139 +:1033600069C49307F00F6308F40E93973900370789 +:103370000004B3E9E700130414F88144014B13D7A8 +:103380007501939A95001377F70F93DA9A0013D982 +:10339000F50145CF9307F00F630CF7028E0A130770 +:1033A00017F8B7070004B3EAFA003A940146334528 +:1033B0002A01BD47AA869305140063E097101727DA +:1033C00000001307A7EB8A04BA949C40BA9782873F +:1033D0001304F40F63960A0C93E424000946C1BF5A +:1033E00001451307F00FB7074000B2502254A6075B +:1033F0005E07A5837E05D98F92540259F249624A2D +:10340000D24A424B5D8D45618280CA86D689328B15 +:103410008947630FFB088D47E304FBFC854736852E +:103420006310FB1A01478147C9B7639D090413D78D +:103430007501939A95001377F70F91440144054B5A +:1034400093DA9A0013D9F50131F7639D0A0093E4EA +:1034500014000546A9BF63920902A1441304F00FAA +:10346000094B31BF568501239307B5FF098CB39AE9 +:10347000FA001304A4F801461DBFB1441304F00F71 +:103480000D4BF5BD4E852EC6F9299307B5FF1304E4 +:10349000A0F8B399F900098C8144014BB245C5B538 +:1034A00093E434000D4621B78947D286E315FBF635 +:1034B00036851307F00F81470DBF41639306F3FF75 +:1034C00013D6090193D80A01B3F7D900B3FADA0089 +:1034D00033885703B389F80213570801B30A560318 +:1034E000D6994E9733061603637357011A96C16730 +:1034F000FD17B376F7003378F800C206C2969399A9 +:10350000660093570701B3393001E982B2979A07F1 +:10351000B3E6D900B3E9D7009397490063D9070010 +:1035200013D7190093F71900B369F7002E84130716 +:10353000F4076350E00493F7790099C793F7F90013 +:1035400091466383D70091099397490063D9070097 +:10355000B70700F8FD17B3F9F9001307040893073C +:10356000E00F63CBE70493976900A5831377F70F08 +:10357000ADBD8547B386E74011C76D46014781471A +:10358000E345D6E61307E4093397E9003337E00053 +:10359000B3D7D900D98F13F7770019C713F7F700FE +:1035A00091466303D700910713975700634C0700B8 +:1035B0009A07A583014715BD1307F00F814735B55D +:1035C0002E84B5B7054781470DB5370680001357E0 +:1035D00075019307F6FF1377F70F9305E007B3F62E +:1035E000A7009357F50163FCE5009305D00963FA42 +:1035F000E500370500801345F5FF3E9582800145C3 +:10360000828093055009D18E63CDE50013066009D1 +:103610003307E64033D7E6003305E040F5F33A855B +:1036200082801307A7F63397E600FDB7135775019D +:10363000370680009307F6FF1377F70F9305E0072F +:10364000B3F6A7009357F501014563F4E50099C36C +:10365000828082809307E0097D55E3EBE7FE9305C6 +:103660005009B3E7C60063D7E5001307A7F6339503 +:10367000E7008280130560093307E54033D5E70092 +:103680008280411106C622C415CD2A84E92C9307F5 +:10369000E0093387A7409307600963C0E704A146A8 +:1036A0009377F70F63D5A60061153314A4002604A1 +:1036B0002580260413559400B2402244DE075D8D18 +:1036C000410182800144260413559400B2402244F3 +:1036D0008147DE075D8D410182809307900963DD9C +:1036E000E7009307B5019546B317F400898EB33709 +:1036F000F0003354D4005D8C954763D6A700930740 +:10370000B5FF3314F400B70600FCFD169377740080 +:103710003376D40085C39377F4009145638CB7006A +:1037200011069317560063D707009307F009758EAB +:103730003387A74013146600258026041355940090 +:10374000B24022449377F70FDE075D8D41018280FE +:10375000135775011377F70F41119307170022C410 +:1037600026C21314950006C693F7E70F25809354DD +:10377000F50185C793573400130707387604B2075D +:103780005207B1831395F401D98FC98FB2402285B6 +:1037900022449244BE854101828005EB39C42285D2 +:1037A000D922A94763C6A7042D47098F930755015E +:1037B0003357E4003314F4009317C700130790380D +:1037C000098FB1831377F77F5DBF01CC13573400A6 +:1037D000B7070800D98FB2077604B1831307F07FCB +:1037E00079BF1307F07F814759BF0147814741BF28 +:1037F000130755FF3317E40001447DBF93D64501FD +:103800009397C50093F6F67FB183138616008E0753 +:103810001357D5011376E67FFD815D8F9318350030 +:1038200035CE138806C89307E00F63DD0701814793 +:10383000139597009306F00FDE062581FE05558D42 +:103840004D8D82806355000B931765000E07B337CB +:10385000F000D98F93D8D801B3E7170113F7770099 +:103860006301071013F7F70091466303D700910730 +:10387000370700047D8F75C7130718001306F00F74 +:103880009376F70FE305C7FA9A07A5831395970078 +:10389000DE062581FE05558D4D8D8280B3671701AB +:1038A00099EE85CF95479A07A5831395970093F6D0 +:1038B000F60FDE062581FE05558D4D8D8280A5DB38 +:1038C000B7074000139597009306F00FDE06814579 +:1038D0002581FE05558D4D8D82808147139597007A +:1038E0008146DE062581FE05558D4D8D8280A557CA +:1038F0006348F804F94737068000B38707417D45E0 +:10390000598E6351F50479573307074113050002B7 +:103910003357E6006388A700938626CAB316D600FD +:10392000B3E8D800B3371001D98F13F777000148F7 +:1039300015FB139757008546E34807F48146A5B762 +:1039400081468DB7938626C83397D8003337E00079 +:10395000B316D600B3D8F800B367D700B3E7F800C2 +:10396000E9B7C28689B7C167637CF5029307F00F98 +:103970001307000263EBA7009727000093870794C3 +:10398000AA9788233305A7408280218197270000CA +:103990009387C792AA97882361473305A7408280FF +:1039A000B7070001636DF5006181972700009387D9 +:1039B000E790AA97882321473305A7408280418159 +:1039C000972700009387878FAA978823414733055D +:1039D000A7408280B3C7A5008D8B3307C50081E760 +:1039E0008D4763EDC700AA87637EE50894218507AC +:1039F0008505A38FD7FEE3EBE7FE82809376350043 +:103A0000AA8789CA942185078505A38FD7FE93F6D7 +:103A10003700C5BF9376C7FF138606FE63F0C7065F +:103A200083A3050083A2450083AF850003AFC500D3 +:103A300083AE050103AE450103A3850183A8C5013B +:103A40009385450223A0770003A8C5FF23A2570052 +:103A500023A4F70123A6E70123A8D70123AAC701BE +:103A600023AC670023AE17019387470223AE07FFFD +:103A700075B790419107910523AEC7FEE3EBD7FEE2 +:103A8000E3E6E7F6828039713EDA2ED232D436D6BA +:103A90003AD842DC46DE9387018122CC804326CA95 +:103AA00006CEAA8409C41C4C99E32285E12B0C4460 +:103AB00054102686228536C6EF00D021F24062449B +:103AC000D24421618280011126CA4AC806CE22CC86 +:103AD0004EC652C4AA842E8901C51C4D91E35D23B4 +:103AE0009C4C804499E32685712B9727000093878F +:103AF000E78E631BF402C0405E24A18BB1C71C4853 +:103B0000A1C7FD59294A1C4483450900FD17B1E9A5 +:103B10001CC463DD07062286A94526859522FD572C +:103B20006308F502294535A0972700009387078D84 +:103B30006314F4008044C9B797270000938707886F +:103B4000E31CF4FAC0444DBFA2852685C52A55D989 +:103B50007D55F2406244D2444249B249224A05614D +:103B600082801CC4050963D70700184C63CAE700AC +:103B7000638845011C401387170018C08CA361B7E8 +:103B800022862685F528E31035F9D9B71C4013871E +:103B9000170018C0294798A371B793870181AA8598 +:103BA00088436FF05FF241119387018122C4804303 +:103BB00026C206C61C5CAA848DEB61452527B73753 +:103BC000CDAB08DC9387E7301CC1B7176DE6938750 +:103BD00047235CC1B7E705009387C7EE1CC5AD4717 +:103BE0005EA50547814718C95CC91C5CB2402244E8 +:103BF00084CB23AA0700924441018280411193871C +:103C0000018122C4804306C61C5C8DEB6145D92D21 +:103C1000B737CDAB08DC9387E7301CC1B7176DE62B +:103C2000938747235CC1B7E705009387C7EE1CC5A0 +:103C3000AD475EA50547814718C95CC9105C378749 +:103C4000954CB7F75158144A484A1307D7F293874F +:103C5000D742B387F602B24022443305E5023E95CF +:103C6000B387E60233B7E6029386170014CA2A9791 +:103C700033B5F6003A9548CA0605058141018280B0 +:103C8000011122CC26CA4AC806CE4EC6AA842E8965 +:103C9000328401C51C4D91E3F526971700009387E8 +:103CA000E7736317F406C0401C4C1CC45E24A18B50 +:103CB000C1C31C48B5CF1C4808409379F90F13794C +:103CC000F90F1D8D5C486346F500A2852685692C99 +:103CD00025E51C440505FD171CC41C40138717006F +:103CE00018C0238037015C486388A7005E24858B59 +:103CF00081CBA9476316F900A2852685B5240DED71 +:103D0000F24062444A85D2444249B2490561828008 +:103D1000971700009387876E6314F400804469B797 +:103D20009717000093878769E310F4F8C044ADBF8C +:103D3000A2852685212041D17D59D9B7411193878C +:103D4000018126C2844322C44AC006C62A892E8421 +:103D500089C49C4C99E326853526971700009387E4 +:103D6000E767631BF402C0400317C4009317070101 +:103D7000C18393F68700ADEA93F6070195EEA54758 +:103D80002320F900136707045AA47D55B24022444A +:103D90009244024941018280971700009387076689 +:103DA0006314F4008044C9B7971700009387076134 +:103DB000E31CF4FAC0444DBF918B9DC34C5889C994 +:103DC000930744046384F5004A851523232A0402DB +:103DD0005E242322040093F7B7FD5EA41C481CC098 +:103DE0005E2493E787005EA41C4899EB5E241307CA +:103DF000002093F707286385E700A2854A8591296B +:103E00005E2413F717001DC35C4823240400B30786 +:103E1000F0401CCC1C480145B5FB8317C40013F7C8 +:103E200007082DD793E707045EA485B7898B014760 +:103E300091E3584818C4F9BFDE25011122CC26CAE7 +:103E400006CE4AC84EC613F78700AA842E8479EBA3 +:103E5000D841634DE000B841634AE0000145F240BB +:103E60006244D2444249B2490561828058547DD7A8 +:103E700003A904009396370123A0040063DB060620 +:103E800070485E24918B99C75C401D8E5C5899C325 +:103E90003C401D8E5C540C50814626858297FD5710 +:103EA0005A24631DF5009440F54763E8D706B70729 +:103EB00040208507B3D7D700858BA5C31C48232294 +:103EC00004001CC09317370163D80700FD57631423 +:103ED000F5009C4091E368C84C5823A02401BDDD47 +:103EE000930744046384F50026851121232A0402E4 +:103EF000B5B70C500146854626850297FD572A86A0 +:103F0000E311F5F89C40B5DF75476385E700594735 +:103F10006393E70423A0240191B7136707045AA40D +:103F20007D5535BF83A90501E38A09F203A9050080 +:103F30008D8B23A0350133093941014791E3D849DD +:103F400018C4E35D20F11C540C50CA864E862685A9 +:103F500082976347A0005E2493E707045EA4C9B775 +:103F6000AA993309A940F1BF9C49A5C3011122CCEC +:103F700006CE2A8411C51C4D81E72EC62122B245EA +:103F80009717000093878745639CF5004C40839703 +:103F9000C5009DC722856244F24005616FF0DFE9EC +:103FA00097170000938787456394F5000C44C5B7C5 +:103FB0009717000093878740E39BF5FC4C44C1BFF3 +:103FC000F2406244014505618280014582804111D1 +:103FD00022C406C62A844EA572A5232005002322EA +:103FE0000500232405002322050623280500232A93 +:103FF0000500232C0500214681451305C505EFC0AA +:104000002F9A97170000938727B35CD0971700006B +:10401000938747B51CD497170000938727B95CD4C2 +:1040200097170000938787BB00D01CD8B24022446A +:104030004101828097050000938545F391AA4111C3 +:1040400026C2130680069384F5FFB384C4024AC0D7 +:104050002E8922C406C693854407352E2A8401CDB5 +:104060002320050023222501310508C41386840678 +:104070008145EFC0EF922285B2402244924402492A +:10408000410182801C4DA5E7411106C622C4970755 +:104090000000938767FA1CD5938741819C432324B2 +:1040A000050423260504232805046314F500854729 +:1040B0001CCD2A84352848C022851D2808C42285A5 +:1040C000052848C4484001469145EFF05FF0084498 +:1040D0000546A545EFF0BFEF48440946C945EFF056 +:1040E0001FEF85471CCCB240224441018280828070 +:1040F00041119387418126C284434AC006C69C4C25 +:1041000022C42A8981E72685EFF0DFF793848404AF +:104110008044DC40FD1763D607009C40B9CF844043 +:10412000C5BF0317C40039E7C177850723220406FA +:104130002320040023220400232404005CC4232839 +:104140000400232A0400232C040021468145130582 +:10415000C405EFC0EF84232A0402232C0402232485 +:104160000404232604042285B240224492440249D6 +:10417000410182801304840671BF91454A85EFF0A6 +:104180001FEC88C049FDB1472320F9000144E1BF7D +:10419000797122D44AD052CC56CA5AC85EC606D6C5 +:1041A00026D24ECE2A8AAE8A130485040149054BD5 +:1041B000FD5B09ECB25022544A8592540259F249EF +:1041C000624AD24A424BB24B456182800444832901 +:1041D0004400FD1963D409000040E1BFDE24637B85 +:1041E000FB008397E40063877701A6855285829A56 +:1041F0003369A90093848406E9BF1971A6DAAE84F5 +:104200008395E500A2DC86DE328463DB0500DE24D4 +:1042100023A0060093F7070885E7930700401DA039 +:10422000300836C6EF001021B246E34205FE724761 +:10423000BD67F98F7977BA9793B717009CC2F1BF22 +:10424000930700041CC0F6506654D654014509611A +:104250008280DE25011122CC06CE26CA4AC8898B6F +:104260002E8489CF930774041CC01CC885475CC882 +:10427000F2406244D24442490561828074003000B9 +:10428000AA84EFF09FF7A2452A892685292219E9F9 +:104290008317C40013F7072061FFF19B93E7270002 +:1042A0005EA4C9B797070000938707D99CD45E2402 +:1042B00008C008C893E707085EA4A2475CC8B247D5 +:1042C00081CF8315E4002685EF00701911C55E24A7 +:1042D000F19B93E717005EA45E243369F90023166F +:1042E000240179B793870181AA8588436DA0DDC138 +:1042F00083A7C5FF411122C406C626C21384C5FF89 +:1043000063D307003E94AA84EF00301C9387818515 +:104310009C4381EF2322040023AC81842244B240D9 +:104320002685924441016F00701A637EF4001440A8 +:104330003307D4006396E7009843DC43369718C0F0 +:104340005CC0D9BFBA87D84319C3E37DE4FE944368 +:104350003386D700631F86001040B29694C333861D +:10436000D700E31DC7FA10435843B29694C3D8C38D +:1043700075B76375C400B1479CC04DB71040B30614 +:10438000C4006316D70014435843B29614C058C0F3 +:10439000C0C369B78280011126CA93843500F198A1 +:1043A00006CE22CC4AC84EC6A104B14763F3F4043A +:1043B000B14463E2B4042A89EF0030119387818508 +:1043C00098433A8439E09387C1859C4391E78145BE +:1043D0004A85252F23AEA184A6854A853D27FD5910 +:1043E00063193507B1472320F9004A85EF00100E05 +:1043F00029A0E3D004FCB1471CC10145F24062444E +:10440000D2444249B249056182801C40858F63CF06 +:104410000702AD4663F6F6001CC03E9404C031A00E +:104420005C406313870223ACF1844A85EF00100AD5 +:104430001305B4009307440061993307F5405DDF2D +:104440003A94898F1CC05DBF5CC3C5B722874040CA +:1044500095BF130435007198E30285FCB305A440B1 +:104460004A856525E31C35FBB5BF1C46FD171CC6F8 +:1044700063DA0700184E63C5E700A9476394F500A7 +:104480006FF01F801C422E851387170018C28CA363 +:104490008280011122CC26CA4AC84EC652C406CE1A +:1044A0002A89AE893284B304D6007D5A63149400FD +:1044B000014509A80C204E864A85EFF01FFB050434 +:1044C000E31645FFF2406244D2444249B249224ACF +:1044D00005618280357122CD26CB4AC94EC706CFF1 +:1044E00052C556C35AC1DEDEE2DCE6DAAA89AE84E2 +:1044F0003289368409C51C4D99E3EFF0BFB8971790 +:1045000000009387A7ED6398F40C83A44900DE2490 +:10451000A18BE5C79C48F5C393070002A304F102F1 +:104520009307000302D22305F10222C6930B500227 +:10453000971A0000938A8AEE054C294B4A841C2066 +:1045400099C3639F770DB30C2441638E0C00E686FC +:104550004A86A6854E85EFF0DFF3FD57630FF51C05 +:104560009256E69636D21C206389071CFD57130924 +:10457000140002C802CE3ECA02CCA309010482D4B0 +:1045800083450900154656852D2713041900C24797 +:1045900051E913F7070109C713070002A309E10452 +:1045A00013F7870009C71307B002A309E104834684 +:1045B00009001307A002638FE606F2474A8481468A +:1045C0002546182093051400130707FD6377E60AB4 +:1045D000B5CA3ECE85A897170000938727E263955A +:1045E000F40083A4890025B797170000938707DD9F +:1045F000E39FF4F083A4C90019BFA6854E85EFF0B0 +:10460000EFF319D97D55FA406A44DA444A49BA4968 +:104610002A4A9A4A0A4BF65B665CD65C0D61828038 +:10462000050431BF330555413315AC00C98F3EC871 +:104630002289B9B7324793064700184336C6634705 +:1046400007023ACE18209307E002631DF7041830E2 +:104650009307A002631BF702B247090413874700C0 +:104660009C433AC663C107023ECA2DA83307E04007 +:1046700093E727003ACE3EC8F1B7B3876703854674 +:104680002E84BA973DBFFD57C5B7050402CA8146BF +:1046900081472546182093051400130707FD63740E +:1046A000E606F9F20C200D4617150000130585D714 +:1046B000092511CD971700009387C7D61D8D930745 +:1046C0000004B397A700424505045D8D2AC80C205D +:1046D000194617150000130525D5130914002304E6 +:1046E000B102C12B35C197C7FFFF9387A79195E70B +:1046F0004247B2471377071009CF91073EC692573A +:10470000D2973ED225BDB387670385462E84BA97DC +:1047100051B79D07E19BA107D5B778009706000028 +:10472000938666D726860C084E8597000000E70022 +:104730000000FD572A8AE314F5FCDE2493F70704F2 +:10474000E39207EC1255C1B57800970600009386F6 +:1047500086D426860C084E85012AE1BF797156CA97 +:104760009C49BA8A984522D426D24ECE52CC06D63F +:104770004AD05AC85EC6AA892E84B284368A63D3C8 +:10478000E700BA879CC00347340419C385079CC05F +:104790001C4093F7070281C79C4089079CC00329EE +:1047A000040013796900631A0900130B9401FD5B7F +:1047B0005C449840998F634CF9041C408346340450 +:1047C00093F70702B336D000A5EB13063404D28565 +:1047D0004E85829AFD576303F5041C4011469840AC +:1047E000998B544481446397C700B384E64063D3F4 +:1047F000040081441C4418486354F700998FBE9408 +:10480000014969047D5B63982405014509A8854633 +:104810005A86D2854E85829A631E75017D55B250A7 +:10482000225492540259F249624AD24A424BB24B44 +:10483000456182800509ADBF3307D400130600032C +:10484000A301C7040347540493871600A29789065F +:10485000A381E7049DBF85462286D2854E85829A34 +:10486000E30E65FB050945B7797122D426D24AD0FB +:104870004ECE06D652CC56CA5AC8B689942D930746 +:1048800090063289AA842E8413863504638DF6023D +:1048900063E2D706930780056386F61863EDD700B9 +:1048A000638E062093073004638EF60A930A24046D +:1048B0002301D404C9A0930730066385F60A930741 +:1048C0004006E395F6FE1C40084393F6070893055F +:1048D0004500C5C61C410CC363D807001307D002AE +:1048E000B307F040A301E40497160000938646B492 +:1048F000294765A8930700076382F61663E5D70288 +:104900009307E0066389F6189307F006E390F6FA3A +:104910000C401C4313F8050813854700630708067D +:1049200008C39C4385A893075007E383F6FE9307CB +:1049300080076389F61293073007E399F6F61C4364 +:10494000D04181459386470014C383AA070056854A +:104950008D2601C53305554148C05C401CC8A301E4 +:10496000040461A81C43930A2404938647009C43D3 +:1049700014C32301F4048547D5B793F607041C41FB +:104980000CC3B9DAC207C18781BF93F5050408C318 +:10499000C9D99E231307F0066387E60E9716000019 +:1049A000938606A92947A30104044C400CC463C59F +:1049B000050008406D9908C099E3B28A89CDB28A92 +:1049C000B3F5E702FD1AB6958C212380BA00B3D562 +:1049D000E70263F0E70CA147631EF7001C40858BDC +:1049E00091CB58401C4863C7E70093070003A38F8F +:1049F000FAFEFD1A3306564110C84E87CA8670006B +:104A0000A2852685EFF09FD57D5A631D450B7D5508 +:104A1000B250225492540259F249624AD24A424B4D +:104A200045618280A382D50497160000938646A034 +:104A30000C40084313F805081C411105630D0802DA +:104A400008C313F7150001C793E505020CC04147E1 +:104A5000B9FB0C4093F5F5FD0CC0B1B79C4193E751 +:104A600007029CC193078007A302F4049716000075 +:104A70009386469D75BF13F8050408C3E30308FC3D +:104A8000C207C1837DBF971600009386669A2147AF +:104A900019BFAE8735B794411C43CC4913F80608BB +:104AA000138547006306080008C39C438CC339A0E4 +:104AB00008C393F606049C43F5DA8EA3232804006A +:104AC000B28A25BF14485686CA8526858299E30096 +:104AD00045F51C40898B8DE7B2474844E35AF5F20F +:104AE0003E853DB785465686CA8526858299E30070 +:104AF00065F3050A5C443247998FE345FAFEE9BF46 +:104B0000014A930A94017D5BF5B7411122C42A84BE +:104B10002E8523A801AE06C6EFD0AF8FFD576317D1 +:104B2000F500938701AF9C4391C31CC0B24022445F +:104B300041018280411122C42E848395E50006C67E +:104B40007922634905007C48AA977CC8B240224478 +:104B5000410182805E247D777D17F98F5EA4FDB7C9 +:104B6000DE25011122CC26CA4AC84EC606CE93F7CE +:104B70000710AA842E843289B68991C78395E500EF +:104B80008946014609225E247D777D17F98F5EA450 +:104B90008315E4006244F240CE864A86B249424917 +:104BA0002685D244056125A8411122C42E8483950F +:104BB000E50006C6C928FD575A24631AF500FD779B +:104BC000FD17F98F5EA4B2402244410182808567BF +:104BD000D98F5EA468C8C5BF8395E50005A84111BB +:104BE00022C42A842E85B285368623A801AE06C645 +:104BF000EFC05FFEFD576317F500938701AF9C433D +:104C000091C31CC0B240224441018280411122C4A0 +:104C10002A842E8523A801AE06C6C520FD5763173A +:104C2000F500938701AF9C4391C31CC0B24022445E +:104C300041018280411122C42A842E85B28523A895 +:104C400001AE06C6C920FD576317F500938701AF73 +:104C50009C4391C31CC0B240224441018280411157 +:104C600022C42A842E8523A801AE06C65D20FD57E6 +:104C70006317F500938701AF9C4391C31CC0B240FA +:104C8000224441018280411122C42A842E85B285AA +:104C9000368623A801AE06C65920FD576317F500D6 +:104CA000938701AF9C4391C31CC0B2402244410191 +:104CB000828093F5F50F2A966314C5000145828022 +:104CC0001C21E38EB7FE0505C5BF8280828041119D +:104CD00022C42A842E85B285368623A801AE06C654 +:104CE000A920FD576317F500938701AF9C4391C33B +:104CF0001CC0B2402244410182809307800523A852 +:104D0000F1AE7D5582809307800523A8F1AE7D55D5 +:104D100082809307800523A8F1AE01458280930726 +:104D2000800523A8F1AE7D5582809307800523A8D6 +:104D3000F1AE7D558280000053797374656D436CCC +:104D40006B3A25640D0A00004368697049443A25AE +:104D50003038780D0A00000043616C69627261743A +:104D600074696F6E5F56616C203A2025640A0000FA +:104D700052756E20617420455854490D00000000A2 +:104D80000000803F0000484300F07F4500401C4683 +:104D90006666666666660A40000000000000104015 +:104DA0000A204348475F4355525220414443203A2A +:104DB000202564200A000000204348475F435552E5 +:104DC000522049203A202564202F313030303020C5 +:104DD0000A0000005B494E464F5D205B25733A2573 +:104DE000645D20526567697374726174696F6E20C7 +:104DF00073756363657373200D0A0D0A000000006C +:104E00005B4552524F525D205B25733A25645D200D +:104E10002052656769737465725F4E756D62657265 +:104E2000206572726F723A2578200D0A0D0A000013 +:104E30005B4552524F525D205B25733A25645D20DD +:104E40002052656769737465725F53746172745F31 +:104E500041646472657373206572726F72203A20C8 +:104E60002578200D0A0D0A005B494E464F5D205BF8 +:104E700025733A25645D2020534C5F52656164526E +:104E8000656769737465724163636573734E6F64BC +:104E90006554797065200D0A000000005B494E469C +:104EA0004F5D205B25733A25645D2020534C5F5293 +:104EB0006561645265676973746572426174746593 +:104EC0007279566F6C74616765200D0A00000000EE +:104ED0005B494E464F5D205B25733A25645D20207B +:104EE000534C5F52656164526567697374657242C1 +:104EF00061747465727974656D70657261747572D0 +:104F000065200D0A000000005B494E464F5D205BA6 +:104F100025733A25645D2020534C5F5265616452CD +:104F200065676973746572436F6D6D756E696361F2 +:104F300074696F6E4D6574686F6473200D0A0000AC +:104F40005B494E464F5D205B25733A25645D20200A +:104F5000534C5F5265616452656769737465725240 +:104F60006567697374726174696F6E537461747587 +:104F700073200D0A000000005B494E464F5D205B28 +:104F800025733A25645D2020534C5F52656164525D +:104F90006567697374657252656D61696E696E6784 +:104FA00042617474657279426F776572200D0A00F0 +:104FB0005B494E464F5D205B25733A25645D20209A +:104FC000534C5F52656164526567697374657253CF +:104FD0006F6C61724F70656E436972637569745668 +:104FE0006F6C7461676531200D0A00005B494E46A5 +:104FF0004F5D205B25733A25645D2020534C5F5242 +:105000006561645265676973746572536F6C617230 +:105010004F70656E43697263756974566F6C746125 +:10502000676532200D0A00005B494E464F5D205BEC +:1050300025733A25645D2020534C5F5265616452AC +:105040006567697374657261646472657373200D5A +:105050000A0000005B494E464F5D205B25733A25F0 +:10506000645D204D617463685F5374617274666C33 +:1050700061672073756363657373200D0A0D0A0001 +:105080005B494E464F5D205B25733A25645D204D9C +:10509000617463685F6164647265737320737563C0 +:1050A00063657373200D0A0D0A0000005B494E46CC +:1050B0004F5D205B25733A25645D204D6174636804 +:1050C0005F42726F6164636173746164647265737B +:1050D0007320737563636573730D0A0D0A00000016 +:1050E0005B494E464F5D205B25733A25645D205237 +:1050F0006561645F52656769737465720D0A0D0AB4 +:10510000000000005B494E464F5D205B25733A2549 +:10511000645D2057726974655F5265676973746571 +:10512000720D0A0D0A0000005B494E464F5D205B80 +:1051300025733A25645D2042726F61646361737404 +:105140005F5363616E0D0A0D0A0000005B494E4615 +:105150004F5D205B25733A25645D20526567697356 +:1051600074726174696F6E5F726571756573740DC9 +:105170000A0D0A005B494E464F5D205B25733A25B8 +:10518000645D2066756E636F6465206572726F7210 +:105190002025780D0A0D0A006666663F00000000B3 +:1051A0009A9999999999B93F696E20746573742099 +:1051B000000000000000003F16DBFFFF08DAFFFFE1 +:1051C00008DAFFFF06DAFFFF0EDAFFFF0EDAFFFF55 +:1051D000D4D9FFFF06DAFFFF0EDAFFFFD4D9FFFFB5 +:1051E0000EDAFFFF06DAFFFF02DBFFFF02DBFFFF45 +:1051F00002DBFFFFD4D9FFFF38DFFFFF5EDEFFFFDA +:1052000032DFFFFF66DEFFFF32DFFFFF2CDEFFFF36 +:1052100032DFFFFF66DEFFFF5EDEFFFF5EDEFFFFC9 +:105220002CDEFFFF66DEFFFF6CDEFFFF6CDEFFFFA4 +:105230006CDEFFFF2CDEFFFF1EDEFFFF1EDEFFFF2A +:10524000F2DEFFFFCEDFFFFFF2DEFFFFECDDFFFF50 +:10525000F2DEFFFFCEDFFFFF1EDEFFFF1EDEFFFFE1 +:10526000ECDDFFFFCEDFFFFF2CDEFFFF2CDEFFFFBC +:105270002CDEFFFFECDDFFFF42E2FFFF94E1FFFFCA +:1052800094E1FFFF92E1FFFF98E1FFFF98E1FFFF4C +:1052900068E1FFFF92E1FFFF98E1FFFF68E1FFFF98 +:1052A00098E1FFFF92E1FFFF30E2FFFF30E2FFFFF6 +:1052B00030E2FFFF68E1FFFF000102020303030386 +:1052C0000404040404040404050505050505050596 +:1052D0000505050505050505060606060606060676 +:1052E000060606060606060606060606060606065E +:1052F0000606060606060606070707070707070746 +:10530000070707070707070707070707070707072D +:10531000070707070707070707070707070707071D +:10532000070707070707070707070707070707070D +:1053300007070707070707070808080808080808F5 +:1053400008080808080808080808080808080808DD +:1053500008080808080808080808080808080808CD +:1053600008080808080808080808080808080808BD +:1053700008080808080808080808080808080808AD +:10538000080808080808080808080808080808089D +:10539000080808080808080808080808080808088D +:1053A000080808080808080808080808080808087D +:1053B00008080808080808080000000000000000AD +:1053C00000000000000000000000000000000000DD +:1053D00000000000000000000000000000000000CD +:1053E00000000000000000000000000000000000BD +:1053F00000000000000000000000000000000000AD +:10540000000000000000000000000000000000009C +:105410000000000000000000232D302B20000000C1 +:10542000686C4C0065666745464700003031323392 +:105430003435363738394142434445460000000090 +:1054400030313233343536373839616263646566FA +:045450000000000058 +:105454000000000000000000010203040607080920 +:105464000000000001020304010203040607080906 +:10547400534C111111111111111601000100802555 +:10548400000080250000000030000000BE1F000066 +:10549400100000004E1D0000A0000000541F00007A +:1054A400A1000000141F000000000000EE1E000018 +:1054B40001000000D21E000002000000AC1E00002B +:1054C40003000000861E000000010000561E0000BC +:1054D40001010000261E000002010000F61D00006C +:1054E40003010000C61D000004010000961D000019 +:1054F4000000000003000000802500000000000000 +:105504000000000000000000000000000000000097 +:1055140004000000802500000000000000000000DE +:10552400000000000000000000000000D85300004C +:10553400F8530000B8530000000000000000000011 +:105544000000000000000000000000000000000057 +:105554000000000000000000000000000000000047 +:105564000000000000000000000000000000000037 +:105574000000000000000000000000000000000027 +:105584000000000000000000006CDC0202040608B9 +:105594002C0400200000003FD8000020D800002088 :00000001FF diff --git a/obj/mppt_Nos_V0.4.lst b/obj/mppt_Nos_V0.4.lst index dafe748..5da39ac 100644 --- a/obj/mppt_Nos_V0.4.lst +++ b/obj/mppt_Nos_V0.4.lst @@ -7,10 +7,10 @@ start address 0x00000000 Program Header: LOAD off 0x00001000 vaddr 0x00000000 paddr 0x00000000 align 2**12 - filesz 0x00007804 memsz 0x00007804 flags r-x - LOAD off 0x00009000 vaddr 0x20000000 paddr 0x00007804 align 2**12 + filesz 0x00005454 memsz 0x00005454 flags r-x + LOAD off 0x00007000 vaddr 0x20000000 paddr 0x00005454 align 2**12 filesz 0x00000150 memsz 0x0000042c flags rw- - LOAD off 0x00009800 vaddr 0x20004800 paddr 0x20004800 align 2**12 + LOAD off 0x00007800 vaddr 0x20004800 paddr 0x20004800 align 2**12 filesz 0x00000000 memsz 0x00000800 flags rw- Sections: @@ -19,49 +19,49 @@ Idx Name Size VMA LMA File off Algn CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .vector 0000013c 00000004 00000004 00001004 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .text 000076c4 00000140 00000140 00001140 2**3 + 2 .text 00005314 00000140 00000140 00001140 2**3 CONTENTS, ALLOC, LOAD, READONLY, CODE - 3 .fini 00000000 00007804 00007804 00009150 2**0 + 3 .fini 00000000 00005454 00005454 00007150 2**0 CONTENTS, ALLOC, LOAD, CODE - 4 .dalign 00000000 20000000 20000000 00009150 2**0 + 4 .dalign 00000000 20000000 20000000 00007150 2**0 CONTENTS - 5 .dlalign 00000000 00007804 00007804 00009150 2**0 + 5 .dlalign 00000000 00005454 00005454 00007150 2**0 CONTENTS - 6 .data 00000150 20000000 00007804 00009000 2**2 + 6 .data 00000150 20000000 00005454 00007000 2**2 CONTENTS, ALLOC, LOAD, DATA - 7 .bss 000002dc 20000150 00007954 00009150 2**2 + 7 .bss 000002dc 20000150 000055a4 00007150 2**2 ALLOC - 8 .stack 00000800 20004800 20004800 00009800 2**0 + 8 .stack 00000800 20004800 20004800 00007800 2**0 ALLOC - 9 .debug_info 0001e6ed 00000000 00000000 00009150 2**0 + 9 .debug_info 0001e99b 00000000 00000000 00007150 2**0 CONTENTS, READONLY, DEBUGGING - 10 .debug_abbrev 0000519a 00000000 00000000 0002783d 2**0 + 10 .debug_abbrev 00005230 00000000 00000000 00025aeb 2**0 CONTENTS, READONLY, DEBUGGING - 11 .debug_aranges 00000e30 00000000 00000000 0002c9d8 2**3 + 11 .debug_aranges 00000e40 00000000 00000000 0002ad20 2**3 CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00001008 00000000 00000000 0002d808 2**3 + 12 .debug_ranges 00001038 00000000 00000000 0002bb60 2**3 CONTENTS, READONLY, DEBUGGING - 13 .debug_line 00012379 00000000 00000000 0002e810 2**0 + 13 .debug_line 00011e9c 00000000 00000000 0002cb98 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_str 0000447f 00000000 00000000 00040b89 2**0 + 14 .debug_str 0000447d 00000000 00000000 0003ea34 2**0 CONTENTS, READONLY, DEBUGGING - 15 .comment 00000033 00000000 00000000 00045008 2**0 + 15 .comment 00000033 00000000 00000000 00042eb1 2**0 CONTENTS, READONLY - 16 .debug_frame 00002f94 00000000 00000000 0004503c 2**2 + 16 .debug_frame 00002ca8 00000000 00000000 00042ee4 2**2 CONTENTS, READONLY, DEBUGGING - 17 .debug_loc 00006034 00000000 00000000 00047fd0 2**0 + 17 .debug_loc 00006069 00000000 00000000 00045b8c 2**0 CONTENTS, READONLY, DEBUGGING - 18 .stab 00000084 00000000 00000000 0004e004 2**2 + 18 .stab 00000084 00000000 00000000 0004bbf8 2**2 CONTENTS, READONLY, DEBUGGING - 19 .stabstr 00000117 00000000 00000000 0004e088 2**0 + 19 .stabstr 00000117 00000000 00000000 0004bc7c 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 00000000 l d .init 00000000 .init 00000004 l d .vector 00000000 .vector 00000140 l d .text 00000000 .text -00007804 l d .fini 00000000 .fini +00005454 l d .fini 00000000 .fini 20000000 l d .dalign 00000000 .dalign -00007804 l d .dlalign 00000000 .dlalign +00005454 l d .dlalign 00000000 .dlalign 20000000 l d .data 00000000 .data 20000150 l d .bss 00000000 .bss 20004800 l d .stack 00000000 .stack @@ -106,75 +106,60 @@ SYMBOL TABLE: 20000176 l O .bss 00000002 p_us 20000140 l O .data 00000004 curbrk.5007 00000000 l df *ABS* 00000000 collect_Conversion.c -00001bbc l F .text 0000003a get_adc +00001c38 l F .text 0000003a get_adc 00000000 l df *ABS* 00000000 inflash.c -00000000 l df *ABS* 00000000 mppt_control.c 00000000 l df *ABS* 00000000 sl_protocol.c -00002082 l F .text 00000048 SL_MsgProcFunc_Write_Register -000020ca l F .text 00000030 SL_ReadRegisterSolarOpenCircuitVoltage2 -000020fa l F .text 00000030 SL_ReadRegisterSolarOpenCircuitVoltage1 -0000212a l F .text 00000030 SL_ReadRegisterRemainingBatteryBower -0000215a l F .text 00000030 SL_ReadRegisterBatterytemperature -0000218a l F .text 00000030 SL_ReadRegisterBatteryVoltage -000021ba l F .text 00000026 SL_ReadRegisterCommunicationMethods -000021e0 l F .text 00000026 SL_ReadRegisterAccessNodeType -00002206 l F .text 0000001c SL_ReadRegisteraddress -00002222 l F .text 00000026 SL_ReadRegisterRegistrationStatus -00002248 l F .text 00000040 SL_MsgProcFunc_Registration_request -00002288 l F .text 0000002c SL_MsgProcFunc_Broadcast_Scan -000022f2 l F .text 0000015e SL_MsgProcFunc_Read_Register +00001d4e l F .text 00000048 SL_MsgProcFunc_Write_Register +00001d96 l F .text 00000030 SL_ReadRegisterSolarOpenCircuitVoltage2 +00001dc6 l F .text 00000030 SL_ReadRegisterSolarOpenCircuitVoltage1 +00001df6 l F .text 00000030 SL_ReadRegisterRemainingBatteryBower +00001e26 l F .text 00000030 SL_ReadRegisterBatterytemperature +00001e56 l F .text 00000030 SL_ReadRegisterBatteryVoltage +00001e86 l F .text 00000026 SL_ReadRegisterCommunicationMethods +00001eac l F .text 00000026 SL_ReadRegisterAccessNodeType +00001ed2 l F .text 0000001c SL_ReadRegisteraddress +00001eee l F .text 00000026 SL_ReadRegisterRegistrationStatus +00001f14 l F .text 00000040 SL_MsgProcFunc_Registration_request +00001f54 l F .text 0000002c SL_MsgProcFunc_Broadcast_Scan +00001fbe l F .text 0000015c SL_MsgProcFunc_Read_Register 200001b0 l O .bss 00000032 rs485_buff 00000000 l df *ABS* 00000000 task.c -20000179 l O .bss 00000001 flag.5700 -20000182 l O .bss 00000001 run_number.5722 -20000184 l O .bss 00000004 temp.5714 +20000179 l O .bss 00000001 flag.5720 +20000182 l O .bss 00000001 run_number.5742 +20000184 l O .bss 00000004 temp.5734 00000000 l df *ABS* 00000000 uart_dev.c -00002b58 l F .text 00000046 uart_putchar +00002870 l F .text 00000046 uart_putchar 20000234 l O .bss 000000c8 bat485_in_buff 200002fc l O .bss 0000012c gw485_in_buff -00000000 l df *ABS* 00000000 w_log.c -00000000 l df *ABS* 00000000 e_log.c -00000000 l df *ABS* 00000000 s_matherr.c -00000000 l df *ABS* 00000000 s_nan.c -00000000 l df *ABS* 00000000 adddf3.c -00000000 l df *ABS* 00000000 divdf3.c -00000000 l df *ABS* 00000000 eqdf2.c -00000000 l df *ABS* 00000000 gedf2.c +00000000 l df *ABS* 00000000 ledf2.c 00000000 l df *ABS* 00000000 muldf3.c -00000000 l df *ABS* 00000000 subdf3.c -00000000 l df *ABS* 00000000 unorddf2.c -00000000 l df *ABS* 00000000 floatsidf.c 00000000 l df *ABS* 00000000 divsf3.c 00000000 l df *ABS* 00000000 gesf2.c 00000000 l df *ABS* 00000000 lesf2.c 00000000 l df *ABS* 00000000 mulsf3.c -00000000 l df *ABS* 00000000 subsf3.c 00000000 l df *ABS* 00000000 fixsfsi.c 00000000 l df *ABS* 00000000 fixunssfsi.c 00000000 l df *ABS* 00000000 floatunsisf.c 00000000 l df *ABS* 00000000 extendsfdf2.c 00000000 l df *ABS* 00000000 truncdfsf2.c 00000000 l df *ABS* 00000000 libgcc2.c -00000000 l df *ABS* 00000000 errno.c 00000000 l df *ABS* 00000000 memcpy.c 00000000 l df *ABS* 00000000 printf.c -00000000 l df *ABS* 00000000 putchar.c 00000000 l df *ABS* 00000000 puts.c 00000000 l df *ABS* 00000000 rand.c 00000000 l df *ABS* 00000000 wbuf.c 00000000 l df *ABS* 00000000 wsetup.c 00000000 l df *ABS* 00000000 fflush.c 00000000 l df *ABS* 00000000 findfp.c -000060ac l F .text 00000066 std +00003fce l F .text 00000066 std 00000000 l df *ABS* 00000000 fwalk.c 00000000 l df *ABS* 00000000 makebuf.c 00000000 l df *ABS* 00000000 malloc.c 00000000 l df *ABS* 00000000 nano-mallocr.c 00000000 l df *ABS* 00000000 nano-mallocr.c 00000000 l df *ABS* 00000000 nano-vfprintf.c -0000654c l F .text 00000028 __sfputc_r +0000446a l F .text 00000028 __sfputc_r 00000000 l df *ABS* 00000000 nano-vfprintf_i.c -00000000 l df *ABS* 00000000 putc.c 00000000 l df *ABS* 00000000 sbrkr.c 00000000 l df *ABS* 00000000 stdio.c 00000000 l df *ABS* 00000000 writer.c @@ -193,93 +178,85 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 libgcc2.c 00000000 l df *ABS* 00000000 impure.c 200000d8 l O .data 00000060 impure_data -00000000 l df *ABS* 00000000 s_lib_ver.c +00000000 l df *ABS* 00000000 mppt_control.c 00000000 l df *ABS* 00000000 reent.c 000015a0 g F .text 00000032 EXTI2_IRQHandler -00005b7a g F .text 0000002a putchar -00006dc6 g F .text 00000028 _isatty_r -000019ec g F .text 00000022 TimeSliceOffset_Start -00005ba4 g F .text 000000d4 _puts_r -00006dee g F .text 0000002c _lseek_r -000018d8 g F .text 0000005c TIM3_Int_Init -00002cfa g F .text 00000112 log -00001832 g F .text 0000001a USARTx_SendByte +00004c5e g F .text 00000028 _isatty_r +00001a2a g F .text 00000022 TimeSliceOffset_Start +00003ac6 g F .text 000000d4 _puts_r +00004c86 g F .text 0000002c _lseek_r +00001916 g F .text 0000005c TIM3_Int_Init +00001870 g F .text 0000001a USARTx_SendByte 20000020 g O .data 00000016 g_slConfigInfo -00002b9e g F .text 0000004e uart_dev_init -00003eda g F .text 0000006a .hidden __eqdf2 -00005b3a g F .text 00000040 printf +000028b6 g F .text 0000004e uart_dev_init +00003a86 g F .text 00000040 printf 20000938 g .data 00000000 __global_pointer$ 00000148 g F .text 00000028 .hidden __riscv_save_8 -200001e4 g O .bss 00000010 m_mpptControl 00000440 w .text 00000000 TIM1_CC_IRQHandler -00006d10 g F .text 00000030 __sseek -00006162 g F .text 0000006c __sinit +00004ba8 g F .text 00000030 __sseek +00004084 g F .text 0000006c __sinit 00000eb4 g F .text 00000004 SPI_I2S_SendData -00005d5e g F .text 000000bc __swbuf_r +00003c80 g F .text 000000bc __swbuf_r 0000024a g F .text 00000002 HardFault_Handler -0000611c g F .text 00000046 __sfmoreglue -00006e34 g F .text 00000002 __malloc_unlock -00001a46 g F .text 0000002c InRingQueue +0000403e g F .text 00000046 __sfmoreglue +00004ccc g F .text 00000002 __malloc_unlock +00001a84 g F .text 0000002c InRingQueue 00000440 w .text 00000000 USBPD_IRQHandler 00000194 g F .text 0000000c .hidden __riscv_restore_3 -00004c96 g F .text 000002b2 .hidden __divsf3 -000024f6 g F .text 00000032 FRT_MsgHandler +00002f76 g F .text 000002b2 .hidden __divsf3 +000021c0 g F .text 00000032 FRT_MsgHandler 00000440 w .text 00000000 SysTick_Handler 00000568 g F .text 0000000a ADC_StartCalibration -00002cac g F .text 00000018 uart_dev_char_present +000029bc g F .text 00000018 uart_dev_char_present 00000cd0 g F .text 00000054 NVIC_Init 00000440 w .text 00000000 PVD_IRQHandler -00001d9a g F .text 0000007e get_PV1_VOLT_IN 00000180 g F .text 00000020 .hidden __riscv_restore_10 00000eb8 g F .text 00000004 SPI_I2S_ReceiveData 00000248 g F .text 00000002 NMI_Handler -00005676 g F .text 00000062 .hidden __fixsfsi +000035ca g F .text 00000062 .hidden __fixsfsi 00000440 w .text 00000000 EXTI3_IRQHandler 00000148 g F .text 00000028 .hidden __riscv_save_11 0000087c g F .text 00000006 DBGMCU_GetCHIPID -00003f44 g F .text 000000ae .hidden __gtdf2 -00005a80 g F .text 00000008 __errno -00002850 g F .text 00000024 Task_RunLED +00002548 g F .text 00000024 Task_RunLED 00001190 g F .text 0000000a USART_GetFlagStatus -00006d9c g F .text 0000002a _fstat_r +00004c34 g F .text 0000002a _fstat_r 20000428 g O .bss 00000004 errno -00002c20 g F .text 00000018 gw485_tx_enabla +00002938 g F .text 00000018 gw485_tx_enabla 20000150 g .bss 00000000 _sbss 00000800 g *ABS* 00000000 __stack_size 00000652 g F .text 0000000a ADC_GetFlagStatus -00001afe g F .text 0000005a USART_Printf_Init -00002cec g F .text 0000000e ring_queue_length -000052ee g F .text 00000388 .hidden __subsf3 +00001b7a g F .text 0000005a USART_Printf_Init +000029fa g F .text 0000000e ring_queue_length 00000440 w .text 00000000 USBFS_IRQHandler 00000194 g F .text 0000000c .hidden __riscv_restore_2 -00002c50 g F .text 0000005c uart_dev_write +00002968 g F .text 00000054 uart_dev_write 00000fd0 g F .text 00000016 TIM_CtrlPWMOutputs -00005a88 g F .text 000000b2 memcpy +000039d4 g F .text 000000b2 memcpy 00000546 g F .text 00000010 ADC_Cmd -00006112 g F .text 0000000a _cleanup_r +00004034 g F .text 0000000a _cleanup_r 000009e2 g F .text 0000012c GPIO_PinRemapConfig -00004c24 g F .text 00000072 .hidden __floatsidf +00002a08 g F .text 000000b6 .hidden __ltdf2 00000440 w .text 00000000 EXTI0_IRQHandler 00000440 w .text 00000000 I2C2_EV_IRQHandler 00000e4a g F .text 0000001e RCC_PB2PeriphResetCmd 00000440 w .text 00000000 LPTIM_IRQHandler -00002bec g F .text 0000001a bat485_tx_enabla +00002904 g F .text 0000001a bat485_tx_enabla 20000164 g O .bss 00000002 Calibrattion_Val 00000fb8 g F .text 00000018 TIM_Cmd -00005c78 g F .text 0000000c puts +00003b9a g F .text 0000000c puts 00001012 g F .text 00000016 TIM_OC4PreloadConfig 20000138 g O .data 00000004 SystemCoreClock 00001188 g F .text 00000008 USART_ReceiveData -000063c2 g F .text 0000000a malloc -00006e6e g F .text 0000000c _fstat +000042e4 g F .text 0000000a malloc +00004d06 g F .text 0000000c _fstat 00000004 g .init 00000000 _einit 0000106e g F .text 0000000c TIM_ClearITPendingBit 0000103e g F .text 00000018 TIM_GetCounter -00004fce g F .text 0000008c .hidden __lesf2 +000032ae g F .text 0000008c .hidden __lesf2 00000140 g F .text 00000030 .hidden __riscv_save_12 00000914 g F .text 000000c0 GPIO_Init 00000d24 g F .text 00000014 RCC_ADCCLKConfig -00001980 g F .text 0000003e TimeSliceOffset_Register +000019be g F .text 0000003e TimeSliceOffset_Register 00000440 w .text 00000000 Break_Point_Handler 00000180 g F .text 00000020 .hidden __riscv_restore_11 20000188 g O .bss 00000004 g_bat485_uart3_handle @@ -287,94 +264,92 @@ SYMBOL TABLE: 00000440 w .text 00000000 SPI1_IRQHandler 00000556 g F .text 0000000a ADC_ResetCalibration 00001134 g F .text 00000016 USART_Cmd -00006c72 g F .text 0000002a _sbrk_r +00004b0a g F .text 0000002a _sbrk_r 20000154 g O .bss 00000004 CHIPID 00000440 w .text 00000000 TAMPER_IRQHandler 00000170 g F .text 0000000c .hidden __riscv_save_1 -00002018 g F .text 00000034 read_config_info -00001c20 g F .text 0000007e get_CHG_CURR +00001d1a g F .text 00000034 read_config_info +00001c9c g F .text 0000007e get_CHG_CURR 20000181 g O .bss 00000001 recvbroadcast_flag 00000194 g F .text 0000000c .hidden __riscv_restore_0 -00006e36 g F .text 0000002c _read_r +00004cce g F .text 0000002c _read_r 00000156 g F .text 0000001a .hidden __riscv_save_7 20000180 g O .bss 00000001 g_recvBroadcastRegisterNumber -000057fc g F .text 000000ac .hidden __extendsfdf2 -000031f6 g F .text 00000730 .hidden __adddf3 +00003750 g F .text 000000ac .hidden __extendsfdf2 +20000144 g O .data 00000004 duty_ratio 00000440 w .text 00000000 Ecall_M_Mode_Handler 20004800 g .stack 00000000 _heap_end -00002c06 g F .text 0000001a bat485_tx_disenabla -00006e7a g F .text 0000000c _isatty -20000144 g O .data 00000004 __fdlib_version +0000291e g F .text 0000001a bat485_tx_disenabla +00004d12 g F .text 0000000c _isatty 20000058 g O .data 00000048 g_RegTblR +00001b06 g F .text 0000003e Delay_Us 2000014c g O .data 00000004 _global_impure_ptr 0000018a g F .text 00000016 .hidden __riscv_restore_5 20000150 g O .bss 00000002 ADC_Trim 00000ebc g F .text 0000000a SPI_I2S_GetFlagStatus 00000440 w .text 00000000 DMA1_Channel4_IRQHandler 00000592 g F .text 000000b8 ADC_RegularChannelConfig -00001b96 g F .text 00000026 _sbrk +00001c12 g F .text 00000026 _sbrk 00000686 g F .text 00000012 ADC_FIFO_Cmd 0000064a g F .text 00000008 ADC_GetConversionValue -00002450 g F .text 0000002c randomDelay -00001a36 g F .text 00000010 InitRingQueue -000028ce g F .text 00000010 Task_usart -00001a98 g F .text 00000010 RingQueueLength -000022b4 g F .text 0000003e CheckFunc +0000211a g F .text 0000002c randomDelay +00001a74 g F .text 00000010 InitRingQueue +0000256c g F .text 00000010 Task_usart +00001ad6 g F .text 00000010 RingQueueLength +00001f80 g F .text 0000003e CheckFunc 00001546 g F .text 0000005a DSG_PROT_Init 0000136a g F .text 0000005a SPI_ReadWriteByte 0000018a g F .text 00000016 .hidden __riscv_restore_6 -0000184c g F .text 00000046 USART3_IRQHandler +0000188a g F .text 00000046 USART3_IRQHandler 0000090a g F .text 0000000a EXTI_ClearITPendingBit -00001d1c g F .text 0000007e get_DSG_CURR 00000440 w .text 00000000 RTC_IRQHandler 00000572 g F .text 00000008 ADC_GetCalibrationStatus 2000042c g .bss 00000000 _ebss 0000119a g F .text 0000003c USART_GetITStatus -00002a34 g F .text 00000076 g_Mppt_Para_Init +0000274e g F .text 00000076 g_Mppt_Para_Init 00000440 w .text 00000000 DMA1_Channel7_IRQHandler 20000168 g O .bss 00000001 USART3_Rbuffer 0000057a g F .text 00000018 ADC_SoftwareStartConvCmd 00000560 g F .text 00000008 ADC_GetResetCalibrationStatus 00000440 w .text 00000000 CAN1_RX1_IRQHandler -00001aa8 g F .text 00000020 Delay_Init +00001ae6 g F .text 00000020 Delay_Init 000013c4 g F .text 00000068 SPI_Flash_Read -00001a72 g F .text 00000026 OutRingQueue +00001ab0 g F .text 00000026 OutRingQueue 00000e0e g F .text 0000001e RCC_PB2PeriphClockCmd 00000b3a g F .text 00000190 GPIO_IPD_Unused -00006bee g F .text 00000084 _putc_r -00004f48 g F .text 00000086 .hidden __gtsf2 +00003228 g F .text 00000086 .hidden __gtsf2 00000440 w .text 00000000 USBPDWakeUp_IRQHandler 000009d4 g F .text 00000004 GPIO_SetBits 00000440 w .text 00000000 TIM4_IRQHandler +00002a08 g F .text 000000b6 .hidden __ledf2 00000ff8 g F .text 0000001a TIM_ARRPreloadConfig 00000148 g F .text 00000028 .hidden __riscv_save_9 000009d8 g F .text 0000000a GPIO_WriteBit -00007768 g O .text 00000020 __sf_fake_stderr -000015d2 g F .text 00000038 PWM_GPIO_Configuration +000053b8 g O .text 00000020 __sf_fake_stderr +00001610 g F .text 00000038 PWM_GPIO_Configuration 00000156 g F .text 0000001a .hidden __riscv_save_4 00000440 w .text 00000000 I2C1_EV_IRQHandler -00001892 g F .text 00000046 USART4_IRQHandler -000016c2 g F .text 000000b2 GW_485_Init +000018d0 g F .text 00000046 USART4_IRQHandler +00001700 g F .text 000000b2 GW_485_Init 00001056 g F .text 00000018 TIM_GetITStatus 00000d38 g F .text 000000d6 RCC_GetClocksFreq 00000440 w .text 00000000 DMA1_Channel6_IRQHandler -00005a12 g F .text 0000006e .hidden __clzsi2 -00001a0e g F .text 00000028 TimeSliceOffset_Produce -00006574 g F .text 00000042 __sfputs_r +00003966 g F .text 0000006e .hidden __clzsi2 +00001a4c g F .text 00000028 TimeSliceOffset_Produce +00004492 g F .text 00000042 __sfputs_r 2000015c g O .bss 00000004 TS_Val -00006e1a g F .text 00000018 memchr +00004cb2 g F .text 00000018 memchr 0000107a g F .text 000000ba USART_Init -000063cc g F .text 000000a8 _free_r -00001958 g F .text 00000028 TIM3_IRQHandler +000042ee g F .text 000000a8 _free_r +00001996 g F .text 00000028 TIM3_IRQHandler 00000440 w .text 00000000 RCC_IRQHandler 00000170 g F .text 0000000c .hidden __riscv_save_3 00000440 w .text 00000000 TIM1_TRG_COM_IRQHandler -00002078 g F .text 0000000a test 00000440 w .text 00000000 DMA1_Channel1_IRQHandler 00001486 g F .text 00000030 RUN_LED_Init 00000000 g .init 00000000 _start -00005cda g F .text 00000084 rand -00006e86 g F .text 0000000c _lseek +00003bfc g F .text 00000084 rand +00004d1e g F .text 0000000c _lseek 20000178 g O .bss 00000001 RegistrationRequestFlag 00000e2c g F .text 0000001e RCC_PB1PeriphClockCmd 0000142c g F .text 0000005a G_FFMOS_CON_Init @@ -385,151 +360,140 @@ SYMBOL TABLE: 00000882 g F .text 0000006a EXTI_Init 20000158 g O .bss 00000004 OPA_Trim 00000440 w .text 00000000 DMA1_Channel8_IRQHandler -00006d74 g F .text 00000028 _close_r +00004c0c g F .text 00000028 _close_r 20000000 g .dalign 00000000 _data_vma 00001516 g F .text 00000030 POW_OUT_CON_Init -00002b1a g F .text 0000003e hardware_Init +0000282e g F .text 00000042 hardware_Init 00000f3c g F .text 0000007c TIM_OC4Init -00005e1a g F .text 000000fc __swsetup_r +00003d3c g F .text 000000fc __swsetup_r 00000440 w .text 00000000 EXTI9_5_IRQHandler -00003926 g F .text 000005b4 .hidden __divdf3 -000061ce g F .text 000000a0 __sfp +000040f0 g F .text 000000a0 __sfp 20000204 g O .bss 00000010 m_runled 00000b0e g F .text 0000002c GPIO_EXTILineConfig -00003ff2 g F .text 000004b8 .hidden __muldf3 +00002abe g F .text 000004b8 .hidden __muldf3 00000148 g F .text 00000028 .hidden __riscv_save_10 -00006c9c g F .text 0000002c __sread +00004b34 g F .text 0000002c __sread 200000a0 g O .data 00000038 uart_devices -00006e32 g F .text 00000002 __malloc_lock +00004cca g F .text 00000002 __malloc_lock 0000018a g F .text 00000016 .hidden __riscv_restore_4 -00001c9e g F .text 0000007e get_PV_VOLT_OUT 00000180 g F .text 00000020 .hidden __riscv_restore_8 -00001bf6 g F .text 0000002a Get_ConversionVal -00006046 g F .text 00000066 _fflush_r +00001c72 g F .text 0000002a Get_ConversionVal +00003f68 g F .text 00000066 _fflush_r 00000156 g F .text 0000001a .hidden __riscv_save_6 000008ec g F .text 0000001e EXTI_GetITStatus 00000440 w .text 00000000 SPI2_IRQHandler -00007788 g O .text 00000020 __sf_fake_stdin -00001f96 g F .text 00000082 get_PV2_VOLT_IN +000053d8 g O .text 00000020 __sf_fake_stdin 000001a0 g F .text 000000a8 memset 00000180 g F .text 00000020 .hidden __riscv_restore_9 0000018a g F .text 00000016 .hidden __riscv_restore_7 0000024c g F .text 0000004a main -00001934 g F .text 00000024 TIM3_Init -00005c84 g F .text 00000056 srand -00002c38 g F .text 00000018 gw485_tx_disenabla -00004fce g F .text 0000008c .hidden __ltsf2 -0000204c g F .text 0000002c printf_data -00006d40 g F .text 00000006 __sclose -000031e4 g F .text 00000004 matherr -000058a8 g F .text 0000016a .hidden __truncdfsf2 -00006474 g F .text 000000d8 _malloc_r +00001972 g F .text 00000024 TIM3_Init +000015d2 g F .text 0000003e CAPCHARG_Init +00003ba6 g F .text 00000056 srand +00002950 g F .text 00000018 gw485_tx_disenabla +000032ae g F .text 0000008c .hidden __ltsf2 +00004bd8 g F .text 00000006 __sclose +000037fc g F .text 0000016a .hidden __truncdfsf2 +00004396 g F .text 000000d4 _malloc_r 000006a8 g F .text 000001d4 Get_CalibrationValue 00000440 w .text 00000000 DMA1_Channel5_IRQHandler 20000214 g O .bss 00000010 m_usart 00000440 w .text 00000000 EXTI4_IRQHandler -00001ac8 g F .text 00000036 Delay_Ms +00001b44 g F .text 00000036 Delay_Ms 00000440 w .text 00000000 USB_LP_CAN1_RX0_IRQHandler -0000505a g F .text 00000294 .hidden __mulsf3 +0000333a g F .text 00000290 .hidden __mulsf3 00001028 g F .text 00000016 TIM_SetCompare4 0000065c g F .text 00000018 ADC_BufferCmd 00000e9a g F .text 0000001a SPI_Cmd 00000296 g F .text 00000106 SystemInit -000028c2 g F .text 0000000c Task_mpptControl 00000674 g F .text 00000012 ADC_DutyDelayCmd -00003eda g F .text 0000006a .hidden __nedf2 -00005b3a g F .text 00000040 iprintf -00002528 g F .text 00000328 read_and_process_uart_data +00003a86 g F .text 00000040 iprintf +000021f2 g F .text 0000032c read_and_process_uart_data 2000016c g O .bss 00000001 USART4_Rbuffer 00000440 w .text 00000000 USB_HP_CAN1_TX_IRQHandler -00007668 g O .text 00000100 .hidden __clz_tab +000052b8 g O .text 00000100 .hidden __clz_tab 00000000 g .init 00000000 _sinit 00000440 w .text 00000000 CMPWakeUp_IRQHandler -00004f48 g F .text 00000086 .hidden __gesf2 -00006d46 g F .text 0000002e _write_r +00003228 g F .text 00000086 .hidden __gesf2 +00004bde g F .text 0000002e _write_r 00000440 w .text 00000000 DMA1_Channel3_IRQHandler -00006840 g F .text 0000010c _printf_common +0000475c g F .text 0000010c _printf_common 20000148 g O .data 00000004 _impure_ptr -000028de g F .text 00000156 Task_recvbroadcast +000025f8 g F .text 00000156 Task_recvbroadcast 00000440 w .text 00000000 TIM1_UP_IRQHandler -00005f16 g F .text 00000130 __sflush_r +00003e38 g F .text 00000130 __sflush_r 00000440 w .text 00000000 LPTIMWakeUp_IRQHandler -00002e0c g F .text 000003d8 __ieee754_log 00000440 w .text 00000000 WWDG_IRQHandler -000019be g F .text 0000002e TimeSliceOffset_Unregister +000019fc g F .text 0000002e TimeSliceOffset_Unregister 00000440 w .text 00000000 Ecall_U_Mode_Handler -00002aaa g F .text 00000070 task_Init +000027c4 g F .text 0000006a task_Init 20000038 g O .data 00000020 g_MsgTbl 00000698 g F .text 00000010 ADC_Sample_ModeConfig 00000440 w .text 00000000 TIM2_IRQHandler -00001e18 g F .text 0000007e get_PV_VOLT_IN1 20005000 g .stack 00000000 _eusrstack -00002874 g F .text 0000004e Task_wdi +0000251e g F .text 0000002a Task_wdi 00000170 g F .text 0000000c .hidden __riscv_save_2 00000440 w .text 00000000 SW_Handler -000031e8 g F .text 0000000e nan 000004c8 g F .text 00000028 ADC_DeInit 00000440 w .text 00000000 TIM1_BRK_IRQHandler -000062d8 g F .text 00000058 __swhatbuf_r +000041fa g F .text 00000058 __swhatbuf_r 000004f0 g F .text 00000056 ADC_Init 00001180 g F .text 00000008 USART_SendData 00000440 w .text 00000000 OPA_IRQHandler -0000247c g F .text 0000007a Check_485_bus_busy +00002146 g F .text 0000007a Check_485_bus_busy 200001f4 g O .bss 00000010 m_recvbroadcast 00000440 w .text 00000000 EXTI1_IRQHandler 00000156 g F .text 0000001a .hidden __riscv_save_5 -00001b58 g F .text 0000003e _write +00001bd4 g F .text 0000003e _write +0000257c g F .text 0000007c Task_CapCharg 20000150 g .data 00000000 _edata 2000042c g .bss 00000000 _end 00000ec6 g F .text 00000076 TIM_TimeBaseInit 00000440 w .text 00000000 RTCAlarm_IRQHandler -00007804 g .dlalign 00000000 _data_lma +00005454 g .dlalign 00000000 _data_lma 00000440 w .text 00000000 USART2_IRQHandler -00006cc8 g F .text 00000048 __swrite -00001774 g F .text 000000be BAT_485_Init -000065b6 g F .text 0000028a _vfiprintf_r -0000626e g F .text 0000006a _fwalk_reent +00004b60 g F .text 00000048 __swrite +000017b2 g F .text 000000be BAT_485_Init +000044d4 g F .text 00000288 _vfiprintf_r +00004190 g F .text 0000006a _fwalk_reent 0000039c g F .text 000000a4 SystemCoreClockUpdate -0000572e g F .text 000000ce .hidden __floatunsisf +00003682 g F .text 000000ce .hidden __floatunsisf 000014b6 g F .text 00000032 WDI_INPUT_Init 00000440 w .text 00000000 I2C2_ER_IRQHandler 00000440 w .text 00000000 DMA1_Channel2_IRQHandler -0000160a g F .text 0000006c PWM_TIM_Configuration -000077a8 g O .text 00000020 __sf_fake_stdout +00001648 g F .text 0000006c PWM_TIM_Configuration +200001e4 g O .bss 00000010 m_CapCharg +000053f8 g O .text 00000020 __sf_fake_stdout 20000000 g O .data 00000010 HBPrescTable 0000017c g F .text 00000024 .hidden __riscv_restore_12 -00006e92 g F .text 0000000c _read -00004be8 g F .text 0000003c .hidden __unorddf2 +00004d2a g F .text 0000000c _read 00000442 w .text 00000000 handle_reset 00000440 w .text 00000000 CAN1_SCE_IRQHandler -000056d8 g F .text 00000056 .hidden __fixunssfsi +0000362c g F .text 00000056 .hidden __fixunssfsi 00000440 w .text 00000000 FLASH_IRQHandler 00000170 g F .text 0000000c .hidden __riscv_save_0 20000224 g O .bss 00000010 m_wdi 00000440 w .text 00000000 USBFSWakeUp_IRQHandler 2000017c g O .bss 00000004 g_recvBroadcastDevice 00000440 w .text 00000000 USART1_IRQHandler -00006330 g F .text 00000092 __smakebuf_r -0000694c g F .text 000002a2 _printf_i +00004252 g F .text 00000092 __smakebuf_r +00004868 g F .text 000002a2 _printf_i 20000198 g O .bss 00000017 g_Mppt_Para -00003f44 g F .text 000000ae .hidden __gedf2 20000194 g O .bss 00000004 __malloc_sbrk_start 00000440 w .text 00000000 I2C1_ER_IRQHandler 000012c6 g F .text 000000a4 SPI_Flash_Init 00000e68 g F .text 00000032 SPI_Init 00000cca g F .text 00000006 NVIC_PriorityGroupConfig 000011d6 g F .text 000000f0 ADC_all_Init -00001676 g F .text 0000004c Set_duty_ratio +000016b4 g F .text 0000004c Set_duty_ratio 00000440 w .text 00000000 TKeyWakeUp_IRQHandler 20000190 g O .bss 00000004 __malloc_free_list 00000194 g F .text 0000000c .hidden __riscv_restore_1 2000018c g O .bss 00000004 g_gw485_uart4_handle -000044aa g F .text 0000073e .hidden __subdf3 -000065b6 g F .text 0000028a _vfprintf_r +000044d4 g F .text 00000288 _vfprintf_r 000014e8 g F .text 0000002e BEEP_Init -00001e96 g F .text 00000100 get_MOSFET_Temper -00006e62 g F .text 0000000c _close -00002cc4 g F .text 00000028 uart_dev_in_char +00004cfa g F .text 0000000c _close +000029d4 g F .text 00000026 uart_dev_in_char @@ -622,7 +586,7 @@ Disassembly of section .vector: b2: 0000 unimp b4: 0440 addi s0,sp,516 b6: 0000 unimp - b8: 1958 addi a4,sp,180 + b8: 1996 slli s3,s3,0x25 ba: 0000 unimp bc: 0440 addi s0,sp,516 be: 0000 unimp @@ -642,7 +606,7 @@ Disassembly of section .vector: da: 0000 unimp dc: 0440 addi s0,sp,516 de: 0000 unimp - e0: 184c addi a1,sp,52 + e0: 188a slli a7,a7,0x22 e2: 0000 unimp e4: 0440 addi s0,sp,516 e6: 0000 unimp @@ -654,7 +618,7 @@ Disassembly of section .vector: f2: 0000 unimp f4: 0440 addi s0,sp,516 f6: 0000 unimp - f8: 1892 slli a7,a7,0x24 + f8: 18d0 addi a2,sp,116 fa: 0000 unimp fc: 0440 addi s0,sp,516 fe: 0000 unimp @@ -804,22 +768,22 @@ Disassembly of section .text: 250: 4505 li a0,1 252: 279000ef jal ra,cca 256: 2299 jal 39c - 258: 051010ef jal ra,1aa8 + 258: 08f010ef jal ra,1ae6 25c: 6571 lui a0,0x1c - 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x149fc> - 262: 09d010ef jal ra,1afe + 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x16dac> + 262: 119010ef jal ra,1b7a 266: 200007b7 lui a5,0x20000 26a: 1387a583 lw a1,312(a5) # 20000138 - 26e: 00007537 lui a0,0x7 - 272: ea050513 addi a0,a0,-352 # 6ea0 <_read+0xe> - 276: 0c5050ef jal ra,5b3a + 26e: 00005537 lui a0,0x5 + 272: d3850513 addi a0,a0,-712 # 4d38 <_read+0xe> + 276: 011030ef jal ra,3a86 27a: 2509 jal 87c 27c: 85aa mv a1,a0 - 27e: 00007537 lui a0,0x7 - 282: eb050513 addi a0,a0,-336 # 6eb0 <_read+0x1e> - 286: 0b5050ef jal ra,5b3a - 28a: 091020ef jal ra,2b1a - 28e: 01d020ef jal ra,2aaa + 27e: 00005537 lui a0,0x5 + 282: d4850513 addi a0,a0,-696 # 4d48 <_read+0x1e> + 286: 001030ef jal ra,3a86 + 28a: 5a4020ef jal ra,282e + 28e: 536020ef jal ra,27c4 292: 4501 li a0,0 294: b701 j 194 <__riscv_restore_0> @@ -943,7 +907,7 @@ Disassembly of section .text: 3bc: 8b91 andi a5,a5,4 3be: c79d beqz a5,3ec 3c0: 000f47b7 lui a5,0xf4 - 3c4: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeca3c> + 3c4: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeedec> 3c8: c31c sw a5,0(a4) 3ca: 400217b7 lui a5,0x40021 3ce: 43dc lw a5,4(a5) @@ -958,7 +922,7 @@ Disassembly of section .text: 3e8: c31c sw a5,0(a4) 3ea: 8082 ret 3ec: 007a17b7 lui a5,0x7a1 - 3f0: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x7999fc> + 3f0: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x79bdac> 3f4: bfd1 j 3c8 3f6: 42dc lw a5,4(a3) 3f8: 42d4 lw a3,4(a3) @@ -976,14 +940,14 @@ Disassembly of section .text: 416: 8ac1 andi a3,a3,16 418: ce89 beqz a3,432 41a: 007a16b7 lui a3,0x7a1 - 41e: 20068693 addi a3,a3,512 # 7a1200 <_data_lma+0x7999fc> + 41e: 20068693 addi a3,a3,512 # 7a1200 <_data_lma+0x79bdac> 422: a821 j 43a 424: 400216b7 lui a3,0x40021 428: 42d4 lw a3,4(a3) 42a: 00e69613 slli a2,a3,0xe 42e: fe0656e3 bgez a2,41a 432: 003d16b7 lui a3,0x3d1 - 436: 90068693 addi a3,a3,-1792 # 3d0900 <_data_lma+0x3c90fc> + 436: 90068693 addi a3,a3,-1792 # 3d0900 <_data_lma+0x3cb4ac> 43a: 02d787b3 mul a5,a5,a3 43e: b769 j 3c8 @@ -995,8 +959,8 @@ Disassembly of section .text: 446: 4f618193 addi gp,gp,1270 # 20000938 <__global_pointer$> 44a: 20005117 auipc sp,0x20005 44e: bb610113 addi sp,sp,-1098 # 20005000 <_eusrstack> - 452: 00007517 auipc a0,0x7 - 456: 3b250513 addi a0,a0,946 # 7804 <_data_lma> + 452: 00005517 auipc a0,0x5 + 456: 00250513 addi a0,a0,2 # 5454 <_data_lma> 45a: 20000597 auipc a1,0x20000 45e: ba658593 addi a1,a1,-1114 # 20000000 <_data_vma> 462: 81818613 addi a2,gp,-2024 # 20000150 <_edata> @@ -1685,7 +1649,7 @@ Disassembly of section .text: 00000b3a : b3a: e36ff2ef jal t0,170 <__riscv_save_0> b3e: 1ffff437 lui s0,0x1ffff - b42: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fff7f20> + b42: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fffa2d0> b46: 3e000637 lui a2,0x3e000 b4a: 1141 addi sp,sp,-16 b4c: 01971793 slli a5,a4,0x19 @@ -1718,23 +1682,23 @@ Disassembly of section .text: b9c: 2c8d jal e0e b9e: 70442783 lw a5,1796(s0) ba2: 103a0737 lui a4,0x103a0 - ba6: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x10398efc> + ba6: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x1039b2ac> baa: f0f7f793 andi a5,a5,-241 bae: 10e78063 beq a5,a4,cae bb2: 02f76163 bltu a4,a5,bd4 bb6: 10320737 lui a4,0x10320 - bba: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x10318efc> + bba: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x1031b2ac> bbe: 06e78063 beq a5,a4,c1e bc2: 10370737 lui a4,0x10370 - bc6: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x10368efc> + bc6: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x1036b2ac> bca: 08e78763 beq a5,a4,c58 bce: 0141 addi sp,sp,16 bd0: dc4ff06f j 194 <__riscv_restore_0> bd4: 103b0737 lui a4,0x103b0 - bd8: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103a8efc> + bd8: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103ab2ac> bdc: 0ae78b63 beq a5,a4,c92 be0: 103d0737 lui a4,0x103d0 - be4: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103c8efc> + be4: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103cb2ac> be8: fee793e3 bne a5,a4,bce bec: 4585 li a1,1 bee: 6521 lui a0,0x8 @@ -1846,7 +1810,7 @@ Disassembly of section .text: cfe: 00d71733 sll a4,a4,a3 d02: 4154 lw a3,4(a0) d04: ce89 beqz a3,d1e - d06: 04078793 addi a5,a5,64 # 2040 + d06: 04078793 addi a5,a5,64 # 2040 d0a: 078a slli a5,a5,0x2 d0c: e000e6b7 lui a3,0xe000e d10: 97b6 add a5,a5,a3 @@ -1882,7 +1846,7 @@ Disassembly of section .text: d50: 8b91 andi a5,a5,4 d52: c7a5 beqz a5,dba d54: 000f47b7 lui a5,0xf4 - d58: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeca3c> + d58: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xeedec> d5c: c11c sw a5,0(a0) d5e: 40021637 lui a2,0x40021 d62: 425c lw a5,4(a2) @@ -1921,7 +1885,7 @@ Disassembly of section .text: db6: c91c sw a5,16(a0) db8: 8082 ret dba: 007a17b7 lui a5,0x7a1 - dbe: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x7999fc> + dbe: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x79bdac> dc2: bf69 j d5c dc4: 435c lw a5,4(a4) dc6: 4358 lw a4,4(a4) @@ -1939,14 +1903,14 @@ Disassembly of section .text: de4: 8b41 andi a4,a4,16 de6: cf09 beqz a4,e00 de8: 007a1737 lui a4,0x7a1 - dec: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x7999fc> + dec: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79bdac> df0: a821 j e08 df2: 40021737 lui a4,0x40021 df6: 4358 lw a4,4(a4) df8: 00e71693 slli a3,a4,0xe dfc: fe06d6e3 bgez a3,de8 e00: 003d1737 lui a4,0x3d1 - e04: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c90fc> + e04: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3cb4ac> e08: 02e787b3 mul a5,a5,a4 e0c: bf81 j d5c @@ -1995,7 +1959,7 @@ Disassembly of section .text: 00000e68 : e68: 211a lhu a4,0(a0) e6a: 678d lui a5,0x3 - e6c: 04078793 addi a5,a5,64 # 3040 <__ieee754_log+0x234> + e6c: 04078793 addi a5,a5,64 # 3040 <__divsf3+0xca> e70: 21b6 lhu a3,2(a1) e72: 8f7d and a4,a4,a5 e74: 219e lhu a5,0(a1) @@ -2424,9 +2388,9 @@ Disassembly of section .text: 1226: c82ff0ef jal ra,6a8 122a: 85aa mv a1,a0 122c: 82a19623 sh a0,-2004(gp) # 20000164 - 1230: 00007537 lui a0,0x7 - 1234: ec050513 addi a0,a0,-320 # 6ec0 <_read+0x2e> - 1238: 103040ef jal ra,5b3a + 1230: 00005537 lui a0,0x5 + 1234: d5850513 addi a0,a0,-680 # 4d58 <_read+0x2e> + 1238: 04f020ef jal ra,3a86 123c: 000e07b7 lui a5,0xe0 1240: ce3e sw a5,28(sp) 1242: 080c addi a1,sp,16 @@ -2760,9 +2724,9 @@ Disassembly of section .text: 15a2: b4aff0ef jal ra,8ec 15a6: 4785 li a5,1 15a8: 02f51363 bne a0,a5,15ce - 15ac: 00007537 lui a0,0x7 - 15b0: ed850513 addi a0,a0,-296 # 6ed8 <_read+0x46> - 15b4: 6c4040ef jal ra,5c78 + 15ac: 00005537 lui a0,0x5 + 15b0: d7050513 addi a0,a0,-656 # 4d70 <_read+0x46> + 15b4: 5e6020ef jal ra,3b9a 15b8: 40011537 lui a0,0x40011 15bc: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> 15c0: 4601 li a2,0 @@ -2772,8918 +2736,5910 @@ Disassembly of section .text: 15ca: b40ff0ef jal ra,90a 15ce: 30200073 mret -000015d2 : +000015d2 : 15d2: b9ffe2ef jal t0,170 <__riscv_save_0> 15d6: 1141 addi sp,sp,-16 15d8: 4585 li a1,1 15da: 4521 li a0,8 15dc: 833ff0ef jal ra,e0e - 15e0: 4585 li a1,1 - 15e2: 4511 li a0,4 - 15e4: 849ff0ef jal ra,e2c - 15e8: 20000793 li a5,512 - 15ec: 827c sh a5,4(sp) - 15ee: 40011537 lui a0,0x40011 - 15f2: 47e1 li a5,24 - 15f4: c63e sw a5,12(sp) - 15f6: 004c addi a1,sp,4 - 15f8: 478d li a5,3 - 15fa: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> - 15fe: c43e sw a5,8(sp) - 1600: b14ff0ef jal ra,914 - 1604: 0141 addi sp,sp,16 - 1606: b8ffe06f j 194 <__riscv_restore_0> + 15e0: 08000793 li a5,128 + 15e4: 40011437 lui s0,0x40011 + 15e8: 827c sh a5,4(sp) + 15ea: 47c1 li a5,16 + 15ec: c63e sw a5,12(sp) + 15ee: 004c addi a1,sp,4 + 15f0: 478d li a5,3 + 15f2: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 15f6: c43e sw a5,8(sp) + 15f8: b1cff0ef jal ra,914 + 15fc: 4601 li a2,0 + 15fe: 08000593 li a1,128 + 1602: c0040513 addi a0,s0,-1024 + 1606: bd2ff0ef jal ra,9d8 + 160a: 0141 addi sp,sp,16 + 160c: b89fe06f j 194 <__riscv_restore_0> -0000160a : - 160a: b67fe2ef jal t0,170 <__riscv_save_0> - 160e: 1101 addi sp,sp,-32 - 1610: 37c9 jal 15d2 - 1612: 40001437 lui s0,0x40001 - 1616: 0c700793 li a5,199 - 161a: 858a mv a1,sp - 161c: 80040513 addi a0,s0,-2048 # 40000800 <_eusrstack+0x1fffb800> - 1620: c03e sw a5,0(sp) - 1622: c202 sw zero,4(sp) - 1624: 00011423 sh zero,8(sp) - 1628: 00010523 sb zero,10(sp) - 162c: 89bff0ef jal ra,ec6 - 1630: 80040513 addi a0,s0,-2048 - 1634: 4585 li a1,1 - 1636: 9c3ff0ef jal ra,ff8 - 163a: 67c1 lui a5,0x10 - 163c: 06078793 addi a5,a5,96 # 10060 <_data_lma+0x885c> - 1640: 006c addi a1,sp,12 - 1642: 80040513 addi a0,s0,-2048 - 1646: c83e sw a5,16(sp) - 1648: 00011b23 sh zero,22(sp) - 164c: c602 sw zero,12(sp) - 164e: 8efff0ef jal ra,f3c - 1652: 80040513 addi a0,s0,-2048 - 1656: 45a1 li a1,8 - 1658: 9bbff0ef jal ra,1012 - 165c: 80040513 addi a0,s0,-2048 - 1660: 4585 li a1,1 - 1662: 957ff0ef jal ra,fb8 - 1666: 4585 li a1,1 - 1668: 80040513 addi a0,s0,-2048 - 166c: 965ff0ef jal ra,fd0 - 1670: 6105 addi sp,sp,32 - 1672: b23fe06f j 194 <__riscv_restore_0> +00001610 : + 1610: b61fe2ef jal t0,170 <__riscv_save_0> + 1614: 1141 addi sp,sp,-16 + 1616: 4585 li a1,1 + 1618: 4521 li a0,8 + 161a: ff4ff0ef jal ra,e0e + 161e: 4585 li a1,1 + 1620: 4511 li a0,4 + 1622: 80bff0ef jal ra,e2c + 1626: 20000793 li a5,512 + 162a: 827c sh a5,4(sp) + 162c: 40011537 lui a0,0x40011 + 1630: 47e1 li a5,24 + 1632: c63e sw a5,12(sp) + 1634: 004c addi a1,sp,4 + 1636: 478d li a5,3 + 1638: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 163c: c43e sw a5,8(sp) + 163e: ad6ff0ef jal ra,914 + 1642: 0141 addi sp,sp,16 + 1644: b51fe06f j 194 <__riscv_restore_0> -00001676 : - 1676: afbfe2ef jal t0,170 <__riscv_save_0> - 167a: 00000593 li a1,0 - 167e: 842a mv s0,a0 - 1680: 14f030ef jal ra,4fce <__lesf2> - 1684: 02054d63 bltz a0,16be - 1688: 000077b7 lui a5,0x7 - 168c: ee87a583 lw a1,-280(a5) # 6ee8 <_read+0x56> - 1690: 8522 mv a0,s0 - 1692: 0b7030ef jal ra,4f48 <__gesf2> - 1696: 02a04463 bgtz a0,16be - 169a: 000077b7 lui a5,0x7 - 169e: eec7a583 lw a1,-276(a5) # 6eec <_read+0x5a> - 16a2: 8522 mv a0,s0 - 16a4: 1b7030ef jal ra,505a <__mulsf3> - 16a8: 030040ef jal ra,56d8 <__fixunssfsi> - 16ac: 01051593 slli a1,a0,0x10 - 16b0: 40001537 lui a0,0x40001 - 16b4: 81c1 srli a1,a1,0x10 - 16b6: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> - 16ba: 96fff0ef jal ra,1028 - 16be: ad7fe06f j 194 <__riscv_restore_0> +00001648 : + 1648: b29fe2ef jal t0,170 <__riscv_save_0> + 164c: 1101 addi sp,sp,-32 + 164e: 37c9 jal 1610 + 1650: 40001437 lui s0,0x40001 + 1654: 0c700793 li a5,199 + 1658: 858a mv a1,sp + 165a: 80040513 addi a0,s0,-2048 # 40000800 <_eusrstack+0x1fffb800> + 165e: c03e sw a5,0(sp) + 1660: c202 sw zero,4(sp) + 1662: 00011423 sh zero,8(sp) + 1666: 00010523 sb zero,10(sp) + 166a: 85dff0ef jal ra,ec6 + 166e: 80040513 addi a0,s0,-2048 + 1672: 4585 li a1,1 + 1674: 985ff0ef jal ra,ff8 + 1678: 67c1 lui a5,0x10 + 167a: 06078793 addi a5,a5,96 # 10060 <_data_lma+0xac0c> + 167e: 006c addi a1,sp,12 + 1680: 80040513 addi a0,s0,-2048 + 1684: c83e sw a5,16(sp) + 1686: 00011b23 sh zero,22(sp) + 168a: c602 sw zero,12(sp) + 168c: 8b1ff0ef jal ra,f3c + 1690: 80040513 addi a0,s0,-2048 + 1694: 45a1 li a1,8 + 1696: 97dff0ef jal ra,1012 + 169a: 80040513 addi a0,s0,-2048 + 169e: 4585 li a1,1 + 16a0: 919ff0ef jal ra,fb8 + 16a4: 4585 li a1,1 + 16a6: 80040513 addi a0,s0,-2048 + 16aa: 927ff0ef jal ra,fd0 + 16ae: 6105 addi sp,sp,32 + 16b0: ae5fe06f j 194 <__riscv_restore_0> -000016c2 : - 16c2: aaffe2ef jal t0,170 <__riscv_save_0> - 16c6: 7179 addi sp,sp,-48 - 16c8: 40011437 lui s0,0x40011 - 16cc: 47c1 li a5,16 - 16ce: 892a mv s2,a0 - 16d0: 82fc sh a5,20(sp) - 16d2: 448d li s1,3 - 16d4: 47c1 li a5,16 - 16d6: 084c addi a1,sp,20 - 16d8: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> - 16dc: ce3e sw a5,28(sp) - 16de: cc26 sw s1,24(sp) - 16e0: a34ff0ef jal ra,914 - 16e4: 4601 li a2,0 - 16e6: c0040513 addi a0,s0,-1024 - 16ea: 45c1 li a1,16 - 16ec: aecff0ef jal ra,9d8 - 16f0: 4585 li a1,1 - 16f2: 4521 li a0,8 - 16f4: f1aff0ef jal ra,e0e - 16f8: 4585 li a1,1 - 16fa: 00080537 lui a0,0x80 - 16fe: f2eff0ef jal ra,e2c - 1702: 4785 li a5,1 - 1704: 82fc sh a5,20(sp) - 1706: 084c addi a1,sp,20 - 1708: 47e1 li a5,24 - 170a: c0040513 addi a0,s0,-1024 - 170e: cc26 sw s1,24(sp) - 1710: ce3e sw a5,28(sp) - 1712: a02ff0ef jal ra,914 - 1716: 4489 li s1,2 - 1718: 4791 li a5,4 - 171a: 084c addi a1,sp,20 - 171c: c0040513 addi a0,s0,-1024 - 1720: 82e4 sh s1,20(sp) - 1722: 40005437 lui s0,0x40005 - 1726: ce3e sw a5,28(sp) - 1728: 9ecff0ef jal ra,914 - 172c: 100c addi a1,sp,32 - 172e: 000c07b7 lui a5,0xc0 - 1732: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> - 1736: d04a sw s2,32(sp) - 1738: d43e sw a5,40(sp) - 173a: d202 sw zero,36(sp) - 173c: 02011623 sh zero,44(sp) - 1740: 93bff0ef jal ra,107a - 1744: 13d00793 li a5,317 - 1748: 867c sh a5,12(sp) - 174a: 0068 addi a0,sp,12 - 174c: 4785 li a5,1 - 174e: c83e sw a5,16(sp) - 1750: 8744 sb s1,14(sp) - 1752: d7eff0ef jal ra,cd0 - 1756: 4605 li a2,1 - 1758: c0040513 addi a0,s0,-1024 - 175c: 52500593 li a1,1317 - 1760: 9ebff0ef jal ra,114a - 1764: 4585 li a1,1 - 1766: c0040513 addi a0,s0,-1024 - 176a: 9cbff0ef jal ra,1134 - 176e: 6145 addi sp,sp,48 - 1770: a25fe06f j 194 <__riscv_restore_0> +000016b4 : + 16b4: abdfe2ef jal t0,170 <__riscv_save_0> + 16b8: 00000593 li a1,0 + 16bc: 842a mv s0,a0 + 16be: 3f1010ef jal ra,32ae <__lesf2> + 16c2: 02054d63 bltz a0,16fc + 16c6: 000057b7 lui a5,0x5 + 16ca: d807a583 lw a1,-640(a5) # 4d80 <_read+0x56> + 16ce: 8522 mv a0,s0 + 16d0: 359010ef jal ra,3228 <__gesf2> + 16d4: 02a04463 bgtz a0,16fc + 16d8: 000057b7 lui a5,0x5 + 16dc: d847a583 lw a1,-636(a5) # 4d84 <_read+0x5a> + 16e0: 8522 mv a0,s0 + 16e2: 459010ef jal ra,333a <__mulsf3> + 16e6: 747010ef jal ra,362c <__fixunssfsi> + 16ea: 01051593 slli a1,a0,0x10 + 16ee: 40001537 lui a0,0x40001 + 16f2: 81c1 srli a1,a1,0x10 + 16f4: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> + 16f8: 931ff0ef jal ra,1028 + 16fc: a99fe06f j 194 <__riscv_restore_0> -00001774 : - 1774: 9fdfe2ef jal t0,170 <__riscv_save_0> - 1778: 7179 addi sp,sp,-48 - 177a: 40011437 lui s0,0x40011 - 177e: 02000793 li a5,32 - 1782: 892a mv s2,a0 - 1784: 82fc sh a5,20(sp) - 1786: 448d li s1,3 - 1788: 47c1 li a5,16 - 178a: 084c addi a1,sp,20 - 178c: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> - 1790: ce3e sw a5,28(sp) - 1792: cc26 sw s1,24(sp) - 1794: 980ff0ef jal ra,914 - 1798: 4601 li a2,0 - 179a: c0040513 addi a0,s0,-1024 - 179e: 02000593 li a1,32 - 17a2: a36ff0ef jal ra,9d8 - 17a6: 4585 li a1,1 - 17a8: 4521 li a0,8 - 17aa: e64ff0ef jal ra,e0e - 17ae: 4585 li a1,1 - 17b0: 00040537 lui a0,0x40 - 17b4: e78ff0ef jal ra,e2c - 17b8: 40000793 li a5,1024 - 17bc: 82fc sh a5,20(sp) - 17be: 084c addi a1,sp,20 - 17c0: 47e1 li a5,24 - 17c2: c0040513 addi a0,s0,-1024 - 17c6: cc26 sw s1,24(sp) - 17c8: ce3e sw a5,28(sp) - 17ca: 94aff0ef jal ra,914 - 17ce: 6785 lui a5,0x1 - 17d0: 80078793 addi a5,a5,-2048 # 800 <__stack_size> - 17d4: 82fc sh a5,20(sp) - 17d6: 084c addi a1,sp,20 - 17d8: 4791 li a5,4 - 17da: c0040513 addi a0,s0,-1024 - 17de: ce3e sw a5,28(sp) - 17e0: 40005437 lui s0,0x40005 - 17e4: 930ff0ef jal ra,914 - 17e8: 100c addi a1,sp,32 - 17ea: 000c07b7 lui a5,0xc0 - 17ee: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800> - 17f2: d04a sw s2,32(sp) - 17f4: d43e sw a5,40(sp) - 17f6: d202 sw zero,36(sp) - 17f8: 02011623 sh zero,44(sp) - 17fc: 87fff0ef jal ra,107a - 1800: 13700793 li a5,311 - 1804: 867c sh a5,12(sp) - 1806: 4785 li a5,1 - 1808: 875c sb a5,14(sp) - 180a: 0068 addi a0,sp,12 - 180c: 4785 li a5,1 - 180e: c83e sw a5,16(sp) - 1810: cc0ff0ef jal ra,cd0 - 1814: 4605 li a2,1 - 1816: 80040513 addi a0,s0,-2048 - 181a: 52500593 li a1,1317 - 181e: 92dff0ef jal ra,114a - 1822: 4585 li a1,1 - 1824: 80040513 addi a0,s0,-2048 - 1828: 90dff0ef jal ra,1134 - 182c: 6145 addi sp,sp,48 - 182e: 967fe06f j 194 <__riscv_restore_0> +00001700 : + 1700: a71fe2ef jal t0,170 <__riscv_save_0> + 1704: 7179 addi sp,sp,-48 + 1706: 40011437 lui s0,0x40011 + 170a: 47c1 li a5,16 + 170c: 892a mv s2,a0 + 170e: 82fc sh a5,20(sp) + 1710: 448d li s1,3 + 1712: 47c1 li a5,16 + 1714: 084c addi a1,sp,20 + 1716: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 171a: ce3e sw a5,28(sp) + 171c: cc26 sw s1,24(sp) + 171e: 9f6ff0ef jal ra,914 + 1722: 4601 li a2,0 + 1724: c0040513 addi a0,s0,-1024 + 1728: 45c1 li a1,16 + 172a: aaeff0ef jal ra,9d8 + 172e: 4585 li a1,1 + 1730: 4521 li a0,8 + 1732: edcff0ef jal ra,e0e + 1736: 4585 li a1,1 + 1738: 00080537 lui a0,0x80 + 173c: ef0ff0ef jal ra,e2c + 1740: 4785 li a5,1 + 1742: 82fc sh a5,20(sp) + 1744: 084c addi a1,sp,20 + 1746: 47e1 li a5,24 + 1748: c0040513 addi a0,s0,-1024 + 174c: cc26 sw s1,24(sp) + 174e: ce3e sw a5,28(sp) + 1750: 9c4ff0ef jal ra,914 + 1754: 4489 li s1,2 + 1756: 4791 li a5,4 + 1758: 084c addi a1,sp,20 + 175a: c0040513 addi a0,s0,-1024 + 175e: 82e4 sh s1,20(sp) + 1760: 40005437 lui s0,0x40005 + 1764: ce3e sw a5,28(sp) + 1766: 9aeff0ef jal ra,914 + 176a: 100c addi a1,sp,32 + 176c: 000c07b7 lui a5,0xc0 + 1770: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> + 1774: d04a sw s2,32(sp) + 1776: d43e sw a5,40(sp) + 1778: d202 sw zero,36(sp) + 177a: 02011623 sh zero,44(sp) + 177e: 8fdff0ef jal ra,107a + 1782: 13d00793 li a5,317 + 1786: 867c sh a5,12(sp) + 1788: 0068 addi a0,sp,12 + 178a: 4785 li a5,1 + 178c: c83e sw a5,16(sp) + 178e: 8744 sb s1,14(sp) + 1790: d40ff0ef jal ra,cd0 + 1794: 4605 li a2,1 + 1796: c0040513 addi a0,s0,-1024 + 179a: 52500593 li a1,1317 + 179e: 9adff0ef jal ra,114a + 17a2: 4585 li a1,1 + 17a4: c0040513 addi a0,s0,-1024 + 17a8: 98dff0ef jal ra,1134 + 17ac: 6145 addi sp,sp,48 + 17ae: 9e7fe06f j 194 <__riscv_restore_0> -00001832 : - 1832: 93ffe2ef jal t0,170 <__riscv_save_0> - 1836: 842a mv s0,a0 - 1838: 949ff0ef jal ra,1180 - 183c: 08000593 li a1,128 - 1840: 8522 mv a0,s0 - 1842: 94fff0ef jal ra,1190 - 1846: d97d beqz a0,183c - 1848: 94dfe06f j 194 <__riscv_restore_0> - -0000184c : - 184c: 1141 addi sp,sp,-16 - 184e: c622 sw s0,12(sp) - 1850: 40005437 lui s0,0x40005 - 1854: 52500593 li a1,1317 - 1858: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800> - 185c: 93fff0ef jal ra,119a - 1860: c50d beqz a0,188a +000017b2 : + 17b2: 9bffe2ef jal t0,170 <__riscv_save_0> + 17b6: 7179 addi sp,sp,-48 + 17b8: 40011437 lui s0,0x40011 + 17bc: 02000793 li a5,32 + 17c0: 892a mv s2,a0 + 17c2: 82fc sh a5,20(sp) + 17c4: 448d li s1,3 + 17c6: 47c1 li a5,16 + 17c8: 084c addi a1,sp,20 + 17ca: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 17ce: ce3e sw a5,28(sp) + 17d0: cc26 sw s1,24(sp) + 17d2: 942ff0ef jal ra,914 + 17d6: 4601 li a2,0 + 17d8: c0040513 addi a0,s0,-1024 + 17dc: 02000593 li a1,32 + 17e0: 9f8ff0ef jal ra,9d8 + 17e4: 4585 li a1,1 + 17e6: 4521 li a0,8 + 17e8: e26ff0ef jal ra,e0e + 17ec: 4585 li a1,1 + 17ee: 00040537 lui a0,0x40 + 17f2: e3aff0ef jal ra,e2c + 17f6: 40000793 li a5,1024 + 17fa: 82fc sh a5,20(sp) + 17fc: 084c addi a1,sp,20 + 17fe: 47e1 li a5,24 + 1800: c0040513 addi a0,s0,-1024 + 1804: cc26 sw s1,24(sp) + 1806: ce3e sw a5,28(sp) + 1808: 90cff0ef jal ra,914 + 180c: 6785 lui a5,0x1 + 180e: 80078793 addi a5,a5,-2048 # 800 <__stack_size> + 1812: 82fc sh a5,20(sp) + 1814: 084c addi a1,sp,20 + 1816: 4791 li a5,4 + 1818: c0040513 addi a0,s0,-1024 + 181c: ce3e sw a5,28(sp) + 181e: 40005437 lui s0,0x40005 + 1822: 8f2ff0ef jal ra,914 + 1826: 100c addi a1,sp,32 + 1828: 000c07b7 lui a5,0xc0 + 182c: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800> + 1830: d04a sw s2,32(sp) + 1832: d43e sw a5,40(sp) + 1834: d202 sw zero,36(sp) + 1836: 02011623 sh zero,44(sp) + 183a: 841ff0ef jal ra,107a + 183e: 13700793 li a5,311 + 1842: 867c sh a5,12(sp) + 1844: 4785 li a5,1 + 1846: 875c sb a5,14(sp) + 1848: 0068 addi a0,sp,12 + 184a: 4785 li a5,1 + 184c: c83e sw a5,16(sp) + 184e: c82ff0ef jal ra,cd0 + 1852: 4605 li a2,1 + 1854: 80040513 addi a0,s0,-2048 + 1858: 52500593 li a1,1317 + 185c: 8efff0ef jal ra,114a + 1860: 4585 li a1,1 1862: 80040513 addi a0,s0,-2048 - 1866: 923ff0ef jal ra,1188 - 186a: 0ff57593 andi a1,a0,255 - 186e: 82b18823 sb a1,-2000(gp) # 20000168 - 1872: 8501a503 lw a0,-1968(gp) # 20000188 - 1876: 4d1c lw a5,24(a0) - 1878: 4910 lw a2,16(a0) - 187a: 4954 lw a3,20(a0) - 187c: 0785 addi a5,a5,1 - 187e: 02c7e7b3 rem a5,a5,a2 - 1882: 00d78463 beq a5,a3,188a - 1886: 0531 addi a0,a0,12 - 1888: 2a7d jal 1a46 - 188a: 4432 lw s0,12(sp) - 188c: 0141 addi sp,sp,16 - 188e: 30200073 mret + 1866: 8cfff0ef jal ra,1134 + 186a: 6145 addi sp,sp,48 + 186c: 929fe06f j 194 <__riscv_restore_0> -00001892 : - 1892: 1141 addi sp,sp,-16 - 1894: c622 sw s0,12(sp) - 1896: 40005437 lui s0,0x40005 - 189a: 52500593 li a1,1317 - 189e: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> - 18a2: 8f9ff0ef jal ra,119a - 18a6: c50d beqz a0,18d0 - 18a8: c0040513 addi a0,s0,-1024 - 18ac: 8ddff0ef jal ra,1188 - 18b0: 0ff57593 andi a1,a0,255 - 18b4: 82b18a23 sb a1,-1996(gp) # 2000016c - 18b8: 8541a503 lw a0,-1964(gp) # 2000018c - 18bc: 4d1c lw a5,24(a0) - 18be: 4910 lw a2,16(a0) - 18c0: 4954 lw a3,20(a0) - 18c2: 0785 addi a5,a5,1 - 18c4: 02c7e7b3 rem a5,a5,a2 - 18c8: 00d78463 beq a5,a3,18d0 - 18cc: 0531 addi a0,a0,12 - 18ce: 2aa5 jal 1a46 - 18d0: 4432 lw s0,12(sp) - 18d2: 0141 addi sp,sp,16 - 18d4: 30200073 mret +00001870 : + 1870: 901fe2ef jal t0,170 <__riscv_save_0> + 1874: 842a mv s0,a0 + 1876: 90bff0ef jal ra,1180 + 187a: 08000593 li a1,128 + 187e: 8522 mv a0,s0 + 1880: 911ff0ef jal ra,1190 + 1884: d97d beqz a0,187a + 1886: 90ffe06f j 194 <__riscv_restore_0> -000018d8 : - 18d8: 899fe2ef jal t0,170 <__riscv_save_0> - 18dc: 1101 addi sp,sp,-32 - 18de: 84aa mv s1,a0 - 18e0: 842e mv s0,a1 - 18e2: 4509 li a0,2 - 18e4: 4585 li a1,1 - 18e6: d46ff0ef jal ra,e2c - 18ea: 84e0 sh s0,24(sp) - 18ec: 40000437 lui s0,0x40000 - 18f0: 084c addi a1,sp,20 - 18f2: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400> - 18f6: ca26 sw s1,20(sp) - 18f8: 00011e23 sh zero,28(sp) - 18fc: 00011d23 sh zero,26(sp) - 1900: dc6ff0ef jal ra,ec6 - 1904: 4605 li a2,1 - 1906: 4585 li a1,1 - 1908: 40040513 addi a0,s0,1024 - 190c: edaff0ef jal ra,fe6 - 1910: 02d00793 li a5,45 - 1914: 867c sh a5,12(sp) - 1916: 478d li a5,3 - 1918: 875c sb a5,14(sp) - 191a: 0068 addi a0,sp,12 - 191c: 4785 li a5,1 - 191e: c83e sw a5,16(sp) - 1920: bb0ff0ef jal ra,cd0 - 1924: 4585 li a1,1 - 1926: 40040513 addi a0,s0,1024 - 192a: e8eff0ef jal ra,fb8 - 192e: 6105 addi sp,sp,32 - 1930: 865fe06f j 194 <__riscv_restore_0> +0000188a : + 188a: 1141 addi sp,sp,-16 + 188c: c622 sw s0,12(sp) + 188e: 40005437 lui s0,0x40005 + 1892: 52500593 li a1,1317 + 1896: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800> + 189a: 901ff0ef jal ra,119a + 189e: c50d beqz a0,18c8 + 18a0: 80040513 addi a0,s0,-2048 + 18a4: 8e5ff0ef jal ra,1188 + 18a8: 0ff57593 andi a1,a0,255 + 18ac: 82b18823 sb a1,-2000(gp) # 20000168 + 18b0: 8501a503 lw a0,-1968(gp) # 20000188 + 18b4: 4d1c lw a5,24(a0) + 18b6: 4910 lw a2,16(a0) + 18b8: 4954 lw a3,20(a0) + 18ba: 0785 addi a5,a5,1 + 18bc: 02c7e7b3 rem a5,a5,a2 + 18c0: 00d78463 beq a5,a3,18c8 + 18c4: 0531 addi a0,a0,12 + 18c6: 2a7d jal 1a84 + 18c8: 4432 lw s0,12(sp) + 18ca: 0141 addi sp,sp,16 + 18cc: 30200073 mret -00001934 : - 1934: 83dfe2ef jal t0,170 <__riscv_save_0> - 1938: 200007b7 lui a5,0x20000 - 193c: 1387a583 lw a1,312(a5) # 20000138 - 1940: 6789 lui a5,0x2 - 1942: 71078793 addi a5,a5,1808 # 2710 - 1946: 02f5d5b3 divu a1,a1,a5 - 194a: 4525 li a0,9 - 194c: 15fd addi a1,a1,-1 - 194e: 05c2 slli a1,a1,0x10 - 1950: 81c1 srli a1,a1,0x10 - 1952: 3759 jal 18d8 - 1954: 841fe06f j 194 <__riscv_restore_0> +000018d0 : + 18d0: 1141 addi sp,sp,-16 + 18d2: c622 sw s0,12(sp) + 18d4: 40005437 lui s0,0x40005 + 18d8: 52500593 li a1,1317 + 18dc: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> + 18e0: 8bbff0ef jal ra,119a + 18e4: c50d beqz a0,190e + 18e6: c0040513 addi a0,s0,-1024 + 18ea: 89fff0ef jal ra,1188 + 18ee: 0ff57593 andi a1,a0,255 + 18f2: 82b18a23 sb a1,-1996(gp) # 2000016c + 18f6: 8541a503 lw a0,-1964(gp) # 2000018c + 18fa: 4d1c lw a5,24(a0) + 18fc: 4910 lw a2,16(a0) + 18fe: 4954 lw a3,20(a0) + 1900: 0785 addi a5,a5,1 + 1902: 02c7e7b3 rem a5,a5,a2 + 1906: 00d78463 beq a5,a3,190e + 190a: 0531 addi a0,a0,12 + 190c: 2aa5 jal 1a84 + 190e: 4432 lw s0,12(sp) + 1910: 0141 addi sp,sp,16 + 1912: 30200073 mret -00001958 : - 1958: 1141 addi sp,sp,-16 - 195a: c622 sw s0,12(sp) - 195c: 40000437 lui s0,0x40000 - 1960: 4585 li a1,1 - 1962: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400> - 1966: ef0ff0ef jal ra,1056 - 196a: c519 beqz a0,1978 - 196c: 4585 li a1,1 - 196e: 40040513 addi a0,s0,1024 - 1972: efcff0ef jal ra,106e - 1976: 2861 jal 1a0e - 1978: 4432 lw s0,12(sp) - 197a: 0141 addi sp,sp,16 - 197c: 30200073 mret +00001916 : + 1916: 85bfe2ef jal t0,170 <__riscv_save_0> + 191a: 1101 addi sp,sp,-32 + 191c: 84aa mv s1,a0 + 191e: 842e mv s0,a1 + 1920: 4509 li a0,2 + 1922: 4585 li a1,1 + 1924: d08ff0ef jal ra,e2c + 1928: 84e0 sh s0,24(sp) + 192a: 40000437 lui s0,0x40000 + 192e: 084c addi a1,sp,20 + 1930: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400> + 1934: ca26 sw s1,20(sp) + 1936: 00011e23 sh zero,28(sp) + 193a: 00011d23 sh zero,26(sp) + 193e: d88ff0ef jal ra,ec6 + 1942: 4605 li a2,1 + 1944: 4585 li a1,1 + 1946: 40040513 addi a0,s0,1024 + 194a: e9cff0ef jal ra,fe6 + 194e: 02d00793 li a5,45 + 1952: 867c sh a5,12(sp) + 1954: 478d li a5,3 + 1956: 875c sb a5,14(sp) + 1958: 0068 addi a0,sp,12 + 195a: 4785 li a5,1 + 195c: c83e sw a5,16(sp) + 195e: b72ff0ef jal ra,cd0 + 1962: 4585 li a1,1 + 1964: 40040513 addi a0,s0,1024 + 1968: e50ff0ef jal ra,fb8 + 196c: 6105 addi sp,sp,32 + 196e: 827fe06f j 194 <__riscv_restore_0> -00001980 : - 1980: c91d beqz a0,19b6 - 1982: 96b2 add a3,a3,a2 - 1984: 06c2 slli a3,a3,0x10 - 1986: 82c1 srli a3,a3,0x10 - 1988: a152 sh a2,4(a0) - 198a: a136 sh a3,2(a0) - 198c: c50c sw a1,8(a0) - 198e: ee09 bnez a2,19a8 - 1990: 4785 li a5,1 - 1992: a11c sb a5,0(a0) - 1994: 8381a683 lw a3,-1992(gp) # 20000170 - 1998: 83818793 addi a5,gp,-1992 # 20000170 - 199c: 8736 mv a4,a3 - 199e: eb01 bnez a4,19ae - 19a0: c554 sw a3,12(a0) - 19a2: c388 sw a0,0(a5) - 19a4: 4501 li a0,0 - 19a6: 8082 ret - 19a8: 00050023 sb zero,0(a0) # 40000 <_data_lma+0x387fc> - 19ac: b7e5 j 1994 - 19ae: 00a70663 beq a4,a0,19ba - 19b2: 4758 lw a4,12(a4) - 19b4: b7ed j 199e - 19b6: 557d li a0,-1 - 19b8: 8082 ret - 19ba: 4505 li a0,1 - 19bc: 8082 ret +00001972 : + 1972: ffefe2ef jal t0,170 <__riscv_save_0> + 1976: 200007b7 lui a5,0x20000 + 197a: 1387a583 lw a1,312(a5) # 20000138 + 197e: 6789 lui a5,0x2 + 1980: 71078793 addi a5,a5,1808 # 2710 + 1984: 02f5d5b3 divu a1,a1,a5 + 1988: 4525 li a0,9 + 198a: 15fd addi a1,a1,-1 + 198c: 05c2 slli a1,a1,0x10 + 198e: 81c1 srli a1,a1,0x10 + 1990: 3759 jal 1916 + 1992: 803fe06f j 194 <__riscv_restore_0> -000019be : - 19be: c50d beqz a0,19e8 - 19c0: 8381a783 lw a5,-1992(gp) # 20000170 - 19c4: 83818713 addi a4,gp,-1992 # 20000170 - 19c8: e399 bnez a5,19ce - 19ca: 4505 li a0,1 - 19cc: 8082 ret - 19ce: 47d4 lw a3,12(a5) - 19d0: 00a69663 bne a3,a0,19dc - 19d4: 4558 lw a4,12(a0) - 19d6: c7d8 sw a4,12(a5) - 19d8: 4501 li a0,0 - 19da: 8082 ret - 19dc: 00a79463 bne a5,a0,19e4 - 19e0: c314 sw a3,0(a4) - 19e2: bfdd j 19d8 - 19e4: 87b6 mv a5,a3 - 19e6: b7cd j 19c8 - 19e8: 557d li a0,-1 - 19ea: 8082 ret +00001996 : + 1996: 1141 addi sp,sp,-16 + 1998: c622 sw s0,12(sp) + 199a: 40000437 lui s0,0x40000 + 199e: 4585 li a1,1 + 19a0: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400> + 19a4: eb2ff0ef jal ra,1056 + 19a8: c519 beqz a0,19b6 + 19aa: 4585 li a1,1 + 19ac: 40040513 addi a0,s0,1024 + 19b0: ebeff0ef jal ra,106e + 19b4: 2861 jal 1a4c + 19b6: 4432 lw s0,12(sp) + 19b8: 0141 addi sp,sp,16 + 19ba: 30200073 mret -000019ec : - 19ec: f84fe2ef jal t0,170 <__riscv_save_0> - 19f0: 8381a403 lw s0,-1992(gp) # 20000170 - 19f4: dc75 beqz s0,19f0 - 19f6: 201c lbu a5,0(s0) - 19f8: 0ff7f793 andi a5,a5,255 - 19fc: c799 beqz a5,1a0a - 19fe: 205e lhu a5,4(s0) - 1a00: c399 beqz a5,1a06 - 1a02: 00040023 sb zero,0(s0) - 1a06: 441c lw a5,8(s0) - 1a08: 9782 jalr a5 - 1a0a: 4440 lw s0,12(s0) - 1a0c: b7e5 j 19f4 +000019be : + 19be: c91d beqz a0,19f4 + 19c0: 96b2 add a3,a3,a2 + 19c2: 06c2 slli a3,a3,0x10 + 19c4: 82c1 srli a3,a3,0x10 + 19c6: a152 sh a2,4(a0) + 19c8: a136 sh a3,2(a0) + 19ca: c50c sw a1,8(a0) + 19cc: ee09 bnez a2,19e6 + 19ce: 4785 li a5,1 + 19d0: a11c sb a5,0(a0) + 19d2: 8381a683 lw a3,-1992(gp) # 20000170 + 19d6: 83818793 addi a5,gp,-1992 # 20000170 + 19da: 8736 mv a4,a3 + 19dc: eb01 bnez a4,19ec + 19de: c554 sw a3,12(a0) + 19e0: c388 sw a0,0(a5) + 19e2: 4501 li a0,0 + 19e4: 8082 ret + 19e6: 00050023 sb zero,0(a0) # 40000 <_data_lma+0x3abac> + 19ea: b7e5 j 19d2 + 19ec: 00a70663 beq a4,a0,19f8 + 19f0: 4758 lw a4,12(a4) + 19f2: b7ed j 19dc + 19f4: 557d li a0,-1 + 19f6: 8082 ret + 19f8: 4505 li a0,1 + 19fa: 8082 ret -00001a0e : - 1a0e: 8381a783 lw a5,-1992(gp) # 20000170 - 1a12: 4605 li a2,1 - 1a14: e391 bnez a5,1a18 - 1a16: 8082 ret - 1a18: 23d6 lhu a3,4(a5) - 1a1a: ce81 beqz a3,1a32 - 1a1c: 23ba lhu a4,2(a5) - 1a1e: 177d addi a4,a4,-1 - 1a20: 0742 slli a4,a4,0x10 - 1a22: 8341 srli a4,a4,0x10 - 1a24: a3ba sh a4,2(a5) - 1a26: 23ba lhu a4,2(a5) - 1a28: 0742 slli a4,a4,0x10 - 1a2a: 8341 srli a4,a4,0x10 - 1a2c: e319 bnez a4,1a32 - 1a2e: a390 sb a2,0(a5) - 1a30: a3b6 sh a3,2(a5) - 1a32: 47dc lw a5,12(a5) - 1a34: b7c5 j 1a14 +000019fc : + 19fc: c50d beqz a0,1a26 + 19fe: 8381a783 lw a5,-1992(gp) # 20000170 + 1a02: 83818713 addi a4,gp,-1992 # 20000170 + 1a06: e399 bnez a5,1a0c + 1a08: 4505 li a0,1 + 1a0a: 8082 ret + 1a0c: 47d4 lw a3,12(a5) + 1a0e: 00a69663 bne a3,a0,1a1a + 1a12: 4558 lw a4,12(a0) + 1a14: c7d8 sw a4,12(a5) + 1a16: 4501 li a0,0 + 1a18: 8082 ret + 1a1a: 00a79463 bne a5,a0,1a22 + 1a1e: c314 sw a3,0(a4) + 1a20: bfdd j 1a16 + 1a22: 87b6 mv a5,a3 + 1a24: b7cd j 1a06 + 1a26: 557d li a0,-1 + 1a28: 8082 ret -00001a36 : - 1a36: 00052623 sw zero,12(a0) - 1a3a: c10c sw a1,0(a0) - 1a3c: c150 sw a2,4(a0) - 1a3e: 00052423 sw zero,8(a0) - 1a42: 4505 li a0,1 - 1a44: 8082 ret +00001a2a : + 1a2a: f46fe2ef jal t0,170 <__riscv_save_0> + 1a2e: 8381a403 lw s0,-1992(gp) # 20000170 + 1a32: dc75 beqz s0,1a2e + 1a34: 201c lbu a5,0(s0) + 1a36: 0ff7f793 andi a5,a5,255 + 1a3a: c799 beqz a5,1a48 + 1a3c: 205e lhu a5,4(s0) + 1a3e: c399 beqz a5,1a44 + 1a40: 00040023 sb zero,0(s0) + 1a44: 441c lw a5,8(s0) + 1a46: 9782 jalr a5 + 1a48: 4440 lw s0,12(s0) + 1a4a: b7e5 j 1a32 -00001a46 : - 1a46: 455c lw a5,12(a0) - 1a48: 4154 lw a3,4(a0) - 1a4a: 4518 lw a4,8(a0) - 1a4c: 0785 addi a5,a5,1 - 1a4e: 02d7e7b3 rem a5,a5,a3 - 1a52: 00e78e63 beq a5,a4,1a6e - 1a56: 4558 lw a4,12(a0) - 1a58: 411c lw a5,0(a0) - 1a5a: 97ba add a5,a5,a4 - 1a5c: a38c sb a1,0(a5) - 1a5e: 455c lw a5,12(a0) - 1a60: 4158 lw a4,4(a0) - 1a62: 0785 addi a5,a5,1 - 1a64: 02e7e7b3 rem a5,a5,a4 - 1a68: c55c sw a5,12(a0) - 1a6a: 4505 li a0,1 - 1a6c: 8082 ret - 1a6e: 5579 li a0,-2 - 1a70: 8082 ret +00001a4c : + 1a4c: 8381a783 lw a5,-1992(gp) # 20000170 + 1a50: 4605 li a2,1 + 1a52: e391 bnez a5,1a56 + 1a54: 8082 ret + 1a56: 23d6 lhu a3,4(a5) + 1a58: ce81 beqz a3,1a70 + 1a5a: 23ba lhu a4,2(a5) + 1a5c: 177d addi a4,a4,-1 + 1a5e: 0742 slli a4,a4,0x10 + 1a60: 8341 srli a4,a4,0x10 + 1a62: a3ba sh a4,2(a5) + 1a64: 23ba lhu a4,2(a5) + 1a66: 0742 slli a4,a4,0x10 + 1a68: 8341 srli a4,a4,0x10 + 1a6a: e319 bnez a4,1a70 + 1a6c: a390 sb a2,0(a5) + 1a6e: a3b6 sh a3,2(a5) + 1a70: 47dc lw a5,12(a5) + 1a72: b7c5 j 1a52 -00001a72 : - 1a72: 4518 lw a4,8(a0) - 1a74: 455c lw a5,12(a0) - 1a76: 00f70f63 beq a4,a5,1a94 - 1a7a: 4518 lw a4,8(a0) - 1a7c: 411c lw a5,0(a0) - 1a7e: 97ba add a5,a5,a4 - 1a80: 239c lbu a5,0(a5) - 1a82: a19c sb a5,0(a1) - 1a84: 451c lw a5,8(a0) - 1a86: 4158 lw a4,4(a0) - 1a88: 0785 addi a5,a5,1 - 1a8a: 02e7e7b3 rem a5,a5,a4 - 1a8e: c51c sw a5,8(a0) - 1a90: 4505 li a0,1 - 1a92: 8082 ret - 1a94: 4501 li a0,0 - 1a96: 8082 ret +00001a74 : + 1a74: 00052623 sw zero,12(a0) + 1a78: c10c sw a1,0(a0) + 1a7a: c150 sw a2,4(a0) + 1a7c: 00052423 sw zero,8(a0) + 1a80: 4505 li a0,1 + 1a82: 8082 ret -00001a98 : - 1a98: 455c lw a5,12(a0) - 1a9a: 4518 lw a4,8(a0) - 1a9c: 4148 lw a0,4(a0) - 1a9e: 8f99 sub a5,a5,a4 - 1aa0: 97aa add a5,a5,a0 - 1aa2: 02a7e533 rem a0,a5,a0 - 1aa6: 8082 ret +00001a84 : + 1a84: 455c lw a5,12(a0) + 1a86: 4154 lw a3,4(a0) + 1a88: 4518 lw a4,8(a0) + 1a8a: 0785 addi a5,a5,1 + 1a8c: 02d7e7b3 rem a5,a5,a3 + 1a90: 00e78e63 beq a5,a4,1aac + 1a94: 4558 lw a4,12(a0) + 1a96: 411c lw a5,0(a0) + 1a98: 97ba add a5,a5,a4 + 1a9a: a38c sb a1,0(a5) + 1a9c: 455c lw a5,12(a0) + 1a9e: 4158 lw a4,4(a0) + 1aa0: 0785 addi a5,a5,1 + 1aa2: 02e7e7b3 rem a5,a5,a4 + 1aa6: c55c sw a5,12(a0) + 1aa8: 4505 li a0,1 + 1aaa: 8082 ret + 1aac: 5579 li a0,-2 + 1aae: 8082 ret -00001aa8 : - 1aa8: 200007b7 lui a5,0x20000 - 1aac: 1387a783 lw a5,312(a5) # 20000138 - 1ab0: 6709 lui a4,0x2 - 1ab2: f4070713 addi a4,a4,-192 # 1f40 - 1ab6: 02e7d7b3 divu a5,a5,a4 - 1aba: 07c2 slli a5,a5,0x10 - 1abc: 83c1 srli a5,a5,0x10 - 1abe: 82f19f23 sh a5,-1986(gp) # 20000176 - 1ac2: 82f19e23 sh a5,-1988(gp) # 20000174 - 1ac6: 8082 ret +00001ab0 : + 1ab0: 4518 lw a4,8(a0) + 1ab2: 455c lw a5,12(a0) + 1ab4: 00f70f63 beq a4,a5,1ad2 + 1ab8: 4518 lw a4,8(a0) + 1aba: 411c lw a5,0(a0) + 1abc: 97ba add a5,a5,a4 + 1abe: 239c lbu a5,0(a5) + 1ac0: a19c sb a5,0(a1) + 1ac2: 451c lw a5,8(a0) + 1ac4: 4158 lw a4,4(a0) + 1ac6: 0785 addi a5,a5,1 + 1ac8: 02e7e7b3 rem a5,a5,a4 + 1acc: c51c sw a5,8(a0) + 1ace: 4505 li a0,1 + 1ad0: 8082 ret + 1ad2: 4501 li a0,0 + 1ad4: 8082 ret -00001ac8 : - 1ac8: e000f7b7 lui a5,0xe000f - 1acc: 43d8 lw a4,4(a5) - 1ace: 4681 li a3,0 - 1ad0: 9b79 andi a4,a4,-2 - 1ad2: c3d8 sw a4,4(a5) - 1ad4: 83c1d703 lhu a4,-1988(gp) # 20000174 - 1ad8: 02a70633 mul a2,a4,a0 - 1adc: cb90 sw a2,16(a5) - 1ade: cbd4 sw a3,20(a5) - 1ae0: 4398 lw a4,0(a5) - 1ae2: 01076713 ori a4,a4,16 - 1ae6: c398 sw a4,0(a5) - 1ae8: 4398 lw a4,0(a5) - 1aea: 02176713 ori a4,a4,33 - 1aee: c398 sw a4,0(a5) - 1af0: 43d8 lw a4,4(a5) - 1af2: 8b05 andi a4,a4,1 - 1af4: df75 beqz a4,1af0 - 1af6: 4398 lw a4,0(a5) - 1af8: 9b79 andi a4,a4,-2 - 1afa: c398 sw a4,0(a5) - 1afc: 8082 ret +00001ad6 : + 1ad6: 455c lw a5,12(a0) + 1ad8: 4518 lw a4,8(a0) + 1ada: 4148 lw a0,4(a0) + 1adc: 8f99 sub a5,a5,a4 + 1ade: 97aa add a5,a5,a0 + 1ae0: 02a7e533 rem a0,a5,a0 + 1ae4: 8082 ret -00001afe : - 1afe: e72fe2ef jal t0,170 <__riscv_save_0> - 1b02: 842a mv s0,a0 - 1b04: 6511 lui a0,0x4 - 1b06: 1101 addi sp,sp,-32 - 1b08: 4585 li a1,1 - 1b0a: 0511 addi a0,a0,4 - 1b0c: b02ff0ef jal ra,e0e - 1b10: 20000793 li a5,512 - 1b14: 827c sh a5,4(sp) - 1b16: 40011537 lui a0,0x40011 - 1b1a: 478d li a5,3 - 1b1c: c43e sw a5,8(sp) - 1b1e: 004c addi a1,sp,4 - 1b20: 47e1 li a5,24 - 1b22: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> - 1b26: c63e sw a5,12(sp) - 1b28: dedfe0ef jal ra,914 - 1b2c: c822 sw s0,16(sp) - 1b2e: 40014437 lui s0,0x40014 - 1b32: 000807b7 lui a5,0x80 - 1b36: 080c addi a1,sp,16 - 1b38: 80040513 addi a0,s0,-2048 # 40013800 <_eusrstack+0x2000e800> - 1b3c: cc3e sw a5,24(sp) - 1b3e: ca02 sw zero,20(sp) - 1b40: 00011e23 sh zero,28(sp) - 1b44: d36ff0ef jal ra,107a - 1b48: 4585 li a1,1 - 1b4a: 80040513 addi a0,s0,-2048 - 1b4e: de6ff0ef jal ra,1134 - 1b52: 6105 addi sp,sp,32 - 1b54: e40fe06f j 194 <__riscv_restore_0> +00001ae6 : + 1ae6: 200007b7 lui a5,0x20000 + 1aea: 1387a783 lw a5,312(a5) # 20000138 + 1aee: 6709 lui a4,0x2 + 1af0: f4070713 addi a4,a4,-192 # 1f40 + 1af4: 02e7d7b3 divu a5,a5,a4 + 1af8: 07c2 slli a5,a5,0x10 + 1afa: 83c1 srli a5,a5,0x10 + 1afc: 82f19f23 sh a5,-1986(gp) # 20000176 + 1b00: 82f19e23 sh a5,-1988(gp) # 20000174 + 1b04: 8082 ret -00001b58 <_write>: - 1b58: dfefe2ef jal t0,156 <__riscv_save_4> - 1b5c: 400144b7 lui s1,0x40014 - 1b60: 89ae mv s3,a1 - 1b62: 8932 mv s2,a2 - 1b64: 4401 li s0,0 - 1b66: 80048493 addi s1,s1,-2048 # 40013800 <_eusrstack+0x2000e800> - 1b6a: 01244563 blt s0,s2,1b74 <_write+0x1c> - 1b6e: 854a mv a0,s2 - 1b70: e1afe06f j 18a <__riscv_restore_4> - 1b74: 04000593 li a1,64 - 1b78: 8526 mv a0,s1 - 1b7a: e16ff0ef jal ra,1190 - 1b7e: d97d beqz a0,1b74 <_write+0x1c> - 1b80: 008987b3 add a5,s3,s0 - 1b84: 00078583 lb a1,0(a5) # 80000 <_data_lma+0x787fc> - 1b88: 8526 mv a0,s1 - 1b8a: 0405 addi s0,s0,1 - 1b8c: 05c2 slli a1,a1,0x10 - 1b8e: 81c1 srli a1,a1,0x10 - 1b90: df0ff0ef jal ra,1180 - 1b94: bfd9 j 1b6a <_write+0x12> +00001b06 : + 1b06: e000f7b7 lui a5,0xe000f + 1b0a: 43d8 lw a4,4(a5) + 1b0c: 4681 li a3,0 + 1b0e: 9b79 andi a4,a4,-2 + 1b10: c3d8 sw a4,4(a5) + 1b12: 83e1d703 lhu a4,-1986(gp) # 20000176 + 1b16: 02a70533 mul a0,a4,a0 + 1b1a: 3e800713 li a4,1000 + 1b1e: 02e55633 divu a2,a0,a4 + 1b22: cb90 sw a2,16(a5) + 1b24: cbd4 sw a3,20(a5) + 1b26: 4398 lw a4,0(a5) + 1b28: 01076713 ori a4,a4,16 + 1b2c: c398 sw a4,0(a5) + 1b2e: 4398 lw a4,0(a5) + 1b30: 02176713 ori a4,a4,33 + 1b34: c398 sw a4,0(a5) + 1b36: 43d8 lw a4,4(a5) + 1b38: 8b05 andi a4,a4,1 + 1b3a: df75 beqz a4,1b36 + 1b3c: 4398 lw a4,0(a5) + 1b3e: 9b79 andi a4,a4,-2 + 1b40: c398 sw a4,0(a5) + 1b42: 8082 ret -00001b96 <_sbrk>: - 1b96: 80818713 addi a4,gp,-2040 # 20000140 - 1b9a: 431c lw a5,0(a4) - 1b9c: af418693 addi a3,gp,-1292 # 2000042c <_ebss> - 1ba0: 953e add a0,a0,a5 - 1ba2: 00d56b63 bltu a0,a3,1bb8 <_sbrk+0x22> - 1ba6: 200056b7 lui a3,0x20005 - 1baa: 80068693 addi a3,a3,-2048 # 20004800 <_heap_end> - 1bae: 00a6e563 bltu a3,a0,1bb8 <_sbrk+0x22> - 1bb2: c308 sw a0,0(a4) - 1bb4: 853e mv a0,a5 - 1bb6: 8082 ret - 1bb8: 57fd li a5,-1 - 1bba: bfed j 1bb4 <_sbrk+0x1e> +00001b44 : + 1b44: e000f7b7 lui a5,0xe000f + 1b48: 43d8 lw a4,4(a5) + 1b4a: 4681 li a3,0 + 1b4c: 9b79 andi a4,a4,-2 + 1b4e: c3d8 sw a4,4(a5) + 1b50: 83c1d703 lhu a4,-1988(gp) # 20000174 + 1b54: 02a70633 mul a2,a4,a0 + 1b58: cb90 sw a2,16(a5) + 1b5a: cbd4 sw a3,20(a5) + 1b5c: 4398 lw a4,0(a5) + 1b5e: 01076713 ori a4,a4,16 + 1b62: c398 sw a4,0(a5) + 1b64: 4398 lw a4,0(a5) + 1b66: 02176713 ori a4,a4,33 + 1b6a: c398 sw a4,0(a5) + 1b6c: 43d8 lw a4,4(a5) + 1b6e: 8b05 andi a4,a4,1 + 1b70: df75 beqz a4,1b6c + 1b72: 4398 lw a4,0(a5) + 1b74: 9b79 andi a4,a4,-2 + 1b76: c398 sw a4,0(a5) + 1b78: 8082 ret -00001bbc : - 1bbc: db4fe2ef jal t0,170 <__riscv_save_0> - 1bc0: 40012437 lui s0,0x40012 - 1bc4: 85aa mv a1,a0 - 1bc6: 4695 li a3,5 - 1bc8: 4605 li a2,1 - 1bca: 40040513 addi a0,s0,1024 # 40012400 <_eusrstack+0x2000d400> - 1bce: 9c5fe0ef jal ra,592 - 1bd2: 4585 li a1,1 - 1bd4: 40040513 addi a0,s0,1024 - 1bd8: 9a3fe0ef jal ra,57a - 1bdc: 40040493 addi s1,s0,1024 - 1be0: 4589 li a1,2 - 1be2: 8526 mv a0,s1 - 1be4: a6ffe0ef jal ra,652 - 1be8: dd65 beqz a0,1be0 - 1bea: 40040513 addi a0,s0,1024 - 1bee: a5dfe0ef jal ra,64a - 1bf2: da2fe06f j 194 <__riscv_restore_0> +00001b7a : + 1b7a: df6fe2ef jal t0,170 <__riscv_save_0> + 1b7e: 842a mv s0,a0 + 1b80: 6511 lui a0,0x4 + 1b82: 1101 addi sp,sp,-32 + 1b84: 4585 li a1,1 + 1b86: 0511 addi a0,a0,4 + 1b88: a86ff0ef jal ra,e0e + 1b8c: 20000793 li a5,512 + 1b90: 827c sh a5,4(sp) + 1b92: 40011537 lui a0,0x40011 + 1b96: 478d li a5,3 + 1b98: c43e sw a5,8(sp) + 1b9a: 004c addi a1,sp,4 + 1b9c: 47e1 li a5,24 + 1b9e: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> + 1ba2: c63e sw a5,12(sp) + 1ba4: d71fe0ef jal ra,914 + 1ba8: c822 sw s0,16(sp) + 1baa: 40014437 lui s0,0x40014 + 1bae: 000807b7 lui a5,0x80 + 1bb2: 080c addi a1,sp,16 + 1bb4: 80040513 addi a0,s0,-2048 # 40013800 <_eusrstack+0x2000e800> + 1bb8: cc3e sw a5,24(sp) + 1bba: ca02 sw zero,20(sp) + 1bbc: 00011e23 sh zero,28(sp) + 1bc0: cbaff0ef jal ra,107a + 1bc4: 4585 li a1,1 + 1bc6: 80040513 addi a0,s0,-2048 + 1bca: d6aff0ef jal ra,1134 + 1bce: 6105 addi sp,sp,32 + 1bd0: dc4fe06f j 194 <__riscv_restore_0> -00001bf6 : - 1bf6: 82c19703 lh a4,-2004(gp) # 20000164 - 1bfa: 4781 li a5,0 - 1bfc: 972a add a4,a4,a0 - 1bfe: 00074f63 bltz a4,1c1c - 1c02: cd09 beqz a0,1c1c - 1c04: 6605 lui a2,0x1 - 1c06: fff60693 addi a3,a2,-1 # fff - 1c0a: 87b6 mv a5,a3 - 1c0c: 00c75863 bge a4,a2,1c1c - 1c10: 87aa mv a5,a0 - 1c12: 00d50563 beq a0,a3,1c1c - 1c16: 01071793 slli a5,a4,0x10 - 1c1a: 83c1 srli a5,a5,0x10 - 1c1c: 853e mv a0,a5 - 1c1e: 8082 ret +00001bd4 <_write>: + 1bd4: d82fe2ef jal t0,156 <__riscv_save_4> + 1bd8: 400144b7 lui s1,0x40014 + 1bdc: 89ae mv s3,a1 + 1bde: 8932 mv s2,a2 + 1be0: 4401 li s0,0 + 1be2: 80048493 addi s1,s1,-2048 # 40013800 <_eusrstack+0x2000e800> + 1be6: 01244563 blt s0,s2,1bf0 <_write+0x1c> + 1bea: 854a mv a0,s2 + 1bec: d9efe06f j 18a <__riscv_restore_4> + 1bf0: 04000593 li a1,64 + 1bf4: 8526 mv a0,s1 + 1bf6: d9aff0ef jal ra,1190 + 1bfa: d97d beqz a0,1bf0 <_write+0x1c> + 1bfc: 008987b3 add a5,s3,s0 + 1c00: 00078583 lb a1,0(a5) # 80000 <_data_lma+0x7abac> + 1c04: 8526 mv a0,s1 + 1c06: 0405 addi s0,s0,1 + 1c08: 05c2 slli a1,a1,0x10 + 1c0a: 81c1 srli a1,a1,0x10 + 1c0c: d74ff0ef jal ra,1180 + 1c10: bfd9 j 1be6 <_write+0x12> -00001c20 : - 1c20: d50fe2ef jal t0,170 <__riscv_save_0> - 1c24: 4505 li a0,1 - 1c26: 3f59 jal 1bbc - 1c28: 0542 slli a0,a0,0x10 - 1c2a: 8541 srai a0,a0,0x10 - 1c2c: 37e9 jal 1bf6 - 1c2e: 84aa mv s1,a0 - 1c30: 2ff030ef jal ra,572e <__floatunsisf> - 1c34: 000077b7 lui a5,0x7 - 1c38: ef07a583 lw a1,-272(a5) # 6ef0 <_read+0x5e> - 1c3c: 05a030ef jal ra,4c96 <__divsf3> - 1c40: 3bd030ef jal ra,57fc <__extendsfdf2> - 1c44: 000077b7 lui a5,0x7 - 1c48: ef87a603 lw a2,-264(a5) # 6ef8 <_read+0x66> - 1c4c: efc7a683 lw a3,-260(a5) - 1c50: 3a2020ef jal ra,3ff2 <__muldf3> - 1c54: 000077b7 lui a5,0x7 - 1c58: f007a603 lw a2,-256(a5) # 6f00 <_read+0x6e> - 1c5c: f047a683 lw a3,-252(a5) - 1c60: 392020ef jal ra,3ff2 <__muldf3> - 1c64: 445030ef jal ra,58a8 <__truncdfsf2> - 1c68: 842a mv s0,a0 - 1c6a: 00007537 lui a0,0x7 - 1c6e: 85a6 mv a1,s1 - 1c70: f0850513 addi a0,a0,-248 # 6f08 <_read+0x76> - 1c74: 6c7030ef jal ra,5b3a - 1c78: 000077b7 lui a5,0x7 - 1c7c: ef47a583 lw a1,-268(a5) # 6ef4 <_read+0x62> - 1c80: 8522 mv a0,s0 - 1c82: 3d8030ef jal ra,505a <__mulsf3> - 1c86: 1f1030ef jal ra,5676 <__fixsfsi> - 1c8a: 85aa mv a1,a0 - 1c8c: 00007537 lui a0,0x7 - 1c90: f2050513 addi a0,a0,-224 # 6f20 <_read+0x8e> - 1c94: 6a7030ef jal ra,5b3a - 1c98: 8522 mv a0,s0 - 1c9a: cfafe06f j 194 <__riscv_restore_0> +00001c12 <_sbrk>: + 1c12: 80818713 addi a4,gp,-2040 # 20000140 + 1c16: 431c lw a5,0(a4) + 1c18: af418693 addi a3,gp,-1292 # 2000042c <_ebss> + 1c1c: 953e add a0,a0,a5 + 1c1e: 00d56b63 bltu a0,a3,1c34 <_sbrk+0x22> + 1c22: 200056b7 lui a3,0x20005 + 1c26: 80068693 addi a3,a3,-2048 # 20004800 <_heap_end> + 1c2a: 00a6e563 bltu a3,a0,1c34 <_sbrk+0x22> + 1c2e: c308 sw a0,0(a4) + 1c30: 853e mv a0,a5 + 1c32: 8082 ret + 1c34: 57fd li a5,-1 + 1c36: bfed j 1c30 <_sbrk+0x1e> -00001c9e : - 1c9e: cd2fe2ef jal t0,170 <__riscv_save_0> - 1ca2: 4509 li a0,2 - 1ca4: 3f21 jal 1bbc - 1ca6: 0542 slli a0,a0,0x10 - 1ca8: 8541 srai a0,a0,0x10 - 1caa: 37b1 jal 1bf6 - 1cac: 84aa mv s1,a0 - 1cae: 281030ef jal ra,572e <__floatunsisf> - 1cb2: 000077b7 lui a5,0x7 - 1cb6: ef07a583 lw a1,-272(a5) # 6ef0 <_read+0x5e> - 1cba: 7dd020ef jal ra,4c96 <__divsf3> - 1cbe: 33f030ef jal ra,57fc <__extendsfdf2> - 1cc2: 000077b7 lui a5,0x7 - 1cc6: ef87a603 lw a2,-264(a5) # 6ef8 <_read+0x66> - 1cca: efc7a683 lw a3,-260(a5) - 1cce: 324020ef jal ra,3ff2 <__muldf3> - 1cd2: 000077b7 lui a5,0x7 - 1cd6: 0887a603 lw a2,136(a5) # 7088 <_read+0x1f6> - 1cda: 08c7a683 lw a3,140(a5) - 1cde: 314020ef jal ra,3ff2 <__muldf3> - 1ce2: 3c7030ef jal ra,58a8 <__truncdfsf2> - 1ce6: 842a mv s0,a0 - 1ce8: 00007537 lui a0,0x7 - 1cec: 85a6 mv a1,s1 - 1cee: 09050513 addi a0,a0,144 # 7090 <_read+0x1fe> - 1cf2: 649030ef jal ra,5b3a - 1cf6: 000077b7 lui a5,0x7 - 1cfa: 0807a583 lw a1,128(a5) # 7080 <_read+0x1ee> - 1cfe: 8522 mv a0,s0 - 1d00: 35a030ef jal ra,505a <__mulsf3> - 1d04: 173030ef jal ra,5676 <__fixsfsi> - 1d08: 85aa mv a1,a0 - 1d0a: 00007537 lui a0,0x7 - 1d0e: 0ac50513 addi a0,a0,172 # 70ac <_read+0x21a> - 1d12: 629030ef jal ra,5b3a - 1d16: 8522 mv a0,s0 - 1d18: c7cfe06f j 194 <__riscv_restore_0> +00001c38 : + 1c38: d38fe2ef jal t0,170 <__riscv_save_0> + 1c3c: 40012437 lui s0,0x40012 + 1c40: 85aa mv a1,a0 + 1c42: 4695 li a3,5 + 1c44: 4605 li a2,1 + 1c46: 40040513 addi a0,s0,1024 # 40012400 <_eusrstack+0x2000d400> + 1c4a: 949fe0ef jal ra,592 + 1c4e: 4585 li a1,1 + 1c50: 40040513 addi a0,s0,1024 + 1c54: 927fe0ef jal ra,57a + 1c58: 40040493 addi s1,s0,1024 + 1c5c: 4589 li a1,2 + 1c5e: 8526 mv a0,s1 + 1c60: 9f3fe0ef jal ra,652 + 1c64: dd65 beqz a0,1c5c + 1c66: 40040513 addi a0,s0,1024 + 1c6a: 9e1fe0ef jal ra,64a + 1c6e: d26fe06f j 194 <__riscv_restore_0> -00001d1c : - 1d1c: c54fe2ef jal t0,170 <__riscv_save_0> - 1d20: 450d li a0,3 - 1d22: 3d69 jal 1bbc - 1d24: 0542 slli a0,a0,0x10 - 1d26: 8541 srai a0,a0,0x10 - 1d28: 35f9 jal 1bf6 - 1d2a: 84aa mv s1,a0 - 1d2c: 203030ef jal ra,572e <__floatunsisf> - 1d30: 000077b7 lui a5,0x7 - 1d34: ef07a583 lw a1,-272(a5) # 6ef0 <_read+0x5e> - 1d38: 75f020ef jal ra,4c96 <__divsf3> - 1d3c: 2c1030ef jal ra,57fc <__extendsfdf2> - 1d40: 000077b7 lui a5,0x7 - 1d44: ef87a603 lw a2,-264(a5) # 6ef8 <_read+0x66> - 1d48: efc7a683 lw a3,-260(a5) - 1d4c: 2a6020ef jal ra,3ff2 <__muldf3> - 1d50: 000077b7 lui a5,0x7 - 1d54: f407a603 lw a2,-192(a5) # 6f40 <_read+0xae> - 1d58: f447a683 lw a3,-188(a5) - 1d5c: 296020ef jal ra,3ff2 <__muldf3> - 1d60: 349030ef jal ra,58a8 <__truncdfsf2> - 1d64: 842a mv s0,a0 - 1d66: 00007537 lui a0,0x7 - 1d6a: 85a6 mv a1,s1 - 1d6c: f4850513 addi a0,a0,-184 # 6f48 <_read+0xb6> - 1d70: 5cb030ef jal ra,5b3a - 1d74: 000077b7 lui a5,0x7 - 1d78: 0807a583 lw a1,128(a5) # 7080 <_read+0x1ee> - 1d7c: 8522 mv a0,s0 - 1d7e: 2dc030ef jal ra,505a <__mulsf3> - 1d82: 0f5030ef jal ra,5676 <__fixsfsi> - 1d86: 85aa mv a1,a0 - 1d88: 00007537 lui a0,0x7 - 1d8c: f6050513 addi a0,a0,-160 # 6f60 <_read+0xce> - 1d90: 5ab030ef jal ra,5b3a - 1d94: 8522 mv a0,s0 - 1d96: bfefe06f j 194 <__riscv_restore_0> +00001c72 : + 1c72: 82c19703 lh a4,-2004(gp) # 20000164 + 1c76: 4781 li a5,0 + 1c78: 972a add a4,a4,a0 + 1c7a: 00074f63 bltz a4,1c98 + 1c7e: cd09 beqz a0,1c98 + 1c80: 6605 lui a2,0x1 + 1c82: fff60693 addi a3,a2,-1 # fff + 1c86: 87b6 mv a5,a3 + 1c88: 00c75863 bge a4,a2,1c98 + 1c8c: 87aa mv a5,a0 + 1c8e: 00d50563 beq a0,a3,1c98 + 1c92: 01071793 slli a5,a4,0x10 + 1c96: 83c1 srli a5,a5,0x10 + 1c98: 853e mv a0,a5 + 1c9a: 8082 ret -00001d9a : - 1d9a: bd6fe2ef jal t0,170 <__riscv_save_0> - 1d9e: 4511 li a0,4 - 1da0: 3d31 jal 1bbc - 1da2: 0542 slli a0,a0,0x10 - 1da4: 8541 srai a0,a0,0x10 - 1da6: 3d81 jal 1bf6 - 1da8: 84aa mv s1,a0 - 1daa: 185030ef jal ra,572e <__floatunsisf> - 1dae: 000077b7 lui a5,0x7 - 1db2: ef07a583 lw a1,-272(a5) # 6ef0 <_read+0x5e> - 1db6: 6e1020ef jal ra,4c96 <__divsf3> - 1dba: 243030ef jal ra,57fc <__extendsfdf2> - 1dbe: 000077b7 lui a5,0x7 - 1dc2: ef87a603 lw a2,-264(a5) # 6ef8 <_read+0x66> - 1dc6: efc7a683 lw a3,-260(a5) - 1dca: 228020ef jal ra,3ff2 <__muldf3> - 1dce: 000077b7 lui a5,0x7 - 1dd2: fd07a603 lw a2,-48(a5) # 6fd0 <_read+0x13e> - 1dd6: fd47a683 lw a3,-44(a5) - 1dda: 218020ef jal ra,3ff2 <__muldf3> - 1dde: 2cb030ef jal ra,58a8 <__truncdfsf2> - 1de2: 842a mv s0,a0 - 1de4: 00007537 lui a0,0x7 - 1de8: 85a6 mv a1,s1 - 1dea: fd850513 addi a0,a0,-40 # 6fd8 <_read+0x146> - 1dee: 54d030ef jal ra,5b3a - 1df2: 000077b7 lui a5,0x7 - 1df6: 0807a583 lw a1,128(a5) # 7080 <_read+0x1ee> - 1dfa: 8522 mv a0,s0 - 1dfc: 25e030ef jal ra,505a <__mulsf3> - 1e00: 077030ef jal ra,5676 <__fixsfsi> - 1e04: 85aa mv a1,a0 - 1e06: 00007537 lui a0,0x7 - 1e0a: ff450513 addi a0,a0,-12 # 6ff4 <_read+0x162> - 1e0e: 52d030ef jal ra,5b3a - 1e12: 8522 mv a0,s0 - 1e14: b80fe06f j 194 <__riscv_restore_0> +00001c9c : + 1c9c: cd4fe2ef jal t0,170 <__riscv_save_0> + 1ca0: 4505 li a0,1 + 1ca2: 3f59 jal 1c38 + 1ca4: 0542 slli a0,a0,0x10 + 1ca6: 8541 srai a0,a0,0x10 + 1ca8: 37e9 jal 1c72 + 1caa: 84aa mv s1,a0 + 1cac: 1d7010ef jal ra,3682 <__floatunsisf> + 1cb0: 000057b7 lui a5,0x5 + 1cb4: d887a583 lw a1,-632(a5) # 4d88 <_read+0x5e> + 1cb8: 2be010ef jal ra,2f76 <__divsf3> + 1cbc: 295010ef jal ra,3750 <__extendsfdf2> + 1cc0: 000057b7 lui a5,0x5 + 1cc4: d907a603 lw a2,-624(a5) # 4d90 <_read+0x66> + 1cc8: d947a683 lw a3,-620(a5) + 1ccc: 5f3000ef jal ra,2abe <__muldf3> + 1cd0: 000057b7 lui a5,0x5 + 1cd4: d987a603 lw a2,-616(a5) # 4d98 <_read+0x6e> + 1cd8: d9c7a683 lw a3,-612(a5) + 1cdc: 5e3000ef jal ra,2abe <__muldf3> + 1ce0: 31d010ef jal ra,37fc <__truncdfsf2> + 1ce4: 842a mv s0,a0 + 1ce6: 00005537 lui a0,0x5 + 1cea: 85a6 mv a1,s1 + 1cec: da050513 addi a0,a0,-608 # 4da0 <_read+0x76> + 1cf0: 597010ef jal ra,3a86 + 1cf4: 000057b7 lui a5,0x5 + 1cf8: d8c7a583 lw a1,-628(a5) # 4d8c <_read+0x62> + 1cfc: 8522 mv a0,s0 + 1cfe: 63c010ef jal ra,333a <__mulsf3> + 1d02: 0c9010ef jal ra,35ca <__fixsfsi> + 1d06: 85aa mv a1,a0 + 1d08: 00005537 lui a0,0x5 + 1d0c: db850513 addi a0,a0,-584 # 4db8 <_read+0x8e> + 1d10: 577010ef jal ra,3a86 + 1d14: 8522 mv a0,s0 + 1d16: c7efe06f j 194 <__riscv_restore_0> -00001e18 : - 1e18: b58fe2ef jal t0,170 <__riscv_save_0> - 1e1c: 4515 li a0,5 - 1e1e: 3b79 jal 1bbc - 1e20: 0542 slli a0,a0,0x10 - 1e22: 8541 srai a0,a0,0x10 - 1e24: 3bc9 jal 1bf6 - 1e26: 84aa mv s1,a0 - 1e28: 107030ef jal ra,572e <__floatunsisf> - 1e2c: 000077b7 lui a5,0x7 - 1e30: ef07a583 lw a1,-272(a5) # 6ef0 <_read+0x5e> - 1e34: 663020ef jal ra,4c96 <__divsf3> - 1e38: 1c5030ef jal ra,57fc <__extendsfdf2> - 1e3c: 000077b7 lui a5,0x7 - 1e40: ef87a603 lw a2,-264(a5) # 6ef8 <_read+0x66> - 1e44: efc7a683 lw a3,-260(a5) - 1e48: 1aa020ef jal ra,3ff2 <__muldf3> - 1e4c: 000077b7 lui a5,0x7 - 1e50: 0887a603 lw a2,136(a5) # 7088 <_read+0x1f6> - 1e54: 08c7a683 lw a3,140(a5) - 1e58: 19a020ef jal ra,3ff2 <__muldf3> - 1e5c: 24d030ef jal ra,58a8 <__truncdfsf2> - 1e60: 842a mv s0,a0 - 1e62: 00007537 lui a0,0x7 - 1e66: 85a6 mv a1,s1 - 1e68: 04850513 addi a0,a0,72 # 7048 <_read+0x1b6> - 1e6c: 4cf030ef jal ra,5b3a - 1e70: 000077b7 lui a5,0x7 - 1e74: 0807a583 lw a1,128(a5) # 7080 <_read+0x1ee> - 1e78: 8522 mv a0,s0 - 1e7a: 1e0030ef jal ra,505a <__mulsf3> - 1e7e: 7f8030ef jal ra,5676 <__fixsfsi> - 1e82: 85aa mv a1,a0 - 1e84: 00007537 lui a0,0x7 - 1e88: 06450513 addi a0,a0,100 # 7064 <_read+0x1d2> - 1e8c: 4af030ef jal ra,5b3a - 1e90: 8522 mv a0,s0 - 1e92: b02fe06f j 194 <__riscv_restore_0> +00001d1a : + 1d1a: c56fe2ef jal t0,170 <__riscv_save_0> + 1d1e: 1101 addi sp,sp,-32 + 1d20: 0028 addi a0,sp,8 + 1d22: 4659 li a2,22 + 1d24: 4581 li a1,0 + 1d26: e9eff0ef jal ra,13c4 + 1d2a: 8418 lbu a4,8(sp) + 1d2c: 05300793 li a5,83 + 1d30: 4501 li a0,0 + 1d32: 00f71b63 bne a4,a5,1d48 + 1d36: 20000537 lui a0,0x20000 + 1d3a: 4659 li a2,22 + 1d3c: 002c addi a1,sp,8 + 1d3e: 02050513 addi a0,a0,32 # 20000020 + 1d42: 493010ef jal ra,39d4 + 1d46: 4505 li a0,1 + 1d48: 6105 addi sp,sp,32 + 1d4a: c4afe06f j 194 <__riscv_restore_0> -00001e96 : - 1e96: ac0fe2ef jal t0,156 <__riscv_save_4> - 1e9a: 4519 li a0,6 - 1e9c: 3305 jal 1bbc - 1e9e: 0542 slli a0,a0,0x10 - 1ea0: 8541 srai a0,a0,0x10 - 1ea2: 3b91 jal 1bf6 - 1ea4: 84aa mv s1,a0 - 1ea6: 089030ef jal ra,572e <__floatunsisf> - 1eaa: 000077b7 lui a5,0x7 - 1eae: ef07a583 lw a1,-272(a5) # 6ef0 <_read+0x5e> - 1eb2: 00007437 lui s0,0x7 - 1eb6: 5e1020ef jal ra,4c96 <__divsf3> - 1eba: 143030ef jal ra,57fc <__extendsfdf2> - 1ebe: ef842603 lw a2,-264(s0) # 6ef8 <_read+0x66> - 1ec2: efc42683 lw a3,-260(s0) - 1ec6: 12c020ef jal ra,3ff2 <__muldf3> - 1eca: 1df030ef jal ra,58a8 <__truncdfsf2> - 1ece: 000077b7 lui a5,0x7 - 1ed2: f787a583 lw a1,-136(a5) # 6f78 <_read+0xe6> - 1ed6: 8a2a mv s4,a0 - 1ed8: 182030ef jal ra,505a <__mulsf3> - 1edc: 121030ef jal ra,57fc <__extendsfdf2> - 1ee0: 892a mv s2,a0 - 1ee2: 8552 mv a0,s4 - 1ee4: 89ae mv s3,a1 - 1ee6: 117030ef jal ra,57fc <__extendsfdf2> - 1eea: 862a mv a2,a0 - 1eec: 86ae mv a3,a1 - 1eee: ef842503 lw a0,-264(s0) - 1ef2: efc42583 lw a1,-260(s0) - 1ef6: 5b4020ef jal ra,44aa <__subdf3> - 1efa: 862a mv a2,a0 - 1efc: 86ae mv a3,a1 - 1efe: 854a mv a0,s2 - 1f00: 85ce mv a1,s3 - 1f02: 225010ef jal ra,3926 <__divdf3> - 1f06: 1a3030ef jal ra,58a8 <__truncdfsf2> - 1f0a: 000077b7 lui a5,0x7 - 1f0e: ef47a583 lw a1,-268(a5) # 6ef4 <_read+0x62> - 1f12: 585020ef jal ra,4c96 <__divsf3> - 1f16: 0e7030ef jal ra,57fc <__extendsfdf2> - 1f1a: 5e1000ef jal ra,2cfa - 1f1e: 18b030ef jal ra,58a8 <__truncdfsf2> - 1f22: 000077b7 lui a5,0x7 - 1f26: f7c7a583 lw a1,-132(a5) # 6f7c <_read+0xea> - 1f2a: 56d020ef jal ra,4c96 <__divsf3> - 1f2e: 0cf030ef jal ra,57fc <__extendsfdf2> - 1f32: 000077b7 lui a5,0x7 - 1f36: f887a603 lw a2,-120(a5) # 6f88 <_read+0xf6> - 1f3a: f8c7a683 lw a3,-116(a5) - 1f3e: 2b8010ef jal ra,31f6 <__adddf3> - 1f42: 167030ef jal ra,58a8 <__truncdfsf2> - 1f46: 000077b7 lui a5,0x7 - 1f4a: 85aa mv a1,a0 - 1f4c: ee87a503 lw a0,-280(a5) # 6ee8 <_read+0x56> - 1f50: 547020ef jal ra,4c96 <__divsf3> - 1f54: 000077b7 lui a5,0x7 - 1f58: f807a583 lw a1,-128(a5) # 6f80 <_read+0xee> - 1f5c: 392030ef jal ra,52ee <__subsf3> - 1f60: 842a mv s0,a0 - 1f62: 00007537 lui a0,0x7 - 1f66: 85a6 mv a1,s1 - 1f68: f9050513 addi a0,a0,-112 # 6f90 <_read+0xfe> - 1f6c: 3cf030ef jal ra,5b3a - 1f70: 000077b7 lui a5,0x7 - 1f74: 0807a583 lw a1,128(a5) # 7080 <_read+0x1ee> - 1f78: 8522 mv a0,s0 - 1f7a: 0e0030ef jal ra,505a <__mulsf3> - 1f7e: 6f8030ef jal ra,5676 <__fixsfsi> - 1f82: 85aa mv a1,a0 - 1f84: 00007537 lui a0,0x7 - 1f88: fac50513 addi a0,a0,-84 # 6fac <_read+0x11a> - 1f8c: 3af030ef jal ra,5b3a - 1f90: 8522 mv a0,s0 - 1f92: 9f8fe06f j 18a <__riscv_restore_4> +00001d4e : + 1d4e: c22fe2ef jal t0,170 <__riscv_save_0> + 1d52: 25d4 lbu a3,12(a1) + 1d54: 35dc lbu a5,13(a1) + 1d56: 06a2 slli a3,a3,0x8 + 1d58: 8edd or a3,a3,a5 + 1d5a: 4795 li a5,5 + 1d5c: 00d7fd63 bgeu a5,a3,1d76 + 1d60: 00005537 lui a0,0x5 + 1d64: 10700613 li a2,263 + 1d68: 4585 li a1,1 + 1d6a: e0050513 addi a0,a0,-512 # 4e00 <_read+0xd6> + 1d6e: 519010ef jal ra,3a86 + 1d72: c22fe06f j 194 <__riscv_restore_0> + 1d76: 25b4 lbu a3,10(a1) + 1d78: 35bc lbu a5,11(a1) + 1d7a: 06a2 slli a3,a3,0x8 + 1d7c: 8edd or a3,a3,a5 + 1d7e: 20000793 li a5,512 + 1d82: fed7f8e3 bgeu a5,a3,1d72 + 1d86: 00005537 lui a0,0x5 + 1d8a: 10e00613 li a2,270 + 1d8e: 4585 li a1,1 + 1d90: e3050513 addi a0,a0,-464 # 4e30 <_read+0x106> + 1d94: bfe9 j 1d6e -00001f96 : - 1f96: 9dafe2ef jal t0,170 <__riscv_save_0> - 1f9a: 451d li a0,7 - 1f9c: c21ff0ef jal ra,1bbc - 1fa0: 0542 slli a0,a0,0x10 - 1fa2: 8541 srai a0,a0,0x10 - 1fa4: c53ff0ef jal ra,1bf6 - 1fa8: 84aa mv s1,a0 - 1faa: 784030ef jal ra,572e <__floatunsisf> - 1fae: 000077b7 lui a5,0x7 - 1fb2: ef07a583 lw a1,-272(a5) # 6ef0 <_read+0x5e> - 1fb6: 4e1020ef jal ra,4c96 <__divsf3> - 1fba: 043030ef jal ra,57fc <__extendsfdf2> - 1fbe: 000077b7 lui a5,0x7 - 1fc2: ef87a603 lw a2,-264(a5) # 6ef8 <_read+0x66> - 1fc6: efc7a683 lw a3,-260(a5) - 1fca: 028020ef jal ra,3ff2 <__muldf3> - 1fce: 000077b7 lui a5,0x7 - 1fd2: fd07a603 lw a2,-48(a5) # 6fd0 <_read+0x13e> - 1fd6: fd47a683 lw a3,-44(a5) - 1fda: 018020ef jal ra,3ff2 <__muldf3> - 1fde: 0cb030ef jal ra,58a8 <__truncdfsf2> - 1fe2: 842a mv s0,a0 - 1fe4: 00007537 lui a0,0x7 - 1fe8: 85a6 mv a1,s1 - 1fea: 01050513 addi a0,a0,16 # 7010 <_read+0x17e> - 1fee: 34d030ef jal ra,5b3a - 1ff2: 000077b7 lui a5,0x7 - 1ff6: 0807a583 lw a1,128(a5) # 7080 <_read+0x1ee> - 1ffa: 8522 mv a0,s0 - 1ffc: 05e030ef jal ra,505a <__mulsf3> - 2000: 676030ef jal ra,5676 <__fixsfsi> - 2004: 85aa mv a1,a0 - 2006: 00007537 lui a0,0x7 - 200a: 02c50513 addi a0,a0,44 # 702c <_read+0x19a> - 200e: 32d030ef jal ra,5b3a - 2012: 8522 mv a0,s0 - 2014: 980fe06f j 194 <__riscv_restore_0> +00001d96 : + 1d96: bdafe2ef jal t0,170 <__riscv_save_0> + 1d9a: 00005537 lui a0,0x5 + 1d9e: 1a000613 li a2,416 + 1da2: 4585 li a1,1 + 1da4: fec50513 addi a0,a0,-20 # 4fec <_read+0x2c2> + 1da8: 4df010ef jal ra,3a86 + 1dac: 86018793 addi a5,gp,-1952 # 20000198 + 1db0: 2be8 lbu a0,22(a5) + 1db2: 3bd8 lbu a4,21(a5) + 1db4: 47a9 li a5,10 + 1db6: 0522 slli a0,a0,0x8 + 1db8: 8d59 or a0,a0,a4 + 1dba: 02f50533 mul a0,a0,a5 + 1dbe: 0542 slli a0,a0,0x10 + 1dc0: 8141 srli a0,a0,0x10 + 1dc2: bd2fe06f j 194 <__riscv_restore_0> -00002018 : - 2018: 958fe2ef jal t0,170 <__riscv_save_0> - 201c: 1101 addi sp,sp,-32 - 201e: 0028 addi a0,sp,8 - 2020: 4659 li a2,22 - 2022: 4581 li a1,0 - 2024: ba0ff0ef jal ra,13c4 - 2028: 8418 lbu a4,8(sp) - 202a: 05300793 li a5,83 - 202e: 4501 li a0,0 - 2030: 00f71b63 bne a4,a5,2046 - 2034: 20000537 lui a0,0x20000 - 2038: 4659 li a2,22 - 203a: 002c addi a1,sp,8 - 203c: 02050513 addi a0,a0,32 # 20000020 - 2040: 249030ef jal ra,5a88 - 2044: 4505 li a0,1 - 2046: 6105 addi sp,sp,32 - 2048: 94cfe06f j 194 <__riscv_restore_0> +00001dc6 : + 1dc6: baafe2ef jal t0,170 <__riscv_save_0> + 1dca: 00005537 lui a0,0x5 + 1dce: 19400613 li a2,404 + 1dd2: 4585 li a1,1 + 1dd4: fb050513 addi a0,a0,-80 # 4fb0 <_read+0x286> + 1dd8: 4af010ef jal ra,3a86 + 1ddc: 86018793 addi a5,gp,-1952 # 20000198 + 1de0: 2bc8 lbu a0,20(a5) + 1de2: 3bb8 lbu a4,19(a5) + 1de4: 47a9 li a5,10 + 1de6: 0522 slli a0,a0,0x8 + 1de8: 8d59 or a0,a0,a4 + 1dea: 02f50533 mul a0,a0,a5 + 1dee: 0542 slli a0,a0,0x10 + 1df0: 8141 srli a0,a0,0x10 + 1df2: ba2fe06f j 194 <__riscv_restore_0> -0000204c : - 204c: 924fe2ef jal t0,170 <__riscv_save_0> - 2050: 4529 li a0,10 - 2052: 329030ef jal ra,5b7a - 2056: bcbff0ef jal ra,1c20 - 205a: c45ff0ef jal ra,1c9e - 205e: cbfff0ef jal ra,1d1c - 2062: d39ff0ef jal ra,1d9a - 2066: db3ff0ef jal ra,1e18 - 206a: 3535 jal 1e96 - 206c: 372d jal 1f96 - 206e: 4529 li a0,10 - 2070: 30b030ef jal ra,5b7a - 2074: 920fe06f j 194 <__riscv_restore_0> +00001df6 : + 1df6: b7afe2ef jal t0,170 <__riscv_save_0> + 1dfa: 00005537 lui a0,0x5 + 1dfe: 18800613 li a2,392 + 1e02: 4585 li a1,1 + 1e04: f7850513 addi a0,a0,-136 # 4f78 <_read+0x24e> + 1e08: 47f010ef jal ra,3a86 + 1e0c: 86018793 addi a5,gp,-1952 # 20000198 + 1e10: 2ba8 lbu a0,18(a5) + 1e12: 3b98 lbu a4,17(a5) + 1e14: 47a9 li a5,10 + 1e16: 0522 slli a0,a0,0x8 + 1e18: 8d59 or a0,a0,a4 + 1e1a: 02f50533 mul a0,a0,a5 + 1e1e: 0542 slli a0,a0,0x10 + 1e20: 8141 srli a0,a0,0x10 + 1e22: b72fe06f j 194 <__riscv_restore_0> -00002078 : - 2078: 8f8fe2ef jal t0,170 <__riscv_save_0> - 207c: 3fc1 jal 204c - 207e: 916fe06f j 194 <__riscv_restore_0> +00001e26 : + 1e26: b4afe2ef jal t0,170 <__riscv_save_0> + 1e2a: 00005537 lui a0,0x5 + 1e2e: 17c00613 li a2,380 + 1e32: 4585 li a1,1 + 1e34: ed050513 addi a0,a0,-304 # 4ed0 <_read+0x1a6> + 1e38: 44f010ef jal ra,3a86 + 1e3c: 86018793 addi a5,gp,-1952 # 20000198 + 1e40: 2b88 lbu a0,16(a5) + 1e42: 37f8 lbu a4,15(a5) + 1e44: 47a9 li a5,10 + 1e46: 0522 slli a0,a0,0x8 + 1e48: 8d59 or a0,a0,a4 + 1e4a: 02f50533 mul a0,a0,a5 + 1e4e: 0542 slli a0,a0,0x10 + 1e50: 8141 srli a0,a0,0x10 + 1e52: b42fe06f j 194 <__riscv_restore_0> -00002082 : - 2082: 8eefe2ef jal t0,170 <__riscv_save_0> - 2086: 25d4 lbu a3,12(a1) - 2088: 35dc lbu a5,13(a1) - 208a: 06a2 slli a3,a3,0x8 - 208c: 8edd or a3,a3,a5 - 208e: 4795 li a5,5 - 2090: 00d7fd63 bgeu a5,a3,20aa - 2094: 00007537 lui a0,0x7 - 2098: 10700613 li a2,263 - 209c: 4585 li a1,1 - 209e: 0f450513 addi a0,a0,244 # 70f4 <_read+0x262> - 20a2: 299030ef jal ra,5b3a - 20a6: 8eefe06f j 194 <__riscv_restore_0> - 20aa: 25b4 lbu a3,10(a1) - 20ac: 35bc lbu a5,11(a1) - 20ae: 06a2 slli a3,a3,0x8 - 20b0: 8edd or a3,a3,a5 - 20b2: 20000793 li a5,512 - 20b6: fed7f8e3 bgeu a5,a3,20a6 - 20ba: 00007537 lui a0,0x7 - 20be: 10e00613 li a2,270 - 20c2: 4585 li a1,1 - 20c4: 12450513 addi a0,a0,292 # 7124 <_read+0x292> - 20c8: bfe9 j 20a2 +00001e56 : + 1e56: b1afe2ef jal t0,170 <__riscv_save_0> + 1e5a: 00005537 lui a0,0x5 + 1e5e: 17000613 li a2,368 + 1e62: 4585 li a1,1 + 1e64: e9c50513 addi a0,a0,-356 # 4e9c <_read+0x172> + 1e68: 41f010ef jal ra,3a86 + 1e6c: 86018793 addi a5,gp,-1952 # 20000198 + 1e70: 27e8 lbu a0,14(a5) + 1e72: 37d8 lbu a4,13(a5) + 1e74: 47a9 li a5,10 + 1e76: 0522 slli a0,a0,0x8 + 1e78: 8d59 or a0,a0,a4 + 1e7a: 02f50533 mul a0,a0,a5 + 1e7e: 0542 slli a0,a0,0x10 + 1e80: 8141 srli a0,a0,0x10 + 1e82: b12fe06f j 194 <__riscv_restore_0> -000020ca : - 20ca: 8a6fe2ef jal t0,170 <__riscv_save_0> - 20ce: 00007537 lui a0,0x7 - 20d2: 1a000613 li a2,416 - 20d6: 4585 li a1,1 - 20d8: 2e050513 addi a0,a0,736 # 72e0 <_read+0x44e> - 20dc: 25f030ef jal ra,5b3a - 20e0: 86018793 addi a5,gp,-1952 # 20000198 - 20e4: 2be8 lbu a0,22(a5) - 20e6: 3bd8 lbu a4,21(a5) - 20e8: 47a9 li a5,10 - 20ea: 0522 slli a0,a0,0x8 - 20ec: 8d59 or a0,a0,a4 - 20ee: 02f50533 mul a0,a0,a5 - 20f2: 0542 slli a0,a0,0x10 - 20f4: 8141 srli a0,a0,0x10 - 20f6: 89efe06f j 194 <__riscv_restore_0> +00001e86 : + 1e86: aeafe2ef jal t0,170 <__riscv_save_0> + 1e8a: 00005537 lui a0,0x5 + 1e8e: 16400613 li a2,356 + 1e92: 4585 li a1,1 + 1e94: f0850513 addi a0,a0,-248 # 4f08 <_read+0x1de> + 1e98: 3ef010ef jal ra,3a86 + 1e9c: 86018793 addi a5,gp,-1952 # 20000198 + 1ea0: 37a8 lbu a0,11(a5) + 1ea2: 27dc lbu a5,12(a5) + 1ea4: 07a2 slli a5,a5,0x8 + 1ea6: 8d5d or a0,a0,a5 + 1ea8: aecfe06f j 194 <__riscv_restore_0> -000020fa : - 20fa: 876fe2ef jal t0,170 <__riscv_save_0> - 20fe: 00007537 lui a0,0x7 - 2102: 19400613 li a2,404 - 2106: 4585 li a1,1 - 2108: 2a450513 addi a0,a0,676 # 72a4 <_read+0x412> - 210c: 22f030ef jal ra,5b3a - 2110: 86018793 addi a5,gp,-1952 # 20000198 - 2114: 2bc8 lbu a0,20(a5) - 2116: 3bb8 lbu a4,19(a5) - 2118: 47a9 li a5,10 - 211a: 0522 slli a0,a0,0x8 - 211c: 8d59 or a0,a0,a4 - 211e: 02f50533 mul a0,a0,a5 - 2122: 0542 slli a0,a0,0x10 - 2124: 8141 srli a0,a0,0x10 - 2126: 86efe06f j 194 <__riscv_restore_0> +00001eac : + 1eac: ac4fe2ef jal t0,170 <__riscv_save_0> + 1eb0: 00005537 lui a0,0x5 + 1eb4: 15800613 li a2,344 + 1eb8: 4585 li a1,1 + 1eba: e6850513 addi a0,a0,-408 # 4e68 <_read+0x13e> + 1ebe: 3c9010ef jal ra,3a86 + 1ec2: 86018793 addi a5,gp,-1952 # 20000198 + 1ec6: 3788 lbu a0,9(a5) + 1ec8: 27bc lbu a5,10(a5) + 1eca: 07a2 slli a5,a5,0x8 + 1ecc: 8d5d or a0,a0,a5 + 1ece: ac6fe06f j 194 <__riscv_restore_0> -0000212a : - 212a: 846fe2ef jal t0,170 <__riscv_save_0> - 212e: 00007537 lui a0,0x7 - 2132: 18800613 li a2,392 - 2136: 4585 li a1,1 - 2138: 26c50513 addi a0,a0,620 # 726c <_read+0x3da> - 213c: 1ff030ef jal ra,5b3a - 2140: 86018793 addi a5,gp,-1952 # 20000198 - 2144: 2ba8 lbu a0,18(a5) - 2146: 3b98 lbu a4,17(a5) - 2148: 47a9 li a5,10 - 214a: 0522 slli a0,a0,0x8 - 214c: 8d59 or a0,a0,a4 - 214e: 02f50533 mul a0,a0,a5 - 2152: 0542 slli a0,a0,0x10 - 2154: 8141 srli a0,a0,0x10 - 2156: 83efe06f j 194 <__riscv_restore_0> +00001ed2 : + 1ed2: a9efe2ef jal t0,170 <__riscv_save_0> + 1ed6: 00005537 lui a0,0x5 + 1eda: 14c00613 li a2,332 + 1ede: 4585 li a1,1 + 1ee0: 02850513 addi a0,a0,40 # 5028 <_read+0x2fe> + 1ee4: 3a3010ef jal ra,3a86 + 1ee8: 4501 li a0,0 + 1eea: aaafe06f j 194 <__riscv_restore_0> -0000215a : - 215a: 816fe2ef jal t0,170 <__riscv_save_0> - 215e: 00007537 lui a0,0x7 - 2162: 17c00613 li a2,380 - 2166: 4585 li a1,1 - 2168: 1c450513 addi a0,a0,452 # 71c4 <_read+0x332> - 216c: 1cf030ef jal ra,5b3a - 2170: 86018793 addi a5,gp,-1952 # 20000198 - 2174: 2b88 lbu a0,16(a5) - 2176: 37f8 lbu a4,15(a5) - 2178: 47a9 li a5,10 - 217a: 0522 slli a0,a0,0x8 - 217c: 8d59 or a0,a0,a4 - 217e: 02f50533 mul a0,a0,a5 - 2182: 0542 slli a0,a0,0x10 - 2184: 8141 srli a0,a0,0x10 - 2186: 80efe06f j 194 <__riscv_restore_0> +00001eee : + 1eee: a82fe2ef jal t0,170 <__riscv_save_0> + 1ef2: 00005537 lui a0,0x5 + 1ef6: 14000613 li a2,320 + 1efa: 4585 li a1,1 + 1efc: f4050513 addi a0,a0,-192 # 4f40 <_read+0x216> + 1f00: 387010ef jal ra,3a86 + 1f04: 8601c503 lbu a0,-1952(gp) # 20000198 + 1f08: 8611c783 lbu a5,-1951(gp) # 20000199 + 1f0c: 07a2 slli a5,a5,0x8 + 1f0e: 8d5d or a0,a0,a5 + 1f10: a84fe06f j 194 <__riscv_restore_0> -0000218a : - 218a: fe7fd2ef jal t0,170 <__riscv_save_0> - 218e: 00007537 lui a0,0x7 - 2192: 17000613 li a2,368 - 2196: 4585 li a1,1 - 2198: 19050513 addi a0,a0,400 # 7190 <_read+0x2fe> - 219c: 19f030ef jal ra,5b3a - 21a0: 86018793 addi a5,gp,-1952 # 20000198 - 21a4: 27e8 lbu a0,14(a5) - 21a6: 37d8 lbu a4,13(a5) - 21a8: 47a9 li a5,10 - 21aa: 0522 slli a0,a0,0x8 - 21ac: 8d59 or a0,a0,a4 - 21ae: 02f50533 mul a0,a0,a5 - 21b2: 0542 slli a0,a0,0x10 - 21b4: 8141 srli a0,a0,0x10 - 21b6: fdffd06f j 194 <__riscv_restore_0> +00001f14 : + 1f14: a5cfe2ef jal t0,170 <__riscv_save_0> + 1f18: 00005537 lui a0,0x5 + 1f1c: 842e mv s0,a1 + 1f1e: 13100613 li a2,305 + 1f22: 4585 li a1,1 + 1f24: dd450513 addi a0,a0,-556 # 4dd4 <_read+0xaa> + 1f28: 35f010ef jal ra,3a86 + 1f2c: 4705 li a4,1 + 1f2e: 84e184a3 sb a4,-1975(gp) # 20000181 + 1f32: 8bc18513 addi a0,gp,-1860 # 200001f4 + 1f36: 84018023 sb zero,-1984(gp) # 20000178 + 1f3a: ac3ff0ef jal ra,19fc + 1f3e: 245c lbu a5,12(s0) + 1f40: 3454 lbu a3,13(s0) + 1f42: 07a2 slli a5,a5,0x8 + 1f44: 8fd5 or a5,a5,a3 + 1f46: 86f18023 sb a5,-1952(gp) # 20000198 + 1f4a: 83a1 srli a5,a5,0x8 + 1f4c: 86f180a3 sb a5,-1951(gp) # 20000199 + 1f50: a44fe06f j 194 <__riscv_restore_0> -000021ba : - 21ba: fb7fd2ef jal t0,170 <__riscv_save_0> - 21be: 00007537 lui a0,0x7 - 21c2: 16400613 li a2,356 - 21c6: 4585 li a1,1 - 21c8: 1fc50513 addi a0,a0,508 # 71fc <_read+0x36a> - 21cc: 16f030ef jal ra,5b3a - 21d0: 86018793 addi a5,gp,-1952 # 20000198 - 21d4: 37a8 lbu a0,11(a5) - 21d6: 27dc lbu a5,12(a5) - 21d8: 07a2 slli a5,a5,0x8 - 21da: 8d5d or a0,a0,a5 - 21dc: fb9fd06f j 194 <__riscv_restore_0> +00001f54 : + 1f54: a1cfe2ef jal t0,170 <__riscv_save_0> + 1f58: 84a1a223 sw a0,-1980(gp) # 2000017c + 1f5c: 4715 li a4,5 + 1f5e: 000025b7 lui a1,0x2 + 1f62: 84e18423 sb a4,-1976(gp) # 20000180 + 1f66: 4681 li a3,0 + 1f68: 4705 li a4,1 + 1f6a: 4629 li a2,10 + 1f6c: 5f858593 addi a1,a1,1528 # 25f8 + 1f70: 8bc18513 addi a0,gp,-1860 # 200001f4 + 1f74: 84e18023 sb a4,-1984(gp) # 20000178 + 1f78: a47ff0ef jal ra,19be + 1f7c: a18fe06f j 194 <__riscv_restore_0> -000021e0 : - 21e0: f91fd2ef jal t0,170 <__riscv_save_0> - 21e4: 00007537 lui a0,0x7 - 21e8: 15800613 li a2,344 - 21ec: 4585 li a1,1 - 21ee: 15c50513 addi a0,a0,348 # 715c <_read+0x2ca> - 21f2: 149030ef jal ra,5b3a - 21f6: 86018793 addi a5,gp,-1952 # 20000198 - 21fa: 3788 lbu a0,9(a5) - 21fc: 27bc lbu a5,10(a5) - 21fe: 07a2 slli a5,a5,0x8 - 2200: 8d5d or a0,a0,a5 - 2202: f93fd06f j 194 <__riscv_restore_0> +00001f80 : + 1f80: 67c1 lui a5,0x10 + 1f82: 7669 lui a2,0xffffa + 1f84: 4681 li a3,0 + 1f86: 17fd addi a5,a5,-1 + 1f88: 0605 addi a2,a2,1 + 1f8a: 01069713 slli a4,a3,0x10 + 1f8e: 8341 srli a4,a4,0x10 + 1f90: 00b76463 bltu a4,a1,1f98 + 1f94: 853e mv a0,a5 + 1f96: 8082 ret + 1f98: 00d50733 add a4,a0,a3 + 1f9c: 2318 lbu a4,0(a4) + 1f9e: 8fb9 xor a5,a5,a4 + 1fa0: 4721 li a4,8 + 1fa2: 0017f813 andi a6,a5,1 + 1fa6: 8385 srli a5,a5,0x1 + 1fa8: 00080563 beqz a6,1fb2 + 1fac: 8fb1 xor a5,a5,a2 + 1fae: 07c2 slli a5,a5,0x10 + 1fb0: 83c1 srli a5,a5,0x10 + 1fb2: 177d addi a4,a4,-1 + 1fb4: 0742 slli a4,a4,0x10 + 1fb6: 8341 srli a4,a4,0x10 + 1fb8: f76d bnez a4,1fa2 + 1fba: 0685 addi a3,a3,1 + 1fbc: b7f9 j 1f8a -00002206 : - 2206: f6bfd2ef jal t0,170 <__riscv_save_0> - 220a: 00007537 lui a0,0x7 - 220e: 14c00613 li a2,332 - 2212: 4585 li a1,1 - 2214: 31c50513 addi a0,a0,796 # 731c <_read+0x48a> - 2218: 123030ef jal ra,5b3a - 221c: 4501 li a0,0 - 221e: f77fd06f j 194 <__riscv_restore_0> +00001fbe : + 1fbe: 98afe2ef jal t0,148 <__riscv_save_10> + 1fc2: 00c5c903 lbu s2,12(a1) + 1fc6: 35dc lbu a5,13(a1) + 1fc8: 1101 addi sp,sp,-32 + 1fca: 0922 slli s2,s2,0x8 + 1fcc: 00f96933 or s2,s2,a5 + 1fd0: 0942 slli s2,s2,0x10 + 1fd2: 41095913 srai s2,s2,0x10 + 1fd6: 01091493 slli s1,s2,0x10 + 1fda: 80c1 srli s1,s1,0x10 + 1fdc: 4795 li a5,5 + 1fde: 0097ff63 bgeu a5,s1,1ffc + 1fe2: 00005537 lui a0,0x5 + 1fe6: 86a6 mv a3,s1 + 1fe8: 0b800613 li a2,184 + 1fec: 4585 li a1,1 + 1fee: e0050513 addi a0,a0,-512 # 4e00 <_read+0xd6> + 1ff2: 295010ef jal ra,3a86 + 1ff6: 6105 addi sp,sp,32 + 1ff8: 988fe06f j 180 <__riscv_restore_10> + 1ffc: 25b4 lbu a3,10(a1) + 1ffe: 35bc lbu a5,11(a1) + 2000: 06a2 slli a3,a3,0x8 + 2002: 8edd or a3,a3,a5 + 2004: 20000793 li a5,512 + 2008: 00d7fa63 bgeu a5,a3,201c + 200c: 00005537 lui a0,0x5 + 2010: 0be00613 li a2,190 + 2014: 4585 li a1,1 + 2016: e3050513 addi a0,a0,-464 # 4e30 <_read+0x106> + 201a: bfe1 j 1ff2 + 201c: 89aa mv s3,a0 + 201e: ca02 sw zero,20(sp) + 2020: cc02 sw zero,24(sp) + 2022: 00011e23 sh zero,28(sp) + 2026: 01410a93 addi s5,sp,20 + 202a: 8a36 mv s4,a3 + 202c: 20000b37 lui s6,0x20000 + 2030: 40da07b3 sub a5,s4,a3 + 2034: 07c2 slli a5,a5,0x10 + 2036: 83c1 srli a5,a5,0x10 + 2038: 0897ec63 bltu a5,s1,20d0 + 203c: 87818413 addi s0,gp,-1928 # 200001b0 + 2040: 00c40513 addi a0,s0,12 + 2044: 02600613 li a2,38 + 2048: 4581 li a1,0 + 204a: 956fe0ef jal ra,1a0 + 204e: 20000737 lui a4,0x20000 + 2052: 02074783 lbu a5,32(a4) # 20000020 + 2056: 012405a3 sb s2,11(s0) + 205a: 00040523 sb zero,10(s0) + 205e: a01c sb a5,0(s0) + 2060: 02070793 addi a5,a4,32 + 2064: 3394 lbu a3,1(a5) + 2066: 8952 mv s2,s4 + 2068: 00149a93 slli s5,s1,0x1 + 206c: b014 sb a3,1(s0) + 206e: 23b4 lbu a3,2(a5) + 2070: 02070a13 addi s4,a4,32 + 2074: a034 sb a3,2(s0) + 2076: 33b4 lbu a3,3(a5) + 2078: b034 sb a3,3(s0) + 207a: 23d4 lbu a3,4(a5) + 207c: a054 sb a3,4(s0) + 207e: 33d4 lbu a3,5(a5) + 2080: b054 sb a3,5(s0) + 2082: 23f4 lbu a3,6(a5) + 2084: a074 sb a3,6(s0) + 2086: 33f4 lbu a3,7(a5) + 2088: 279c lbu a5,8(a5) + 208a: b074 sb a3,7(s0) + 208c: a41c sb a5,8(s0) + 208e: 03000793 li a5,48 + 2092: b41c sb a5,9(s0) + 2094: 4781 li a5,0 + 2096: 88418413 addi s0,gp,-1916 # 200001bc + 209a: 0557cf63 blt a5,s5,20f8 + 209e: 00648593 addi a1,s1,6 + 20a2: 0586 slli a1,a1,0x1 + 20a4: 0fe5f593 andi a1,a1,254 + 20a8: 87818513 addi a0,gp,-1928 # 200001b0 + 20ac: 3dd1 jal 1f80 + 20ae: 00851793 slli a5,a0,0x8 + 20b2: 8121 srli a0,a0,0x8 + 20b4: 8d5d or a0,a0,a5 + 20b6: 009a4783 lbu a5,9(s4) + 20ba: 9456 add s0,s0,s5 + 20bc: a00a sh a0,0(s0) + 20be: a03c sb a5,2(s0) + 20c0: 010a8613 addi a2,s5,16 + 20c4: 87818593 addi a1,gp,-1928 # 200001b0 + 20c8: 854e mv a0,s3 + 20ca: 09f000ef jal ra,2968 + 20ce: b725 j 1ff6 + 20d0: 058b0413 addi s0,s6,88 # 20000058 + 20d4: 04840b93 addi s7,s0,72 + 20d8: 401c lw a5,0(s0) + 20da: 01479963 bne a5,s4,20ec + 20de: 405c lw a5,4(s0) + 20e0: 4501 li a0,0 + 20e2: c636 sw a3,12(sp) + 20e4: 9782 jalr a5 + 20e6: 46b2 lw a3,12(sp) + 20e8: 00aa9023 sh a0,0(s5) + 20ec: 0421 addi s0,s0,8 + 20ee: fe8b95e3 bne s7,s0,20d8 + 20f2: 0a89 addi s5,s5,2 + 20f4: 0a05 addi s4,s4,1 + 20f6: bf2d j 2030 + 20f8: 1010 addi a2,sp,32 + 20fa: 0fe7f713 andi a4,a5,254 + 20fe: 9732 add a4,a4,a2 + 2100: 0017f613 andi a2,a5,1 + 2104: 00f406b3 add a3,s0,a5 + 2108: ff475703 lhu a4,-12(a4) + 210c: e211 bnez a2,2110 + 210e: 8321 srli a4,a4,0x8 + 2110: 0785 addi a5,a5,1 + 2112: a298 sb a4,0(a3) + 2114: 0ff7f793 andi a5,a5,255 + 2118: b749 j 209a -00002222 : - 2222: f4ffd2ef jal t0,170 <__riscv_save_0> - 2226: 00007537 lui a0,0x7 - 222a: 14000613 li a2,320 - 222e: 4585 li a1,1 - 2230: 23450513 addi a0,a0,564 # 7234 <_read+0x3a2> - 2234: 107030ef jal ra,5b3a - 2238: 8601c503 lbu a0,-1952(gp) # 20000198 - 223c: 8611c783 lbu a5,-1951(gp) # 20000199 - 2240: 07a2 slli a5,a5,0x8 - 2242: 8d5d or a0,a0,a5 - 2244: f51fd06f j 194 <__riscv_restore_0> +0000211a : + 211a: 856fe2ef jal t0,170 <__riscv_save_0> + 211e: 40001537 lui a0,0x40001 + 2122: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> + 2126: f19fe0ef jal ra,103e + 212a: 27d010ef jal ra,3ba6 + 212e: 2cf010ef jal ra,3bfc + 2132: 0f100793 li a5,241 + 2136: 02f56533 rem a0,a0,a5 + 213a: 47a9 li a5,10 + 213c: 0529 addi a0,a0,10 + 213e: 02f50533 mul a0,a0,a5 + 2142: 852fe06f j 194 <__riscv_restore_0> -00002248 : - 2248: f29fd2ef jal t0,170 <__riscv_save_0> - 224c: 00007537 lui a0,0x7 - 2250: 842e mv s0,a1 - 2252: 13100613 li a2,305 - 2256: 4585 li a1,1 - 2258: 0c850513 addi a0,a0,200 # 70c8 <_read+0x236> - 225c: 0df030ef jal ra,5b3a - 2260: 4705 li a4,1 - 2262: 84e184a3 sb a4,-1975(gp) # 20000181 - 2266: 8bc18513 addi a0,gp,-1860 # 200001f4 - 226a: 84018023 sb zero,-1984(gp) # 20000178 - 226e: f50ff0ef jal ra,19be - 2272: 245c lbu a5,12(s0) - 2274: 3454 lbu a3,13(s0) - 2276: 07a2 slli a5,a5,0x8 - 2278: 8fd5 or a5,a5,a3 - 227a: 86f18023 sb a5,-1952(gp) # 20000198 - 227e: 83a1 srli a5,a5,0x8 - 2280: 86f180a3 sb a5,-1951(gp) # 20000199 - 2284: f11fd06f j 194 <__riscv_restore_0> +00002146 : + 2146: 810fe2ef jal t0,156 <__riscv_save_4> + 214a: 8501a703 lw a4,-1968(gp) # 20000188 + 214e: 842a mv s0,a0 + 2150: 84be mv s1,a5 + 2152: 4605 li a2,1 + 2154: 52500593 li a1,1317 + 2158: 04a71c63 bne a4,a0,21b0 + 215c: 40005537 lui a0,0x40005 + 2160: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> + 2164: fe7fe0ef jal ra,114a + 2168: 8522 mv a0,s0 + 216a: 091000ef jal ra,29fa + 216e: 01051913 slli s2,a0,0x10 + 2172: 4509 li a0,2 + 2174: 9d1ff0ef jal ra,1b44 + 2178: 8522 mv a0,s0 + 217a: 081000ef jal ra,29fa + 217e: 8501a783 lw a5,-1968(gp) # 20000188 + 2182: 01051993 slli s3,a0,0x10 + 2186: 01095913 srli s2,s2,0x10 + 218a: 0109d993 srli s3,s3,0x10 + 218e: 4601 li a2,0 + 2190: 52500593 li a1,1317 + 2194: 40005537 lui a0,0x40005 + 2198: 02879163 bne a5,s0,21ba + 219c: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> + 21a0: fabfe0ef jal ra,114a + 21a4: 41390533 sub a0,s2,s3 + 21a8: 00a03533 snez a0,a0 + 21ac: fdffd06f j 18a <__riscv_restore_4> + 21b0: 40005537 lui a0,0x40005 + 21b4: c0050513 addi a0,a0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> + 21b8: b775 j 2164 + 21ba: c0050513 addi a0,a0,-1024 + 21be: b7cd j 21a0 -00002288 : - 2288: ee9fd2ef jal t0,170 <__riscv_save_0> - 228c: 84a1a223 sw a0,-1980(gp) # 2000017c - 2290: 4715 li a4,5 - 2292: 000035b7 lui a1,0x3 - 2296: 84e18423 sb a4,-1976(gp) # 20000180 - 229a: 4681 li a3,0 - 229c: 4705 li a4,1 - 229e: 4629 li a2,10 - 22a0: 8de58593 addi a1,a1,-1826 # 28de - 22a4: 8bc18513 addi a0,gp,-1860 # 200001f4 - 22a8: 84e18023 sb a4,-1984(gp) # 20000178 - 22ac: ed4ff0ef jal ra,1980 - 22b0: ee5fd06f j 194 <__riscv_restore_0> +000021c0 : + 21c0: f97fd2ef jal t0,156 <__riscv_save_4> + 21c4: 20000437 lui s0,0x20000 + 21c8: 03840413 addi s0,s0,56 # 20000038 + 21cc: 89aa mv s3,a0 + 21ce: 84ae mv s1,a1 + 21d0: 8a32 mv s4,a2 + 21d2: 02040913 addi s2,s0,32 + 21d6: 3498 lbu a4,9(s1) + 21d8: 401c lw a5,0(s0) + 21da: 00f71763 bne a4,a5,21e8 + 21de: 405c lw a5,4(s0) + 21e0: 8652 mv a2,s4 + 21e2: 85a6 mv a1,s1 + 21e4: 854e mv a0,s3 + 21e6: 9782 jalr a5 + 21e8: 0421 addi s0,s0,8 + 21ea: ff2416e3 bne s0,s2,21d6 + 21ee: f9dfd06f j 18a <__riscv_restore_4> -000022b4 : - 22b4: 67c1 lui a5,0x10 - 22b6: 7669 lui a2,0xffffa - 22b8: 4681 li a3,0 - 22ba: 17fd addi a5,a5,-1 - 22bc: 0605 addi a2,a2,1 - 22be: 01069713 slli a4,a3,0x10 - 22c2: 8341 srli a4,a4,0x10 - 22c4: 00b76463 bltu a4,a1,22cc - 22c8: 853e mv a0,a5 - 22ca: 8082 ret - 22cc: 00d50733 add a4,a0,a3 - 22d0: 2318 lbu a4,0(a4) - 22d2: 8fb9 xor a5,a5,a4 - 22d4: 4721 li a4,8 - 22d6: 0017f813 andi a6,a5,1 - 22da: 8385 srli a5,a5,0x1 - 22dc: 00080563 beqz a6,22e6 - 22e0: 8fb1 xor a5,a5,a2 - 22e2: 07c2 slli a5,a5,0x10 - 22e4: 83c1 srli a5,a5,0x10 - 22e6: 177d addi a4,a4,-1 - 22e8: 0742 slli a4,a4,0x10 - 22ea: 8341 srli a4,a4,0x10 - 22ec: f76d bnez a4,22d6 - 22ee: 0685 addi a3,a3,1 - 22f0: b7f9 j 22be +000021f2 : + 21f2: f4ffd2ef jal t0,140 <__riscv_save_12> + 21f6: 1141 addi sp,sp,-16 + 21f8: 8caa mv s9,a0 + 21fa: 7c2000ef jal ra,29bc + 21fe: 24050e63 beqz a0,245a + 2202: 4551 li a0,20 + 2204: 941ff0ef jal ra,1b44 + 2208: 03200613 li a2,50 + 220c: 4581 li a1,0 + 220e: 87818513 addi a0,gp,-1928 # 200001b0 + 2212: 87818413 addi s0,gp,-1928 # 200001b0 + 2216: 20000db7 lui s11,0x20000 + 221a: f87fd0ef jal ra,1a0 + 221e: 4901 li s2,0 + 2220: 4a81 li s5,0 + 2222: 4481 li s1,0 + 2224: 4a01 li s4,0 + 2226: 00140c13 addi s8,s0,1 + 222a: 020d8b13 addi s6,s11,32 # 20000020 + 222e: 8566 mv a0,s9 + 2230: 7ca000ef jal ra,29fa + 2234: 22050363 beqz a0,245a + 2238: 8566 mv a0,s9 + 223a: 79a000ef jal ra,29d4 + 223e: 87818793 addi a5,gp,-1928 # 200001b0 + 2242: 97d2 add a5,a5,s4 + 2244: c63e sw a5,12(sp) + 2246: a388 sb a0,0(a5) + 2248: 001a0b93 addi s7,s4,1 + 224c: 4789 li a5,2 + 224e: 00fb8463 beq s7,a5,2256 + 2252: 2c048263 beqz s1,2516 + 2256: 2018 lbu a4,0(s0) + 2258: 020dc783 lbu a5,32(s11) + 225c: 14f71063 bne a4,a5,239c + 2260: 3018 lbu a4,1(s0) + 2262: 001b4783 lbu a5,1(s6) + 2266: 12f71b63 bne a4,a5,239c + 226a: 00005537 lui a0,0x5 + 226e: 1e300613 li a2,483 + 2272: 4585 li a1,1 + 2274: 05450513 addi a0,a0,84 # 5054 <_read+0x32a> + 2278: 00f010ef jal ra,3a86 + 227c: 47a5 li a5,9 + 227e: 06fb9863 bne s7,a5,22ee + 2282: 8611c783 lbu a5,-1951(gp) # 20000199 + 2286: 8601c703 lbu a4,-1952(gp) # 20000198 + 228a: 07a2 slli a5,a5,0x8 + 228c: 8fd9 or a5,a5,a4 + 228e: 4709 li a4,2 + 2290: 0ce79863 bne a5,a4,2360 + 2294: 2038 lbu a4,2(s0) + 2296: 002b4783 lbu a5,2(s6) + 229a: 0cf71363 bne a4,a5,2360 + 229e: 3038 lbu a4,3(s0) + 22a0: 003b4783 lbu a5,3(s6) + 22a4: 0af71e63 bne a4,a5,2360 + 22a8: 2058 lbu a4,4(s0) + 22aa: 004b4783 lbu a5,4(s6) + 22ae: 0af71963 bne a4,a5,2360 + 22b2: 3058 lbu a4,5(s0) + 22b4: 005b4783 lbu a5,5(s6) + 22b8: 0af71463 bne a4,a5,2360 + 22bc: 2078 lbu a4,6(s0) + 22be: 006b4783 lbu a5,6(s6) + 22c2: 08f71f63 bne a4,a5,2360 + 22c6: 3078 lbu a4,7(s0) + 22c8: 007b4783 lbu a5,7(s6) + 22cc: 08f71a63 bne a4,a5,2360 + 22d0: 2418 lbu a4,8(s0) + 22d2: 008b4783 lbu a5,8(s6) + 22d6: 08f71563 bne a4,a5,2360 + 22da: 00005537 lui a0,0x5 + 22de: 1fc00613 li a2,508 + 22e2: 4585 li a1,1 + 22e4: 08050513 addi a0,a0,128 # 5080 <_read+0x356> + 22e8: 79e010ef jal ra,3a86 + 22ec: a021 j 22f4 + 22ee: 4785 li a5,1 + 22f0: f897e9e3 bltu a5,s1,2282 + 22f4: 47a9 li a5,10 + 22f6: 00fb8563 beq s7,a5,2300 + 22fa: 4789 li a5,2 + 22fc: 1697f263 bgeu a5,s1,2460 + 2300: 8611c783 lbu a5,-1951(gp) # 20000199 + 2304: 8601c703 lbu a4,-1952(gp) # 20000198 + 2308: 3414 lbu a3,9(s0) + 230a: 07a2 slli a5,a5,0x8 + 230c: 8fd9 or a5,a5,a4 + 230e: 4709 li a4,2 + 2310: 0ee79563 bne a5,a4,23fa + 2314: 03000793 li a5,48 + 2318: 08f69963 bne a3,a5,23aa + 231c: 00005537 lui a0,0x5 + 2320: 25d00613 li a2,605 + 2324: 4585 li a1,1 + 2326: 0e050513 addi a0,a0,224 # 50e0 <_read+0x3b6> + 232a: 75c010ef jal ra,3a86 + 232e: 4a81 li s5,0 + 2330: 4945 li s2,17 + 2332: 1f2b9063 bne s7,s2,2512 + 2336: 341c lbu a5,9(s0) + 2338: 03000713 li a4,48 + 233c: 12e79563 bne a5,a4,2466 + 2340: ffd90593 addi a1,s2,-3 + 2344: 0ff5f593 andi a1,a1,255 + 2348: 87818513 addi a0,gp,-1928 # 200001b0 + 234c: c35ff0ef jal ra,1f80 + 2350: 247c lbu a5,14(s0) + 2352: 3478 lbu a4,15(s0) + 2354: 07a2 slli a5,a5,0x8 + 2356: 8fd9 or a5,a5,a4 + 2358: 16a79863 bne a5,a0,24c8 + 235c: 2818 lbu a4,16(s0) + 235e: aa1d j 2494 + 2360: 8401c783 lbu a5,-1984(gp) # 20000178 + 2364: fbc1 bnez a5,22f4 + 2366: 3038 lbu a4,3(s0) + 2368: 203c lbu a5,2(s0) + 236a: 8ff9 and a5,a5,a4 + 236c: 2058 lbu a4,4(s0) + 236e: 8ff9 and a5,a5,a4 + 2370: 3058 lbu a4,5(s0) + 2372: 8ff9 and a5,a5,a4 + 2374: 2078 lbu a4,6(s0) + 2376: 8ff9 and a5,a5,a4 + 2378: 3078 lbu a4,7(s0) + 237a: 8ff9 and a5,a5,a4 + 237c: 2418 lbu a4,8(s0) + 237e: 8ff9 and a5,a5,a4 + 2380: 0ff00713 li a4,255 + 2384: 00e79a63 bne a5,a4,2398 + 2388: 00005537 lui a0,0x5 + 238c: 21100613 li a2,529 + 2390: 4585 li a1,1 + 2392: 0ac50513 addi a0,a0,172 # 50ac <_read+0x382> + 2396: bf89 j 22e8 + 2398: e091 bnez s1,239c + 239a: 4485 li s1,1 + 239c: 8652 mv a2,s4 + 239e: 85e2 mv a1,s8 + 23a0: 87818513 addi a0,gp,-1928 # 200001b0 + 23a4: 630010ef jal ra,39d4 + 23a8: a06d j 2452 + 23aa: 47c1 li a5,16 + 23ac: 02f69563 bne a3,a5,23d6 + 23b0: 00005537 lui a0,0x5 + 23b4: 26500613 li a2,613 + 23b8: 4585 li a1,1 + 23ba: 10450513 addi a0,a0,260 # 5104 <_read+0x3da> + 23be: 6c8010ef jal ra,3a86 + 23c2: 47b9 li a5,14 + 23c4: 4a85 li s5,1 + 23c6: f6fb96e3 bne s7,a5,2332 + 23ca: 00d44903 lbu s2,13(s0) + 23ce: 4a39 li s4,14 + 23d0: 0906 slli s2,s2,0x1 + 23d2: 0945 addi s2,s2,17 + 23d4: bda9 j 222e + 23d6: 0a000793 li a5,160 + 23da: 26d00613 li a2,621 + 23de: 02f68463 beq a3,a5,2406 + 23e2: 0a100793 li a5,161 + 23e6: 06f69d63 bne a3,a5,2460 + 23ea: 27500613 li a2,629 + 23ee: 000057b7 lui a5,0x5 + 23f2: 4585 li a1,1 + 23f4: 14c78513 addi a0,a5,332 # 514c <_read+0x422> + 23f8: bf0d j 232a + 23fa: 0a000793 li a5,160 + 23fe: 00f69e63 bne a3,a5,241a + 2402: 28000613 li a2,640 + 2406: 00005537 lui a0,0x5 + 240a: 4585 li a1,1 + 240c: 12850513 addi a0,a0,296 # 5128 <_read+0x3fe> + 2410: 676010ef jal ra,3a86 + 2414: 4a81 li s5,0 + 2416: 4935 li s2,13 + 2418: bf29 j 2332 + 241a: 0a100793 li a5,161 + 241e: 28800613 li a2,648 + 2422: fcf686e3 beq a3,a5,23ee + 2426: 87a6 mv a5,s1 + 2428: 00e4f363 bgeu s1,a4,242e + 242c: 4789 li a5,2 + 242e: 0ff7f493 andi s1,a5,255 + 2432: 000057b7 lui a5,0x5 + 2436: 29300613 li a2,659 + 243a: 4585 li a1,1 + 243c: 17478513 addi a0,a5,372 # 5174 <_read+0x44a> + 2440: 646010ef jal ra,3a86 + 2444: 8652 mv a2,s4 + 2446: 85e2 mv a1,s8 + 2448: 87818513 addi a0,gp,-1928 # 200001b0 + 244c: 588010ef jal ra,39d4 + 2450: 4a81 li s5,0 + 2452: 03000793 li a5,48 + 2456: dd47fce3 bgeu a5,s4,222e + 245a: 0141 addi sp,sp,16 + 245c: d21fd06f j 17c <__riscv_restore_12> + 2460: ec0a89e3 beqz s5,2332 + 2464: bfb9 j 23c2 + 2466: 4741 li a4,16 + 2468: 02e79a63 bne a5,a4,249c + 246c: ffd90593 addi a1,s2,-3 + 2470: 0ff5f593 andi a1,a1,255 + 2474: 87818513 addi a0,gp,-1928 # 200001b0 + 2478: b09ff0ef jal ra,1f80 + 247c: 01440733 add a4,s0,s4 + 2480: ffe74783 lbu a5,-2(a4) + 2484: fff74703 lbu a4,-1(a4) + 2488: 07a2 slli a5,a5,0x8 + 248a: 8fd9 or a5,a5,a4 + 248c: 02a79e63 bne a5,a0,24c8 + 2490: 47b2 lw a5,12(sp) + 2492: 2398 lbu a4,0(a5) + 2494: 47d9 li a5,22 + 2496: 02f71963 bne a4,a5,24c8 + 249a: a8a1 j 24f2 + 249c: 0a000713 li a4,160 + 24a0: 06e79363 bne a5,a4,2506 + 24a4: ffd90593 addi a1,s2,-3 + 24a8: 0ff5f593 andi a1,a1,255 + 24ac: 87818513 addi a0,gp,-1928 # 200001b0 + 24b0: ad1ff0ef jal ra,1f80 + 24b4: 243c lbu a5,10(s0) + 24b6: 3438 lbu a4,11(s0) + 24b8: 07a2 slli a5,a5,0x8 + 24ba: 8fd9 or a5,a5,a4 + 24bc: 00a79663 bne a5,a0,24c8 + 24c0: 2458 lbu a4,12(s0) + 24c2: 47d9 li a5,22 + 24c4: 00f70a63 beq a4,a5,24d8 + 24c8: 470d li a4,3 + 24ca: 87a6 mv a5,s1 + 24cc: 00e4f363 bgeu s1,a4,24d2 + 24d0: 478d li a5,3 + 24d2: 0ff7f493 andi s1,a5,255 + 24d6: b5d9 j 239c + 24d8: 8501a783 lw a5,-1968(gp) # 20000188 + 24dc: 4601 li a2,0 + 24de: 52500593 li a1,1317 + 24e2: 40005537 lui a0,0x40005 + 24e6: 00fc9d63 bne s9,a5,2500 + 24ea: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> + 24ee: c5dfe0ef jal ra,114a + 24f2: 864a mv a2,s2 + 24f4: 87818593 addi a1,gp,-1928 # 200001b0 + 24f8: 8566 mv a0,s9 + 24fa: cc7ff0ef jal ra,21c0 + 24fe: bfb1 j 245a + 2500: c0050513 addi a0,a0,-1024 + 2504: b7ed j 24ee + 2506: 0a100713 li a4,161 + 250a: e2e78be3 beq a5,a4,2340 + 250e: 8a4a mv s4,s2 + 2510: b789 j 2452 + 2512: 8a5e mv s4,s7 + 2514: bf3d j 2452 + 2516: 47a5 li a5,9 + 2518: dcfb9ee3 bne s7,a5,22f4 + 251c: b39d j 2282 -000022f2 : - 22f2: e57fd2ef jal t0,148 <__riscv_save_10> - 22f6: 00c5c903 lbu s2,12(a1) - 22fa: 35dc lbu a5,13(a1) - 22fc: 1101 addi sp,sp,-32 - 22fe: 0922 slli s2,s2,0x8 - 2300: 00f96933 or s2,s2,a5 - 2304: 0942 slli s2,s2,0x10 - 2306: 41095913 srai s2,s2,0x10 - 230a: 01091493 slli s1,s2,0x10 - 230e: 80c1 srli s1,s1,0x10 - 2310: 4795 li a5,5 - 2312: 0097ff63 bgeu a5,s1,2330 - 2316: 00007537 lui a0,0x7 - 231a: 86a6 mv a3,s1 - 231c: 0b800613 li a2,184 - 2320: 4585 li a1,1 - 2322: 0f450513 addi a0,a0,244 # 70f4 <_read+0x262> - 2326: 015030ef jal ra,5b3a - 232a: 6105 addi sp,sp,32 - 232c: e55fd06f j 180 <__riscv_restore_10> - 2330: 25b4 lbu a3,10(a1) - 2332: 35bc lbu a5,11(a1) - 2334: 06a2 slli a3,a3,0x8 - 2336: 8edd or a3,a3,a5 - 2338: 20000793 li a5,512 - 233c: 00d7fa63 bgeu a5,a3,2350 - 2340: 00007537 lui a0,0x7 - 2344: 0be00613 li a2,190 - 2348: 4585 li a1,1 - 234a: 12450513 addi a0,a0,292 # 7124 <_read+0x292> - 234e: bfe1 j 2326 - 2350: 89aa mv s3,a0 - 2352: ca02 sw zero,20(sp) - 2354: cc02 sw zero,24(sp) - 2356: 00011e23 sh zero,28(sp) - 235a: 01410a93 addi s5,sp,20 - 235e: 8a36 mv s4,a3 - 2360: 20000b37 lui s6,0x20000 - 2364: 40da07b3 sub a5,s4,a3 - 2368: 07c2 slli a5,a5,0x10 - 236a: 83c1 srli a5,a5,0x10 - 236c: 0897ed63 bltu a5,s1,2406 - 2370: 87818413 addi s0,gp,-1928 # 200001b0 - 2374: 00c40513 addi a0,s0,12 - 2378: 02600613 li a2,38 - 237c: 4581 li a1,0 - 237e: e23fd0ef jal ra,1a0 - 2382: 20000737 lui a4,0x20000 - 2386: 02074783 lbu a5,32(a4) # 20000020 - 238a: 012405a3 sb s2,11(s0) - 238e: 00040523 sb zero,10(s0) - 2392: a01c sb a5,0(s0) - 2394: 02070793 addi a5,a4,32 - 2398: 3394 lbu a3,1(a5) - 239a: 8952 mv s2,s4 - 239c: 00149a93 slli s5,s1,0x1 - 23a0: b014 sb a3,1(s0) - 23a2: 23b4 lbu a3,2(a5) - 23a4: 02070a13 addi s4,a4,32 - 23a8: a034 sb a3,2(s0) - 23aa: 33b4 lbu a3,3(a5) - 23ac: b034 sb a3,3(s0) - 23ae: 23d4 lbu a3,4(a5) - 23b0: a054 sb a3,4(s0) - 23b2: 33d4 lbu a3,5(a5) - 23b4: b054 sb a3,5(s0) - 23b6: 23f4 lbu a3,6(a5) - 23b8: a074 sb a3,6(s0) - 23ba: 33f4 lbu a3,7(a5) - 23bc: 279c lbu a5,8(a5) - 23be: b074 sb a3,7(s0) - 23c0: a41c sb a5,8(s0) - 23c2: 03000793 li a5,48 - 23c6: b41c sb a5,9(s0) - 23c8: 4781 li a5,0 - 23ca: 88418413 addi s0,gp,-1916 # 200001bc - 23ce: 0757c063 blt a5,s5,242e - 23d2: 00648593 addi a1,s1,6 - 23d6: 0586 slli a1,a1,0x1 - 23d8: 0fe5f593 andi a1,a1,254 - 23dc: 87818513 addi a0,gp,-1928 # 200001b0 - 23e0: ed5ff0ef jal ra,22b4 - 23e4: 00851793 slli a5,a0,0x8 - 23e8: 8121 srli a0,a0,0x8 - 23ea: 8d5d or a0,a0,a5 - 23ec: 009a4783 lbu a5,9(s4) - 23f0: 9456 add s0,s0,s5 - 23f2: a00a sh a0,0(s0) - 23f4: a03c sb a5,2(s0) - 23f6: 010a8613 addi a2,s5,16 - 23fa: 87818593 addi a1,gp,-1928 # 200001b0 - 23fe: 854e mv a0,s3 - 2400: 051000ef jal ra,2c50 - 2404: b71d j 232a - 2406: 058b0413 addi s0,s6,88 # 20000058 - 240a: 04840b93 addi s7,s0,72 - 240e: 401c lw a5,0(s0) - 2410: 01479963 bne a5,s4,2422 - 2414: 405c lw a5,4(s0) - 2416: 4501 li a0,0 - 2418: c636 sw a3,12(sp) - 241a: 9782 jalr a5 - 241c: 46b2 lw a3,12(sp) - 241e: 00aa9023 sh a0,0(s5) - 2422: 0421 addi s0,s0,8 - 2424: fe8b95e3 bne s7,s0,240e - 2428: 0a89 addi s5,s5,2 - 242a: 0a05 addi s4,s4,1 - 242c: bf25 j 2364 - 242e: 1010 addi a2,sp,32 - 2430: 0fe7f713 andi a4,a5,254 - 2434: 9732 add a4,a4,a2 - 2436: 0017f613 andi a2,a5,1 - 243a: 00f406b3 add a3,s0,a5 - 243e: ff475703 lhu a4,-12(a4) - 2442: e211 bnez a2,2446 - 2444: 8321 srli a4,a4,0x8 - 2446: 0785 addi a5,a5,1 - 2448: a298 sb a4,0(a3) - 244a: 0ff7f793 andi a5,a5,255 - 244e: b741 j 23ce +0000251e : + 251e: 84c18793 addi a5,gp,-1972 # 20000184 + 2522: 4398 lw a4,0(a5) + 2524: 66d5 lui a3,0x15 + 2526: 18068693 addi a3,a3,384 # 15180 <_data_lma+0xfd2c> + 252a: 00d70563 beq a4,a3,2534 + 252e: 0705 addi a4,a4,1 + 2530: c398 sw a4,0(a5) + 2532: 8082 ret + 2534: 0007a023 sw zero,0(a5) + 2538: beef07b7 lui a5,0xbeef0 + 253c: e000e737 lui a4,0xe000e + 2540: 08078793 addi a5,a5,128 # beef0080 <_eusrstack+0x9eeeb080> + 2544: c73c sw a5,72(a4) + 2546: 8082 ret -00002450 : - 2450: d21fd2ef jal t0,170 <__riscv_save_0> - 2454: 40001537 lui a0,0x40001 - 2458: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800> - 245c: be3fe0ef jal ra,103e - 2460: 025030ef jal ra,5c84 - 2464: 077030ef jal ra,5cda - 2468: 0f100793 li a5,241 - 246c: 02f56533 rem a0,a0,a5 - 2470: 47a9 li a5,10 - 2472: 0529 addi a0,a0,10 - 2474: 02f50533 mul a0,a0,a5 - 2478: d1dfd06f j 194 <__riscv_restore_0> +00002548 : + 2548: c29fd2ef jal t0,170 <__riscv_save_0> + 254c: 84118793 addi a5,gp,-1983 # 20000179 + 2550: 2390 lbu a2,0(a5) + 2552: 40011537 lui a0,0x40011 + 2556: 10000593 li a1,256 + 255a: 00163613 seqz a2,a2 + 255e: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> + 2562: a390 sb a2,0(a5) + 2564: c74fe0ef jal ra,9d8 + 2568: c2dfd06f j 194 <__riscv_restore_0> -0000247c : - 247c: cdbfd2ef jal t0,156 <__riscv_save_4> - 2480: 8501a703 lw a4,-1968(gp) # 20000188 - 2484: 842a mv s0,a0 - 2486: 84be mv s1,a5 - 2488: 4605 li a2,1 - 248a: 52500593 li a1,1317 - 248e: 04a71c63 bne a4,a0,24e6 - 2492: 40005537 lui a0,0x40005 - 2496: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> - 249a: cb1fe0ef jal ra,114a - 249e: 8522 mv a0,s0 - 24a0: 04d000ef jal ra,2cec - 24a4: 01051913 slli s2,a0,0x10 - 24a8: 4509 li a0,2 - 24aa: e1eff0ef jal ra,1ac8 - 24ae: 8522 mv a0,s0 - 24b0: 03d000ef jal ra,2cec - 24b4: 8501a783 lw a5,-1968(gp) # 20000188 - 24b8: 01051993 slli s3,a0,0x10 - 24bc: 01095913 srli s2,s2,0x10 - 24c0: 0109d993 srli s3,s3,0x10 - 24c4: 4601 li a2,0 - 24c6: 52500593 li a1,1317 - 24ca: 40005537 lui a0,0x40005 - 24ce: 02879163 bne a5,s0,24f0 - 24d2: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> - 24d6: c75fe0ef jal ra,114a - 24da: 41390533 sub a0,s2,s3 - 24de: 00a03533 snez a0,a0 - 24e2: ca9fd06f j 18a <__riscv_restore_4> - 24e6: 40005537 lui a0,0x40005 - 24ea: c0050513 addi a0,a0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> - 24ee: b775 j 249a - 24f0: c0050513 addi a0,a0,-1024 - 24f4: b7cd j 24d6 +0000256c : + 256c: c05fd2ef jal t0,170 <__riscv_save_0> + 2570: 8541a503 lw a0,-1964(gp) # 2000018c + 2574: c7fff0ef jal ra,21f2 + 2578: c1dfd06f j 194 <__riscv_restore_0> -000024f6 : - 24f6: c61fd2ef jal t0,156 <__riscv_save_4> - 24fa: 20000437 lui s0,0x20000 - 24fe: 03840413 addi s0,s0,56 # 20000038 - 2502: 89aa mv s3,a0 - 2504: 84ae mv s1,a1 - 2506: 8a32 mv s4,a2 - 2508: 02040913 addi s2,s0,32 - 250c: 3498 lbu a4,9(s1) - 250e: 401c lw a5,0(s0) - 2510: 00f71763 bne a4,a5,251e - 2514: 405c lw a5,4(s0) - 2516: 8652 mv a2,s4 - 2518: 85a6 mv a1,s1 - 251a: 854e mv a0,s3 - 251c: 9782 jalr a5 - 251e: 0421 addi s0,s0,8 - 2520: ff2416e3 bne s0,s2,250c - 2524: c67fd06f j 18a <__riscv_restore_4> +0000257c : + 257c: bf5fd2ef jal t0,170 <__riscv_save_0> + 2580: f1cff0ef jal ra,1c9c + 2584: 1cc010ef jal ra,3750 <__extendsfdf2> + 2588: 000057b7 lui a5,0x5 + 258c: 1a07a603 lw a2,416(a5) # 51a0 <_read+0x476> + 2590: 1a47a683 lw a3,420(a5) + 2594: 2995 jal 2a08 <__ledf2> + 2596: 04055f63 bgez a0,25f4 + 259a: 00000513 li a0,0 + 259e: 400114b7 lui s1,0x40011 + 25a2: 912ff0ef jal ra,16b4 + 25a6: 4421 li s0,8 + 25a8: c0048493 addi s1,s1,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 25ac: 4605 li a2,1 + 25ae: 08000593 li a1,128 + 25b2: 8526 mv a0,s1 + 25b4: c24fe0ef jal ra,9d8 + 25b8: 4505 li a0,1 + 25ba: d4cff0ef jal ra,1b06 + 25be: 4601 li a2,0 + 25c0: 08000593 li a1,128 + 25c4: 8526 mv a0,s1 + 25c6: c12fe0ef jal ra,9d8 + 25ca: 147d addi s0,s0,-1 + 25cc: 4505 li a0,1 + 25ce: 0ff47413 andi s0,s0,255 + 25d2: d34ff0ef jal ra,1b06 + 25d6: f879 bnez s0,25ac + 25d8: 000057b7 lui a5,0x5 + 25dc: 1987a503 lw a0,408(a5) # 5198 <_read+0x46e> + 25e0: 80a1a623 sw a0,-2036(gp) # 20000144 + 25e4: 8d0ff0ef jal ra,16b4 + 25e8: 00005537 lui a0,0x5 + 25ec: 1a850513 addi a0,a0,424 # 51a8 <_read+0x47e> + 25f0: 5aa010ef jal ra,3b9a + 25f4: ba1fd06f j 194 <__riscv_restore_0> -00002528 : - 2528: c19fd2ef jal t0,140 <__riscv_save_12> - 252c: 1141 addi sp,sp,-16 - 252e: 8caa mv s9,a0 - 2530: 7bc000ef jal ra,2cec - 2534: 47a9 li a5,10 - 2536: 24a7db63 bge a5,a0,278c - 253a: 03200613 li a2,50 - 253e: 4581 li a1,0 - 2540: 87818513 addi a0,gp,-1928 # 200001b0 - 2544: 87818413 addi s0,gp,-1928 # 200001b0 - 2548: 20000db7 lui s11,0x20000 - 254c: c55fd0ef jal ra,1a0 - 2550: 4901 li s2,0 - 2552: 4a81 li s5,0 - 2554: 4481 li s1,0 - 2556: 4a01 li s4,0 - 2558: 00140c13 addi s8,s0,1 - 255c: 020d8b13 addi s6,s11,32 # 20000020 - 2560: 8566 mv a0,s9 - 2562: 78a000ef jal ra,2cec - 2566: 22050363 beqz a0,278c - 256a: 8566 mv a0,s9 - 256c: 758000ef jal ra,2cc4 - 2570: 87818793 addi a5,gp,-1928 # 200001b0 - 2574: 97d2 add a5,a5,s4 - 2576: c63e sw a5,12(sp) - 2578: a388 sb a0,0(a5) - 257a: 001a0b93 addi s7,s4,1 - 257e: 4789 li a5,2 - 2580: 00fb8463 beq s7,a5,2588 - 2584: 2c048263 beqz s1,2848 - 2588: 2018 lbu a4,0(s0) - 258a: 020dc783 lbu a5,32(s11) - 258e: 14f71063 bne a4,a5,26ce - 2592: 3018 lbu a4,1(s0) - 2594: 001b4783 lbu a5,1(s6) - 2598: 12f71b63 bne a4,a5,26ce - 259c: 00007537 lui a0,0x7 - 25a0: 1e300613 li a2,483 - 25a4: 4585 li a1,1 - 25a6: 34850513 addi a0,a0,840 # 7348 <_read+0x4b6> - 25aa: 590030ef jal ra,5b3a - 25ae: 47a5 li a5,9 - 25b0: 06fb9863 bne s7,a5,2620 - 25b4: 8611c783 lbu a5,-1951(gp) # 20000199 - 25b8: 8601c703 lbu a4,-1952(gp) # 20000198 - 25bc: 07a2 slli a5,a5,0x8 - 25be: 8fd9 or a5,a5,a4 - 25c0: 4709 li a4,2 - 25c2: 0ce79863 bne a5,a4,2692 - 25c6: 2038 lbu a4,2(s0) - 25c8: 002b4783 lbu a5,2(s6) - 25cc: 0cf71363 bne a4,a5,2692 - 25d0: 3038 lbu a4,3(s0) - 25d2: 003b4783 lbu a5,3(s6) - 25d6: 0af71e63 bne a4,a5,2692 - 25da: 2058 lbu a4,4(s0) - 25dc: 004b4783 lbu a5,4(s6) - 25e0: 0af71963 bne a4,a5,2692 - 25e4: 3058 lbu a4,5(s0) - 25e6: 005b4783 lbu a5,5(s6) - 25ea: 0af71463 bne a4,a5,2692 - 25ee: 2078 lbu a4,6(s0) - 25f0: 006b4783 lbu a5,6(s6) - 25f4: 08f71f63 bne a4,a5,2692 - 25f8: 3078 lbu a4,7(s0) - 25fa: 007b4783 lbu a5,7(s6) - 25fe: 08f71a63 bne a4,a5,2692 - 2602: 2418 lbu a4,8(s0) - 2604: 008b4783 lbu a5,8(s6) - 2608: 08f71563 bne a4,a5,2692 - 260c: 00007537 lui a0,0x7 - 2610: 1fc00613 li a2,508 - 2614: 4585 li a1,1 - 2616: 37450513 addi a0,a0,884 # 7374 <_read+0x4e2> - 261a: 520030ef jal ra,5b3a - 261e: a021 j 2626 - 2620: 4785 li a5,1 - 2622: f897e9e3 bltu a5,s1,25b4 - 2626: 47a9 li a5,10 - 2628: 00fb8563 beq s7,a5,2632 - 262c: 4789 li a5,2 - 262e: 1697f263 bgeu a5,s1,2792 - 2632: 8611c783 lbu a5,-1951(gp) # 20000199 - 2636: 8601c703 lbu a4,-1952(gp) # 20000198 - 263a: 3414 lbu a3,9(s0) - 263c: 07a2 slli a5,a5,0x8 - 263e: 8fd9 or a5,a5,a4 - 2640: 4709 li a4,2 - 2642: 0ee79563 bne a5,a4,272c - 2646: 03000793 li a5,48 - 264a: 08f69963 bne a3,a5,26dc - 264e: 00007537 lui a0,0x7 - 2652: 25d00613 li a2,605 - 2656: 4585 li a1,1 - 2658: 3d450513 addi a0,a0,980 # 73d4 <_read+0x542> - 265c: 4de030ef jal ra,5b3a - 2660: 4a81 li s5,0 - 2662: 4945 li s2,17 - 2664: 1f2b9063 bne s7,s2,2844 - 2668: 341c lbu a5,9(s0) - 266a: 03000713 li a4,48 - 266e: 12e79563 bne a5,a4,2798 - 2672: ffd90593 addi a1,s2,-3 - 2676: 0ff5f593 andi a1,a1,255 - 267a: 87818513 addi a0,gp,-1928 # 200001b0 - 267e: c37ff0ef jal ra,22b4 - 2682: 247c lbu a5,14(s0) - 2684: 3478 lbu a4,15(s0) - 2686: 07a2 slli a5,a5,0x8 - 2688: 8fd9 or a5,a5,a4 - 268a: 16a79863 bne a5,a0,27fa - 268e: 2818 lbu a4,16(s0) - 2690: aa1d j 27c6 - 2692: 8401c783 lbu a5,-1984(gp) # 20000178 - 2696: fbc1 bnez a5,2626 +000025f8 : + 25f8: b5ffd2ef jal t0,156 <__riscv_save_4> + 25fc: 6785 lui a5,0x1 + 25fe: 8bc18713 addi a4,gp,-1860 # 200001f4 + 2602: 38878793 addi a5,a5,904 # 1388 + 2606: a33e sh a5,2(a4) + 2608: 84a18713 addi a4,gp,-1974 # 20000182 + 260c: 231c lbu a5,0(a4) + 260e: 1101 addi sp,sp,-32 + 2610: 00178693 addi a3,a5,1 + 2614: 17f5 addi a5,a5,-3 + 2616: a314 sb a3,0(a4) + 2618: 0ff7f793 andi a5,a5,255 + 261c: 0fb00693 li a3,251 + 2620: 00f6ed63 bltu a3,a5,263a + 2624: 8bc18513 addi a0,gp,-1860 # 200001f4 + 2628: 84018023 sb zero,-1984(gp) # 20000178 + 262c: 00070023 sb zero,0(a4) # e000e000 <_eusrstack+0xc0009000> + 2630: bccff0ef jal ra,19fc + 2634: 6105 addi sp,sp,32 + 2636: b55fd06f j 18a <__riscv_restore_4> + 263a: 4641 li a2,16 + 263c: 4581 li a1,0 + 263e: 00e10513 addi a0,sp,14 + 2642: b5ffd0ef jal ra,1a0 + 2646: 20000437 lui s0,0x20000 + 264a: 02044783 lbu a5,32(s0) # 20000020 + 264e: 02040413 addi s0,s0,32 + 2652: 45dd li a1,23 + 2654: 825c sb a5,4(sp) + 2656: 301c lbu a5,1(s0) + 2658: 0048 addi a0,sp,4 + 265a: 84a18493 addi s1,gp,-1974 # 20000182 + 265e: 82dc sb a5,5(sp) + 2660: 57fd li a5,-1 + 2662: 837c sh a5,6(sp) + 2664: 57fd li a5,-1 + 2666: c43e sw a5,8(sp) + 2668: 77e9 lui a5,0xffffa + 266a: 1ff78793 addi a5,a5,511 # ffffa1ff <_eusrstack+0xdfff51ff> + 266e: 867c sh a5,12(sp) + 2670: 8481c783 lbu a5,-1976(gp) # 20000180 + 2674: 87dc sb a5,15(sp) + 2676: 8611c703 lbu a4,-1951(gp) # 20000199 + 267a: 8601c683 lbu a3,-1952(gp) # 20000198 + 267e: 86018793 addi a5,gp,-1952 # 20000198 + 2682: 0722 slli a4,a4,0x8 + 2684: 8f55 or a4,a4,a3 + 2686: 00e108a3 sb a4,17(sp) + 268a: 00875693 srli a3,a4,0x8 + 268e: 2038 lbu a4,2(s0) + 2690: 00d10823 sb a3,16(sp) + 2694: 00e10923 sb a4,18(sp) 2698: 3038 lbu a4,3(s0) - 269a: 203c lbu a5,2(s0) - 269c: 8ff9 and a5,a5,a4 + 269a: 00e109a3 sb a4,19(sp) 269e: 2058 lbu a4,4(s0) - 26a0: 8ff9 and a5,a5,a4 - 26a2: 3058 lbu a4,5(s0) - 26a4: 8ff9 and a5,a5,a4 - 26a6: 2078 lbu a4,6(s0) - 26a8: 8ff9 and a5,a5,a4 - 26aa: 3078 lbu a4,7(s0) - 26ac: 8ff9 and a5,a5,a4 - 26ae: 2418 lbu a4,8(s0) - 26b0: 8ff9 and a5,a5,a4 - 26b2: 0ff00713 li a4,255 - 26b6: 00e79a63 bne a5,a4,26ca - 26ba: 00007537 lui a0,0x7 - 26be: 21100613 li a2,529 - 26c2: 4585 li a1,1 - 26c4: 3a050513 addi a0,a0,928 # 73a0 <_read+0x50e> - 26c8: bf89 j 261a - 26ca: e091 bnez s1,26ce - 26cc: 4485 li s1,1 - 26ce: 8652 mv a2,s4 - 26d0: 85e2 mv a1,s8 - 26d2: 87818513 addi a0,gp,-1928 # 200001b0 - 26d6: 3b2030ef jal ra,5a88 - 26da: a06d j 2784 - 26dc: 47c1 li a5,16 - 26de: 02f69563 bne a3,a5,2708 - 26e2: 00007537 lui a0,0x7 - 26e6: 26500613 li a2,613 - 26ea: 4585 li a1,1 - 26ec: 3f850513 addi a0,a0,1016 # 73f8 <_read+0x566> - 26f0: 44a030ef jal ra,5b3a - 26f4: 47b9 li a5,14 - 26f6: 4a85 li s5,1 - 26f8: f6fb96e3 bne s7,a5,2664 - 26fc: 00d44903 lbu s2,13(s0) - 2700: 4a39 li s4,14 - 2702: 0906 slli s2,s2,0x1 - 2704: 0945 addi s2,s2,17 - 2706: bda9 j 2560 - 2708: 0a000793 li a5,160 - 270c: 26d00613 li a2,621 - 2710: 02f68463 beq a3,a5,2738 - 2714: 0a100793 li a5,161 - 2718: 06f69d63 bne a3,a5,2792 - 271c: 27500613 li a2,629 - 2720: 000077b7 lui a5,0x7 - 2724: 4585 li a1,1 - 2726: 44078513 addi a0,a5,1088 # 7440 <_read+0x5ae> - 272a: bf0d j 265c - 272c: 0a000793 li a5,160 - 2730: 00f69e63 bne a3,a5,274c - 2734: 28000613 li a2,640 - 2738: 00007537 lui a0,0x7 - 273c: 4585 li a1,1 - 273e: 41c50513 addi a0,a0,1052 # 741c <_read+0x58a> - 2742: 3f8030ef jal ra,5b3a - 2746: 4a81 li s5,0 - 2748: 4935 li s2,13 - 274a: bf29 j 2664 - 274c: 0a100793 li a5,161 - 2750: 28800613 li a2,648 - 2754: fcf686e3 beq a3,a5,2720 - 2758: 87a6 mv a5,s1 - 275a: 00e4f363 bgeu s1,a4,2760 - 275e: 4789 li a5,2 - 2760: 0ff7f493 andi s1,a5,255 - 2764: 000077b7 lui a5,0x7 - 2768: 29300613 li a2,659 - 276c: 4585 li a1,1 - 276e: 46878513 addi a0,a5,1128 # 7468 <_read+0x5d6> - 2772: 3c8030ef jal ra,5b3a - 2776: 8652 mv a2,s4 - 2778: 85e2 mv a1,s8 - 277a: 87818513 addi a0,gp,-1928 # 200001b0 - 277e: 30a030ef jal ra,5a88 - 2782: 4a81 li s5,0 - 2784: 03000793 li a5,48 - 2788: dd47fce3 bgeu a5,s4,2560 - 278c: 0141 addi sp,sp,16 - 278e: 9effd06f j 17c <__riscv_restore_12> - 2792: ec0a89e3 beqz s5,2664 - 2796: bfb9 j 26f4 - 2798: 4741 li a4,16 - 279a: 02e79a63 bne a5,a4,27ce - 279e: ffd90593 addi a1,s2,-3 - 27a2: 0ff5f593 andi a1,a1,255 - 27a6: 87818513 addi a0,gp,-1928 # 200001b0 - 27aa: b0bff0ef jal ra,22b4 - 27ae: 01440733 add a4,s0,s4 - 27b2: ffe74783 lbu a5,-2(a4) - 27b6: fff74703 lbu a4,-1(a4) - 27ba: 07a2 slli a5,a5,0x8 - 27bc: 8fd9 or a5,a5,a4 - 27be: 02a79e63 bne a5,a0,27fa - 27c2: 47b2 lw a5,12(sp) - 27c4: 2398 lbu a4,0(a5) - 27c6: 47d9 li a5,22 - 27c8: 02f71963 bne a4,a5,27fa - 27cc: a8a1 j 2824 - 27ce: 0a000713 li a4,160 - 27d2: 06e79363 bne a5,a4,2838 - 27d6: ffd90593 addi a1,s2,-3 - 27da: 0ff5f593 andi a1,a1,255 - 27de: 87818513 addi a0,gp,-1928 # 200001b0 - 27e2: ad3ff0ef jal ra,22b4 - 27e6: 243c lbu a5,10(s0) - 27e8: 3438 lbu a4,11(s0) - 27ea: 07a2 slli a5,a5,0x8 - 27ec: 8fd9 or a5,a5,a4 - 27ee: 00a79663 bne a5,a0,27fa - 27f2: 2458 lbu a4,12(s0) - 27f4: 47d9 li a5,22 - 27f6: 00f70a63 beq a4,a5,280a - 27fa: 470d li a4,3 - 27fc: 87a6 mv a5,s1 - 27fe: 00e4f363 bgeu s1,a4,2804 - 2802: 478d li a5,3 - 2804: 0ff7f493 andi s1,a5,255 - 2808: b5d9 j 26ce - 280a: 8501a783 lw a5,-1968(gp) # 20000188 - 280e: 4601 li a2,0 - 2810: 52500593 li a1,1317 - 2814: 40005537 lui a0,0x40005 - 2818: 00fc9d63 bne s9,a5,2832 - 281c: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> - 2820: 92bfe0ef jal ra,114a - 2824: 864a mv a2,s2 - 2826: 87818593 addi a1,gp,-1928 # 200001b0 - 282a: 8566 mv a0,s9 - 282c: ccbff0ef jal ra,24f6 - 2830: bfb1 j 278c - 2832: c0050513 addi a0,a0,-1024 - 2836: b7ed j 2820 - 2838: 0a100713 li a4,161 - 283c: e2e78be3 beq a5,a4,2672 - 2840: 8a4a mv s4,s2 - 2842: b789 j 2784 - 2844: 8a5e mv s4,s7 - 2846: bf3d j 2784 - 2848: 47a5 li a5,9 - 284a: dcfb9ee3 bne s7,a5,2626 - 284e: b39d j 25b4 + 26a0: 00e10a23 sb a4,20(sp) + 26a4: 3058 lbu a4,5(s0) + 26a6: 00e10aa3 sb a4,21(sp) + 26aa: 2078 lbu a4,6(s0) + 26ac: 00e10b23 sb a4,22(sp) + 26b0: 3078 lbu a4,7(s0) + 26b2: 00e10ba3 sb a4,23(sp) + 26b6: 2418 lbu a4,8(s0) + 26b8: 00e10c23 sb a4,24(sp) + 26bc: 3798 lbu a4,9(a5) + 26be: 27bc lbu a5,10(a5) + 26c0: 07a2 slli a5,a5,0x8 + 26c2: 8fd9 or a5,a5,a4 + 26c4: 0087d713 srli a4,a5,0x8 + 26c8: 00f10d23 sb a5,26(sp) + 26cc: 00e10ca3 sb a4,25(sp) + 26d0: 8b1ff0ef jal ra,1f80 + 26d4: 00855793 srli a5,a0,0x8 + 26d8: 00f10da3 sb a5,27(sp) + 26dc: 341c lbu a5,9(s0) + 26de: 00a10e23 sb a0,28(sp) + 26e2: 4429 li s0,10 + 26e4: 00f10ea3 sb a5,29(sp) + 26e8: a33ff0ef jal ra,211a + 26ec: c58ff0ef jal ra,1b44 + 26f0: 84418913 addi s2,gp,-1980 # 2000017c + 26f4: 00092503 lw a0,0(s2) + 26f8: a4fff0ef jal ra,2146 + 26fc: e521 bnez a0,2744 + 26fe: 84918793 addi a5,gp,-1975 # 20000181 + 2702: 2394 lbu a3,0(a5) + 2704: 4705 li a4,1 + 2706: 00e69763 bne a3,a4,2714 + 270a: 00078023 sb zero,0(a5) + 270e: 00048023 sb zero,0(s1) + 2712: b70d j 2634 + 2714: 00092503 lw a0,0(s2) + 2718: 466d li a2,27 + 271a: 004c addi a1,sp,4 + 271c: 24b1 jal 2968 + 271e: 00092703 lw a4,0(s2) + 2722: 8501a783 lw a5,-1968(gp) # 20000188 + 2726: 4605 li a2,1 + 2728: 52500593 li a1,1317 + 272c: 40005537 lui a0,0x40005 + 2730: 00f71763 bne a4,a5,273e + 2734: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> + 2738: a13fe0ef jal ra,114a + 273c: bde5 j 2634 + 273e: c0050513 addi a0,a0,-1024 + 2742: bfdd j 2738 + 2744: 147d addi s0,s0,-1 + 2746: 0ff47413 andi s0,s0,255 + 274a: fc59 bnez s0,26e8 + 274c: b5e5 j 2634 -00002850 : - 2850: 921fd2ef jal t0,170 <__riscv_save_0> - 2854: 84118793 addi a5,gp,-1983 # 20000179 - 2858: 2390 lbu a2,0(a5) - 285a: 40011537 lui a0,0x40011 - 285e: 10000593 li a1,256 - 2862: 00163613 seqz a2,a2 - 2866: 80050513 addi a0,a0,-2048 # 40010800 <_eusrstack+0x2000b800> - 286a: a390 sb a2,0(a5) - 286c: 96cfe0ef jal ra,9d8 - 2870: 925fd06f j 194 <__riscv_restore_0> +0000274e : + 274e: 20000737 lui a4,0x20000 + 2752: 02070713 addi a4,a4,32 # 20000020 + 2756: 2334 lbu a3,2(a4) + 2758: 86018023 sb zero,-1952(gp) # 20000198 + 275c: 860180a3 sb zero,-1951(gp) # 20000199 + 2760: 86018793 addi a5,gp,-1952 # 20000198 + 2764: a3b4 sb a3,2(a5) + 2766: 3334 lbu a3,3(a4) + 2768: b3b4 sb a3,3(a5) + 276a: 2354 lbu a3,4(a4) + 276c: a3d4 sb a3,4(a5) + 276e: 3354 lbu a3,5(a4) + 2770: b3d4 sb a3,5(a5) + 2772: 2374 lbu a3,6(a4) + 2774: a3f4 sb a3,6(a5) + 2776: 3374 lbu a3,7(a4) + 2778: b3f4 sb a3,7(a5) + 277a: 2714 lbu a3,8(a4) + 277c: a794 sb a3,8(a5) + 277e: 3734 lbu a3,11(a4) + 2780: 2730 lbu a2,10(a4) + 2782: 06a2 slli a3,a3,0x8 + 2784: 8ed1 or a3,a3,a2 + 2786: b794 sb a3,9(a5) + 2788: 82a1 srli a3,a3,0x8 + 278a: a7b4 sb a3,10(a5) + 278c: 2754 lbu a3,12(a4) + 278e: 3758 lbu a4,13(a4) + 2790: 000786a3 sb zero,13(a5) + 2794: 00078723 sb zero,14(a5) + 2798: 0722 slli a4,a4,0x8 + 279a: 8f55 or a4,a4,a3 + 279c: b7b8 sb a4,11(a5) + 279e: 8321 srli a4,a4,0x8 + 27a0: a7d8 sb a4,12(a5) + 27a2: 000787a3 sb zero,15(a5) + 27a6: 00078823 sb zero,16(a5) + 27aa: 000788a3 sb zero,17(a5) + 27ae: 00078923 sb zero,18(a5) + 27b2: 000789a3 sb zero,19(a5) + 27b6: 00078a23 sb zero,20(a5) + 27ba: 00078aa3 sb zero,21(a5) + 27be: 00078b23 sb zero,22(a5) + 27c2: 8082 ret -00002874 : - 2874: 8fdfd2ef jal t0,170 <__riscv_save_0> - 2878: 84c18793 addi a5,gp,-1972 # 20000184 - 287c: 4398 lw a4,0(a5) - 287e: 00170693 addi a3,a4,1 - 2882: c394 sw a3,0(a5) - 2884: 67d5 lui a5,0x15 - 2886: 18078793 addi a5,a5,384 # 15180 <_data_lma+0xd97c> - 288a: 00f71963 bne a4,a5,289c - 288e: beef07b7 lui a5,0xbeef0 - 2892: e000e737 lui a4,0xe000e - 2896: 08078793 addi a5,a5,128 # beef0080 <_eusrstack+0x9eeeb080> - 289a: c73c sw a5,72(a4) - 289c: 40011437 lui s0,0x40011 - 28a0: 6485 lui s1,0x1 - 28a2: 80048593 addi a1,s1,-2048 # 800 <__stack_size> - 28a6: 80040513 addi a0,s0,-2048 # 40010800 <_eusrstack+0x2000b800> - 28aa: 4605 li a2,1 - 28ac: 92cfe0ef jal ra,9d8 - 28b0: 4601 li a2,0 - 28b2: 80048593 addi a1,s1,-2048 - 28b6: 80040513 addi a0,s0,-2048 - 28ba: 91efe0ef jal ra,9d8 - 28be: 8d7fd06f j 194 <__riscv_restore_0> +000027c4 : + 27c4: 9adfd2ef jal t0,170 <__riscv_save_0> + 27c8: d52ff0ef jal ra,1d1a + 27cc: 3749 jal 274e + 27ce: 000025b7 lui a1,0x2 + 27d2: 4681 li a3,0 + 27d4: 3e800613 li a2,1000 + 27d8: 54858593 addi a1,a1,1352 # 2548 + 27dc: 8cc18513 addi a0,gp,-1844 # 20000204 + 27e0: 9deff0ef jal ra,19be + 27e4: 000025b7 lui a1,0x2 + 27e8: 4685 li a3,1 + 27ea: 06400613 li a2,100 + 27ee: 56c58593 addi a1,a1,1388 # 256c + 27f2: 8dc18513 addi a0,gp,-1828 # 20000214 + 27f6: 9c8ff0ef jal ra,19be + 27fa: 000025b7 lui a1,0x2 + 27fe: 46f9 li a3,30 + 2800: 3e800613 li a2,1000 + 2804: 51e58593 addi a1,a1,1310 # 251e + 2808: 8ec18513 addi a0,gp,-1812 # 20000224 + 280c: 9b2ff0ef jal ra,19be + 2810: 000025b7 lui a1,0x2 + 2814: 4681 li a3,0 + 2816: 3e800613 li a2,1000 + 281a: 57c58593 addi a1,a1,1404 # 257c + 281e: 8ac18513 addi a0,gp,-1876 # 200001e4 + 2822: 99cff0ef jal ra,19be + 2826: a04ff0ef jal ra,1a2a + 282a: 96bfd06f j 194 <__riscv_restore_0> -000028c2 : - 28c2: 8affd2ef jal t0,170 <__riscv_save_0> - 28c6: fb2ff0ef jal ra,2078 - 28ca: 8cbfd06f j 194 <__riscv_restore_0> +0000282e : + 282e: 943fd2ef jal t0,170 <__riscv_save_0> + 2832: 940ff0ef jal ra,1972 + 2836: 2041 jal 28b6 + 2838: e11fe0ef jal ra,1648 + 283c: 99bfe0ef jal ra,11d6 + 2840: c47fe0ef jal ra,1486 + 2844: be9fe0ef jal ra,142c + 2848: c6ffe0ef jal ra,14b6 + 284c: c9dfe0ef jal ra,14e8 + 2850: cc7fe0ef jal ra,1516 + 2854: cf3fe0ef jal ra,1546 + 2858: a6ffe0ef jal ra,12c6 + 285c: 000057b7 lui a5,0x5 + 2860: 1b47a503 lw a0,436(a5) # 51b4 <_read+0x48a> + 2864: e51fe0ef jal ra,16b4 + 2868: d6bfe0ef jal ra,15d2 + 286c: 929fd06f j 194 <__riscv_restore_0> -000028ce : - 28ce: 8a3fd2ef jal t0,170 <__riscv_save_0> - 28d2: 8541a503 lw a0,-1964(gp) # 2000018c - 28d6: c53ff0ef jal ra,2528 - 28da: 8bbfd06f j 194 <__riscv_restore_0> +00002870 : + 2870: 901fd2ef jal t0,170 <__riscv_save_0> + 2874: 4401 li s0,0 + 2876: c105 beqz a0,2896 + 2878: 2100 lbu s0,0(a0) + 287a: cc11 beqz s0,2896 + 287c: 415c lw a5,4(a0) + 287e: 470d li a4,3 + 2880: 00e79e63 bne a5,a4,289c + 2884: 40005537 lui a0,0x40005 + 2888: 0ff5f593 andi a1,a1,255 + 288c: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> + 2890: fe1fe0ef jal ra,1870 + 2894: 4405 li s0,1 + 2896: 8522 mv a0,s0 + 2898: 8fdfd06f j 194 <__riscv_restore_0> + 289c: 4711 li a4,4 + 289e: 4405 li s0,1 + 28a0: fee79be3 bne a5,a4,2896 + 28a4: 40005537 lui a0,0x40005 + 28a8: 0ff5f593 andi a1,a1,255 + 28ac: c0050513 addi a0,a0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> + 28b0: fc1fe0ef jal ra,1870 + 28b4: b7cd j 2896 -000028de : - 28de: 879fd2ef jal t0,156 <__riscv_save_4> - 28e2: 6785 lui a5,0x1 - 28e4: 8bc18713 addi a4,gp,-1860 # 200001f4 - 28e8: 38878793 addi a5,a5,904 # 1388 - 28ec: a33e sh a5,2(a4) - 28ee: 84a18713 addi a4,gp,-1974 # 20000182 - 28f2: 231c lbu a5,0(a4) - 28f4: 1101 addi sp,sp,-32 - 28f6: 00178693 addi a3,a5,1 - 28fa: 17f5 addi a5,a5,-3 - 28fc: a314 sb a3,0(a4) - 28fe: 0ff7f793 andi a5,a5,255 - 2902: 0fb00693 li a3,251 - 2906: 00f6ed63 bltu a3,a5,2920 - 290a: 8bc18513 addi a0,gp,-1860 # 200001f4 - 290e: 84018023 sb zero,-1984(gp) # 20000178 - 2912: 00070023 sb zero,0(a4) # e000e000 <_eusrstack+0xc0009000> - 2916: 8a8ff0ef jal ra,19be - 291a: 6105 addi sp,sp,32 - 291c: 86ffd06f j 18a <__riscv_restore_4> - 2920: 4641 li a2,16 - 2922: 4581 li a1,0 - 2924: 00e10513 addi a0,sp,14 - 2928: 879fd0ef jal ra,1a0 - 292c: 20000437 lui s0,0x20000 - 2930: 02044783 lbu a5,32(s0) # 20000020 - 2934: 02040413 addi s0,s0,32 - 2938: 45dd li a1,23 - 293a: 825c sb a5,4(sp) - 293c: 301c lbu a5,1(s0) - 293e: 0048 addi a0,sp,4 - 2940: 84a18493 addi s1,gp,-1974 # 20000182 - 2944: 82dc sb a5,5(sp) - 2946: 57fd li a5,-1 - 2948: 837c sh a5,6(sp) - 294a: 57fd li a5,-1 - 294c: c43e sw a5,8(sp) - 294e: 77e9 lui a5,0xffffa - 2950: 1ff78793 addi a5,a5,511 # ffffa1ff <_eusrstack+0xdfff51ff> - 2954: 867c sh a5,12(sp) - 2956: 8481c783 lbu a5,-1976(gp) # 20000180 - 295a: 87dc sb a5,15(sp) - 295c: 8611c703 lbu a4,-1951(gp) # 20000199 - 2960: 8601c683 lbu a3,-1952(gp) # 20000198 - 2964: 86018793 addi a5,gp,-1952 # 20000198 - 2968: 0722 slli a4,a4,0x8 - 296a: 8f55 or a4,a4,a3 - 296c: 00e108a3 sb a4,17(sp) - 2970: 00875693 srli a3,a4,0x8 - 2974: 2038 lbu a4,2(s0) - 2976: 00d10823 sb a3,16(sp) - 297a: 00e10923 sb a4,18(sp) - 297e: 3038 lbu a4,3(s0) - 2980: 00e109a3 sb a4,19(sp) - 2984: 2058 lbu a4,4(s0) - 2986: 00e10a23 sb a4,20(sp) - 298a: 3058 lbu a4,5(s0) - 298c: 00e10aa3 sb a4,21(sp) - 2990: 2078 lbu a4,6(s0) - 2992: 00e10b23 sb a4,22(sp) - 2996: 3078 lbu a4,7(s0) - 2998: 00e10ba3 sb a4,23(sp) - 299c: 2418 lbu a4,8(s0) - 299e: 00e10c23 sb a4,24(sp) - 29a2: 3798 lbu a4,9(a5) - 29a4: 27bc lbu a5,10(a5) - 29a6: 07a2 slli a5,a5,0x8 - 29a8: 8fd9 or a5,a5,a4 - 29aa: 0087d713 srli a4,a5,0x8 - 29ae: 00f10d23 sb a5,26(sp) - 29b2: 00e10ca3 sb a4,25(sp) - 29b6: 8ffff0ef jal ra,22b4 - 29ba: 00855793 srli a5,a0,0x8 - 29be: 00f10da3 sb a5,27(sp) - 29c2: 341c lbu a5,9(s0) - 29c4: 00a10e23 sb a0,28(sp) - 29c8: 4429 li s0,10 - 29ca: 00f10ea3 sb a5,29(sp) - 29ce: a83ff0ef jal ra,2450 - 29d2: 8f6ff0ef jal ra,1ac8 - 29d6: 84418913 addi s2,gp,-1980 # 2000017c - 29da: 00092503 lw a0,0(s2) - 29de: a9fff0ef jal ra,247c - 29e2: e521 bnez a0,2a2a - 29e4: 84918793 addi a5,gp,-1975 # 20000181 - 29e8: 2394 lbu a3,0(a5) - 29ea: 4705 li a4,1 - 29ec: 00e69763 bne a3,a4,29fa - 29f0: 00078023 sb zero,0(a5) - 29f4: 00048023 sb zero,0(s1) - 29f8: b70d j 291a - 29fa: 00092503 lw a0,0(s2) - 29fe: 466d li a2,27 - 2a00: 004c addi a1,sp,4 - 2a02: 24b9 jal 2c50 - 2a04: 00092703 lw a4,0(s2) - 2a08: 8501a783 lw a5,-1968(gp) # 20000188 - 2a0c: 4605 li a2,1 - 2a0e: 52500593 li a1,1317 - 2a12: 40005537 lui a0,0x40005 - 2a16: 00f71763 bne a4,a5,2a24 - 2a1a: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> - 2a1e: f2cfe0ef jal ra,114a - 2a22: bde5 j 291a - 2a24: c0050513 addi a0,a0,-1024 - 2a28: bfdd j 2a1e - 2a2a: 147d addi s0,s0,-1 - 2a2c: 0ff47413 andi s0,s0,255 - 2a30: fc59 bnez s0,29ce - 2a32: b5e5 j 291a +000028b6 : + 28b6: 8bbfd2ef jal t0,170 <__riscv_save_0> + 28ba: 20000437 lui s0,0x20000 + 28be: 0a040413 addi s0,s0,160 # 200000a0 + 28c2: 0c800613 li a2,200 + 28c6: 8fc18593 addi a1,gp,-1796 # 20000234 + 28ca: 00c40513 addi a0,s0,12 + 28ce: 9a6ff0ef jal ra,1a74 + 28d2: 4408 lw a0,8(s0) + 28d4: 4485 li s1,1 + 28d6: eddfe0ef jal ra,17b2 + 28da: a004 sb s1,0(s0) + 28dc: 12c00613 li a2,300 + 28e0: 9c418593 addi a1,gp,-1596 # 200002fc + 28e4: 02840513 addi a0,s0,40 + 28e8: 8481a823 sw s0,-1968(gp) # 20000188 + 28ec: 988ff0ef jal ra,1a74 + 28f0: 5048 lw a0,36(s0) + 28f2: 0471 addi s0,s0,28 + 28f4: e0dfe0ef jal ra,1700 + 28f8: a004 sb s1,0(s0) + 28fa: 4501 li a0,0 + 28fc: 8481aa23 sw s0,-1964(gp) # 2000018c + 2900: 895fd06f j 194 <__riscv_restore_0> -00002a34 : - 2a34: 20000737 lui a4,0x20000 - 2a38: 02070713 addi a4,a4,32 # 20000020 - 2a3c: 2334 lbu a3,2(a4) - 2a3e: 86018023 sb zero,-1952(gp) # 20000198 - 2a42: 860180a3 sb zero,-1951(gp) # 20000199 - 2a46: 86018793 addi a5,gp,-1952 # 20000198 - 2a4a: a3b4 sb a3,2(a5) - 2a4c: 3334 lbu a3,3(a4) - 2a4e: b3b4 sb a3,3(a5) - 2a50: 2354 lbu a3,4(a4) - 2a52: a3d4 sb a3,4(a5) - 2a54: 3354 lbu a3,5(a4) - 2a56: b3d4 sb a3,5(a5) - 2a58: 2374 lbu a3,6(a4) - 2a5a: a3f4 sb a3,6(a5) - 2a5c: 3374 lbu a3,7(a4) - 2a5e: b3f4 sb a3,7(a5) - 2a60: 2714 lbu a3,8(a4) - 2a62: a794 sb a3,8(a5) - 2a64: 3734 lbu a3,11(a4) - 2a66: 2730 lbu a2,10(a4) - 2a68: 06a2 slli a3,a3,0x8 - 2a6a: 8ed1 or a3,a3,a2 - 2a6c: b794 sb a3,9(a5) - 2a6e: 82a1 srli a3,a3,0x8 - 2a70: a7b4 sb a3,10(a5) - 2a72: 2754 lbu a3,12(a4) - 2a74: 3758 lbu a4,13(a4) - 2a76: 000786a3 sb zero,13(a5) - 2a7a: 00078723 sb zero,14(a5) - 2a7e: 0722 slli a4,a4,0x8 - 2a80: 8f55 or a4,a4,a3 - 2a82: b7b8 sb a4,11(a5) - 2a84: 8321 srli a4,a4,0x8 - 2a86: a7d8 sb a4,12(a5) - 2a88: 000787a3 sb zero,15(a5) - 2a8c: 00078823 sb zero,16(a5) - 2a90: 000788a3 sb zero,17(a5) - 2a94: 00078923 sb zero,18(a5) - 2a98: 000789a3 sb zero,19(a5) - 2a9c: 00078a23 sb zero,20(a5) - 2aa0: 00078aa3 sb zero,21(a5) - 2aa4: 00078b23 sb zero,22(a5) - 2aa8: 8082 ret +00002904 : + 2904: 86dfd2ef jal t0,170 <__riscv_save_0> + 2908: 40011537 lui a0,0x40011 + 290c: 4605 li a2,1 + 290e: 02000593 li a1,32 + 2912: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 2916: 8c2fe0ef jal ra,9d8 + 291a: 87bfd06f j 194 <__riscv_restore_0> -00002aaa : - 2aaa: ec6fd2ef jal t0,170 <__riscv_save_0> - 2aae: d6aff0ef jal ra,2018 - 2ab2: f83ff0ef jal ra,2a34 - 2ab6: 000035b7 lui a1,0x3 - 2aba: 4681 li a3,0 - 2abc: 3e800613 li a2,1000 - 2ac0: 85058593 addi a1,a1,-1968 # 2850 - 2ac4: 8cc18513 addi a0,gp,-1844 # 20000204 - 2ac8: eb9fe0ef jal ra,1980 - 2acc: 6609 lui a2,0x2 - 2ace: 000035b7 lui a1,0x3 - 2ad2: 03200693 li a3,50 - 2ad6: 71060613 addi a2,a2,1808 # 2710 - 2ada: 8c258593 addi a1,a1,-1854 # 28c2 - 2ade: 8ac18513 addi a0,gp,-1876 # 200001e4 - 2ae2: e9ffe0ef jal ra,1980 - 2ae6: 000035b7 lui a1,0x3 - 2aea: 4685 li a3,1 - 2aec: 06400613 li a2,100 - 2af0: 8ce58593 addi a1,a1,-1842 # 28ce - 2af4: 8dc18513 addi a0,gp,-1828 # 20000214 - 2af8: e89fe0ef jal ra,1980 - 2afc: 000035b7 lui a1,0x3 - 2b00: 46f9 li a3,30 - 2b02: 3e800613 li a2,1000 - 2b06: 87458593 addi a1,a1,-1932 # 2874 - 2b0a: 8ec18513 addi a0,gp,-1812 # 20000224 - 2b0e: e73fe0ef jal ra,1980 - 2b12: edbfe0ef jal ra,19ec - 2b16: e7efd06f j 194 <__riscv_restore_0> +0000291e : + 291e: 853fd2ef jal t0,170 <__riscv_save_0> + 2922: 40011537 lui a0,0x40011 + 2926: 4601 li a2,0 + 2928: 02000593 li a1,32 + 292c: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 2930: 8a8fe0ef jal ra,9d8 + 2934: 861fd06f j 194 <__riscv_restore_0> -00002b1a : - 2b1a: e56fd2ef jal t0,170 <__riscv_save_0> - 2b1e: e17fe0ef jal ra,1934 - 2b22: 28b5 jal 2b9e - 2b24: ae7fe0ef jal ra,160a - 2b28: eaefe0ef jal ra,11d6 - 2b2c: 95bfe0ef jal ra,1486 - 2b30: 8fdfe0ef jal ra,142c - 2b34: 983fe0ef jal ra,14b6 - 2b38: 9b1fe0ef jal ra,14e8 - 2b3c: 9dbfe0ef jal ra,1516 - 2b40: a07fe0ef jal ra,1546 - 2b44: f82fe0ef jal ra,12c6 - 2b48: 000077b7 lui a5,0x7 - 2b4c: 48c7a503 lw a0,1164(a5) # 748c <_read+0x5fa> - 2b50: b27fe0ef jal ra,1676 - 2b54: e40fd06f j 194 <__riscv_restore_0> +00002938 : + 2938: 839fd2ef jal t0,170 <__riscv_save_0> + 293c: 40011537 lui a0,0x40011 + 2940: 4605 li a2,1 + 2942: 45c1 li a1,16 + 2944: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 2948: 890fe0ef jal ra,9d8 + 294c: 849fd06f j 194 <__riscv_restore_0> -00002b58 : - 2b58: e18fd2ef jal t0,170 <__riscv_save_0> - 2b5c: 4401 li s0,0 - 2b5e: c105 beqz a0,2b7e - 2b60: 2100 lbu s0,0(a0) - 2b62: cc11 beqz s0,2b7e - 2b64: 415c lw a5,4(a0) - 2b66: 470d li a4,3 - 2b68: 00e79e63 bne a5,a4,2b84 - 2b6c: 40005537 lui a0,0x40005 - 2b70: 0ff5f593 andi a1,a1,255 - 2b74: 80050513 addi a0,a0,-2048 # 40004800 <_eusrstack+0x1ffff800> - 2b78: cbbfe0ef jal ra,1832 - 2b7c: 4405 li s0,1 - 2b7e: 8522 mv a0,s0 - 2b80: e14fd06f j 194 <__riscv_restore_0> - 2b84: 4711 li a4,4 - 2b86: 4405 li s0,1 - 2b88: fee79be3 bne a5,a4,2b7e - 2b8c: 40005537 lui a0,0x40005 - 2b90: 0ff5f593 andi a1,a1,255 - 2b94: c0050513 addi a0,a0,-1024 # 40004c00 <_eusrstack+0x1ffffc00> - 2b98: c9bfe0ef jal ra,1832 - 2b9c: b7cd j 2b7e +00002950 : + 2950: 821fd2ef jal t0,170 <__riscv_save_0> + 2954: 40011537 lui a0,0x40011 + 2958: 4601 li a2,0 + 295a: 45c1 li a1,16 + 295c: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> + 2960: 878fe0ef jal ra,9d8 + 2964: 831fd06f j 194 <__riscv_restore_0> -00002b9e : - 2b9e: dd2fd2ef jal t0,170 <__riscv_save_0> - 2ba2: 20000437 lui s0,0x20000 - 2ba6: 0a040413 addi s0,s0,160 # 200000a0 - 2baa: 0c800613 li a2,200 - 2bae: 8fc18593 addi a1,gp,-1796 # 20000234 - 2bb2: 00c40513 addi a0,s0,12 - 2bb6: e81fe0ef jal ra,1a36 - 2bba: 4408 lw a0,8(s0) - 2bbc: 4485 li s1,1 - 2bbe: bb7fe0ef jal ra,1774 - 2bc2: a004 sb s1,0(s0) - 2bc4: 12c00613 li a2,300 - 2bc8: 9c418593 addi a1,gp,-1596 # 200002fc - 2bcc: 02840513 addi a0,s0,40 - 2bd0: 8481a823 sw s0,-1968(gp) # 20000188 - 2bd4: e63fe0ef jal ra,1a36 - 2bd8: 5048 lw a0,36(s0) - 2bda: 0471 addi s0,s0,28 - 2bdc: ae7fe0ef jal ra,16c2 - 2be0: a004 sb s1,0(s0) - 2be2: 4501 li a0,0 - 2be4: 8481aa23 sw s0,-1964(gp) # 2000018c - 2be8: dacfd06f j 194 <__riscv_restore_0> +00002968 : + 2968: feefd2ef jal t0,156 <__riscv_save_4> + 296c: 8501a703 lw a4,-1968(gp) # 20000188 + 2970: 842a mv s0,a0 + 2972: 8a2e mv s4,a1 + 2974: 89b2 mv s3,a2 + 2976: 85018493 addi s1,gp,-1968 # 20000188 + 297a: 00a71c63 bne a4,a0,2992 + 297e: 3759 jal 2904 + 2980: 4901 li s2,0 + 2982: 01394e63 blt s2,s3,299e + 2986: 409c lw a5,0(s1) + 2988: 02879463 bne a5,s0,29b0 + 298c: 3f49 jal 291e + 298e: ffcfd06f j 18a <__riscv_restore_4> + 2992: 8541a783 lw a5,-1964(gp) # 2000018c + 2996: fea795e3 bne a5,a0,2980 + 299a: 3f79 jal 2938 + 299c: b7d5 j 2980 + 299e: 012a07b3 add a5,s4,s2 + 29a2: 00078583 lb a1,0(a5) + 29a6: 8522 mv a0,s0 + 29a8: 0905 addi s2,s2,1 + 29aa: ec7ff0ef jal ra,2870 + 29ae: bfd1 j 2982 + 29b0: 8541a783 lw a5,-1964(gp) # 2000018c + 29b4: fc879de3 bne a5,s0,298e + 29b8: 3f61 jal 2950 + 29ba: bfd1 j 298e -00002bec : - 2bec: d84fd2ef jal t0,170 <__riscv_save_0> - 2bf0: 40011537 lui a0,0x40011 - 2bf4: 4605 li a2,1 - 2bf6: 02000593 li a1,32 - 2bfa: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> - 2bfe: ddbfd0ef jal ra,9d8 - 2c02: d92fd06f j 194 <__riscv_restore_0> +000029bc : + 29bc: 4781 li a5,0 + 29be: c909 beqz a0,29d0 + 29c0: 2118 lbu a4,0(a0) + 29c2: 4781 li a5,0 + 29c4: c711 beqz a4,29d0 + 29c6: 495c lw a5,20(a0) + 29c8: 4d08 lw a0,24(a0) + 29ca: 8f89 sub a5,a5,a0 + 29cc: 00f037b3 snez a5,a5 + 29d0: 853e mv a0,a5 + 29d2: 8082 ret -00002c06 : - 2c06: d6afd2ef jal t0,170 <__riscv_save_0> - 2c0a: 40011537 lui a0,0x40011 - 2c0e: 4601 li a2,0 - 2c10: 02000593 li a1,32 - 2c14: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> - 2c18: dc1fd0ef jal ra,9d8 - 2c1c: d78fd06f j 194 <__riscv_restore_0> +000029d4 : + 29d4: f9cfd2ef jal t0,170 <__riscv_save_0> + 29d8: 1141 addi sp,sp,-16 + 29da: 842a mv s0,a0 + 29dc: 000107a3 sb zero,15(sp) + 29e0: 3ff1 jal 29bc + 29e2: c519 beqz a0,29f0 + 29e4: 00f10593 addi a1,sp,15 + 29e8: 00c40513 addi a0,s0,12 + 29ec: 8c4ff0ef jal ra,1ab0 + 29f0: 00f10503 lb a0,15(sp) + 29f4: 0141 addi sp,sp,16 + 29f6: f9efd06f j 194 <__riscv_restore_0> -00002c20 : - 2c20: d50fd2ef jal t0,170 <__riscv_save_0> - 2c24: 40011537 lui a0,0x40011 - 2c28: 4605 li a2,1 - 2c2a: 45c1 li a1,16 - 2c2c: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> - 2c30: da9fd0ef jal ra,9d8 - 2c34: d60fd06f j 194 <__riscv_restore_0> +000029fa : + 29fa: f76fd2ef jal t0,170 <__riscv_save_0> + 29fe: 0531 addi a0,a0,12 + 2a00: 8d6ff0ef jal ra,1ad6 + 2a04: f90fd06f j 194 <__riscv_restore_0> -00002c38 : - 2c38: d38fd2ef jal t0,170 <__riscv_save_0> - 2c3c: 40011537 lui a0,0x40011 - 2c40: 4601 li a2,0 - 2c42: 45c1 li a1,16 - 2c44: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00> - 2c48: d91fd0ef jal ra,9d8 - 2c4c: d48fd06f j 194 <__riscv_restore_0> +00002a08 <__ledf2>: + 2a08: 0145d713 srli a4,a1,0x14 + 2a0c: 001007b7 lui a5,0x100 + 2a10: 17fd addi a5,a5,-1 + 2a12: 0146d813 srli a6,a3,0x14 + 2a16: 7ff77713 andi a4,a4,2047 + 2a1a: 7ff00893 li a7,2047 + 2a1e: 00b7fe33 and t3,a5,a1 + 2a22: 8eaa mv t4,a0 + 2a24: 8ff5 and a5,a5,a3 + 2a26: 81fd srli a1,a1,0x1f + 2a28: 8f32 mv t5,a2 + 2a2a: 7ff87813 andi a6,a6,2047 + 2a2e: 82fd srli a3,a3,0x1f + 2a30: 03170e63 beq a4,a7,2a6c <__ledf2+0x64> + 2a34: 01180d63 beq a6,a7,2a4e <__ledf2+0x46> + 2a38: e329 bnez a4,2a7a <__ledf2+0x72> + 2a3a: 00ae68b3 or a7,t3,a0 + 2a3e: 00081f63 bnez a6,2a5c <__ledf2+0x54> + 2a42: 8e5d or a2,a2,a5 + 2a44: ee01 bnez a2,2a5c <__ledf2+0x54> + 2a46: 4301 li t1,0 + 2a48: 04088c63 beqz a7,2aa0 <__ledf2+0x98> + 2a4c: a821 j 2a64 <__ledf2+0x5c> + 2a4e: 00c7e8b3 or a7,a5,a2 + 2a52: 4309 li t1,2 + 2a54: 04089663 bnez a7,2aa0 <__ledf2+0x98> + 2a58: d36d beqz a4,2a3a <__ledf2+0x32> + 2a5a: a005 j 2a7a <__ledf2+0x72> + 2a5c: 04088463 beqz a7,2aa4 <__ledf2+0x9c> + 2a60: 02d58563 beq a1,a3,2a8a <__ledf2+0x82> + 2a64: 4305 li t1,1 + 2a66: cd8d beqz a1,2aa0 <__ledf2+0x98> + 2a68: 537d li t1,-1 + 2a6a: a81d j 2aa0 <__ledf2+0x98> + 2a6c: 00ae68b3 or a7,t3,a0 + 2a70: 4309 li t1,2 + 2a72: 02089763 bnez a7,2aa0 <__ledf2+0x98> + 2a76: 02e80a63 beq a6,a4,2aaa <__ledf2+0xa2> + 2a7a: 00081463 bnez a6,2a82 <__ledf2+0x7a> + 2a7e: 8e5d or a2,a2,a5 + 2a80: d275 beqz a2,2a64 <__ledf2+0x5c> + 2a82: fed591e3 bne a1,a3,2a64 <__ledf2+0x5c> + 2a86: fce84fe3 blt a6,a4,2a64 <__ledf2+0x5c> + 2a8a: 01074963 blt a4,a6,2a9c <__ledf2+0x94> + 2a8e: fdc7ebe3 bltu a5,t3,2a64 <__ledf2+0x5c> + 2a92: 00fe0f63 beq t3,a5,2ab0 <__ledf2+0xa8> + 2a96: 4301 li t1,0 + 2a98: 00fe7463 bgeu t3,a5,2aa0 <__ledf2+0x98> + 2a9c: d5f1 beqz a1,2a68 <__ledf2+0x60> + 2a9e: 4305 li t1,1 + 2aa0: 851a mv a0,t1 + 2aa2: 8082 ret + 2aa4: feed bnez a3,2a9e <__ledf2+0x96> + 2aa6: 537d li t1,-1 + 2aa8: bfe5 j 2aa0 <__ledf2+0x98> + 2aaa: 8e5d or a2,a2,a5 + 2aac: da79 beqz a2,2a82 <__ledf2+0x7a> + 2aae: bfcd j 2aa0 <__ledf2+0x98> + 2ab0: fbdf6ae3 bltu t5,t4,2a64 <__ledf2+0x5c> + 2ab4: 4301 li t1,0 + 2ab6: ffeef5e3 bgeu t4,t5,2aa0 <__ledf2+0x98> + 2aba: f1f5 bnez a1,2a9e <__ledf2+0x96> + 2abc: b775 j 2a68 <__ledf2+0x60> -00002c50 : - 2c50: d06fd2ef jal t0,156 <__riscv_save_4> - 2c54: 8501a703 lw a4,-1968(gp) # 20000188 - 2c58: 842a mv s0,a0 - 2c5a: 8a2e mv s4,a1 - 2c5c: 89b2 mv s3,a2 - 2c5e: 85018493 addi s1,gp,-1968 # 20000188 - 2c62: 00a71e63 bne a4,a0,2c7e - 2c66: f87ff0ef jal ra,2bec - 2c6a: 4901 li s2,0 - 2c6c: 03394063 blt s2,s3,2c8c - 2c70: 409c lw a5,0(s1) - 2c72: 02879663 bne a5,s0,2c9e - 2c76: f91ff0ef jal ra,2c06 - 2c7a: d10fd06f j 18a <__riscv_restore_4> - 2c7e: 8541a783 lw a5,-1964(gp) # 2000018c - 2c82: fea794e3 bne a5,a0,2c6a - 2c86: f9bff0ef jal ra,2c20 - 2c8a: b7c5 j 2c6a - 2c8c: 012a07b3 add a5,s4,s2 - 2c90: 00078583 lb a1,0(a5) - 2c94: 8522 mv a0,s0 - 2c96: 0905 addi s2,s2,1 - 2c98: ec1ff0ef jal ra,2b58 - 2c9c: bfc1 j 2c6c - 2c9e: 8541a783 lw a5,-1964(gp) # 2000018c - 2ca2: fc879ce3 bne a5,s0,2c7a - 2ca6: f93ff0ef jal ra,2c38 - 2caa: bfc1 j 2c7a +00002abe <__muldf3>: + 2abe: 7139 addi sp,sp,-64 + 2ac0: d84a sw s2,48(sp) + 2ac2: 0145d913 srli s2,a1,0x14 + 2ac6: d64e sw s3,44(sp) + 2ac8: d452 sw s4,40(sp) + 2aca: d256 sw s5,36(sp) + 2acc: 00c59993 slli s3,a1,0xc + 2ad0: de06 sw ra,60(sp) + 2ad2: dc22 sw s0,56(sp) + 2ad4: da26 sw s1,52(sp) + 2ad6: d05a sw s6,32(sp) + 2ad8: ce5e sw s7,28(sp) + 2ada: 7ff97913 andi s2,s2,2047 + 2ade: 8a2a mv s4,a0 + 2ae0: 00c9d993 srli s3,s3,0xc + 2ae4: 01f5da93 srli s5,a1,0x1f + 2ae8: 0e090d63 beqz s2,2be2 <__muldf3+0x124> + 2aec: 7ff00793 li a5,2047 + 2af0: 18f90663 beq s2,a5,2c7c <__muldf3+0x1be> + 2af4: 01d55413 srli s0,a0,0x1d + 2af8: 098e slli s3,s3,0x3 + 2afa: 013469b3 or s3,s0,s3 + 2afe: 00800437 lui s0,0x800 + 2b02: 0089e433 or s0,s3,s0 + 2b06: 00351493 slli s1,a0,0x3 + 2b0a: c0190913 addi s2,s2,-1023 + 2b0e: 4981 li s3,0 + 2b10: 4b81 li s7,0 + 2b12: 0146d713 srli a4,a3,0x14 + 2b16: 00c69a13 slli s4,a3,0xc + 2b1a: 7ff77713 andi a4,a4,2047 + 2b1e: 85b2 mv a1,a2 + 2b20: 00ca5a13 srli s4,s4,0xc + 2b24: 01f6db13 srli s6,a3,0x1f + 2b28: 10070b63 beqz a4,2c3e <__muldf3+0x180> + 2b2c: 7ff00793 li a5,2047 + 2b30: 04f70363 beq a4,a5,2b76 <__muldf3+0xb8> + 2b34: 01d65793 srli a5,a2,0x1d + 2b38: 0a0e slli s4,s4,0x3 + 2b3a: 0147ea33 or s4,a5,s4 + 2b3e: c0170713 addi a4,a4,-1023 + 2b42: 008007b7 lui a5,0x800 + 2b46: 00fa67b3 or a5,s4,a5 + 2b4a: 00361593 slli a1,a2,0x3 + 2b4e: 993a add s2,s2,a4 + 2b50: 4881 li a7,0 + 2b52: 016ac733 xor a4,s5,s6 + 2b56: 46bd li a3,15 + 2b58: 853a mv a0,a4 + 2b5a: 00190813 addi a6,s2,1 + 2b5e: 1736e863 bltu a3,s3,2cce <__muldf3+0x210> + 2b62: 00002617 auipc a2,0x2 + 2b66: 65660613 addi a2,a2,1622 # 51b8 <_read+0x48e> + 2b6a: 098a slli s3,s3,0x2 + 2b6c: 99b2 add s3,s3,a2 + 2b6e: 0009a683 lw a3,0(s3) + 2b72: 96b2 add a3,a3,a2 + 2b74: 8682 jr a3 + 2b76: 00ca67b3 or a5,s4,a2 + 2b7a: 7ff90913 addi s2,s2,2047 + 2b7e: 12079963 bnez a5,2cb0 <__muldf3+0x1f2> + 2b82: 0029e993 ori s3,s3,2 + 2b86: 4581 li a1,0 + 2b88: 4889 li a7,2 + 2b8a: b7e1 j 2b52 <__muldf3+0x94> + 2b8c: 4701 li a4,0 + 2b8e: 7ff00793 li a5,2047 + 2b92: 00080437 lui s0,0x80 + 2b96: 4481 li s1,0 + 2b98: 0432 slli s0,s0,0xc + 2b9a: 07d2 slli a5,a5,0x14 + 2b9c: 8031 srli s0,s0,0xc + 2b9e: 077e slli a4,a4,0x1f + 2ba0: 8c5d or s0,s0,a5 + 2ba2: 8c59 or s0,s0,a4 + 2ba4: 85a2 mv a1,s0 + 2ba6: 50f2 lw ra,60(sp) + 2ba8: 5462 lw s0,56(sp) + 2baa: 8526 mv a0,s1 + 2bac: 5942 lw s2,48(sp) + 2bae: 54d2 lw s1,52(sp) + 2bb0: 59b2 lw s3,44(sp) + 2bb2: 5a22 lw s4,40(sp) + 2bb4: 5a92 lw s5,36(sp) + 2bb6: 5b02 lw s6,32(sp) + 2bb8: 4bf2 lw s7,28(sp) + 2bba: 6121 addi sp,sp,64 + 2bbc: 8082 ret + 2bbe: 855a mv a0,s6 + 2bc0: 843e mv s0,a5 + 2bc2: 84ae mv s1,a1 + 2bc4: 8bc6 mv s7,a7 + 2bc6: 4789 li a5,2 + 2bc8: 0efb8d63 beq s7,a5,2cc2 <__muldf3+0x204> + 2bcc: 478d li a5,3 + 2bce: fafb8fe3 beq s7,a5,2b8c <__muldf3+0xce> + 2bd2: 4785 li a5,1 + 2bd4: 872a mv a4,a0 + 2bd6: 38fb9e63 bne s7,a5,2f72 <__muldf3+0x4b4> + 2bda: 4781 li a5,0 + 2bdc: 4401 li s0,0 + 2bde: 4481 li s1,0 + 2be0: bf65 j 2b98 <__muldf3+0xda> + 2be2: 00a9e433 or s0,s3,a0 + 2be6: c061 beqz s0,2ca6 <__muldf3+0x1e8> + 2be8: c636 sw a3,12(sp) + 2bea: c432 sw a2,8(sp) + 2bec: 2a098c63 beqz s3,2ea4 <__muldf3+0x3e6> + 2bf0: 854e mv a0,s3 + 2bf2: 575000ef jal ra,3966 <__clzsi2> + 2bf6: 4622 lw a2,8(sp) + 2bf8: 46b2 lw a3,12(sp) + 2bfa: 87aa mv a5,a0 + 2bfc: ff550713 addi a4,a0,-11 + 2c00: 4475 li s0,29 + 2c02: ff878493 addi s1,a5,-8 # 7ffff8 <_data_lma+0x7faba4> + 2c06: 8c19 sub s0,s0,a4 + 2c08: 009999b3 sll s3,s3,s1 + 2c0c: 008a5433 srl s0,s4,s0 + 2c10: 01346433 or s0,s0,s3 + 2c14: 009a14b3 sll s1,s4,s1 + 2c18: 0146d713 srli a4,a3,0x14 + 2c1c: c0d00913 li s2,-1011 + 2c20: 00c69a13 slli s4,a3,0xc + 2c24: 7ff77713 andi a4,a4,2047 + 2c28: 40f90933 sub s2,s2,a5 + 2c2c: 4981 li s3,0 + 2c2e: 4b81 li s7,0 + 2c30: 85b2 mv a1,a2 + 2c32: 00ca5a13 srli s4,s4,0xc + 2c36: 01f6db13 srli s6,a3,0x1f + 2c3a: ee0719e3 bnez a4,2b2c <__muldf3+0x6e> + 2c3e: 00ca67b3 or a5,s4,a2 + 2c42: c7b1 beqz a5,2c8e <__muldf3+0x1d0> + 2c44: 220a0f63 beqz s4,2e82 <__muldf3+0x3c4> + 2c48: 8552 mv a0,s4 + 2c4a: c432 sw a2,8(sp) + 2c4c: 51b000ef jal ra,3966 <__clzsi2> + 2c50: 4622 lw a2,8(sp) + 2c52: 872a mv a4,a0 + 2c54: ff550693 addi a3,a0,-11 + 2c58: 47f5 li a5,29 + 2c5a: ff870593 addi a1,a4,-8 + 2c5e: 8f95 sub a5,a5,a3 + 2c60: 00ba1a33 sll s4,s4,a1 + 2c64: 00f657b3 srl a5,a2,a5 + 2c68: 0147e7b3 or a5,a5,s4 + 2c6c: 00b615b3 sll a1,a2,a1 + 2c70: 40e90933 sub s2,s2,a4 + 2c74: c0d90913 addi s2,s2,-1011 + 2c78: 4881 li a7,0 + 2c7a: bde1 j 2b52 <__muldf3+0x94> + 2c7c: 00a9e433 or s0,s3,a0 + 2c80: ec01 bnez s0,2c98 <__muldf3+0x1da> + 2c82: 49a1 li s3,8 + 2c84: 4481 li s1,0 + 2c86: 7ff00913 li s2,2047 + 2c8a: 4b89 li s7,2 + 2c8c: b559 j 2b12 <__muldf3+0x54> + 2c8e: 0019e993 ori s3,s3,1 + 2c92: 4581 li a1,0 + 2c94: 4885 li a7,1 + 2c96: bd75 j 2b52 <__muldf3+0x94> + 2c98: 844e mv s0,s3 + 2c9a: 84aa mv s1,a0 + 2c9c: 49b1 li s3,12 + 2c9e: 7ff00913 li s2,2047 + 2ca2: 4b8d li s7,3 + 2ca4: b5bd j 2b12 <__muldf3+0x54> + 2ca6: 4991 li s3,4 + 2ca8: 4481 li s1,0 + 2caa: 4901 li s2,0 + 2cac: 4b85 li s7,1 + 2cae: b595 j 2b12 <__muldf3+0x54> + 2cb0: 0039e993 ori s3,s3,3 + 2cb4: 87d2 mv a5,s4 + 2cb6: 488d li a7,3 + 2cb8: bd69 j 2b52 <__muldf3+0x94> + 2cba: 4789 li a5,2 + 2cbc: 8556 mv a0,s5 + 2cbe: f0fb97e3 bne s7,a5,2bcc <__muldf3+0x10e> + 2cc2: 872a mv a4,a0 + 2cc4: 7ff00793 li a5,2047 + 2cc8: 4401 li s0,0 + 2cca: 4481 li s1,0 + 2ccc: b5f1 j 2b98 <__muldf3+0xda> + 2cce: 6ec1 lui t4,0x10 + 2cd0: fffe8613 addi a2,t4,-1 # ffff <_data_lma+0xabab> + 2cd4: 0104d693 srli a3,s1,0x10 + 2cd8: 0105de13 srli t3,a1,0x10 + 2cdc: 8cf1 and s1,s1,a2 + 2cde: 8df1 and a1,a1,a2 + 2ce0: 02958633 mul a2,a1,s1 + 2ce4: 02b68333 mul t1,a3,a1 + 2ce8: 01065893 srli a7,a2,0x10 + 2cec: 029e0533 mul a0,t3,s1 + 2cf0: 951a add a0,a0,t1 + 2cf2: 98aa add a7,a7,a0 + 2cf4: 03c682b3 mul t0,a3,t3 + 2cf8: 0068f363 bgeu a7,t1,2cfe <__muldf3+0x240> + 2cfc: 92f6 add t0,t0,t4 + 2cfe: 6fc1 lui t6,0x10 + 2d00: ffff8313 addi t1,t6,-1 # ffff <_data_lma+0xabab> + 2d04: 0067f533 and a0,a5,t1 + 2d08: 0107d393 srli t2,a5,0x10 + 2d0c: 0068f7b3 and a5,a7,t1 + 2d10: 07c2 slli a5,a5,0x10 + 2d12: 00667333 and t1,a2,t1 + 2d16: 933e add t1,t1,a5 + 2d18: 02950633 mul a2,a0,s1 + 2d1c: 0108d893 srli a7,a7,0x10 + 2d20: 02a687b3 mul a5,a3,a0 + 2d24: 01065f13 srli t5,a2,0x10 + 2d28: 029384b3 mul s1,t2,s1 + 2d2c: 94be add s1,s1,a5 + 2d2e: 94fa add s1,s1,t5 + 2d30: 02768eb3 mul t4,a3,t2 + 2d34: 00f4f363 bgeu s1,a5,2d3a <__muldf3+0x27c> + 2d38: 9efe add t4,t4,t6 + 2d3a: 6a41 lui s4,0x10 + 2d3c: fffa0793 addi a5,s4,-1 # ffff <_data_lma+0xabab> + 2d40: 01045f93 srli t6,s0,0x10 + 2d44: 00f476b3 and a3,s0,a5 + 2d48: 00f4f9b3 and s3,s1,a5 + 2d4c: 8e7d and a2,a2,a5 + 2d4e: 80c1 srli s1,s1,0x10 + 2d50: 02d58433 mul s0,a1,a3 + 2d54: 09c2 slli s3,s3,0x10 + 2d56: 01d48f33 add t5,s1,t4 + 2d5a: 99b2 add s3,s3,a2 + 2d5c: 98ce add a7,a7,s3 + 2d5e: 02de07b3 mul a5,t3,a3 + 2d62: 01045e93 srli t4,s0,0x10 + 2d66: 02bf85b3 mul a1,t6,a1 + 2d6a: 97ae add a5,a5,a1 + 2d6c: 9ebe add t4,t4,a5 + 2d6e: 03fe0e33 mul t3,t3,t6 + 2d72: 00bef363 bgeu t4,a1,2d78 <__muldf3+0x2ba> + 2d76: 9e52 add t3,t3,s4 + 2d78: 67c1 lui a5,0x10 + 2d7a: fff78593 addi a1,a5,-1 # ffff <_data_lma+0xabab> + 2d7e: 00bef633 and a2,t4,a1 + 2d82: 8c6d and s0,s0,a1 + 2d84: 0642 slli a2,a2,0x10 + 2d86: 9622 add a2,a2,s0 + 2d88: 010ede93 srli t4,t4,0x10 + 2d8c: 02d505b3 mul a1,a0,a3 + 2d90: 9e76 add t3,t3,t4 + 2d92: 02af8533 mul a0,t6,a0 + 2d96: 0105d413 srli s0,a1,0x10 + 2d9a: 02d386b3 mul a3,t2,a3 + 2d9e: 96aa add a3,a3,a0 + 2da0: 96a2 add a3,a3,s0 + 2da2: 03f38fb3 mul t6,t2,t6 + 2da6: 00a6f363 bgeu a3,a0,2dac <__muldf3+0x2ee> + 2daa: 9fbe add t6,t6,a5 + 2dac: 6541 lui a0,0x10 + 2dae: 157d addi a0,a0,-1 + 2db0: 00a6f7b3 and a5,a3,a0 + 2db4: 07c2 slli a5,a5,0x10 + 2db6: 8d6d and a0,a0,a1 + 2db8: 97aa add a5,a5,a0 + 2dba: 005885b3 add a1,a7,t0 + 2dbe: 0135b9b3 sltu s3,a1,s3 + 2dc2: 97fa add a5,a5,t5 + 2dc4: 95b2 add a1,a1,a2 + 2dc6: 01378433 add s0,a5,s3 + 2dca: 00c5b633 sltu a2,a1,a2 + 2dce: 01c40eb3 add t4,s0,t3 + 2dd2: 00ce8533 add a0,t4,a2 + 2dd6: 01343433 sltu s0,s0,s3 + 2dda: 01e7b7b3 sltu a5,a5,t5 + 2dde: 8fc1 or a5,a5,s0 + 2de0: 01cebe33 sltu t3,t4,t3 + 2de4: 0106d413 srli s0,a3,0x10 + 2de8: 00c53633 sltu a2,a0,a2 + 2dec: 943e add s0,s0,a5 + 2dee: 00ce6633 or a2,t3,a2 + 2df2: 00959493 slli s1,a1,0x9 + 2df6: 9432 add s0,s0,a2 + 2df8: 947e add s0,s0,t6 + 2dfa: 0064e4b3 or s1,s1,t1 + 2dfe: 0426 slli s0,s0,0x9 + 2e00: 01755693 srli a3,a0,0x17 + 2e04: 009034b3 snez s1,s1 + 2e08: 81dd srli a1,a1,0x17 + 2e0a: 00951793 slli a5,a0,0x9 + 2e0e: 8ccd or s1,s1,a1 + 2e10: 8c55 or s0,s0,a3 + 2e12: 8cdd or s1,s1,a5 + 2e14: 00741793 slli a5,s0,0x7 + 2e18: 0007db63 bgez a5,2e2e <__muldf3+0x370> + 2e1c: 0014d793 srli a5,s1,0x1 + 2e20: 8885 andi s1,s1,1 + 2e22: 01f41693 slli a3,s0,0x1f + 2e26: 8cdd or s1,s1,a5 + 2e28: 8cd5 or s1,s1,a3 + 2e2a: 8005 srli s0,s0,0x1 + 2e2c: 8942 mv s2,a6 + 2e2e: 3ff90793 addi a5,s2,1023 + 2e32: 08f05963 blez a5,2ec4 <__muldf3+0x406> + 2e36: 0074f693 andi a3,s1,7 + 2e3a: ce81 beqz a3,2e52 <__muldf3+0x394> + 2e3c: 00f4f693 andi a3,s1,15 + 2e40: 4611 li a2,4 + 2e42: 00c68863 beq a3,a2,2e52 <__muldf3+0x394> + 2e46: 00448693 addi a3,s1,4 + 2e4a: 0096b4b3 sltu s1,a3,s1 + 2e4e: 9426 add s0,s0,s1 + 2e50: 84b6 mv s1,a3 + 2e52: 00741693 slli a3,s0,0x7 + 2e56: 0006d863 bgez a3,2e66 <__muldf3+0x3a8> + 2e5a: ff0007b7 lui a5,0xff000 + 2e5e: 17fd addi a5,a5,-1 + 2e60: 8c7d and s0,s0,a5 + 2e62: 40090793 addi a5,s2,1024 + 2e66: 7fe00693 li a3,2046 + 2e6a: 0ef6cf63 blt a3,a5,2f68 <__muldf3+0x4aa> + 2e6e: 0034d693 srli a3,s1,0x3 + 2e72: 01d41493 slli s1,s0,0x1d + 2e76: 0426 slli s0,s0,0x9 + 2e78: 8cd5 or s1,s1,a3 + 2e7a: 8031 srli s0,s0,0xc + 2e7c: 7ff7f793 andi a5,a5,2047 + 2e80: bb21 j 2b98 <__muldf3+0xda> + 2e82: 8532 mv a0,a2 + 2e84: c432 sw a2,8(sp) + 2e86: 2e1000ef jal ra,3966 <__clzsi2> + 2e8a: 01550693 addi a3,a0,21 # 10015 <_data_lma+0xabc1> + 2e8e: 47f1 li a5,28 + 2e90: 02050713 addi a4,a0,32 + 2e94: 4622 lw a2,8(sp) + 2e96: dcd7d1e3 bge a5,a3,2c58 <__muldf3+0x19a> + 2e9a: 1561 addi a0,a0,-8 + 2e9c: 00a617b3 sll a5,a2,a0 + 2ea0: 4581 li a1,0 + 2ea2: b3f9 j 2c70 <__muldf3+0x1b2> + 2ea4: 2c3000ef jal ra,3966 <__clzsi2> + 2ea8: 01550713 addi a4,a0,21 + 2eac: 45f1 li a1,28 + 2eae: 02050793 addi a5,a0,32 + 2eb2: 4622 lw a2,8(sp) + 2eb4: 46b2 lw a3,12(sp) + 2eb6: d4e5d5e3 bge a1,a4,2c00 <__muldf3+0x142> + 2eba: 1561 addi a0,a0,-8 + 2ebc: 00aa1433 sll s0,s4,a0 + 2ec0: 4481 li s1,0 + 2ec2: bb99 j 2c18 <__muldf3+0x15a> + 2ec4: 4685 li a3,1 + 2ec6: 8e9d sub a3,a3,a5 + 2ec8: e7b1 bnez a5,2f14 <__muldf3+0x456> + 2eca: 41e90913 addi s2,s2,1054 + 2ece: 012497b3 sll a5,s1,s2 + 2ed2: 00d4d4b3 srl s1,s1,a3 + 2ed6: 01241933 sll s2,s0,s2 + 2eda: 00f037b3 snez a5,a5 + 2ede: 009964b3 or s1,s2,s1 + 2ee2: 8cdd or s1,s1,a5 + 2ee4: 0074f793 andi a5,s1,7 + 2ee8: 00d456b3 srl a3,s0,a3 + 2eec: cf81 beqz a5,2f04 <__muldf3+0x446> + 2eee: 00f4f793 andi a5,s1,15 + 2ef2: 4611 li a2,4 + 2ef4: 00c78863 beq a5,a2,2f04 <__muldf3+0x446> + 2ef8: 00448793 addi a5,s1,4 + 2efc: 0097b4b3 sltu s1,a5,s1 + 2f00: 96a6 add a3,a3,s1 + 2f02: 84be mv s1,a5 + 2f04: 00869793 slli a5,a3,0x8 + 2f08: 0407d863 bgez a5,2f58 <__muldf3+0x49a> + 2f0c: 4785 li a5,1 + 2f0e: 4401 li s0,0 + 2f10: 4481 li s1,0 + 2f12: b159 j 2b98 <__muldf3+0xda> + 2f14: 03800613 li a2,56 + 2f18: ccd641e3 blt a2,a3,2bda <__muldf3+0x11c> + 2f1c: 467d li a2,31 + 2f1e: fad656e3 bge a2,a3,2eca <__muldf3+0x40c> + 2f22: 5605 li a2,-31 + 2f24: 40f607b3 sub a5,a2,a5 + 2f28: 02000593 li a1,32 + 2f2c: 00f45633 srl a2,s0,a5 + 2f30: 00b68763 beq a3,a1,2f3e <__muldf3+0x480> + 2f34: 43e90913 addi s2,s2,1086 + 2f38: 012417b3 sll a5,s0,s2 + 2f3c: 8cdd or s1,s1,a5 + 2f3e: 009034b3 snez s1,s1 + 2f42: 8cd1 or s1,s1,a2 + 2f44: 0074f693 andi a3,s1,7 + 2f48: 4401 li s0,0 + 2f4a: ca99 beqz a3,2f60 <__muldf3+0x4a2> + 2f4c: 00f4f793 andi a5,s1,15 + 2f50: 4611 li a2,4 + 2f52: 4681 li a3,0 + 2f54: fac792e3 bne a5,a2,2ef8 <__muldf3+0x43a> + 2f58: 00969413 slli s0,a3,0x9 + 2f5c: 8031 srli s0,s0,0xc + 2f5e: 06f6 slli a3,a3,0x1d + 2f60: 808d srli s1,s1,0x3 + 2f62: 8cd5 or s1,s1,a3 + 2f64: 4781 li a5,0 + 2f66: b90d j 2b98 <__muldf3+0xda> + 2f68: 7ff00793 li a5,2047 + 2f6c: 4401 li s0,0 + 2f6e: 4481 li s1,0 + 2f70: b125 j 2b98 <__muldf3+0xda> + 2f72: 8942 mv s2,a6 + 2f74: bd6d j 2e2e <__muldf3+0x370> -00002cac : - 2cac: 4781 li a5,0 - 2cae: c909 beqz a0,2cc0 - 2cb0: 2118 lbu a4,0(a0) - 2cb2: 4781 li a5,0 - 2cb4: c711 beqz a4,2cc0 - 2cb6: 495c lw a5,20(a0) - 2cb8: 4d08 lw a0,24(a0) - 2cba: 8f89 sub a5,a5,a0 - 2cbc: 00f037b3 snez a5,a5 - 2cc0: 853e mv a0,a5 - 2cc2: 8082 ret +00002f76 <__divsf3>: + 2f76: 7139 addi sp,sp,-64 + 2f78: 01755793 srli a5,a0,0x17 + 2f7c: d84a sw s2,48(sp) + 2f7e: d256 sw s5,36(sp) + 2f80: ce5e sw s7,28(sp) + 2f82: 00951a93 slli s5,a0,0x9 + 2f86: 01f55913 srli s2,a0,0x1f + 2f8a: de06 sw ra,60(sp) + 2f8c: dc22 sw s0,56(sp) + 2f8e: da26 sw s1,52(sp) + 2f90: d64e sw s3,44(sp) + 2f92: d452 sw s4,40(sp) + 2f94: d05a sw s6,32(sp) + 2f96: 0ff7f793 andi a5,a5,255 + 2f9a: 009ada93 srli s5,s5,0x9 + 2f9e: 8bca mv s7,s2 + 2fa0: 12078263 beqz a5,30c4 <__divsf3+0x14e> + 2fa4: 0ff00713 li a4,255 + 2fa8: 12e78463 beq a5,a4,30d0 <__divsf3+0x15a> + 2fac: 0a8e slli s5,s5,0x3 + 2fae: 04000737 lui a4,0x4000 + 2fb2: 00eaeab3 or s5,s5,a4 + 2fb6: f8178a13 addi s4,a5,-127 # feffff81 <_eusrstack+0xdeffaf81> + 2fba: 4401 li s0,0 + 2fbc: 4b01 li s6,0 + 2fbe: 0175d793 srli a5,a1,0x17 + 2fc2: 00959493 slli s1,a1,0x9 + 2fc6: 0ff7f793 andi a5,a5,255 + 2fca: 80a5 srli s1,s1,0x9 + 2fcc: 01f5d993 srli s3,a1,0x1f + 2fd0: c7fd beqz a5,30be <__divsf3+0x148> + 2fd2: 0ff00713 li a4,255 + 2fd6: 02e78763 beq a5,a4,3004 <__divsf3+0x8e> + 2fda: 048e slli s1,s1,0x3 + 2fdc: f8178793 addi a5,a5,-127 + 2fe0: 04000737 lui a4,0x4000 + 2fe4: 8cd9 or s1,s1,a4 + 2fe6: 40fa0a33 sub s4,s4,a5 + 2fea: 4681 li a3,0 + 2fec: 8c55 or s0,s0,a3 + 2fee: 00002717 auipc a4,0x2 + 2ff2: 20a70713 addi a4,a4,522 # 51f8 <_read+0x4ce> + 2ff6: 040a slli s0,s0,0x2 + 2ff8: 943a add s0,s0,a4 + 2ffa: 401c lw a5,0(s0) + 2ffc: 01394933 xor s2,s2,s3 + 3000: 97ba add a5,a5,a4 + 3002: 8782 jr a5 + 3004: f01a0a13 addi s4,s4,-255 + 3008: e8f9 bnez s1,30de <__divsf3+0x168> + 300a: 4689 li a3,2 + 300c: 8c55 or s0,s0,a3 + 300e: 00002717 auipc a4,0x2 + 3012: 22a70713 addi a4,a4,554 # 5238 <_read+0x50e> + 3016: 040a slli s0,s0,0x2 + 3018: 943a add s0,s0,a4 + 301a: 401c lw a5,0(s0) + 301c: 01394933 xor s2,s2,s3 + 3020: 97ba add a5,a5,a4 + 3022: 8782 jr a5 + 3024: 4901 li s2,0 + 3026: 0ff00713 li a4,255 + 302a: 004007b7 lui a5,0x400 + 302e: 00979513 slli a0,a5,0x9 + 3032: 50f2 lw ra,60(sp) + 3034: 5462 lw s0,56(sp) + 3036: 01771793 slli a5,a4,0x17 + 303a: 8125 srli a0,a0,0x9 + 303c: 097e slli s2,s2,0x1f + 303e: 8d5d or a0,a0,a5 + 3040: 01256533 or a0,a0,s2 + 3044: 54d2 lw s1,52(sp) + 3046: 5942 lw s2,48(sp) + 3048: 59b2 lw s3,44(sp) + 304a: 5a22 lw s4,40(sp) + 304c: 5a92 lw s5,36(sp) + 304e: 5b02 lw s6,32(sp) + 3050: 4bf2 lw s7,28(sp) + 3052: 6121 addi sp,sp,64 + 3054: 8082 ret + 3056: 0ff00713 li a4,255 + 305a: 4781 li a5,0 + 305c: bfc9 j 302e <__divsf3+0xb8> + 305e: 8aa6 mv s5,s1 + 3060: 8bce mv s7,s3 + 3062: 8b36 mv s6,a3 + 3064: 4789 li a5,2 + 3066: 1afb0b63 beq s6,a5,321c <__divsf3+0x2a6> + 306a: 478d li a5,3 + 306c: fafb0ce3 beq s6,a5,3024 <__divsf3+0xae> + 3070: 4785 li a5,1 + 3072: 0afb0a63 beq s6,a5,3126 <__divsf3+0x1b0> + 3076: 07fa0713 addi a4,s4,127 + 307a: 001bf913 andi s2,s7,1 + 307e: 12e05763 blez a4,31ac <__divsf3+0x236> + 3082: 007af793 andi a5,s5,7 + 3086: c799 beqz a5,3094 <__divsf3+0x11e> + 3088: 00faf793 andi a5,s5,15 + 308c: 4691 li a3,4 + 308e: 00d78363 beq a5,a3,3094 <__divsf3+0x11e> + 3092: 0a91 addi s5,s5,4 + 3094: 004a9793 slli a5,s5,0x4 + 3098: 0007d963 bgez a5,30aa <__divsf3+0x134> + 309c: f80007b7 lui a5,0xf8000 + 30a0: 17fd addi a5,a5,-1 + 30a2: 00fafab3 and s5,s5,a5 + 30a6: 080a0713 addi a4,s4,128 + 30aa: 0fe00793 li a5,254 + 30ae: fae7c4e3 blt a5,a4,3056 <__divsf3+0xe0> + 30b2: 006a9793 slli a5,s5,0x6 + 30b6: 83a5 srli a5,a5,0x9 + 30b8: 0ff77713 andi a4,a4,255 + 30bc: bf8d j 302e <__divsf3+0xb8> + 30be: e4b9 bnez s1,310c <__divsf3+0x196> + 30c0: 4685 li a3,1 + 30c2: b7a9 j 300c <__divsf3+0x96> + 30c4: 020a9463 bnez s5,30ec <__divsf3+0x176> + 30c8: 4411 li s0,4 + 30ca: 4a01 li s4,0 + 30cc: 4b05 li s6,1 + 30ce: bdc5 j 2fbe <__divsf3+0x48> + 30d0: 000a9963 bnez s5,30e2 <__divsf3+0x16c> + 30d4: 4421 li s0,8 + 30d6: 0ff00a13 li s4,255 + 30da: 4b09 li s6,2 + 30dc: b5cd j 2fbe <__divsf3+0x48> + 30de: 468d li a3,3 + 30e0: b731 j 2fec <__divsf3+0x76> + 30e2: 4431 li s0,12 + 30e4: 0ff00a13 li s4,255 + 30e8: 4b0d li s6,3 + 30ea: bdd1 j 2fbe <__divsf3+0x48> + 30ec: 8556 mv a0,s5 + 30ee: c62e sw a1,12(sp) + 30f0: 077000ef jal ra,3966 <__clzsi2> + 30f4: ffb50793 addi a5,a0,-5 + 30f8: 00fa9ab3 sll s5,s5,a5 + 30fc: f8a00793 li a5,-118 + 3100: 40a78a33 sub s4,a5,a0 + 3104: 4401 li s0,0 + 3106: 4b01 li s6,0 + 3108: 45b2 lw a1,12(sp) + 310a: bd55 j 2fbe <__divsf3+0x48> + 310c: 8526 mv a0,s1 + 310e: 059000ef jal ra,3966 <__clzsi2> + 3112: ffb50713 addi a4,a0,-5 + 3116: 00aa07b3 add a5,s4,a0 + 311a: 00e494b3 sll s1,s1,a4 + 311e: 07678a13 addi s4,a5,118 # f8000076 <_eusrstack+0xd7ffb076> + 3122: 4681 li a3,0 + 3124: b5e1 j 2fec <__divsf3+0x76> + 3126: 001bf913 andi s2,s7,1 + 312a: 4701 li a4,0 + 312c: 4781 li a5,0 + 312e: b701 j 302e <__divsf3+0xb8> + 3130: 6641 lui a2,0x10 + 3132: 00549513 slli a0,s1,0x5 + 3136: 167d addi a2,a2,-1 + 3138: 01055793 srli a5,a0,0x10 + 313c: 8e69 and a2,a2,a0 + 313e: 0a9afa63 bgeu s5,s1,31f2 <__divsf3+0x27c> + 3142: 02fad5b3 divu a1,s5,a5 + 3146: 1a7d addi s4,s4,-1 + 3148: 86d6 mv a3,s5 + 314a: 4701 li a4,0 + 314c: 02c58833 mul a6,a1,a2 + 3150: 02f6f6b3 remu a3,a3,a5 + 3154: 06c2 slli a3,a3,0x10 + 3156: 8f55 or a4,a4,a3 + 3158: 01077b63 bgeu a4,a6,316e <__divsf3+0x1f8> + 315c: 972a add a4,a4,a0 + 315e: fff58693 addi a3,a1,-1 + 3162: 0aa76863 bltu a4,a0,3212 <__divsf3+0x29c> + 3166: 0b077663 bgeu a4,a6,3212 <__divsf3+0x29c> + 316a: 15f9 addi a1,a1,-2 + 316c: 972a add a4,a4,a0 + 316e: 41070733 sub a4,a4,a6 + 3172: 02f756b3 divu a3,a4,a5 + 3176: 02f77733 remu a4,a4,a5 + 317a: 02c68ab3 mul s5,a3,a2 + 317e: 01071793 slli a5,a4,0x10 + 3182: 0157fb63 bgeu a5,s5,3198 <__divsf3+0x222> + 3186: 97aa add a5,a5,a0 + 3188: fff68713 addi a4,a3,-1 + 318c: 08a7e163 bltu a5,a0,320e <__divsf3+0x298> + 3190: 0757ff63 bgeu a5,s5,320e <__divsf3+0x298> + 3194: 16f9 addi a3,a3,-2 + 3196: 97aa add a5,a5,a0 + 3198: 05c2 slli a1,a1,0x10 + 319a: 41578ab3 sub s5,a5,s5 + 319e: 8dd5 or a1,a1,a3 + 31a0: 01503ab3 snez s5,s5 + 31a4: 0155eab3 or s5,a1,s5 + 31a8: 8bca mv s7,s2 + 31aa: b5f1 j 3076 <__divsf3+0x100> + 31ac: 4685 li a3,1 + 31ae: 8e99 sub a3,a3,a4 + 31b0: c711 beqz a4,31bc <__divsf3+0x246> + 31b2: 466d li a2,27 + 31b4: 4701 li a4,0 + 31b6: 4781 li a5,0 + 31b8: e6d64be3 blt a2,a3,302e <__divsf3+0xb8> + 31bc: 09ea0a13 addi s4,s4,158 + 31c0: 014a9a33 sll s4,s5,s4 + 31c4: 00dad7b3 srl a5,s5,a3 + 31c8: 01403ab3 snez s5,s4 + 31cc: 0157e7b3 or a5,a5,s5 + 31d0: 0077f713 andi a4,a5,7 + 31d4: c719 beqz a4,31e2 <__divsf3+0x26c> + 31d6: 00f7f713 andi a4,a5,15 + 31da: 4691 li a3,4 + 31dc: 00d70363 beq a4,a3,31e2 <__divsf3+0x26c> + 31e0: 0791 addi a5,a5,4 + 31e2: 00579713 slli a4,a5,0x5 + 31e6: 02074863 bltz a4,3216 <__divsf3+0x2a0> + 31ea: 079a slli a5,a5,0x6 + 31ec: 83a5 srli a5,a5,0x9 + 31ee: 4701 li a4,0 + 31f0: bd3d j 302e <__divsf3+0xb8> + 31f2: 001ad693 srli a3,s5,0x1 + 31f6: 02f6d5b3 divu a1,a3,a5 + 31fa: 01fa9713 slli a4,s5,0x1f + 31fe: 8341 srli a4,a4,0x10 + 3200: 02c58833 mul a6,a1,a2 + 3204: b7b1 j 3150 <__divsf3+0x1da> + 3206: 8bce mv s7,s3 + 3208: 8b36 mv s6,a3 + 320a: 4a81 li s5,0 + 320c: bda1 j 3064 <__divsf3+0xee> + 320e: 86ba mv a3,a4 + 3210: b761 j 3198 <__divsf3+0x222> + 3212: 85b6 mv a1,a3 + 3214: bfa9 j 316e <__divsf3+0x1f8> + 3216: 4705 li a4,1 + 3218: 4781 li a5,0 + 321a: bd11 j 302e <__divsf3+0xb8> + 321c: 001bf913 andi s2,s7,1 + 3220: 0ff00713 li a4,255 + 3224: 4781 li a5,0 + 3226: b521 j 302e <__divsf3+0xb8> -00002cc4 : - 2cc4: cacfd2ef jal t0,170 <__riscv_save_0> - 2cc8: 1141 addi sp,sp,-16 - 2cca: 842a mv s0,a0 - 2ccc: 000107a3 sb zero,15(sp) - 2cd0: fddff0ef jal ra,2cac - 2cd4: c519 beqz a0,2ce2 - 2cd6: 00f10593 addi a1,sp,15 - 2cda: 00c40513 addi a0,s0,12 - 2cde: d95fe0ef jal ra,1a72 - 2ce2: 00f10503 lb a0,15(sp) - 2ce6: 0141 addi sp,sp,16 - 2ce8: cacfd06f j 194 <__riscv_restore_0> +00003228 <__gesf2>: + 3228: 01755693 srli a3,a0,0x17 + 322c: 008007b7 lui a5,0x800 + 3230: 17fd addi a5,a5,-1 + 3232: 0175d613 srli a2,a1,0x17 + 3236: 0ff6f693 andi a3,a3,255 + 323a: 0ff00813 li a6,255 + 323e: 00a7f8b3 and a7,a5,a0 + 3242: 01f55713 srli a4,a0,0x1f + 3246: 8fed and a5,a5,a1 + 3248: 0ff67613 andi a2,a2,255 + 324c: 81fd srli a1,a1,0x1f + 324e: 03068163 beq a3,a6,3270 <__gesf2+0x48> + 3252: 01060c63 beq a2,a6,326a <__gesf2+0x42> + 3256: e28d bnez a3,3278 <__gesf2+0x50> + 3258: e211 bnez a2,325c <__gesf2+0x34> + 325a: c3b1 beqz a5,329e <__gesf2+0x76> + 325c: 02088e63 beqz a7,3298 <__gesf2+0x70> + 3260: 04b70563 beq a4,a1,32aa <__gesf2+0x82> + 3264: 4505 li a0,1 + 3266: e71d bnez a4,3294 <__gesf2+0x6c> + 3268: 8082 ret + 326a: d7f5 beqz a5,3256 <__gesf2+0x2e> + 326c: 5579 li a0,-2 + 326e: 8082 ret + 3270: fe089ee3 bnez a7,326c <__gesf2+0x44> + 3274: 02d60963 beq a2,a3,32a6 <__gesf2+0x7e> + 3278: e211 bnez a2,327c <__gesf2+0x54> + 327a: d7ed beqz a5,3264 <__gesf2+0x3c> + 327c: feb714e3 bne a4,a1,3264 <__gesf2+0x3c> + 3280: fed642e3 blt a2,a3,3264 <__gesf2+0x3c> + 3284: 00c6c763 blt a3,a2,3292 <__gesf2+0x6a> + 3288: fd17eee3 bltu a5,a7,3264 <__gesf2+0x3c> + 328c: 4501 li a0,0 + 328e: fcf8fde3 bgeu a7,a5,3268 <__gesf2+0x40> + 3292: e701 bnez a4,329a <__gesf2+0x72> + 3294: 557d li a0,-1 + 3296: 8082 ret + 3298: ddf5 beqz a1,3294 <__gesf2+0x6c> + 329a: 4505 li a0,1 + 329c: 8082 ret + 329e: 4501 li a0,0 + 32a0: fc0892e3 bnez a7,3264 <__gesf2+0x3c> + 32a4: 8082 ret + 32a6: dbf9 beqz a5,327c <__gesf2+0x54> + 32a8: b7d1 j 326c <__gesf2+0x44> + 32aa: 4681 li a3,0 + 32ac: bfe1 j 3284 <__gesf2+0x5c> -00002cec : - 2cec: c84fd2ef jal t0,170 <__riscv_save_0> - 2cf0: 0531 addi a0,a0,12 - 2cf2: da7fe0ef jal ra,1a98 - 2cf6: c9efd06f j 194 <__riscv_restore_0> +000032ae <__lesf2>: + 32ae: 01755693 srli a3,a0,0x17 + 32b2: 008007b7 lui a5,0x800 + 32b6: 17fd addi a5,a5,-1 + 32b8: 0175d613 srli a2,a1,0x17 + 32bc: 0ff6f693 andi a3,a3,255 + 32c0: 0ff00813 li a6,255 + 32c4: 00a7f8b3 and a7,a5,a0 + 32c8: 01f55713 srli a4,a0,0x1f + 32cc: 8fed and a5,a5,a1 + 32ce: 0ff67613 andi a2,a2,255 + 32d2: 81fd srli a1,a1,0x1f + 32d4: 03068763 beq a3,a6,3302 <__lesf2+0x54> + 32d8: 01060963 beq a2,a6,32ea <__lesf2+0x3c> + 32dc: ea85 bnez a3,330c <__lesf2+0x5e> + 32de: ea11 bnez a2,32f2 <__lesf2+0x44> + 32e0: eb89 bnez a5,32f2 <__lesf2+0x44> + 32e2: 4501 li a0,0 + 32e4: 00089b63 bnez a7,32fa <__lesf2+0x4c> + 32e8: 8082 ret + 32ea: 4509 li a0,2 + 32ec: fff5 bnez a5,32e8 <__lesf2+0x3a> + 32ee: dae5 beqz a3,32de <__lesf2+0x30> + 32f0: a831 j 330c <__lesf2+0x5e> + 32f2: 02088c63 beqz a7,332a <__lesf2+0x7c> + 32f6: 04b70063 beq a4,a1,3336 <__lesf2+0x88> + 32fa: 4505 li a0,1 + 32fc: d775 beqz a4,32e8 <__lesf2+0x3a> + 32fe: 557d li a0,-1 + 3300: 8082 ret + 3302: 4509 li a0,2 + 3304: 02089863 bnez a7,3334 <__lesf2+0x86> + 3308: 02d60463 beq a2,a3,3330 <__lesf2+0x82> + 330c: e211 bnez a2,3310 <__lesf2+0x62> + 330e: d7f5 beqz a5,32fa <__lesf2+0x4c> + 3310: feb715e3 bne a4,a1,32fa <__lesf2+0x4c> + 3314: fed643e3 blt a2,a3,32fa <__lesf2+0x4c> + 3318: 00c6c763 blt a3,a2,3326 <__lesf2+0x78> + 331c: fd17efe3 bltu a5,a7,32fa <__lesf2+0x4c> + 3320: 4501 li a0,0 + 3322: fcf8f3e3 bgeu a7,a5,32e8 <__lesf2+0x3a> + 3326: e319 bnez a4,332c <__lesf2+0x7e> + 3328: bfd9 j 32fe <__lesf2+0x50> + 332a: d9f1 beqz a1,32fe <__lesf2+0x50> + 332c: 4505 li a0,1 + 332e: 8082 ret + 3330: d3e5 beqz a5,3310 <__lesf2+0x62> + 3332: 8082 ret + 3334: 8082 ret + 3336: 4681 li a3,0 + 3338: b7c5 j 3318 <__lesf2+0x6a> -00002cfa : - 2cfa: 715d addi sp,sp,-80 - 2cfc: c4a2 sw s0,72(sp) - 2cfe: c2a6 sw s1,68(sp) - 2d00: c0ca sw s2,64(sp) - 2d02: de52 sw s4,60(sp) - 2d04: dc56 sw s5,56(sp) - 2d06: c686 sw ra,76(sp) - 2d08: 842a mv s0,a0 - 2d0a: 84ae mv s1,a1 - 2d0c: 2201 jal 2e0c <__ieee754_log> - 2d0e: 80c18793 addi a5,gp,-2036 # 20000144 <__fdlib_version> - 2d12: 0007a903 lw s2,0(a5) - 2d16: 57fd li a5,-1 - 2d18: 8a2a mv s4,a0 - 2d1a: 8aae mv s5,a1 - 2d1c: 06f90d63 beq s2,a5,2d96 - 2d20: 8622 mv a2,s0 - 2d22: 86a6 mv a3,s1 - 2d24: 8522 mv a0,s0 - 2d26: 85a6 mv a1,s1 - 2d28: 6c1010ef jal ra,4be8 <__unorddf2> - 2d2c: e52d bnez a0,2d96 - 2d2e: 4601 li a2,0 - 2d30: 4681 li a3,0 - 2d32: 8522 mv a0,s0 - 2d34: 85a6 mv a1,s1 - 2d36: 20e010ef jal ra,3f44 <__gedf2> - 2d3a: 04a04e63 bgtz a0,2d96 - 2d3e: 00004797 auipc a5,0x4 - 2d42: 76278793 addi a5,a5,1890 # 74a0 <_read+0x60e> - 2d46: c63e sw a5,12(sp) - 2d48: d402 sw zero,40(sp) - 2d4a: c822 sw s0,16(sp) - 2d4c: ca26 sw s1,20(sp) - 2d4e: cc22 sw s0,24(sp) - 2d50: ce26 sw s1,28(sp) - 2d52: 04090c63 beqz s2,2daa - 2d56: 00004797 auipc a5,0x4 - 2d5a: 73a78793 addi a5,a5,1850 # 7490 <_read+0x5fe> - 2d5e: 4398 lw a4,0(a5) - 2d60: 43dc lw a5,4(a5) - 2d62: 4601 li a2,0 - 2d64: 4681 li a3,0 - 2d66: 8522 mv a0,s0 - 2d68: 85a6 mv a1,s1 - 2d6a: d03a sw a4,32(sp) - 2d6c: d23e sw a5,36(sp) - 2d6e: 16c010ef jal ra,3eda <__eqdf2> - 2d72: e151 bnez a0,2df6 - 2d74: 4789 li a5,2 - 2d76: c43e sw a5,8(sp) - 2d78: 06f91b63 bne s2,a5,2dee - 2d7c: 505020ef jal ra,5a80 <__errno> - 2d80: 02200793 li a5,34 - 2d84: c11c sw a5,0(a0) - 2d86: 57a2 lw a5,40(sp) - 2d88: cfb1 beqz a5,2de4 - 2d8a: 4f7020ef jal ra,5a80 <__errno> - 2d8e: 57a2 lw a5,40(sp) - 2d90: 5a02 lw s4,32(sp) - 2d92: 5a92 lw s5,36(sp) - 2d94: c11c sw a5,0(a0) - 2d96: 40b6 lw ra,76(sp) - 2d98: 4426 lw s0,72(sp) - 2d9a: 8552 mv a0,s4 - 2d9c: 85d6 mv a1,s5 - 2d9e: 4496 lw s1,68(sp) - 2da0: 4906 lw s2,64(sp) - 2da2: 5a72 lw s4,60(sp) - 2da4: 5ae2 lw s5,56(sp) - 2da6: 6161 addi sp,sp,80 - 2da8: 8082 ret - 2daa: 00004797 auipc a5,0x4 - 2dae: 6ee78793 addi a5,a5,1774 # 7498 <_read+0x606> - 2db2: 4398 lw a4,0(a5) - 2db4: 43dc lw a5,4(a5) - 2db6: 4601 li a2,0 - 2db8: 4681 li a3,0 - 2dba: 8522 mv a0,s0 - 2dbc: 85a6 mv a1,s1 - 2dbe: d03a sw a4,32(sp) - 2dc0: d23e sw a5,36(sp) - 2dc2: 118010ef jal ra,3eda <__eqdf2> - 2dc6: c115 beqz a0,2dea - 2dc8: 4785 li a5,1 - 2dca: c43e sw a5,8(sp) - 2dcc: 0028 addi a0,sp,8 - 2dce: 2919 jal 31e4 - 2dd0: c905 beqz a0,2e00 - 2dd2: 00004517 auipc a0,0x4 - 2dd6: 31e50513 addi a0,a0,798 # 70f0 <_read+0x25e> - 2dda: 2139 jal 31e8 - 2ddc: d02a sw a0,32(sp) - 2dde: d22e sw a1,36(sp) - 2de0: 57a2 lw a5,40(sp) - 2de2: f7c5 bnez a5,2d8a - 2de4: 5a02 lw s4,32(sp) - 2de6: 5a92 lw s5,36(sp) - 2de8: b77d j 2d96 - 2dea: 4789 li a5,2 - 2dec: c43e sw a5,8(sp) - 2dee: 0028 addi a0,sp,8 - 2df0: 2ed5 jal 31e4 - 2df2: f57d bnez a0,2de0 - 2df4: b761 j 2d7c - 2df6: 4785 li a5,1 - 2df8: c43e sw a5,8(sp) - 2dfa: 4789 li a5,2 - 2dfc: fcf918e3 bne s2,a5,2dcc - 2e00: 481020ef jal ra,5a80 <__errno> - 2e04: 02100793 li a5,33 - 2e08: c11c sw a5,0(a0) - 2e0a: b7e1 j 2dd2 +0000333a <__mulsf3>: + 333a: 7179 addi sp,sp,-48 + 333c: d422 sw s0,40(sp) + 333e: 01755413 srli s0,a0,0x17 + 3342: ce4e sw s3,28(sp) + 3344: cc52 sw s4,24(sp) + 3346: 00951993 slli s3,a0,0x9 + 334a: d606 sw ra,44(sp) + 334c: d226 sw s1,36(sp) + 334e: d04a sw s2,32(sp) + 3350: ca56 sw s5,20(sp) + 3352: c85a sw s6,16(sp) + 3354: 0ff47413 andi s0,s0,255 + 3358: 0099d993 srli s3,s3,0x9 + 335c: 01f55a13 srli s4,a0,0x1f + 3360: c469 beqz s0,342a <__mulsf3+0xf0> + 3362: 0ff00793 li a5,255 + 3366: 0ef40863 beq s0,a5,3456 <__mulsf3+0x11c> + 336a: 00399793 slli a5,s3,0x3 + 336e: 04000737 lui a4,0x4000 + 3372: 00e7e9b3 or s3,a5,a4 + 3376: f8140413 addi s0,s0,-127 # 7ff81 <_data_lma+0x7ab2d> + 337a: 4481 li s1,0 + 337c: 4b01 li s6,0 + 337e: 0175d713 srli a4,a1,0x17 + 3382: 00959a93 slli s5,a1,0x9 + 3386: 0ff77713 andi a4,a4,255 + 338a: 009ada93 srli s5,s5,0x9 + 338e: 01f5d913 srli s2,a1,0x1f + 3392: cf45 beqz a4,344a <__mulsf3+0x110> + 3394: 0ff00793 li a5,255 + 3398: 02f70c63 beq a4,a5,33d0 <__mulsf3+0x96> + 339c: 0a8e slli s5,s5,0x3 + 339e: f8170713 addi a4,a4,-127 # 3ffff81 <_data_lma+0x3ffab2d> + 33a2: 040007b7 lui a5,0x4000 + 33a6: 00faeab3 or s5,s5,a5 + 33aa: 943a add s0,s0,a4 + 33ac: 4601 li a2,0 + 33ae: 012a4533 xor a0,s4,s2 + 33b2: 47bd li a5,15 + 33b4: 86aa mv a3,a0 + 33b6: 00140593 addi a1,s0,1 + 33ba: 1097e063 bltu a5,s1,34ba <__mulsf3+0x180> + 33be: 00002717 auipc a4,0x2 + 33c2: eba70713 addi a4,a4,-326 # 5278 <_read+0x54e> + 33c6: 048a slli s1,s1,0x2 + 33c8: 94ba add s1,s1,a4 + 33ca: 409c lw a5,0(s1) + 33cc: 97ba add a5,a5,a4 + 33ce: 8782 jr a5 + 33d0: 0ff40413 addi s0,s0,255 + 33d4: 0c0a9663 bnez s5,34a0 <__mulsf3+0x166> + 33d8: 0024e493 ori s1,s1,2 + 33dc: 4609 li a2,2 + 33de: bfc1 j 33ae <__mulsf3+0x74> + 33e0: 4501 li a0,0 + 33e2: 0ff00713 li a4,255 + 33e6: 004007b7 lui a5,0x400 + 33ea: 50b2 lw ra,44(sp) + 33ec: 5422 lw s0,40(sp) + 33ee: 07a6 slli a5,a5,0x9 + 33f0: 075e slli a4,a4,0x17 + 33f2: 83a5 srli a5,a5,0x9 + 33f4: 057e slli a0,a0,0x1f + 33f6: 8fd9 or a5,a5,a4 + 33f8: 5492 lw s1,36(sp) + 33fa: 5902 lw s2,32(sp) + 33fc: 49f2 lw s3,28(sp) + 33fe: 4a62 lw s4,24(sp) + 3400: 4ad2 lw s5,20(sp) + 3402: 4b42 lw s6,16(sp) + 3404: 8d5d or a0,a0,a5 + 3406: 6145 addi sp,sp,48 + 3408: 8082 ret + 340a: 86ca mv a3,s2 + 340c: 89d6 mv s3,s5 + 340e: 8b32 mv s6,a2 + 3410: 4789 li a5,2 + 3412: 08fb0f63 beq s6,a5,34b0 <__mulsf3+0x176> + 3416: 478d li a5,3 + 3418: fcfb04e3 beq s6,a5,33e0 <__mulsf3+0xa6> + 341c: 4785 li a5,1 + 341e: 8536 mv a0,a3 + 3420: 1afb1063 bne s6,a5,35c0 <__mulsf3+0x286> + 3424: 4701 li a4,0 + 3426: 4781 li a5,0 + 3428: b7c9 j 33ea <__mulsf3+0xb0> + 342a: 04099d63 bnez s3,3484 <__mulsf3+0x14a> + 342e: 0175d713 srli a4,a1,0x17 + 3432: 00959a93 slli s5,a1,0x9 + 3436: 0ff77713 andi a4,a4,255 + 343a: 4491 li s1,4 + 343c: 4401 li s0,0 + 343e: 4b05 li s6,1 + 3440: 009ada93 srli s5,s5,0x9 + 3444: 01f5d913 srli s2,a1,0x1f + 3448: f731 bnez a4,3394 <__mulsf3+0x5a> + 344a: 000a9d63 bnez s5,3464 <__mulsf3+0x12a> + 344e: 0014e493 ori s1,s1,1 + 3452: 4605 li a2,1 + 3454: bfa9 j 33ae <__mulsf3+0x74> + 3456: 02099263 bnez s3,347a <__mulsf3+0x140> + 345a: 44a1 li s1,8 + 345c: 0ff00413 li s0,255 + 3460: 4b09 li s6,2 + 3462: bf31 j 337e <__mulsf3+0x44> + 3464: 8556 mv a0,s5 + 3466: 2301 jal 3966 <__clzsi2> + 3468: ffb50793 addi a5,a0,-5 + 346c: 8c09 sub s0,s0,a0 + 346e: 00fa9ab3 sll s5,s5,a5 + 3472: f8a40413 addi s0,s0,-118 + 3476: 4601 li a2,0 + 3478: bf1d j 33ae <__mulsf3+0x74> + 347a: 44b1 li s1,12 + 347c: 0ff00413 li s0,255 + 3480: 4b0d li s6,3 + 3482: bdf5 j 337e <__mulsf3+0x44> + 3484: 854e mv a0,s3 + 3486: c62e sw a1,12(sp) + 3488: 29f9 jal 3966 <__clzsi2> + 348a: ffb50793 addi a5,a0,-5 + 348e: f8a00413 li s0,-118 + 3492: 00f999b3 sll s3,s3,a5 + 3496: 8c09 sub s0,s0,a0 + 3498: 4481 li s1,0 + 349a: 4b01 li s6,0 + 349c: 45b2 lw a1,12(sp) + 349e: b5c5 j 337e <__mulsf3+0x44> + 34a0: 0034e493 ori s1,s1,3 + 34a4: 460d li a2,3 + 34a6: b721 j 33ae <__mulsf3+0x74> + 34a8: 4789 li a5,2 + 34aa: 86d2 mv a3,s4 + 34ac: f6fb15e3 bne s6,a5,3416 <__mulsf3+0xdc> + 34b0: 8536 mv a0,a3 + 34b2: 0ff00713 li a4,255 + 34b6: 4781 li a5,0 + 34b8: bf0d j 33ea <__mulsf3+0xb0> + 34ba: 6341 lui t1,0x10 + 34bc: fff30693 addi a3,t1,-1 # ffff <_data_lma+0xabab> + 34c0: 0109d613 srli a2,s3,0x10 + 34c4: 010ad893 srli a7,s5,0x10 + 34c8: 00d9f7b3 and a5,s3,a3 + 34cc: 00dafab3 and s5,s5,a3 + 34d0: 03578833 mul a6,a5,s5 + 34d4: 02f889b3 mul s3,a7,a5 + 34d8: 01085713 srli a4,a6,0x10 + 34dc: 03560ab3 mul s5,a2,s5 + 34e0: 99d6 add s3,s3,s5 + 34e2: 974e add a4,a4,s3 + 34e4: 03160633 mul a2,a2,a7 + 34e8: 01577363 bgeu a4,s5,34ee <__mulsf3+0x1b4> + 34ec: 961a add a2,a2,t1 + 34ee: 67c1 lui a5,0x10 + 34f0: 17fd addi a5,a5,-1 + 34f2: 00f776b3 and a3,a4,a5 + 34f6: 00f87833 and a6,a6,a5 + 34fa: 06c2 slli a3,a3,0x10 + 34fc: 96c2 add a3,a3,a6 + 34fe: 00669993 slli s3,a3,0x6 + 3502: 01075793 srli a5,a4,0x10 + 3506: 013039b3 snez s3,s3 + 350a: 82e9 srli a3,a3,0x1a + 350c: 97b2 add a5,a5,a2 + 350e: 079a slli a5,a5,0x6 + 3510: 00d9e6b3 or a3,s3,a3 + 3514: 00d7e9b3 or s3,a5,a3 + 3518: 00499793 slli a5,s3,0x4 + 351c: 0007d963 bgez a5,352e <__mulsf3+0x1f4> + 3520: 0019d713 srli a4,s3,0x1 + 3524: 0019f793 andi a5,s3,1 + 3528: 00f769b3 or s3,a4,a5 + 352c: 842e mv s0,a1 + 352e: 07f40713 addi a4,s0,127 + 3532: 04e05063 blez a4,3572 <__mulsf3+0x238> + 3536: 0079f793 andi a5,s3,7 + 353a: c799 beqz a5,3548 <__mulsf3+0x20e> + 353c: 00f9f793 andi a5,s3,15 + 3540: 4691 li a3,4 + 3542: 00d78363 beq a5,a3,3548 <__mulsf3+0x20e> + 3546: 0991 addi s3,s3,4 + 3548: 00499793 slli a5,s3,0x4 + 354c: 0007d963 bgez a5,355e <__mulsf3+0x224> + 3550: f80007b7 lui a5,0xf8000 + 3554: 17fd addi a5,a5,-1 + 3556: 00f9f9b3 and s3,s3,a5 + 355a: 08040713 addi a4,s0,128 + 355e: 0fe00793 li a5,254 + 3562: 04e7cb63 blt a5,a4,35b8 <__mulsf3+0x27e> + 3566: 00699793 slli a5,s3,0x6 + 356a: 83a5 srli a5,a5,0x9 + 356c: 0ff77713 andi a4,a4,255 + 3570: bdad j 33ea <__mulsf3+0xb0> + 3572: 4785 li a5,1 + 3574: 40e786b3 sub a3,a5,a4 + 3578: c711 beqz a4,3584 <__mulsf3+0x24a> + 357a: 466d li a2,27 + 357c: 4701 li a4,0 + 357e: 4781 li a5,0 + 3580: e6d645e3 blt a2,a3,33ea <__mulsf3+0xb0> + 3584: 09e40713 addi a4,s0,158 + 3588: 00e99733 sll a4,s3,a4 + 358c: 00e03733 snez a4,a4 + 3590: 00d9d7b3 srl a5,s3,a3 + 3594: 8fd9 or a5,a5,a4 + 3596: 0077f713 andi a4,a5,7 + 359a: c719 beqz a4,35a8 <__mulsf3+0x26e> + 359c: 00f7f713 andi a4,a5,15 + 35a0: 4691 li a3,4 + 35a2: 00d70363 beq a4,a3,35a8 <__mulsf3+0x26e> + 35a6: 0791 addi a5,a5,4 + 35a8: 00579713 slli a4,a5,0x5 + 35ac: 00074c63 bltz a4,35c4 <__mulsf3+0x28a> + 35b0: 079a slli a5,a5,0x6 + 35b2: 83a5 srli a5,a5,0x9 + 35b4: 4701 li a4,0 + 35b6: bd15 j 33ea <__mulsf3+0xb0> + 35b8: 0ff00713 li a4,255 + 35bc: 4781 li a5,0 + 35be: b535 j 33ea <__mulsf3+0xb0> + 35c0: 842e mv s0,a1 + 35c2: b7b5 j 352e <__mulsf3+0x1f4> + 35c4: 4705 li a4,1 + 35c6: 4781 li a5,0 + 35c8: b50d j 33ea <__mulsf3+0xb0> -00002e0c <__ieee754_log>: - 2e0c: 715d addi sp,sp,-80 - 2e0e: c686 sw ra,76(sp) - 2e10: c4a2 sw s0,72(sp) - 2e12: c2a6 sw s1,68(sp) - 2e14: c0ca sw s2,64(sp) - 2e16: de4e sw s3,60(sp) - 2e18: dc52 sw s4,56(sp) - 2e1a: da56 sw s5,52(sp) - 2e1c: d85a sw s6,48(sp) - 2e1e: d65e sw s7,44(sp) - 2e20: d462 sw s8,40(sp) - 2e22: d266 sw s9,36(sp) - 2e24: d06a sw s10,32(sp) - 2e26: ce6e sw s11,28(sp) - 2e28: 00100837 lui a6,0x100 - 2e2c: 872e mv a4,a1 - 2e2e: 86aa mv a3,a0 - 2e30: 1305de63 bge a1,a6,2f6c <__ieee754_log+0x160> - 2e34: 00159793 slli a5,a1,0x1 - 2e38: 8385 srli a5,a5,0x1 - 2e3a: 8fc9 or a5,a5,a0 - 2e3c: 2c078163 beqz a5,30fe <__ieee754_log+0x2f2> - 2e40: 3405cb63 bltz a1,3196 <__ieee754_log+0x38a> - 2e44: 00004797 auipc a5,0x4 - 2e48: 66c78793 addi a5,a5,1644 # 74b0 <_read+0x61e> - 2e4c: 4390 lw a2,0(a5) - 2e4e: 43d4 lw a3,4(a5) - 2e50: 1a2010ef jal ra,3ff2 <__muldf3> - 2e54: 87ae mv a5,a1 - 2e56: 7ff00637 lui a2,0x7ff00 - 2e5a: 86aa mv a3,a0 - 2e5c: 872e mv a4,a1 - 2e5e: fca00513 li a0,-54 - 2e62: 10c7db63 bge a5,a2,2f78 <__ieee754_log+0x16c> - 2e66: 00100637 lui a2,0x100 - 2e6a: fff60913 addi s2,a2,-1 # fffff <_data_lma+0xf87fb> - 2e6e: 00096737 lui a4,0x96 - 2e72: 0127fcb3 and s9,a5,s2 - 2e76: f6470713 addi a4,a4,-156 # 95f64 <_data_lma+0x8e760> - 2e7a: 9766 add a4,a4,s9 - 2e7c: 8f71 and a4,a4,a2 - 2e7e: 85b6 mv a1,a3 - 2e80: 3ff00837 lui a6,0x3ff00 - 2e84: 00004697 auipc a3,0x4 - 2e88: 63468693 addi a3,a3,1588 # 74b8 <_read+0x626> - 2e8c: 01074833 xor a6,a4,a6 - 2e90: 4290 lw a2,0(a3) - 2e92: 87d1 srai a5,a5,0x14 - 2e94: 42d4 lw a3,4(a3) - 2e96: 01986833 or a6,a6,s9 - 2e9a: c0178793 addi a5,a5,-1023 - 2e9e: 97aa add a5,a5,a0 - 2ea0: 8751 srai a4,a4,0x14 - 2ea2: 852e mv a0,a1 - 2ea4: 85c2 mv a1,a6 - 2ea6: 00f70c33 add s8,a4,a5 - 2eaa: 600010ef jal ra,44aa <__subdf3> - 2eae: 002c8793 addi a5,s9,2 - 2eb2: 0127f7b3 and a5,a5,s2 - 2eb6: 4709 li a4,2 - 2eb8: 842a mv s0,a0 - 2eba: 84ae mv s1,a1 - 2ebc: 0ef74263 blt a4,a5,2fa0 <__ieee754_log+0x194> - 2ec0: 4601 li a2,0 - 2ec2: 4681 li a3,0 - 2ec4: 016010ef jal ra,3eda <__eqdf2> - 2ec8: 24050663 beqz a0,3114 <__ieee754_log+0x308> - 2ecc: 00004797 auipc a5,0x4 - 2ed0: 60478793 addi a5,a5,1540 # 74d0 <_read+0x63e> - 2ed4: 4390 lw a2,0(a5) - 2ed6: 43d4 lw a3,4(a5) - 2ed8: 8522 mv a0,s0 - 2eda: 85a6 mv a1,s1 - 2edc: 116010ef jal ra,3ff2 <__muldf3> - 2ee0: 00004797 auipc a5,0x4 - 2ee4: 5f878793 addi a5,a5,1528 # 74d8 <_read+0x646> - 2ee8: 862a mv a2,a0 - 2eea: 86ae mv a3,a1 - 2eec: 4388 lw a0,0(a5) - 2eee: 43cc lw a1,4(a5) - 2ef0: 5ba010ef jal ra,44aa <__subdf3> - 2ef4: 892a mv s2,a0 - 2ef6: 89ae mv s3,a1 - 2ef8: 8622 mv a2,s0 - 2efa: 86a6 mv a3,s1 - 2efc: 8522 mv a0,s0 - 2efe: 85a6 mv a1,s1 - 2f00: 0f2010ef jal ra,3ff2 <__muldf3> - 2f04: 862a mv a2,a0 - 2f06: 86ae mv a3,a1 - 2f08: 854a mv a0,s2 - 2f0a: 85ce mv a1,s3 - 2f0c: 0e6010ef jal ra,3ff2 <__muldf3> - 2f10: 892a mv s2,a0 - 2f12: 89ae mv s3,a1 - 2f14: 260c0a63 beqz s8,3188 <__ieee754_log+0x37c> - 2f18: 8562 mv a0,s8 - 2f1a: 50b010ef jal ra,4c24 <__floatsidf> - 2f1e: 00004797 auipc a5,0x4 - 2f22: 5a278793 addi a5,a5,1442 # 74c0 <_read+0x62e> - 2f26: 4390 lw a2,0(a5) - 2f28: 43d4 lw a3,4(a5) - 2f2a: 8b2a mv s6,a0 - 2f2c: 8bae mv s7,a1 - 2f2e: 0c4010ef jal ra,3ff2 <__muldf3> - 2f32: 00004797 auipc a5,0x4 - 2f36: 59678793 addi a5,a5,1430 # 74c8 <_read+0x636> - 2f3a: 4390 lw a2,0(a5) - 2f3c: 43d4 lw a3,4(a5) - 2f3e: 8a2a mv s4,a0 - 2f40: 8aae mv s5,a1 - 2f42: 855a mv a0,s6 - 2f44: 85de mv a1,s7 - 2f46: 0ac010ef jal ra,3ff2 <__muldf3> - 2f4a: 862a mv a2,a0 - 2f4c: 86ae mv a3,a1 - 2f4e: 854a mv a0,s2 - 2f50: 85ce mv a1,s3 - 2f52: 558010ef jal ra,44aa <__subdf3> - 2f56: 8622 mv a2,s0 - 2f58: 86a6 mv a3,s1 - 2f5a: 550010ef jal ra,44aa <__subdf3> - 2f5e: 862a mv a2,a0 - 2f60: 86ae mv a3,a1 - 2f62: 8552 mv a0,s4 - 2f64: 85d6 mv a1,s5 - 2f66: 544010ef jal ra,44aa <__subdf3> - 2f6a: a821 j 2f82 <__ieee754_log+0x176> - 2f6c: 87ae mv a5,a1 - 2f6e: 7ff00637 lui a2,0x7ff00 - 2f72: 4501 li a0,0 - 2f74: eec7c9e3 blt a5,a2,2e66 <__ieee754_log+0x5a> - 2f78: 8536 mv a0,a3 - 2f7a: 8636 mv a2,a3 - 2f7c: 85ba mv a1,a4 - 2f7e: 86ba mv a3,a4 - 2f80: 2c9d jal 31f6 <__adddf3> - 2f82: 40b6 lw ra,76(sp) - 2f84: 4426 lw s0,72(sp) - 2f86: 4496 lw s1,68(sp) - 2f88: 4906 lw s2,64(sp) - 2f8a: 59f2 lw s3,60(sp) - 2f8c: 5a62 lw s4,56(sp) - 2f8e: 5ad2 lw s5,52(sp) - 2f90: 5b42 lw s6,48(sp) - 2f92: 5bb2 lw s7,44(sp) - 2f94: 5c22 lw s8,40(sp) - 2f96: 5c92 lw s9,36(sp) - 2f98: 5d02 lw s10,32(sp) - 2f9a: 4df2 lw s11,28(sp) - 2f9c: 6161 addi sp,sp,80 - 2f9e: 8082 ret - 2fa0: 00004797 auipc a5,0x4 - 2fa4: 54078793 addi a5,a5,1344 # 74e0 <_read+0x64e> - 2fa8: 4390 lw a2,0(a5) - 2faa: 43d4 lw a3,4(a5) - 2fac: 24a9 jal 31f6 <__adddf3> - 2fae: 862a mv a2,a0 - 2fb0: 86ae mv a3,a1 - 2fb2: 8522 mv a0,s0 - 2fb4: 85a6 mv a1,s1 - 2fb6: 171000ef jal ra,3926 <__divdf3> - 2fba: 8a2a mv s4,a0 - 2fbc: 8562 mv a0,s8 - 2fbe: 8aae mv s5,a1 - 2fc0: 465010ef jal ra,4c24 <__floatsidf> - 2fc4: 8652 mv a2,s4 - 2fc6: 86d6 mv a3,s5 - 2fc8: 8b2a mv s6,a0 - 2fca: 8bae mv s7,a1 - 2fcc: 8552 mv a0,s4 - 2fce: 85d6 mv a1,s5 - 2fd0: 022010ef jal ra,3ff2 <__muldf3> - 2fd4: fff9f737 lui a4,0xfff9f - 2fd8: b8670713 addi a4,a4,-1146 # fff9eb86 <_eusrstack+0xdff99b86> - 2fdc: 9766 add a4,a4,s9 - 2fde: 862a mv a2,a0 - 2fe0: 86ae mv a3,a1 - 2fe2: c63a sw a4,12(sp) - 2fe4: 8d2a mv s10,a0 - 2fe6: 8dae mv s11,a1 - 2fe8: 00a010ef jal ra,3ff2 <__muldf3> - 2fec: 00004797 auipc a5,0x4 - 2ff0: 4fc78793 addi a5,a5,1276 # 74e8 <_read+0x656> - 2ff4: 4390 lw a2,0(a5) - 2ff6: 43d4 lw a3,4(a5) - 2ff8: 892a mv s2,a0 - 2ffa: 89ae mv s3,a1 - 2ffc: 7f7000ef jal ra,3ff2 <__muldf3> - 3000: 00004797 auipc a5,0x4 - 3004: 4f078793 addi a5,a5,1264 # 74f0 <_read+0x65e> - 3008: 4390 lw a2,0(a5) - 300a: 43d4 lw a3,4(a5) - 300c: 22ed jal 31f6 <__adddf3> - 300e: 864a mv a2,s2 - 3010: 86ce mv a3,s3 - 3012: 7e1000ef jal ra,3ff2 <__muldf3> - 3016: 00004797 auipc a5,0x4 - 301a: 4e278793 addi a5,a5,1250 # 74f8 <_read+0x666> - 301e: 4390 lw a2,0(a5) - 3020: 43d4 lw a3,4(a5) - 3022: 2ad1 jal 31f6 <__adddf3> - 3024: 864a mv a2,s2 - 3026: 86ce mv a3,s3 - 3028: 7cb000ef jal ra,3ff2 <__muldf3> - 302c: 00004797 auipc a5,0x4 - 3030: 4d478793 addi a5,a5,1236 # 7500 <_read+0x66e> - 3034: 4390 lw a2,0(a5) - 3036: 43d4 lw a3,4(a5) - 3038: 2a7d jal 31f6 <__adddf3> - 303a: 866a mv a2,s10 - 303c: 86ee mv a3,s11 - 303e: 7b5000ef jal ra,3ff2 <__muldf3> - 3042: 00004797 auipc a5,0x4 - 3046: 4c678793 addi a5,a5,1222 # 7508 <_read+0x676> - 304a: 4390 lw a2,0(a5) - 304c: 43d4 lw a3,4(a5) - 304e: 8d2a mv s10,a0 - 3050: 8dae mv s11,a1 - 3052: 854a mv a0,s2 - 3054: 85ce mv a1,s3 - 3056: 79d000ef jal ra,3ff2 <__muldf3> - 305a: 00004797 auipc a5,0x4 - 305e: 4b678793 addi a5,a5,1206 # 7510 <_read+0x67e> - 3062: 4390 lw a2,0(a5) - 3064: 43d4 lw a3,4(a5) - 3066: 2a41 jal 31f6 <__adddf3> - 3068: 864a mv a2,s2 - 306a: 86ce mv a3,s3 - 306c: 787000ef jal ra,3ff2 <__muldf3> - 3070: 00004797 auipc a5,0x4 - 3074: 4a878793 addi a5,a5,1192 # 7518 <_read+0x686> - 3078: 4390 lw a2,0(a5) - 307a: 43d4 lw a3,4(a5) - 307c: 2aad jal 31f6 <__adddf3> - 307e: 864a mv a2,s2 - 3080: 86ce mv a3,s3 - 3082: 771000ef jal ra,3ff2 <__muldf3> - 3086: 862a mv a2,a0 - 3088: 86ae mv a3,a1 - 308a: 856a mv a0,s10 - 308c: 85ee mv a1,s11 - 308e: 22a5 jal 31f6 <__adddf3> - 3090: 0006c7b7 lui a5,0x6c - 3094: 4732 lw a4,12(sp) - 3096: 85178793 addi a5,a5,-1967 # 6b851 <_data_lma+0x6404d> - 309a: 41978cb3 sub s9,a5,s9 - 309e: 00ececb3 or s9,s9,a4 - 30a2: 892a mv s2,a0 - 30a4: 89ae mv s3,a1 - 30a6: 0b905a63 blez s9,315a <__ieee754_log+0x34e> - 30aa: 00004797 auipc a5,0x4 - 30ae: 42e78793 addi a5,a5,1070 # 74d8 <_read+0x646> - 30b2: 4390 lw a2,0(a5) - 30b4: 43d4 lw a3,4(a5) - 30b6: 8522 mv a0,s0 - 30b8: 85a6 mv a1,s1 - 30ba: 739000ef jal ra,3ff2 <__muldf3> - 30be: 8622 mv a2,s0 - 30c0: 86a6 mv a3,s1 - 30c2: 731000ef jal ra,3ff2 <__muldf3> - 30c6: 862a mv a2,a0 - 30c8: 86ae mv a3,a1 - 30ca: 8d2a mv s10,a0 - 30cc: 8dae mv s11,a1 - 30ce: 854a mv a0,s2 - 30d0: 85ce mv a1,s3 - 30d2: 2215 jal 31f6 <__adddf3> - 30d4: 8652 mv a2,s4 - 30d6: 86d6 mv a3,s5 - 30d8: 71b000ef jal ra,3ff2 <__muldf3> - 30dc: 892a mv s2,a0 - 30de: 89ae mv s3,a1 - 30e0: 0c0c1463 bnez s8,31a8 <__ieee754_log+0x39c> - 30e4: 862a mv a2,a0 - 30e6: 86ae mv a3,a1 - 30e8: 856a mv a0,s10 - 30ea: 85ee mv a1,s11 - 30ec: 3be010ef jal ra,44aa <__subdf3> - 30f0: 862a mv a2,a0 - 30f2: 86ae mv a3,a1 - 30f4: 8522 mv a0,s0 - 30f6: 85a6 mv a1,s1 - 30f8: 3b2010ef jal ra,44aa <__subdf3> - 30fc: b559 j 2f82 <__ieee754_log+0x176> - 30fe: 00004797 auipc a5,0x4 - 3102: 3aa78793 addi a5,a5,938 # 74a8 <_read+0x616> - 3106: 4388 lw a0,0(a5) - 3108: 43cc lw a1,4(a5) - 310a: 4601 li a2,0 - 310c: 4681 li a3,0 - 310e: 019000ef jal ra,3926 <__divdf3> - 3112: bd85 j 2f82 <__ieee754_log+0x176> - 3114: 4501 li a0,0 - 3116: 4581 li a1,0 - 3118: e60c05e3 beqz s8,2f82 <__ieee754_log+0x176> - 311c: 8562 mv a0,s8 - 311e: 307010ef jal ra,4c24 <__floatsidf> - 3122: 00004797 auipc a5,0x4 - 3126: 39e78793 addi a5,a5,926 # 74c0 <_read+0x62e> - 312a: 4390 lw a2,0(a5) - 312c: 43d4 lw a3,4(a5) - 312e: 892a mv s2,a0 - 3130: 89ae mv s3,a1 - 3132: 6c1000ef jal ra,3ff2 <__muldf3> - 3136: 00004797 auipc a5,0x4 - 313a: 39278793 addi a5,a5,914 # 74c8 <_read+0x636> - 313e: 4390 lw a2,0(a5) - 3140: 43d4 lw a3,4(a5) - 3142: 842a mv s0,a0 - 3144: 84ae mv s1,a1 - 3146: 854a mv a0,s2 - 3148: 85ce mv a1,s3 - 314a: 6a9000ef jal ra,3ff2 <__muldf3> - 314e: 862a mv a2,a0 - 3150: 86ae mv a3,a1 - 3152: 8522 mv a0,s0 - 3154: 85a6 mv a1,s1 - 3156: 2045 jal 31f6 <__adddf3> - 3158: b52d j 2f82 <__ieee754_log+0x176> - 315a: 862a mv a2,a0 - 315c: 86ae mv a3,a1 - 315e: 8522 mv a0,s0 - 3160: 85a6 mv a1,s1 - 3162: 348010ef jal ra,44aa <__subdf3> - 3166: 8652 mv a2,s4 - 3168: 86d6 mv a3,s5 - 316a: 689000ef jal ra,3ff2 <__muldf3> - 316e: 892a mv s2,a0 - 3170: 89ae mv s3,a1 - 3172: 000c0b63 beqz s8,3188 <__ieee754_log+0x37c> - 3176: 00004797 auipc a5,0x4 - 317a: 34a78793 addi a5,a5,842 # 74c0 <_read+0x62e> - 317e: 4390 lw a2,0(a5) - 3180: 43d4 lw a3,4(a5) - 3182: 855a mv a0,s6 - 3184: 85de mv a1,s7 - 3186: b365 j 2f2e <__ieee754_log+0x122> - 3188: 864a mv a2,s2 - 318a: 86ce mv a3,s3 - 318c: 8522 mv a0,s0 - 318e: 85a6 mv a1,s1 - 3190: 31a010ef jal ra,44aa <__subdf3> - 3194: b3fd j 2f82 <__ieee754_log+0x176> - 3196: 862a mv a2,a0 - 3198: 86ae mv a3,a1 - 319a: 310010ef jal ra,44aa <__subdf3> - 319e: 4601 li a2,0 - 31a0: 4681 li a3,0 - 31a2: 784000ef jal ra,3926 <__divdf3> - 31a6: bbf1 j 2f82 <__ieee754_log+0x176> - 31a8: 00004797 auipc a5,0x4 - 31ac: 31878793 addi a5,a5,792 # 74c0 <_read+0x62e> - 31b0: 4390 lw a2,0(a5) - 31b2: 43d4 lw a3,4(a5) - 31b4: 855a mv a0,s6 - 31b6: 85de mv a1,s7 - 31b8: 63b000ef jal ra,3ff2 <__muldf3> - 31bc: 00004797 auipc a5,0x4 - 31c0: 30c78793 addi a5,a5,780 # 74c8 <_read+0x636> - 31c4: 4390 lw a2,0(a5) - 31c6: 43d4 lw a3,4(a5) - 31c8: 8a2a mv s4,a0 - 31ca: 8aae mv s5,a1 - 31cc: 855a mv a0,s6 - 31ce: 85de mv a1,s7 - 31d0: 623000ef jal ra,3ff2 <__muldf3> - 31d4: 864a mv a2,s2 - 31d6: 86ce mv a3,s3 - 31d8: 2839 jal 31f6 <__adddf3> - 31da: 862a mv a2,a0 - 31dc: 86ae mv a3,a1 - 31de: 856a mv a0,s10 - 31e0: 85ee mv a1,s11 - 31e2: bb85 j 2f52 <__ieee754_log+0x146> +000035ca <__fixsfsi>: + 35ca: 00800637 lui a2,0x800 + 35ce: 01755713 srli a4,a0,0x17 + 35d2: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7fabab> + 35d6: 0ff77713 andi a4,a4,255 + 35da: 07e00593 li a1,126 + 35de: 00a7f6b3 and a3,a5,a0 + 35e2: 01f55793 srli a5,a0,0x1f + 35e6: 00e5fc63 bgeu a1,a4,35fe <__fixsfsi+0x34> + 35ea: 09d00593 li a1,157 + 35ee: 00e5fa63 bgeu a1,a4,3602 <__fixsfsi+0x38> + 35f2: 80000537 lui a0,0x80000 + 35f6: fff54513 not a0,a0 + 35fa: 953e add a0,a0,a5 + 35fc: 8082 ret + 35fe: 4501 li a0,0 + 3600: 8082 ret + 3602: 09500593 li a1,149 + 3606: 8ed1 or a3,a3,a2 + 3608: 00e5cd63 blt a1,a4,3622 <__fixsfsi+0x58> + 360c: 09600613 li a2,150 + 3610: 40e60733 sub a4,a2,a4 + 3614: 00e6d733 srl a4,a3,a4 + 3618: 40e00533 neg a0,a4 + 361c: f3f5 bnez a5,3600 <__fixsfsi+0x36> + 361e: 853a mv a0,a4 + 3620: 8082 ret + 3622: f6a70713 addi a4,a4,-150 + 3626: 00e69733 sll a4,a3,a4 + 362a: b7fd j 3618 <__fixsfsi+0x4e> -000031e4 : - 31e4: 4501 li a0,0 - 31e6: 8082 ret +0000362c <__fixunssfsi>: + 362c: 01755713 srli a4,a0,0x17 + 3630: 00800637 lui a2,0x800 + 3634: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7fabab> + 3638: 0ff77713 andi a4,a4,255 + 363c: 07e00593 li a1,126 + 3640: 00a7f6b3 and a3,a5,a0 + 3644: 01f55793 srli a5,a0,0x1f + 3648: 4501 li a0,0 + 364a: 00e5f463 bgeu a1,a4,3652 <__fixunssfsi+0x26> + 364e: c399 beqz a5,3654 <__fixunssfsi+0x28> + 3650: 8082 ret + 3652: 8082 ret + 3654: 09e00793 li a5,158 + 3658: 557d li a0,-1 + 365a: fee7ebe3 bltu a5,a4,3650 <__fixunssfsi+0x24> + 365e: 09500593 li a1,149 + 3662: 00c6e7b3 or a5,a3,a2 + 3666: 00e5d763 bge a1,a4,3674 <__fixunssfsi+0x48> + 366a: f6a70713 addi a4,a4,-150 + 366e: 00e79533 sll a0,a5,a4 + 3672: 8082 ret + 3674: 09600513 li a0,150 + 3678: 40e50733 sub a4,a0,a4 + 367c: 00e7d533 srl a0,a5,a4 + 3680: 8082 ret -000031e8 : - 31e8: 00004797 auipc a5,0x4 - 31ec: 33878793 addi a5,a5,824 # 7520 <_read+0x68e> - 31f0: 4388 lw a0,0(a5) - 31f2: 43cc lw a1,4(a5) - 31f4: 8082 ret +00003682 <__floatunsisf>: + 3682: 1141 addi sp,sp,-16 + 3684: c606 sw ra,12(sp) + 3686: c422 sw s0,8(sp) + 3688: cd15 beqz a0,36c4 <__floatunsisf+0x42> + 368a: 842a mv s0,a0 + 368c: 2ce9 jal 3966 <__clzsi2> + 368e: 09e00793 li a5,158 + 3692: 40a78733 sub a4,a5,a0 + 3696: 09600793 li a5,150 + 369a: 04e7c063 blt a5,a4,36da <__floatunsisf+0x58> + 369e: 46a1 li a3,8 + 36a0: 0ff77793 andi a5,a4,255 + 36a4: 00a6d563 bge a3,a0,36ae <__floatunsisf+0x2c> + 36a8: 1561 addi a0,a0,-8 + 36aa: 00a41433 sll s0,s0,a0 + 36ae: 0426 slli s0,s0,0x9 + 36b0: 8025 srli s0,s0,0x9 + 36b2: 0426 slli s0,s0,0x9 + 36b4: 00945513 srli a0,s0,0x9 + 36b8: 40b2 lw ra,12(sp) + 36ba: 4422 lw s0,8(sp) + 36bc: 07de slli a5,a5,0x17 + 36be: 8d5d or a0,a0,a5 + 36c0: 0141 addi sp,sp,16 + 36c2: 8082 ret + 36c4: 4401 li s0,0 + 36c6: 0426 slli s0,s0,0x9 + 36c8: 00945513 srli a0,s0,0x9 + 36cc: 40b2 lw ra,12(sp) + 36ce: 4422 lw s0,8(sp) + 36d0: 4781 li a5,0 + 36d2: 07de slli a5,a5,0x17 + 36d4: 8d5d or a0,a0,a5 + 36d6: 0141 addi sp,sp,16 + 36d8: 8082 ret + 36da: 09900793 li a5,153 + 36de: 00e7dd63 bge a5,a4,36f8 <__floatunsisf+0x76> + 36e2: 01b50793 addi a5,a0,27 # 8000001b <_eusrstack+0x5fffb01b> + 36e6: 4695 li a3,5 + 36e8: 00f417b3 sll a5,s0,a5 + 36ec: 8e89 sub a3,a3,a0 + 36ee: 00f037b3 snez a5,a5 + 36f2: 00d45433 srl s0,s0,a3 + 36f6: 8c5d or s0,s0,a5 + 36f8: 4795 li a5,5 + 36fa: 00a7d663 bge a5,a0,3706 <__floatunsisf+0x84> + 36fe: ffb50793 addi a5,a0,-5 + 3702: 00f41433 sll s0,s0,a5 + 3706: fc0006b7 lui a3,0xfc000 + 370a: 16fd addi a3,a3,-1 + 370c: 00747793 andi a5,s0,7 + 3710: 00d47633 and a2,s0,a3 + 3714: c385 beqz a5,3734 <__floatunsisf+0xb2> + 3716: 00f47793 andi a5,s0,15 + 371a: 4591 li a1,4 + 371c: 00b78c63 beq a5,a1,3734 <__floatunsisf+0xb2> + 3720: 0611 addi a2,a2,4 + 3722: 00561793 slli a5,a2,0x5 + 3726: 0007d763 bgez a5,3734 <__floatunsisf+0xb2> + 372a: 09f00793 li a5,159 + 372e: 8e75 and a2,a2,a3 + 3730: 40a78733 sub a4,a5,a0 + 3734: 00661413 slli s0,a2,0x6 + 3738: 8025 srli s0,s0,0x9 + 373a: 0426 slli s0,s0,0x9 + 373c: 00945513 srli a0,s0,0x9 + 3740: 40b2 lw ra,12(sp) + 3742: 4422 lw s0,8(sp) + 3744: 0ff77793 andi a5,a4,255 + 3748: 07de slli a5,a5,0x17 + 374a: 8d5d or a0,a0,a5 + 374c: 0141 addi sp,sp,16 + 374e: 8082 ret -000031f6 <__adddf3>: - 31f6: 00100837 lui a6,0x100 - 31fa: 1101 addi sp,sp,-32 - 31fc: 187d addi a6,a6,-1 - 31fe: 00b87733 and a4,a6,a1 - 3202: ca26 sw s1,20(sp) - 3204: 00d87833 and a6,a6,a3 - 3208: 0145d493 srli s1,a1,0x14 - 320c: 0146d313 srli t1,a3,0x14 - 3210: 00371e13 slli t3,a4,0x3 - 3214: c64e sw s3,12(sp) - 3216: 01d55713 srli a4,a0,0x1d - 321a: 080e slli a6,a6,0x3 - 321c: 01d65793 srli a5,a2,0x1d - 3220: 7ff4f493 andi s1,s1,2047 - 3224: 7ff37313 andi t1,t1,2047 - 3228: ce06 sw ra,28(sp) - 322a: cc22 sw s0,24(sp) - 322c: c84a sw s2,16(sp) - 322e: 01f5d993 srli s3,a1,0x1f - 3232: 01f6de93 srli t4,a3,0x1f - 3236: 01c76733 or a4,a4,t3 - 323a: 00351f13 slli t5,a0,0x3 - 323e: 0107e833 or a6,a5,a6 - 3242: 00361f93 slli t6,a2,0x3 - 3246: 40648e33 sub t3,s1,t1 - 324a: 19d98063 beq s3,t4,33ca <__adddf3+0x1d4> - 324e: 13c05663 blez t3,337a <__adddf3+0x184> - 3252: 1c030463 beqz t1,341a <__adddf3+0x224> - 3256: 008006b7 lui a3,0x800 - 325a: 7ff00793 li a5,2047 - 325e: 00d86833 or a6,a6,a3 - 3262: 36f48f63 beq s1,a5,35e0 <__adddf3+0x3ea> - 3266: 03800793 li a5,56 - 326a: 35c7c063 blt a5,t3,35aa <__adddf3+0x3b4> - 326e: 47fd li a5,31 - 3270: 47c7cd63 blt a5,t3,36ea <__adddf3+0x4f4> - 3274: 02000513 li a0,32 - 3278: 41c50533 sub a0,a0,t3 - 327c: 01cfd7b3 srl a5,t6,t3 - 3280: 00a816b3 sll a3,a6,a0 - 3284: 00af9933 sll s2,t6,a0 - 3288: 8edd or a3,a3,a5 - 328a: 01203933 snez s2,s2 - 328e: 01c857b3 srl a5,a6,t3 - 3292: 0126e933 or s2,a3,s2 - 3296: 8f1d sub a4,a4,a5 - 3298: 412f0933 sub s2,t5,s2 - 329c: 012f37b3 sltu a5,t5,s2 - 32a0: 40f70633 sub a2,a4,a5 - 32a4: 00861793 slli a5,a2,0x8 - 32a8: 2407d463 bgez a5,34f0 <__adddf3+0x2fa> - 32ac: 00800737 lui a4,0x800 - 32b0: 177d addi a4,a4,-1 - 32b2: 00e67433 and s0,a2,a4 - 32b6: 2c040c63 beqz s0,358e <__adddf3+0x398> - 32ba: 8522 mv a0,s0 - 32bc: 756020ef jal ra,5a12 <__clzsi2> - 32c0: ff850713 addi a4,a0,-8 - 32c4: 02000793 li a5,32 - 32c8: 8f99 sub a5,a5,a4 - 32ca: 00f957b3 srl a5,s2,a5 - 32ce: 00e41633 sll a2,s0,a4 - 32d2: 8fd1 or a5,a5,a2 - 32d4: 00e91933 sll s2,s2,a4 - 32d8: 2a974163 blt a4,s1,357a <__adddf3+0x384> - 32dc: 40970533 sub a0,a4,s1 - 32e0: 00150613 addi a2,a0,1 - 32e4: 477d li a4,31 - 32e6: 38c74d63 blt a4,a2,3680 <__adddf3+0x48a> - 32ea: 02000713 li a4,32 - 32ee: 8f11 sub a4,a4,a2 - 32f0: 00c956b3 srl a3,s2,a2 - 32f4: 00e91933 sll s2,s2,a4 - 32f8: 00e79733 sll a4,a5,a4 - 32fc: 8f55 or a4,a4,a3 - 32fe: 01203933 snez s2,s2 - 3302: 01276933 or s2,a4,s2 - 3306: 00c7d633 srl a2,a5,a2 - 330a: 4481 li s1,0 - 330c: 00797793 andi a5,s2,7 - 3310: cf81 beqz a5,3328 <__adddf3+0x132> - 3312: 00f97713 andi a4,s2,15 - 3316: 4791 li a5,4 - 3318: 00f70863 beq a4,a5,3328 <__adddf3+0x132> - 331c: 00490713 addi a4,s2,4 - 3320: 01273933 sltu s2,a4,s2 - 3324: 964a add a2,a2,s2 - 3326: 893a mv s2,a4 - 3328: 00861793 slli a5,a2,0x8 - 332c: 1c07d663 bgez a5,34f8 <__adddf3+0x302> - 3330: 00148513 addi a0,s1,1 - 3334: 7ff00793 li a5,2047 - 3338: 85ce mv a1,s3 - 333a: 20f50463 beq a0,a5,3542 <__adddf3+0x34c> - 333e: ff8007b7 lui a5,0xff800 - 3342: 17fd addi a5,a5,-1 - 3344: 8ff1 and a5,a5,a2 - 3346: 01d79893 slli a7,a5,0x1d - 334a: 00395913 srli s2,s2,0x3 - 334e: 07a6 slli a5,a5,0x9 - 3350: 0128e8b3 or a7,a7,s2 - 3354: 83b1 srli a5,a5,0xc - 3356: 7ff57513 andi a0,a0,2047 - 335a: 00c79693 slli a3,a5,0xc - 335e: 0552 slli a0,a0,0x14 - 3360: 40f2 lw ra,28(sp) - 3362: 4462 lw s0,24(sp) - 3364: 82b1 srli a3,a3,0xc - 3366: 05fe slli a1,a1,0x1f - 3368: 8ec9 or a3,a3,a0 - 336a: 8ecd or a3,a3,a1 - 336c: 44d2 lw s1,20(sp) - 336e: 4942 lw s2,16(sp) - 3370: 49b2 lw s3,12(sp) - 3372: 8546 mv a0,a7 - 3374: 85b6 mv a1,a3 - 3376: 6105 addi sp,sp,32 - 3378: 8082 ret - 337a: 0a0e1e63 bnez t3,3436 <__adddf3+0x240> - 337e: 00148313 addi t1,s1,1 - 3382: 7fe37313 andi t1,t1,2046 - 3386: 22031763 bnez t1,35b4 <__adddf3+0x3be> - 338a: 01e767b3 or a5,a4,t5 - 338e: 01f868b3 or a7,a6,t6 - 3392: 1a049d63 bnez s1,354c <__adddf3+0x356> - 3396: 40078763 beqz a5,37a4 <__adddf3+0x5ae> - 339a: 44088663 beqz a7,37e6 <__adddf3+0x5f0> - 339e: 41ff0933 sub s2,t5,t6 - 33a2: 410707b3 sub a5,a4,a6 - 33a6: 012f3633 sltu a2,t5,s2 - 33aa: 40c78633 sub a2,a5,a2 - 33ae: 00861793 slli a5,a2,0x8 - 33b2: 4c07d663 bgez a5,387e <__adddf3+0x688> - 33b6: 41ef8933 sub s2,t6,t5 - 33ba: 40e807b3 sub a5,a6,a4 - 33be: 012fb633 sltu a2,t6,s2 - 33c2: 40c78633 sub a2,a5,a2 - 33c6: 89f6 mv s3,t4 - 33c8: b791 j 330c <__adddf3+0x116> - 33ca: 0fc05063 blez t3,34aa <__adddf3+0x2b4> - 33ce: 0c030063 beqz t1,348e <__adddf3+0x298> - 33d2: 008006b7 lui a3,0x800 - 33d6: 7ff00793 li a5,2047 - 33da: 00d86833 or a6,a6,a3 - 33de: 3af48a63 beq s1,a5,3792 <__adddf3+0x59c> - 33e2: 03800793 li a5,56 - 33e6: 13c7cb63 blt a5,t3,351c <__adddf3+0x326> - 33ea: 47fd li a5,31 - 33ec: 35c7df63 bge a5,t3,374a <__adddf3+0x554> - 33f0: fe0e0913 addi s2,t3,-32 - 33f4: 02000793 li a5,32 - 33f8: 012856b3 srl a3,a6,s2 - 33fc: 00fe0a63 beq t3,a5,3410 <__adddf3+0x21a> - 3400: 04000913 li s2,64 - 3404: 41c90933 sub s2,s2,t3 - 3408: 01281933 sll s2,a6,s2 - 340c: 012fefb3 or t6,t6,s2 - 3410: 01f03933 snez s2,t6 - 3414: 00d96933 or s2,s2,a3 - 3418: a231 j 3524 <__adddf3+0x32e> - 341a: 01f867b3 or a5,a6,t6 - 341e: 1c078a63 beqz a5,35f2 <__adddf3+0x3fc> - 3422: fffe0793 addi a5,t3,-1 - 3426: 38078c63 beqz a5,37be <__adddf3+0x5c8> - 342a: 7ff00693 li a3,2047 - 342e: 1ade0963 beq t3,a3,35e0 <__adddf3+0x3ea> - 3432: 8e3e mv t3,a5 - 3434: bd0d j 3266 <__adddf3+0x70> - 3436: 409305b3 sub a1,t1,s1 - 343a: 22049163 bnez s1,365c <__adddf3+0x466> - 343e: 01e767b3 or a5,a4,t5 - 3442: 32078763 beqz a5,3770 <__adddf3+0x57a> - 3446: fff58793 addi a5,a1,-1 - 344a: 44078163 beqz a5,388c <__adddf3+0x696> - 344e: 7ff00693 li a3,2047 - 3452: 20d58c63 beq a1,a3,366a <__adddf3+0x474> - 3456: 85be mv a1,a5 - 3458: 03800793 li a5,56 - 345c: 2ab7cc63 blt a5,a1,3714 <__adddf3+0x51e> - 3460: 47fd li a5,31 - 3462: 3cb7cf63 blt a5,a1,3840 <__adddf3+0x64a> - 3466: 02000793 li a5,32 - 346a: 8f8d sub a5,a5,a1 - 346c: 00f71933 sll s2,a4,a5 - 3470: 00bf56b3 srl a3,t5,a1 - 3474: 00ff17b3 sll a5,t5,a5 - 3478: 00d96933 or s2,s2,a3 - 347c: 00f037b3 snez a5,a5 - 3480: 00b75733 srl a4,a4,a1 - 3484: 00f96933 or s2,s2,a5 - 3488: 40e80833 sub a6,a6,a4 - 348c: ac41 j 371c <__adddf3+0x526> - 348e: 01f867b3 or a5,a6,t6 - 3492: 34078063 beqz a5,37d2 <__adddf3+0x5dc> - 3496: fffe0793 addi a5,t3,-1 - 349a: 20078a63 beqz a5,36ae <__adddf3+0x4b8> - 349e: 7ff00693 li a3,2047 - 34a2: 2ede0863 beq t3,a3,3792 <__adddf3+0x59c> - 34a6: 8e3e mv t3,a5 - 34a8: bf2d j 33e2 <__adddf3+0x1ec> - 34aa: 140e1e63 bnez t3,3606 <__adddf3+0x410> - 34ae: 00148693 addi a3,s1,1 - 34b2: 7fe6f793 andi a5,a3,2046 - 34b6: 34079163 bnez a5,37f8 <__adddf3+0x602> - 34ba: 01e767b3 or a5,a4,t5 - 34be: 2c049563 bnez s1,3788 <__adddf3+0x592> - 34c2: 3e078063 beqz a5,38a2 <__adddf3+0x6ac> - 34c6: 01f867b3 or a5,a6,t6 - 34ca: 30078e63 beqz a5,37e6 <__adddf3+0x5f0> - 34ce: 01ff0933 add s2,t5,t6 - 34d2: 010707b3 add a5,a4,a6 - 34d6: 01e93f33 sltu t5,s2,t5 - 34da: 01e78633 add a2,a5,t5 - 34de: 00861793 slli a5,a2,0x8 - 34e2: 0007d763 bgez a5,34f0 <__adddf3+0x2fa> - 34e6: ff8007b7 lui a5,0xff800 - 34ea: 17fd addi a5,a5,-1 - 34ec: 8e7d and a2,a2,a5 - 34ee: 4485 li s1,1 - 34f0: 00797793 andi a5,s2,7 - 34f4: e0079fe3 bnez a5,3312 <__adddf3+0x11c> - 34f8: 01d61793 slli a5,a2,0x1d - 34fc: 00395893 srli a7,s2,0x3 - 3500: 00f8e8b3 or a7,a7,a5 - 3504: 00365793 srli a5,a2,0x3 - 3508: 7ff00713 li a4,2047 - 350c: 04e48d63 beq s1,a4,3566 <__adddf3+0x370> - 3510: 07b2 slli a5,a5,0xc - 3512: 83b1 srli a5,a5,0xc - 3514: 7ff4f513 andi a0,s1,2047 - 3518: 85ce mv a1,s3 - 351a: b581 j 335a <__adddf3+0x164> - 351c: 01f86933 or s2,a6,t6 - 3520: 01203933 snez s2,s2 - 3524: 997a add s2,s2,t5 - 3526: 01e937b3 sltu a5,s2,t5 - 352a: 00e78633 add a2,a5,a4 - 352e: 00861793 slli a5,a2,0x8 - 3532: fa07dfe3 bgez a5,34f0 <__adddf3+0x2fa> - 3536: 0485 addi s1,s1,1 - 3538: 7ff00793 li a5,2047 - 353c: 18f49663 bne s1,a5,36c8 <__adddf3+0x4d2> - 3540: 85ce mv a1,s3 - 3542: 7ff00513 li a0,2047 - 3546: 4781 li a5,0 - 3548: 4881 li a7,0 - 354a: bd01 j 335a <__adddf3+0x164> - 354c: ebc1 bnez a5,35dc <__adddf3+0x3e6> - 354e: 3a088463 beqz a7,38f6 <__adddf3+0x700> - 3552: 00361693 slli a3,a2,0x3 - 3556: 01d81793 slli a5,a6,0x1d - 355a: 828d srli a3,a3,0x3 - 355c: 00d7e8b3 or a7,a5,a3 - 3560: 89f6 mv s3,t4 - 3562: 00385793 srli a5,a6,0x3 - 3566: 00f8e7b3 or a5,a7,a5 - 356a: dbf9 beqz a5,3540 <__adddf3+0x34a> - 356c: 4581 li a1,0 - 356e: 7ff00513 li a0,2047 - 3572: 000807b7 lui a5,0x80 - 3576: 4881 li a7,0 - 3578: b3cd j 335a <__adddf3+0x164> - 357a: ff800637 lui a2,0xff800 - 357e: 167d addi a2,a2,-1 - 3580: 8e7d and a2,a2,a5 - 3582: 00797793 andi a5,s2,7 - 3586: 8c99 sub s1,s1,a4 - 3588: d80795e3 bnez a5,3312 <__adddf3+0x11c> - 358c: b7b5 j 34f8 <__adddf3+0x302> - 358e: 854a mv a0,s2 - 3590: 482020ef jal ra,5a12 <__clzsi2> - 3594: 01850713 addi a4,a0,24 - 3598: 47fd li a5,31 - 359a: d2e7d5e3 bge a5,a4,32c4 <__adddf3+0xce> - 359e: ff850613 addi a2,a0,-8 - 35a2: 00c917b3 sll a5,s2,a2 - 35a6: 4901 li s2,0 - 35a8: bb05 j 32d8 <__adddf3+0xe2> - 35aa: 01f86933 or s2,a6,t6 - 35ae: 01203933 snez s2,s2 - 35b2: b1dd j 3298 <__adddf3+0xa2> - 35b4: 41ff0933 sub s2,t5,t6 - 35b8: 41070633 sub a2,a4,a6 - 35bc: 012f3433 sltu s0,t5,s2 - 35c0: 40860433 sub s0,a2,s0 - 35c4: 00841793 slli a5,s0,0x8 - 35c8: 2407cd63 bltz a5,3822 <__adddf3+0x62c> - 35cc: 008968b3 or a7,s2,s0 - 35d0: ce0893e3 bnez a7,32b6 <__adddf3+0xc0> - 35d4: 4781 li a5,0 - 35d6: 4981 li s3,0 - 35d8: 4481 li s1,0 - 35da: bf1d j 3510 <__adddf3+0x31a> - 35dc: f80898e3 bnez a7,356c <__adddf3+0x376> - 35e0: 050e slli a0,a0,0x3 - 35e2: 01d71793 slli a5,a4,0x1d - 35e6: 810d srli a0,a0,0x3 - 35e8: 00a7e8b3 or a7,a5,a0 - 35ec: 00375793 srli a5,a4,0x3 - 35f0: bf9d j 3566 <__adddf3+0x370> - 35f2: 050e slli a0,a0,0x3 - 35f4: 01d71793 slli a5,a4,0x1d - 35f8: 810d srli a0,a0,0x3 - 35fa: 00a7e8b3 or a7,a5,a0 - 35fe: 84f2 mv s1,t3 - 3600: 00375793 srli a5,a4,0x3 - 3604: b711 j 3508 <__adddf3+0x312> - 3606: 40930533 sub a0,t1,s1 - 360a: 12048263 beqz s1,372e <__adddf3+0x538> - 360e: 008006b7 lui a3,0x800 - 3612: 7ff00793 li a5,2047 - 3616: 8f55 or a4,a4,a3 - 3618: 2ef30d63 beq t1,a5,3912 <__adddf3+0x71c> - 361c: 03800793 li a5,56 - 3620: 20a7cb63 blt a5,a0,3836 <__adddf3+0x640> - 3624: 47fd li a5,31 - 3626: 2aa7c363 blt a5,a0,38cc <__adddf3+0x6d6> - 362a: 02000793 li a5,32 - 362e: 8f89 sub a5,a5,a0 - 3630: 00f71933 sll s2,a4,a5 - 3634: 00af56b3 srl a3,t5,a0 - 3638: 00ff17b3 sll a5,t5,a5 - 363c: 00d96933 or s2,s2,a3 - 3640: 00f037b3 snez a5,a5 - 3644: 00a75733 srl a4,a4,a0 - 3648: 00f96933 or s2,s2,a5 - 364c: 983a add a6,a6,a4 - 364e: 997e add s2,s2,t6 - 3650: 01f937b3 sltu a5,s2,t6 - 3654: 01078633 add a2,a5,a6 - 3658: 849a mv s1,t1 - 365a: bdd1 j 352e <__adddf3+0x338> - 365c: 008006b7 lui a3,0x800 - 3660: 7ff00793 li a5,2047 - 3664: 8f55 or a4,a4,a3 - 3666: def319e3 bne t1,a5,3458 <__adddf3+0x262> - 366a: 00361793 slli a5,a2,0x3 - 366e: 838d srli a5,a5,0x3 - 3670: 01d81893 slli a7,a6,0x1d - 3674: 0117e8b3 or a7,a5,a7 - 3678: 89f6 mv s3,t4 - 367a: 00385793 srli a5,a6,0x3 - 367e: b5e5 j 3566 <__adddf3+0x370> - 3680: fe150713 addi a4,a0,-31 - 3684: 02000693 li a3,32 - 3688: 00e7d733 srl a4,a5,a4 - 368c: 00d60a63 beq a2,a3,36a0 <__adddf3+0x4aa> - 3690: 04000693 li a3,64 - 3694: 40c68633 sub a2,a3,a2 - 3698: 00c79633 sll a2,a5,a2 - 369c: 00c96933 or s2,s2,a2 - 36a0: 01203933 snez s2,s2 - 36a4: 00e96933 or s2,s2,a4 - 36a8: 4601 li a2,0 - 36aa: 4481 li s1,0 - 36ac: b591 j 34f0 <__adddf3+0x2fa> - 36ae: 01ff0933 add s2,t5,t6 - 36b2: 010707b3 add a5,a4,a6 - 36b6: 01e93633 sltu a2,s2,t5 - 36ba: 963e add a2,a2,a5 - 36bc: 00861793 slli a5,a2,0x8 - 36c0: 4485 li s1,1 - 36c2: e207d7e3 bgez a5,34f0 <__adddf3+0x2fa> - 36c6: 4489 li s1,2 - 36c8: ff8007b7 lui a5,0xff800 - 36cc: 17fd addi a5,a5,-1 - 36ce: 8ff1 and a5,a5,a2 - 36d0: 00195713 srli a4,s2,0x1 - 36d4: 00197913 andi s2,s2,1 - 36d8: 01276933 or s2,a4,s2 - 36dc: 01f79893 slli a7,a5,0x1f - 36e0: 0128e933 or s2,a7,s2 - 36e4: 0017d613 srli a2,a5,0x1 - 36e8: b115 j 330c <__adddf3+0x116> - 36ea: fe0e0913 addi s2,t3,-32 - 36ee: 02000793 li a5,32 - 36f2: 012856b3 srl a3,a6,s2 - 36f6: 00fe0a63 beq t3,a5,370a <__adddf3+0x514> - 36fa: 04000913 li s2,64 - 36fe: 41c90933 sub s2,s2,t3 - 3702: 01281933 sll s2,a6,s2 - 3706: 012fefb3 or t6,t6,s2 - 370a: 01f03933 snez s2,t6 - 370e: 00d96933 or s2,s2,a3 - 3712: b659 j 3298 <__adddf3+0xa2> - 3714: 01e76933 or s2,a4,t5 - 3718: 01203933 snez s2,s2 - 371c: 412f8933 sub s2,t6,s2 - 3720: 012fb7b3 sltu a5,t6,s2 - 3724: 40f80633 sub a2,a6,a5 - 3728: 849a mv s1,t1 - 372a: 89f6 mv s3,t4 - 372c: bea5 j 32a4 <__adddf3+0xae> - 372e: 01e767b3 or a5,a4,t5 - 3732: 18078263 beqz a5,38b6 <__adddf3+0x6c0> - 3736: fff50793 addi a5,a0,-1 - 373a: 1c078463 beqz a5,3902 <__adddf3+0x70c> - 373e: 7ff00693 li a3,2047 - 3742: 12d50463 beq a0,a3,386a <__adddf3+0x674> - 3746: 853e mv a0,a5 - 3748: bdd1 j 361c <__adddf3+0x426> - 374a: 02000793 li a5,32 - 374e: 41c787b3 sub a5,a5,t3 - 3752: 00f816b3 sll a3,a6,a5 - 3756: 00ff9933 sll s2,t6,a5 - 375a: 01cfd633 srl a2,t6,t3 - 375e: 8ed1 or a3,a3,a2 - 3760: 01203933 snez s2,s2 - 3764: 01c857b3 srl a5,a6,t3 - 3768: 0126e933 or s2,a3,s2 - 376c: 973e add a4,a4,a5 - 376e: bb5d j 3524 <__adddf3+0x32e> - 3770: 00361793 slli a5,a2,0x3 - 3774: 838d srli a5,a5,0x3 - 3776: 01d81893 slli a7,a6,0x1d - 377a: 0117e8b3 or a7,a5,a7 - 377e: 84ae mv s1,a1 - 3780: 00385793 srli a5,a6,0x3 - 3784: 89f6 mv s3,t4 - 3786: b349 j 3508 <__adddf3+0x312> - 3788: c3ed beqz a5,386a <__adddf3+0x674> - 378a: 01f86933 or s2,a6,t6 - 378e: dc091fe3 bnez s2,356c <__adddf3+0x376> - 3792: 050e slli a0,a0,0x3 - 3794: 01d71793 slli a5,a4,0x1d - 3798: 810d srli a0,a0,0x3 - 379a: 00f568b3 or a7,a0,a5 - 379e: 00375793 srli a5,a4,0x3 - 37a2: b3d1 j 3566 <__adddf3+0x370> - 37a4: 0e088163 beqz a7,3886 <__adddf3+0x690> - 37a8: 00361693 slli a3,a2,0x3 - 37ac: 01d81793 slli a5,a6,0x1d - 37b0: 828d srli a3,a3,0x3 - 37b2: 00d7e8b3 or a7,a5,a3 - 37b6: 89f6 mv s3,t4 - 37b8: 00385793 srli a5,a6,0x3 - 37bc: bb91 j 3510 <__adddf3+0x31a> - 37be: 41ff0933 sub s2,t5,t6 - 37c2: 410707b3 sub a5,a4,a6 - 37c6: 012f3f33 sltu t5,t5,s2 - 37ca: 41e78633 sub a2,a5,t5 - 37ce: 4485 li s1,1 - 37d0: bcd1 j 32a4 <__adddf3+0xae> - 37d2: 050e slli a0,a0,0x3 - 37d4: 01d71793 slli a5,a4,0x1d - 37d8: 810d srli a0,a0,0x3 - 37da: 00f568b3 or a7,a0,a5 - 37de: 84f2 mv s1,t3 - 37e0: 00375793 srli a5,a4,0x3 - 37e4: b315 j 3508 <__adddf3+0x312> - 37e6: 050e slli a0,a0,0x3 - 37e8: 01d71793 slli a5,a4,0x1d - 37ec: 810d srli a0,a0,0x3 - 37ee: 00a7e8b3 or a7,a5,a0 - 37f2: 00375793 srli a5,a4,0x3 - 37f6: bb29 j 3510 <__adddf3+0x31a> - 37f8: 7ff00793 li a5,2047 - 37fc: d4f682e3 beq a3,a5,3540 <__adddf3+0x34a> - 3800: 01ff0933 add s2,t5,t6 - 3804: 01e93633 sltu a2,s2,t5 - 3808: 010707b3 add a5,a4,a6 - 380c: 97b2 add a5,a5,a2 - 380e: 01f79893 slli a7,a5,0x1f - 3812: 00195913 srli s2,s2,0x1 - 3816: 0128e933 or s2,a7,s2 - 381a: 0017d613 srli a2,a5,0x1 - 381e: 84b6 mv s1,a3 - 3820: b9c1 j 34f0 <__adddf3+0x2fa> - 3822: 41ef8933 sub s2,t6,t5 - 3826: 40e80733 sub a4,a6,a4 - 382a: 012fb633 sltu a2,t6,s2 - 382e: 40c70433 sub s0,a4,a2 - 3832: 89f6 mv s3,t4 - 3834: b449 j 32b6 <__adddf3+0xc0> - 3836: 01e76933 or s2,a4,t5 - 383a: 01203933 snez s2,s2 - 383e: bd01 j 364e <__adddf3+0x458> - 3840: fe058793 addi a5,a1,-32 - 3844: 02000693 li a3,32 - 3848: 00f757b3 srl a5,a4,a5 - 384c: 00d58a63 beq a1,a3,3860 <__adddf3+0x66a> - 3850: 04000693 li a3,64 - 3854: 40b685b3 sub a1,a3,a1 - 3858: 00b71733 sll a4,a4,a1 - 385c: 00ef6f33 or t5,t5,a4 - 3860: 01e03933 snez s2,t5 - 3864: 00f96933 or s2,s2,a5 - 3868: bd55 j 371c <__adddf3+0x526> - 386a: 00361793 slli a5,a2,0x3 - 386e: 838d srli a5,a5,0x3 - 3870: 01d81893 slli a7,a6,0x1d - 3874: 0117e8b3 or a7,a5,a7 - 3878: 00385793 srli a5,a6,0x3 - 387c: b1ed j 3566 <__adddf3+0x370> - 387e: 00c968b3 or a7,s2,a2 - 3882: c60897e3 bnez a7,34f0 <__adddf3+0x2fa> - 3886: 4781 li a5,0 - 3888: 4981 li s3,0 - 388a: b159 j 3510 <__adddf3+0x31a> - 388c: 41ef8933 sub s2,t6,t5 - 3890: 40e807b3 sub a5,a6,a4 - 3894: 012fb633 sltu a2,t6,s2 - 3898: 40c78633 sub a2,a5,a2 - 389c: 89f6 mv s3,t4 - 389e: 4485 li s1,1 - 38a0: b411 j 32a4 <__adddf3+0xae> - 38a2: 00361693 slli a3,a2,0x3 - 38a6: 01d81793 slli a5,a6,0x1d - 38aa: 828d srli a3,a3,0x3 - 38ac: 00d7e8b3 or a7,a5,a3 - 38b0: 00385793 srli a5,a6,0x3 - 38b4: b9b1 j 3510 <__adddf3+0x31a> - 38b6: 00361693 slli a3,a2,0x3 - 38ba: 01d81793 slli a5,a6,0x1d - 38be: 828d srli a3,a3,0x3 - 38c0: 00d7e8b3 or a7,a5,a3 - 38c4: 84aa mv s1,a0 - 38c6: 00385793 srli a5,a6,0x3 - 38ca: b93d j 3508 <__adddf3+0x312> - 38cc: fe050793 addi a5,a0,-32 - 38d0: 02000693 li a3,32 - 38d4: 00f757b3 srl a5,a4,a5 - 38d8: 00d50a63 beq a0,a3,38ec <__adddf3+0x6f6> - 38dc: 04000693 li a3,64 - 38e0: 40a68533 sub a0,a3,a0 - 38e4: 00a71733 sll a4,a4,a0 - 38e8: 00ef6f33 or t5,t5,a4 - 38ec: 01e03933 snez s2,t5 - 38f0: 00f96933 or s2,s2,a5 - 38f4: bba9 j 364e <__adddf3+0x458> - 38f6: 4581 li a1,0 - 38f8: 7ff00513 li a0,2047 - 38fc: 000807b7 lui a5,0x80 - 3900: bca9 j 335a <__adddf3+0x164> - 3902: 01ff0933 add s2,t5,t6 - 3906: 010707b3 add a5,a4,a6 - 390a: 01f93633 sltu a2,s2,t6 - 390e: 963e add a2,a2,a5 - 3910: b375 j 36bc <__adddf3+0x4c6> - 3912: 00361693 slli a3,a2,0x3 - 3916: 01d81793 slli a5,a6,0x1d - 391a: 828d srli a3,a3,0x3 - 391c: 00d7e8b3 or a7,a5,a3 - 3920: 00385793 srli a5,a6,0x3 - 3924: b189 j 3566 <__adddf3+0x370> +00003750 <__extendsfdf2>: + 3750: 01755713 srli a4,a0,0x17 + 3754: 0ff77713 andi a4,a4,255 + 3758: 1141 addi sp,sp,-16 + 375a: 00170793 addi a5,a4,1 + 375e: c422 sw s0,8(sp) + 3760: c226 sw s1,4(sp) + 3762: 00951413 slli s0,a0,0x9 + 3766: c606 sw ra,12(sp) + 3768: 0fe7f793 andi a5,a5,254 + 376c: 8025 srli s0,s0,0x9 + 376e: 01f55493 srli s1,a0,0x1f + 3772: c785 beqz a5,379a <__extendsfdf2+0x4a> + 3774: 00345793 srli a5,s0,0x3 + 3778: 38070713 addi a4,a4,896 + 377c: 0476 slli s0,s0,0x1d + 377e: 07b2 slli a5,a5,0xc + 3780: 0752 slli a4,a4,0x14 + 3782: 83b1 srli a5,a5,0xc + 3784: 01f49513 slli a0,s1,0x1f + 3788: 8fd9 or a5,a5,a4 + 378a: 8fc9 or a5,a5,a0 + 378c: 40b2 lw ra,12(sp) + 378e: 8522 mv a0,s0 + 3790: 4422 lw s0,8(sp) + 3792: 4492 lw s1,4(sp) + 3794: 85be mv a1,a5 + 3796: 0141 addi sp,sp,16 + 3798: 8082 ret + 379a: eb05 bnez a4,37ca <__extendsfdf2+0x7a> + 379c: c439 beqz s0,37ea <__extendsfdf2+0x9a> + 379e: 8522 mv a0,s0 + 37a0: 22d9 jal 3966 <__clzsi2> + 37a2: 47a9 li a5,10 + 37a4: 04a7c663 blt a5,a0,37f0 <__extendsfdf2+0xa0> + 37a8: 472d li a4,11 + 37aa: 8f09 sub a4,a4,a0 + 37ac: 01550793 addi a5,a0,21 + 37b0: 00e45733 srl a4,s0,a4 + 37b4: 00f41433 sll s0,s0,a5 + 37b8: 00c71793 slli a5,a4,0xc + 37bc: 38900713 li a4,905 + 37c0: 8f09 sub a4,a4,a0 + 37c2: 83b1 srli a5,a5,0xc + 37c4: 7ff77713 andi a4,a4,2047 + 37c8: bf5d j 377e <__extendsfdf2+0x2e> + 37ca: cc01 beqz s0,37e2 <__extendsfdf2+0x92> + 37cc: 00345713 srli a4,s0,0x3 + 37d0: 000807b7 lui a5,0x80 + 37d4: 8fd9 or a5,a5,a4 + 37d6: 07b2 slli a5,a5,0xc + 37d8: 0476 slli s0,s0,0x1d + 37da: 83b1 srli a5,a5,0xc + 37dc: 7ff00713 li a4,2047 + 37e0: bf79 j 377e <__extendsfdf2+0x2e> + 37e2: 7ff00713 li a4,2047 + 37e6: 4781 li a5,0 + 37e8: bf59 j 377e <__extendsfdf2+0x2e> + 37ea: 4701 li a4,0 + 37ec: 4781 li a5,0 + 37ee: bf41 j 377e <__extendsfdf2+0x2e> + 37f0: ff550713 addi a4,a0,-11 + 37f4: 00e41733 sll a4,s0,a4 + 37f8: 4401 li s0,0 + 37fa: bf7d j 37b8 <__extendsfdf2+0x68> -00003926 <__divdf3>: - 3926: 7139 addi sp,sp,-64 - 3928: 0145d793 srli a5,a1,0x14 - 392c: dc22 sw s0,56(sp) - 392e: d84a sw s2,48(sp) - 3930: d256 sw s5,36(sp) - 3932: 892a mv s2,a0 - 3934: 00c59413 slli s0,a1,0xc - 3938: de06 sw ra,60(sp) - 393a: da26 sw s1,52(sp) - 393c: d64e sw s3,44(sp) - 393e: d452 sw s4,40(sp) - 3940: d05a sw s6,32(sp) - 3942: ce5e sw s7,28(sp) - 3944: 7ff7f513 andi a0,a5,2047 - 3948: 8031 srli s0,s0,0xc - 394a: 01f5da93 srli s5,a1,0x1f - 394e: 10050b63 beqz a0,3a64 <__divdf3+0x13e> - 3952: 7ff00793 li a5,2047 - 3956: 14f50b63 beq a0,a5,3aac <__divdf3+0x186> - 395a: 01d95a13 srli s4,s2,0x1d - 395e: 040e slli s0,s0,0x3 - 3960: 008a6433 or s0,s4,s0 - 3964: 00800a37 lui s4,0x800 - 3968: 01446a33 or s4,s0,s4 - 396c: 00391b13 slli s6,s2,0x3 - 3970: c0150493 addi s1,a0,-1023 - 3974: 4401 li s0,0 - 3976: 4b81 li s7,0 - 3978: 0146d813 srli a6,a3,0x14 - 397c: 00c69913 slli s2,a3,0xc - 3980: 7ff87813 andi a6,a6,2047 - 3984: 88b2 mv a7,a2 - 3986: 00c95913 srli s2,s2,0xc - 398a: 01f6d993 srli s3,a3,0x1f - 398e: 08080e63 beqz a6,3a2a <__divdf3+0x104> - 3992: 7ff00793 li a5,2047 - 3996: 04f80063 beq a6,a5,39d6 <__divdf3+0xb0> - 399a: 01d65713 srli a4,a2,0x1d - 399e: 090e slli s2,s2,0x3 - 39a0: 01276933 or s2,a4,s2 - 39a4: c0180813 addi a6,a6,-1023 # ffc01 <_data_lma+0xf83fd> - 39a8: 008007b7 lui a5,0x800 - 39ac: 00f96733 or a4,s2,a5 - 39b0: 00361893 slli a7,a2,0x3 - 39b4: 410484b3 sub s1,s1,a6 - 39b8: 4581 li a1,0 - 39ba: 47bd li a5,15 - 39bc: 013ac833 xor a6,s5,s3 - 39c0: 1a87e463 bltu a5,s0,3b68 <__divdf3+0x242> - 39c4: 00004797 auipc a5,0x4 - 39c8: b6478793 addi a5,a5,-1180 # 7528 <_read+0x696> - 39cc: 040a slli s0,s0,0x2 - 39ce: 943e add s0,s0,a5 - 39d0: 4010 lw a2,0(s0) - 39d2: 963e add a2,a2,a5 - 39d4: 8602 jr a2 - 39d6: 00c96733 or a4,s2,a2 - 39da: 80148493 addi s1,s1,-2047 - 39de: 10071263 bnez a4,3ae2 <__divdf3+0x1bc> - 39e2: 00246413 ori s0,s0,2 - 39e6: 4881 li a7,0 - 39e8: 4589 li a1,2 - 39ea: bfc1 j 39ba <__divdf3+0x94> - 39ec: 7ff00613 li a2,2047 - 39f0: 4781 li a5,0 - 39f2: 4701 li a4,0 - 39f4: 07b2 slli a5,a5,0xc - 39f6: 50f2 lw ra,60(sp) - 39f8: 5462 lw s0,56(sp) - 39fa: 0652 slli a2,a2,0x14 - 39fc: 83b1 srli a5,a5,0xc - 39fe: 087e slli a6,a6,0x1f - 3a00: 8fd1 or a5,a5,a2 - 3a02: 0107e7b3 or a5,a5,a6 - 3a06: 54d2 lw s1,52(sp) - 3a08: 5942 lw s2,48(sp) - 3a0a: 59b2 lw s3,44(sp) - 3a0c: 5a22 lw s4,40(sp) - 3a0e: 5a92 lw s5,36(sp) - 3a10: 5b02 lw s6,32(sp) - 3a12: 4bf2 lw s7,28(sp) - 3a14: 853a mv a0,a4 - 3a16: 85be mv a1,a5 - 3a18: 6121 addi sp,sp,64 - 3a1a: 8082 ret - 3a1c: 4801 li a6,0 - 3a1e: 7ff00613 li a2,2047 - 3a22: 000807b7 lui a5,0x80 - 3a26: 4701 li a4,0 - 3a28: b7f1 j 39f4 <__divdf3+0xce> - 3a2a: 00c96733 or a4,s2,a2 - 3a2e: c74d beqz a4,3ad8 <__divdf3+0x1b2> - 3a30: 30090863 beqz s2,3d40 <__divdf3+0x41a> - 3a34: 854a mv a0,s2 - 3a36: c432 sw a2,8(sp) - 3a38: 7db010ef jal ra,5a12 <__clzsi2> - 3a3c: 4622 lw a2,8(sp) - 3a3e: ff550713 addi a4,a0,-11 - 3a42: 47f5 li a5,29 - 3a44: ff850693 addi a3,a0,-8 - 3a48: 8f99 sub a5,a5,a4 - 3a4a: 00d91933 sll s2,s2,a3 - 3a4e: 00f657b3 srl a5,a2,a5 - 3a52: 0127e733 or a4,a5,s2 - 3a56: 00d618b3 sll a7,a2,a3 - 3a5a: 9526 add a0,a0,s1 - 3a5c: 3f350493 addi s1,a0,1011 - 3a60: 4581 li a1,0 - 3a62: bfa1 j 39ba <__divdf3+0x94> - 3a64: 01246a33 or s4,s0,s2 - 3a68: 060a0363 beqz s4,3ace <__divdf3+0x1a8> - 3a6c: c636 sw a3,12(sp) - 3a6e: c432 sw a2,8(sp) - 3a70: 2a040663 beqz s0,3d1c <__divdf3+0x3f6> - 3a74: 8522 mv a0,s0 - 3a76: 79d010ef jal ra,5a12 <__clzsi2> - 3a7a: 4622 lw a2,8(sp) - 3a7c: 46b2 lw a3,12(sp) - 3a7e: 84aa mv s1,a0 - 3a80: ff550713 addi a4,a0,-11 - 3a84: 4a75 li s4,29 - 3a86: ff848b13 addi s6,s1,-8 - 3a8a: 40ea0a33 sub s4,s4,a4 - 3a8e: 01641433 sll s0,s0,s6 - 3a92: 01495a33 srl s4,s2,s4 - 3a96: 008a6a33 or s4,s4,s0 - 3a9a: 01691b33 sll s6,s2,s6 - 3a9e: c0d00513 li a0,-1011 - 3aa2: 409504b3 sub s1,a0,s1 - 3aa6: 4401 li s0,0 - 3aa8: 4b81 li s7,0 - 3aaa: b5f9 j 3978 <__divdf3+0x52> - 3aac: 01246a33 or s4,s0,s2 - 3ab0: 000a1863 bnez s4,3ac0 <__divdf3+0x19a> - 3ab4: 4421 li s0,8 - 3ab6: 4b01 li s6,0 - 3ab8: 7ff00493 li s1,2047 - 3abc: 4b89 li s7,2 - 3abe: bd6d j 3978 <__divdf3+0x52> - 3ac0: 8a22 mv s4,s0 - 3ac2: 8b4a mv s6,s2 - 3ac4: 4431 li s0,12 - 3ac6: 7ff00493 li s1,2047 - 3aca: 4b8d li s7,3 - 3acc: b575 j 3978 <__divdf3+0x52> - 3ace: 4411 li s0,4 - 3ad0: 4b01 li s6,0 - 3ad2: 4481 li s1,0 - 3ad4: 4b85 li s7,1 - 3ad6: b54d j 3978 <__divdf3+0x52> - 3ad8: 00146413 ori s0,s0,1 - 3adc: 4881 li a7,0 - 3ade: 4585 li a1,1 - 3ae0: bde9 j 39ba <__divdf3+0x94> - 3ae2: 00346413 ori s0,s0,3 - 3ae6: 874a mv a4,s2 - 3ae8: 458d li a1,3 - 3aea: bdc1 j 39ba <__divdf3+0x94> - 3aec: 2e050a63 beqz a0,3de0 <__divdf3+0x4ba> - 3af0: 4785 li a5,1 - 3af2: 8f89 sub a5,a5,a0 - 3af4: 03800693 li a3,56 - 3af8: 32f6dd63 bge a3,a5,3e32 <__divdf3+0x50c> - 3afc: 4601 li a2,0 - 3afe: 4781 li a5,0 - 3b00: 4701 li a4,0 - 3b02: bdcd j 39f4 <__divdf3+0xce> - 3b04: 86ce mv a3,s3 - 3b06: 4789 li a5,2 - 3b08: 3af58d63 beq a1,a5,3ec2 <__divdf3+0x59c> - 3b0c: 478d li a5,3 - 3b0e: f0f587e3 beq a1,a5,3a1c <__divdf3+0xf6> - 3b12: 4785 li a5,1 - 3b14: 8836 mv a6,a3 - 3b16: fef583e3 beq a1,a5,3afc <__divdf3+0x1d6> - 3b1a: 3ff48513 addi a0,s1,1023 - 3b1e: fca057e3 blez a0,3aec <__divdf3+0x1c6> - 3b22: 0078f793 andi a5,a7,7 - 3b26: 28079663 bnez a5,3db2 <__divdf3+0x48c> - 3b2a: 0038d693 srli a3,a7,0x3 - 3b2e: 00771793 slli a5,a4,0x7 - 3b32: 0007d863 bgez a5,3b42 <__divdf3+0x21c> - 3b36: ff0007b7 lui a5,0xff000 - 3b3a: 17fd addi a5,a5,-1 - 3b3c: 8f7d and a4,a4,a5 - 3b3e: 40048513 addi a0,s1,1024 - 3b42: 7fe00793 li a5,2046 - 3b46: eaa7c3e3 blt a5,a0,39ec <__divdf3+0xc6> - 3b4a: 01d71613 slli a2,a4,0x1d - 3b4e: 00971793 slli a5,a4,0x9 - 3b52: 83b1 srli a5,a5,0xc - 3b54: 00d66733 or a4,a2,a3 - 3b58: 7ff57613 andi a2,a0,2047 - 3b5c: bd61 j 39f4 <__divdf3+0xce> - 3b5e: 86d6 mv a3,s5 - 3b60: 8752 mv a4,s4 - 3b62: 88da mv a7,s6 - 3b64: 85de mv a1,s7 - 3b66: b745 j 3b06 <__divdf3+0x1e0> - 3b68: 23476163 bltu a4,s4,3d8a <__divdf3+0x464> - 3b6c: 20ea0d63 beq s4,a4,3d86 <__divdf3+0x460> - 3b70: 86da mv a3,s6 - 3b72: 14fd addi s1,s1,-1 - 3b74: 8452 mv s0,s4 - 3b76: 4b01 li s6,0 - 3b78: 00871793 slli a5,a4,0x8 - 3b7c: 0188d313 srli t1,a7,0x18 - 3b80: 00f36333 or t1,t1,a5 - 3b84: 01035e93 srli t4,t1,0x10 - 3b88: 03d457b3 divu a5,s0,t4 - 3b8c: 01031f13 slli t5,t1,0x10 - 3b90: 010f5f13 srli t5,t5,0x10 - 3b94: 0106d593 srli a1,a3,0x10 - 3b98: 00889e13 slli t3,a7,0x8 - 3b9c: 03d47433 remu s0,s0,t4 - 3ba0: 02ff0733 mul a4,t5,a5 - 3ba4: 0442 slli s0,s0,0x10 - 3ba6: 8dc1 or a1,a1,s0 - 3ba8: 00e5fb63 bgeu a1,a4,3bbe <__divdf3+0x298> - 3bac: 959a add a1,a1,t1 - 3bae: fff78613 addi a2,a5,-1 # feffffff <_eusrstack+0xdeffafff> - 3bb2: 2665ee63 bltu a1,t1,3e2e <__divdf3+0x508> - 3bb6: 26e5fc63 bgeu a1,a4,3e2e <__divdf3+0x508> - 3bba: 17f9 addi a5,a5,-2 - 3bbc: 959a add a1,a1,t1 - 3bbe: 8d99 sub a1,a1,a4 - 3bc0: 03d5d733 divu a4,a1,t4 - 3bc4: 06c2 slli a3,a3,0x10 - 3bc6: 82c1 srli a3,a3,0x10 - 3bc8: 03d5f5b3 remu a1,a1,t4 - 3bcc: 02ef0633 mul a2,t5,a4 - 3bd0: 05c2 slli a1,a1,0x10 - 3bd2: 8dd5 or a1,a1,a3 - 3bd4: 00c5fb63 bgeu a1,a2,3bea <__divdf3+0x2c4> - 3bd8: 959a add a1,a1,t1 - 3bda: fff70693 addi a3,a4,-1 # 7fffff <_data_lma+0x7f87fb> - 3bde: 2465e663 bltu a1,t1,3e2a <__divdf3+0x504> - 3be2: 24c5f463 bgeu a1,a2,3e2a <__divdf3+0x504> - 3be6: 1779 addi a4,a4,-2 - 3be8: 959a add a1,a1,t1 - 3bea: 07c2 slli a5,a5,0x10 - 3bec: 6441 lui s0,0x10 - 3bee: 8f5d or a4,a4,a5 - 3bf0: fff40793 addi a5,s0,-1 # ffff <_data_lma+0x87fb> - 3bf4: 00f77533 and a0,a4,a5 - 3bf8: 01075893 srli a7,a4,0x10 - 3bfc: 010e5f93 srli t6,t3,0x10 - 3c00: 00fe77b3 and a5,t3,a5 - 3c04: 02f502b3 mul t0,a0,a5 - 3c08: 40c586b3 sub a3,a1,a2 - 3c0c: 02f883b3 mul t2,a7,a5 - 3c10: 0102d593 srli a1,t0,0x10 - 3c14: 02af8633 mul a2,t6,a0 - 3c18: 961e add a2,a2,t2 - 3c1a: 962e add a2,a2,a1 - 3c1c: 03f88533 mul a0,a7,t6 - 3c20: 00767363 bgeu a2,t2,3c26 <__divdf3+0x300> - 3c24: 9522 add a0,a0,s0 - 3c26: 68c1 lui a7,0x10 - 3c28: 18fd addi a7,a7,-1 - 3c2a: 01065593 srli a1,a2,0x10 - 3c2e: 01167633 and a2,a2,a7 - 3c32: 0642 slli a2,a2,0x10 - 3c34: 0112f8b3 and a7,t0,a7 - 3c38: 95aa add a1,a1,a0 - 3c3a: 9646 add a2,a2,a7 - 3c3c: 12b6e663 bltu a3,a1,3d68 <__divdf3+0x442> - 3c40: 12b68263 beq a3,a1,3d64 <__divdf3+0x43e> - 3c44: 40cb0633 sub a2,s6,a2 - 3c48: 8e8d sub a3,a3,a1 - 3c4a: 00cb3b33 sltu s6,s6,a2 - 3c4e: 41668b33 sub s6,a3,s6 - 3c52: 3ff48513 addi a0,s1,1023 - 3c56: 17630c63 beq t1,s6,3dce <__divdf3+0x4a8> - 3c5a: 03db58b3 divu a7,s6,t4 - 3c5e: 01065593 srli a1,a2,0x10 - 3c62: 03db7b33 remu s6,s6,t4 - 3c66: 031f06b3 mul a3,t5,a7 - 3c6a: 0b42 slli s6,s6,0x10 - 3c6c: 0165eb33 or s6,a1,s6 - 3c70: 00db7b63 bgeu s6,a3,3c86 <__divdf3+0x360> - 3c74: 9b1a add s6,s6,t1 - 3c76: fff88593 addi a1,a7,-1 # ffff <_data_lma+0x87fb> - 3c7a: 206b6d63 bltu s6,t1,3e94 <__divdf3+0x56e> - 3c7e: 20db7b63 bgeu s6,a3,3e94 <__divdf3+0x56e> - 3c82: 18f9 addi a7,a7,-2 - 3c84: 9b1a add s6,s6,t1 - 3c86: 40db0b33 sub s6,s6,a3 - 3c8a: 03db56b3 divu a3,s6,t4 - 3c8e: 0642 slli a2,a2,0x10 - 3c90: 8241 srli a2,a2,0x10 - 3c92: 03db7b33 remu s6,s6,t4 - 3c96: 02df0f33 mul t5,t5,a3 - 3c9a: 0b42 slli s6,s6,0x10 - 3c9c: 01666633 or a2,a2,s6 - 3ca0: 01e67b63 bgeu a2,t5,3cb6 <__divdf3+0x390> - 3ca4: 961a add a2,a2,t1 - 3ca6: fff68593 addi a1,a3,-1 # 7fffff <_data_lma+0x7f87fb> - 3caa: 1e666763 bltu a2,t1,3e98 <__divdf3+0x572> - 3cae: 1fe67563 bgeu a2,t5,3e98 <__divdf3+0x572> - 3cb2: 16f9 addi a3,a3,-2 - 3cb4: 961a add a2,a2,t1 - 3cb6: 08c2 slli a7,a7,0x10 - 3cb8: 00d8e8b3 or a7,a7,a3 - 3cbc: 01089593 slli a1,a7,0x10 - 3cc0: 0108d293 srli t0,a7,0x10 - 3cc4: 81c1 srli a1,a1,0x10 - 3cc6: 02f58eb3 mul t4,a1,a5 - 3cca: 41e60633 sub a2,a2,t5 - 3cce: 02bf85b3 mul a1,t6,a1 - 3cd2: 010ed693 srli a3,t4,0x10 - 3cd6: 02f287b3 mul a5,t0,a5 - 3cda: 95be add a1,a1,a5 - 3cdc: 96ae add a3,a3,a1 - 3cde: 025f8fb3 mul t6,t6,t0 - 3ce2: 00f6f463 bgeu a3,a5,3cea <__divdf3+0x3c4> - 3ce6: 67c1 lui a5,0x10 - 3ce8: 9fbe add t6,t6,a5 - 3cea: 65c1 lui a1,0x10 - 3cec: 15fd addi a1,a1,-1 - 3cee: 0106d793 srli a5,a3,0x10 - 3cf2: 8eed and a3,a3,a1 - 3cf4: 06c2 slli a3,a3,0x10 - 3cf6: 00befeb3 and t4,t4,a1 - 3cfa: 9fbe add t6,t6,a5 - 3cfc: 96f6 add a3,a3,t4 - 3cfe: 09f67f63 bgeu a2,t6,3d9c <__divdf3+0x476> - 3d02: 961a add a2,a2,t1 - 3d04: fff88793 addi a5,a7,-1 - 3d08: 1a666963 bltu a2,t1,3eba <__divdf3+0x594> - 3d0c: 19f66863 bltu a2,t6,3e9c <__divdf3+0x576> - 3d10: 1bf60f63 beq a2,t6,3ece <__divdf3+0x5a8> - 3d14: 88be mv a7,a5 - 3d16: 0018e893 ori a7,a7,1 - 3d1a: b511 j 3b1e <__divdf3+0x1f8> - 3d1c: 854a mv a0,s2 - 3d1e: 4f5010ef jal ra,5a12 <__clzsi2> - 3d22: 01550713 addi a4,a0,21 - 3d26: 45f1 li a1,28 - 3d28: 02050493 addi s1,a0,32 - 3d2c: 4622 lw a2,8(sp) - 3d2e: 46b2 lw a3,12(sp) - 3d30: d4e5dae3 bge a1,a4,3a84 <__divdf3+0x15e> - 3d34: ff850413 addi s0,a0,-8 - 3d38: 00891a33 sll s4,s2,s0 - 3d3c: 4b01 li s6,0 - 3d3e: b385 j 3a9e <__divdf3+0x178> - 3d40: 8532 mv a0,a2 - 3d42: c432 sw a2,8(sp) - 3d44: 4cf010ef jal ra,5a12 <__clzsi2> - 3d48: 01550713 addi a4,a0,21 - 3d4c: 46f1 li a3,28 - 3d4e: 87aa mv a5,a0 - 3d50: 4622 lw a2,8(sp) - 3d52: 02050513 addi a0,a0,32 - 3d56: cee6d6e3 bge a3,a4,3a42 <__divdf3+0x11c> - 3d5a: 17e1 addi a5,a5,-8 - 3d5c: 00f61733 sll a4,a2,a5 - 3d60: 4881 li a7,0 - 3d62: b9e5 j 3a5a <__divdf3+0x134> - 3d64: eecb70e3 bgeu s6,a2,3c44 <__divdf3+0x31e> - 3d68: 9b72 add s6,s6,t3 - 3d6a: 01cb3533 sltu a0,s6,t3 - 3d6e: 951a add a0,a0,t1 - 3d70: 96aa add a3,a3,a0 - 3d72: fff70513 addi a0,a4,-1 - 3d76: 02d37863 bgeu t1,a3,3da6 <__divdf3+0x480> - 3d7a: 10b6e663 bltu a3,a1,3e86 <__divdf3+0x560> - 3d7e: 10d58263 beq a1,a3,3e82 <__divdf3+0x55c> - 3d82: 872a mv a4,a0 - 3d84: b5c1 j 3c44 <__divdf3+0x31e> - 3d86: df1b65e3 bltu s6,a7,3b70 <__divdf3+0x24a> - 3d8a: 001b5593 srli a1,s6,0x1 - 3d8e: 01fa1693 slli a3,s4,0x1f - 3d92: 001a5413 srli s0,s4,0x1 - 3d96: 8ecd or a3,a3,a1 - 3d98: 0b7e slli s6,s6,0x1f - 3d9a: bbf9 j 3b78 <__divdf3+0x252> - 3d9c: f7f61de3 bne a2,t6,3d16 <__divdf3+0x3f0> - 3da0: d6068fe3 beqz a3,3b1e <__divdf3+0x1f8> - 3da4: bfb9 j 3d02 <__divdf3+0x3dc> - 3da6: fcd31ee3 bne t1,a3,3d82 <__divdf3+0x45c> - 3daa: fdcb78e3 bgeu s6,t3,3d7a <__divdf3+0x454> - 3dae: 872a mv a4,a0 - 3db0: bd51 j 3c44 <__divdf3+0x31e> - 3db2: 00f8f793 andi a5,a7,15 - 3db6: 4691 li a3,4 - 3db8: d6d789e3 beq a5,a3,3b2a <__divdf3+0x204> - 3dbc: ffc8b793 sltiu a5,a7,-4 - 3dc0: 00488693 addi a3,a7,4 - 3dc4: 0017c793 xori a5,a5,1 - 3dc8: 828d srli a3,a3,0x3 - 3dca: 973e add a4,a4,a5 - 3dcc: b38d j 3b2e <__divdf3+0x208> - 3dce: 4681 li a3,0 - 3dd0: 4785 li a5,1 - 3dd2: fea04ce3 bgtz a0,3dca <__divdf3+0x4a4> - 3dd6: 58fd li a7,-1 - 3dd8: d0051ce3 bnez a0,3af0 <__divdf3+0x1ca> - 3ddc: c0100493 li s1,-1023 - 3de0: 4785 li a5,1 - 3de2: 41e48513 addi a0,s1,1054 - 3de6: 00a716b3 sll a3,a4,a0 - 3dea: 00f8d633 srl a2,a7,a5 - 3dee: 00a89533 sll a0,a7,a0 - 3df2: 8ed1 or a3,a3,a2 - 3df4: 00a03533 snez a0,a0 - 3df8: 8ec9 or a3,a3,a0 - 3dfa: 0076f613 andi a2,a3,7 - 3dfe: 00f75733 srl a4,a4,a5 - 3e02: ce01 beqz a2,3e1a <__divdf3+0x4f4> - 3e04: 00f6f793 andi a5,a3,15 - 3e08: 4611 li a2,4 - 3e0a: 00c78863 beq a5,a2,3e1a <__divdf3+0x4f4> - 3e0e: 00468793 addi a5,a3,4 - 3e12: 00d7b6b3 sltu a3,a5,a3 - 3e16: 9736 add a4,a4,a3 - 3e18: 86be mv a3,a5 - 3e1a: 00871793 slli a5,a4,0x8 - 3e1e: 0407d863 bgez a5,3e6e <__divdf3+0x548> - 3e22: 4605 li a2,1 - 3e24: 4781 li a5,0 - 3e26: 4701 li a4,0 - 3e28: b6f1 j 39f4 <__divdf3+0xce> - 3e2a: 8736 mv a4,a3 - 3e2c: bb7d j 3bea <__divdf3+0x2c4> - 3e2e: 87b2 mv a5,a2 - 3e30: b379 j 3bbe <__divdf3+0x298> - 3e32: 46fd li a3,31 - 3e34: faf6d7e3 bge a3,a5,3de2 <__divdf3+0x4bc> - 3e38: 5605 li a2,-31 - 3e3a: 8e09 sub a2,a2,a0 - 3e3c: 02000693 li a3,32 - 3e40: 00c75633 srl a2,a4,a2 - 3e44: 00d78863 beq a5,a3,3e54 <__divdf3+0x52e> - 3e48: 43e48793 addi a5,s1,1086 - 3e4c: 00f717b3 sll a5,a4,a5 - 3e50: 00f8e8b3 or a7,a7,a5 - 3e54: 011036b3 snez a3,a7 - 3e58: 8ed1 or a3,a3,a2 - 3e5a: 0076f613 andi a2,a3,7 - 3e5e: 4781 li a5,0 - 3e60: ce01 beqz a2,3e78 <__divdf3+0x552> - 3e62: 00f6f793 andi a5,a3,15 - 3e66: 4611 li a2,4 - 3e68: 4701 li a4,0 - 3e6a: fac792e3 bne a5,a2,3e0e <__divdf3+0x4e8> - 3e6e: 00971793 slli a5,a4,0x9 - 3e72: 01d71613 slli a2,a4,0x1d - 3e76: 83b1 srli a5,a5,0xc - 3e78: 0036d713 srli a4,a3,0x3 - 3e7c: 8f51 or a4,a4,a2 - 3e7e: 4601 li a2,0 - 3e80: be95 j 39f4 <__divdf3+0xce> - 3e82: f0cb70e3 bgeu s6,a2,3d82 <__divdf3+0x45c> - 3e86: 9b72 add s6,s6,t3 - 3e88: 01cb3533 sltu a0,s6,t3 - 3e8c: 951a add a0,a0,t1 - 3e8e: 1779 addi a4,a4,-2 - 3e90: 96aa add a3,a3,a0 - 3e92: bb4d j 3c44 <__divdf3+0x31e> - 3e94: 88ae mv a7,a1 - 3e96: bbc5 j 3c86 <__divdf3+0x360> - 3e98: 86ae mv a3,a1 - 3e9a: bd31 j 3cb6 <__divdf3+0x390> - 3e9c: 001e1793 slli a5,t3,0x1 - 3ea0: 01c7be33 sltu t3,a5,t3 - 3ea4: 9372 add t1,t1,t3 - 3ea6: 961a add a2,a2,t1 - 3ea8: 18f9 addi a7,a7,-2 - 3eaa: 8e3e mv t3,a5 - 3eac: e7f615e3 bne a2,t6,3d16 <__divdf3+0x3f0> - 3eb0: c6de07e3 beq t3,a3,3b1e <__divdf3+0x1f8> - 3eb4: 0018e893 ori a7,a7,1 - 3eb8: b19d j 3b1e <__divdf3+0x1f8> - 3eba: 88be mv a7,a5 - 3ebc: fff60ae3 beq a2,t6,3eb0 <__divdf3+0x58a> - 3ec0: bd99 j 3d16 <__divdf3+0x3f0> - 3ec2: 8836 mv a6,a3 - 3ec4: 7ff00613 li a2,2047 - 3ec8: 4781 li a5,0 - 3eca: 4701 li a4,0 - 3ecc: b625 j 39f4 <__divdf3+0xce> - 3ece: fcde67e3 bltu t3,a3,3e9c <__divdf3+0x576> - 3ed2: 88be mv a7,a5 - 3ed4: fede10e3 bne t3,a3,3eb4 <__divdf3+0x58e> - 3ed8: b199 j 3b1e <__divdf3+0x1f8> +000037fc <__truncdfsf2>: + 37fc: 0145d693 srli a3,a1,0x14 + 3800: 00c59793 slli a5,a1,0xc + 3804: 7ff6f693 andi a3,a3,2047 + 3808: 83b1 srli a5,a5,0xc + 380a: 00168613 addi a2,a3,1 # fc000001 <_eusrstack+0xdbffb001> + 380e: 078e slli a5,a5,0x3 + 3810: 01d55713 srli a4,a0,0x1d + 3814: 7fe67613 andi a2,a2,2046 + 3818: 81fd srli a1,a1,0x1f + 381a: 8f5d or a4,a4,a5 + 381c: 00351893 slli a7,a0,0x3 + 3820: ce35 beqz a2,389c <__truncdfsf2+0xa0> + 3822: c8068813 addi a6,a3,-896 + 3826: 0fe00793 li a5,254 + 382a: 0107dd63 bge a5,a6,3844 <__truncdfsf2+0x48> + 382e: 4781 li a5,0 + 3830: 00979513 slli a0,a5,0x9 + 3834: 0ff00693 li a3,255 + 3838: 06de slli a3,a3,0x17 + 383a: 8125 srli a0,a0,0x9 + 383c: 05fe slli a1,a1,0x1f + 383e: 8d55 or a0,a0,a3 + 3840: 8d4d or a0,a0,a1 + 3842: 8082 ret + 3844: 0b005563 blez a6,38ee <__truncdfsf2+0xf2> + 3848: 00651793 slli a5,a0,0x6 + 384c: 070e slli a4,a4,0x3 + 384e: 00f037b3 snez a5,a5 + 3852: 8fd9 or a5,a5,a4 + 3854: 01d8d893 srli a7,a7,0x1d + 3858: 0117e7b3 or a5,a5,a7 + 385c: 0077f713 andi a4,a5,7 + 3860: 10070163 beqz a4,3962 <__truncdfsf2+0x166> + 3864: 00f7f713 andi a4,a5,15 + 3868: 4691 li a3,4 + 386a: 00d70363 beq a4,a3,3870 <__truncdfsf2+0x74> + 386e: 0791 addi a5,a5,4 + 3870: 04000737 lui a4,0x4000 + 3874: 8f7d and a4,a4,a5 + 3876: c775 beqz a4,3962 <__truncdfsf2+0x166> + 3878: 00180713 addi a4,a6,1 + 387c: 0ff00613 li a2,255 + 3880: 0ff77693 andi a3,a4,255 + 3884: fac705e3 beq a4,a2,382e <__truncdfsf2+0x32> + 3888: 079a slli a5,a5,0x6 + 388a: 83a5 srli a5,a5,0x9 + 388c: 00979513 slli a0,a5,0x9 + 3890: 06de slli a3,a3,0x17 + 3892: 8125 srli a0,a0,0x9 + 3894: 05fe slli a1,a1,0x1f + 3896: 8d55 or a0,a0,a3 + 3898: 8d4d or a0,a0,a1 + 389a: 8082 ret + 389c: 011767b3 or a5,a4,a7 + 38a0: ee99 bnez a3,38be <__truncdfsf2+0xc2> + 38a2: cf85 beqz a5,38da <__truncdfsf2+0xde> + 38a4: 4795 li a5,5 + 38a6: 079a slli a5,a5,0x6 + 38a8: 83a5 srli a5,a5,0x9 + 38aa: 00979513 slli a0,a5,0x9 + 38ae: 0ff6f693 andi a3,a3,255 + 38b2: 06de slli a3,a3,0x17 + 38b4: 8125 srli a0,a0,0x9 + 38b6: 05fe slli a1,a1,0x1f + 38b8: 8d55 or a0,a0,a3 + 38ba: 8d4d or a0,a0,a1 + 38bc: 8082 ret + 38be: dba5 beqz a5,382e <__truncdfsf2+0x32> + 38c0: 004007b7 lui a5,0x400 + 38c4: 00979513 slli a0,a5,0x9 + 38c8: 0ff00693 li a3,255 + 38cc: 06de slli a3,a3,0x17 + 38ce: 4581 li a1,0 + 38d0: 8125 srli a0,a0,0x9 + 38d2: 05fe slli a1,a1,0x1f + 38d4: 8d55 or a0,a0,a3 + 38d6: 8d4d or a0,a0,a1 + 38d8: 8082 ret + 38da: 4781 li a5,0 + 38dc: 00979513 slli a0,a5,0x9 + 38e0: 4681 li a3,0 + 38e2: 06de slli a3,a3,0x17 + 38e4: 8125 srli a0,a0,0x9 + 38e6: 05fe slli a1,a1,0x1f + 38e8: 8d55 or a0,a0,a3 + 38ea: 8d4d or a0,a0,a1 + 38ec: 8082 ret + 38ee: 57a5 li a5,-23 + 38f0: 04f84863 blt a6,a5,3940 <__truncdfsf2+0x144> + 38f4: 47f9 li a5,30 + 38f6: 00800637 lui a2,0x800 + 38fa: 410787b3 sub a5,a5,a6 + 38fe: 457d li a0,31 + 3900: 8e59 or a2,a2,a4 + 3902: 04f55163 bge a0,a5,3944 <__truncdfsf2+0x148> + 3906: 5779 li a4,-2 + 3908: 41070733 sub a4,a4,a6 + 390c: 02000513 li a0,32 + 3910: 00e65733 srl a4,a2,a4 + 3914: 00a78863 beq a5,a0,3924 <__truncdfsf2+0x128> + 3918: ca268693 addi a3,a3,-862 + 391c: 00d616b3 sll a3,a2,a3 + 3920: 00d8e8b3 or a7,a7,a3 + 3924: 011037b3 snez a5,a7 + 3928: 8fd9 or a5,a5,a4 + 392a: 0077f713 andi a4,a5,7 + 392e: 4801 li a6,0 + 3930: fb15 bnez a4,3864 <__truncdfsf2+0x68> + 3932: 00579713 slli a4,a5,0x5 + 3936: 4685 li a3,1 + 3938: f40748e3 bltz a4,3888 <__truncdfsf2+0x8c> + 393c: 4681 li a3,0 + 393e: b7a5 j 38a6 <__truncdfsf2+0xaa> + 3940: 4681 li a3,0 + 3942: b78d j 38a4 <__truncdfsf2+0xa8> + 3944: c8268693 addi a3,a3,-894 + 3948: 00d89733 sll a4,a7,a3 + 394c: 00e03733 snez a4,a4 + 3950: 00d616b3 sll a3,a2,a3 + 3954: 00f8d8b3 srl a7,a7,a5 + 3958: 00d767b3 or a5,a4,a3 + 395c: 00f8e7b3 or a5,a7,a5 + 3960: b7e9 j 392a <__truncdfsf2+0x12e> + 3962: 86c2 mv a3,a6 + 3964: b789 j 38a6 <__truncdfsf2+0xaa> -00003eda <__eqdf2>: - 3eda: 0145d713 srli a4,a1,0x14 - 3ede: 001007b7 lui a5,0x100 - 3ee2: 17fd addi a5,a5,-1 - 3ee4: 0146d813 srli a6,a3,0x14 - 3ee8: 7ff77713 andi a4,a4,2047 - 3eec: 7ff00893 li a7,2047 - 3ef0: 00b7fe33 and t3,a5,a1 - 3ef4: 8eaa mv t4,a0 - 3ef6: 8ff5 and a5,a5,a3 - 3ef8: 81fd srli a1,a1,0x1f - 3efa: 8f32 mv t5,a2 - 3efc: 7ff87813 andi a6,a6,2047 - 3f00: 82fd srli a3,a3,0x1f - 3f02: 01170b63 beq a4,a7,3f18 <__eqdf2+0x3e> - 3f06: 4305 li t1,1 - 3f08: 01180663 beq a6,a7,3f14 <__eqdf2+0x3a> - 3f0c: 01071463 bne a4,a6,3f14 <__eqdf2+0x3a> - 3f10: 00fe0d63 beq t3,a5,3f2a <__eqdf2+0x50> - 3f14: 851a mv a0,t1 - 3f16: 8082 ret - 3f18: 00ae68b3 or a7,t3,a0 - 3f1c: 4305 li t1,1 - 3f1e: fe089be3 bnez a7,3f14 <__eqdf2+0x3a> - 3f22: fee819e3 bne a6,a4,3f14 <__eqdf2+0x3a> - 3f26: 8fd1 or a5,a5,a2 - 3f28: f7f5 bnez a5,3f14 <__eqdf2+0x3a> - 3f2a: 4305 li t1,1 - 3f2c: ffee94e3 bne t4,t5,3f14 <__eqdf2+0x3a> - 3f30: 4301 li t1,0 - 3f32: fed581e3 beq a1,a3,3f14 <__eqdf2+0x3a> - 3f36: 4305 li t1,1 - 3f38: ff71 bnez a4,3f14 <__eqdf2+0x3a> - 3f3a: 00ae6533 or a0,t3,a0 - 3f3e: 00a03333 snez t1,a0 - 3f42: bfc9 j 3f14 <__eqdf2+0x3a> +00003966 <__clzsi2>: + 3966: 67c1 lui a5,0x10 + 3968: 02f57c63 bgeu a0,a5,39a0 <__clzsi2+0x3a> + 396c: 0ff00793 li a5,255 + 3970: 02000713 li a4,32 + 3974: 00a7eb63 bltu a5,a0,398a <__clzsi2+0x24> + 3978: 00002797 auipc a5,0x2 + 397c: 94078793 addi a5,a5,-1728 # 52b8 <__clz_tab> + 3980: 97aa add a5,a5,a0 + 3982: 2388 lbu a0,0(a5) + 3984: 40a70533 sub a0,a4,a0 + 3988: 8082 ret + 398a: 8121 srli a0,a0,0x8 + 398c: 00002797 auipc a5,0x2 + 3990: 92c78793 addi a5,a5,-1748 # 52b8 <__clz_tab> + 3994: 97aa add a5,a5,a0 + 3996: 2388 lbu a0,0(a5) + 3998: 4761 li a4,24 + 399a: 40a70533 sub a0,a4,a0 + 399e: 8082 ret + 39a0: 010007b7 lui a5,0x1000 + 39a4: 00f56d63 bltu a0,a5,39be <__clzsi2+0x58> + 39a8: 8161 srli a0,a0,0x18 + 39aa: 00002797 auipc a5,0x2 + 39ae: 90e78793 addi a5,a5,-1778 # 52b8 <__clz_tab> + 39b2: 97aa add a5,a5,a0 + 39b4: 2388 lbu a0,0(a5) + 39b6: 4721 li a4,8 + 39b8: 40a70533 sub a0,a4,a0 + 39bc: 8082 ret + 39be: 8141 srli a0,a0,0x10 + 39c0: 00002797 auipc a5,0x2 + 39c4: 8f878793 addi a5,a5,-1800 # 52b8 <__clz_tab> + 39c8: 97aa add a5,a5,a0 + 39ca: 2388 lbu a0,0(a5) + 39cc: 4741 li a4,16 + 39ce: 40a70533 sub a0,a4,a0 + 39d2: 8082 ret -00003f44 <__gedf2>: - 3f44: 0145d713 srli a4,a1,0x14 - 3f48: 001007b7 lui a5,0x100 - 3f4c: 17fd addi a5,a5,-1 - 3f4e: 0146d813 srli a6,a3,0x14 - 3f52: 7ff77713 andi a4,a4,2047 - 3f56: 7ff00893 li a7,2047 - 3f5a: 00b7f333 and t1,a5,a1 - 3f5e: 8e2a mv t3,a0 - 3f60: 8ff5 and a5,a5,a3 - 3f62: 81fd srli a1,a1,0x1f - 3f64: 8eb2 mv t4,a2 - 3f66: 7ff87813 andi a6,a6,2047 - 3f6a: 82fd srli a3,a3,0x1f - 3f6c: 03170863 beq a4,a7,3f9c <__gedf2+0x58> - 3f70: 03180063 beq a6,a7,3f90 <__gedf2+0x4c> - 3f74: eb0d bnez a4,3fa6 <__gedf2+0x62> - 3f76: 00a368b3 or a7,t1,a0 - 3f7a: 00081463 bnez a6,3f82 <__gedf2+0x3e> - 3f7e: 8e5d or a2,a2,a5 - 3f80: ca29 beqz a2,3fd2 <__gedf2+0x8e> - 3f82: 04088563 beqz a7,3fcc <__gedf2+0x88> - 3f86: 02d58863 beq a1,a3,3fb6 <__gedf2+0x72> - 3f8a: 4505 li a0,1 - 3f8c: ed95 bnez a1,3fc8 <__gedf2+0x84> - 3f8e: 8082 ret - 3f90: 00c7e8b3 or a7,a5,a2 - 3f94: fe0880e3 beqz a7,3f74 <__gedf2+0x30> - 3f98: 5579 li a0,-2 - 3f9a: 8082 ret - 3f9c: 00a36533 or a0,t1,a0 - 3fa0: fd65 bnez a0,3f98 <__gedf2+0x54> - 3fa2: 02e80c63 beq a6,a4,3fda <__gedf2+0x96> - 3fa6: 00081463 bnez a6,3fae <__gedf2+0x6a> - 3faa: 8e5d or a2,a2,a5 - 3fac: de79 beqz a2,3f8a <__gedf2+0x46> - 3fae: fcd59ee3 bne a1,a3,3f8a <__gedf2+0x46> - 3fb2: fce84ce3 blt a6,a4,3f8a <__gedf2+0x46> - 3fb6: 01074863 blt a4,a6,3fc6 <__gedf2+0x82> - 3fba: fc67e8e3 bltu a5,t1,3f8a <__gedf2+0x46> - 3fbe: 02f30363 beq t1,a5,3fe4 <__gedf2+0xa0> - 3fc2: 00f37f63 bgeu t1,a5,3fe0 <__gedf2+0x9c> - 3fc6: e581 bnez a1,3fce <__gedf2+0x8a> - 3fc8: 557d li a0,-1 - 3fca: 8082 ret - 3fcc: def5 beqz a3,3fc8 <__gedf2+0x84> - 3fce: 4505 li a0,1 - 3fd0: 8082 ret - 3fd2: 4501 li a0,0 - 3fd4: fa089be3 bnez a7,3f8a <__gedf2+0x46> - 3fd8: 8082 ret - 3fda: 8e5d or a2,a2,a5 - 3fdc: da69 beqz a2,3fae <__gedf2+0x6a> - 3fde: bf6d j 3f98 <__gedf2+0x54> - 3fe0: 4501 li a0,0 - 3fe2: 8082 ret - 3fe4: fbcee3e3 bltu t4,t3,3f8a <__gedf2+0x46> - 3fe8: 4501 li a0,0 - 3fea: fbde72e3 bgeu t3,t4,3f8e <__gedf2+0x4a> - 3fee: f1e5 bnez a1,3fce <__gedf2+0x8a> - 3ff0: bfe1 j 3fc8 <__gedf2+0x84> +000039d4 : + 39d4: 00a5c7b3 xor a5,a1,a0 + 39d8: 8b8d andi a5,a5,3 + 39da: 00c50733 add a4,a0,a2 + 39de: e781 bnez a5,39e6 + 39e0: 478d li a5,3 + 39e2: 00c7ed63 bltu a5,a2,39fc + 39e6: 87aa mv a5,a0 + 39e8: 08e57e63 bgeu a0,a4,3a84 + 39ec: 2194 lbu a3,0(a1) + 39ee: 0785 addi a5,a5,1 + 39f0: 0585 addi a1,a1,1 + 39f2: fed78fa3 sb a3,-1(a5) + 39f6: fee7ebe3 bltu a5,a4,39ec + 39fa: 8082 ret + 39fc: 00357693 andi a3,a0,3 + 3a00: 87aa mv a5,a0 + 3a02: ca89 beqz a3,3a14 + 3a04: 2194 lbu a3,0(a1) + 3a06: 0785 addi a5,a5,1 + 3a08: 0585 addi a1,a1,1 + 3a0a: fed78fa3 sb a3,-1(a5) + 3a0e: 0037f693 andi a3,a5,3 + 3a12: bfc5 j 3a02 + 3a14: ffc77693 andi a3,a4,-4 + 3a18: fe068613 addi a2,a3,-32 + 3a1c: 06c7f063 bgeu a5,a2,3a7c + 3a20: 0005a383 lw t2,0(a1) + 3a24: 0045a283 lw t0,4(a1) + 3a28: 0085af83 lw t6,8(a1) + 3a2c: 00c5af03 lw t5,12(a1) + 3a30: 0105ae83 lw t4,16(a1) + 3a34: 0145ae03 lw t3,20(a1) + 3a38: 0185a303 lw t1,24(a1) + 3a3c: 01c5a883 lw a7,28(a1) + 3a40: 02458593 addi a1,a1,36 + 3a44: 0077a023 sw t2,0(a5) + 3a48: ffc5a803 lw a6,-4(a1) + 3a4c: 0057a223 sw t0,4(a5) + 3a50: 01f7a423 sw t6,8(a5) + 3a54: 01e7a623 sw t5,12(a5) + 3a58: 01d7a823 sw t4,16(a5) + 3a5c: 01c7aa23 sw t3,20(a5) + 3a60: 0067ac23 sw t1,24(a5) + 3a64: 0117ae23 sw a7,28(a5) + 3a68: 02478793 addi a5,a5,36 + 3a6c: ff07ae23 sw a6,-4(a5) + 3a70: b775 j 3a1c + 3a72: 4190 lw a2,0(a1) + 3a74: 0791 addi a5,a5,4 + 3a76: 0591 addi a1,a1,4 + 3a78: fec7ae23 sw a2,-4(a5) + 3a7c: fed7ebe3 bltu a5,a3,3a72 + 3a80: f6e7e6e3 bltu a5,a4,39ec + 3a84: 8082 ret -00003ff2 <__muldf3>: - 3ff2: 7139 addi sp,sp,-64 - 3ff4: d84a sw s2,48(sp) - 3ff6: 0145d913 srli s2,a1,0x14 - 3ffa: d64e sw s3,44(sp) - 3ffc: d452 sw s4,40(sp) - 3ffe: d256 sw s5,36(sp) - 4000: 00c59993 slli s3,a1,0xc - 4004: de06 sw ra,60(sp) - 4006: dc22 sw s0,56(sp) - 4008: da26 sw s1,52(sp) - 400a: d05a sw s6,32(sp) - 400c: ce5e sw s7,28(sp) - 400e: 7ff97913 andi s2,s2,2047 - 4012: 8a2a mv s4,a0 - 4014: 00c9d993 srli s3,s3,0xc - 4018: 01f5da93 srli s5,a1,0x1f - 401c: 0e090d63 beqz s2,4116 <__muldf3+0x124> - 4020: 7ff00793 li a5,2047 - 4024: 18f90663 beq s2,a5,41b0 <__muldf3+0x1be> - 4028: 01d55413 srli s0,a0,0x1d - 402c: 098e slli s3,s3,0x3 - 402e: 013469b3 or s3,s0,s3 - 4032: 00800437 lui s0,0x800 - 4036: 0089e433 or s0,s3,s0 - 403a: 00351493 slli s1,a0,0x3 - 403e: c0190913 addi s2,s2,-1023 - 4042: 4981 li s3,0 - 4044: 4b81 li s7,0 - 4046: 0146d713 srli a4,a3,0x14 - 404a: 00c69a13 slli s4,a3,0xc - 404e: 7ff77713 andi a4,a4,2047 - 4052: 85b2 mv a1,a2 - 4054: 00ca5a13 srli s4,s4,0xc - 4058: 01f6db13 srli s6,a3,0x1f - 405c: 10070b63 beqz a4,4172 <__muldf3+0x180> - 4060: 7ff00793 li a5,2047 - 4064: 04f70363 beq a4,a5,40aa <__muldf3+0xb8> - 4068: 01d65793 srli a5,a2,0x1d - 406c: 0a0e slli s4,s4,0x3 - 406e: 0147ea33 or s4,a5,s4 - 4072: c0170713 addi a4,a4,-1023 - 4076: 008007b7 lui a5,0x800 - 407a: 00fa67b3 or a5,s4,a5 - 407e: 00361593 slli a1,a2,0x3 - 4082: 993a add s2,s2,a4 - 4084: 4881 li a7,0 - 4086: 016ac733 xor a4,s5,s6 - 408a: 46bd li a3,15 - 408c: 853a mv a0,a4 - 408e: 00190813 addi a6,s2,1 - 4092: 1736e863 bltu a3,s3,4202 <__muldf3+0x210> - 4096: 00003617 auipc a2,0x3 - 409a: 4d260613 addi a2,a2,1234 # 7568 <_read+0x6d6> - 409e: 098a slli s3,s3,0x2 - 40a0: 99b2 add s3,s3,a2 - 40a2: 0009a683 lw a3,0(s3) - 40a6: 96b2 add a3,a3,a2 - 40a8: 8682 jr a3 - 40aa: 00ca67b3 or a5,s4,a2 - 40ae: 7ff90913 addi s2,s2,2047 - 40b2: 12079963 bnez a5,41e4 <__muldf3+0x1f2> - 40b6: 0029e993 ori s3,s3,2 - 40ba: 4581 li a1,0 - 40bc: 4889 li a7,2 - 40be: b7e1 j 4086 <__muldf3+0x94> - 40c0: 4701 li a4,0 - 40c2: 7ff00793 li a5,2047 - 40c6: 00080437 lui s0,0x80 - 40ca: 4481 li s1,0 - 40cc: 0432 slli s0,s0,0xc - 40ce: 07d2 slli a5,a5,0x14 - 40d0: 8031 srli s0,s0,0xc - 40d2: 077e slli a4,a4,0x1f - 40d4: 8c5d or s0,s0,a5 - 40d6: 8c59 or s0,s0,a4 - 40d8: 85a2 mv a1,s0 - 40da: 50f2 lw ra,60(sp) - 40dc: 5462 lw s0,56(sp) - 40de: 8526 mv a0,s1 - 40e0: 5942 lw s2,48(sp) - 40e2: 54d2 lw s1,52(sp) - 40e4: 59b2 lw s3,44(sp) - 40e6: 5a22 lw s4,40(sp) - 40e8: 5a92 lw s5,36(sp) - 40ea: 5b02 lw s6,32(sp) - 40ec: 4bf2 lw s7,28(sp) - 40ee: 6121 addi sp,sp,64 - 40f0: 8082 ret - 40f2: 855a mv a0,s6 - 40f4: 843e mv s0,a5 - 40f6: 84ae mv s1,a1 - 40f8: 8bc6 mv s7,a7 - 40fa: 4789 li a5,2 - 40fc: 0efb8d63 beq s7,a5,41f6 <__muldf3+0x204> - 4100: 478d li a5,3 - 4102: fafb8fe3 beq s7,a5,40c0 <__muldf3+0xce> - 4106: 4785 li a5,1 - 4108: 872a mv a4,a0 - 410a: 38fb9e63 bne s7,a5,44a6 <__muldf3+0x4b4> - 410e: 4781 li a5,0 - 4110: 4401 li s0,0 - 4112: 4481 li s1,0 - 4114: bf65 j 40cc <__muldf3+0xda> - 4116: 00a9e433 or s0,s3,a0 - 411a: c061 beqz s0,41da <__muldf3+0x1e8> - 411c: c636 sw a3,12(sp) - 411e: c432 sw a2,8(sp) - 4120: 2a098c63 beqz s3,43d8 <__muldf3+0x3e6> - 4124: 854e mv a0,s3 - 4126: 0ed010ef jal ra,5a12 <__clzsi2> - 412a: 4622 lw a2,8(sp) - 412c: 46b2 lw a3,12(sp) - 412e: 87aa mv a5,a0 - 4130: ff550713 addi a4,a0,-11 - 4134: 4475 li s0,29 - 4136: ff878493 addi s1,a5,-8 # 7ffff8 <_data_lma+0x7f87f4> - 413a: 8c19 sub s0,s0,a4 - 413c: 009999b3 sll s3,s3,s1 - 4140: 008a5433 srl s0,s4,s0 - 4144: 01346433 or s0,s0,s3 - 4148: 009a14b3 sll s1,s4,s1 - 414c: 0146d713 srli a4,a3,0x14 - 4150: c0d00913 li s2,-1011 - 4154: 00c69a13 slli s4,a3,0xc - 4158: 7ff77713 andi a4,a4,2047 - 415c: 40f90933 sub s2,s2,a5 - 4160: 4981 li s3,0 - 4162: 4b81 li s7,0 - 4164: 85b2 mv a1,a2 - 4166: 00ca5a13 srli s4,s4,0xc - 416a: 01f6db13 srli s6,a3,0x1f - 416e: ee0719e3 bnez a4,4060 <__muldf3+0x6e> - 4172: 00ca67b3 or a5,s4,a2 - 4176: c7b1 beqz a5,41c2 <__muldf3+0x1d0> - 4178: 220a0f63 beqz s4,43b6 <__muldf3+0x3c4> - 417c: 8552 mv a0,s4 - 417e: c432 sw a2,8(sp) - 4180: 093010ef jal ra,5a12 <__clzsi2> - 4184: 4622 lw a2,8(sp) - 4186: 872a mv a4,a0 - 4188: ff550693 addi a3,a0,-11 - 418c: 47f5 li a5,29 - 418e: ff870593 addi a1,a4,-8 - 4192: 8f95 sub a5,a5,a3 - 4194: 00ba1a33 sll s4,s4,a1 - 4198: 00f657b3 srl a5,a2,a5 - 419c: 0147e7b3 or a5,a5,s4 - 41a0: 00b615b3 sll a1,a2,a1 - 41a4: 40e90933 sub s2,s2,a4 - 41a8: c0d90913 addi s2,s2,-1011 - 41ac: 4881 li a7,0 - 41ae: bde1 j 4086 <__muldf3+0x94> - 41b0: 00a9e433 or s0,s3,a0 - 41b4: ec01 bnez s0,41cc <__muldf3+0x1da> - 41b6: 49a1 li s3,8 - 41b8: 4481 li s1,0 - 41ba: 7ff00913 li s2,2047 - 41be: 4b89 li s7,2 - 41c0: b559 j 4046 <__muldf3+0x54> - 41c2: 0019e993 ori s3,s3,1 - 41c6: 4581 li a1,0 - 41c8: 4885 li a7,1 - 41ca: bd75 j 4086 <__muldf3+0x94> - 41cc: 844e mv s0,s3 - 41ce: 84aa mv s1,a0 - 41d0: 49b1 li s3,12 - 41d2: 7ff00913 li s2,2047 - 41d6: 4b8d li s7,3 - 41d8: b5bd j 4046 <__muldf3+0x54> - 41da: 4991 li s3,4 - 41dc: 4481 li s1,0 - 41de: 4901 li s2,0 - 41e0: 4b85 li s7,1 - 41e2: b595 j 4046 <__muldf3+0x54> - 41e4: 0039e993 ori s3,s3,3 - 41e8: 87d2 mv a5,s4 - 41ea: 488d li a7,3 - 41ec: bd69 j 4086 <__muldf3+0x94> - 41ee: 4789 li a5,2 - 41f0: 8556 mv a0,s5 - 41f2: f0fb97e3 bne s7,a5,4100 <__muldf3+0x10e> - 41f6: 872a mv a4,a0 - 41f8: 7ff00793 li a5,2047 - 41fc: 4401 li s0,0 - 41fe: 4481 li s1,0 - 4200: b5f1 j 40cc <__muldf3+0xda> - 4202: 6ec1 lui t4,0x10 - 4204: fffe8613 addi a2,t4,-1 # ffff <_data_lma+0x87fb> - 4208: 0104d693 srli a3,s1,0x10 - 420c: 0105de13 srli t3,a1,0x10 - 4210: 8cf1 and s1,s1,a2 - 4212: 8df1 and a1,a1,a2 - 4214: 02958633 mul a2,a1,s1 - 4218: 02b68333 mul t1,a3,a1 - 421c: 01065893 srli a7,a2,0x10 - 4220: 029e0533 mul a0,t3,s1 - 4224: 951a add a0,a0,t1 - 4226: 98aa add a7,a7,a0 - 4228: 03c682b3 mul t0,a3,t3 - 422c: 0068f363 bgeu a7,t1,4232 <__muldf3+0x240> - 4230: 92f6 add t0,t0,t4 - 4232: 6fc1 lui t6,0x10 - 4234: ffff8313 addi t1,t6,-1 # ffff <_data_lma+0x87fb> - 4238: 0067f533 and a0,a5,t1 - 423c: 0107d393 srli t2,a5,0x10 - 4240: 0068f7b3 and a5,a7,t1 - 4244: 07c2 slli a5,a5,0x10 - 4246: 00667333 and t1,a2,t1 - 424a: 933e add t1,t1,a5 - 424c: 02950633 mul a2,a0,s1 - 4250: 0108d893 srli a7,a7,0x10 - 4254: 02a687b3 mul a5,a3,a0 - 4258: 01065f13 srli t5,a2,0x10 - 425c: 029384b3 mul s1,t2,s1 - 4260: 94be add s1,s1,a5 - 4262: 94fa add s1,s1,t5 - 4264: 02768eb3 mul t4,a3,t2 - 4268: 00f4f363 bgeu s1,a5,426e <__muldf3+0x27c> - 426c: 9efe add t4,t4,t6 - 426e: 6a41 lui s4,0x10 - 4270: fffa0793 addi a5,s4,-1 # ffff <_data_lma+0x87fb> - 4274: 01045f93 srli t6,s0,0x10 - 4278: 00f476b3 and a3,s0,a5 - 427c: 00f4f9b3 and s3,s1,a5 - 4280: 8e7d and a2,a2,a5 - 4282: 80c1 srli s1,s1,0x10 - 4284: 02d58433 mul s0,a1,a3 - 4288: 09c2 slli s3,s3,0x10 - 428a: 01d48f33 add t5,s1,t4 - 428e: 99b2 add s3,s3,a2 - 4290: 98ce add a7,a7,s3 - 4292: 02de07b3 mul a5,t3,a3 - 4296: 01045e93 srli t4,s0,0x10 - 429a: 02bf85b3 mul a1,t6,a1 - 429e: 97ae add a5,a5,a1 - 42a0: 9ebe add t4,t4,a5 - 42a2: 03fe0e33 mul t3,t3,t6 - 42a6: 00bef363 bgeu t4,a1,42ac <__muldf3+0x2ba> - 42aa: 9e52 add t3,t3,s4 - 42ac: 67c1 lui a5,0x10 - 42ae: fff78593 addi a1,a5,-1 # ffff <_data_lma+0x87fb> - 42b2: 00bef633 and a2,t4,a1 - 42b6: 8c6d and s0,s0,a1 - 42b8: 0642 slli a2,a2,0x10 - 42ba: 9622 add a2,a2,s0 - 42bc: 010ede93 srli t4,t4,0x10 - 42c0: 02d505b3 mul a1,a0,a3 - 42c4: 9e76 add t3,t3,t4 - 42c6: 02af8533 mul a0,t6,a0 - 42ca: 0105d413 srli s0,a1,0x10 - 42ce: 02d386b3 mul a3,t2,a3 - 42d2: 96aa add a3,a3,a0 - 42d4: 96a2 add a3,a3,s0 - 42d6: 03f38fb3 mul t6,t2,t6 - 42da: 00a6f363 bgeu a3,a0,42e0 <__muldf3+0x2ee> - 42de: 9fbe add t6,t6,a5 - 42e0: 6541 lui a0,0x10 - 42e2: 157d addi a0,a0,-1 - 42e4: 00a6f7b3 and a5,a3,a0 - 42e8: 07c2 slli a5,a5,0x10 - 42ea: 8d6d and a0,a0,a1 - 42ec: 97aa add a5,a5,a0 - 42ee: 005885b3 add a1,a7,t0 - 42f2: 0135b9b3 sltu s3,a1,s3 - 42f6: 97fa add a5,a5,t5 - 42f8: 95b2 add a1,a1,a2 - 42fa: 01378433 add s0,a5,s3 - 42fe: 00c5b633 sltu a2,a1,a2 - 4302: 01c40eb3 add t4,s0,t3 - 4306: 00ce8533 add a0,t4,a2 - 430a: 01343433 sltu s0,s0,s3 - 430e: 01e7b7b3 sltu a5,a5,t5 - 4312: 8fc1 or a5,a5,s0 - 4314: 01cebe33 sltu t3,t4,t3 - 4318: 0106d413 srli s0,a3,0x10 - 431c: 00c53633 sltu a2,a0,a2 - 4320: 943e add s0,s0,a5 - 4322: 00ce6633 or a2,t3,a2 - 4326: 00959493 slli s1,a1,0x9 - 432a: 9432 add s0,s0,a2 - 432c: 947e add s0,s0,t6 - 432e: 0064e4b3 or s1,s1,t1 - 4332: 0426 slli s0,s0,0x9 - 4334: 01755693 srli a3,a0,0x17 - 4338: 009034b3 snez s1,s1 - 433c: 81dd srli a1,a1,0x17 - 433e: 00951793 slli a5,a0,0x9 - 4342: 8ccd or s1,s1,a1 - 4344: 8c55 or s0,s0,a3 - 4346: 8cdd or s1,s1,a5 - 4348: 00741793 slli a5,s0,0x7 - 434c: 0007db63 bgez a5,4362 <__muldf3+0x370> - 4350: 0014d793 srli a5,s1,0x1 - 4354: 8885 andi s1,s1,1 - 4356: 01f41693 slli a3,s0,0x1f - 435a: 8cdd or s1,s1,a5 - 435c: 8cd5 or s1,s1,a3 - 435e: 8005 srli s0,s0,0x1 - 4360: 8942 mv s2,a6 - 4362: 3ff90793 addi a5,s2,1023 - 4366: 08f05963 blez a5,43f8 <__muldf3+0x406> - 436a: 0074f693 andi a3,s1,7 - 436e: ce81 beqz a3,4386 <__muldf3+0x394> - 4370: 00f4f693 andi a3,s1,15 - 4374: 4611 li a2,4 - 4376: 00c68863 beq a3,a2,4386 <__muldf3+0x394> - 437a: 00448693 addi a3,s1,4 - 437e: 0096b4b3 sltu s1,a3,s1 - 4382: 9426 add s0,s0,s1 - 4384: 84b6 mv s1,a3 - 4386: 00741693 slli a3,s0,0x7 - 438a: 0006d863 bgez a3,439a <__muldf3+0x3a8> - 438e: ff0007b7 lui a5,0xff000 - 4392: 17fd addi a5,a5,-1 - 4394: 8c7d and s0,s0,a5 - 4396: 40090793 addi a5,s2,1024 - 439a: 7fe00693 li a3,2046 - 439e: 0ef6cf63 blt a3,a5,449c <__muldf3+0x4aa> - 43a2: 0034d693 srli a3,s1,0x3 - 43a6: 01d41493 slli s1,s0,0x1d - 43aa: 0426 slli s0,s0,0x9 - 43ac: 8cd5 or s1,s1,a3 - 43ae: 8031 srli s0,s0,0xc - 43b0: 7ff7f793 andi a5,a5,2047 - 43b4: bb21 j 40cc <__muldf3+0xda> - 43b6: 8532 mv a0,a2 - 43b8: c432 sw a2,8(sp) - 43ba: 658010ef jal ra,5a12 <__clzsi2> - 43be: 01550693 addi a3,a0,21 # 10015 <_data_lma+0x8811> - 43c2: 47f1 li a5,28 - 43c4: 02050713 addi a4,a0,32 - 43c8: 4622 lw a2,8(sp) - 43ca: dcd7d1e3 bge a5,a3,418c <__muldf3+0x19a> - 43ce: 1561 addi a0,a0,-8 - 43d0: 00a617b3 sll a5,a2,a0 - 43d4: 4581 li a1,0 - 43d6: b3f9 j 41a4 <__muldf3+0x1b2> - 43d8: 63a010ef jal ra,5a12 <__clzsi2> - 43dc: 01550713 addi a4,a0,21 - 43e0: 45f1 li a1,28 - 43e2: 02050793 addi a5,a0,32 - 43e6: 4622 lw a2,8(sp) - 43e8: 46b2 lw a3,12(sp) - 43ea: d4e5d5e3 bge a1,a4,4134 <__muldf3+0x142> - 43ee: 1561 addi a0,a0,-8 - 43f0: 00aa1433 sll s0,s4,a0 - 43f4: 4481 li s1,0 - 43f6: bb99 j 414c <__muldf3+0x15a> - 43f8: 4685 li a3,1 - 43fa: 8e9d sub a3,a3,a5 - 43fc: e7b1 bnez a5,4448 <__muldf3+0x456> - 43fe: 41e90913 addi s2,s2,1054 - 4402: 012497b3 sll a5,s1,s2 - 4406: 00d4d4b3 srl s1,s1,a3 - 440a: 01241933 sll s2,s0,s2 - 440e: 00f037b3 snez a5,a5 - 4412: 009964b3 or s1,s2,s1 - 4416: 8cdd or s1,s1,a5 - 4418: 0074f793 andi a5,s1,7 - 441c: 00d456b3 srl a3,s0,a3 - 4420: cf81 beqz a5,4438 <__muldf3+0x446> - 4422: 00f4f793 andi a5,s1,15 - 4426: 4611 li a2,4 - 4428: 00c78863 beq a5,a2,4438 <__muldf3+0x446> - 442c: 00448793 addi a5,s1,4 - 4430: 0097b4b3 sltu s1,a5,s1 - 4434: 96a6 add a3,a3,s1 - 4436: 84be mv s1,a5 - 4438: 00869793 slli a5,a3,0x8 - 443c: 0407d863 bgez a5,448c <__muldf3+0x49a> - 4440: 4785 li a5,1 - 4442: 4401 li s0,0 - 4444: 4481 li s1,0 - 4446: b159 j 40cc <__muldf3+0xda> - 4448: 03800613 li a2,56 - 444c: ccd641e3 blt a2,a3,410e <__muldf3+0x11c> - 4450: 467d li a2,31 - 4452: fad656e3 bge a2,a3,43fe <__muldf3+0x40c> - 4456: 5605 li a2,-31 - 4458: 40f607b3 sub a5,a2,a5 - 445c: 02000593 li a1,32 - 4460: 00f45633 srl a2,s0,a5 - 4464: 00b68763 beq a3,a1,4472 <__muldf3+0x480> - 4468: 43e90913 addi s2,s2,1086 - 446c: 012417b3 sll a5,s0,s2 - 4470: 8cdd or s1,s1,a5 - 4472: 009034b3 snez s1,s1 - 4476: 8cd1 or s1,s1,a2 - 4478: 0074f693 andi a3,s1,7 - 447c: 4401 li s0,0 - 447e: ca99 beqz a3,4494 <__muldf3+0x4a2> - 4480: 00f4f793 andi a5,s1,15 - 4484: 4611 li a2,4 - 4486: 4681 li a3,0 - 4488: fac792e3 bne a5,a2,442c <__muldf3+0x43a> - 448c: 00969413 slli s0,a3,0x9 - 4490: 8031 srli s0,s0,0xc - 4492: 06f6 slli a3,a3,0x1d - 4494: 808d srli s1,s1,0x3 - 4496: 8cd5 or s1,s1,a3 - 4498: 4781 li a5,0 - 449a: b90d j 40cc <__muldf3+0xda> - 449c: 7ff00793 li a5,2047 - 44a0: 4401 li s0,0 - 44a2: 4481 li s1,0 - 44a4: b125 j 40cc <__muldf3+0xda> - 44a6: 8942 mv s2,a6 - 44a8: bd6d j 4362 <__muldf3+0x370> +00003a86 : + 3a86: 7139 addi sp,sp,-64 + 3a88: da3e sw a5,52(sp) + 3a8a: d22e sw a1,36(sp) + 3a8c: d432 sw a2,40(sp) + 3a8e: d636 sw a3,44(sp) + 3a90: d83a sw a4,48(sp) + 3a92: dc42 sw a6,56(sp) + 3a94: de46 sw a7,60(sp) + 3a96: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> + 3a9a: cc22 sw s0,24(sp) + 3a9c: 4380 lw s0,0(a5) + 3a9e: ca26 sw s1,20(sp) + 3aa0: ce06 sw ra,28(sp) + 3aa2: 84aa mv s1,a0 + 3aa4: c409 beqz s0,3aae + 3aa6: 4c1c lw a5,24(s0) + 3aa8: e399 bnez a5,3aae + 3aaa: 8522 mv a0,s0 + 3aac: 2be1 jal 4084 <__sinit> + 3aae: 440c lw a1,8(s0) + 3ab0: 1054 addi a3,sp,36 + 3ab2: 8626 mv a2,s1 + 3ab4: 8522 mv a0,s0 + 3ab6: c636 sw a3,12(sp) + 3ab8: 21d000ef jal ra,44d4 <_vfiprintf_r> + 3abc: 40f2 lw ra,28(sp) + 3abe: 4462 lw s0,24(sp) + 3ac0: 44d2 lw s1,20(sp) + 3ac2: 6121 addi sp,sp,64 + 3ac4: 8082 ret -000044aa <__subdf3>: - 44aa: 00100737 lui a4,0x100 - 44ae: 177d addi a4,a4,-1 - 44b0: 1101 addi sp,sp,-32 - 44b2: 00b77333 and t1,a4,a1 - 44b6: 0146d893 srli a7,a3,0x14 - 44ba: 8f75 and a4,a4,a3 - 44bc: 01d65e93 srli t4,a2,0x1d - 44c0: cc22 sw s0,24(sp) - 44c2: ca26 sw s1,20(sp) - 44c4: 030e slli t1,t1,0x3 - 44c6: 0145d493 srli s1,a1,0x14 - 44ca: 01d55793 srli a5,a0,0x1d - 44ce: 070e slli a4,a4,0x3 - 44d0: ce06 sw ra,28(sp) - 44d2: c84a sw s2,16(sp) - 44d4: c64e sw s3,12(sp) - 44d6: 7ff8f893 andi a7,a7,2047 - 44da: 7ff00e13 li t3,2047 - 44de: 00eee733 or a4,t4,a4 - 44e2: 7ff4f493 andi s1,s1,2047 - 44e6: 01f5d413 srli s0,a1,0x1f - 44ea: 0067e333 or t1,a5,t1 - 44ee: 00351f13 slli t5,a0,0x3 - 44f2: 82fd srli a3,a3,0x1f - 44f4: 00361e93 slli t4,a2,0x3 - 44f8: 19c88063 beq a7,t3,4678 <__subdf3+0x1ce> - 44fc: 0016c693 xori a3,a3,1 - 4500: 411485b3 sub a1,s1,a7 - 4504: 12d40563 beq s0,a3,462e <__subdf3+0x184> - 4508: 18b05163 blez a1,468a <__subdf3+0x1e0> - 450c: 1a088b63 beqz a7,46c2 <__subdf3+0x218> - 4510: 008007b7 lui a5,0x800 - 4514: 8f5d or a4,a4,a5 - 4516: 59c48163 beq s1,t3,4a98 <__subdf3+0x5ee> - 451a: 03800793 li a5,56 - 451e: 34b7c463 blt a5,a1,4866 <__subdf3+0x3bc> - 4522: 47fd li a5,31 - 4524: 48b7c563 blt a5,a1,49ae <__subdf3+0x504> - 4528: 02000793 li a5,32 - 452c: 8f8d sub a5,a5,a1 - 452e: 00bed9b3 srl s3,t4,a1 - 4532: 00f71833 sll a6,a4,a5 - 4536: 00fe9eb3 sll t4,t4,a5 - 453a: 01386833 or a6,a6,s3 - 453e: 00b75733 srl a4,a4,a1 - 4542: 01d039b3 snez s3,t4 - 4546: 01386833 or a6,a6,s3 - 454a: 40e30333 sub t1,t1,a4 - 454e: 410f09b3 sub s3,t5,a6 - 4552: 013f37b3 sltu a5,t5,s3 - 4556: 40f30633 sub a2,t1,a5 - 455a: 00861793 slli a5,a2,0x8 - 455e: 2407d363 bgez a5,47a4 <__subdf3+0x2fa> - 4562: 00800937 lui s2,0x800 - 4566: 197d addi s2,s2,-1 - 4568: 01267933 and s2,a2,s2 - 456c: 2c090f63 beqz s2,484a <__subdf3+0x3a0> - 4570: 854a mv a0,s2 - 4572: 4a0010ef jal ra,5a12 <__clzsi2> - 4576: ff850713 addi a4,a0,-8 - 457a: 02000793 li a5,32 - 457e: 8f99 sub a5,a5,a4 - 4580: 00f9d7b3 srl a5,s3,a5 - 4584: 00e91633 sll a2,s2,a4 - 4588: 8fd1 or a5,a5,a2 - 458a: 00e999b3 sll s3,s3,a4 - 458e: 2a974463 blt a4,s1,4836 <__subdf3+0x38c> - 4592: 8f05 sub a4,a4,s1 - 4594: 00170613 addi a2,a4,1 # 100001 <_data_lma+0xf87fd> - 4598: 46fd li a3,31 - 459a: 3ac6c563 blt a3,a2,4944 <__subdf3+0x49a> - 459e: 02000713 li a4,32 - 45a2: 8f11 sub a4,a4,a2 - 45a4: 00c9d6b3 srl a3,s3,a2 - 45a8: 00e99833 sll a6,s3,a4 - 45ac: 00e79733 sll a4,a5,a4 - 45b0: 8f55 or a4,a4,a3 - 45b2: 01003833 snez a6,a6 - 45b6: 010769b3 or s3,a4,a6 - 45ba: 00c7d633 srl a2,a5,a2 - 45be: 4481 li s1,0 - 45c0: 0079f793 andi a5,s3,7 - 45c4: cf81 beqz a5,45dc <__subdf3+0x132> - 45c6: 00f9f693 andi a3,s3,15 - 45ca: 4791 li a5,4 - 45cc: 00f68863 beq a3,a5,45dc <__subdf3+0x132> - 45d0: 00498693 addi a3,s3,4 - 45d4: 0136b833 sltu a6,a3,s3 - 45d8: 9642 add a2,a2,a6 - 45da: 89b6 mv s3,a3 - 45dc: 00861793 slli a5,a2,0x8 - 45e0: 1c07d663 bgez a5,47ac <__subdf3+0x302> - 45e4: 00148713 addi a4,s1,1 - 45e8: 7ff00793 li a5,2047 - 45ec: 8805 andi s0,s0,1 - 45ee: 20f70663 beq a4,a5,47fa <__subdf3+0x350> - 45f2: ff8007b7 lui a5,0xff800 - 45f6: 17fd addi a5,a5,-1 - 45f8: 8ff1 and a5,a5,a2 - 45fa: 01d79813 slli a6,a5,0x1d - 45fe: 0039d993 srli s3,s3,0x3 - 4602: 07a6 slli a5,a5,0x9 - 4604: 01386833 or a6,a6,s3 - 4608: 83b1 srli a5,a5,0xc - 460a: 7ff77713 andi a4,a4,2047 - 460e: 00c79693 slli a3,a5,0xc - 4612: 0752 slli a4,a4,0x14 - 4614: 82b1 srli a3,a3,0xc - 4616: 047e slli s0,s0,0x1f - 4618: 8ed9 or a3,a3,a4 - 461a: 8ec1 or a3,a3,s0 - 461c: 40f2 lw ra,28(sp) - 461e: 4462 lw s0,24(sp) - 4620: 44d2 lw s1,20(sp) - 4622: 4942 lw s2,16(sp) - 4624: 49b2 lw s3,12(sp) - 4626: 8542 mv a0,a6 - 4628: 85b6 mv a1,a3 - 462a: 6105 addi sp,sp,32 - 462c: 8082 ret - 462e: 0ab05663 blez a1,46da <__subdf3+0x230> - 4632: 12088a63 beqz a7,4766 <__subdf3+0x2bc> - 4636: 008007b7 lui a5,0x800 - 463a: 8f5d or a4,a4,a5 - 463c: 2dc48763 beq s1,t3,490a <__subdf3+0x460> - 4640: 03800793 li a5,56 - 4644: 18b7c763 blt a5,a1,47d2 <__subdf3+0x328> - 4648: 47fd li a5,31 - 464a: 3cb7d263 bge a5,a1,4a0e <__subdf3+0x564> - 464e: fe058813 addi a6,a1,-32 # ffe0 <_data_lma+0x87dc> - 4652: 02000793 li a5,32 - 4656: 010759b3 srl s3,a4,a6 - 465a: 00f58a63 beq a1,a5,466e <__subdf3+0x1c4> - 465e: 04000793 li a5,64 - 4662: 40b785b3 sub a1,a5,a1 - 4666: 00b71733 sll a4,a4,a1 - 466a: 00eeeeb3 or t4,t4,a4 - 466e: 01d03833 snez a6,t4 - 4672: 01386833 or a6,a6,s3 - 4676: a295 j 47da <__subdf3+0x330> - 4678: 01d767b3 or a5,a4,t4 - 467c: 80148593 addi a1,s1,-2047 - 4680: e399 bnez a5,4686 <__subdf3+0x1dc> - 4682: 0016c693 xori a3,a3,1 - 4686: 04d40a63 beq s0,a3,46da <__subdf3+0x230> - 468a: e1d1 bnez a1,470e <__subdf3+0x264> - 468c: 00148793 addi a5,s1,1 - 4690: 7fe7f793 andi a5,a5,2046 - 4694: 1e079963 bnez a5,4886 <__subdf3+0x3dc> - 4698: 01e367b3 or a5,t1,t5 - 469c: 01d76833 or a6,a4,t4 - 46a0: 16049263 bnez s1,4804 <__subdf3+0x35a> - 46a4: 3c078263 beqz a5,4a68 <__subdf3+0x5be> - 46a8: 42081663 bnez a6,4ad4 <__subdf3+0x62a> - 46ac: 00351813 slli a6,a0,0x3 - 46b0: 01d31693 slli a3,t1,0x1d - 46b4: 00385813 srli a6,a6,0x3 - 46b8: 0106e833 or a6,a3,a6 - 46bc: 00335793 srli a5,t1,0x3 - 46c0: a219 j 47c6 <__subdf3+0x31c> - 46c2: 01d767b3 or a5,a4,t4 - 46c6: 1a078563 beqz a5,4870 <__subdf3+0x3c6> - 46ca: fff58793 addi a5,a1,-1 - 46ce: 3a078b63 beqz a5,4a84 <__subdf3+0x5da> - 46d2: 23c58c63 beq a1,t3,490a <__subdf3+0x460> - 46d6: 85be mv a1,a5 - 46d8: b589 j 451a <__subdf3+0x70> - 46da: 1c059963 bnez a1,48ac <__subdf3+0x402> - 46de: 00148693 addi a3,s1,1 - 46e2: 7fe6f793 andi a5,a3,2046 - 46e6: efc1 bnez a5,477e <__subdf3+0x2d4> - 46e8: 01e367b3 or a5,t1,t5 - 46ec: 36049063 bnez s1,4a4c <__subdf3+0x5a2> - 46f0: 44078d63 beqz a5,4b4a <__subdf3+0x6a0> - 46f4: 01d767b3 or a5,a4,t4 - 46f8: 46079463 bnez a5,4b60 <__subdf3+0x6b6> - 46fc: 050e slli a0,a0,0x3 - 46fe: 01d31813 slli a6,t1,0x1d - 4702: 810d srli a0,a0,0x3 - 4704: 00a86833 or a6,a6,a0 - 4708: 00335793 srli a5,t1,0x3 - 470c: a86d j 47c6 <__subdf3+0x31c> - 470e: 409885b3 sub a1,a7,s1 - 4712: 20049763 bnez s1,4920 <__subdf3+0x476> - 4716: 01e367b3 or a5,t1,t5 - 471a: 30078d63 beqz a5,4a34 <__subdf3+0x58a> - 471e: fff58793 addi a5,a1,-1 - 4722: 40078963 beqz a5,4b34 <__subdf3+0x68a> - 4726: 7ff00513 li a0,2047 - 472a: 20a58363 beq a1,a0,4930 <__subdf3+0x486> - 472e: 85be mv a1,a5 - 4730: 03800793 li a5,56 - 4734: 2ab7c263 blt a5,a1,49d8 <__subdf3+0x52e> - 4738: 47fd li a5,31 - 473a: 3cb7c863 blt a5,a1,4b0a <__subdf3+0x660> - 473e: 02000793 li a5,32 - 4742: 8f8d sub a5,a5,a1 - 4744: 00f31833 sll a6,t1,a5 - 4748: 00bf5633 srl a2,t5,a1 - 474c: 00ff17b3 sll a5,t5,a5 - 4750: 00c86833 or a6,a6,a2 - 4754: 00f039b3 snez s3,a5 - 4758: 00b35333 srl t1,t1,a1 - 475c: 01386833 or a6,a6,s3 - 4760: 40670733 sub a4,a4,t1 - 4764: acb5 j 49e0 <__subdf3+0x536> - 4766: 01d767b3 or a5,a4,t4 - 476a: 10078363 beqz a5,4870 <__subdf3+0x3c6> - 476e: fff58793 addi a5,a1,-1 - 4772: 1e078f63 beqz a5,4970 <__subdf3+0x4c6> - 4776: 2fc58063 beq a1,t3,4a56 <__subdf3+0x5ac> - 477a: 85be mv a1,a5 - 477c: b5d1 j 4640 <__subdf3+0x196> - 477e: 7ff00793 li a5,2047 - 4782: 06f68b63 beq a3,a5,47f8 <__subdf3+0x34e> - 4786: 9efa add t4,t4,t5 - 4788: 01eeb633 sltu a2,t4,t5 - 478c: 00e307b3 add a5,t1,a4 - 4790: 97b2 add a5,a5,a2 - 4792: 01f79813 slli a6,a5,0x1f - 4796: 001ede93 srli t4,t4,0x1 - 479a: 01d869b3 or s3,a6,t4 - 479e: 0017d613 srli a2,a5,0x1 - 47a2: 84b6 mv s1,a3 - 47a4: 0079f793 andi a5,s3,7 - 47a8: e0079fe3 bnez a5,45c6 <__subdf3+0x11c> - 47ac: 01d61793 slli a5,a2,0x1d - 47b0: 0039d813 srli a6,s3,0x3 - 47b4: 00f86833 or a6,a6,a5 - 47b8: 85a6 mv a1,s1 - 47ba: 00365793 srli a5,a2,0x3 - 47be: 7ff00713 li a4,2047 - 47c2: 06e58063 beq a1,a4,4822 <__subdf3+0x378> - 47c6: 07b2 slli a5,a5,0xc - 47c8: 83b1 srli a5,a5,0xc - 47ca: 7ff5f713 andi a4,a1,2047 - 47ce: 8805 andi s0,s0,1 - 47d0: bd3d j 460e <__subdf3+0x164> - 47d2: 01d76733 or a4,a4,t4 - 47d6: 00e03833 snez a6,a4 - 47da: 01e809b3 add s3,a6,t5 - 47de: 01e9b7b3 sltu a5,s3,t5 - 47e2: 00678633 add a2,a5,t1 - 47e6: 00861793 slli a5,a2,0x8 - 47ea: fa07dde3 bgez a5,47a4 <__subdf3+0x2fa> - 47ee: 0485 addi s1,s1,1 - 47f0: 7ff00793 li a5,2047 - 47f4: 18f49c63 bne s1,a5,498c <__subdf3+0x4e2> - 47f8: 8805 andi s0,s0,1 - 47fa: 7ff00713 li a4,2047 - 47fe: 4781 li a5,0 - 4800: 4801 li a6,0 - 4802: b531 j 460e <__subdf3+0x164> - 4804: 10079163 bnez a5,4906 <__subdf3+0x45c> - 4808: 3c080163 beqz a6,4bca <__subdf3+0x720> - 480c: 00361813 slli a6,a2,0x3 - 4810: 01d71793 slli a5,a4,0x1d - 4814: 00385813 srli a6,a6,0x3 - 4818: 00f86833 or a6,a6,a5 - 481c: 8436 mv s0,a3 - 481e: 00375793 srli a5,a4,0x3 - 4822: 00f867b3 or a5,a6,a5 - 4826: dbe9 beqz a5,47f8 <__subdf3+0x34e> - 4828: 4401 li s0,0 - 482a: 7ff00713 li a4,2047 - 482e: 000807b7 lui a5,0x80 - 4832: 4801 li a6,0 - 4834: bbe9 j 460e <__subdf3+0x164> - 4836: ff800637 lui a2,0xff800 - 483a: 167d addi a2,a2,-1 - 483c: 8e7d and a2,a2,a5 - 483e: 0079f793 andi a5,s3,7 - 4842: 8c99 sub s1,s1,a4 - 4844: d80791e3 bnez a5,45c6 <__subdf3+0x11c> - 4848: b795 j 47ac <__subdf3+0x302> - 484a: 854e mv a0,s3 - 484c: 1c6010ef jal ra,5a12 <__clzsi2> - 4850: 01850713 addi a4,a0,24 - 4854: 47fd li a5,31 - 4856: d2e7d2e3 bge a5,a4,457a <__subdf3+0xd0> - 485a: ff850613 addi a2,a0,-8 - 485e: 00c997b3 sll a5,s3,a2 - 4862: 4981 li s3,0 - 4864: b32d j 458e <__subdf3+0xe4> - 4866: 01d76833 or a6,a4,t4 - 486a: 01003833 snez a6,a6 - 486e: b1c5 j 454e <__subdf3+0xa4> - 4870: 00351813 slli a6,a0,0x3 - 4874: 01d31793 slli a5,t1,0x1d - 4878: 00385813 srli a6,a6,0x3 - 487c: 00f86833 or a6,a6,a5 - 4880: 00335793 srli a5,t1,0x3 - 4884: bf2d j 47be <__subdf3+0x314> - 4886: 41df09b3 sub s3,t5,t4 - 488a: 40e30933 sub s2,t1,a4 - 488e: 013f3633 sltu a2,t5,s3 - 4892: 40c90933 sub s2,s2,a2 - 4896: 00891793 slli a5,s2,0x8 - 489a: 2007ca63 bltz a5,4aae <__subdf3+0x604> - 489e: 0129e833 or a6,s3,s2 - 48a2: cc0815e3 bnez a6,456c <__subdf3+0xc2> - 48a6: 4781 li a5,0 - 48a8: 4401 li s0,0 - 48aa: bf31 j 47c6 <__subdf3+0x31c> - 48ac: 409885b3 sub a1,a7,s1 - 48b0: 14048163 beqz s1,49f2 <__subdf3+0x548> - 48b4: 008006b7 lui a3,0x800 - 48b8: 7ff00793 li a5,2047 - 48bc: 00d36333 or t1,t1,a3 - 48c0: 20f88163 beq a7,a5,4ac2 <__subdf3+0x618> - 48c4: 03800793 li a5,56 - 48c8: 22b7cc63 blt a5,a1,4b00 <__subdf3+0x656> - 48cc: 47fd li a5,31 - 48ce: 2cb7c963 blt a5,a1,4ba0 <__subdf3+0x6f6> - 48d2: 02000793 li a5,32 - 48d6: 8f8d sub a5,a5,a1 - 48d8: 00f31833 sll a6,t1,a5 - 48dc: 00bf56b3 srl a3,t5,a1 - 48e0: 00ff17b3 sll a5,t5,a5 - 48e4: 00d86833 or a6,a6,a3 - 48e8: 00f039b3 snez s3,a5 - 48ec: 00b35333 srl t1,t1,a1 - 48f0: 01386833 or a6,a6,s3 - 48f4: 971a add a4,a4,t1 - 48f6: 01d809b3 add s3,a6,t4 - 48fa: 01d9b7b3 sltu a5,s3,t4 - 48fe: 00e78633 add a2,a5,a4 - 4902: 84c6 mv s1,a7 - 4904: b5cd j 47e6 <__subdf3+0x33c> - 4906: f20811e3 bnez a6,4828 <__subdf3+0x37e> - 490a: 00351813 slli a6,a0,0x3 - 490e: 01d31793 slli a5,t1,0x1d - 4912: 00385813 srli a6,a6,0x3 - 4916: 00f86833 or a6,a6,a5 - 491a: 00335793 srli a5,t1,0x3 - 491e: b711 j 4822 <__subdf3+0x378> - 4920: 00800537 lui a0,0x800 - 4924: 7ff00793 li a5,2047 - 4928: 00a36333 or t1,t1,a0 - 492c: e0f892e3 bne a7,a5,4730 <__subdf3+0x286> - 4930: 060e slli a2,a2,0x3 - 4932: 01d71813 slli a6,a4,0x1d - 4936: 820d srli a2,a2,0x3 - 4938: 00c86833 or a6,a6,a2 - 493c: 00375793 srli a5,a4,0x3 - 4940: 8436 mv s0,a3 - 4942: b5c5 j 4822 <__subdf3+0x378> - 4944: 1705 addi a4,a4,-31 - 4946: 02000693 li a3,32 - 494a: 00e7d733 srl a4,a5,a4 - 494e: 00d60a63 beq a2,a3,4962 <__subdf3+0x4b8> - 4952: 04000693 li a3,64 - 4956: 40c68633 sub a2,a3,a2 - 495a: 00c79633 sll a2,a5,a2 - 495e: 00c9e9b3 or s3,s3,a2 - 4962: 01303833 snez a6,s3 - 4966: 00e869b3 or s3,a6,a4 - 496a: 4601 li a2,0 - 496c: 4481 li s1,0 - 496e: bd1d j 47a4 <__subdf3+0x2fa> - 4970: 01df09b3 add s3,t5,t4 - 4974: 00e307b3 add a5,t1,a4 - 4978: 01e9bf33 sltu t5,s3,t5 - 497c: 01e78633 add a2,a5,t5 - 4980: 00861793 slli a5,a2,0x8 - 4984: 4485 li s1,1 - 4986: e007dfe3 bgez a5,47a4 <__subdf3+0x2fa> - 498a: 4489 li s1,2 - 498c: ff8007b7 lui a5,0xff800 - 4990: 17fd addi a5,a5,-1 - 4992: 8ff1 and a5,a5,a2 - 4994: 0019d713 srli a4,s3,0x1 - 4998: 0019f813 andi a6,s3,1 - 499c: 01076833 or a6,a4,a6 - 49a0: 01f79993 slli s3,a5,0x1f - 49a4: 0109e9b3 or s3,s3,a6 - 49a8: 0017d613 srli a2,a5,0x1 - 49ac: b911 j 45c0 <__subdf3+0x116> - 49ae: fe058813 addi a6,a1,-32 - 49b2: 02000793 li a5,32 - 49b6: 010759b3 srl s3,a4,a6 - 49ba: 00f58a63 beq a1,a5,49ce <__subdf3+0x524> - 49be: 04000793 li a5,64 - 49c2: 40b785b3 sub a1,a5,a1 - 49c6: 00b71733 sll a4,a4,a1 - 49ca: 00eeeeb3 or t4,t4,a4 - 49ce: 01d03833 snez a6,t4 - 49d2: 01386833 or a6,a6,s3 - 49d6: bea5 j 454e <__subdf3+0xa4> - 49d8: 01e36333 or t1,t1,t5 - 49dc: 00603833 snez a6,t1 - 49e0: 410e89b3 sub s3,t4,a6 - 49e4: 013eb7b3 sltu a5,t4,s3 - 49e8: 40f70633 sub a2,a4,a5 - 49ec: 84c6 mv s1,a7 - 49ee: 8436 mv s0,a3 - 49f0: b6ad j 455a <__subdf3+0xb0> - 49f2: 01e367b3 or a5,t1,t5 - 49f6: 18078763 beqz a5,4b84 <__subdf3+0x6da> - 49fa: fff58793 addi a5,a1,-1 - 49fe: 1c078c63 beqz a5,4bd6 <__subdf3+0x72c> - 4a02: 7ff00693 li a3,2047 - 4a06: 0ad58e63 beq a1,a3,4ac2 <__subdf3+0x618> - 4a0a: 85be mv a1,a5 - 4a0c: bd65 j 48c4 <__subdf3+0x41a> - 4a0e: 02000793 li a5,32 - 4a12: 8f8d sub a5,a5,a1 - 4a14: 00bed9b3 srl s3,t4,a1 - 4a18: 00f71833 sll a6,a4,a5 - 4a1c: 00fe9eb3 sll t4,t4,a5 - 4a20: 01386833 or a6,a6,s3 - 4a24: 00b75733 srl a4,a4,a1 - 4a28: 01d039b3 snez s3,t4 - 4a2c: 01386833 or a6,a6,s3 - 4a30: 933a add t1,t1,a4 - 4a32: b365 j 47da <__subdf3+0x330> - 4a34: 00361813 slli a6,a2,0x3 - 4a38: 01d71793 slli a5,a4,0x1d - 4a3c: 00385813 srli a6,a6,0x3 - 4a40: 0107e833 or a6,a5,a6 - 4a44: 8436 mv s0,a3 - 4a46: 00375793 srli a5,a4,0x3 - 4a4a: bb95 j 47be <__subdf3+0x314> - 4a4c: cbbd beqz a5,4ac2 <__subdf3+0x618> - 4a4e: 01d76733 or a4,a4,t4 - 4a52: dc071be3 bnez a4,4828 <__subdf3+0x37e> - 4a56: 050e slli a0,a0,0x3 - 4a58: 01d31813 slli a6,t1,0x1d - 4a5c: 810d srli a0,a0,0x3 - 4a5e: 00a86833 or a6,a6,a0 - 4a62: 00335793 srli a5,t1,0x3 - 4a66: bb75 j 4822 <__subdf3+0x378> - 4a68: e2080fe3 beqz a6,48a6 <__subdf3+0x3fc> - 4a6c: 00361813 slli a6,a2,0x3 - 4a70: 01d71793 slli a5,a4,0x1d - 4a74: 00385813 srli a6,a6,0x3 - 4a78: 00f86833 or a6,a6,a5 - 4a7c: 8436 mv s0,a3 - 4a7e: 00375793 srli a5,a4,0x3 - 4a82: b391 j 47c6 <__subdf3+0x31c> - 4a84: 41df09b3 sub s3,t5,t4 - 4a88: 40e307b3 sub a5,t1,a4 - 4a8c: 013f3f33 sltu t5,t5,s3 - 4a90: 41e78633 sub a2,a5,t5 - 4a94: 4485 li s1,1 - 4a96: b4d1 j 455a <__subdf3+0xb0> - 4a98: 00351813 slli a6,a0,0x3 - 4a9c: 01d31693 slli a3,t1,0x1d - 4aa0: 00385813 srli a6,a6,0x3 - 4aa4: 0106e833 or a6,a3,a6 - 4aa8: 00335793 srli a5,t1,0x3 - 4aac: bb9d j 4822 <__subdf3+0x378> - 4aae: 41ee89b3 sub s3,t4,t5 - 4ab2: 40670633 sub a2,a4,t1 - 4ab6: 013eb933 sltu s2,t4,s3 - 4aba: 41260933 sub s2,a2,s2 - 4abe: 8436 mv s0,a3 - 4ac0: b475 j 456c <__subdf3+0xc2> - 4ac2: 060e slli a2,a2,0x3 - 4ac4: 01d71813 slli a6,a4,0x1d - 4ac8: 820d srli a2,a2,0x3 - 4aca: 00c86833 or a6,a6,a2 - 4ace: 00375793 srli a5,a4,0x3 - 4ad2: bb81 j 4822 <__subdf3+0x378> - 4ad4: 41df09b3 sub s3,t5,t4 - 4ad8: 40e307b3 sub a5,t1,a4 - 4adc: 013f3633 sltu a2,t5,s3 - 4ae0: 40c78633 sub a2,a5,a2 - 4ae4: 00861793 slli a5,a2,0x8 - 4ae8: 0a07d763 bgez a5,4b96 <__subdf3+0x6ec> - 4aec: 41ee89b3 sub s3,t4,t5 - 4af0: 406707b3 sub a5,a4,t1 - 4af4: 013ebeb3 sltu t4,t4,s3 - 4af8: 41d78633 sub a2,a5,t4 - 4afc: 8436 mv s0,a3 - 4afe: b4c9 j 45c0 <__subdf3+0x116> - 4b00: 01e36333 or t1,t1,t5 - 4b04: 00603833 snez a6,t1 - 4b08: b3fd j 48f6 <__subdf3+0x44c> - 4b0a: fe058813 addi a6,a1,-32 - 4b0e: 02000793 li a5,32 - 4b12: 010359b3 srl s3,t1,a6 - 4b16: 00f58a63 beq a1,a5,4b2a <__subdf3+0x680> - 4b1a: 04000793 li a5,64 - 4b1e: 40b785b3 sub a1,a5,a1 - 4b22: 00b31333 sll t1,t1,a1 - 4b26: 006f6f33 or t5,t5,t1 - 4b2a: 01e03833 snez a6,t5 - 4b2e: 01386833 or a6,a6,s3 - 4b32: b57d j 49e0 <__subdf3+0x536> - 4b34: 41ee89b3 sub s3,t4,t5 - 4b38: 406707b3 sub a5,a4,t1 - 4b3c: 013ebeb3 sltu t4,t4,s3 - 4b40: 41d78633 sub a2,a5,t4 - 4b44: 8436 mv s0,a3 - 4b46: 4485 li s1,1 - 4b48: bc09 j 455a <__subdf3+0xb0> - 4b4a: 00361813 slli a6,a2,0x3 - 4b4e: 01d71793 slli a5,a4,0x1d - 4b52: 00385813 srli a6,a6,0x3 - 4b56: 00f86833 or a6,a6,a5 - 4b5a: 00375793 srli a5,a4,0x3 - 4b5e: b1a5 j 47c6 <__subdf3+0x31c> - 4b60: 01df09b3 add s3,t5,t4 - 4b64: 00e307b3 add a5,t1,a4 - 4b68: 01e9bf33 sltu t5,s3,t5 - 4b6c: 01e78633 add a2,a5,t5 - 4b70: 00861793 slli a5,a2,0x8 - 4b74: c207d8e3 bgez a5,47a4 <__subdf3+0x2fa> - 4b78: ff8007b7 lui a5,0xff800 - 4b7c: 17fd addi a5,a5,-1 - 4b7e: 8e7d and a2,a2,a5 - 4b80: 4485 li s1,1 - 4b82: b10d j 47a4 <__subdf3+0x2fa> - 4b84: 060e slli a2,a2,0x3 - 4b86: 01d71813 slli a6,a4,0x1d - 4b8a: 820d srli a2,a2,0x3 - 4b8c: 00c86833 or a6,a6,a2 - 4b90: 00375793 srli a5,a4,0x3 - 4b94: b12d j 47be <__subdf3+0x314> - 4b96: 00c9e833 or a6,s3,a2 - 4b9a: d00806e3 beqz a6,48a6 <__subdf3+0x3fc> - 4b9e: b119 j 47a4 <__subdf3+0x2fa> - 4ba0: fe058813 addi a6,a1,-32 - 4ba4: 02000793 li a5,32 - 4ba8: 010359b3 srl s3,t1,a6 - 4bac: 00f58a63 beq a1,a5,4bc0 <__subdf3+0x716> - 4bb0: 04000793 li a5,64 - 4bb4: 40b785b3 sub a1,a5,a1 - 4bb8: 00b31333 sll t1,t1,a1 - 4bbc: 006f6f33 or t5,t5,t1 - 4bc0: 01e03833 snez a6,t5 - 4bc4: 01386833 or a6,a6,s3 - 4bc8: b33d j 48f6 <__subdf3+0x44c> - 4bca: 4401 li s0,0 - 4bcc: 7ff00713 li a4,2047 - 4bd0: 000807b7 lui a5,0x80 - 4bd4: bc2d j 460e <__subdf3+0x164> - 4bd6: 01df09b3 add s3,t5,t4 - 4bda: 00e307b3 add a5,t1,a4 - 4bde: 01d9beb3 sltu t4,s3,t4 - 4be2: 01d78633 add a2,a5,t4 - 4be6: bb69 j 4980 <__subdf3+0x4d6> +00003ac6 <_puts_r>: + 3ac6: 1101 addi sp,sp,-32 + 3ac8: ca26 sw s1,20(sp) + 3aca: c84a sw s2,16(sp) + 3acc: ce06 sw ra,28(sp) + 3ace: cc22 sw s0,24(sp) + 3ad0: c64e sw s3,12(sp) + 3ad2: c452 sw s4,8(sp) + 3ad4: 84aa mv s1,a0 + 3ad6: 892e mv s2,a1 + 3ad8: c501 beqz a0,3ae0 <_puts_r+0x1a> + 3ada: 4d1c lw a5,24(a0) + 3adc: e391 bnez a5,3ae0 <_puts_r+0x1a> + 3ade: 235d jal 4084 <__sinit> + 3ae0: 4c9c lw a5,24(s1) + 3ae2: 4480 lw s0,8(s1) + 3ae4: e399 bnez a5,3aea <_puts_r+0x24> + 3ae6: 8526 mv a0,s1 + 3ae8: 2b71 jal 4084 <__sinit> + 3aea: 00002797 auipc a5,0x2 + 3aee: 8ee78793 addi a5,a5,-1810 # 53d8 <__sf_fake_stdin> + 3af2: 02f41b63 bne s0,a5,3b28 <_puts_r+0x62> + 3af6: 40c0 lw s0,4(s1) + 3af8: 245e lhu a5,12(s0) + 3afa: 8ba1 andi a5,a5,8 + 3afc: c7b1 beqz a5,3b48 <_puts_r+0x82> + 3afe: 481c lw a5,16(s0) + 3b00: c7a1 beqz a5,3b48 <_puts_r+0x82> + 3b02: 59fd li s3,-1 + 3b04: 4a29 li s4,10 + 3b06: 441c lw a5,8(s0) + 3b08: 00094583 lbu a1,0(s2) + 3b0c: 17fd addi a5,a5,-1 + 3b0e: e9b1 bnez a1,3b62 <_puts_r+0x9c> + 3b10: c41c sw a5,8(s0) + 3b12: 0607dd63 bgez a5,3b8c <_puts_r+0xc6> + 3b16: 8622 mv a2,s0 + 3b18: 45a9 li a1,10 + 3b1a: 8526 mv a0,s1 + 3b1c: 2295 jal 3c80 <__swbuf_r> + 3b1e: 57fd li a5,-1 + 3b20: 02f50863 beq a0,a5,3b50 <_puts_r+0x8a> + 3b24: 4529 li a0,10 + 3b26: a035 j 3b52 <_puts_r+0x8c> + 3b28: 00002797 auipc a5,0x2 + 3b2c: 8d078793 addi a5,a5,-1840 # 53f8 <__sf_fake_stdout> + 3b30: 00f41463 bne s0,a5,3b38 <_puts_r+0x72> + 3b34: 4480 lw s0,8(s1) + 3b36: b7c9 j 3af8 <_puts_r+0x32> + 3b38: 00002797 auipc a5,0x2 + 3b3c: 88078793 addi a5,a5,-1920 # 53b8 <__sf_fake_stderr> + 3b40: faf41ce3 bne s0,a5,3af8 <_puts_r+0x32> + 3b44: 44c0 lw s0,12(s1) + 3b46: bf4d j 3af8 <_puts_r+0x32> + 3b48: 85a2 mv a1,s0 + 3b4a: 8526 mv a0,s1 + 3b4c: 2ac5 jal 3d3c <__swsetup_r> + 3b4e: d955 beqz a0,3b02 <_puts_r+0x3c> + 3b50: 557d li a0,-1 + 3b52: 40f2 lw ra,28(sp) + 3b54: 4462 lw s0,24(sp) + 3b56: 44d2 lw s1,20(sp) + 3b58: 4942 lw s2,16(sp) + 3b5a: 49b2 lw s3,12(sp) + 3b5c: 4a22 lw s4,8(sp) + 3b5e: 6105 addi sp,sp,32 + 3b60: 8082 ret + 3b62: c41c sw a5,8(s0) + 3b64: 0905 addi s2,s2,1 + 3b66: 0007d763 bgez a5,3b74 <_puts_r+0xae> + 3b6a: 4c18 lw a4,24(s0) + 3b6c: 00e7ca63 blt a5,a4,3b80 <_puts_r+0xba> + 3b70: 01458863 beq a1,s4,3b80 <_puts_r+0xba> + 3b74: 401c lw a5,0(s0) + 3b76: 00178713 addi a4,a5,1 + 3b7a: c018 sw a4,0(s0) + 3b7c: a38c sb a1,0(a5) + 3b7e: b761 j 3b06 <_puts_r+0x40> + 3b80: 8622 mv a2,s0 + 3b82: 8526 mv a0,s1 + 3b84: 28f5 jal 3c80 <__swbuf_r> + 3b86: f93510e3 bne a0,s3,3b06 <_puts_r+0x40> + 3b8a: b7d9 j 3b50 <_puts_r+0x8a> + 3b8c: 401c lw a5,0(s0) + 3b8e: 00178713 addi a4,a5,1 + 3b92: c018 sw a4,0(s0) + 3b94: 4729 li a4,10 + 3b96: a398 sb a4,0(a5) + 3b98: b771 j 3b24 <_puts_r+0x5e> -00004be8 <__unorddf2>: - 4be8: 0145d713 srli a4,a1,0x14 - 4bec: 001007b7 lui a5,0x100 - 4bf0: 17fd addi a5,a5,-1 - 4bf2: fff74713 not a4,a4 - 4bf6: 0146d813 srli a6,a3,0x14 - 4bfa: 8dfd and a1,a1,a5 - 4bfc: 8ff5 and a5,a5,a3 - 4bfe: 01571693 slli a3,a4,0x15 - 4c02: 7ff87813 andi a6,a6,2047 - 4c06: ca99 beqz a3,4c1c <__unorddf2+0x34> - 4c08: 7ff00713 li a4,2047 - 4c0c: 4501 li a0,0 - 4c0e: 00e80363 beq a6,a4,4c14 <__unorddf2+0x2c> - 4c12: 8082 ret - 4c14: 8fd1 or a5,a5,a2 - 4c16: 00f03533 snez a0,a5 - 4c1a: 8082 ret - 4c1c: 8dc9 or a1,a1,a0 - 4c1e: 4505 li a0,1 - 4c20: d5e5 beqz a1,4c08 <__unorddf2+0x20> - 4c22: 8082 ret +00003b9a : + 3b9a: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> + 3b9e: 85aa mv a1,a0 + 3ba0: 4388 lw a0,0(a5) + 3ba2: f25ff06f j 3ac6 <_puts_r> -00004c24 <__floatsidf>: - 4c24: 1141 addi sp,sp,-16 - 4c26: c606 sw ra,12(sp) - 4c28: c422 sw s0,8(sp) - 4c2a: c226 sw s1,4(sp) - 4c2c: cd0d beqz a0,4c66 <__floatsidf+0x42> - 4c2e: 41f55793 srai a5,a0,0x1f - 4c32: 00a7c4b3 xor s1,a5,a0 - 4c36: 8c9d sub s1,s1,a5 +00003ba6 : + 3ba6: 1141 addi sp,sp,-16 + 3ba8: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> + 3bac: c422 sw s0,8(sp) + 3bae: 4380 lw s0,0(a5) + 3bb0: c226 sw s1,4(sp) + 3bb2: c606 sw ra,12(sp) + 3bb4: 5c1c lw a5,56(s0) + 3bb6: 84aa mv s1,a0 + 3bb8: eb8d bnez a5,3bea + 3bba: 4561 li a0,24 + 3bbc: 2725 jal 42e4 + 3bbe: abcd37b7 lui a5,0xabcd3 + 3bc2: dc08 sw a0,56(s0) + 3bc4: 30e78793 addi a5,a5,782 # abcd330e <_eusrstack+0x8bcce30e> + 3bc8: c11c sw a5,0(a0) + 3bca: e66d17b7 lui a5,0xe66d1 + 3bce: 23478793 addi a5,a5,564 # e66d1234 <_eusrstack+0xc66cc234> + 3bd2: c15c sw a5,4(a0) + 3bd4: 0005e7b7 lui a5,0x5e + 3bd8: eec78793 addi a5,a5,-276 # 5deec <_data_lma+0x58a98> + 3bdc: c51c sw a5,8(a0) + 3bde: 47ad li a5,11 + 3be0: a55e sh a5,12(a0) + 3be2: 4705 li a4,1 + 3be4: 4781 li a5,0 + 3be6: c918 sw a4,16(a0) + 3be8: c95c sw a5,20(a0) + 3bea: 5c1c lw a5,56(s0) + 3bec: 40b2 lw ra,12(sp) + 3bee: 4422 lw s0,8(sp) + 3bf0: cb84 sw s1,16(a5) + 3bf2: 0007aa23 sw zero,20(a5) + 3bf6: 4492 lw s1,4(sp) + 3bf8: 0141 addi sp,sp,16 + 3bfa: 8082 ret + +00003bfc : + 3bfc: 1141 addi sp,sp,-16 + 3bfe: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> + 3c02: c422 sw s0,8(sp) + 3c04: 4380 lw s0,0(a5) + 3c06: c606 sw ra,12(sp) + 3c08: 5c1c lw a5,56(s0) + 3c0a: eb8d bnez a5,3c3c + 3c0c: 4561 li a0,24 + 3c0e: 2dd9 jal 42e4 + 3c10: abcd37b7 lui a5,0xabcd3 + 3c14: dc08 sw a0,56(s0) + 3c16: 30e78793 addi a5,a5,782 # abcd330e <_eusrstack+0x8bcce30e> + 3c1a: c11c sw a5,0(a0) + 3c1c: e66d17b7 lui a5,0xe66d1 + 3c20: 23478793 addi a5,a5,564 # e66d1234 <_eusrstack+0xc66cc234> + 3c24: c15c sw a5,4(a0) + 3c26: 0005e7b7 lui a5,0x5e + 3c2a: eec78793 addi a5,a5,-276 # 5deec <_data_lma+0x58a98> + 3c2e: c51c sw a5,8(a0) + 3c30: 47ad li a5,11 + 3c32: a55e sh a5,12(a0) + 3c34: 4705 li a4,1 + 3c36: 4781 li a5,0 + 3c38: c918 sw a4,16(a0) + 3c3a: c95c sw a5,20(a0) + 3c3c: 5c10 lw a2,56(s0) + 3c3e: 4c958737 lui a4,0x4c958 + 3c42: 5851f7b7 lui a5,0x5851f + 3c46: 4a14 lw a3,16(a2) + 3c48: 4a48 lw a0,20(a2) + 3c4a: f2d70713 addi a4,a4,-211 # 4c957f2d <_eusrstack+0x2c952f2d> + 3c4e: 42d78793 addi a5,a5,1069 # 5851f42d <_eusrstack+0x3851a42d> + 3c52: 02f687b3 mul a5,a3,a5 + 3c56: 40b2 lw ra,12(sp) + 3c58: 4422 lw s0,8(sp) + 3c5a: 02e50533 mul a0,a0,a4 + 3c5e: 953e add a0,a0,a5 + 3c60: 02e687b3 mul a5,a3,a4 + 3c64: 02e6b733 mulhu a4,a3,a4 + 3c68: 00178693 addi a3,a5,1 + 3c6c: ca14 sw a3,16(a2) + 3c6e: 972a add a4,a4,a0 + 3c70: 00f6b533 sltu a0,a3,a5 + 3c74: 953a add a0,a0,a4 + 3c76: ca48 sw a0,20(a2) + 3c78: 0506 slli a0,a0,0x1 + 3c7a: 8105 srli a0,a0,0x1 + 3c7c: 0141 addi sp,sp,16 + 3c7e: 8082 ret + +00003c80 <__swbuf_r>: + 3c80: 1101 addi sp,sp,-32 + 3c82: cc22 sw s0,24(sp) + 3c84: ca26 sw s1,20(sp) + 3c86: c84a sw s2,16(sp) + 3c88: ce06 sw ra,28(sp) + 3c8a: c64e sw s3,12(sp) + 3c8c: 84aa mv s1,a0 + 3c8e: 892e mv s2,a1 + 3c90: 8432 mv s0,a2 + 3c92: c501 beqz a0,3c9a <__swbuf_r+0x1a> + 3c94: 4d1c lw a5,24(a0) + 3c96: e391 bnez a5,3c9a <__swbuf_r+0x1a> + 3c98: 26f5 jal 4084 <__sinit> + 3c9a: 00001797 auipc a5,0x1 + 3c9e: 73e78793 addi a5,a5,1854 # 53d8 <__sf_fake_stdin> + 3ca2: 06f41763 bne s0,a5,3d10 <__swbuf_r+0x90> + 3ca6: 40c0 lw s0,4(s1) + 3ca8: 4c1c lw a5,24(s0) + 3caa: c41c sw a5,8(s0) + 3cac: 245e lhu a5,12(s0) + 3cae: 8ba1 andi a5,a5,8 + 3cb0: c3c1 beqz a5,3d30 <__swbuf_r+0xb0> + 3cb2: 481c lw a5,16(s0) + 3cb4: cfb5 beqz a5,3d30 <__swbuf_r+0xb0> + 3cb6: 481c lw a5,16(s0) + 3cb8: 4008 lw a0,0(s0) + 3cba: 0ff97993 andi s3,s2,255 + 3cbe: 0ff97913 andi s2,s2,255 + 3cc2: 8d1d sub a0,a0,a5 + 3cc4: 485c lw a5,20(s0) + 3cc6: 00f54663 blt a0,a5,3cd2 <__swbuf_r+0x52> + 3cca: 85a2 mv a1,s0 + 3ccc: 8526 mv a0,s1 + 3cce: 2c69 jal 3f68 <_fflush_r> + 3cd0: e525 bnez a0,3d38 <__swbuf_r+0xb8> + 3cd2: 441c lw a5,8(s0) + 3cd4: 0505 addi a0,a0,1 + 3cd6: 17fd addi a5,a5,-1 + 3cd8: c41c sw a5,8(s0) + 3cda: 401c lw a5,0(s0) + 3cdc: 00178713 addi a4,a5,1 + 3ce0: c018 sw a4,0(s0) + 3ce2: 01378023 sb s3,0(a5) + 3ce6: 485c lw a5,20(s0) + 3ce8: 00a78863 beq a5,a0,3cf8 <__swbuf_r+0x78> + 3cec: 245e lhu a5,12(s0) + 3cee: 8b85 andi a5,a5,1 + 3cf0: cb81 beqz a5,3d00 <__swbuf_r+0x80> + 3cf2: 47a9 li a5,10 + 3cf4: 00f91663 bne s2,a5,3d00 <__swbuf_r+0x80> + 3cf8: 85a2 mv a1,s0 + 3cfa: 8526 mv a0,s1 + 3cfc: 24b5 jal 3f68 <_fflush_r> + 3cfe: ed0d bnez a0,3d38 <__swbuf_r+0xb8> + 3d00: 40f2 lw ra,28(sp) + 3d02: 4462 lw s0,24(sp) + 3d04: 854a mv a0,s2 + 3d06: 44d2 lw s1,20(sp) + 3d08: 4942 lw s2,16(sp) + 3d0a: 49b2 lw s3,12(sp) + 3d0c: 6105 addi sp,sp,32 + 3d0e: 8082 ret + 3d10: 00001797 auipc a5,0x1 + 3d14: 6e878793 addi a5,a5,1768 # 53f8 <__sf_fake_stdout> + 3d18: 00f41463 bne s0,a5,3d20 <__swbuf_r+0xa0> + 3d1c: 4480 lw s0,8(s1) + 3d1e: b769 j 3ca8 <__swbuf_r+0x28> + 3d20: 00001797 auipc a5,0x1 + 3d24: 69878793 addi a5,a5,1688 # 53b8 <__sf_fake_stderr> + 3d28: f8f410e3 bne s0,a5,3ca8 <__swbuf_r+0x28> + 3d2c: 44c0 lw s0,12(s1) + 3d2e: bfad j 3ca8 <__swbuf_r+0x28> + 3d30: 85a2 mv a1,s0 + 3d32: 8526 mv a0,s1 + 3d34: 2021 jal 3d3c <__swsetup_r> + 3d36: d141 beqz a0,3cb6 <__swbuf_r+0x36> + 3d38: 597d li s2,-1 + 3d3a: b7d9 j 3d00 <__swbuf_r+0x80> + +00003d3c <__swsetup_r>: + 3d3c: 1141 addi sp,sp,-16 + 3d3e: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> + 3d42: c226 sw s1,4(sp) + 3d44: 4384 lw s1,0(a5) + 3d46: c422 sw s0,8(sp) + 3d48: c04a sw s2,0(sp) + 3d4a: c606 sw ra,12(sp) + 3d4c: 892a mv s2,a0 + 3d4e: 842e mv s0,a1 + 3d50: c489 beqz s1,3d5a <__swsetup_r+0x1e> + 3d52: 4c9c lw a5,24(s1) + 3d54: e399 bnez a5,3d5a <__swsetup_r+0x1e> + 3d56: 8526 mv a0,s1 + 3d58: 2635 jal 4084 <__sinit> + 3d5a: 00001797 auipc a5,0x1 + 3d5e: 67e78793 addi a5,a5,1662 # 53d8 <__sf_fake_stdin> + 3d62: 02f41b63 bne s0,a5,3d98 <__swsetup_r+0x5c> + 3d66: 40c0 lw s0,4(s1) + 3d68: 00c41703 lh a4,12(s0) + 3d6c: 01071793 slli a5,a4,0x10 + 3d70: 83c1 srli a5,a5,0x10 + 3d72: 0087f693 andi a3,a5,8 + 3d76: eaad bnez a3,3de8 <__swsetup_r+0xac> + 3d78: 0107f693 andi a3,a5,16 + 3d7c: ee95 bnez a3,3db8 <__swsetup_r+0x7c> + 3d7e: 47a5 li a5,9 + 3d80: 00f92023 sw a5,0(s2) + 3d84: 04076713 ori a4,a4,64 + 3d88: a45a sh a4,12(s0) + 3d8a: 557d li a0,-1 + 3d8c: 40b2 lw ra,12(sp) + 3d8e: 4422 lw s0,8(sp) + 3d90: 4492 lw s1,4(sp) + 3d92: 4902 lw s2,0(sp) + 3d94: 0141 addi sp,sp,16 + 3d96: 8082 ret + 3d98: 00001797 auipc a5,0x1 + 3d9c: 66078793 addi a5,a5,1632 # 53f8 <__sf_fake_stdout> + 3da0: 00f41463 bne s0,a5,3da8 <__swsetup_r+0x6c> + 3da4: 4480 lw s0,8(s1) + 3da6: b7c9 j 3d68 <__swsetup_r+0x2c> + 3da8: 00001797 auipc a5,0x1 + 3dac: 61078793 addi a5,a5,1552 # 53b8 <__sf_fake_stderr> + 3db0: faf41ce3 bne s0,a5,3d68 <__swsetup_r+0x2c> + 3db4: 44c0 lw s0,12(s1) + 3db6: bf4d j 3d68 <__swsetup_r+0x2c> + 3db8: 8b91 andi a5,a5,4 + 3dba: c39d beqz a5,3de0 <__swsetup_r+0xa4> + 3dbc: 584c lw a1,52(s0) + 3dbe: c989 beqz a1,3dd0 <__swsetup_r+0x94> + 3dc0: 04440793 addi a5,s0,68 + 3dc4: 00f58463 beq a1,a5,3dcc <__swsetup_r+0x90> + 3dc8: 854a mv a0,s2 + 3dca: 2315 jal 42ee <_free_r> + 3dcc: 02042a23 sw zero,52(s0) + 3dd0: 245e lhu a5,12(s0) + 3dd2: 00042223 sw zero,4(s0) + 3dd6: fdb7f793 andi a5,a5,-37 + 3dda: a45e sh a5,12(s0) + 3ddc: 481c lw a5,16(s0) + 3dde: c01c sw a5,0(s0) + 3de0: 245e lhu a5,12(s0) + 3de2: 0087e793 ori a5,a5,8 + 3de6: a45e sh a5,12(s0) + 3de8: 481c lw a5,16(s0) + 3dea: eb99 bnez a5,3e00 <__swsetup_r+0xc4> + 3dec: 245e lhu a5,12(s0) + 3dee: 20000713 li a4,512 + 3df2: 2807f793 andi a5,a5,640 + 3df6: 00e78563 beq a5,a4,3e00 <__swsetup_r+0xc4> + 3dfa: 85a2 mv a1,s0 + 3dfc: 854a mv a0,s2 + 3dfe: 2991 jal 4252 <__smakebuf_r> + 3e00: 245e lhu a5,12(s0) + 3e02: 0017f713 andi a4,a5,1 + 3e06: c31d beqz a4,3e2c <__swsetup_r+0xf0> + 3e08: 485c lw a5,20(s0) + 3e0a: 00042423 sw zero,8(s0) + 3e0e: 40f007b3 neg a5,a5 + 3e12: cc1c sw a5,24(s0) + 3e14: 481c lw a5,16(s0) + 3e16: 4501 li a0,0 + 3e18: fbb5 bnez a5,3d8c <__swsetup_r+0x50> + 3e1a: 00c41783 lh a5,12(s0) + 3e1e: 0807f713 andi a4,a5,128 + 3e22: d72d beqz a4,3d8c <__swsetup_r+0x50> + 3e24: 0407e793 ori a5,a5,64 + 3e28: a45e sh a5,12(s0) + 3e2a: b785 j 3d8a <__swsetup_r+0x4e> + 3e2c: 8b89 andi a5,a5,2 + 3e2e: 4701 li a4,0 + 3e30: e391 bnez a5,3e34 <__swsetup_r+0xf8> + 3e32: 4858 lw a4,20(s0) + 3e34: c418 sw a4,8(s0) + 3e36: bff9 j 3e14 <__swsetup_r+0xd8> + +00003e38 <__sflush_r>: + 3e38: 25de lhu a5,12(a1) + 3e3a: 1101 addi sp,sp,-32 + 3e3c: cc22 sw s0,24(sp) + 3e3e: ca26 sw s1,20(sp) + 3e40: ce06 sw ra,28(sp) + 3e42: c84a sw s2,16(sp) + 3e44: c64e sw s3,12(sp) + 3e46: 0087f713 andi a4,a5,8 + 3e4a: 84aa mv s1,a0 + 3e4c: 842e mv s0,a1 + 3e4e: eb79 bnez a4,3f24 <__sflush_r+0xec> + 3e50: 41d8 lw a4,4(a1) + 3e52: 00e04d63 bgtz a4,3e6c <__sflush_r+0x34> + 3e56: 41b8 lw a4,64(a1) + 3e58: 00e04a63 bgtz a4,3e6c <__sflush_r+0x34> + 3e5c: 4501 li a0,0 + 3e5e: 40f2 lw ra,28(sp) + 3e60: 4462 lw s0,24(sp) + 3e62: 44d2 lw s1,20(sp) + 3e64: 4942 lw s2,16(sp) + 3e66: 49b2 lw s3,12(sp) + 3e68: 6105 addi sp,sp,32 + 3e6a: 8082 ret + 3e6c: 5458 lw a4,44(s0) + 3e6e: d77d beqz a4,3e5c <__sflush_r+0x24> + 3e70: 0004a903 lw s2,0(s1) + 3e74: 01379693 slli a3,a5,0x13 + 3e78: 0004a023 sw zero,0(s1) + 3e7c: 0606db63 bgez a3,3ef2 <__sflush_r+0xba> + 3e80: 4870 lw a2,84(s0) + 3e82: 245e lhu a5,12(s0) + 3e84: 8b91 andi a5,a5,4 + 3e86: c799 beqz a5,3e94 <__sflush_r+0x5c> + 3e88: 405c lw a5,4(s0) + 3e8a: 8e1d sub a2,a2,a5 + 3e8c: 585c lw a5,52(s0) + 3e8e: c399 beqz a5,3e94 <__sflush_r+0x5c> + 3e90: 403c lw a5,64(s0) + 3e92: 8e1d sub a2,a2,a5 + 3e94: 545c lw a5,44(s0) + 3e96: 500c lw a1,32(s0) + 3e98: 4681 li a3,0 + 3e9a: 8526 mv a0,s1 + 3e9c: 9782 jalr a5 + 3e9e: 57fd li a5,-1 + 3ea0: 245a lhu a4,12(s0) + 3ea2: 00f51d63 bne a0,a5,3ebc <__sflush_r+0x84> + 3ea6: 4094 lw a3,0(s1) + 3ea8: 47f5 li a5,29 + 3eaa: 06d7e863 bltu a5,a3,3f1a <__sflush_r+0xe2> + 3eae: 204007b7 lui a5,0x20400 + 3eb2: 0785 addi a5,a5,1 + 3eb4: 00d7d7b3 srl a5,a5,a3 + 3eb8: 8b85 andi a5,a5,1 + 3eba: c3a5 beqz a5,3f1a <__sflush_r+0xe2> + 3ebc: 481c lw a5,16(s0) + 3ebe: 00042223 sw zero,4(s0) + 3ec2: c01c sw a5,0(s0) + 3ec4: 01371793 slli a5,a4,0x13 + 3ec8: 0007d863 bgez a5,3ed8 <__sflush_r+0xa0> + 3ecc: 57fd li a5,-1 + 3ece: 00f51463 bne a0,a5,3ed6 <__sflush_r+0x9e> + 3ed2: 409c lw a5,0(s1) + 3ed4: e391 bnez a5,3ed8 <__sflush_r+0xa0> + 3ed6: c868 sw a0,84(s0) + 3ed8: 584c lw a1,52(s0) + 3eda: 0124a023 sw s2,0(s1) + 3ede: ddbd beqz a1,3e5c <__sflush_r+0x24> + 3ee0: 04440793 addi a5,s0,68 + 3ee4: 00f58463 beq a1,a5,3eec <__sflush_r+0xb4> + 3ee8: 8526 mv a0,s1 + 3eea: 2111 jal 42ee <_free_r> + 3eec: 02042a23 sw zero,52(s0) + 3ef0: b7b5 j 3e5c <__sflush_r+0x24> + 3ef2: 500c lw a1,32(s0) + 3ef4: 4601 li a2,0 + 3ef6: 4685 li a3,1 + 3ef8: 8526 mv a0,s1 + 3efa: 9702 jalr a4 + 3efc: 57fd li a5,-1 + 3efe: 862a mv a2,a0 + 3f00: f8f511e3 bne a0,a5,3e82 <__sflush_r+0x4a> + 3f04: 409c lw a5,0(s1) + 3f06: dfb5 beqz a5,3e82 <__sflush_r+0x4a> + 3f08: 4775 li a4,29 + 3f0a: 00e78563 beq a5,a4,3f14 <__sflush_r+0xdc> + 3f0e: 4759 li a4,22 + 3f10: 04e79363 bne a5,a4,3f56 <__sflush_r+0x11e> + 3f14: 0124a023 sw s2,0(s1) + 3f18: b791 j 3e5c <__sflush_r+0x24> + 3f1a: 04076713 ori a4,a4,64 + 3f1e: a45a sh a4,12(s0) + 3f20: 557d li a0,-1 + 3f22: bf35 j 3e5e <__sflush_r+0x26> + 3f24: 0105a983 lw s3,16(a1) + 3f28: f2098ae3 beqz s3,3e5c <__sflush_r+0x24> + 3f2c: 0005a903 lw s2,0(a1) + 3f30: 8b8d andi a5,a5,3 + 3f32: 0135a023 sw s3,0(a1) + 3f36: 41390933 sub s2,s2,s3 + 3f3a: 4701 li a4,0 + 3f3c: e391 bnez a5,3f40 <__sflush_r+0x108> + 3f3e: 49d8 lw a4,20(a1) + 3f40: c418 sw a4,8(s0) + 3f42: f1205de3 blez s2,3e5c <__sflush_r+0x24> + 3f46: 541c lw a5,40(s0) + 3f48: 500c lw a1,32(s0) + 3f4a: 86ca mv a3,s2 + 3f4c: 864e mv a2,s3 + 3f4e: 8526 mv a0,s1 + 3f50: 9782 jalr a5 + 3f52: 00a04763 bgtz a0,3f60 <__sflush_r+0x128> + 3f56: 245e lhu a5,12(s0) + 3f58: 0407e793 ori a5,a5,64 + 3f5c: a45e sh a5,12(s0) + 3f5e: b7c9 j 3f20 <__sflush_r+0xe8> + 3f60: 99aa add s3,s3,a0 + 3f62: 40a90933 sub s2,s2,a0 + 3f66: bff1 j 3f42 <__sflush_r+0x10a> + +00003f68 <_fflush_r>: + 3f68: 499c lw a5,16(a1) + 3f6a: c3a5 beqz a5,3fca <_fflush_r+0x62> + 3f6c: 1101 addi sp,sp,-32 + 3f6e: cc22 sw s0,24(sp) + 3f70: ce06 sw ra,28(sp) + 3f72: 842a mv s0,a0 + 3f74: c511 beqz a0,3f80 <_fflush_r+0x18> + 3f76: 4d1c lw a5,24(a0) + 3f78: e781 bnez a5,3f80 <_fflush_r+0x18> + 3f7a: c62e sw a1,12(sp) + 3f7c: 2221 jal 4084 <__sinit> + 3f7e: 45b2 lw a1,12(sp) + 3f80: 00001797 auipc a5,0x1 + 3f84: 45878793 addi a5,a5,1112 # 53d8 <__sf_fake_stdin> + 3f88: 00f59c63 bne a1,a5,3fa0 <_fflush_r+0x38> + 3f8c: 404c lw a1,4(s0) + 3f8e: 00c59783 lh a5,12(a1) + 3f92: c79d beqz a5,3fc0 <_fflush_r+0x58> + 3f94: 8522 mv a0,s0 + 3f96: 4462 lw s0,24(sp) + 3f98: 40f2 lw ra,28(sp) + 3f9a: 6105 addi sp,sp,32 + 3f9c: e9dff06f j 3e38 <__sflush_r> + 3fa0: 00001797 auipc a5,0x1 + 3fa4: 45878793 addi a5,a5,1112 # 53f8 <__sf_fake_stdout> + 3fa8: 00f59463 bne a1,a5,3fb0 <_fflush_r+0x48> + 3fac: 440c lw a1,8(s0) + 3fae: b7c5 j 3f8e <_fflush_r+0x26> + 3fb0: 00001797 auipc a5,0x1 + 3fb4: 40878793 addi a5,a5,1032 # 53b8 <__sf_fake_stderr> + 3fb8: fcf59be3 bne a1,a5,3f8e <_fflush_r+0x26> + 3fbc: 444c lw a1,12(s0) + 3fbe: bfc1 j 3f8e <_fflush_r+0x26> + 3fc0: 40f2 lw ra,28(sp) + 3fc2: 4462 lw s0,24(sp) + 3fc4: 4501 li a0,0 + 3fc6: 6105 addi sp,sp,32 + 3fc8: 8082 ret + 3fca: 4501 li a0,0 + 3fcc: 8082 ret + +00003fce : + 3fce: 1141 addi sp,sp,-16 + 3fd0: c422 sw s0,8(sp) + 3fd2: c606 sw ra,12(sp) + 3fd4: 842a mv s0,a0 + 3fd6: a54e sh a1,12(a0) + 3fd8: a572 sh a2,14(a0) + 3fda: 00052023 sw zero,0(a0) + 3fde: 00052223 sw zero,4(a0) + 3fe2: 00052423 sw zero,8(a0) + 3fe6: 06052223 sw zero,100(a0) + 3fea: 00052823 sw zero,16(a0) + 3fee: 00052a23 sw zero,20(a0) + 3ff2: 00052c23 sw zero,24(a0) + 3ff6: 4621 li a2,8 + 3ff8: 4581 li a1,0 + 3ffa: 05c50513 addi a0,a0,92 + 3ffe: 9a2fc0ef jal ra,1a0 + 4002: 00001797 auipc a5,0x1 + 4006: b3278793 addi a5,a5,-1230 # 4b34 <__sread> + 400a: d05c sw a5,36(s0) + 400c: 00001797 auipc a5,0x1 + 4010: b5478793 addi a5,a5,-1196 # 4b60 <__swrite> + 4014: d41c sw a5,40(s0) + 4016: 00001797 auipc a5,0x1 + 401a: b9278793 addi a5,a5,-1134 # 4ba8 <__sseek> + 401e: d45c sw a5,44(s0) + 4020: 00001797 auipc a5,0x1 + 4024: bb878793 addi a5,a5,-1096 # 4bd8 <__sclose> + 4028: d000 sw s0,32(s0) + 402a: d81c sw a5,48(s0) + 402c: 40b2 lw ra,12(sp) + 402e: 4422 lw s0,8(sp) + 4030: 0141 addi sp,sp,16 + 4032: 8082 ret + +00004034 <_cleanup_r>: + 4034: 00000597 auipc a1,0x0 + 4038: f3458593 addi a1,a1,-204 # 3f68 <_fflush_r> + 403c: aa91 j 4190 <_fwalk_reent> + +0000403e <__sfmoreglue>: + 403e: 1141 addi sp,sp,-16 + 4040: c226 sw s1,4(sp) + 4042: 06800613 li a2,104 + 4046: fff58493 addi s1,a1,-1 + 404a: 02c484b3 mul s1,s1,a2 + 404e: c04a sw s2,0(sp) + 4050: 892e mv s2,a1 + 4052: c422 sw s0,8(sp) + 4054: c606 sw ra,12(sp) + 4056: 07448593 addi a1,s1,116 + 405a: 2e35 jal 4396 <_malloc_r> + 405c: 842a mv s0,a0 + 405e: cd01 beqz a0,4076 <__sfmoreglue+0x38> + 4060: 00052023 sw zero,0(a0) + 4064: 01252223 sw s2,4(a0) + 4068: 0531 addi a0,a0,12 + 406a: c408 sw a0,8(s0) + 406c: 06848613 addi a2,s1,104 + 4070: 4581 li a1,0 + 4072: 92efc0ef jal ra,1a0 + 4076: 8522 mv a0,s0 + 4078: 40b2 lw ra,12(sp) + 407a: 4422 lw s0,8(sp) + 407c: 4492 lw s1,4(sp) + 407e: 4902 lw s2,0(sp) + 4080: 0141 addi sp,sp,16 + 4082: 8082 ret + +00004084 <__sinit>: + 4084: 4d1c lw a5,24(a0) + 4086: e7a5 bnez a5,40ee <__sinit+0x6a> + 4088: 1141 addi sp,sp,-16 + 408a: c606 sw ra,12(sp) + 408c: c422 sw s0,8(sp) + 408e: 00000797 auipc a5,0x0 + 4092: fa678793 addi a5,a5,-90 # 4034 <_cleanup_r> + 4096: d51c sw a5,40(a0) + 4098: 81418793 addi a5,gp,-2028 # 2000014c <_global_impure_ptr> + 409c: 439c lw a5,0(a5) + 409e: 04052423 sw zero,72(a0) + 40a2: 04052623 sw zero,76(a0) + 40a6: 04052823 sw zero,80(a0) + 40aa: 00f51463 bne a0,a5,40b2 <__sinit+0x2e> + 40ae: 4785 li a5,1 + 40b0: cd1c sw a5,24(a0) + 40b2: 842a mv s0,a0 + 40b4: 2835 jal 40f0 <__sfp> + 40b6: c048 sw a0,4(s0) + 40b8: 8522 mv a0,s0 + 40ba: 281d jal 40f0 <__sfp> + 40bc: c408 sw a0,8(s0) + 40be: 8522 mv a0,s0 + 40c0: 2805 jal 40f0 <__sfp> + 40c2: c448 sw a0,12(s0) + 40c4: 4048 lw a0,4(s0) + 40c6: 4601 li a2,0 + 40c8: 4591 li a1,4 + 40ca: f05ff0ef jal ra,3fce + 40ce: 4408 lw a0,8(s0) + 40d0: 4605 li a2,1 + 40d2: 45a5 li a1,9 + 40d4: efbff0ef jal ra,3fce + 40d8: 4448 lw a0,12(s0) + 40da: 4609 li a2,2 + 40dc: 45c9 li a1,18 + 40de: ef1ff0ef jal ra,3fce + 40e2: 4785 li a5,1 + 40e4: cc1c sw a5,24(s0) + 40e6: 40b2 lw ra,12(sp) + 40e8: 4422 lw s0,8(sp) + 40ea: 0141 addi sp,sp,16 + 40ec: 8082 ret + 40ee: 8082 ret + +000040f0 <__sfp>: + 40f0: 1141 addi sp,sp,-16 + 40f2: 81418793 addi a5,gp,-2028 # 2000014c <_global_impure_ptr> + 40f6: c226 sw s1,4(sp) + 40f8: 4384 lw s1,0(a5) + 40fa: c04a sw s2,0(sp) + 40fc: c606 sw ra,12(sp) + 40fe: 4c9c lw a5,24(s1) + 4100: c422 sw s0,8(sp) + 4102: 892a mv s2,a0 + 4104: e781 bnez a5,410c <__sfp+0x1c> + 4106: 8526 mv a0,s1 + 4108: f7dff0ef jal ra,4084 <__sinit> + 410c: 04848493 addi s1,s1,72 + 4110: 4480 lw s0,8(s1) + 4112: 40dc lw a5,4(s1) + 4114: 17fd addi a5,a5,-1 + 4116: 0007d663 bgez a5,4122 <__sfp+0x32> + 411a: 409c lw a5,0(s1) + 411c: cfb9 beqz a5,417a <__sfp+0x8a> + 411e: 4084 lw s1,0(s1) + 4120: bfc5 j 4110 <__sfp+0x20> + 4122: 00c41703 lh a4,12(s0) + 4126: e739 bnez a4,4174 <__sfp+0x84> + 4128: 77c1 lui a5,0xffff0 + 412a: 0785 addi a5,a5,1 + 412c: 06042223 sw zero,100(s0) + 4130: 00042023 sw zero,0(s0) + 4134: 00042223 sw zero,4(s0) + 4138: 00042423 sw zero,8(s0) + 413c: c45c sw a5,12(s0) + 413e: 00042823 sw zero,16(s0) + 4142: 00042a23 sw zero,20(s0) + 4146: 00042c23 sw zero,24(s0) + 414a: 4621 li a2,8 + 414c: 4581 li a1,0 + 414e: 05c40513 addi a0,s0,92 + 4152: 84efc0ef jal ra,1a0 + 4156: 02042a23 sw zero,52(s0) + 415a: 02042c23 sw zero,56(s0) + 415e: 04042423 sw zero,72(s0) + 4162: 04042623 sw zero,76(s0) + 4166: 8522 mv a0,s0 + 4168: 40b2 lw ra,12(sp) + 416a: 4422 lw s0,8(sp) + 416c: 4492 lw s1,4(sp) + 416e: 4902 lw s2,0(sp) + 4170: 0141 addi sp,sp,16 + 4172: 8082 ret + 4174: 06840413 addi s0,s0,104 + 4178: bf71 j 4114 <__sfp+0x24> + 417a: 4591 li a1,4 + 417c: 854a mv a0,s2 + 417e: ec1ff0ef jal ra,403e <__sfmoreglue> + 4182: c088 sw a0,0(s1) + 4184: fd49 bnez a0,411e <__sfp+0x2e> + 4186: 47b1 li a5,12 + 4188: 00f92023 sw a5,0(s2) + 418c: 4401 li s0,0 + 418e: bfe1 j 4166 <__sfp+0x76> + +00004190 <_fwalk_reent>: + 4190: 7179 addi sp,sp,-48 + 4192: d422 sw s0,40(sp) + 4194: d04a sw s2,32(sp) + 4196: cc52 sw s4,24(sp) + 4198: ca56 sw s5,20(sp) + 419a: c85a sw s6,16(sp) + 419c: c65e sw s7,12(sp) + 419e: d606 sw ra,44(sp) + 41a0: d226 sw s1,36(sp) + 41a2: ce4e sw s3,28(sp) + 41a4: 8a2a mv s4,a0 + 41a6: 8aae mv s5,a1 + 41a8: 04850413 addi s0,a0,72 + 41ac: 4901 li s2,0 + 41ae: 4b05 li s6,1 + 41b0: 5bfd li s7,-1 + 41b2: ec09 bnez s0,41cc <_fwalk_reent+0x3c> + 41b4: 50b2 lw ra,44(sp) + 41b6: 5422 lw s0,40(sp) + 41b8: 854a mv a0,s2 + 41ba: 5492 lw s1,36(sp) + 41bc: 5902 lw s2,32(sp) + 41be: 49f2 lw s3,28(sp) + 41c0: 4a62 lw s4,24(sp) + 41c2: 4ad2 lw s5,20(sp) + 41c4: 4b42 lw s6,16(sp) + 41c6: 4bb2 lw s7,12(sp) + 41c8: 6145 addi sp,sp,48 + 41ca: 8082 ret + 41cc: 4404 lw s1,8(s0) + 41ce: 00442983 lw s3,4(s0) + 41d2: 19fd addi s3,s3,-1 + 41d4: 0009d463 bgez s3,41dc <_fwalk_reent+0x4c> + 41d8: 4000 lw s0,0(s0) + 41da: bfe1 j 41b2 <_fwalk_reent+0x22> + 41dc: 24de lhu a5,12(s1) + 41de: 00fb7b63 bgeu s6,a5,41f4 <_fwalk_reent+0x64> + 41e2: 00e49783 lh a5,14(s1) + 41e6: 01778763 beq a5,s7,41f4 <_fwalk_reent+0x64> + 41ea: 85a6 mv a1,s1 + 41ec: 8552 mv a0,s4 + 41ee: 9a82 jalr s5 + 41f0: 00a96933 or s2,s2,a0 + 41f4: 06848493 addi s1,s1,104 + 41f8: bfe9 j 41d2 <_fwalk_reent+0x42> + +000041fa <__swhatbuf_r>: + 41fa: 7119 addi sp,sp,-128 + 41fc: daa6 sw s1,116(sp) + 41fe: 84ae mv s1,a1 + 4200: 00e59583 lh a1,14(a1) + 4204: dca2 sw s0,120(sp) + 4206: de86 sw ra,124(sp) + 4208: 8432 mv s0,a2 + 420a: 0005db63 bgez a1,4220 <__swhatbuf_r+0x26> + 420e: 24de lhu a5,12(s1) + 4210: 0006a023 sw zero,0(a3) + 4214: 0807f793 andi a5,a5,128 + 4218: e785 bnez a5,4240 <__swhatbuf_r+0x46> + 421a: 40000793 li a5,1024 + 421e: a01d j 4244 <__swhatbuf_r+0x4a> + 4220: 0830 addi a2,sp,24 + 4222: c636 sw a3,12(sp) + 4224: 211000ef jal ra,4c34 <_fstat_r> + 4228: 46b2 lw a3,12(sp) + 422a: fe0542e3 bltz a0,420e <__swhatbuf_r+0x14> + 422e: 4772 lw a4,28(sp) + 4230: 67bd lui a5,0xf + 4232: 8ff9 and a5,a5,a4 + 4234: 7779 lui a4,0xffffe + 4236: 97ba add a5,a5,a4 + 4238: 0017b793 seqz a5,a5 + 423c: c29c sw a5,0(a3) + 423e: bff1 j 421a <__swhatbuf_r+0x20> + 4240: 04000793 li a5,64 + 4244: c01c sw a5,0(s0) + 4246: 50f6 lw ra,124(sp) + 4248: 5466 lw s0,120(sp) + 424a: 54d6 lw s1,116(sp) + 424c: 4501 li a0,0 + 424e: 6109 addi sp,sp,128 + 4250: 8082 ret + +00004252 <__smakebuf_r>: + 4252: 25de lhu a5,12(a1) + 4254: 1101 addi sp,sp,-32 + 4256: cc22 sw s0,24(sp) + 4258: ce06 sw ra,28(sp) + 425a: ca26 sw s1,20(sp) + 425c: c84a sw s2,16(sp) + 425e: 8b89 andi a5,a5,2 + 4260: 842e mv s0,a1 + 4262: cf89 beqz a5,427c <__smakebuf_r+0x2a> + 4264: 04740793 addi a5,s0,71 + 4268: c01c sw a5,0(s0) + 426a: c81c sw a5,16(s0) + 426c: 4785 li a5,1 + 426e: c85c sw a5,20(s0) + 4270: 40f2 lw ra,28(sp) + 4272: 4462 lw s0,24(sp) + 4274: 44d2 lw s1,20(sp) + 4276: 4942 lw s2,16(sp) + 4278: 6105 addi sp,sp,32 + 427a: 8082 ret + 427c: 0074 addi a3,sp,12 + 427e: 0030 addi a2,sp,8 + 4280: 84aa mv s1,a0 + 4282: f79ff0ef jal ra,41fa <__swhatbuf_r> + 4286: 45a2 lw a1,8(sp) + 4288: 892a mv s2,a0 + 428a: 8526 mv a0,s1 + 428c: 2229 jal 4396 <_malloc_r> + 428e: e919 bnez a0,42a4 <__smakebuf_r+0x52> + 4290: 00c41783 lh a5,12(s0) + 4294: 2007f713 andi a4,a5,512 + 4298: ff61 bnez a4,4270 <__smakebuf_r+0x1e> + 429a: 9bf1 andi a5,a5,-4 + 429c: 0027e793 ori a5,a5,2 + 42a0: a45e sh a5,12(s0) + 42a2: b7c9 j 4264 <__smakebuf_r+0x12> + 42a4: 00000797 auipc a5,0x0 + 42a8: d9078793 addi a5,a5,-624 # 4034 <_cleanup_r> + 42ac: d49c sw a5,40(s1) + 42ae: 245e lhu a5,12(s0) + 42b0: c008 sw a0,0(s0) + 42b2: c808 sw a0,16(s0) + 42b4: 0807e793 ori a5,a5,128 + 42b8: a45e sh a5,12(s0) + 42ba: 47a2 lw a5,8(sp) + 42bc: c85c sw a5,20(s0) + 42be: 47b2 lw a5,12(sp) + 42c0: cf81 beqz a5,42d8 <__smakebuf_r+0x86> + 42c2: 00e41583 lh a1,14(s0) + 42c6: 8526 mv a0,s1 + 42c8: 197000ef jal ra,4c5e <_isatty_r> + 42cc: c511 beqz a0,42d8 <__smakebuf_r+0x86> + 42ce: 245e lhu a5,12(s0) + 42d0: 9bf1 andi a5,a5,-4 + 42d2: 0017e793 ori a5,a5,1 + 42d6: a45e sh a5,12(s0) + 42d8: 245e lhu a5,12(s0) + 42da: 00f96933 or s2,s2,a5 + 42de: 01241623 sh s2,12(s0) + 42e2: b779 j 4270 <__smakebuf_r+0x1e> + +000042e4 : + 42e4: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> + 42e8: 85aa mv a1,a0 + 42ea: 4388 lw a0,0(a5) + 42ec: a06d j 4396 <_malloc_r> + +000042ee <_free_r>: + 42ee: c1dd beqz a1,4394 <_free_r+0xa6> + 42f0: ffc5a783 lw a5,-4(a1) + 42f4: 1141 addi sp,sp,-16 + 42f6: c422 sw s0,8(sp) + 42f8: c606 sw ra,12(sp) + 42fa: c226 sw s1,4(sp) + 42fc: ffc58413 addi s0,a1,-4 + 4300: 0007d363 bgez a5,4306 <_free_r+0x18> + 4304: 943e add s0,s0,a5 + 4306: 84aa mv s1,a0 + 4308: 1c3000ef jal ra,4cca <__malloc_lock> + 430c: 85818793 addi a5,gp,-1960 # 20000190 <__malloc_free_list> + 4310: 439c lw a5,0(a5) + 4312: ef81 bnez a5,432a <_free_r+0x3c> + 4314: 00042223 sw zero,4(s0) + 4318: 8481ac23 sw s0,-1960(gp) # 20000190 <__malloc_free_list> + 431c: 4422 lw s0,8(sp) + 431e: 40b2 lw ra,12(sp) + 4320: 8526 mv a0,s1 + 4322: 4492 lw s1,4(sp) + 4324: 0141 addi sp,sp,16 + 4326: 1a70006f j 4ccc <__malloc_unlock> + 432a: 00f47e63 bgeu s0,a5,4346 <_free_r+0x58> + 432e: 4014 lw a3,0(s0) + 4330: 00d40733 add a4,s0,a3 + 4334: 00e79663 bne a5,a4,4340 <_free_r+0x52> + 4338: 4398 lw a4,0(a5) + 433a: 43dc lw a5,4(a5) + 433c: 9736 add a4,a4,a3 + 433e: c018 sw a4,0(s0) + 4340: c05c sw a5,4(s0) + 4342: bfd9 j 4318 <_free_r+0x2a> + 4344: 87ba mv a5,a4 + 4346: 43d8 lw a4,4(a5) + 4348: c319 beqz a4,434e <_free_r+0x60> + 434a: fee47de3 bgeu s0,a4,4344 <_free_r+0x56> + 434e: 4394 lw a3,0(a5) + 4350: 00d78633 add a2,a5,a3 + 4354: 00861f63 bne a2,s0,4372 <_free_r+0x84> + 4358: 4010 lw a2,0(s0) + 435a: 96b2 add a3,a3,a2 + 435c: c394 sw a3,0(a5) + 435e: 00d78633 add a2,a5,a3 + 4362: fac71de3 bne a4,a2,431c <_free_r+0x2e> + 4366: 4310 lw a2,0(a4) + 4368: 4358 lw a4,4(a4) + 436a: 96b2 add a3,a3,a2 + 436c: c394 sw a3,0(a5) + 436e: c3d8 sw a4,4(a5) + 4370: b775 j 431c <_free_r+0x2e> + 4372: 00c47563 bgeu s0,a2,437c <_free_r+0x8e> + 4376: 47b1 li a5,12 + 4378: c09c sw a5,0(s1) + 437a: b74d j 431c <_free_r+0x2e> + 437c: 4010 lw a2,0(s0) + 437e: 00c406b3 add a3,s0,a2 + 4382: 00d71663 bne a4,a3,438e <_free_r+0xa0> + 4386: 4314 lw a3,0(a4) + 4388: 4358 lw a4,4(a4) + 438a: 96b2 add a3,a3,a2 + 438c: c014 sw a3,0(s0) + 438e: c058 sw a4,4(s0) + 4390: c3c0 sw s0,4(a5) + 4392: b769 j 431c <_free_r+0x2e> + 4394: 8082 ret + +00004396 <_malloc_r>: + 4396: 1101 addi sp,sp,-32 + 4398: ca26 sw s1,20(sp) + 439a: 00358493 addi s1,a1,3 + 439e: 98f1 andi s1,s1,-4 + 43a0: ce06 sw ra,28(sp) + 43a2: cc22 sw s0,24(sp) + 43a4: c84a sw s2,16(sp) + 43a6: c64e sw s3,12(sp) + 43a8: 04a1 addi s1,s1,8 + 43aa: 47b1 li a5,12 + 43ac: 04f4f363 bgeu s1,a5,43f2 <_malloc_r+0x5c> + 43b0: 44b1 li s1,12 + 43b2: 04b4e263 bltu s1,a1,43f6 <_malloc_r+0x60> + 43b6: 892a mv s2,a0 + 43b8: 113000ef jal ra,4cca <__malloc_lock> + 43bc: 85818793 addi a5,gp,-1960 # 20000190 <__malloc_free_list> + 43c0: 4398 lw a4,0(a5) + 43c2: 843a mv s0,a4 + 43c4: e039 bnez s0,440a <_malloc_r+0x74> + 43c6: 85c18793 addi a5,gp,-1956 # 20000194 <__malloc_sbrk_start> + 43ca: 439c lw a5,0(a5) + 43cc: e791 bnez a5,43d8 <_malloc_r+0x42> + 43ce: 4581 li a1,0 + 43d0: 854a mv a0,s2 + 43d2: 2f25 jal 4b0a <_sbrk_r> + 43d4: 84a1ae23 sw a0,-1956(gp) # 20000194 <__malloc_sbrk_start> + 43d8: 85a6 mv a1,s1 + 43da: 854a mv a0,s2 + 43dc: 273d jal 4b0a <_sbrk_r> + 43de: 59fd li s3,-1 + 43e0: 07351963 bne a0,s3,4452 <_malloc_r+0xbc> + 43e4: 47b1 li a5,12 + 43e6: 00f92023 sw a5,0(s2) + 43ea: 854a mv a0,s2 + 43ec: 0e1000ef jal ra,4ccc <__malloc_unlock> + 43f0: a029 j 43fa <_malloc_r+0x64> + 43f2: fc04d0e3 bgez s1,43b2 <_malloc_r+0x1c> + 43f6: 47b1 li a5,12 + 43f8: c11c sw a5,0(a0) + 43fa: 4501 li a0,0 + 43fc: 40f2 lw ra,28(sp) + 43fe: 4462 lw s0,24(sp) + 4400: 44d2 lw s1,20(sp) + 4402: 4942 lw s2,16(sp) + 4404: 49b2 lw s3,12(sp) + 4406: 6105 addi sp,sp,32 + 4408: 8082 ret + 440a: 401c lw a5,0(s0) + 440c: 8f85 sub a5,a5,s1 + 440e: 0207cf63 bltz a5,444c <_malloc_r+0xb6> + 4412: 46ad li a3,11 + 4414: 00f6f663 bgeu a3,a5,4420 <_malloc_r+0x8a> + 4418: c01c sw a5,0(s0) + 441a: 943e add s0,s0,a5 + 441c: c004 sw s1,0(s0) + 441e: a031 j 442a <_malloc_r+0x94> + 4420: 405c lw a5,4(s0) + 4422: 02871363 bne a4,s0,4448 <_malloc_r+0xb2> + 4426: 84f1ac23 sw a5,-1960(gp) # 20000190 <__malloc_free_list> + 442a: 854a mv a0,s2 + 442c: 0a1000ef jal ra,4ccc <__malloc_unlock> + 4430: 00b40513 addi a0,s0,11 + 4434: 00440793 addi a5,s0,4 + 4438: 9961 andi a0,a0,-8 + 443a: 40f50733 sub a4,a0,a5 + 443e: df5d beqz a4,43fc <_malloc_r+0x66> + 4440: 943a add s0,s0,a4 + 4442: 8f89 sub a5,a5,a0 + 4444: c01c sw a5,0(s0) + 4446: bf5d j 43fc <_malloc_r+0x66> + 4448: c35c sw a5,4(a4) + 444a: b7c5 j 442a <_malloc_r+0x94> + 444c: 8722 mv a4,s0 + 444e: 4040 lw s0,4(s0) + 4450: bf95 j 43c4 <_malloc_r+0x2e> + 4452: 00350413 addi s0,a0,3 + 4456: 9871 andi s0,s0,-4 + 4458: fc8502e3 beq a0,s0,441c <_malloc_r+0x86> + 445c: 40a405b3 sub a1,s0,a0 + 4460: 854a mv a0,s2 + 4462: 2565 jal 4b0a <_sbrk_r> + 4464: fb351ce3 bne a0,s3,441c <_malloc_r+0x86> + 4468: bfb5 j 43e4 <_malloc_r+0x4e> + +0000446a <__sfputc_r>: + 446a: 461c lw a5,8(a2) + 446c: 17fd addi a5,a5,-1 + 446e: c61c sw a5,8(a2) + 4470: 0007da63 bgez a5,4484 <__sfputc_r+0x1a> + 4474: 4e18 lw a4,24(a2) + 4476: 00e7c563 blt a5,a4,4480 <__sfputc_r+0x16> + 447a: 47a9 li a5,10 + 447c: 00f59463 bne a1,a5,4484 <__sfputc_r+0x1a> + 4480: 801ff06f j 3c80 <__swbuf_r> + 4484: 421c lw a5,0(a2) + 4486: 852e mv a0,a1 + 4488: 00178713 addi a4,a5,1 + 448c: c218 sw a4,0(a2) + 448e: a38c sb a1,0(a5) + 4490: 8082 ret + +00004492 <__sfputs_r>: + 4492: 1101 addi sp,sp,-32 + 4494: cc22 sw s0,24(sp) + 4496: ca26 sw s1,20(sp) + 4498: c84a sw s2,16(sp) + 449a: c64e sw s3,12(sp) + 449c: c452 sw s4,8(sp) + 449e: ce06 sw ra,28(sp) + 44a0: 892a mv s2,a0 + 44a2: 89ae mv s3,a1 + 44a4: 8432 mv s0,a2 + 44a6: 00d604b3 add s1,a2,a3 + 44aa: 5a7d li s4,-1 + 44ac: 00941463 bne s0,s1,44b4 <__sfputs_r+0x22> + 44b0: 4501 li a0,0 + 44b2: a809 j 44c4 <__sfputs_r+0x32> + 44b4: 200c lbu a1,0(s0) + 44b6: 864e mv a2,s3 + 44b8: 854a mv a0,s2 + 44ba: fb1ff0ef jal ra,446a <__sfputc_r> + 44be: 0405 addi s0,s0,1 + 44c0: ff4516e3 bne a0,s4,44ac <__sfputs_r+0x1a> + 44c4: 40f2 lw ra,28(sp) + 44c6: 4462 lw s0,24(sp) + 44c8: 44d2 lw s1,20(sp) + 44ca: 4942 lw s2,16(sp) + 44cc: 49b2 lw s3,12(sp) + 44ce: 4a22 lw s4,8(sp) + 44d0: 6105 addi sp,sp,32 + 44d2: 8082 ret + +000044d4 <_vfiprintf_r>: + 44d4: 7135 addi sp,sp,-160 + 44d6: cd22 sw s0,152(sp) + 44d8: cb26 sw s1,148(sp) + 44da: c94a sw s2,144(sp) + 44dc: c74e sw s3,140(sp) + 44de: cf06 sw ra,156(sp) + 44e0: c552 sw s4,136(sp) + 44e2: c356 sw s5,132(sp) + 44e4: c15a sw s6,128(sp) + 44e6: dede sw s7,124(sp) + 44e8: dce2 sw s8,120(sp) + 44ea: dae6 sw s9,116(sp) + 44ec: 89aa mv s3,a0 + 44ee: 84ae mv s1,a1 + 44f0: 8932 mv s2,a2 + 44f2: 8436 mv s0,a3 + 44f4: c509 beqz a0,44fe <_vfiprintf_r+0x2a> + 44f6: 4d1c lw a5,24(a0) + 44f8: e399 bnez a5,44fe <_vfiprintf_r+0x2a> + 44fa: b8bff0ef jal ra,4084 <__sinit> + 44fe: 00001797 auipc a5,0x1 + 4502: eda78793 addi a5,a5,-294 # 53d8 <__sf_fake_stdin> + 4506: 0cf49863 bne s1,a5,45d6 <_vfiprintf_r+0x102> + 450a: 0049a483 lw s1,4(s3) + 450e: 24de lhu a5,12(s1) + 4510: 8ba1 andi a5,a5,8 + 4512: c7e5 beqz a5,45fa <_vfiprintf_r+0x126> + 4514: 489c lw a5,16(s1) + 4516: c3f5 beqz a5,45fa <_vfiprintf_r+0x126> + 4518: 02000793 li a5,32 + 451c: 02f104a3 sb a5,41(sp) + 4520: 03000793 li a5,48 + 4524: d202 sw zero,36(sp) + 4526: 02f10523 sb a5,42(sp) + 452a: c622 sw s0,12(sp) + 452c: 02500b93 li s7,37 + 4530: 00001a97 auipc s5,0x1 + 4534: ee8a8a93 addi s5,s5,-280 # 5418 <__sf_fake_stdout+0x20> + 4538: 4c05 li s8,1 + 453a: 4b29 li s6,10 + 453c: 844a mv s0,s2 + 453e: 201c lbu a5,0(s0) + 4540: c399 beqz a5,4546 <_vfiprintf_r+0x72> + 4542: 0d779f63 bne a5,s7,4620 <_vfiprintf_r+0x14c> + 4546: 41240cb3 sub s9,s0,s2 + 454a: 000c8e63 beqz s9,4566 <_vfiprintf_r+0x92> + 454e: 86e6 mv a3,s9 + 4550: 864a mv a2,s2 + 4552: 85a6 mv a1,s1 + 4554: 854e mv a0,s3 + 4556: f3dff0ef jal ra,4492 <__sfputs_r> + 455a: 57fd li a5,-1 + 455c: 1cf50f63 beq a0,a5,473a <_vfiprintf_r+0x266> + 4560: 5692 lw a3,36(sp) + 4562: 96e6 add a3,a3,s9 + 4564: d236 sw a3,36(sp) + 4566: 201c lbu a5,0(s0) + 4568: 1c078963 beqz a5,473a <_vfiprintf_r+0x266> + 456c: 57fd li a5,-1 + 456e: 00140913 addi s2,s0,1 + 4572: c802 sw zero,16(sp) + 4574: ce02 sw zero,28(sp) + 4576: ca3e sw a5,20(sp) + 4578: cc02 sw zero,24(sp) + 457a: 040109a3 sb zero,83(sp) + 457e: d482 sw zero,104(sp) + 4580: 00094583 lbu a1,0(s2) + 4584: 4615 li a2,5 + 4586: 8556 mv a0,s5 + 4588: 272d jal 4cb2 + 458a: 00190413 addi s0,s2,1 + 458e: 47c2 lw a5,16(sp) + 4590: e951 bnez a0,4624 <_vfiprintf_r+0x150> + 4592: 0107f713 andi a4,a5,16 + 4596: c709 beqz a4,45a0 <_vfiprintf_r+0xcc> + 4598: 02000713 li a4,32 + 459c: 04e109a3 sb a4,83(sp) + 45a0: 0087f713 andi a4,a5,8 + 45a4: c709 beqz a4,45ae <_vfiprintf_r+0xda> + 45a6: 02b00713 li a4,43 + 45aa: 04e109a3 sb a4,83(sp) + 45ae: 00094683 lbu a3,0(s2) + 45b2: 02a00713 li a4,42 + 45b6: 06e68f63 beq a3,a4,4634 <_vfiprintf_r+0x160> + 45ba: 47f2 lw a5,28(sp) + 45bc: 844a mv s0,s2 + 45be: 4681 li a3,0 + 45c0: 4625 li a2,9 + 45c2: 2018 lbu a4,0(s0) + 45c4: 00140593 addi a1,s0,1 + 45c8: fd070713 addi a4,a4,-48 # ffffdfd0 <_eusrstack+0xdfff8fd0> + 45cc: 0ae67763 bgeu a2,a4,467a <_vfiprintf_r+0x1a6> + 45d0: cab5 beqz a3,4644 <_vfiprintf_r+0x170> + 45d2: ce3e sw a5,28(sp) + 45d4: a885 j 4644 <_vfiprintf_r+0x170> + 45d6: 00001797 auipc a5,0x1 + 45da: e2278793 addi a5,a5,-478 # 53f8 <__sf_fake_stdout> + 45de: 00f49563 bne s1,a5,45e8 <_vfiprintf_r+0x114> + 45e2: 0089a483 lw s1,8(s3) + 45e6: b725 j 450e <_vfiprintf_r+0x3a> + 45e8: 00001797 auipc a5,0x1 + 45ec: dd078793 addi a5,a5,-560 # 53b8 <__sf_fake_stderr> + 45f0: f0f49fe3 bne s1,a5,450e <_vfiprintf_r+0x3a> + 45f4: 00c9a483 lw s1,12(s3) + 45f8: bf19 j 450e <_vfiprintf_r+0x3a> + 45fa: 85a6 mv a1,s1 + 45fc: 854e mv a0,s3 + 45fe: f3eff0ef jal ra,3d3c <__swsetup_r> + 4602: d919 beqz a0,4518 <_vfiprintf_r+0x44> + 4604: 557d li a0,-1 + 4606: 40fa lw ra,156(sp) + 4608: 446a lw s0,152(sp) + 460a: 44da lw s1,148(sp) + 460c: 494a lw s2,144(sp) + 460e: 49ba lw s3,140(sp) + 4610: 4a2a lw s4,136(sp) + 4612: 4a9a lw s5,132(sp) + 4614: 4b0a lw s6,128(sp) + 4616: 5bf6 lw s7,124(sp) + 4618: 5c66 lw s8,120(sp) + 461a: 5cd6 lw s9,116(sp) + 461c: 610d addi sp,sp,160 + 461e: 8082 ret + 4620: 0405 addi s0,s0,1 + 4622: bf31 j 453e <_vfiprintf_r+0x6a> + 4624: 41550533 sub a0,a0,s5 + 4628: 00ac1533 sll a0,s8,a0 + 462c: 8fc9 or a5,a5,a0 + 462e: c83e sw a5,16(sp) + 4630: 8922 mv s2,s0 + 4632: b7b9 j 4580 <_vfiprintf_r+0xac> + 4634: 4732 lw a4,12(sp) + 4636: 00470693 addi a3,a4,4 + 463a: 4318 lw a4,0(a4) + 463c: c636 sw a3,12(sp) + 463e: 02074763 bltz a4,466c <_vfiprintf_r+0x198> + 4642: ce3a sw a4,28(sp) + 4644: 2018 lbu a4,0(s0) + 4646: 02e00793 li a5,46 + 464a: 04f71d63 bne a4,a5,46a4 <_vfiprintf_r+0x1d0> + 464e: 3018 lbu a4,1(s0) + 4650: 02a00793 li a5,42 + 4654: 02f71b63 bne a4,a5,468a <_vfiprintf_r+0x1b6> + 4658: 47b2 lw a5,12(sp) + 465a: 0409 addi s0,s0,2 + 465c: 00478713 addi a4,a5,4 + 4660: 439c lw a5,0(a5) + 4662: c63a sw a4,12(sp) + 4664: 0207c163 bltz a5,4686 <_vfiprintf_r+0x1b2> + 4668: ca3e sw a5,20(sp) + 466a: a82d j 46a4 <_vfiprintf_r+0x1d0> + 466c: 40e00733 neg a4,a4 + 4670: 0027e793 ori a5,a5,2 + 4674: ce3a sw a4,28(sp) + 4676: c83e sw a5,16(sp) + 4678: b7f1 j 4644 <_vfiprintf_r+0x170> + 467a: 036787b3 mul a5,a5,s6 + 467e: 4685 li a3,1 + 4680: 842e mv s0,a1 + 4682: 97ba add a5,a5,a4 + 4684: bf3d j 45c2 <_vfiprintf_r+0xee> + 4686: 57fd li a5,-1 + 4688: b7c5 j 4668 <_vfiprintf_r+0x194> + 468a: 0405 addi s0,s0,1 + 468c: ca02 sw zero,20(sp) + 468e: 4681 li a3,0 + 4690: 4781 li a5,0 + 4692: 4625 li a2,9 + 4694: 2018 lbu a4,0(s0) + 4696: 00140593 addi a1,s0,1 + 469a: fd070713 addi a4,a4,-48 + 469e: 06e67463 bgeu a2,a4,4706 <_vfiprintf_r+0x232> + 46a2: f2f9 bnez a3,4668 <_vfiprintf_r+0x194> + 46a4: 200c lbu a1,0(s0) + 46a6: 460d li a2,3 + 46a8: 00001517 auipc a0,0x1 + 46ac: d7850513 addi a0,a0,-648 # 5420 <__sf_fake_stdout+0x28> + 46b0: 2509 jal 4cb2 + 46b2: cd11 beqz a0,46ce <_vfiprintf_r+0x1fa> + 46b4: 00001797 auipc a5,0x1 + 46b8: d6c78793 addi a5,a5,-660 # 5420 <__sf_fake_stdout+0x28> + 46bc: 8d1d sub a0,a0,a5 + 46be: 04000793 li a5,64 + 46c2: 00a797b3 sll a5,a5,a0 + 46c6: 4542 lw a0,16(sp) + 46c8: 0405 addi s0,s0,1 + 46ca: 8d5d or a0,a0,a5 + 46cc: c82a sw a0,16(sp) + 46ce: 200c lbu a1,0(s0) + 46d0: 4619 li a2,6 + 46d2: 00001517 auipc a0,0x1 + 46d6: d5250513 addi a0,a0,-686 # 5424 <__sf_fake_stdout+0x2c> + 46da: 00140913 addi s2,s0,1 + 46de: 02b10423 sb a1,40(sp) + 46e2: 2bc1 jal 4cb2 + 46e4: c135 beqz a0,4748 <_vfiprintf_r+0x274> + 46e6: ffffc797 auipc a5,0xffffc + 46ea: 91a78793 addi a5,a5,-1766 # 0 <_sinit> + 46ee: e795 bnez a5,471a <_vfiprintf_r+0x246> + 46f0: 4742 lw a4,16(sp) + 46f2: 47b2 lw a5,12(sp) + 46f4: 10077713 andi a4,a4,256 + 46f8: cf09 beqz a4,4712 <_vfiprintf_r+0x23e> + 46fa: 0791 addi a5,a5,4 + 46fc: c63e sw a5,12(sp) + 46fe: 5792 lw a5,36(sp) + 4700: 97d2 add a5,a5,s4 + 4702: d23e sw a5,36(sp) + 4704: bd25 j 453c <_vfiprintf_r+0x68> + 4706: 036787b3 mul a5,a5,s6 + 470a: 4685 li a3,1 + 470c: 842e mv s0,a1 + 470e: 97ba add a5,a5,a4 + 4710: b751 j 4694 <_vfiprintf_r+0x1c0> + 4712: 079d addi a5,a5,7 + 4714: 9be1 andi a5,a5,-8 + 4716: 07a1 addi a5,a5,8 + 4718: b7d5 j 46fc <_vfiprintf_r+0x228> + 471a: 0078 addi a4,sp,12 + 471c: 00000697 auipc a3,0x0 + 4720: d7668693 addi a3,a3,-650 # 4492 <__sfputs_r> + 4724: 8626 mv a2,s1 + 4726: 080c addi a1,sp,16 + 4728: 854e mv a0,s3 + 472a: 00000097 auipc ra,0x0 + 472e: 000000e7 jalr zero # 0 <_sinit> + 4732: 57fd li a5,-1 + 4734: 8a2a mv s4,a0 + 4736: fcf514e3 bne a0,a5,46fe <_vfiprintf_r+0x22a> + 473a: 24de lhu a5,12(s1) + 473c: 0407f793 andi a5,a5,64 + 4740: ec0792e3 bnez a5,4604 <_vfiprintf_r+0x130> + 4744: 5512 lw a0,36(sp) + 4746: b5c1 j 4606 <_vfiprintf_r+0x132> + 4748: 0078 addi a4,sp,12 + 474a: 00000697 auipc a3,0x0 + 474e: d4868693 addi a3,a3,-696 # 4492 <__sfputs_r> + 4752: 8626 mv a2,s1 + 4754: 080c addi a1,sp,16 + 4756: 854e mv a0,s3 + 4758: 2a01 jal 4868 <_printf_i> + 475a: bfe1 j 4732 <_vfiprintf_r+0x25e> + +0000475c <_printf_common>: + 475c: 7179 addi sp,sp,-48 + 475e: ca56 sw s5,20(sp) + 4760: 499c lw a5,16(a1) + 4762: 8aba mv s5,a4 + 4764: 4598 lw a4,8(a1) + 4766: d422 sw s0,40(sp) + 4768: d226 sw s1,36(sp) + 476a: ce4e sw s3,28(sp) + 476c: cc52 sw s4,24(sp) + 476e: d606 sw ra,44(sp) + 4770: d04a sw s2,32(sp) + 4772: c85a sw s6,16(sp) + 4774: c65e sw s7,12(sp) + 4776: 89aa mv s3,a0 + 4778: 842e mv s0,a1 + 477a: 84b2 mv s1,a2 + 477c: 8a36 mv s4,a3 + 477e: 00e7d363 bge a5,a4,4784 <_printf_common+0x28> + 4782: 87ba mv a5,a4 + 4784: c09c sw a5,0(s1) + 4786: 04344703 lbu a4,67(s0) + 478a: c319 beqz a4,4790 <_printf_common+0x34> + 478c: 0785 addi a5,a5,1 + 478e: c09c sw a5,0(s1) + 4790: 401c lw a5,0(s0) + 4792: 0207f793 andi a5,a5,32 + 4796: c781 beqz a5,479e <_printf_common+0x42> + 4798: 409c lw a5,0(s1) + 479a: 0789 addi a5,a5,2 + 479c: c09c sw a5,0(s1) + 479e: 00042903 lw s2,0(s0) + 47a2: 00697913 andi s2,s2,6 + 47a6: 00091a63 bnez s2,47ba <_printf_common+0x5e> + 47aa: 01940b13 addi s6,s0,25 + 47ae: 5bfd li s7,-1 + 47b0: 445c lw a5,12(s0) + 47b2: 4098 lw a4,0(s1) + 47b4: 8f99 sub a5,a5,a4 + 47b6: 04f94c63 blt s2,a5,480e <_printf_common+0xb2> + 47ba: 401c lw a5,0(s0) + 47bc: 04344683 lbu a3,67(s0) + 47c0: 0207f793 andi a5,a5,32 + 47c4: 00d036b3 snez a3,a3 + 47c8: eba5 bnez a5,4838 <_printf_common+0xdc> + 47ca: 04340613 addi a2,s0,67 + 47ce: 85d2 mv a1,s4 + 47d0: 854e mv a0,s3 + 47d2: 9a82 jalr s5 + 47d4: 57fd li a5,-1 + 47d6: 04f50363 beq a0,a5,481c <_printf_common+0xc0> + 47da: 401c lw a5,0(s0) + 47dc: 4611 li a2,4 + 47de: 4098 lw a4,0(s1) + 47e0: 8b99 andi a5,a5,6 + 47e2: 4454 lw a3,12(s0) + 47e4: 4481 li s1,0 + 47e6: 00c79763 bne a5,a2,47f4 <_printf_common+0x98> + 47ea: 40e684b3 sub s1,a3,a4 + 47ee: 0004d363 bgez s1,47f4 <_printf_common+0x98> + 47f2: 4481 li s1,0 + 47f4: 441c lw a5,8(s0) + 47f6: 4818 lw a4,16(s0) + 47f8: 00f75463 bge a4,a5,4800 <_printf_common+0xa4> + 47fc: 8f99 sub a5,a5,a4 + 47fe: 94be add s1,s1,a5 + 4800: 4901 li s2,0 + 4802: 0469 addi s0,s0,26 + 4804: 5b7d li s6,-1 + 4806: 05249863 bne s1,s2,4856 <_printf_common+0xfa> + 480a: 4501 li a0,0 + 480c: a809 j 481e <_printf_common+0xc2> + 480e: 4685 li a3,1 + 4810: 865a mv a2,s6 + 4812: 85d2 mv a1,s4 + 4814: 854e mv a0,s3 + 4816: 9a82 jalr s5 + 4818: 01751e63 bne a0,s7,4834 <_printf_common+0xd8> + 481c: 557d li a0,-1 + 481e: 50b2 lw ra,44(sp) + 4820: 5422 lw s0,40(sp) + 4822: 5492 lw s1,36(sp) + 4824: 5902 lw s2,32(sp) + 4826: 49f2 lw s3,28(sp) + 4828: 4a62 lw s4,24(sp) + 482a: 4ad2 lw s5,20(sp) + 482c: 4b42 lw s6,16(sp) + 482e: 4bb2 lw s7,12(sp) + 4830: 6145 addi sp,sp,48 + 4832: 8082 ret + 4834: 0905 addi s2,s2,1 + 4836: bfad j 47b0 <_printf_common+0x54> + 4838: 00d40733 add a4,s0,a3 + 483c: 03000613 li a2,48 + 4840: 04c701a3 sb a2,67(a4) + 4844: 04544703 lbu a4,69(s0) + 4848: 00168793 addi a5,a3,1 + 484c: 97a2 add a5,a5,s0 + 484e: 0689 addi a3,a3,2 + 4850: 04e781a3 sb a4,67(a5) + 4854: bf9d j 47ca <_printf_common+0x6e> + 4856: 4685 li a3,1 + 4858: 8622 mv a2,s0 + 485a: 85d2 mv a1,s4 + 485c: 854e mv a0,s3 + 485e: 9a82 jalr s5 + 4860: fb650ee3 beq a0,s6,481c <_printf_common+0xc0> + 4864: 0905 addi s2,s2,1 + 4866: b745 j 4806 <_printf_common+0xaa> + +00004868 <_printf_i>: + 4868: 7179 addi sp,sp,-48 + 486a: d422 sw s0,40(sp) + 486c: d226 sw s1,36(sp) + 486e: d04a sw s2,32(sp) + 4870: ce4e sw s3,28(sp) + 4872: d606 sw ra,44(sp) + 4874: cc52 sw s4,24(sp) + 4876: ca56 sw s5,20(sp) + 4878: c85a sw s6,16(sp) + 487a: 89b6 mv s3,a3 + 487c: 2d94 lbu a3,24(a1) + 487e: 06900793 li a5,105 + 4882: 8932 mv s2,a2 + 4884: 84aa mv s1,a0 + 4886: 842e mv s0,a1 + 4888: 04358613 addi a2,a1,67 + 488c: 02f68d63 beq a3,a5,48c6 <_printf_i+0x5e> + 4890: 06d7e263 bltu a5,a3,48f4 <_printf_i+0x8c> + 4894: 05800793 li a5,88 + 4898: 18f68663 beq a3,a5,4a24 <_printf_i+0x1bc> + 489c: 00d7ed63 bltu a5,a3,48b6 <_printf_i+0x4e> + 48a0: 20068e63 beqz a3,4abc <_printf_i+0x254> + 48a4: 04300793 li a5,67 + 48a8: 0af68e63 beq a3,a5,4964 <_printf_i+0xfc> + 48ac: 04240a93 addi s5,s0,66 + 48b0: 04d40123 sb a3,66(s0) + 48b4: a0c9 j 4976 <_printf_i+0x10e> + 48b6: 06300793 li a5,99 + 48ba: 0af68563 beq a3,a5,4964 <_printf_i+0xfc> + 48be: 06400793 li a5,100 + 48c2: fef695e3 bne a3,a5,48ac <_printf_i+0x44> + 48c6: 401c lw a5,0(s0) + 48c8: 4308 lw a0,0(a4) + 48ca: 0807f693 andi a3,a5,128 + 48ce: 00450593 addi a1,a0,4 + 48d2: c6c5 beqz a3,497a <_printf_i+0x112> + 48d4: 411c lw a5,0(a0) + 48d6: c30c sw a1,0(a4) + 48d8: 0007d863 bgez a5,48e8 <_printf_i+0x80> + 48dc: 02d00713 li a4,45 + 48e0: 40f007b3 neg a5,a5 + 48e4: 04e401a3 sb a4,67(s0) + 48e8: 00001697 auipc a3,0x1 + 48ec: b4468693 addi a3,a3,-1212 # 542c <__sf_fake_stdout+0x34> + 48f0: 4729 li a4,10 + 48f2: a865 j 49aa <_printf_i+0x142> + 48f4: 07000793 li a5,112 + 48f8: 16f68263 beq a3,a5,4a5c <_printf_i+0x1f4> + 48fc: 02d7e563 bltu a5,a3,4926 <_printf_i+0xbe> + 4900: 06e00793 li a5,110 + 4904: 18f68963 beq a3,a5,4a96 <_printf_i+0x22e> + 4908: 06f00793 li a5,111 + 490c: faf690e3 bne a3,a5,48ac <_printf_i+0x44> + 4910: 400c lw a1,0(s0) + 4912: 431c lw a5,0(a4) + 4914: 0805f813 andi a6,a1,128 + 4918: 00478513 addi a0,a5,4 + 491c: 06080763 beqz a6,498a <_printf_i+0x122> + 4920: c308 sw a0,0(a4) + 4922: 439c lw a5,0(a5) + 4924: a885 j 4994 <_printf_i+0x12c> + 4926: 07500793 li a5,117 + 492a: fef683e3 beq a3,a5,4910 <_printf_i+0xa8> + 492e: 07800793 li a5,120 + 4932: 12f68963 beq a3,a5,4a64 <_printf_i+0x1fc> + 4936: 07300793 li a5,115 + 493a: f6f699e3 bne a3,a5,48ac <_printf_i+0x44> + 493e: 431c lw a5,0(a4) + 4940: 41d0 lw a2,4(a1) + 4942: 4581 li a1,0 + 4944: 00478693 addi a3,a5,4 + 4948: c314 sw a3,0(a4) + 494a: 0007aa83 lw s5,0(a5) + 494e: 8556 mv a0,s5 + 4950: 268d jal 4cb2 + 4952: c501 beqz a0,495a <_printf_i+0xf2> + 4954: 41550533 sub a0,a0,s5 + 4958: c048 sw a0,4(s0) + 495a: 405c lw a5,4(s0) + 495c: c81c sw a5,16(s0) + 495e: 040401a3 sb zero,67(s0) + 4962: a861 j 49fa <_printf_i+0x192> + 4964: 431c lw a5,0(a4) + 4966: 04240a93 addi s5,s0,66 + 496a: 00478693 addi a3,a5,4 + 496e: 439c lw a5,0(a5) + 4970: c314 sw a3,0(a4) + 4972: 04f40123 sb a5,66(s0) + 4976: 4785 li a5,1 + 4978: b7d5 j 495c <_printf_i+0xf4> + 497a: 0407f693 andi a3,a5,64 + 497e: 411c lw a5,0(a0) + 4980: c30c sw a1,0(a4) + 4982: dab9 beqz a3,48d8 <_printf_i+0x70> + 4984: 07c2 slli a5,a5,0x10 + 4986: 87c1 srai a5,a5,0x10 + 4988: bf81 j 48d8 <_printf_i+0x70> + 498a: 0405f593 andi a1,a1,64 + 498e: c308 sw a0,0(a4) + 4990: d9c9 beqz a1,4922 <_printf_i+0xba> + 4992: 239e lhu a5,0(a5) + 4994: 06f00713 li a4,111 + 4998: 0ee68763 beq a3,a4,4a86 <_printf_i+0x21e> + 499c: 00001697 auipc a3,0x1 + 49a0: a9068693 addi a3,a3,-1392 # 542c <__sf_fake_stdout+0x34> + 49a4: 4729 li a4,10 + 49a6: 040401a3 sb zero,67(s0) + 49aa: 404c lw a1,4(s0) + 49ac: c40c sw a1,8(s0) + 49ae: 0005c563 bltz a1,49b8 <_printf_i+0x150> + 49b2: 4008 lw a0,0(s0) + 49b4: 996d andi a0,a0,-5 + 49b6: c008 sw a0,0(s0) + 49b8: e399 bnez a5,49be <_printf_i+0x156> + 49ba: 8ab2 mv s5,a2 + 49bc: cd89 beqz a1,49d6 <_printf_i+0x16e> + 49be: 8ab2 mv s5,a2 + 49c0: 02e7f5b3 remu a1,a5,a4 + 49c4: 1afd addi s5,s5,-1 + 49c6: 95b6 add a1,a1,a3 + 49c8: 218c lbu a1,0(a1) + 49ca: 00ba8023 sb a1,0(s5) + 49ce: 02e7d5b3 divu a1,a5,a4 + 49d2: 0ce7f063 bgeu a5,a4,4a92 <_printf_i+0x22a> + 49d6: 47a1 li a5,8 + 49d8: 00f71e63 bne a4,a5,49f4 <_printf_i+0x18c> + 49dc: 401c lw a5,0(s0) + 49de: 8b85 andi a5,a5,1 + 49e0: cb91 beqz a5,49f4 <_printf_i+0x18c> + 49e2: 4058 lw a4,4(s0) + 49e4: 481c lw a5,16(s0) + 49e6: 00e7c763 blt a5,a4,49f4 <_printf_i+0x18c> + 49ea: 03000793 li a5,48 + 49ee: fefa8fa3 sb a5,-1(s5) + 49f2: 1afd addi s5,s5,-1 + 49f4: 41560633 sub a2,a2,s5 + 49f8: c810 sw a2,16(s0) + 49fa: 874e mv a4,s3 + 49fc: 86ca mv a3,s2 + 49fe: 0070 addi a2,sp,12 + 4a00: 85a2 mv a1,s0 + 4a02: 8526 mv a0,s1 + 4a04: d59ff0ef jal ra,475c <_printf_common> + 4a08: 5a7d li s4,-1 + 4a0a: 0b451d63 bne a0,s4,4ac4 <_printf_i+0x25c> + 4a0e: 557d li a0,-1 + 4a10: 50b2 lw ra,44(sp) + 4a12: 5422 lw s0,40(sp) + 4a14: 5492 lw s1,36(sp) + 4a16: 5902 lw s2,32(sp) + 4a18: 49f2 lw s3,28(sp) + 4a1a: 4a62 lw s4,24(sp) + 4a1c: 4ad2 lw s5,20(sp) + 4a1e: 4b42 lw s6,16(sp) + 4a20: 6145 addi sp,sp,48 + 4a22: 8082 ret + 4a24: 04d582a3 sb a3,69(a1) + 4a28: 00001697 auipc a3,0x1 + 4a2c: a0468693 addi a3,a3,-1532 # 542c <__sf_fake_stdout+0x34> + 4a30: 400c lw a1,0(s0) + 4a32: 4308 lw a0,0(a4) + 4a34: 0805f813 andi a6,a1,128 + 4a38: 411c lw a5,0(a0) + 4a3a: 0511 addi a0,a0,4 + 4a3c: 02080d63 beqz a6,4a76 <_printf_i+0x20e> + 4a40: c308 sw a0,0(a4) + 4a42: 0015f713 andi a4,a1,1 + 4a46: c701 beqz a4,4a4e <_printf_i+0x1e6> + 4a48: 0205e593 ori a1,a1,32 + 4a4c: c00c sw a1,0(s0) + 4a4e: 4741 li a4,16 + 4a50: fbb9 bnez a5,49a6 <_printf_i+0x13e> + 4a52: 400c lw a1,0(s0) + 4a54: fdf5f593 andi a1,a1,-33 + 4a58: c00c sw a1,0(s0) + 4a5a: b7b1 j 49a6 <_printf_i+0x13e> + 4a5c: 419c lw a5,0(a1) + 4a5e: 0207e793 ori a5,a5,32 + 4a62: c19c sw a5,0(a1) + 4a64: 07800793 li a5,120 + 4a68: 04f402a3 sb a5,69(s0) + 4a6c: 00001697 auipc a3,0x1 + 4a70: 9d468693 addi a3,a3,-1580 # 5440 <__sf_fake_stdout+0x48> + 4a74: bf75 j 4a30 <_printf_i+0x1c8> + 4a76: 0405f813 andi a6,a1,64 + 4a7a: c308 sw a0,0(a4) + 4a7c: fc0803e3 beqz a6,4a42 <_printf_i+0x1da> + 4a80: 07c2 slli a5,a5,0x10 + 4a82: 83c1 srli a5,a5,0x10 + 4a84: bf7d j 4a42 <_printf_i+0x1da> + 4a86: 00001697 auipc a3,0x1 + 4a8a: 9a668693 addi a3,a3,-1626 # 542c <__sf_fake_stdout+0x34> + 4a8e: 4721 li a4,8 + 4a90: bf19 j 49a6 <_printf_i+0x13e> + 4a92: 87ae mv a5,a1 + 4a94: b735 j 49c0 <_printf_i+0x158> + 4a96: 4194 lw a3,0(a1) + 4a98: 431c lw a5,0(a4) + 4a9a: 49cc lw a1,20(a1) + 4a9c: 0806f813 andi a6,a3,128 + 4aa0: 00478513 addi a0,a5,4 + 4aa4: 00080663 beqz a6,4ab0 <_printf_i+0x248> + 4aa8: c308 sw a0,0(a4) + 4aaa: 439c lw a5,0(a5) + 4aac: c38c sw a1,0(a5) + 4aae: a039 j 4abc <_printf_i+0x254> + 4ab0: c308 sw a0,0(a4) + 4ab2: 0406f693 andi a3,a3,64 + 4ab6: 439c lw a5,0(a5) + 4ab8: daf5 beqz a3,4aac <_printf_i+0x244> + 4aba: a38e sh a1,0(a5) + 4abc: 00042823 sw zero,16(s0) + 4ac0: 8ab2 mv s5,a2 + 4ac2: bf25 j 49fa <_printf_i+0x192> + 4ac4: 4814 lw a3,16(s0) + 4ac6: 8656 mv a2,s5 + 4ac8: 85ca mv a1,s2 + 4aca: 8526 mv a0,s1 + 4acc: 9982 jalr s3 + 4ace: f54500e3 beq a0,s4,4a0e <_printf_i+0x1a6> + 4ad2: 401c lw a5,0(s0) + 4ad4: 8b89 andi a5,a5,2 + 4ad6: e78d bnez a5,4b00 <_printf_i+0x298> + 4ad8: 47b2 lw a5,12(sp) + 4ada: 4448 lw a0,12(s0) + 4adc: f2f55ae3 bge a0,a5,4a10 <_printf_i+0x1a8> + 4ae0: 853e mv a0,a5 + 4ae2: b73d j 4a10 <_printf_i+0x1a8> + 4ae4: 4685 li a3,1 + 4ae6: 8656 mv a2,s5 + 4ae8: 85ca mv a1,s2 + 4aea: 8526 mv a0,s1 + 4aec: 9982 jalr s3 + 4aee: f36500e3 beq a0,s6,4a0e <_printf_i+0x1a6> + 4af2: 0a05 addi s4,s4,1 + 4af4: 445c lw a5,12(s0) + 4af6: 4732 lw a4,12(sp) + 4af8: 8f99 sub a5,a5,a4 + 4afa: fefa45e3 blt s4,a5,4ae4 <_printf_i+0x27c> + 4afe: bfe9 j 4ad8 <_printf_i+0x270> + 4b00: 4a01 li s4,0 + 4b02: 01940a93 addi s5,s0,25 + 4b06: 5b7d li s6,-1 + 4b08: b7f5 j 4af4 <_printf_i+0x28c> + +00004b0a <_sbrk_r>: + 4b0a: 1141 addi sp,sp,-16 + 4b0c: c422 sw s0,8(sp) + 4b0e: 842a mv s0,a0 + 4b10: 852e mv a0,a1 + 4b12: ae01a823 sw zero,-1296(gp) # 20000428 + 4b16: c606 sw ra,12(sp) + 4b18: 8fafd0ef jal ra,1c12 <_sbrk> + 4b1c: 57fd li a5,-1 + 4b1e: 00f51763 bne a0,a5,4b2c <_sbrk_r+0x22> + 4b22: af018793 addi a5,gp,-1296 # 20000428 + 4b26: 439c lw a5,0(a5) + 4b28: c391 beqz a5,4b2c <_sbrk_r+0x22> + 4b2a: c01c sw a5,0(s0) + 4b2c: 40b2 lw ra,12(sp) + 4b2e: 4422 lw s0,8(sp) + 4b30: 0141 addi sp,sp,16 + 4b32: 8082 ret + +00004b34 <__sread>: + 4b34: 1141 addi sp,sp,-16 + 4b36: c422 sw s0,8(sp) + 4b38: 842e mv s0,a1 + 4b3a: 00e59583 lh a1,14(a1) + 4b3e: c606 sw ra,12(sp) + 4b40: 2279 jal 4cce <_read_r> + 4b42: 00054963 bltz a0,4b54 <__sread+0x20> + 4b46: 487c lw a5,84(s0) + 4b48: 97aa add a5,a5,a0 + 4b4a: c87c sw a5,84(s0) + 4b4c: 40b2 lw ra,12(sp) + 4b4e: 4422 lw s0,8(sp) + 4b50: 0141 addi sp,sp,16 + 4b52: 8082 ret + 4b54: 245e lhu a5,12(s0) + 4b56: 777d lui a4,0xfffff + 4b58: 177d addi a4,a4,-1 + 4b5a: 8ff9 and a5,a5,a4 + 4b5c: a45e sh a5,12(s0) + 4b5e: b7fd j 4b4c <__sread+0x18> + +00004b60 <__swrite>: + 4b60: 25de lhu a5,12(a1) + 4b62: 1101 addi sp,sp,-32 + 4b64: cc22 sw s0,24(sp) + 4b66: ca26 sw s1,20(sp) + 4b68: c84a sw s2,16(sp) + 4b6a: c64e sw s3,12(sp) + 4b6c: ce06 sw ra,28(sp) + 4b6e: 1007f793 andi a5,a5,256 + 4b72: 84aa mv s1,a0 + 4b74: 842e mv s0,a1 + 4b76: 8932 mv s2,a2 + 4b78: 89b6 mv s3,a3 + 4b7a: c791 beqz a5,4b86 <__swrite+0x26> + 4b7c: 00e59583 lh a1,14(a1) + 4b80: 4689 li a3,2 + 4b82: 4601 li a2,0 + 4b84: 2209 jal 4c86 <_lseek_r> + 4b86: 245e lhu a5,12(s0) + 4b88: 777d lui a4,0xfffff + 4b8a: 177d addi a4,a4,-1 + 4b8c: 8ff9 and a5,a5,a4 + 4b8e: a45e sh a5,12(s0) + 4b90: 00e41583 lh a1,14(s0) + 4b94: 4462 lw s0,24(sp) + 4b96: 40f2 lw ra,28(sp) + 4b98: 86ce mv a3,s3 + 4b9a: 864a mv a2,s2 + 4b9c: 49b2 lw s3,12(sp) + 4b9e: 4942 lw s2,16(sp) + 4ba0: 8526 mv a0,s1 + 4ba2: 44d2 lw s1,20(sp) + 4ba4: 6105 addi sp,sp,32 + 4ba6: a825 j 4bde <_write_r> + +00004ba8 <__sseek>: + 4ba8: 1141 addi sp,sp,-16 + 4baa: c422 sw s0,8(sp) + 4bac: 842e mv s0,a1 + 4bae: 00e59583 lh a1,14(a1) + 4bb2: c606 sw ra,12(sp) + 4bb4: 28c9 jal 4c86 <_lseek_r> + 4bb6: 57fd li a5,-1 + 4bb8: 245a lhu a4,12(s0) + 4bba: 00f51a63 bne a0,a5,4bce <__sseek+0x26> + 4bbe: 77fd lui a5,0xfffff + 4bc0: 17fd addi a5,a5,-1 + 4bc2: 8ff9 and a5,a5,a4 + 4bc4: a45e sh a5,12(s0) + 4bc6: 40b2 lw ra,12(sp) + 4bc8: 4422 lw s0,8(sp) + 4bca: 0141 addi sp,sp,16 + 4bcc: 8082 ret + 4bce: 6785 lui a5,0x1 + 4bd0: 8fd9 or a5,a5,a4 + 4bd2: a45e sh a5,12(s0) + 4bd4: c868 sw a0,84(s0) + 4bd6: bfc5 j 4bc6 <__sseek+0x1e> + +00004bd8 <__sclose>: + 4bd8: 00e59583 lh a1,14(a1) + 4bdc: a805 j 4c0c <_close_r> + +00004bde <_write_r>: + 4bde: 1141 addi sp,sp,-16 + 4be0: c422 sw s0,8(sp) + 4be2: 842a mv s0,a0 + 4be4: 852e mv a0,a1 + 4be6: 85b2 mv a1,a2 + 4be8: 8636 mv a2,a3 + 4bea: ae01a823 sw zero,-1296(gp) # 20000428 + 4bee: c606 sw ra,12(sp) + 4bf0: fe5fc0ef jal ra,1bd4 <_write> + 4bf4: 57fd li a5,-1 + 4bf6: 00f51763 bne a0,a5,4c04 <_write_r+0x26> + 4bfa: af018793 addi a5,gp,-1296 # 20000428 + 4bfe: 439c lw a5,0(a5) + 4c00: c391 beqz a5,4c04 <_write_r+0x26> + 4c02: c01c sw a5,0(s0) + 4c04: 40b2 lw ra,12(sp) + 4c06: 4422 lw s0,8(sp) + 4c08: 0141 addi sp,sp,16 + 4c0a: 8082 ret + +00004c0c <_close_r>: + 4c0c: 1141 addi sp,sp,-16 + 4c0e: c422 sw s0,8(sp) + 4c10: 842a mv s0,a0 + 4c12: 852e mv a0,a1 + 4c14: ae01a823 sw zero,-1296(gp) # 20000428 + 4c18: c606 sw ra,12(sp) + 4c1a: 20c5 jal 4cfa <_close> + 4c1c: 57fd li a5,-1 + 4c1e: 00f51763 bne a0,a5,4c2c <_close_r+0x20> + 4c22: af018793 addi a5,gp,-1296 # 20000428 + 4c26: 439c lw a5,0(a5) + 4c28: c391 beqz a5,4c2c <_close_r+0x20> + 4c2a: c01c sw a5,0(s0) + 4c2c: 40b2 lw ra,12(sp) + 4c2e: 4422 lw s0,8(sp) + 4c30: 0141 addi sp,sp,16 + 4c32: 8082 ret + +00004c34 <_fstat_r>: + 4c34: 1141 addi sp,sp,-16 + 4c36: c422 sw s0,8(sp) 4c38: 842a mv s0,a0 - 4c3a: 8526 mv a0,s1 - 4c3c: 5d7000ef jal ra,5a12 <__clzsi2> - 4c40: 41e00693 li a3,1054 - 4c44: 8e89 sub a3,a3,a0 - 4c46: 47a9 li a5,10 - 4c48: 807d srli s0,s0,0x1f - 4c4a: 7ff6f693 andi a3,a3,2047 - 4c4e: 02a7cd63 blt a5,a0,4c88 <__floatsidf+0x64> - 4c52: 472d li a4,11 - 4c54: 8f09 sub a4,a4,a0 - 4c56: 00e4d7b3 srl a5,s1,a4 - 4c5a: 0555 addi a0,a0,21 - 4c5c: 07b2 slli a5,a5,0xc - 4c5e: 00a494b3 sll s1,s1,a0 - 4c62: 83b1 srli a5,a5,0xc - 4c64: a029 j 4c6e <__floatsidf+0x4a> - 4c66: 4401 li s0,0 - 4c68: 4681 li a3,0 - 4c6a: 4781 li a5,0 - 4c6c: 4481 li s1,0 - 4c6e: 07b2 slli a5,a5,0xc - 4c70: 06d2 slli a3,a3,0x14 - 4c72: 83b1 srli a5,a5,0xc - 4c74: 047e slli s0,s0,0x1f - 4c76: 8fd5 or a5,a5,a3 - 4c78: 8fc1 or a5,a5,s0 - 4c7a: 40b2 lw ra,12(sp) - 4c7c: 4422 lw s0,8(sp) - 4c7e: 8526 mv a0,s1 - 4c80: 85be mv a1,a5 - 4c82: 4492 lw s1,4(sp) - 4c84: 0141 addi sp,sp,16 - 4c86: 8082 ret - 4c88: 1555 addi a0,a0,-11 - 4c8a: 00a497b3 sll a5,s1,a0 - 4c8e: 07b2 slli a5,a5,0xc - 4c90: 83b1 srli a5,a5,0xc - 4c92: 4481 li s1,0 - 4c94: bfe9 j 4c6e <__floatsidf+0x4a> + 4c3a: 852e mv a0,a1 + 4c3c: 85b2 mv a1,a2 + 4c3e: ae01a823 sw zero,-1296(gp) # 20000428 + 4c42: c606 sw ra,12(sp) + 4c44: 20c9 jal 4d06 <_fstat> + 4c46: 57fd li a5,-1 + 4c48: 00f51763 bne a0,a5,4c56 <_fstat_r+0x22> + 4c4c: af018793 addi a5,gp,-1296 # 20000428 + 4c50: 439c lw a5,0(a5) + 4c52: c391 beqz a5,4c56 <_fstat_r+0x22> + 4c54: c01c sw a5,0(s0) + 4c56: 40b2 lw ra,12(sp) + 4c58: 4422 lw s0,8(sp) + 4c5a: 0141 addi sp,sp,16 + 4c5c: 8082 ret -00004c96 <__divsf3>: - 4c96: 7139 addi sp,sp,-64 - 4c98: 01755793 srli a5,a0,0x17 - 4c9c: d84a sw s2,48(sp) - 4c9e: d256 sw s5,36(sp) - 4ca0: ce5e sw s7,28(sp) - 4ca2: 00951a93 slli s5,a0,0x9 - 4ca6: 01f55913 srli s2,a0,0x1f - 4caa: de06 sw ra,60(sp) - 4cac: dc22 sw s0,56(sp) - 4cae: da26 sw s1,52(sp) - 4cb0: d64e sw s3,44(sp) - 4cb2: d452 sw s4,40(sp) - 4cb4: d05a sw s6,32(sp) - 4cb6: 0ff7f793 andi a5,a5,255 - 4cba: 009ada93 srli s5,s5,0x9 - 4cbe: 8bca mv s7,s2 - 4cc0: 12078263 beqz a5,4de4 <__divsf3+0x14e> - 4cc4: 0ff00713 li a4,255 - 4cc8: 12e78463 beq a5,a4,4df0 <__divsf3+0x15a> - 4ccc: 0a8e slli s5,s5,0x3 - 4cce: 04000737 lui a4,0x4000 - 4cd2: 00eaeab3 or s5,s5,a4 - 4cd6: f8178a13 addi s4,a5,-127 # fff81 <_data_lma+0xf877d> - 4cda: 4401 li s0,0 - 4cdc: 4b01 li s6,0 - 4cde: 0175d793 srli a5,a1,0x17 - 4ce2: 00959493 slli s1,a1,0x9 - 4ce6: 0ff7f793 andi a5,a5,255 - 4cea: 80a5 srli s1,s1,0x9 - 4cec: 01f5d993 srli s3,a1,0x1f - 4cf0: c7fd beqz a5,4dde <__divsf3+0x148> - 4cf2: 0ff00713 li a4,255 - 4cf6: 02e78763 beq a5,a4,4d24 <__divsf3+0x8e> - 4cfa: 048e slli s1,s1,0x3 - 4cfc: f8178793 addi a5,a5,-127 - 4d00: 04000737 lui a4,0x4000 - 4d04: 8cd9 or s1,s1,a4 - 4d06: 40fa0a33 sub s4,s4,a5 - 4d0a: 4681 li a3,0 - 4d0c: 8c55 or s0,s0,a3 - 4d0e: 00003717 auipc a4,0x3 - 4d12: 89a70713 addi a4,a4,-1894 # 75a8 <_read+0x716> - 4d16: 040a slli s0,s0,0x2 - 4d18: 943a add s0,s0,a4 - 4d1a: 401c lw a5,0(s0) - 4d1c: 01394933 xor s2,s2,s3 - 4d20: 97ba add a5,a5,a4 - 4d22: 8782 jr a5 - 4d24: f01a0a13 addi s4,s4,-255 - 4d28: e8f9 bnez s1,4dfe <__divsf3+0x168> - 4d2a: 4689 li a3,2 - 4d2c: 8c55 or s0,s0,a3 - 4d2e: 00003717 auipc a4,0x3 - 4d32: 8ba70713 addi a4,a4,-1862 # 75e8 <_read+0x756> - 4d36: 040a slli s0,s0,0x2 - 4d38: 943a add s0,s0,a4 - 4d3a: 401c lw a5,0(s0) - 4d3c: 01394933 xor s2,s2,s3 - 4d40: 97ba add a5,a5,a4 - 4d42: 8782 jr a5 - 4d44: 4901 li s2,0 - 4d46: 0ff00713 li a4,255 - 4d4a: 004007b7 lui a5,0x400 - 4d4e: 00979513 slli a0,a5,0x9 - 4d52: 50f2 lw ra,60(sp) - 4d54: 5462 lw s0,56(sp) - 4d56: 01771793 slli a5,a4,0x17 - 4d5a: 8125 srli a0,a0,0x9 - 4d5c: 097e slli s2,s2,0x1f - 4d5e: 8d5d or a0,a0,a5 - 4d60: 01256533 or a0,a0,s2 - 4d64: 54d2 lw s1,52(sp) - 4d66: 5942 lw s2,48(sp) - 4d68: 59b2 lw s3,44(sp) - 4d6a: 5a22 lw s4,40(sp) - 4d6c: 5a92 lw s5,36(sp) - 4d6e: 5b02 lw s6,32(sp) - 4d70: 4bf2 lw s7,28(sp) - 4d72: 6121 addi sp,sp,64 - 4d74: 8082 ret - 4d76: 0ff00713 li a4,255 - 4d7a: 4781 li a5,0 - 4d7c: bfc9 j 4d4e <__divsf3+0xb8> - 4d7e: 8aa6 mv s5,s1 - 4d80: 8bce mv s7,s3 - 4d82: 8b36 mv s6,a3 - 4d84: 4789 li a5,2 - 4d86: 1afb0b63 beq s6,a5,4f3c <__divsf3+0x2a6> - 4d8a: 478d li a5,3 - 4d8c: fafb0ce3 beq s6,a5,4d44 <__divsf3+0xae> - 4d90: 4785 li a5,1 - 4d92: 0afb0a63 beq s6,a5,4e46 <__divsf3+0x1b0> - 4d96: 07fa0713 addi a4,s4,127 - 4d9a: 001bf913 andi s2,s7,1 - 4d9e: 12e05763 blez a4,4ecc <__divsf3+0x236> - 4da2: 007af793 andi a5,s5,7 - 4da6: c799 beqz a5,4db4 <__divsf3+0x11e> - 4da8: 00faf793 andi a5,s5,15 - 4dac: 4691 li a3,4 - 4dae: 00d78363 beq a5,a3,4db4 <__divsf3+0x11e> - 4db2: 0a91 addi s5,s5,4 - 4db4: 004a9793 slli a5,s5,0x4 - 4db8: 0007d963 bgez a5,4dca <__divsf3+0x134> - 4dbc: f80007b7 lui a5,0xf8000 - 4dc0: 17fd addi a5,a5,-1 - 4dc2: 00fafab3 and s5,s5,a5 - 4dc6: 080a0713 addi a4,s4,128 - 4dca: 0fe00793 li a5,254 - 4dce: fae7c4e3 blt a5,a4,4d76 <__divsf3+0xe0> - 4dd2: 006a9793 slli a5,s5,0x6 - 4dd6: 83a5 srli a5,a5,0x9 - 4dd8: 0ff77713 andi a4,a4,255 - 4ddc: bf8d j 4d4e <__divsf3+0xb8> - 4dde: e4b9 bnez s1,4e2c <__divsf3+0x196> - 4de0: 4685 li a3,1 - 4de2: b7a9 j 4d2c <__divsf3+0x96> - 4de4: 020a9463 bnez s5,4e0c <__divsf3+0x176> - 4de8: 4411 li s0,4 - 4dea: 4a01 li s4,0 - 4dec: 4b05 li s6,1 - 4dee: bdc5 j 4cde <__divsf3+0x48> - 4df0: 000a9963 bnez s5,4e02 <__divsf3+0x16c> - 4df4: 4421 li s0,8 - 4df6: 0ff00a13 li s4,255 - 4dfa: 4b09 li s6,2 - 4dfc: b5cd j 4cde <__divsf3+0x48> - 4dfe: 468d li a3,3 - 4e00: b731 j 4d0c <__divsf3+0x76> - 4e02: 4431 li s0,12 - 4e04: 0ff00a13 li s4,255 - 4e08: 4b0d li s6,3 - 4e0a: bdd1 j 4cde <__divsf3+0x48> - 4e0c: 8556 mv a0,s5 - 4e0e: c62e sw a1,12(sp) - 4e10: 403000ef jal ra,5a12 <__clzsi2> - 4e14: ffb50793 addi a5,a0,-5 # 7ffffb <_data_lma+0x7f87f7> - 4e18: 00fa9ab3 sll s5,s5,a5 - 4e1c: f8a00793 li a5,-118 - 4e20: 40a78a33 sub s4,a5,a0 - 4e24: 4401 li s0,0 - 4e26: 4b01 li s6,0 - 4e28: 45b2 lw a1,12(sp) - 4e2a: bd55 j 4cde <__divsf3+0x48> - 4e2c: 8526 mv a0,s1 - 4e2e: 3e5000ef jal ra,5a12 <__clzsi2> - 4e32: ffb50713 addi a4,a0,-5 - 4e36: 00aa07b3 add a5,s4,a0 - 4e3a: 00e494b3 sll s1,s1,a4 - 4e3e: 07678a13 addi s4,a5,118 # f8000076 <_eusrstack+0xd7ffb076> - 4e42: 4681 li a3,0 - 4e44: b5e1 j 4d0c <__divsf3+0x76> - 4e46: 001bf913 andi s2,s7,1 - 4e4a: 4701 li a4,0 - 4e4c: 4781 li a5,0 - 4e4e: b701 j 4d4e <__divsf3+0xb8> - 4e50: 6641 lui a2,0x10 - 4e52: 00549513 slli a0,s1,0x5 - 4e56: 167d addi a2,a2,-1 - 4e58: 01055793 srli a5,a0,0x10 - 4e5c: 8e69 and a2,a2,a0 - 4e5e: 0a9afa63 bgeu s5,s1,4f12 <__divsf3+0x27c> - 4e62: 02fad5b3 divu a1,s5,a5 - 4e66: 1a7d addi s4,s4,-1 - 4e68: 86d6 mv a3,s5 - 4e6a: 4701 li a4,0 - 4e6c: 02c58833 mul a6,a1,a2 - 4e70: 02f6f6b3 remu a3,a3,a5 - 4e74: 06c2 slli a3,a3,0x10 - 4e76: 8f55 or a4,a4,a3 - 4e78: 01077b63 bgeu a4,a6,4e8e <__divsf3+0x1f8> - 4e7c: 972a add a4,a4,a0 - 4e7e: fff58693 addi a3,a1,-1 - 4e82: 0aa76863 bltu a4,a0,4f32 <__divsf3+0x29c> - 4e86: 0b077663 bgeu a4,a6,4f32 <__divsf3+0x29c> - 4e8a: 15f9 addi a1,a1,-2 - 4e8c: 972a add a4,a4,a0 - 4e8e: 41070733 sub a4,a4,a6 - 4e92: 02f756b3 divu a3,a4,a5 - 4e96: 02f77733 remu a4,a4,a5 - 4e9a: 02c68ab3 mul s5,a3,a2 - 4e9e: 01071793 slli a5,a4,0x10 - 4ea2: 0157fb63 bgeu a5,s5,4eb8 <__divsf3+0x222> - 4ea6: 97aa add a5,a5,a0 - 4ea8: fff68713 addi a4,a3,-1 # 7fffff <_data_lma+0x7f87fb> - 4eac: 08a7e163 bltu a5,a0,4f2e <__divsf3+0x298> - 4eb0: 0757ff63 bgeu a5,s5,4f2e <__divsf3+0x298> - 4eb4: 16f9 addi a3,a3,-2 - 4eb6: 97aa add a5,a5,a0 - 4eb8: 05c2 slli a1,a1,0x10 - 4eba: 41578ab3 sub s5,a5,s5 - 4ebe: 8dd5 or a1,a1,a3 - 4ec0: 01503ab3 snez s5,s5 - 4ec4: 0155eab3 or s5,a1,s5 - 4ec8: 8bca mv s7,s2 - 4eca: b5f1 j 4d96 <__divsf3+0x100> - 4ecc: 4685 li a3,1 - 4ece: 8e99 sub a3,a3,a4 - 4ed0: c711 beqz a4,4edc <__divsf3+0x246> - 4ed2: 466d li a2,27 - 4ed4: 4701 li a4,0 - 4ed6: 4781 li a5,0 - 4ed8: e6d64be3 blt a2,a3,4d4e <__divsf3+0xb8> - 4edc: 09ea0a13 addi s4,s4,158 - 4ee0: 014a9a33 sll s4,s5,s4 - 4ee4: 00dad7b3 srl a5,s5,a3 - 4ee8: 01403ab3 snez s5,s4 - 4eec: 0157e7b3 or a5,a5,s5 - 4ef0: 0077f713 andi a4,a5,7 - 4ef4: c719 beqz a4,4f02 <__divsf3+0x26c> - 4ef6: 00f7f713 andi a4,a5,15 - 4efa: 4691 li a3,4 - 4efc: 00d70363 beq a4,a3,4f02 <__divsf3+0x26c> - 4f00: 0791 addi a5,a5,4 - 4f02: 00579713 slli a4,a5,0x5 - 4f06: 02074863 bltz a4,4f36 <__divsf3+0x2a0> - 4f0a: 079a slli a5,a5,0x6 - 4f0c: 83a5 srli a5,a5,0x9 - 4f0e: 4701 li a4,0 - 4f10: bd3d j 4d4e <__divsf3+0xb8> - 4f12: 001ad693 srli a3,s5,0x1 - 4f16: 02f6d5b3 divu a1,a3,a5 - 4f1a: 01fa9713 slli a4,s5,0x1f - 4f1e: 8341 srli a4,a4,0x10 - 4f20: 02c58833 mul a6,a1,a2 - 4f24: b7b1 j 4e70 <__divsf3+0x1da> - 4f26: 8bce mv s7,s3 - 4f28: 8b36 mv s6,a3 - 4f2a: 4a81 li s5,0 - 4f2c: bda1 j 4d84 <__divsf3+0xee> - 4f2e: 86ba mv a3,a4 - 4f30: b761 j 4eb8 <__divsf3+0x222> - 4f32: 85b6 mv a1,a3 - 4f34: bfa9 j 4e8e <__divsf3+0x1f8> - 4f36: 4705 li a4,1 - 4f38: 4781 li a5,0 - 4f3a: bd11 j 4d4e <__divsf3+0xb8> - 4f3c: 001bf913 andi s2,s7,1 - 4f40: 0ff00713 li a4,255 - 4f44: 4781 li a5,0 - 4f46: b521 j 4d4e <__divsf3+0xb8> +00004c5e <_isatty_r>: + 4c5e: 1141 addi sp,sp,-16 + 4c60: c422 sw s0,8(sp) + 4c62: 842a mv s0,a0 + 4c64: 852e mv a0,a1 + 4c66: ae01a823 sw zero,-1296(gp) # 20000428 + 4c6a: c606 sw ra,12(sp) + 4c6c: 205d jal 4d12 <_isatty> + 4c6e: 57fd li a5,-1 + 4c70: 00f51763 bne a0,a5,4c7e <_isatty_r+0x20> + 4c74: af018793 addi a5,gp,-1296 # 20000428 + 4c78: 439c lw a5,0(a5) + 4c7a: c391 beqz a5,4c7e <_isatty_r+0x20> + 4c7c: c01c sw a5,0(s0) + 4c7e: 40b2 lw ra,12(sp) + 4c80: 4422 lw s0,8(sp) + 4c82: 0141 addi sp,sp,16 + 4c84: 8082 ret -00004f48 <__gesf2>: - 4f48: 01755693 srli a3,a0,0x17 - 4f4c: 008007b7 lui a5,0x800 - 4f50: 17fd addi a5,a5,-1 - 4f52: 0175d613 srli a2,a1,0x17 - 4f56: 0ff6f693 andi a3,a3,255 - 4f5a: 0ff00813 li a6,255 - 4f5e: 00a7f8b3 and a7,a5,a0 - 4f62: 01f55713 srli a4,a0,0x1f - 4f66: 8fed and a5,a5,a1 - 4f68: 0ff67613 andi a2,a2,255 - 4f6c: 81fd srli a1,a1,0x1f - 4f6e: 03068163 beq a3,a6,4f90 <__gesf2+0x48> - 4f72: 01060c63 beq a2,a6,4f8a <__gesf2+0x42> - 4f76: e28d bnez a3,4f98 <__gesf2+0x50> - 4f78: e211 bnez a2,4f7c <__gesf2+0x34> - 4f7a: c3b1 beqz a5,4fbe <__gesf2+0x76> - 4f7c: 02088e63 beqz a7,4fb8 <__gesf2+0x70> - 4f80: 04b70563 beq a4,a1,4fca <__gesf2+0x82> - 4f84: 4505 li a0,1 - 4f86: e71d bnez a4,4fb4 <__gesf2+0x6c> - 4f88: 8082 ret - 4f8a: d7f5 beqz a5,4f76 <__gesf2+0x2e> - 4f8c: 5579 li a0,-2 - 4f8e: 8082 ret - 4f90: fe089ee3 bnez a7,4f8c <__gesf2+0x44> - 4f94: 02d60963 beq a2,a3,4fc6 <__gesf2+0x7e> - 4f98: e211 bnez a2,4f9c <__gesf2+0x54> - 4f9a: d7ed beqz a5,4f84 <__gesf2+0x3c> - 4f9c: feb714e3 bne a4,a1,4f84 <__gesf2+0x3c> - 4fa0: fed642e3 blt a2,a3,4f84 <__gesf2+0x3c> - 4fa4: 00c6c763 blt a3,a2,4fb2 <__gesf2+0x6a> - 4fa8: fd17eee3 bltu a5,a7,4f84 <__gesf2+0x3c> - 4fac: 4501 li a0,0 - 4fae: fcf8fde3 bgeu a7,a5,4f88 <__gesf2+0x40> - 4fb2: e701 bnez a4,4fba <__gesf2+0x72> - 4fb4: 557d li a0,-1 - 4fb6: 8082 ret - 4fb8: ddf5 beqz a1,4fb4 <__gesf2+0x6c> - 4fba: 4505 li a0,1 - 4fbc: 8082 ret - 4fbe: 4501 li a0,0 - 4fc0: fc0892e3 bnez a7,4f84 <__gesf2+0x3c> - 4fc4: 8082 ret - 4fc6: dbf9 beqz a5,4f9c <__gesf2+0x54> - 4fc8: b7d1 j 4f8c <__gesf2+0x44> - 4fca: 4681 li a3,0 - 4fcc: bfe1 j 4fa4 <__gesf2+0x5c> +00004c86 <_lseek_r>: + 4c86: 1141 addi sp,sp,-16 + 4c88: c422 sw s0,8(sp) + 4c8a: 842a mv s0,a0 + 4c8c: 852e mv a0,a1 + 4c8e: 85b2 mv a1,a2 + 4c90: 8636 mv a2,a3 + 4c92: ae01a823 sw zero,-1296(gp) # 20000428 + 4c96: c606 sw ra,12(sp) + 4c98: 2059 jal 4d1e <_lseek> + 4c9a: 57fd li a5,-1 + 4c9c: 00f51763 bne a0,a5,4caa <_lseek_r+0x24> + 4ca0: af018793 addi a5,gp,-1296 # 20000428 + 4ca4: 439c lw a5,0(a5) + 4ca6: c391 beqz a5,4caa <_lseek_r+0x24> + 4ca8: c01c sw a5,0(s0) + 4caa: 40b2 lw ra,12(sp) + 4cac: 4422 lw s0,8(sp) + 4cae: 0141 addi sp,sp,16 + 4cb0: 8082 ret -00004fce <__lesf2>: - 4fce: 01755693 srli a3,a0,0x17 - 4fd2: 008007b7 lui a5,0x800 - 4fd6: 17fd addi a5,a5,-1 - 4fd8: 0175d613 srli a2,a1,0x17 - 4fdc: 0ff6f693 andi a3,a3,255 - 4fe0: 0ff00813 li a6,255 - 4fe4: 00a7f8b3 and a7,a5,a0 - 4fe8: 01f55713 srli a4,a0,0x1f - 4fec: 8fed and a5,a5,a1 - 4fee: 0ff67613 andi a2,a2,255 - 4ff2: 81fd srli a1,a1,0x1f - 4ff4: 03068763 beq a3,a6,5022 <__lesf2+0x54> - 4ff8: 01060963 beq a2,a6,500a <__lesf2+0x3c> - 4ffc: ea85 bnez a3,502c <__lesf2+0x5e> - 4ffe: ea11 bnez a2,5012 <__lesf2+0x44> - 5000: eb89 bnez a5,5012 <__lesf2+0x44> - 5002: 4501 li a0,0 - 5004: 00089b63 bnez a7,501a <__lesf2+0x4c> - 5008: 8082 ret - 500a: 4509 li a0,2 - 500c: fff5 bnez a5,5008 <__lesf2+0x3a> - 500e: dae5 beqz a3,4ffe <__lesf2+0x30> - 5010: a831 j 502c <__lesf2+0x5e> - 5012: 02088c63 beqz a7,504a <__lesf2+0x7c> - 5016: 04b70063 beq a4,a1,5056 <__lesf2+0x88> - 501a: 4505 li a0,1 - 501c: d775 beqz a4,5008 <__lesf2+0x3a> - 501e: 557d li a0,-1 - 5020: 8082 ret - 5022: 4509 li a0,2 - 5024: 02089863 bnez a7,5054 <__lesf2+0x86> - 5028: 02d60463 beq a2,a3,5050 <__lesf2+0x82> - 502c: e211 bnez a2,5030 <__lesf2+0x62> - 502e: d7f5 beqz a5,501a <__lesf2+0x4c> - 5030: feb715e3 bne a4,a1,501a <__lesf2+0x4c> - 5034: fed643e3 blt a2,a3,501a <__lesf2+0x4c> - 5038: 00c6c763 blt a3,a2,5046 <__lesf2+0x78> - 503c: fd17efe3 bltu a5,a7,501a <__lesf2+0x4c> - 5040: 4501 li a0,0 - 5042: fcf8f3e3 bgeu a7,a5,5008 <__lesf2+0x3a> - 5046: e319 bnez a4,504c <__lesf2+0x7e> - 5048: bfd9 j 501e <__lesf2+0x50> - 504a: d9f1 beqz a1,501e <__lesf2+0x50> - 504c: 4505 li a0,1 - 504e: 8082 ret - 5050: d3e5 beqz a5,5030 <__lesf2+0x62> - 5052: 8082 ret - 5054: 8082 ret - 5056: 4681 li a3,0 - 5058: b7c5 j 5038 <__lesf2+0x6a> +00004cb2 : + 4cb2: 0ff5f593 andi a1,a1,255 + 4cb6: 962a add a2,a2,a0 + 4cb8: 00c51463 bne a0,a2,4cc0 + 4cbc: 4501 li a0,0 + 4cbe: 8082 ret + 4cc0: 211c lbu a5,0(a0) + 4cc2: feb78ee3 beq a5,a1,4cbe + 4cc6: 0505 addi a0,a0,1 + 4cc8: bfc5 j 4cb8 -0000505a <__mulsf3>: - 505a: 7179 addi sp,sp,-48 - 505c: d422 sw s0,40(sp) - 505e: 01755413 srli s0,a0,0x17 - 5062: ce4e sw s3,28(sp) - 5064: cc52 sw s4,24(sp) - 5066: 00951993 slli s3,a0,0x9 - 506a: d606 sw ra,44(sp) - 506c: d226 sw s1,36(sp) - 506e: d04a sw s2,32(sp) - 5070: ca56 sw s5,20(sp) - 5072: c85a sw s6,16(sp) - 5074: 0ff47413 andi s0,s0,255 - 5078: 0099d993 srli s3,s3,0x9 - 507c: 01f55a13 srli s4,a0,0x1f - 5080: c469 beqz s0,514a <__mulsf3+0xf0> - 5082: 0ff00793 li a5,255 - 5086: 0ef40863 beq s0,a5,5176 <__mulsf3+0x11c> - 508a: 00399793 slli a5,s3,0x3 - 508e: 04000737 lui a4,0x4000 - 5092: 00e7e9b3 or s3,a5,a4 - 5096: f8140413 addi s0,s0,-127 # 7ff81 <_data_lma+0x7877d> - 509a: 4481 li s1,0 - 509c: 4b01 li s6,0 - 509e: 0175d713 srli a4,a1,0x17 - 50a2: 00959a93 slli s5,a1,0x9 - 50a6: 0ff77713 andi a4,a4,255 - 50aa: 009ada93 srli s5,s5,0x9 - 50ae: 01f5d913 srli s2,a1,0x1f - 50b2: cf45 beqz a4,516a <__mulsf3+0x110> - 50b4: 0ff00793 li a5,255 - 50b8: 02f70c63 beq a4,a5,50f0 <__mulsf3+0x96> - 50bc: 0a8e slli s5,s5,0x3 - 50be: f8170713 addi a4,a4,-127 # 3ffff81 <_data_lma+0x3ff877d> - 50c2: 040007b7 lui a5,0x4000 - 50c6: 00faeab3 or s5,s5,a5 - 50ca: 943a add s0,s0,a4 - 50cc: 4601 li a2,0 - 50ce: 012a4533 xor a0,s4,s2 - 50d2: 47bd li a5,15 - 50d4: 86aa mv a3,a0 - 50d6: 00140593 addi a1,s0,1 - 50da: 1097e263 bltu a5,s1,51de <__mulsf3+0x184> - 50de: 00002717 auipc a4,0x2 - 50e2: 54a70713 addi a4,a4,1354 # 7628 <_read+0x796> - 50e6: 048a slli s1,s1,0x2 - 50e8: 94ba add s1,s1,a4 - 50ea: 409c lw a5,0(s1) - 50ec: 97ba add a5,a5,a4 - 50ee: 8782 jr a5 - 50f0: 0ff40413 addi s0,s0,255 - 50f4: 0c0a9863 bnez s5,51c4 <__mulsf3+0x16a> - 50f8: 0024e493 ori s1,s1,2 - 50fc: 4609 li a2,2 - 50fe: bfc1 j 50ce <__mulsf3+0x74> - 5100: 4501 li a0,0 - 5102: 0ff00713 li a4,255 - 5106: 004007b7 lui a5,0x400 - 510a: 50b2 lw ra,44(sp) - 510c: 5422 lw s0,40(sp) - 510e: 07a6 slli a5,a5,0x9 - 5110: 075e slli a4,a4,0x17 - 5112: 83a5 srli a5,a5,0x9 - 5114: 057e slli a0,a0,0x1f - 5116: 8fd9 or a5,a5,a4 - 5118: 5492 lw s1,36(sp) - 511a: 5902 lw s2,32(sp) - 511c: 49f2 lw s3,28(sp) - 511e: 4a62 lw s4,24(sp) - 5120: 4ad2 lw s5,20(sp) - 5122: 4b42 lw s6,16(sp) - 5124: 8d5d or a0,a0,a5 - 5126: 6145 addi sp,sp,48 - 5128: 8082 ret - 512a: 86ca mv a3,s2 - 512c: 89d6 mv s3,s5 - 512e: 8b32 mv s6,a2 - 5130: 4789 li a5,2 - 5132: 0afb0163 beq s6,a5,51d4 <__mulsf3+0x17a> - 5136: 478d li a5,3 - 5138: fcfb04e3 beq s6,a5,5100 <__mulsf3+0xa6> - 513c: 4785 li a5,1 - 513e: 8536 mv a0,a3 - 5140: 1afb1263 bne s6,a5,52e4 <__mulsf3+0x28a> - 5144: 4701 li a4,0 - 5146: 4781 li a5,0 - 5148: b7c9 j 510a <__mulsf3+0xb0> - 514a: 04099e63 bnez s3,51a6 <__mulsf3+0x14c> - 514e: 0175d713 srli a4,a1,0x17 - 5152: 00959a93 slli s5,a1,0x9 - 5156: 0ff77713 andi a4,a4,255 - 515a: 4491 li s1,4 - 515c: 4401 li s0,0 - 515e: 4b05 li s6,1 - 5160: 009ada93 srli s5,s5,0x9 - 5164: 01f5d913 srli s2,a1,0x1f - 5168: f731 bnez a4,50b4 <__mulsf3+0x5a> - 516a: 000a9d63 bnez s5,5184 <__mulsf3+0x12a> - 516e: 0014e493 ori s1,s1,1 - 5172: 4605 li a2,1 - 5174: bfa9 j 50ce <__mulsf3+0x74> - 5176: 02099363 bnez s3,519c <__mulsf3+0x142> - 517a: 44a1 li s1,8 - 517c: 0ff00413 li s0,255 - 5180: 4b09 li s6,2 - 5182: bf31 j 509e <__mulsf3+0x44> - 5184: 8556 mv a0,s5 - 5186: 08d000ef jal ra,5a12 <__clzsi2> - 518a: ffb50793 addi a5,a0,-5 - 518e: 8c09 sub s0,s0,a0 - 5190: 00fa9ab3 sll s5,s5,a5 - 5194: f8a40413 addi s0,s0,-118 - 5198: 4601 li a2,0 - 519a: bf15 j 50ce <__mulsf3+0x74> - 519c: 44b1 li s1,12 - 519e: 0ff00413 li s0,255 - 51a2: 4b0d li s6,3 - 51a4: bded j 509e <__mulsf3+0x44> - 51a6: 854e mv a0,s3 - 51a8: c62e sw a1,12(sp) - 51aa: 069000ef jal ra,5a12 <__clzsi2> - 51ae: ffb50793 addi a5,a0,-5 - 51b2: f8a00413 li s0,-118 - 51b6: 00f999b3 sll s3,s3,a5 - 51ba: 8c09 sub s0,s0,a0 - 51bc: 4481 li s1,0 - 51be: 4b01 li s6,0 - 51c0: 45b2 lw a1,12(sp) - 51c2: bdf1 j 509e <__mulsf3+0x44> - 51c4: 0034e493 ori s1,s1,3 - 51c8: 460d li a2,3 - 51ca: b711 j 50ce <__mulsf3+0x74> - 51cc: 4789 li a5,2 - 51ce: 86d2 mv a3,s4 - 51d0: f6fb13e3 bne s6,a5,5136 <__mulsf3+0xdc> - 51d4: 8536 mv a0,a3 - 51d6: 0ff00713 li a4,255 - 51da: 4781 li a5,0 - 51dc: b73d j 510a <__mulsf3+0xb0> - 51de: 6341 lui t1,0x10 - 51e0: fff30693 addi a3,t1,-1 # ffff <_data_lma+0x87fb> - 51e4: 0109d613 srli a2,s3,0x10 - 51e8: 010ad893 srli a7,s5,0x10 - 51ec: 00d9f7b3 and a5,s3,a3 - 51f0: 00dafab3 and s5,s5,a3 - 51f4: 03578833 mul a6,a5,s5 - 51f8: 02f889b3 mul s3,a7,a5 - 51fc: 01085713 srli a4,a6,0x10 - 5200: 03560ab3 mul s5,a2,s5 - 5204: 99d6 add s3,s3,s5 - 5206: 974e add a4,a4,s3 - 5208: 03160633 mul a2,a2,a7 - 520c: 01577363 bgeu a4,s5,5212 <__mulsf3+0x1b8> - 5210: 961a add a2,a2,t1 - 5212: 67c1 lui a5,0x10 - 5214: 17fd addi a5,a5,-1 - 5216: 00f776b3 and a3,a4,a5 - 521a: 00f87833 and a6,a6,a5 - 521e: 06c2 slli a3,a3,0x10 - 5220: 96c2 add a3,a3,a6 - 5222: 00669993 slli s3,a3,0x6 - 5226: 01075793 srli a5,a4,0x10 - 522a: 013039b3 snez s3,s3 - 522e: 82e9 srli a3,a3,0x1a - 5230: 97b2 add a5,a5,a2 - 5232: 079a slli a5,a5,0x6 - 5234: 00d9e6b3 or a3,s3,a3 - 5238: 00d7e9b3 or s3,a5,a3 - 523c: 00499793 slli a5,s3,0x4 - 5240: 0007d963 bgez a5,5252 <__mulsf3+0x1f8> - 5244: 0019d713 srli a4,s3,0x1 - 5248: 0019f793 andi a5,s3,1 - 524c: 00f769b3 or s3,a4,a5 - 5250: 842e mv s0,a1 - 5252: 07f40713 addi a4,s0,127 - 5256: 04e05063 blez a4,5296 <__mulsf3+0x23c> - 525a: 0079f793 andi a5,s3,7 - 525e: c799 beqz a5,526c <__mulsf3+0x212> - 5260: 00f9f793 andi a5,s3,15 - 5264: 4691 li a3,4 - 5266: 00d78363 beq a5,a3,526c <__mulsf3+0x212> - 526a: 0991 addi s3,s3,4 - 526c: 00499793 slli a5,s3,0x4 - 5270: 0007d963 bgez a5,5282 <__mulsf3+0x228> - 5274: f80007b7 lui a5,0xf8000 - 5278: 17fd addi a5,a5,-1 - 527a: 00f9f9b3 and s3,s3,a5 - 527e: 08040713 addi a4,s0,128 - 5282: 0fe00793 li a5,254 - 5286: 04e7cb63 blt a5,a4,52dc <__mulsf3+0x282> - 528a: 00699793 slli a5,s3,0x6 - 528e: 83a5 srli a5,a5,0x9 - 5290: 0ff77713 andi a4,a4,255 - 5294: bd9d j 510a <__mulsf3+0xb0> - 5296: 4785 li a5,1 - 5298: 40e786b3 sub a3,a5,a4 - 529c: c711 beqz a4,52a8 <__mulsf3+0x24e> - 529e: 466d li a2,27 - 52a0: 4701 li a4,0 - 52a2: 4781 li a5,0 - 52a4: e6d643e3 blt a2,a3,510a <__mulsf3+0xb0> - 52a8: 09e40713 addi a4,s0,158 - 52ac: 00e99733 sll a4,s3,a4 - 52b0: 00e03733 snez a4,a4 - 52b4: 00d9d7b3 srl a5,s3,a3 - 52b8: 8fd9 or a5,a5,a4 - 52ba: 0077f713 andi a4,a5,7 - 52be: c719 beqz a4,52cc <__mulsf3+0x272> - 52c0: 00f7f713 andi a4,a5,15 - 52c4: 4691 li a3,4 - 52c6: 00d70363 beq a4,a3,52cc <__mulsf3+0x272> - 52ca: 0791 addi a5,a5,4 - 52cc: 00579713 slli a4,a5,0x5 - 52d0: 00074c63 bltz a4,52e8 <__mulsf3+0x28e> - 52d4: 079a slli a5,a5,0x6 - 52d6: 83a5 srli a5,a5,0x9 - 52d8: 4701 li a4,0 - 52da: bd05 j 510a <__mulsf3+0xb0> - 52dc: 0ff00713 li a4,255 - 52e0: 4781 li a5,0 - 52e2: b525 j 510a <__mulsf3+0xb0> - 52e4: 842e mv s0,a1 - 52e6: b7b5 j 5252 <__mulsf3+0x1f8> - 52e8: 4705 li a4,1 - 52ea: 4781 li a5,0 - 52ec: bd39 j 510a <__mulsf3+0xb0> +00004cca <__malloc_lock>: + 4cca: 8082 ret -000052ee <__subsf3>: - 52ee: 00800737 lui a4,0x800 - 52f2: 1141 addi sp,sp,-16 - 52f4: 177d addi a4,a4,-1 - 52f6: 01755693 srli a3,a0,0x17 - 52fa: 0175d813 srli a6,a1,0x17 - 52fe: 00a777b3 and a5,a4,a0 - 5302: 0ff6f693 andi a3,a3,255 - 5306: 01f55e93 srli t4,a0,0x1f - 530a: 00b77633 and a2,a4,a1 - 530e: c226 sw s1,4(sp) - 5310: c04a sw s2,0(sp) - 5312: 0ff87813 andi a6,a6,255 - 5316: c606 sw ra,12(sp) - 5318: c422 sw s0,8(sp) - 531a: 0ff00313 li t1,255 - 531e: 8e3e mv t3,a5 - 5320: 8936 mv s2,a3 - 5322: 84f6 mv s1,t4 - 5324: 00379f13 slli t5,a5,0x3 - 5328: 81fd srli a1,a1,0x1f - 532a: 00361513 slli a0,a2,0x3 - 532e: 410688b3 sub a7,a3,a6 - 5332: 10680263 beq a6,t1,5436 <__subsf3+0x148> - 5336: 0015c593 xori a1,a1,1 - 533a: 10be8c63 beq t4,a1,5452 <__subsf3+0x164> - 533e: 0d105463 blez a7,5406 <__subsf3+0x118> - 5342: 10081063 bnez a6,5442 <__subsf3+0x154> - 5346: 1e050463 beqz a0,552e <__subsf3+0x240> - 534a: 18fd addi a7,a7,-1 - 534c: 40af07b3 sub a5,t5,a0 - 5350: 02088663 beqz a7,537c <__subsf3+0x8e> - 5354: 0ff00793 li a5,255 - 5358: 16f68863 beq a3,a5,54c8 <__subsf3+0x1da> - 535c: 47ed li a5,27 - 535e: 2917c763 blt a5,a7,55ec <__subsf3+0x2fe> - 5362: 02000713 li a4,32 - 5366: 41170733 sub a4,a4,a7 - 536a: 00e51733 sll a4,a0,a4 - 536e: 011557b3 srl a5,a0,a7 - 5372: 00e03733 snez a4,a4 - 5376: 8fd9 or a5,a5,a4 - 5378: 40ff07b3 sub a5,t5,a5 - 537c: 00579713 slli a4,a5,0x5 - 5380: 1a075163 bgez a4,5522 <__subsf3+0x234> - 5384: 04000437 lui s0,0x4000 - 5388: 147d addi s0,s0,-1 - 538a: 8c7d and s0,s0,a5 - 538c: 8522 mv a0,s0 - 538e: 2551 jal 5a12 <__clzsi2> - 5390: 156d addi a0,a0,-5 - 5392: 00a417b3 sll a5,s0,a0 - 5396: 1b254e63 blt a0,s2,5552 <__subsf3+0x264> - 539a: 41250533 sub a0,a0,s2 - 539e: 00150413 addi s0,a0,1 - 53a2: 02000713 li a4,32 - 53a6: 8f01 sub a4,a4,s0 - 53a8: 00e79733 sll a4,a5,a4 - 53ac: 00e03733 snez a4,a4 - 53b0: 0087d7b3 srl a5,a5,s0 - 53b4: 8fd9 or a5,a5,a4 - 53b6: 4901 li s2,0 - 53b8: 0077f713 andi a4,a5,7 - 53bc: c719 beqz a4,53ca <__subsf3+0xdc> - 53be: 00f7f713 andi a4,a5,15 - 53c2: 4691 li a3,4 - 53c4: 00d70363 beq a4,a3,53ca <__subsf3+0xdc> - 53c8: 0791 addi a5,a5,4 - 53ca: 00579713 slli a4,a5,0x5 - 53ce: 14075e63 bgez a4,552a <__subsf3+0x23c> - 53d2: 00190693 addi a3,s2,1 # 800001 <_data_lma+0x7f87fd> - 53d6: 0ff00713 li a4,255 - 53da: 0014fe93 andi t4,s1,1 - 53de: 16e68663 beq a3,a4,554a <__subsf3+0x25c> - 53e2: 079a slli a5,a5,0x6 - 53e4: 83a5 srli a5,a5,0x9 - 53e6: 0ff6f693 andi a3,a3,255 - 53ea: 07a6 slli a5,a5,0x9 - 53ec: 40b2 lw ra,12(sp) - 53ee: 4422 lw s0,8(sp) - 53f0: 0097d513 srli a0,a5,0x9 - 53f4: 06de slli a3,a3,0x17 - 53f6: 01fe9793 slli a5,t4,0x1f - 53fa: 8d55 or a0,a0,a3 - 53fc: 4492 lw s1,4(sp) - 53fe: 4902 lw s2,0(sp) - 5400: 8d5d or a0,a0,a5 - 5402: 0141 addi sp,sp,16 - 5404: 8082 ret - 5406: 0a089263 bnez a7,54aa <__subsf3+0x1bc> - 540a: 00168713 addi a4,a3,1 - 540e: 0fe77713 andi a4,a4,254 - 5412: 14071b63 bnez a4,5568 <__subsf3+0x27a> - 5416: 22069463 bnez a3,563e <__subsf3+0x350> - 541a: 200f0263 beqz t5,561e <__subsf3+0x330> - 541e: d571 beqz a0,53ea <__subsf3+0xfc> - 5420: 40af07b3 sub a5,t5,a0 - 5424: 00579713 slli a4,a5,0x5 - 5428: 22075563 bgez a4,5652 <__subsf3+0x364> - 542c: 41e507b3 sub a5,a0,t5 - 5430: 4901 li s2,0 - 5432: 84ae mv s1,a1 - 5434: b751 j 53b8 <__subsf3+0xca> - 5436: f00500e3 beqz a0,5336 <__subsf3+0x48> - 543a: 0abe8a63 beq t4,a1,54ee <__subsf3+0x200> - 543e: fd1054e3 blez a7,5406 <__subsf3+0x118> - 5442: 0ff00793 li a5,255 - 5446: 08f68163 beq a3,a5,54c8 <__subsf3+0x1da> - 544a: 040007b7 lui a5,0x4000 - 544e: 8d5d or a0,a0,a5 - 5450: b731 j 535c <__subsf3+0x6e> - 5452: 09105e63 blez a7,54ee <__subsf3+0x200> - 5456: 08080163 beqz a6,54d8 <__subsf3+0x1ea> - 545a: 0ff00793 li a5,255 - 545e: 06f68563 beq a3,a5,54c8 <__subsf3+0x1da> - 5462: 040007b7 lui a5,0x4000 - 5466: 8d5d or a0,a0,a5 - 5468: 47ed li a5,27 - 546a: 1f17c063 blt a5,a7,564a <__subsf3+0x35c> - 546e: 02000713 li a4,32 - 5472: 41170733 sub a4,a4,a7 - 5476: 00e51733 sll a4,a0,a4 - 547a: 011557b3 srl a5,a0,a7 - 547e: 00e03733 snez a4,a4 - 5482: 8fd9 or a5,a5,a4 - 5484: 97fa add a5,a5,t5 - 5486: 00579713 slli a4,a5,0x5 - 548a: 08075c63 bgez a4,5522 <__subsf3+0x234> - 548e: 0905 addi s2,s2,1 - 5490: 0ff00713 li a4,255 - 5494: 0ae90b63 beq s2,a4,554a <__subsf3+0x25c> - 5498: 7e0006b7 lui a3,0x7e000 - 549c: 0017d713 srli a4,a5,0x1 - 54a0: 16fd addi a3,a3,-1 - 54a2: 8b85 andi a5,a5,1 - 54a4: 8f75 and a4,a4,a3 - 54a6: 8fd9 or a5,a5,a4 - 54a8: bf01 j 53b8 <__subsf3+0xca> - 54aa: 40d80733 sub a4,a6,a3 - 54ae: 10069563 bnez a3,55b8 <__subsf3+0x2ca> - 54b2: 140f0d63 beqz t5,560c <__subsf3+0x31e> - 54b6: 177d addi a4,a4,-1 - 54b8: 1a070363 beqz a4,565e <__subsf3+0x370> - 54bc: 0ff00793 li a5,255 - 54c0: 10f81463 bne a6,a5,55c8 <__subsf3+0x2da> - 54c4: 84ae mv s1,a1 - 54c6: 8e32 mv t3,a2 - 54c8: 060e0f63 beqz t3,5546 <__subsf3+0x258> - 54cc: 4e81 li t4,0 - 54ce: 0ff00693 li a3,255 - 54d2: 004007b7 lui a5,0x400 - 54d6: bf11 j 53ea <__subsf3+0xfc> - 54d8: c939 beqz a0,552e <__subsf3+0x240> - 54da: 18fd addi a7,a7,-1 - 54dc: 00af07b3 add a5,t5,a0 - 54e0: fa0883e3 beqz a7,5486 <__subsf3+0x198> - 54e4: 0ff00793 li a5,255 - 54e8: f8f690e3 bne a3,a5,5468 <__subsf3+0x17a> - 54ec: bff1 j 54c8 <__subsf3+0x1da> - 54ee: 08089963 bnez a7,5580 <__subsf3+0x292> - 54f2: 00168913 addi s2,a3,1 # 7e000001 <_eusrstack+0x5dffb001> - 54f6: 0fe97713 andi a4,s2,254 - 54fa: 12071663 bnez a4,5626 <__subsf3+0x338> - 54fe: 10069b63 bnez a3,5614 <__subsf3+0x326> - 5502: 160f0363 beqz t5,5668 <__subsf3+0x37a> - 5506: ee0502e3 beqz a0,53ea <__subsf3+0xfc> - 550a: 00af07b3 add a5,t5,a0 - 550e: 00579713 slli a4,a5,0x5 - 5512: 4901 li s2,0 - 5514: 00075763 bgez a4,5522 <__subsf3+0x234> - 5518: fc000737 lui a4,0xfc000 - 551c: 177d addi a4,a4,-1 - 551e: 8ff9 and a5,a5,a4 - 5520: 4905 li s2,1 - 5522: 0077f713 andi a4,a5,7 - 5526: e8071ce3 bnez a4,53be <__subsf3+0xd0> - 552a: 0037de13 srli t3,a5,0x3 - 552e: 0ff00793 li a5,255 - 5532: f8f90be3 beq s2,a5,54c8 <__subsf3+0x1da> - 5536: 009e1793 slli a5,t3,0x9 - 553a: 83a5 srli a5,a5,0x9 - 553c: 0ff97693 andi a3,s2,255 - 5540: 0014fe93 andi t4,s1,1 - 5544: b55d j 53ea <__subsf3+0xfc> - 5546: 0014fe93 andi t4,s1,1 - 554a: 0ff00693 li a3,255 - 554e: 4781 li a5,0 - 5550: bd69 j 53ea <__subsf3+0xfc> - 5552: fc000737 lui a4,0xfc000 - 5556: 177d addi a4,a4,-1 - 5558: 8ff9 and a5,a5,a4 - 555a: 0077f713 andi a4,a5,7 - 555e: 40a90933 sub s2,s2,a0 - 5562: e4071ee3 bnez a4,53be <__subsf3+0xd0> - 5566: b7d1 j 552a <__subsf3+0x23c> - 5568: 40af0433 sub s0,t5,a0 - 556c: 00541793 slli a5,s0,0x5 - 5570: 0c07c363 bltz a5,5636 <__subsf3+0x348> - 5574: e0041ce3 bnez s0,538c <__subsf3+0x9e> - 5578: 4e81 li t4,0 - 557a: 4681 li a3,0 - 557c: 4781 li a5,0 - 557e: b5b5 j 53ea <__subsf3+0xfc> - 5580: 40d80733 sub a4,a6,a3 - 5584: c6b5 beqz a3,55f0 <__subsf3+0x302> - 5586: 0ff00793 li a5,255 - 558a: f2f80ee3 beq a6,a5,54c6 <__subsf3+0x1d8> - 558e: 040007b7 lui a5,0x4000 - 5592: 00ff6f33 or t5,t5,a5 - 5596: 47ed li a5,27 - 5598: 0ce7cd63 blt a5,a4,5672 <__subsf3+0x384> - 559c: 02000793 li a5,32 - 55a0: 8f99 sub a5,a5,a4 - 55a2: 00ff17b3 sll a5,t5,a5 - 55a6: 00ef5733 srl a4,t5,a4 - 55aa: 00f037b3 snez a5,a5 - 55ae: 8f5d or a4,a4,a5 - 55b0: 00a707b3 add a5,a4,a0 - 55b4: 8942 mv s2,a6 - 55b6: bdc1 j 5486 <__subsf3+0x198> - 55b8: 0ff00793 li a5,255 - 55bc: f0f804e3 beq a6,a5,54c4 <__subsf3+0x1d6> - 55c0: 040007b7 lui a5,0x4000 - 55c4: 00ff6f33 or t5,t5,a5 - 55c8: 47ed li a5,27 - 55ca: 08e7c263 blt a5,a4,564e <__subsf3+0x360> - 55ce: 02000793 li a5,32 - 55d2: 8f99 sub a5,a5,a4 - 55d4: 00ff17b3 sll a5,t5,a5 - 55d8: 00ef5733 srl a4,t5,a4 - 55dc: 00f037b3 snez a5,a5 - 55e0: 8fd9 or a5,a5,a4 - 55e2: 40f507b3 sub a5,a0,a5 - 55e6: 8942 mv s2,a6 - 55e8: 84ae mv s1,a1 - 55ea: bb49 j 537c <__subsf3+0x8e> - 55ec: 4785 li a5,1 - 55ee: b369 j 5378 <__subsf3+0x8a> - 55f0: 060f0e63 beqz t5,566c <__subsf3+0x37e> - 55f4: 177d addi a4,a4,-1 - 55f6: 00af07b3 add a5,t5,a0 - 55fa: 8942 mv s2,a6 - 55fc: e80705e3 beqz a4,5486 <__subsf3+0x198> - 5600: 0ff00793 li a5,255 - 5604: f8f819e3 bne a6,a5,5596 <__subsf3+0x2a8> - 5608: 8e32 mv t3,a2 - 560a: bd7d j 54c8 <__subsf3+0x1da> - 560c: 8e32 mv t3,a2 - 560e: 8942 mv s2,a6 - 5610: 84ae mv s1,a1 - 5612: bf31 j 552e <__subsf3+0x240> - 5614: ea0f09e3 beqz t5,54c6 <__subsf3+0x1d8> - 5618: ea0508e3 beqz a0,54c8 <__subsf3+0x1da> - 561c: bd45 j 54cc <__subsf3+0x1de> - 561e: cd0d beqz a0,5658 <__subsf3+0x36a> - 5620: 8eae mv t4,a1 - 5622: 87b2 mv a5,a2 - 5624: b3d9 j 53ea <__subsf3+0xfc> - 5626: 0ff00793 li a5,255 - 562a: f2f900e3 beq s2,a5,554a <__subsf3+0x25c> - 562e: 00af07b3 add a5,t5,a0 - 5632: 8385 srli a5,a5,0x1 - 5634: b5fd j 5522 <__subsf3+0x234> - 5636: 41e50433 sub s0,a0,t5 - 563a: 84ae mv s1,a1 - 563c: bb81 j 538c <__subsf3+0x9e> - 563e: fc0f1de3 bnez t5,5618 <__subsf3+0x32a> - 5642: e80505e3 beqz a0,54cc <__subsf3+0x1de> - 5646: 84ae mv s1,a1 - 5648: bdbd j 54c6 <__subsf3+0x1d8> - 564a: 4785 li a5,1 - 564c: bd25 j 5484 <__subsf3+0x196> - 564e: 4785 li a5,1 - 5650: bf49 j 55e2 <__subsf3+0x2f4> - 5652: 4901 li s2,0 - 5654: ec0797e3 bnez a5,5522 <__subsf3+0x234> - 5658: 4e81 li t4,0 - 565a: 4781 li a5,0 - 565c: b379 j 53ea <__subsf3+0xfc> - 565e: 41e507b3 sub a5,a0,t5 - 5662: 8942 mv s2,a6 - 5664: 84ae mv s1,a1 - 5666: bb19 j 537c <__subsf3+0x8e> - 5668: 87b2 mv a5,a2 - 566a: b341 j 53ea <__subsf3+0xfc> - 566c: 8e32 mv t3,a2 - 566e: 8942 mv s2,a6 - 5670: bd7d j 552e <__subsf3+0x240> - 5672: 4705 li a4,1 - 5674: bf35 j 55b0 <__subsf3+0x2c2> +00004ccc <__malloc_unlock>: + 4ccc: 8082 ret -00005676 <__fixsfsi>: - 5676: 00800637 lui a2,0x800 - 567a: 01755713 srli a4,a0,0x17 - 567e: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f87fb> - 5682: 0ff77713 andi a4,a4,255 - 5686: 07e00593 li a1,126 - 568a: 00a7f6b3 and a3,a5,a0 - 568e: 01f55793 srli a5,a0,0x1f - 5692: 00e5fc63 bgeu a1,a4,56aa <__fixsfsi+0x34> - 5696: 09d00593 li a1,157 - 569a: 00e5fa63 bgeu a1,a4,56ae <__fixsfsi+0x38> - 569e: 80000537 lui a0,0x80000 - 56a2: fff54513 not a0,a0 - 56a6: 953e add a0,a0,a5 - 56a8: 8082 ret - 56aa: 4501 li a0,0 - 56ac: 8082 ret - 56ae: 09500593 li a1,149 - 56b2: 8ed1 or a3,a3,a2 - 56b4: 00e5cd63 blt a1,a4,56ce <__fixsfsi+0x58> - 56b8: 09600613 li a2,150 - 56bc: 40e60733 sub a4,a2,a4 - 56c0: 00e6d733 srl a4,a3,a4 - 56c4: 40e00533 neg a0,a4 - 56c8: f3f5 bnez a5,56ac <__fixsfsi+0x36> - 56ca: 853a mv a0,a4 - 56cc: 8082 ret - 56ce: f6a70713 addi a4,a4,-150 # fbffff6a <_eusrstack+0xdbffaf6a> - 56d2: 00e69733 sll a4,a3,a4 - 56d6: b7fd j 56c4 <__fixsfsi+0x4e> +00004cce <_read_r>: + 4cce: 1141 addi sp,sp,-16 + 4cd0: c422 sw s0,8(sp) + 4cd2: 842a mv s0,a0 + 4cd4: 852e mv a0,a1 + 4cd6: 85b2 mv a1,a2 + 4cd8: 8636 mv a2,a3 + 4cda: ae01a823 sw zero,-1296(gp) # 20000428 + 4cde: c606 sw ra,12(sp) + 4ce0: 20a9 jal 4d2a <_read> + 4ce2: 57fd li a5,-1 + 4ce4: 00f51763 bne a0,a5,4cf2 <_read_r+0x24> + 4ce8: af018793 addi a5,gp,-1296 # 20000428 + 4cec: 439c lw a5,0(a5) + 4cee: c391 beqz a5,4cf2 <_read_r+0x24> + 4cf0: c01c sw a5,0(s0) + 4cf2: 40b2 lw ra,12(sp) + 4cf4: 4422 lw s0,8(sp) + 4cf6: 0141 addi sp,sp,16 + 4cf8: 8082 ret -000056d8 <__fixunssfsi>: - 56d8: 01755713 srli a4,a0,0x17 - 56dc: 00800637 lui a2,0x800 - 56e0: fff60793 addi a5,a2,-1 # 7fffff <_data_lma+0x7f87fb> - 56e4: 0ff77713 andi a4,a4,255 - 56e8: 07e00593 li a1,126 - 56ec: 00a7f6b3 and a3,a5,a0 - 56f0: 01f55793 srli a5,a0,0x1f - 56f4: 4501 li a0,0 - 56f6: 00e5f463 bgeu a1,a4,56fe <__fixunssfsi+0x26> - 56fa: c399 beqz a5,5700 <__fixunssfsi+0x28> - 56fc: 8082 ret - 56fe: 8082 ret - 5700: 09e00793 li a5,158 - 5704: 557d li a0,-1 - 5706: fee7ebe3 bltu a5,a4,56fc <__fixunssfsi+0x24> - 570a: 09500593 li a1,149 - 570e: 00c6e7b3 or a5,a3,a2 - 5712: 00e5d763 bge a1,a4,5720 <__fixunssfsi+0x48> - 5716: f6a70713 addi a4,a4,-150 - 571a: 00e79533 sll a0,a5,a4 - 571e: 8082 ret - 5720: 09600513 li a0,150 - 5724: 40e50733 sub a4,a0,a4 - 5728: 00e7d533 srl a0,a5,a4 - 572c: 8082 ret +00004cfa <_close>: + 4cfa: 05800793 li a5,88 + 4cfe: aef1a823 sw a5,-1296(gp) # 20000428 + 4d02: 557d li a0,-1 + 4d04: 8082 ret -0000572e <__floatunsisf>: - 572e: 1141 addi sp,sp,-16 - 5730: c606 sw ra,12(sp) - 5732: c422 sw s0,8(sp) - 5734: cd15 beqz a0,5770 <__floatunsisf+0x42> - 5736: 842a mv s0,a0 - 5738: 2ce9 jal 5a12 <__clzsi2> - 573a: 09e00793 li a5,158 - 573e: 40a78733 sub a4,a5,a0 - 5742: 09600793 li a5,150 - 5746: 04e7c063 blt a5,a4,5786 <__floatunsisf+0x58> - 574a: 46a1 li a3,8 - 574c: 0ff77793 andi a5,a4,255 - 5750: 00a6d563 bge a3,a0,575a <__floatunsisf+0x2c> - 5754: 1561 addi a0,a0,-8 - 5756: 00a41433 sll s0,s0,a0 - 575a: 0426 slli s0,s0,0x9 - 575c: 8025 srli s0,s0,0x9 - 575e: 0426 slli s0,s0,0x9 - 5760: 00945513 srli a0,s0,0x9 - 5764: 40b2 lw ra,12(sp) - 5766: 4422 lw s0,8(sp) - 5768: 07de slli a5,a5,0x17 - 576a: 8d5d or a0,a0,a5 - 576c: 0141 addi sp,sp,16 - 576e: 8082 ret - 5770: 4401 li s0,0 - 5772: 0426 slli s0,s0,0x9 - 5774: 00945513 srli a0,s0,0x9 - 5778: 40b2 lw ra,12(sp) - 577a: 4422 lw s0,8(sp) - 577c: 4781 li a5,0 - 577e: 07de slli a5,a5,0x17 - 5780: 8d5d or a0,a0,a5 - 5782: 0141 addi sp,sp,16 - 5784: 8082 ret - 5786: 09900793 li a5,153 - 578a: 00e7dd63 bge a5,a4,57a4 <__floatunsisf+0x76> - 578e: 01b50793 addi a5,a0,27 # 8000001b <_eusrstack+0x5fffb01b> - 5792: 4695 li a3,5 - 5794: 00f417b3 sll a5,s0,a5 - 5798: 8e89 sub a3,a3,a0 - 579a: 00f037b3 snez a5,a5 - 579e: 00d45433 srl s0,s0,a3 - 57a2: 8c5d or s0,s0,a5 - 57a4: 4795 li a5,5 - 57a6: 00a7d663 bge a5,a0,57b2 <__floatunsisf+0x84> - 57aa: ffb50793 addi a5,a0,-5 - 57ae: 00f41433 sll s0,s0,a5 - 57b2: fc0006b7 lui a3,0xfc000 - 57b6: 16fd addi a3,a3,-1 - 57b8: 00747793 andi a5,s0,7 - 57bc: 00d47633 and a2,s0,a3 - 57c0: c385 beqz a5,57e0 <__floatunsisf+0xb2> - 57c2: 00f47793 andi a5,s0,15 - 57c6: 4591 li a1,4 - 57c8: 00b78c63 beq a5,a1,57e0 <__floatunsisf+0xb2> - 57cc: 0611 addi a2,a2,4 - 57ce: 00561793 slli a5,a2,0x5 - 57d2: 0007d763 bgez a5,57e0 <__floatunsisf+0xb2> - 57d6: 09f00793 li a5,159 - 57da: 8e75 and a2,a2,a3 - 57dc: 40a78733 sub a4,a5,a0 - 57e0: 00661413 slli s0,a2,0x6 - 57e4: 8025 srli s0,s0,0x9 - 57e6: 0426 slli s0,s0,0x9 - 57e8: 00945513 srli a0,s0,0x9 - 57ec: 40b2 lw ra,12(sp) - 57ee: 4422 lw s0,8(sp) - 57f0: 0ff77793 andi a5,a4,255 - 57f4: 07de slli a5,a5,0x17 - 57f6: 8d5d or a0,a0,a5 - 57f8: 0141 addi sp,sp,16 - 57fa: 8082 ret +00004d06 <_fstat>: + 4d06: 05800793 li a5,88 + 4d0a: aef1a823 sw a5,-1296(gp) # 20000428 + 4d0e: 557d li a0,-1 + 4d10: 8082 ret -000057fc <__extendsfdf2>: - 57fc: 01755713 srli a4,a0,0x17 - 5800: 0ff77713 andi a4,a4,255 - 5804: 1141 addi sp,sp,-16 - 5806: 00170793 addi a5,a4,1 - 580a: c422 sw s0,8(sp) - 580c: c226 sw s1,4(sp) - 580e: 00951413 slli s0,a0,0x9 - 5812: c606 sw ra,12(sp) - 5814: 0fe7f793 andi a5,a5,254 - 5818: 8025 srli s0,s0,0x9 - 581a: 01f55493 srli s1,a0,0x1f - 581e: c785 beqz a5,5846 <__extendsfdf2+0x4a> - 5820: 00345793 srli a5,s0,0x3 - 5824: 38070713 addi a4,a4,896 - 5828: 0476 slli s0,s0,0x1d - 582a: 07b2 slli a5,a5,0xc - 582c: 0752 slli a4,a4,0x14 - 582e: 83b1 srli a5,a5,0xc - 5830: 01f49513 slli a0,s1,0x1f - 5834: 8fd9 or a5,a5,a4 - 5836: 8fc9 or a5,a5,a0 - 5838: 40b2 lw ra,12(sp) - 583a: 8522 mv a0,s0 - 583c: 4422 lw s0,8(sp) - 583e: 4492 lw s1,4(sp) - 5840: 85be mv a1,a5 - 5842: 0141 addi sp,sp,16 - 5844: 8082 ret - 5846: eb05 bnez a4,5876 <__extendsfdf2+0x7a> - 5848: c439 beqz s0,5896 <__extendsfdf2+0x9a> - 584a: 8522 mv a0,s0 - 584c: 22d9 jal 5a12 <__clzsi2> - 584e: 47a9 li a5,10 - 5850: 04a7c663 blt a5,a0,589c <__extendsfdf2+0xa0> - 5854: 472d li a4,11 - 5856: 8f09 sub a4,a4,a0 - 5858: 01550793 addi a5,a0,21 - 585c: 00e45733 srl a4,s0,a4 - 5860: 00f41433 sll s0,s0,a5 - 5864: 00c71793 slli a5,a4,0xc - 5868: 38900713 li a4,905 - 586c: 8f09 sub a4,a4,a0 - 586e: 83b1 srli a5,a5,0xc - 5870: 7ff77713 andi a4,a4,2047 - 5874: bf5d j 582a <__extendsfdf2+0x2e> - 5876: cc01 beqz s0,588e <__extendsfdf2+0x92> - 5878: 00345713 srli a4,s0,0x3 - 587c: 000807b7 lui a5,0x80 - 5880: 8fd9 or a5,a5,a4 - 5882: 07b2 slli a5,a5,0xc - 5884: 0476 slli s0,s0,0x1d - 5886: 83b1 srli a5,a5,0xc - 5888: 7ff00713 li a4,2047 - 588c: bf79 j 582a <__extendsfdf2+0x2e> - 588e: 7ff00713 li a4,2047 - 5892: 4781 li a5,0 - 5894: bf59 j 582a <__extendsfdf2+0x2e> - 5896: 4701 li a4,0 - 5898: 4781 li a5,0 - 589a: bf41 j 582a <__extendsfdf2+0x2e> - 589c: ff550713 addi a4,a0,-11 - 58a0: 00e41733 sll a4,s0,a4 - 58a4: 4401 li s0,0 - 58a6: bf7d j 5864 <__extendsfdf2+0x68> +00004d12 <_isatty>: + 4d12: 05800793 li a5,88 + 4d16: aef1a823 sw a5,-1296(gp) # 20000428 + 4d1a: 4501 li a0,0 + 4d1c: 8082 ret -000058a8 <__truncdfsf2>: - 58a8: 0145d693 srli a3,a1,0x14 - 58ac: 00c59793 slli a5,a1,0xc - 58b0: 7ff6f693 andi a3,a3,2047 - 58b4: 83b1 srli a5,a5,0xc - 58b6: 00168613 addi a2,a3,1 # fc000001 <_eusrstack+0xdbffb001> - 58ba: 078e slli a5,a5,0x3 - 58bc: 01d55713 srli a4,a0,0x1d - 58c0: 7fe67613 andi a2,a2,2046 - 58c4: 81fd srli a1,a1,0x1f - 58c6: 8f5d or a4,a4,a5 - 58c8: 00351893 slli a7,a0,0x3 - 58cc: ce35 beqz a2,5948 <__truncdfsf2+0xa0> - 58ce: c8068813 addi a6,a3,-896 - 58d2: 0fe00793 li a5,254 - 58d6: 0107dd63 bge a5,a6,58f0 <__truncdfsf2+0x48> - 58da: 4781 li a5,0 - 58dc: 00979513 slli a0,a5,0x9 - 58e0: 0ff00693 li a3,255 - 58e4: 06de slli a3,a3,0x17 - 58e6: 8125 srli a0,a0,0x9 - 58e8: 05fe slli a1,a1,0x1f - 58ea: 8d55 or a0,a0,a3 - 58ec: 8d4d or a0,a0,a1 - 58ee: 8082 ret - 58f0: 0b005563 blez a6,599a <__truncdfsf2+0xf2> - 58f4: 00651793 slli a5,a0,0x6 - 58f8: 070e slli a4,a4,0x3 - 58fa: 00f037b3 snez a5,a5 - 58fe: 8fd9 or a5,a5,a4 - 5900: 01d8d893 srli a7,a7,0x1d - 5904: 0117e7b3 or a5,a5,a7 - 5908: 0077f713 andi a4,a5,7 - 590c: 10070163 beqz a4,5a0e <__truncdfsf2+0x166> - 5910: 00f7f713 andi a4,a5,15 - 5914: 4691 li a3,4 - 5916: 00d70363 beq a4,a3,591c <__truncdfsf2+0x74> - 591a: 0791 addi a5,a5,4 - 591c: 04000737 lui a4,0x4000 - 5920: 8f7d and a4,a4,a5 - 5922: c775 beqz a4,5a0e <__truncdfsf2+0x166> - 5924: 00180713 addi a4,a6,1 - 5928: 0ff00613 li a2,255 - 592c: 0ff77693 andi a3,a4,255 - 5930: fac705e3 beq a4,a2,58da <__truncdfsf2+0x32> - 5934: 079a slli a5,a5,0x6 - 5936: 83a5 srli a5,a5,0x9 - 5938: 00979513 slli a0,a5,0x9 - 593c: 06de slli a3,a3,0x17 - 593e: 8125 srli a0,a0,0x9 - 5940: 05fe slli a1,a1,0x1f - 5942: 8d55 or a0,a0,a3 - 5944: 8d4d or a0,a0,a1 - 5946: 8082 ret - 5948: 011767b3 or a5,a4,a7 - 594c: ee99 bnez a3,596a <__truncdfsf2+0xc2> - 594e: cf85 beqz a5,5986 <__truncdfsf2+0xde> - 5950: 4795 li a5,5 - 5952: 079a slli a5,a5,0x6 - 5954: 83a5 srli a5,a5,0x9 - 5956: 00979513 slli a0,a5,0x9 - 595a: 0ff6f693 andi a3,a3,255 - 595e: 06de slli a3,a3,0x17 - 5960: 8125 srli a0,a0,0x9 - 5962: 05fe slli a1,a1,0x1f - 5964: 8d55 or a0,a0,a3 - 5966: 8d4d or a0,a0,a1 - 5968: 8082 ret - 596a: dba5 beqz a5,58da <__truncdfsf2+0x32> - 596c: 004007b7 lui a5,0x400 - 5970: 00979513 slli a0,a5,0x9 - 5974: 0ff00693 li a3,255 - 5978: 06de slli a3,a3,0x17 - 597a: 4581 li a1,0 - 597c: 8125 srli a0,a0,0x9 - 597e: 05fe slli a1,a1,0x1f - 5980: 8d55 or a0,a0,a3 - 5982: 8d4d or a0,a0,a1 - 5984: 8082 ret - 5986: 4781 li a5,0 - 5988: 00979513 slli a0,a5,0x9 - 598c: 4681 li a3,0 - 598e: 06de slli a3,a3,0x17 - 5990: 8125 srli a0,a0,0x9 - 5992: 05fe slli a1,a1,0x1f - 5994: 8d55 or a0,a0,a3 - 5996: 8d4d or a0,a0,a1 - 5998: 8082 ret - 599a: 57a5 li a5,-23 - 599c: 04f84863 blt a6,a5,59ec <__truncdfsf2+0x144> - 59a0: 47f9 li a5,30 - 59a2: 00800637 lui a2,0x800 - 59a6: 410787b3 sub a5,a5,a6 - 59aa: 457d li a0,31 - 59ac: 8e59 or a2,a2,a4 - 59ae: 04f55163 bge a0,a5,59f0 <__truncdfsf2+0x148> - 59b2: 5779 li a4,-2 - 59b4: 41070733 sub a4,a4,a6 - 59b8: 02000513 li a0,32 - 59bc: 00e65733 srl a4,a2,a4 - 59c0: 00a78863 beq a5,a0,59d0 <__truncdfsf2+0x128> - 59c4: ca268693 addi a3,a3,-862 - 59c8: 00d616b3 sll a3,a2,a3 - 59cc: 00d8e8b3 or a7,a7,a3 - 59d0: 011037b3 snez a5,a7 - 59d4: 8fd9 or a5,a5,a4 - 59d6: 0077f713 andi a4,a5,7 - 59da: 4801 li a6,0 - 59dc: fb15 bnez a4,5910 <__truncdfsf2+0x68> - 59de: 00579713 slli a4,a5,0x5 - 59e2: 4685 li a3,1 - 59e4: f40748e3 bltz a4,5934 <__truncdfsf2+0x8c> - 59e8: 4681 li a3,0 - 59ea: b7a5 j 5952 <__truncdfsf2+0xaa> - 59ec: 4681 li a3,0 - 59ee: b78d j 5950 <__truncdfsf2+0xa8> - 59f0: c8268693 addi a3,a3,-894 - 59f4: 00d89733 sll a4,a7,a3 - 59f8: 00e03733 snez a4,a4 - 59fc: 00d616b3 sll a3,a2,a3 - 5a00: 00f8d8b3 srl a7,a7,a5 - 5a04: 00d767b3 or a5,a4,a3 - 5a08: 00f8e7b3 or a5,a7,a5 - 5a0c: b7e9 j 59d6 <__truncdfsf2+0x12e> - 5a0e: 86c2 mv a3,a6 - 5a10: b789 j 5952 <__truncdfsf2+0xaa> +00004d1e <_lseek>: + 4d1e: 05800793 li a5,88 + 4d22: aef1a823 sw a5,-1296(gp) # 20000428 + 4d26: 557d li a0,-1 + 4d28: 8082 ret -00005a12 <__clzsi2>: - 5a12: 67c1 lui a5,0x10 - 5a14: 02f57c63 bgeu a0,a5,5a4c <__clzsi2+0x3a> - 5a18: 0ff00793 li a5,255 - 5a1c: 02000713 li a4,32 - 5a20: 00a7eb63 bltu a5,a0,5a36 <__clzsi2+0x24> - 5a24: 00002797 auipc a5,0x2 - 5a28: c4478793 addi a5,a5,-956 # 7668 <__clz_tab> - 5a2c: 97aa add a5,a5,a0 - 5a2e: 2388 lbu a0,0(a5) - 5a30: 40a70533 sub a0,a4,a0 - 5a34: 8082 ret - 5a36: 8121 srli a0,a0,0x8 - 5a38: 00002797 auipc a5,0x2 - 5a3c: c3078793 addi a5,a5,-976 # 7668 <__clz_tab> - 5a40: 97aa add a5,a5,a0 - 5a42: 2388 lbu a0,0(a5) - 5a44: 4761 li a4,24 - 5a46: 40a70533 sub a0,a4,a0 - 5a4a: 8082 ret - 5a4c: 010007b7 lui a5,0x1000 - 5a50: 00f56d63 bltu a0,a5,5a6a <__clzsi2+0x58> - 5a54: 8161 srli a0,a0,0x18 - 5a56: 00002797 auipc a5,0x2 - 5a5a: c1278793 addi a5,a5,-1006 # 7668 <__clz_tab> - 5a5e: 97aa add a5,a5,a0 - 5a60: 2388 lbu a0,0(a5) - 5a62: 4721 li a4,8 - 5a64: 40a70533 sub a0,a4,a0 - 5a68: 8082 ret - 5a6a: 8141 srli a0,a0,0x10 - 5a6c: 00002797 auipc a5,0x2 - 5a70: bfc78793 addi a5,a5,-1028 # 7668 <__clz_tab> - 5a74: 97aa add a5,a5,a0 - 5a76: 2388 lbu a0,0(a5) - 5a78: 4741 li a4,16 - 5a7a: 40a70533 sub a0,a4,a0 - 5a7e: 8082 ret +00004d2a <_read>: + 4d2a: 05800793 li a5,88 + 4d2e: aef1a823 sw a5,-1296(gp) # 20000428 + 4d32: 557d li a0,-1 + 4d34: 8082 ret + 4d36: 0000 unimp + 4d38: 74737953 0x74737953 + 4d3c: 6d65 lui s10,0x19 + 4d3e: 3a6b6c43 fmadd.d fs8,fs6,ft6,ft7,unknown + 4d42: 6425 lui s0,0x9 + 4d44: 0a0d addi s4,s4,3 + 4d46: 0000 unimp + 4d48: 70696843 fmadd.s fa6,fs2,ft6,fa4,unknown + 4d4c: 4449 li s0,18 + 4d4e: 253a lhu a4,10(a0) + 4d50: 3830 lbu a2,19(s0) + 4d52: 0d78 addi a4,sp,668 + 4d54: 000a c.slli zero,0x2 + 4d56: 0000 unimp + 4d58: 696c6143 fmadd.s ft2,fs8,fs6,fa3,unknown + 4d5c: 7262 flw ft4,56(sp) + 4d5e: 7461 lui s0,0xffff8 + 4d60: 6974 flw fa3,84(a0) + 4d62: 565f6e6f jal t3,fbac6 <_data_lma+0xf6672> + 4d66: 6c61 lui s8,0x18 + 4d68: 3a20 lbu s0,19(a2) + 4d6a: 2520 lbu s0,10(a0) + 4d6c: 0a64 addi s1,sp,284 + 4d6e: 0000 unimp + 4d70: 7552 flw fa0,52(sp) + 4d72: 206e lhu a1,6(s0) + 4d74: 7461 lui s0,0xffff8 + 4d76: 4520 lw s0,72(a0) + 4d78: 5458 lw a4,44(s0) + 4d7a: 0d49 addi s10,s10,18 + 4d7c: 0000 unimp + 4d7e: 0000 unimp + 4d80: 0000 unimp + 4d82: 3f80 lbu s0,25(a5) + 4d84: 0000 unimp + 4d86: 4348 lw a0,4(a4) + 4d88: f000 fsw fs0,32(s0) + 4d8a: 457f 0x457f + 4d8c: 4000 lw s0,0(s0) + 4d8e: 461c lw a5,8(a2) + 4d90: 6666 flw fa2,88(sp) + 4d92: 6666 flw fa2,88(sp) + 4d94: 6666 flw fa2,88(sp) + 4d96: 400a 0x400a + 4d98: 0000 unimp + 4d9a: 0000 unimp + 4d9c: 0000 unimp + 4d9e: 4010 lw a2,0(s0) + 4da0: 200a lhu a0,0(s0) + 4da2: 5f474843 fmadd.q fa6,fa4,fs4,fa1,rmm + 4da6: 52525543 fmadd.d fa0,ft4,ft5,fa0,unknown + 4daa: 4120 lw s0,64(a0) + 4dac: 4344 lw s1,4(a4) + 4dae: 3a20 lbu s0,19(a2) + 4db0: 2520 lbu s0,10(a0) + 4db2: 2064 lbu s1,6(s0) + 4db4: 000a c.slli zero,0x2 + 4db6: 0000 unimp + 4db8: 4320 lw s0,64(a4) + 4dba: 4748 lw a0,12(a4) + 4dbc: 435f 5255 2052 0x20525255435f + 4dc2: 2049 jal 4e44 <_read+0x11a> + 4dc4: 203a lhu a4,2(s0) + 4dc6: 6425 lui s0,0x9 + 4dc8: 2f20 lbu s0,26(a4) + 4dca: 3031 jal 45d6 <_vfiprintf_r+0x102> + 4dcc: 3030 lbu a2,3(s0) + 4dce: 2030 lbu a2,2(s0) + 4dd0: 000a c.slli zero,0x2 + 4dd2: 0000 unimp + 4dd4: 464e495b 0x464e495b + 4dd8: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4ddc: 7325 lui t1,0xfffe9 + 4dde: 253a lhu a4,10(a0) + 4de0: 5d64 lw s1,124(a0) + 4de2: 5220 lw s0,96(a2) + 4de4: 6765 lui a4,0x19 + 4de6: 7369 lui t1,0xffffa + 4de8: 7274 flw fa3,100(a2) + 4dea: 7461 lui s0,0xffff8 + 4dec: 6f69 lui t5,0x1a + 4dee: 206e lhu a1,6(s0) + 4df0: 63637573 csrrci a0,0x636,6 + 4df4: 7365 lui t1,0xffff9 + 4df6: 0a0d2073 csrs 0xa0,s10 + 4dfa: 0a0d addi s4,s4,3 + 4dfc: 0000 unimp + 4dfe: 0000 unimp + 4e00: 5252455b 0x5252455b + 4e04: 205d524f fnmadd.s ft4,fs10,ft5,ft4,unknown + 4e08: 3a73255b 0x3a73255b + 4e0c: 6425 lui s0,0x9 + 4e0e: 205d jal 4eb4 <_read+0x18a> + 4e10: 5220 lw s0,96(a2) + 4e12: 6765 lui a4,0x19 + 4e14: 7369 lui t1,0xffffa + 4e16: 6574 flw fa3,76(a0) + 4e18: 5f72 lw t5,60(sp) + 4e1a: 754e flw fa0,240(sp) + 4e1c: 626d lui tp,0x1b + 4e1e: 7265 lui tp,0xffff9 + 4e20: 6520 flw fs0,72(a0) + 4e22: 7272 flw ft4,60(sp) + 4e24: 253a726f jal tp,ac876 <_data_lma+0xa7422> + 4e28: 2078 lbu a4,6(s0) + 4e2a: 0a0d addi s4,s4,3 + 4e2c: 0a0d addi s4,s4,3 + 4e2e: 0000 unimp + 4e30: 5252455b 0x5252455b + 4e34: 205d524f fnmadd.s ft4,fs10,ft5,ft4,unknown + 4e38: 3a73255b 0x3a73255b + 4e3c: 6425 lui s0,0x9 + 4e3e: 205d jal 4ee4 <_read+0x1ba> + 4e40: 5220 lw s0,96(a2) + 4e42: 6765 lui a4,0x19 + 4e44: 7369 lui t1,0xffffa + 4e46: 6574 flw fa3,76(a0) + 4e48: 5f72 lw t5,60(sp) + 4e4a: 72617453 0x72617453 + 4e4e: 5f74 lw a3,124(a4) + 4e50: 6441 lui s0,0x10 + 4e52: 7264 flw fs1,100(a2) + 4e54: 7365 lui t1,0xffff9 + 4e56: 72652073 csrs 0x726,a0 + 4e5a: 6f72 flw ft10,28(sp) + 4e5c: 2072 lhu a2,6(s0) + 4e5e: 203a lhu a4,2(s0) + 4e60: 7825 lui a6,0xfffe9 + 4e62: 0d20 addi s0,sp,664 + 4e64: 0d0a slli s10,s10,0x2 + 4e66: 000a c.slli zero,0x2 + 4e68: 464e495b 0x464e495b + 4e6c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4e70: 7325 lui t1,0xfffe9 + 4e72: 253a lhu a4,10(a0) + 4e74: 5d64 lw s1,124(a0) + 4e76: 2020 lbu s0,2(s0) + 4e78: 525f4c53 0x525f4c53 + 4e7c: 6165 addi sp,sp,112 + 4e7e: 5264 lw s1,100(a2) + 4e80: 6765 lui a4,0x19 + 4e82: 7369 lui t1,0xffffa + 4e84: 6574 flw fa3,76(a0) + 4e86: 4172 lw sp,28(sp) + 4e88: 73656363 bltu a0,s6,55ae <_data_lma+0x15a> + 4e8c: 646f4e73 0x646f4e73 + 4e90: 5465 li s0,-7 + 4e92: 7079 c.lui zero,0xffffe + 4e94: 2065 jal 4f3c <_read+0x212> + 4e96: 0a0d addi s4,s4,3 + 4e98: 0000 unimp + 4e9a: 0000 unimp + 4e9c: 464e495b 0x464e495b + 4ea0: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4ea4: 7325 lui t1,0xfffe9 + 4ea6: 253a lhu a4,10(a0) + 4ea8: 5d64 lw s1,124(a0) + 4eaa: 2020 lbu s0,2(s0) + 4eac: 525f4c53 0x525f4c53 + 4eb0: 6165 addi sp,sp,112 + 4eb2: 5264 lw s1,100(a2) + 4eb4: 6765 lui a4,0x19 + 4eb6: 7369 lui t1,0xffffa + 4eb8: 6574 flw fa3,76(a0) + 4eba: 4272 lw tp,28(sp) + 4ebc: 7461 lui s0,0xffff8 + 4ebe: 6574 flw fa3,76(a0) + 4ec0: 7972 flw fs2,60(sp) + 4ec2: 6f56 flw ft10,84(sp) + 4ec4: 746c flw fa1,108(s0) + 4ec6: 6761 lui a4,0x18 + 4ec8: 2065 jal 4f70 <_read+0x246> + 4eca: 0a0d addi s4,s4,3 + 4ecc: 0000 unimp + 4ece: 0000 unimp + 4ed0: 464e495b 0x464e495b + 4ed4: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4ed8: 7325 lui t1,0xfffe9 + 4eda: 253a lhu a4,10(a0) + 4edc: 5d64 lw s1,124(a0) + 4ede: 2020 lbu s0,2(s0) + 4ee0: 525f4c53 0x525f4c53 + 4ee4: 6165 addi sp,sp,112 + 4ee6: 5264 lw s1,100(a2) + 4ee8: 6765 lui a4,0x19 + 4eea: 7369 lui t1,0xffffa + 4eec: 6574 flw fa3,76(a0) + 4eee: 4272 lw tp,28(sp) + 4ef0: 7461 lui s0,0xffff8 + 4ef2: 6574 flw fa3,76(a0) + 4ef4: 7972 flw fs2,60(sp) + 4ef6: 6574 flw fa3,76(a0) + 4ef8: 706d c.lui zero,0xffffb + 4efa: 7265 lui tp,0xffff9 + 4efc: 7461 lui s0,0xffff8 + 4efe: 7275 lui tp,0xffffd + 4f00: 2065 jal 4fa8 <_read+0x27e> + 4f02: 0a0d addi s4,s4,3 + 4f04: 0000 unimp + 4f06: 0000 unimp + 4f08: 464e495b 0x464e495b + 4f0c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4f10: 7325 lui t1,0xfffe9 + 4f12: 253a lhu a4,10(a0) + 4f14: 5d64 lw s1,124(a0) + 4f16: 2020 lbu s0,2(s0) + 4f18: 525f4c53 0x525f4c53 + 4f1c: 6165 addi sp,sp,112 + 4f1e: 5264 lw s1,100(a2) + 4f20: 6765 lui a4,0x19 + 4f22: 7369 lui t1,0xffffa + 4f24: 6574 flw fa3,76(a0) + 4f26: 4372 lw t1,28(sp) + 4f28: 756d6d6f jal s10,db67e <_data_lma+0xd622a> + 4f2c: 696e flw fs2,216(sp) + 4f2e: 69746163 bltu s0,s7,55b0 <_data_lma+0x15c> + 4f32: 654d6e6f jal t3,db586 <_data_lma+0xd6132> + 4f36: 6874 flw fa3,84(s0) + 4f38: 2073646f jal s0,3b93e <_data_lma+0x364ea> + 4f3c: 0a0d addi s4,s4,3 + 4f3e: 0000 unimp + 4f40: 464e495b 0x464e495b + 4f44: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4f48: 7325 lui t1,0xfffe9 + 4f4a: 253a lhu a4,10(a0) + 4f4c: 5d64 lw s1,124(a0) + 4f4e: 2020 lbu s0,2(s0) + 4f50: 525f4c53 0x525f4c53 + 4f54: 6165 addi sp,sp,112 + 4f56: 5264 lw s1,100(a2) + 4f58: 6765 lui a4,0x19 + 4f5a: 7369 lui t1,0xffffa + 4f5c: 6574 flw fa3,76(a0) + 4f5e: 5272 lw tp,60(sp) + 4f60: 6765 lui a4,0x19 + 4f62: 7369 lui t1,0xffffa + 4f64: 7274 flw fa3,100(a2) + 4f66: 7461 lui s0,0xffff8 + 4f68: 6f69 lui t5,0x1a + 4f6a: 536e lw t1,248(sp) + 4f6c: 6174 flw fa3,68(a0) + 4f6e: 7574 flw fa3,108(a0) + 4f70: 0a0d2073 csrs 0xa0,s10 + 4f74: 0000 unimp + 4f76: 0000 unimp + 4f78: 464e495b 0x464e495b + 4f7c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4f80: 7325 lui t1,0xfffe9 + 4f82: 253a lhu a4,10(a0) + 4f84: 5d64 lw s1,124(a0) + 4f86: 2020 lbu s0,2(s0) + 4f88: 525f4c53 0x525f4c53 + 4f8c: 6165 addi sp,sp,112 + 4f8e: 5264 lw s1,100(a2) + 4f90: 6765 lui a4,0x19 + 4f92: 7369 lui t1,0xffffa + 4f94: 6574 flw fa3,76(a0) + 4f96: 5272 lw tp,60(sp) + 4f98: 6d65 lui s10,0x19 + 4f9a: 6961 lui s2,0x18 + 4f9c: 696e flw fs2,216(sp) + 4f9e: 676e flw fa4,216(sp) + 4fa0: 6142 flw ft2,16(sp) + 4fa2: 7474 flw fa3,108(s0) + 4fa4: 7265 lui tp,0xffff9 + 4fa6: 4279 li tp,30 + 4fa8: 7265776f jal a4,5c6ce <_data_lma+0x5727a> + 4fac: 0d20 addi s0,sp,664 + 4fae: 000a c.slli zero,0x2 + 4fb0: 464e495b 0x464e495b + 4fb4: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4fb8: 7325 lui t1,0xfffe9 + 4fba: 253a lhu a4,10(a0) + 4fbc: 5d64 lw s1,124(a0) + 4fbe: 2020 lbu s0,2(s0) + 4fc0: 525f4c53 0x525f4c53 + 4fc4: 6165 addi sp,sp,112 + 4fc6: 5264 lw s1,100(a2) + 4fc8: 6765 lui a4,0x19 + 4fca: 7369 lui t1,0xffffa + 4fcc: 6574 flw fa3,76(a0) + 4fce: 5372 lw t1,60(sp) + 4fd0: 72616c6f jal s8,1b6f6 <_data_lma+0x162a2> + 4fd4: 6e65704f fnmadd.q ft0,fa0,ft6,fa3 + 4fd8: 63726943 fmadd.d fs2,ft4,fs7,fa2,unknown + 4fdc: 6975 lui s2,0x1d + 4fde: 5674 lw a3,108(a2) + 4fe0: 61746c6f jal s8,4bdf6 <_data_lma+0x469a2> + 4fe4: 20316567 0x20316567 + 4fe8: 0a0d addi s4,s4,3 + 4fea: 0000 unimp + 4fec: 464e495b 0x464e495b + 4ff0: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 4ff4: 7325 lui t1,0xfffe9 + 4ff6: 253a lhu a4,10(a0) + 4ff8: 5d64 lw s1,124(a0) + 4ffa: 2020 lbu s0,2(s0) + 4ffc: 525f4c53 0x525f4c53 + 5000: 6165 addi sp,sp,112 + 5002: 5264 lw s1,100(a2) + 5004: 6765 lui a4,0x19 + 5006: 7369 lui t1,0xffffa + 5008: 6574 flw fa3,76(a0) + 500a: 5372 lw t1,60(sp) + 500c: 72616c6f jal s8,1b732 <_data_lma+0x162de> + 5010: 6e65704f fnmadd.q ft0,fa0,ft6,fa3 + 5014: 63726943 fmadd.d fs2,ft4,fs7,fa2,unknown + 5018: 6975 lui s2,0x1d + 501a: 5674 lw a3,108(a2) + 501c: 61746c6f jal s8,4be32 <_data_lma+0x469de> + 5020: 20326567 0x20326567 + 5024: 0a0d addi s4,s4,3 + 5026: 0000 unimp + 5028: 464e495b 0x464e495b + 502c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 5030: 7325 lui t1,0xfffe9 + 5032: 253a lhu a4,10(a0) + 5034: 5d64 lw s1,124(a0) + 5036: 2020 lbu s0,2(s0) + 5038: 525f4c53 0x525f4c53 + 503c: 6165 addi sp,sp,112 + 503e: 5264 lw s1,100(a2) + 5040: 6765 lui a4,0x19 + 5042: 7369 lui t1,0xffffa + 5044: 6574 flw fa3,76(a0) + 5046: 6172 flw ft2,28(sp) + 5048: 6464 flw fs1,76(s0) + 504a: 6572 flw fa0,28(sp) + 504c: 0d207373 csrrci t1,0xd2,0 + 5050: 000a c.slli zero,0x2 + 5052: 0000 unimp + 5054: 464e495b 0x464e495b + 5058: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 505c: 7325 lui t1,0xfffe9 + 505e: 253a lhu a4,10(a0) + 5060: 5d64 lw s1,124(a0) + 5062: 4d20 lw s0,88(a0) + 5064: 7461 lui s0,0xffff8 + 5066: 535f6863 bltu t5,s5,5596 <_data_lma+0x142> + 506a: 6174 flw fa3,68(a0) + 506c: 7472 flw fs0,60(sp) + 506e: 6c66 flw fs8,88(sp) + 5070: 6761 lui a4,0x18 + 5072: 7320 flw fs0,96(a4) + 5074: 6375 lui t1,0x1d + 5076: 73736563 bltu t1,s7,57a0 <_data_lma+0x34c> + 507a: 0d20 addi s0,sp,664 + 507c: 0d0a slli s10,s10,0x2 + 507e: 000a c.slli zero,0x2 + 5080: 464e495b 0x464e495b + 5084: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 5088: 7325 lui t1,0xfffe9 + 508a: 253a lhu a4,10(a0) + 508c: 5d64 lw s1,124(a0) + 508e: 4d20 lw s0,88(a0) + 5090: 7461 lui s0,0xffff8 + 5092: 615f6863 bltu t5,s5,56a2 <_data_lma+0x24e> + 5096: 6464 flw fs1,76(s0) + 5098: 6572 flw fa0,28(sp) + 509a: 73207373 csrrci t1,0x732,0 + 509e: 6375 lui t1,0x1d + 50a0: 73736563 bltu t1,s7,57ca <_data_lma+0x376> + 50a4: 0d20 addi s0,sp,664 + 50a6: 0d0a slli s10,s10,0x2 + 50a8: 000a c.slli zero,0x2 + 50aa: 0000 unimp + 50ac: 464e495b 0x464e495b + 50b0: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 50b4: 7325 lui t1,0xfffe9 + 50b6: 253a lhu a4,10(a0) + 50b8: 5d64 lw s1,124(a0) + 50ba: 4d20 lw s0,88(a0) + 50bc: 7461 lui s0,0xffff8 + 50be: 425f6863 bltu t5,t0,54ee <_data_lma+0x9a> + 50c2: 6f72 flw ft10,28(sp) + 50c4: 6461 lui s0,0x18 + 50c6: 74736163 bltu t1,t2,5808 <_data_lma+0x3b4> + 50ca: 6461 lui s0,0x18 + 50cc: 7264 flw fs1,100(a2) + 50ce: 7365 lui t1,0xffff9 + 50d0: 75732073 csrs 0x757,t1 + 50d4: 73656363 bltu a0,s6,57fa <_data_lma+0x3a6> + 50d8: 0d0a0d73 0xd0a0d73 + 50dc: 000a c.slli zero,0x2 + 50de: 0000 unimp + 50e0: 464e495b 0x464e495b + 50e4: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 50e8: 7325 lui t1,0xfffe9 + 50ea: 253a lhu a4,10(a0) + 50ec: 5d64 lw s1,124(a0) + 50ee: 5220 lw s0,96(a2) + 50f0: 6165 addi sp,sp,112 + 50f2: 5f64 lw s1,124(a4) + 50f4: 6552 flw fa0,20(sp) + 50f6: 74736967 0x74736967 + 50fa: 7265 lui tp,0xffff9 + 50fc: 0a0d addi s4,s4,3 + 50fe: 0a0d addi s4,s4,3 + 5100: 0000 unimp + 5102: 0000 unimp + 5104: 464e495b 0x464e495b + 5108: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 510c: 7325 lui t1,0xfffe9 + 510e: 253a lhu a4,10(a0) + 5110: 5d64 lw s1,124(a0) + 5112: 5720 lw s0,104(a4) + 5114: 6972 flw fs2,28(sp) + 5116: 6574 flw fa3,76(a0) + 5118: 525f 6765 7369 0x73696765525f + 511e: 6574 flw fa3,76(a0) + 5120: 0d72 slli s10,s10,0x1c + 5122: 0d0a slli s10,s10,0x2 + 5124: 000a c.slli zero,0x2 + 5126: 0000 unimp + 5128: 464e495b 0x464e495b + 512c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 5130: 7325 lui t1,0xfffe9 + 5132: 253a lhu a4,10(a0) + 5134: 5d64 lw s1,124(a0) + 5136: 4220 lw s0,64(a2) + 5138: 6f72 flw ft10,28(sp) + 513a: 6461 lui s0,0x18 + 513c: 74736163 bltu t1,t2,587e <_data_lma+0x42a> + 5140: 535f 6163 0d6e 0xd6e6163535f + 5146: 0d0a slli s10,s10,0x2 + 5148: 000a c.slli zero,0x2 + 514a: 0000 unimp + 514c: 464e495b 0x464e495b + 5150: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 5154: 7325 lui t1,0xfffe9 + 5156: 253a lhu a4,10(a0) + 5158: 5d64 lw s1,124(a0) + 515a: 5220 lw s0,96(a2) + 515c: 6765 lui a4,0x19 + 515e: 7369 lui t1,0xffffa + 5160: 7274 flw fa3,100(a2) + 5162: 7461 lui s0,0xffff8 + 5164: 6f69 lui t5,0x1a + 5166: 5f6e lw t5,248(sp) + 5168: 6572 flw fa0,28(sp) + 516a: 7571 lui a0,0xffffc + 516c: 7365 lui t1,0xffff9 + 516e: 0d74 addi a3,sp,668 + 5170: 0d0a slli s10,s10,0x2 + 5172: 000a c.slli zero,0x2 + 5174: 464e495b 0x464e495b + 5178: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown + 517c: 7325 lui t1,0xfffe9 + 517e: 253a lhu a4,10(a0) + 5180: 5d64 lw s1,124(a0) + 5182: 6620 flw fs0,72(a2) + 5184: 6e75 lui t3,0x1d + 5186: 65646f63 bltu s0,s6,57e4 <_data_lma+0x390> + 518a: 6520 flw fs0,72(a0) + 518c: 7272 flw ft4,60(sp) + 518e: 2520726f jal tp,c3e0 <_data_lma+0x6f8c> + 5192: 0d78 addi a4,sp,668 + 5194: 0d0a slli s10,s10,0x2 + 5196: 000a c.slli zero,0x2 + 5198: 6666 flw fa2,88(sp) + 519a: 3f66 lhu s1,62(a4) + 519c: 0000 unimp + 519e: 0000 unimp + 51a0: 999a add s3,s3,t1 + 51a2: 9999 andi a1,a1,-26 + 51a4: 9999 andi a1,a1,-26 + 51a6: 3fb9 jal 5104 <_read+0x3da> + 51a8: 6e69 lui t3,0x1a + 51aa: 7420 flw fs0,104(s0) + 51ac: 7365 lui t1,0xffff9 + 51ae: 2074 lbu a3,6(s0) + 51b0: 0000 unimp + 51b2: 0000 unimp + 51b4: 0000 unimp + 51b6: 3f00 lbu s0,25(a4) + 51b8: db16 sw t0,180(sp) + 51ba: ffff 0xffff + 51bc: da08 sw a0,48(a2) + 51be: ffff 0xffff + 51c0: da08 sw a0,48(a2) + 51c2: ffff 0xffff + 51c4: da06 sw ra,52(sp) + 51c6: ffff 0xffff + 51c8: da0e sw gp,52(sp) + 51ca: ffff 0xffff + 51cc: da0e sw gp,52(sp) + 51ce: ffff 0xffff + 51d0: d9d4 sw a3,52(a1) + 51d2: ffff 0xffff + 51d4: da06 sw ra,52(sp) + 51d6: ffff 0xffff + 51d8: da0e sw gp,52(sp) + 51da: ffff 0xffff + 51dc: d9d4 sw a3,52(a1) + 51de: ffff 0xffff + 51e0: da0e sw gp,52(sp) + 51e2: ffff 0xffff + 51e4: da06 sw ra,52(sp) + 51e6: ffff 0xffff + 51e8: db02 sw zero,180(sp) + 51ea: ffff 0xffff + 51ec: db02 sw zero,180(sp) + 51ee: ffff 0xffff + 51f0: db02 sw zero,180(sp) + 51f2: ffff 0xffff + 51f4: d9d4 sw a3,52(a1) + 51f6: ffff 0xffff + 51f8: df38 sw a4,120(a4) + 51fa: ffff 0xffff + 51fc: de5e sw s7,60(sp) + 51fe: ffff 0xffff + 5200: df32 sw a2,188(sp) + 5202: ffff 0xffff + 5204: de66 sw s9,60(sp) + 5206: ffff 0xffff + 5208: df32 sw a2,188(sp) + 520a: ffff 0xffff + 520c: de2c sw a1,120(a2) + 520e: ffff 0xffff + 5210: df32 sw a2,188(sp) + 5212: ffff 0xffff + 5214: de66 sw s9,60(sp) + 5216: ffff 0xffff + 5218: de5e sw s7,60(sp) + 521a: ffff 0xffff + 521c: de5e sw s7,60(sp) + 521e: ffff 0xffff + 5220: de2c sw a1,120(a2) + 5222: ffff 0xffff + 5224: de66 sw s9,60(sp) + 5226: ffff 0xffff + 5228: de6c sw a1,124(a2) + 522a: ffff 0xffff + 522c: de6c sw a1,124(a2) + 522e: ffff 0xffff + 5230: de6c sw a1,124(a2) + 5232: ffff 0xffff + 5234: de2c sw a1,120(a2) + 5236: ffff 0xffff + 5238: de1e sw t2,60(sp) + 523a: ffff 0xffff + 523c: de1e sw t2,60(sp) + 523e: ffff 0xffff + 5240: def2 sw t3,124(sp) + 5242: ffff 0xffff + 5244: dfce sw s3,252(sp) + 5246: ffff 0xffff + 5248: def2 sw t3,124(sp) + 524a: ffff 0xffff + 524c: ddec sw a1,124(a1) + 524e: ffff 0xffff + 5250: def2 sw t3,124(sp) + 5252: ffff 0xffff + 5254: dfce sw s3,252(sp) + 5256: ffff 0xffff + 5258: de1e sw t2,60(sp) + 525a: ffff 0xffff + 525c: de1e sw t2,60(sp) + 525e: ffff 0xffff + 5260: ddec sw a1,124(a1) + 5262: ffff 0xffff + 5264: dfce sw s3,252(sp) + 5266: ffff 0xffff + 5268: de2c sw a1,120(a2) + 526a: ffff 0xffff + 526c: de2c sw a1,120(a2) + 526e: ffff 0xffff + 5270: de2c sw a1,120(a2) + 5272: ffff 0xffff + 5274: ddec sw a1,124(a1) + 5276: ffff 0xffff + 5278: e242 fsw fa6,4(sp) + 527a: ffff 0xffff + 527c: e194 fsw fa3,0(a1) + 527e: ffff 0xffff + 5280: e194 fsw fa3,0(a1) + 5282: ffff 0xffff + 5284: e192 fsw ft4,192(sp) + 5286: ffff 0xffff + 5288: e198 fsw fa4,0(a1) + 528a: ffff 0xffff + 528c: e198 fsw fa4,0(a1) + 528e: ffff 0xffff + 5290: e168 fsw fa0,68(a0) + 5292: ffff 0xffff + 5294: e192 fsw ft4,192(sp) + 5296: ffff 0xffff + 5298: e198 fsw fa4,0(a1) + 529a: ffff 0xffff + 529c: e168 fsw fa0,68(a0) + 529e: ffff 0xffff + 52a0: e198 fsw fa4,0(a1) + 52a2: ffff 0xffff + 52a4: e192 fsw ft4,192(sp) + 52a6: ffff 0xffff + 52a8: e230 fsw fa2,64(a2) + 52aa: ffff 0xffff + 52ac: e230 fsw fa2,64(a2) + 52ae: ffff 0xffff + 52b0: e230 fsw fa2,64(a2) + 52b2: ffff 0xffff + 52b4: e168 fsw fa0,68(a0) + 52b6: ffff 0xffff -00005a80 <__errno>: - 5a80: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> - 5a84: 4388 lw a0,0(a5) - 5a86: 8082 ret +000052b8 <__clz_tab>: + 52b8: 0100 0202 0303 0303 0404 0404 0404 0404 ................ + 52c8: 0505 0505 0505 0505 0505 0505 0505 0505 ................ + 52d8: 0606 0606 0606 0606 0606 0606 0606 0606 ................ + 52e8: 0606 0606 0606 0606 0606 0606 0606 0606 ................ + 52f8: 0707 0707 0707 0707 0707 0707 0707 0707 ................ + 5308: 0707 0707 0707 0707 0707 0707 0707 0707 ................ + 5318: 0707 0707 0707 0707 0707 0707 0707 0707 ................ + 5328: 0707 0707 0707 0707 0707 0707 0707 0707 ................ + 5338: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + 5348: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + 5358: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + 5368: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + 5378: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + 5388: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + 5398: 0808 0808 0808 0808 0808 0808 0808 0808 ................ + 53a8: 0808 0808 0808 0808 0808 0808 0808 0808 ................ -00005a88 : - 5a88: 00a5c7b3 xor a5,a1,a0 - 5a8c: 8b8d andi a5,a5,3 - 5a8e: 00c50733 add a4,a0,a2 - 5a92: e781 bnez a5,5a9a - 5a94: 478d li a5,3 - 5a96: 00c7ed63 bltu a5,a2,5ab0 - 5a9a: 87aa mv a5,a0 - 5a9c: 08e57e63 bgeu a0,a4,5b38 - 5aa0: 2194 lbu a3,0(a1) - 5aa2: 0785 addi a5,a5,1 - 5aa4: 0585 addi a1,a1,1 - 5aa6: fed78fa3 sb a3,-1(a5) - 5aaa: fee7ebe3 bltu a5,a4,5aa0 - 5aae: 8082 ret - 5ab0: 00357693 andi a3,a0,3 - 5ab4: 87aa mv a5,a0 - 5ab6: ca89 beqz a3,5ac8 - 5ab8: 2194 lbu a3,0(a1) - 5aba: 0785 addi a5,a5,1 - 5abc: 0585 addi a1,a1,1 - 5abe: fed78fa3 sb a3,-1(a5) - 5ac2: 0037f693 andi a3,a5,3 - 5ac6: bfc5 j 5ab6 - 5ac8: ffc77693 andi a3,a4,-4 - 5acc: fe068613 addi a2,a3,-32 - 5ad0: 06c7f063 bgeu a5,a2,5b30 - 5ad4: 0005a383 lw t2,0(a1) - 5ad8: 0045a283 lw t0,4(a1) - 5adc: 0085af83 lw t6,8(a1) - 5ae0: 00c5af03 lw t5,12(a1) - 5ae4: 0105ae83 lw t4,16(a1) - 5ae8: 0145ae03 lw t3,20(a1) - 5aec: 0185a303 lw t1,24(a1) - 5af0: 01c5a883 lw a7,28(a1) - 5af4: 02458593 addi a1,a1,36 - 5af8: 0077a023 sw t2,0(a5) - 5afc: ffc5a803 lw a6,-4(a1) - 5b00: 0057a223 sw t0,4(a5) - 5b04: 01f7a423 sw t6,8(a5) - 5b08: 01e7a623 sw t5,12(a5) - 5b0c: 01d7a823 sw t4,16(a5) - 5b10: 01c7aa23 sw t3,20(a5) - 5b14: 0067ac23 sw t1,24(a5) - 5b18: 0117ae23 sw a7,28(a5) - 5b1c: 02478793 addi a5,a5,36 - 5b20: ff07ae23 sw a6,-4(a5) - 5b24: b775 j 5ad0 - 5b26: 4190 lw a2,0(a1) - 5b28: 0791 addi a5,a5,4 - 5b2a: 0591 addi a1,a1,4 - 5b2c: fec7ae23 sw a2,-4(a5) - 5b30: fed7ebe3 bltu a5,a3,5b26 - 5b34: f6e7e6e3 bltu a5,a4,5aa0 - 5b38: 8082 ret - -00005b3a : - 5b3a: 7139 addi sp,sp,-64 - 5b3c: da3e sw a5,52(sp) - 5b3e: d22e sw a1,36(sp) - 5b40: d432 sw a2,40(sp) - 5b42: d636 sw a3,44(sp) - 5b44: d83a sw a4,48(sp) - 5b46: dc42 sw a6,56(sp) - 5b48: de46 sw a7,60(sp) - 5b4a: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> - 5b4e: cc22 sw s0,24(sp) - 5b50: 4380 lw s0,0(a5) - 5b52: ca26 sw s1,20(sp) - 5b54: ce06 sw ra,28(sp) - 5b56: 84aa mv s1,a0 - 5b58: c409 beqz s0,5b62 - 5b5a: 4c1c lw a5,24(s0) - 5b5c: e399 bnez a5,5b62 - 5b5e: 8522 mv a0,s0 - 5b60: 2509 jal 6162 <__sinit> - 5b62: 440c lw a1,8(s0) - 5b64: 1054 addi a3,sp,36 - 5b66: 8626 mv a2,s1 - 5b68: 8522 mv a0,s0 - 5b6a: c636 sw a3,12(sp) - 5b6c: 24b000ef jal ra,65b6 <_vfiprintf_r> - 5b70: 40f2 lw ra,28(sp) - 5b72: 4462 lw s0,24(sp) - 5b74: 44d2 lw s1,20(sp) - 5b76: 6121 addi sp,sp,64 - 5b78: 8082 ret - -00005b7a : - 5b7a: 1101 addi sp,sp,-32 - 5b7c: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> - 5b80: cc22 sw s0,24(sp) - 5b82: 4380 lw s0,0(a5) - 5b84: ce06 sw ra,28(sp) - 5b86: 85aa mv a1,a0 - 5b88: c419 beqz s0,5b96 - 5b8a: 4c1c lw a5,24(s0) - 5b8c: e789 bnez a5,5b96 - 5b8e: c62a sw a0,12(sp) - 5b90: 8522 mv a0,s0 - 5b92: 2bc1 jal 6162 <__sinit> - 5b94: 45b2 lw a1,12(sp) - 5b96: 4410 lw a2,8(s0) - 5b98: 8522 mv a0,s0 - 5b9a: 4462 lw s0,24(sp) - 5b9c: 40f2 lw ra,28(sp) - 5b9e: 6105 addi sp,sp,32 - 5ba0: 04e0106f j 6bee <_putc_r> - -00005ba4 <_puts_r>: - 5ba4: 1101 addi sp,sp,-32 - 5ba6: ca26 sw s1,20(sp) - 5ba8: c84a sw s2,16(sp) - 5baa: ce06 sw ra,28(sp) - 5bac: cc22 sw s0,24(sp) - 5bae: c64e sw s3,12(sp) - 5bb0: c452 sw s4,8(sp) - 5bb2: 84aa mv s1,a0 - 5bb4: 892e mv s2,a1 - 5bb6: c501 beqz a0,5bbe <_puts_r+0x1a> - 5bb8: 4d1c lw a5,24(a0) - 5bba: e391 bnez a5,5bbe <_puts_r+0x1a> - 5bbc: 235d jal 6162 <__sinit> - 5bbe: 4c9c lw a5,24(s1) - 5bc0: 4480 lw s0,8(s1) - 5bc2: e399 bnez a5,5bc8 <_puts_r+0x24> - 5bc4: 8526 mv a0,s1 - 5bc6: 2b71 jal 6162 <__sinit> - 5bc8: 00002797 auipc a5,0x2 - 5bcc: bc078793 addi a5,a5,-1088 # 7788 <__sf_fake_stdin> - 5bd0: 02f41b63 bne s0,a5,5c06 <_puts_r+0x62> - 5bd4: 40c0 lw s0,4(s1) - 5bd6: 245e lhu a5,12(s0) - 5bd8: 8ba1 andi a5,a5,8 - 5bda: c7b1 beqz a5,5c26 <_puts_r+0x82> - 5bdc: 481c lw a5,16(s0) - 5bde: c7a1 beqz a5,5c26 <_puts_r+0x82> - 5be0: 59fd li s3,-1 - 5be2: 4a29 li s4,10 - 5be4: 441c lw a5,8(s0) - 5be6: 00094583 lbu a1,0(s2) - 5bea: 17fd addi a5,a5,-1 - 5bec: e9b1 bnez a1,5c40 <_puts_r+0x9c> - 5bee: c41c sw a5,8(s0) - 5bf0: 0607dd63 bgez a5,5c6a <_puts_r+0xc6> - 5bf4: 8622 mv a2,s0 - 5bf6: 45a9 li a1,10 - 5bf8: 8526 mv a0,s1 - 5bfa: 2295 jal 5d5e <__swbuf_r> - 5bfc: 57fd li a5,-1 - 5bfe: 02f50863 beq a0,a5,5c2e <_puts_r+0x8a> - 5c02: 4529 li a0,10 - 5c04: a035 j 5c30 <_puts_r+0x8c> - 5c06: 00002797 auipc a5,0x2 - 5c0a: ba278793 addi a5,a5,-1118 # 77a8 <__sf_fake_stdout> - 5c0e: 00f41463 bne s0,a5,5c16 <_puts_r+0x72> - 5c12: 4480 lw s0,8(s1) - 5c14: b7c9 j 5bd6 <_puts_r+0x32> - 5c16: 00002797 auipc a5,0x2 - 5c1a: b5278793 addi a5,a5,-1198 # 7768 <__sf_fake_stderr> - 5c1e: faf41ce3 bne s0,a5,5bd6 <_puts_r+0x32> - 5c22: 44c0 lw s0,12(s1) - 5c24: bf4d j 5bd6 <_puts_r+0x32> - 5c26: 85a2 mv a1,s0 - 5c28: 8526 mv a0,s1 - 5c2a: 2ac5 jal 5e1a <__swsetup_r> - 5c2c: d955 beqz a0,5be0 <_puts_r+0x3c> - 5c2e: 557d li a0,-1 - 5c30: 40f2 lw ra,28(sp) - 5c32: 4462 lw s0,24(sp) - 5c34: 44d2 lw s1,20(sp) - 5c36: 4942 lw s2,16(sp) - 5c38: 49b2 lw s3,12(sp) - 5c3a: 4a22 lw s4,8(sp) - 5c3c: 6105 addi sp,sp,32 - 5c3e: 8082 ret - 5c40: c41c sw a5,8(s0) - 5c42: 0905 addi s2,s2,1 - 5c44: 0007d763 bgez a5,5c52 <_puts_r+0xae> - 5c48: 4c18 lw a4,24(s0) - 5c4a: 00e7ca63 blt a5,a4,5c5e <_puts_r+0xba> - 5c4e: 01458863 beq a1,s4,5c5e <_puts_r+0xba> - 5c52: 401c lw a5,0(s0) - 5c54: 00178713 addi a4,a5,1 - 5c58: c018 sw a4,0(s0) - 5c5a: a38c sb a1,0(a5) - 5c5c: b761 j 5be4 <_puts_r+0x40> - 5c5e: 8622 mv a2,s0 - 5c60: 8526 mv a0,s1 - 5c62: 28f5 jal 5d5e <__swbuf_r> - 5c64: f93510e3 bne a0,s3,5be4 <_puts_r+0x40> - 5c68: b7d9 j 5c2e <_puts_r+0x8a> - 5c6a: 401c lw a5,0(s0) - 5c6c: 00178713 addi a4,a5,1 - 5c70: c018 sw a4,0(s0) - 5c72: 4729 li a4,10 - 5c74: a398 sb a4,0(a5) - 5c76: b771 j 5c02 <_puts_r+0x5e> - -00005c78 : - 5c78: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> - 5c7c: 85aa mv a1,a0 - 5c7e: 4388 lw a0,0(a5) - 5c80: f25ff06f j 5ba4 <_puts_r> - -00005c84 : - 5c84: 1141 addi sp,sp,-16 - 5c86: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> - 5c8a: c422 sw s0,8(sp) - 5c8c: 4380 lw s0,0(a5) - 5c8e: c226 sw s1,4(sp) - 5c90: c606 sw ra,12(sp) - 5c92: 5c1c lw a5,56(s0) - 5c94: 84aa mv s1,a0 - 5c96: eb8d bnez a5,5cc8 - 5c98: 4561 li a0,24 - 5c9a: 2725 jal 63c2 - 5c9c: abcd37b7 lui a5,0xabcd3 - 5ca0: dc08 sw a0,56(s0) - 5ca2: 30e78793 addi a5,a5,782 # abcd330e <_eusrstack+0x8bcce30e> - 5ca6: c11c sw a5,0(a0) - 5ca8: e66d17b7 lui a5,0xe66d1 - 5cac: 23478793 addi a5,a5,564 # e66d1234 <_eusrstack+0xc66cc234> - 5cb0: c15c sw a5,4(a0) - 5cb2: 0005e7b7 lui a5,0x5e - 5cb6: eec78793 addi a5,a5,-276 # 5deec <_data_lma+0x566e8> - 5cba: c51c sw a5,8(a0) - 5cbc: 47ad li a5,11 - 5cbe: a55e sh a5,12(a0) - 5cc0: 4705 li a4,1 - 5cc2: 4781 li a5,0 - 5cc4: c918 sw a4,16(a0) - 5cc6: c95c sw a5,20(a0) - 5cc8: 5c1c lw a5,56(s0) - 5cca: 40b2 lw ra,12(sp) - 5ccc: 4422 lw s0,8(sp) - 5cce: cb84 sw s1,16(a5) - 5cd0: 0007aa23 sw zero,20(a5) - 5cd4: 4492 lw s1,4(sp) - 5cd6: 0141 addi sp,sp,16 - 5cd8: 8082 ret - -00005cda : - 5cda: 1141 addi sp,sp,-16 - 5cdc: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> - 5ce0: c422 sw s0,8(sp) - 5ce2: 4380 lw s0,0(a5) - 5ce4: c606 sw ra,12(sp) - 5ce6: 5c1c lw a5,56(s0) - 5ce8: eb8d bnez a5,5d1a - 5cea: 4561 li a0,24 - 5cec: 2dd9 jal 63c2 - 5cee: abcd37b7 lui a5,0xabcd3 - 5cf2: dc08 sw a0,56(s0) - 5cf4: 30e78793 addi a5,a5,782 # abcd330e <_eusrstack+0x8bcce30e> - 5cf8: c11c sw a5,0(a0) - 5cfa: e66d17b7 lui a5,0xe66d1 - 5cfe: 23478793 addi a5,a5,564 # e66d1234 <_eusrstack+0xc66cc234> - 5d02: c15c sw a5,4(a0) - 5d04: 0005e7b7 lui a5,0x5e - 5d08: eec78793 addi a5,a5,-276 # 5deec <_data_lma+0x566e8> - 5d0c: c51c sw a5,8(a0) - 5d0e: 47ad li a5,11 - 5d10: a55e sh a5,12(a0) - 5d12: 4705 li a4,1 - 5d14: 4781 li a5,0 - 5d16: c918 sw a4,16(a0) - 5d18: c95c sw a5,20(a0) - 5d1a: 5c10 lw a2,56(s0) - 5d1c: 4c958737 lui a4,0x4c958 - 5d20: 5851f7b7 lui a5,0x5851f - 5d24: 4a14 lw a3,16(a2) - 5d26: 4a48 lw a0,20(a2) - 5d28: f2d70713 addi a4,a4,-211 # 4c957f2d <_eusrstack+0x2c952f2d> - 5d2c: 42d78793 addi a5,a5,1069 # 5851f42d <_eusrstack+0x3851a42d> - 5d30: 02f687b3 mul a5,a3,a5 - 5d34: 40b2 lw ra,12(sp) - 5d36: 4422 lw s0,8(sp) - 5d38: 02e50533 mul a0,a0,a4 - 5d3c: 953e add a0,a0,a5 - 5d3e: 02e687b3 mul a5,a3,a4 - 5d42: 02e6b733 mulhu a4,a3,a4 - 5d46: 00178693 addi a3,a5,1 - 5d4a: ca14 sw a3,16(a2) - 5d4c: 972a add a4,a4,a0 - 5d4e: 00f6b533 sltu a0,a3,a5 - 5d52: 953a add a0,a0,a4 - 5d54: ca48 sw a0,20(a2) - 5d56: 0506 slli a0,a0,0x1 - 5d58: 8105 srli a0,a0,0x1 - 5d5a: 0141 addi sp,sp,16 - 5d5c: 8082 ret - -00005d5e <__swbuf_r>: - 5d5e: 1101 addi sp,sp,-32 - 5d60: cc22 sw s0,24(sp) - 5d62: ca26 sw s1,20(sp) - 5d64: c84a sw s2,16(sp) - 5d66: ce06 sw ra,28(sp) - 5d68: c64e sw s3,12(sp) - 5d6a: 84aa mv s1,a0 - 5d6c: 892e mv s2,a1 - 5d6e: 8432 mv s0,a2 - 5d70: c501 beqz a0,5d78 <__swbuf_r+0x1a> - 5d72: 4d1c lw a5,24(a0) - 5d74: e391 bnez a5,5d78 <__swbuf_r+0x1a> - 5d76: 26f5 jal 6162 <__sinit> - 5d78: 00002797 auipc a5,0x2 - 5d7c: a1078793 addi a5,a5,-1520 # 7788 <__sf_fake_stdin> - 5d80: 06f41763 bne s0,a5,5dee <__swbuf_r+0x90> - 5d84: 40c0 lw s0,4(s1) - 5d86: 4c1c lw a5,24(s0) - 5d88: c41c sw a5,8(s0) - 5d8a: 245e lhu a5,12(s0) - 5d8c: 8ba1 andi a5,a5,8 - 5d8e: c3c1 beqz a5,5e0e <__swbuf_r+0xb0> - 5d90: 481c lw a5,16(s0) - 5d92: cfb5 beqz a5,5e0e <__swbuf_r+0xb0> - 5d94: 481c lw a5,16(s0) - 5d96: 4008 lw a0,0(s0) - 5d98: 0ff97993 andi s3,s2,255 - 5d9c: 0ff97913 andi s2,s2,255 - 5da0: 8d1d sub a0,a0,a5 - 5da2: 485c lw a5,20(s0) - 5da4: 00f54663 blt a0,a5,5db0 <__swbuf_r+0x52> - 5da8: 85a2 mv a1,s0 - 5daa: 8526 mv a0,s1 - 5dac: 2c69 jal 6046 <_fflush_r> - 5dae: e525 bnez a0,5e16 <__swbuf_r+0xb8> - 5db0: 441c lw a5,8(s0) - 5db2: 0505 addi a0,a0,1 - 5db4: 17fd addi a5,a5,-1 - 5db6: c41c sw a5,8(s0) - 5db8: 401c lw a5,0(s0) - 5dba: 00178713 addi a4,a5,1 - 5dbe: c018 sw a4,0(s0) - 5dc0: 01378023 sb s3,0(a5) - 5dc4: 485c lw a5,20(s0) - 5dc6: 00a78863 beq a5,a0,5dd6 <__swbuf_r+0x78> - 5dca: 245e lhu a5,12(s0) - 5dcc: 8b85 andi a5,a5,1 - 5dce: cb81 beqz a5,5dde <__swbuf_r+0x80> - 5dd0: 47a9 li a5,10 - 5dd2: 00f91663 bne s2,a5,5dde <__swbuf_r+0x80> - 5dd6: 85a2 mv a1,s0 - 5dd8: 8526 mv a0,s1 - 5dda: 24b5 jal 6046 <_fflush_r> - 5ddc: ed0d bnez a0,5e16 <__swbuf_r+0xb8> - 5dde: 40f2 lw ra,28(sp) - 5de0: 4462 lw s0,24(sp) - 5de2: 854a mv a0,s2 - 5de4: 44d2 lw s1,20(sp) - 5de6: 4942 lw s2,16(sp) - 5de8: 49b2 lw s3,12(sp) - 5dea: 6105 addi sp,sp,32 - 5dec: 8082 ret - 5dee: 00002797 auipc a5,0x2 - 5df2: 9ba78793 addi a5,a5,-1606 # 77a8 <__sf_fake_stdout> - 5df6: 00f41463 bne s0,a5,5dfe <__swbuf_r+0xa0> - 5dfa: 4480 lw s0,8(s1) - 5dfc: b769 j 5d86 <__swbuf_r+0x28> - 5dfe: 00002797 auipc a5,0x2 - 5e02: 96a78793 addi a5,a5,-1686 # 7768 <__sf_fake_stderr> - 5e06: f8f410e3 bne s0,a5,5d86 <__swbuf_r+0x28> - 5e0a: 44c0 lw s0,12(s1) - 5e0c: bfad j 5d86 <__swbuf_r+0x28> - 5e0e: 85a2 mv a1,s0 - 5e10: 8526 mv a0,s1 - 5e12: 2021 jal 5e1a <__swsetup_r> - 5e14: d141 beqz a0,5d94 <__swbuf_r+0x36> - 5e16: 597d li s2,-1 - 5e18: b7d9 j 5dde <__swbuf_r+0x80> - -00005e1a <__swsetup_r>: - 5e1a: 1141 addi sp,sp,-16 - 5e1c: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> - 5e20: c226 sw s1,4(sp) - 5e22: 4384 lw s1,0(a5) - 5e24: c422 sw s0,8(sp) - 5e26: c04a sw s2,0(sp) - 5e28: c606 sw ra,12(sp) - 5e2a: 892a mv s2,a0 - 5e2c: 842e mv s0,a1 - 5e2e: c489 beqz s1,5e38 <__swsetup_r+0x1e> - 5e30: 4c9c lw a5,24(s1) - 5e32: e399 bnez a5,5e38 <__swsetup_r+0x1e> - 5e34: 8526 mv a0,s1 - 5e36: 2635 jal 6162 <__sinit> - 5e38: 00002797 auipc a5,0x2 - 5e3c: 95078793 addi a5,a5,-1712 # 7788 <__sf_fake_stdin> - 5e40: 02f41b63 bne s0,a5,5e76 <__swsetup_r+0x5c> - 5e44: 40c0 lw s0,4(s1) - 5e46: 00c41703 lh a4,12(s0) # 400000c <_data_lma+0x3ff8808> - 5e4a: 01071793 slli a5,a4,0x10 - 5e4e: 83c1 srli a5,a5,0x10 - 5e50: 0087f693 andi a3,a5,8 - 5e54: eaad bnez a3,5ec6 <__swsetup_r+0xac> - 5e56: 0107f693 andi a3,a5,16 - 5e5a: ee95 bnez a3,5e96 <__swsetup_r+0x7c> - 5e5c: 47a5 li a5,9 - 5e5e: 00f92023 sw a5,0(s2) - 5e62: 04076713 ori a4,a4,64 - 5e66: a45a sh a4,12(s0) - 5e68: 557d li a0,-1 - 5e6a: 40b2 lw ra,12(sp) - 5e6c: 4422 lw s0,8(sp) - 5e6e: 4492 lw s1,4(sp) - 5e70: 4902 lw s2,0(sp) - 5e72: 0141 addi sp,sp,16 - 5e74: 8082 ret - 5e76: 00002797 auipc a5,0x2 - 5e7a: 93278793 addi a5,a5,-1742 # 77a8 <__sf_fake_stdout> - 5e7e: 00f41463 bne s0,a5,5e86 <__swsetup_r+0x6c> - 5e82: 4480 lw s0,8(s1) - 5e84: b7c9 j 5e46 <__swsetup_r+0x2c> - 5e86: 00002797 auipc a5,0x2 - 5e8a: 8e278793 addi a5,a5,-1822 # 7768 <__sf_fake_stderr> - 5e8e: faf41ce3 bne s0,a5,5e46 <__swsetup_r+0x2c> - 5e92: 44c0 lw s0,12(s1) - 5e94: bf4d j 5e46 <__swsetup_r+0x2c> - 5e96: 8b91 andi a5,a5,4 - 5e98: c39d beqz a5,5ebe <__swsetup_r+0xa4> - 5e9a: 584c lw a1,52(s0) - 5e9c: c989 beqz a1,5eae <__swsetup_r+0x94> - 5e9e: 04440793 addi a5,s0,68 - 5ea2: 00f58463 beq a1,a5,5eaa <__swsetup_r+0x90> - 5ea6: 854a mv a0,s2 - 5ea8: 2315 jal 63cc <_free_r> - 5eaa: 02042a23 sw zero,52(s0) - 5eae: 245e lhu a5,12(s0) - 5eb0: 00042223 sw zero,4(s0) - 5eb4: fdb7f793 andi a5,a5,-37 - 5eb8: a45e sh a5,12(s0) - 5eba: 481c lw a5,16(s0) - 5ebc: c01c sw a5,0(s0) - 5ebe: 245e lhu a5,12(s0) - 5ec0: 0087e793 ori a5,a5,8 - 5ec4: a45e sh a5,12(s0) - 5ec6: 481c lw a5,16(s0) - 5ec8: eb99 bnez a5,5ede <__swsetup_r+0xc4> - 5eca: 245e lhu a5,12(s0) - 5ecc: 20000713 li a4,512 - 5ed0: 2807f793 andi a5,a5,640 - 5ed4: 00e78563 beq a5,a4,5ede <__swsetup_r+0xc4> - 5ed8: 85a2 mv a1,s0 - 5eda: 854a mv a0,s2 - 5edc: 2991 jal 6330 <__smakebuf_r> - 5ede: 245e lhu a5,12(s0) - 5ee0: 0017f713 andi a4,a5,1 - 5ee4: c31d beqz a4,5f0a <__swsetup_r+0xf0> - 5ee6: 485c lw a5,20(s0) - 5ee8: 00042423 sw zero,8(s0) - 5eec: 40f007b3 neg a5,a5 - 5ef0: cc1c sw a5,24(s0) - 5ef2: 481c lw a5,16(s0) - 5ef4: 4501 li a0,0 - 5ef6: fbb5 bnez a5,5e6a <__swsetup_r+0x50> - 5ef8: 00c41783 lh a5,12(s0) - 5efc: 0807f713 andi a4,a5,128 - 5f00: d72d beqz a4,5e6a <__swsetup_r+0x50> - 5f02: 0407e793 ori a5,a5,64 - 5f06: a45e sh a5,12(s0) - 5f08: b785 j 5e68 <__swsetup_r+0x4e> - 5f0a: 8b89 andi a5,a5,2 - 5f0c: 4701 li a4,0 - 5f0e: e391 bnez a5,5f12 <__swsetup_r+0xf8> - 5f10: 4858 lw a4,20(s0) - 5f12: c418 sw a4,8(s0) - 5f14: bff9 j 5ef2 <__swsetup_r+0xd8> - -00005f16 <__sflush_r>: - 5f16: 25de lhu a5,12(a1) - 5f18: 1101 addi sp,sp,-32 - 5f1a: cc22 sw s0,24(sp) - 5f1c: ca26 sw s1,20(sp) - 5f1e: ce06 sw ra,28(sp) - 5f20: c84a sw s2,16(sp) - 5f22: c64e sw s3,12(sp) - 5f24: 0087f713 andi a4,a5,8 - 5f28: 84aa mv s1,a0 - 5f2a: 842e mv s0,a1 - 5f2c: eb79 bnez a4,6002 <__sflush_r+0xec> - 5f2e: 41d8 lw a4,4(a1) - 5f30: 00e04d63 bgtz a4,5f4a <__sflush_r+0x34> - 5f34: 41b8 lw a4,64(a1) - 5f36: 00e04a63 bgtz a4,5f4a <__sflush_r+0x34> - 5f3a: 4501 li a0,0 - 5f3c: 40f2 lw ra,28(sp) - 5f3e: 4462 lw s0,24(sp) - 5f40: 44d2 lw s1,20(sp) - 5f42: 4942 lw s2,16(sp) - 5f44: 49b2 lw s3,12(sp) - 5f46: 6105 addi sp,sp,32 - 5f48: 8082 ret - 5f4a: 5458 lw a4,44(s0) - 5f4c: d77d beqz a4,5f3a <__sflush_r+0x24> - 5f4e: 0004a903 lw s2,0(s1) - 5f52: 01379693 slli a3,a5,0x13 - 5f56: 0004a023 sw zero,0(s1) - 5f5a: 0606db63 bgez a3,5fd0 <__sflush_r+0xba> - 5f5e: 4870 lw a2,84(s0) - 5f60: 245e lhu a5,12(s0) - 5f62: 8b91 andi a5,a5,4 - 5f64: c799 beqz a5,5f72 <__sflush_r+0x5c> - 5f66: 405c lw a5,4(s0) - 5f68: 8e1d sub a2,a2,a5 - 5f6a: 585c lw a5,52(s0) - 5f6c: c399 beqz a5,5f72 <__sflush_r+0x5c> - 5f6e: 403c lw a5,64(s0) - 5f70: 8e1d sub a2,a2,a5 - 5f72: 545c lw a5,44(s0) - 5f74: 500c lw a1,32(s0) - 5f76: 4681 li a3,0 - 5f78: 8526 mv a0,s1 - 5f7a: 9782 jalr a5 - 5f7c: 57fd li a5,-1 - 5f7e: 245a lhu a4,12(s0) - 5f80: 00f51d63 bne a0,a5,5f9a <__sflush_r+0x84> - 5f84: 4094 lw a3,0(s1) - 5f86: 47f5 li a5,29 - 5f88: 06d7e863 bltu a5,a3,5ff8 <__sflush_r+0xe2> - 5f8c: 204007b7 lui a5,0x20400 - 5f90: 0785 addi a5,a5,1 - 5f92: 00d7d7b3 srl a5,a5,a3 - 5f96: 8b85 andi a5,a5,1 - 5f98: c3a5 beqz a5,5ff8 <__sflush_r+0xe2> - 5f9a: 481c lw a5,16(s0) - 5f9c: 00042223 sw zero,4(s0) - 5fa0: c01c sw a5,0(s0) - 5fa2: 01371793 slli a5,a4,0x13 - 5fa6: 0007d863 bgez a5,5fb6 <__sflush_r+0xa0> - 5faa: 57fd li a5,-1 - 5fac: 00f51463 bne a0,a5,5fb4 <__sflush_r+0x9e> - 5fb0: 409c lw a5,0(s1) - 5fb2: e391 bnez a5,5fb6 <__sflush_r+0xa0> - 5fb4: c868 sw a0,84(s0) - 5fb6: 584c lw a1,52(s0) - 5fb8: 0124a023 sw s2,0(s1) - 5fbc: ddbd beqz a1,5f3a <__sflush_r+0x24> - 5fbe: 04440793 addi a5,s0,68 - 5fc2: 00f58463 beq a1,a5,5fca <__sflush_r+0xb4> - 5fc6: 8526 mv a0,s1 - 5fc8: 2111 jal 63cc <_free_r> - 5fca: 02042a23 sw zero,52(s0) - 5fce: b7b5 j 5f3a <__sflush_r+0x24> - 5fd0: 500c lw a1,32(s0) - 5fd2: 4601 li a2,0 - 5fd4: 4685 li a3,1 - 5fd6: 8526 mv a0,s1 - 5fd8: 9702 jalr a4 - 5fda: 57fd li a5,-1 - 5fdc: 862a mv a2,a0 - 5fde: f8f511e3 bne a0,a5,5f60 <__sflush_r+0x4a> - 5fe2: 409c lw a5,0(s1) - 5fe4: dfb5 beqz a5,5f60 <__sflush_r+0x4a> - 5fe6: 4775 li a4,29 - 5fe8: 00e78563 beq a5,a4,5ff2 <__sflush_r+0xdc> - 5fec: 4759 li a4,22 - 5fee: 04e79363 bne a5,a4,6034 <__sflush_r+0x11e> - 5ff2: 0124a023 sw s2,0(s1) - 5ff6: b791 j 5f3a <__sflush_r+0x24> - 5ff8: 04076713 ori a4,a4,64 - 5ffc: a45a sh a4,12(s0) - 5ffe: 557d li a0,-1 - 6000: bf35 j 5f3c <__sflush_r+0x26> - 6002: 0105a983 lw s3,16(a1) - 6006: f2098ae3 beqz s3,5f3a <__sflush_r+0x24> - 600a: 0005a903 lw s2,0(a1) - 600e: 8b8d andi a5,a5,3 - 6010: 0135a023 sw s3,0(a1) - 6014: 41390933 sub s2,s2,s3 - 6018: 4701 li a4,0 - 601a: e391 bnez a5,601e <__sflush_r+0x108> - 601c: 49d8 lw a4,20(a1) - 601e: c418 sw a4,8(s0) - 6020: f1205de3 blez s2,5f3a <__sflush_r+0x24> - 6024: 541c lw a5,40(s0) - 6026: 500c lw a1,32(s0) - 6028: 86ca mv a3,s2 - 602a: 864e mv a2,s3 - 602c: 8526 mv a0,s1 - 602e: 9782 jalr a5 - 6030: 00a04763 bgtz a0,603e <__sflush_r+0x128> - 6034: 245e lhu a5,12(s0) - 6036: 0407e793 ori a5,a5,64 - 603a: a45e sh a5,12(s0) - 603c: b7c9 j 5ffe <__sflush_r+0xe8> - 603e: 99aa add s3,s3,a0 - 6040: 40a90933 sub s2,s2,a0 - 6044: bff1 j 6020 <__sflush_r+0x10a> - -00006046 <_fflush_r>: - 6046: 499c lw a5,16(a1) - 6048: c3a5 beqz a5,60a8 <_fflush_r+0x62> - 604a: 1101 addi sp,sp,-32 - 604c: cc22 sw s0,24(sp) - 604e: ce06 sw ra,28(sp) - 6050: 842a mv s0,a0 - 6052: c511 beqz a0,605e <_fflush_r+0x18> - 6054: 4d1c lw a5,24(a0) - 6056: e781 bnez a5,605e <_fflush_r+0x18> - 6058: c62e sw a1,12(sp) - 605a: 2221 jal 6162 <__sinit> - 605c: 45b2 lw a1,12(sp) - 605e: 00001797 auipc a5,0x1 - 6062: 72a78793 addi a5,a5,1834 # 7788 <__sf_fake_stdin> - 6066: 00f59c63 bne a1,a5,607e <_fflush_r+0x38> - 606a: 404c lw a1,4(s0) - 606c: 00c59783 lh a5,12(a1) - 6070: c79d beqz a5,609e <_fflush_r+0x58> - 6072: 8522 mv a0,s0 - 6074: 4462 lw s0,24(sp) - 6076: 40f2 lw ra,28(sp) - 6078: 6105 addi sp,sp,32 - 607a: e9dff06f j 5f16 <__sflush_r> - 607e: 00001797 auipc a5,0x1 - 6082: 72a78793 addi a5,a5,1834 # 77a8 <__sf_fake_stdout> - 6086: 00f59463 bne a1,a5,608e <_fflush_r+0x48> - 608a: 440c lw a1,8(s0) - 608c: b7c5 j 606c <_fflush_r+0x26> - 608e: 00001797 auipc a5,0x1 - 6092: 6da78793 addi a5,a5,1754 # 7768 <__sf_fake_stderr> - 6096: fcf59be3 bne a1,a5,606c <_fflush_r+0x26> - 609a: 444c lw a1,12(s0) - 609c: bfc1 j 606c <_fflush_r+0x26> - 609e: 40f2 lw ra,28(sp) - 60a0: 4462 lw s0,24(sp) - 60a2: 4501 li a0,0 - 60a4: 6105 addi sp,sp,32 - 60a6: 8082 ret - 60a8: 4501 li a0,0 - 60aa: 8082 ret - -000060ac : - 60ac: 1141 addi sp,sp,-16 - 60ae: c422 sw s0,8(sp) - 60b0: c606 sw ra,12(sp) - 60b2: 842a mv s0,a0 - 60b4: a54e sh a1,12(a0) - 60b6: a572 sh a2,14(a0) - 60b8: 00052023 sw zero,0(a0) - 60bc: 00052223 sw zero,4(a0) - 60c0: 00052423 sw zero,8(a0) - 60c4: 06052223 sw zero,100(a0) - 60c8: 00052823 sw zero,16(a0) - 60cc: 00052a23 sw zero,20(a0) - 60d0: 00052c23 sw zero,24(a0) - 60d4: 4621 li a2,8 - 60d6: 4581 li a1,0 - 60d8: 05c50513 addi a0,a0,92 - 60dc: 8c4fa0ef jal ra,1a0 - 60e0: 00001797 auipc a5,0x1 - 60e4: bbc78793 addi a5,a5,-1092 # 6c9c <__sread> - 60e8: d05c sw a5,36(s0) - 60ea: 00001797 auipc a5,0x1 - 60ee: bde78793 addi a5,a5,-1058 # 6cc8 <__swrite> - 60f2: d41c sw a5,40(s0) - 60f4: 00001797 auipc a5,0x1 - 60f8: c1c78793 addi a5,a5,-996 # 6d10 <__sseek> - 60fc: d45c sw a5,44(s0) - 60fe: 00001797 auipc a5,0x1 - 6102: c4278793 addi a5,a5,-958 # 6d40 <__sclose> - 6106: d000 sw s0,32(s0) - 6108: d81c sw a5,48(s0) - 610a: 40b2 lw ra,12(sp) - 610c: 4422 lw s0,8(sp) - 610e: 0141 addi sp,sp,16 - 6110: 8082 ret - -00006112 <_cleanup_r>: - 6112: 00000597 auipc a1,0x0 - 6116: f3458593 addi a1,a1,-204 # 6046 <_fflush_r> - 611a: aa91 j 626e <_fwalk_reent> - -0000611c <__sfmoreglue>: - 611c: 1141 addi sp,sp,-16 - 611e: c226 sw s1,4(sp) - 6120: 06800613 li a2,104 - 6124: fff58493 addi s1,a1,-1 - 6128: 02c484b3 mul s1,s1,a2 - 612c: c04a sw s2,0(sp) - 612e: 892e mv s2,a1 - 6130: c422 sw s0,8(sp) - 6132: c606 sw ra,12(sp) - 6134: 07448593 addi a1,s1,116 - 6138: 2e35 jal 6474 <_malloc_r> - 613a: 842a mv s0,a0 - 613c: cd01 beqz a0,6154 <__sfmoreglue+0x38> - 613e: 00052023 sw zero,0(a0) - 6142: 01252223 sw s2,4(a0) - 6146: 0531 addi a0,a0,12 - 6148: c408 sw a0,8(s0) - 614a: 06848613 addi a2,s1,104 - 614e: 4581 li a1,0 - 6150: 850fa0ef jal ra,1a0 - 6154: 8522 mv a0,s0 - 6156: 40b2 lw ra,12(sp) - 6158: 4422 lw s0,8(sp) - 615a: 4492 lw s1,4(sp) - 615c: 4902 lw s2,0(sp) - 615e: 0141 addi sp,sp,16 - 6160: 8082 ret - -00006162 <__sinit>: - 6162: 4d1c lw a5,24(a0) - 6164: e7a5 bnez a5,61cc <__sinit+0x6a> - 6166: 1141 addi sp,sp,-16 - 6168: c606 sw ra,12(sp) - 616a: c422 sw s0,8(sp) - 616c: 00000797 auipc a5,0x0 - 6170: fa678793 addi a5,a5,-90 # 6112 <_cleanup_r> - 6174: d51c sw a5,40(a0) - 6176: 81418793 addi a5,gp,-2028 # 2000014c <_global_impure_ptr> - 617a: 439c lw a5,0(a5) - 617c: 04052423 sw zero,72(a0) - 6180: 04052623 sw zero,76(a0) - 6184: 04052823 sw zero,80(a0) - 6188: 00f51463 bne a0,a5,6190 <__sinit+0x2e> - 618c: 4785 li a5,1 - 618e: cd1c sw a5,24(a0) - 6190: 842a mv s0,a0 - 6192: 2835 jal 61ce <__sfp> - 6194: c048 sw a0,4(s0) - 6196: 8522 mv a0,s0 - 6198: 281d jal 61ce <__sfp> - 619a: c408 sw a0,8(s0) - 619c: 8522 mv a0,s0 - 619e: 2805 jal 61ce <__sfp> - 61a0: c448 sw a0,12(s0) - 61a2: 4048 lw a0,4(s0) - 61a4: 4601 li a2,0 - 61a6: 4591 li a1,4 - 61a8: f05ff0ef jal ra,60ac - 61ac: 4408 lw a0,8(s0) - 61ae: 4605 li a2,1 - 61b0: 45a5 li a1,9 - 61b2: efbff0ef jal ra,60ac - 61b6: 4448 lw a0,12(s0) - 61b8: 4609 li a2,2 - 61ba: 45c9 li a1,18 - 61bc: ef1ff0ef jal ra,60ac - 61c0: 4785 li a5,1 - 61c2: cc1c sw a5,24(s0) - 61c4: 40b2 lw ra,12(sp) - 61c6: 4422 lw s0,8(sp) - 61c8: 0141 addi sp,sp,16 - 61ca: 8082 ret - 61cc: 8082 ret - -000061ce <__sfp>: - 61ce: 1141 addi sp,sp,-16 - 61d0: 81418793 addi a5,gp,-2028 # 2000014c <_global_impure_ptr> - 61d4: c226 sw s1,4(sp) - 61d6: 4384 lw s1,0(a5) - 61d8: c04a sw s2,0(sp) - 61da: c606 sw ra,12(sp) - 61dc: 4c9c lw a5,24(s1) - 61de: c422 sw s0,8(sp) - 61e0: 892a mv s2,a0 - 61e2: e781 bnez a5,61ea <__sfp+0x1c> - 61e4: 8526 mv a0,s1 - 61e6: f7dff0ef jal ra,6162 <__sinit> - 61ea: 04848493 addi s1,s1,72 - 61ee: 4480 lw s0,8(s1) - 61f0: 40dc lw a5,4(s1) - 61f2: 17fd addi a5,a5,-1 - 61f4: 0007d663 bgez a5,6200 <__sfp+0x32> - 61f8: 409c lw a5,0(s1) - 61fa: cfb9 beqz a5,6258 <__sfp+0x8a> - 61fc: 4084 lw s1,0(s1) - 61fe: bfc5 j 61ee <__sfp+0x20> - 6200: 00c41703 lh a4,12(s0) - 6204: e739 bnez a4,6252 <__sfp+0x84> - 6206: 77c1 lui a5,0xffff0 - 6208: 0785 addi a5,a5,1 - 620a: 06042223 sw zero,100(s0) - 620e: 00042023 sw zero,0(s0) - 6212: 00042223 sw zero,4(s0) - 6216: 00042423 sw zero,8(s0) - 621a: c45c sw a5,12(s0) - 621c: 00042823 sw zero,16(s0) - 6220: 00042a23 sw zero,20(s0) - 6224: 00042c23 sw zero,24(s0) - 6228: 4621 li a2,8 - 622a: 4581 li a1,0 - 622c: 05c40513 addi a0,s0,92 - 6230: f71f90ef jal ra,1a0 - 6234: 02042a23 sw zero,52(s0) - 6238: 02042c23 sw zero,56(s0) - 623c: 04042423 sw zero,72(s0) - 6240: 04042623 sw zero,76(s0) - 6244: 8522 mv a0,s0 - 6246: 40b2 lw ra,12(sp) - 6248: 4422 lw s0,8(sp) - 624a: 4492 lw s1,4(sp) - 624c: 4902 lw s2,0(sp) - 624e: 0141 addi sp,sp,16 - 6250: 8082 ret - 6252: 06840413 addi s0,s0,104 - 6256: bf71 j 61f2 <__sfp+0x24> - 6258: 4591 li a1,4 - 625a: 854a mv a0,s2 - 625c: ec1ff0ef jal ra,611c <__sfmoreglue> - 6260: c088 sw a0,0(s1) - 6262: fd49 bnez a0,61fc <__sfp+0x2e> - 6264: 47b1 li a5,12 - 6266: 00f92023 sw a5,0(s2) - 626a: 4401 li s0,0 - 626c: bfe1 j 6244 <__sfp+0x76> - -0000626e <_fwalk_reent>: - 626e: 7179 addi sp,sp,-48 - 6270: d422 sw s0,40(sp) - 6272: d04a sw s2,32(sp) - 6274: cc52 sw s4,24(sp) - 6276: ca56 sw s5,20(sp) - 6278: c85a sw s6,16(sp) - 627a: c65e sw s7,12(sp) - 627c: d606 sw ra,44(sp) - 627e: d226 sw s1,36(sp) - 6280: ce4e sw s3,28(sp) - 6282: 8a2a mv s4,a0 - 6284: 8aae mv s5,a1 - 6286: 04850413 addi s0,a0,72 - 628a: 4901 li s2,0 - 628c: 4b05 li s6,1 - 628e: 5bfd li s7,-1 - 6290: ec09 bnez s0,62aa <_fwalk_reent+0x3c> - 6292: 50b2 lw ra,44(sp) - 6294: 5422 lw s0,40(sp) - 6296: 854a mv a0,s2 - 6298: 5492 lw s1,36(sp) - 629a: 5902 lw s2,32(sp) - 629c: 49f2 lw s3,28(sp) - 629e: 4a62 lw s4,24(sp) - 62a0: 4ad2 lw s5,20(sp) - 62a2: 4b42 lw s6,16(sp) - 62a4: 4bb2 lw s7,12(sp) - 62a6: 6145 addi sp,sp,48 - 62a8: 8082 ret - 62aa: 4404 lw s1,8(s0) - 62ac: 00442983 lw s3,4(s0) - 62b0: 19fd addi s3,s3,-1 - 62b2: 0009d463 bgez s3,62ba <_fwalk_reent+0x4c> - 62b6: 4000 lw s0,0(s0) - 62b8: bfe1 j 6290 <_fwalk_reent+0x22> - 62ba: 24de lhu a5,12(s1) - 62bc: 00fb7b63 bgeu s6,a5,62d2 <_fwalk_reent+0x64> - 62c0: 00e49783 lh a5,14(s1) - 62c4: 01778763 beq a5,s7,62d2 <_fwalk_reent+0x64> - 62c8: 85a6 mv a1,s1 - 62ca: 8552 mv a0,s4 - 62cc: 9a82 jalr s5 - 62ce: 00a96933 or s2,s2,a0 - 62d2: 06848493 addi s1,s1,104 - 62d6: bfe9 j 62b0 <_fwalk_reent+0x42> - -000062d8 <__swhatbuf_r>: - 62d8: 7119 addi sp,sp,-128 - 62da: daa6 sw s1,116(sp) - 62dc: 84ae mv s1,a1 - 62de: 00e59583 lh a1,14(a1) - 62e2: dca2 sw s0,120(sp) - 62e4: de86 sw ra,124(sp) - 62e6: 8432 mv s0,a2 - 62e8: 0005db63 bgez a1,62fe <__swhatbuf_r+0x26> - 62ec: 24de lhu a5,12(s1) - 62ee: 0006a023 sw zero,0(a3) - 62f2: 0807f793 andi a5,a5,128 - 62f6: e785 bnez a5,631e <__swhatbuf_r+0x46> - 62f8: 40000793 li a5,1024 - 62fc: a01d j 6322 <__swhatbuf_r+0x4a> - 62fe: 0830 addi a2,sp,24 - 6300: c636 sw a3,12(sp) - 6302: 29b000ef jal ra,6d9c <_fstat_r> - 6306: 46b2 lw a3,12(sp) - 6308: fe0542e3 bltz a0,62ec <__swhatbuf_r+0x14> - 630c: 4772 lw a4,28(sp) - 630e: 67bd lui a5,0xf - 6310: 8ff9 and a5,a5,a4 - 6312: 7779 lui a4,0xffffe - 6314: 97ba add a5,a5,a4 - 6316: 0017b793 seqz a5,a5 - 631a: c29c sw a5,0(a3) - 631c: bff1 j 62f8 <__swhatbuf_r+0x20> - 631e: 04000793 li a5,64 - 6322: c01c sw a5,0(s0) - 6324: 50f6 lw ra,124(sp) - 6326: 5466 lw s0,120(sp) - 6328: 54d6 lw s1,116(sp) - 632a: 4501 li a0,0 - 632c: 6109 addi sp,sp,128 - 632e: 8082 ret - -00006330 <__smakebuf_r>: - 6330: 25de lhu a5,12(a1) - 6332: 1101 addi sp,sp,-32 - 6334: cc22 sw s0,24(sp) - 6336: ce06 sw ra,28(sp) - 6338: ca26 sw s1,20(sp) - 633a: c84a sw s2,16(sp) - 633c: 8b89 andi a5,a5,2 - 633e: 842e mv s0,a1 - 6340: cf89 beqz a5,635a <__smakebuf_r+0x2a> - 6342: 04740793 addi a5,s0,71 - 6346: c01c sw a5,0(s0) - 6348: c81c sw a5,16(s0) - 634a: 4785 li a5,1 - 634c: c85c sw a5,20(s0) - 634e: 40f2 lw ra,28(sp) - 6350: 4462 lw s0,24(sp) - 6352: 44d2 lw s1,20(sp) - 6354: 4942 lw s2,16(sp) - 6356: 6105 addi sp,sp,32 - 6358: 8082 ret - 635a: 0074 addi a3,sp,12 - 635c: 0030 addi a2,sp,8 - 635e: 84aa mv s1,a0 - 6360: f79ff0ef jal ra,62d8 <__swhatbuf_r> - 6364: 45a2 lw a1,8(sp) - 6366: 892a mv s2,a0 - 6368: 8526 mv a0,s1 - 636a: 2229 jal 6474 <_malloc_r> - 636c: e919 bnez a0,6382 <__smakebuf_r+0x52> - 636e: 00c41783 lh a5,12(s0) - 6372: 2007f713 andi a4,a5,512 - 6376: ff61 bnez a4,634e <__smakebuf_r+0x1e> - 6378: 9bf1 andi a5,a5,-4 - 637a: 0027e793 ori a5,a5,2 - 637e: a45e sh a5,12(s0) - 6380: b7c9 j 6342 <__smakebuf_r+0x12> - 6382: 00000797 auipc a5,0x0 - 6386: d9078793 addi a5,a5,-624 # 6112 <_cleanup_r> - 638a: d49c sw a5,40(s1) - 638c: 245e lhu a5,12(s0) - 638e: c008 sw a0,0(s0) - 6390: c808 sw a0,16(s0) - 6392: 0807e793 ori a5,a5,128 - 6396: a45e sh a5,12(s0) - 6398: 47a2 lw a5,8(sp) - 639a: c85c sw a5,20(s0) - 639c: 47b2 lw a5,12(sp) - 639e: cf81 beqz a5,63b6 <__smakebuf_r+0x86> - 63a0: 00e41583 lh a1,14(s0) - 63a4: 8526 mv a0,s1 - 63a6: 221000ef jal ra,6dc6 <_isatty_r> - 63aa: c511 beqz a0,63b6 <__smakebuf_r+0x86> - 63ac: 245e lhu a5,12(s0) - 63ae: 9bf1 andi a5,a5,-4 - 63b0: 0017e793 ori a5,a5,1 - 63b4: a45e sh a5,12(s0) - 63b6: 245e lhu a5,12(s0) - 63b8: 00f96933 or s2,s2,a5 - 63bc: 01241623 sh s2,12(s0) - 63c0: b779 j 634e <__smakebuf_r+0x1e> - -000063c2 : - 63c2: 81018793 addi a5,gp,-2032 # 20000148 <_impure_ptr> - 63c6: 85aa mv a1,a0 - 63c8: 4388 lw a0,0(a5) - 63ca: a06d j 6474 <_malloc_r> - -000063cc <_free_r>: - 63cc: c1dd beqz a1,6472 <_free_r+0xa6> - 63ce: ffc5a783 lw a5,-4(a1) - 63d2: 1141 addi sp,sp,-16 - 63d4: c422 sw s0,8(sp) - 63d6: c606 sw ra,12(sp) - 63d8: c226 sw s1,4(sp) - 63da: ffc58413 addi s0,a1,-4 - 63de: 0007d363 bgez a5,63e4 <_free_r+0x18> - 63e2: 943e add s0,s0,a5 - 63e4: 84aa mv s1,a0 - 63e6: 24d000ef jal ra,6e32 <__malloc_lock> - 63ea: 85818793 addi a5,gp,-1960 # 20000190 <__malloc_free_list> - 63ee: 439c lw a5,0(a5) - 63f0: ef81 bnez a5,6408 <_free_r+0x3c> - 63f2: 00042223 sw zero,4(s0) - 63f6: 8481ac23 sw s0,-1960(gp) # 20000190 <__malloc_free_list> - 63fa: 4422 lw s0,8(sp) - 63fc: 40b2 lw ra,12(sp) - 63fe: 8526 mv a0,s1 - 6400: 4492 lw s1,4(sp) - 6402: 0141 addi sp,sp,16 - 6404: 2310006f j 6e34 <__malloc_unlock> - 6408: 00f47e63 bgeu s0,a5,6424 <_free_r+0x58> - 640c: 4014 lw a3,0(s0) - 640e: 00d40733 add a4,s0,a3 - 6412: 00e79663 bne a5,a4,641e <_free_r+0x52> - 6416: 4398 lw a4,0(a5) - 6418: 43dc lw a5,4(a5) - 641a: 9736 add a4,a4,a3 - 641c: c018 sw a4,0(s0) - 641e: c05c sw a5,4(s0) - 6420: bfd9 j 63f6 <_free_r+0x2a> - 6422: 87ba mv a5,a4 - 6424: 43d8 lw a4,4(a5) - 6426: c319 beqz a4,642c <_free_r+0x60> - 6428: fee47de3 bgeu s0,a4,6422 <_free_r+0x56> - 642c: 4394 lw a3,0(a5) - 642e: 00d78633 add a2,a5,a3 - 6432: 00861f63 bne a2,s0,6450 <_free_r+0x84> - 6436: 4010 lw a2,0(s0) - 6438: 96b2 add a3,a3,a2 - 643a: c394 sw a3,0(a5) - 643c: 00d78633 add a2,a5,a3 - 6440: fac71de3 bne a4,a2,63fa <_free_r+0x2e> - 6444: 4310 lw a2,0(a4) - 6446: 4358 lw a4,4(a4) - 6448: 96b2 add a3,a3,a2 - 644a: c394 sw a3,0(a5) - 644c: c3d8 sw a4,4(a5) - 644e: b775 j 63fa <_free_r+0x2e> - 6450: 00c47563 bgeu s0,a2,645a <_free_r+0x8e> - 6454: 47b1 li a5,12 - 6456: c09c sw a5,0(s1) - 6458: b74d j 63fa <_free_r+0x2e> - 645a: 4010 lw a2,0(s0) - 645c: 00c406b3 add a3,s0,a2 - 6460: 00d71663 bne a4,a3,646c <_free_r+0xa0> - 6464: 4314 lw a3,0(a4) - 6466: 4358 lw a4,4(a4) - 6468: 96b2 add a3,a3,a2 - 646a: c014 sw a3,0(s0) - 646c: c058 sw a4,4(s0) - 646e: c3c0 sw s0,4(a5) - 6470: b769 j 63fa <_free_r+0x2e> - 6472: 8082 ret - -00006474 <_malloc_r>: - 6474: 1101 addi sp,sp,-32 - 6476: ca26 sw s1,20(sp) - 6478: 00358493 addi s1,a1,3 - 647c: 98f1 andi s1,s1,-4 - 647e: ce06 sw ra,28(sp) - 6480: cc22 sw s0,24(sp) - 6482: c84a sw s2,16(sp) - 6484: c64e sw s3,12(sp) - 6486: 04a1 addi s1,s1,8 - 6488: 47b1 li a5,12 - 648a: 04f4f563 bgeu s1,a5,64d4 <_malloc_r+0x60> - 648e: 44b1 li s1,12 - 6490: 04b4e463 bltu s1,a1,64d8 <_malloc_r+0x64> - 6494: 892a mv s2,a0 - 6496: 19d000ef jal ra,6e32 <__malloc_lock> - 649a: 85818793 addi a5,gp,-1960 # 20000190 <__malloc_free_list> - 649e: 4398 lw a4,0(a5) - 64a0: 843a mv s0,a4 - 64a2: e429 bnez s0,64ec <_malloc_r+0x78> - 64a4: 85c18793 addi a5,gp,-1956 # 20000194 <__malloc_sbrk_start> - 64a8: 439c lw a5,0(a5) - 64aa: e799 bnez a5,64b8 <_malloc_r+0x44> - 64ac: 4581 li a1,0 - 64ae: 854a mv a0,s2 - 64b0: 7c2000ef jal ra,6c72 <_sbrk_r> - 64b4: 84a1ae23 sw a0,-1956(gp) # 20000194 <__malloc_sbrk_start> - 64b8: 85a6 mv a1,s1 - 64ba: 854a mv a0,s2 - 64bc: 7b6000ef jal ra,6c72 <_sbrk_r> - 64c0: 59fd li s3,-1 - 64c2: 07351963 bne a0,s3,6534 <_malloc_r+0xc0> - 64c6: 47b1 li a5,12 - 64c8: 00f92023 sw a5,0(s2) - 64cc: 854a mv a0,s2 - 64ce: 167000ef jal ra,6e34 <__malloc_unlock> - 64d2: a029 j 64dc <_malloc_r+0x68> - 64d4: fa04dee3 bgez s1,6490 <_malloc_r+0x1c> - 64d8: 47b1 li a5,12 - 64da: c11c sw a5,0(a0) - 64dc: 4501 li a0,0 - 64de: 40f2 lw ra,28(sp) - 64e0: 4462 lw s0,24(sp) - 64e2: 44d2 lw s1,20(sp) - 64e4: 4942 lw s2,16(sp) - 64e6: 49b2 lw s3,12(sp) - 64e8: 6105 addi sp,sp,32 - 64ea: 8082 ret - 64ec: 401c lw a5,0(s0) - 64ee: 8f85 sub a5,a5,s1 - 64f0: 0207cf63 bltz a5,652e <_malloc_r+0xba> - 64f4: 46ad li a3,11 - 64f6: 00f6f663 bgeu a3,a5,6502 <_malloc_r+0x8e> - 64fa: c01c sw a5,0(s0) - 64fc: 943e add s0,s0,a5 - 64fe: c004 sw s1,0(s0) - 6500: a031 j 650c <_malloc_r+0x98> - 6502: 405c lw a5,4(s0) - 6504: 02871363 bne a4,s0,652a <_malloc_r+0xb6> - 6508: 84f1ac23 sw a5,-1960(gp) # 20000190 <__malloc_free_list> - 650c: 854a mv a0,s2 - 650e: 127000ef jal ra,6e34 <__malloc_unlock> - 6512: 00b40513 addi a0,s0,11 - 6516: 00440793 addi a5,s0,4 - 651a: 9961 andi a0,a0,-8 - 651c: 40f50733 sub a4,a0,a5 - 6520: df5d beqz a4,64de <_malloc_r+0x6a> - 6522: 943a add s0,s0,a4 - 6524: 8f89 sub a5,a5,a0 - 6526: c01c sw a5,0(s0) - 6528: bf5d j 64de <_malloc_r+0x6a> - 652a: c35c sw a5,4(a4) - 652c: b7c5 j 650c <_malloc_r+0x98> - 652e: 8722 mv a4,s0 - 6530: 4040 lw s0,4(s0) - 6532: bf85 j 64a2 <_malloc_r+0x2e> - 6534: 00350413 addi s0,a0,3 - 6538: 9871 andi s0,s0,-4 - 653a: fc8502e3 beq a0,s0,64fe <_malloc_r+0x8a> - 653e: 40a405b3 sub a1,s0,a0 - 6542: 854a mv a0,s2 - 6544: 273d jal 6c72 <_sbrk_r> - 6546: fb351ce3 bne a0,s3,64fe <_malloc_r+0x8a> - 654a: bfb5 j 64c6 <_malloc_r+0x52> - -0000654c <__sfputc_r>: - 654c: 461c lw a5,8(a2) - 654e: 17fd addi a5,a5,-1 - 6550: c61c sw a5,8(a2) - 6552: 0007da63 bgez a5,6566 <__sfputc_r+0x1a> - 6556: 4e18 lw a4,24(a2) - 6558: 00e7c563 blt a5,a4,6562 <__sfputc_r+0x16> - 655c: 47a9 li a5,10 - 655e: 00f59463 bne a1,a5,6566 <__sfputc_r+0x1a> - 6562: ffcff06f j 5d5e <__swbuf_r> - 6566: 421c lw a5,0(a2) - 6568: 852e mv a0,a1 - 656a: 00178713 addi a4,a5,1 - 656e: c218 sw a4,0(a2) - 6570: a38c sb a1,0(a5) - 6572: 8082 ret - -00006574 <__sfputs_r>: - 6574: 1101 addi sp,sp,-32 - 6576: cc22 sw s0,24(sp) - 6578: ca26 sw s1,20(sp) - 657a: c84a sw s2,16(sp) - 657c: c64e sw s3,12(sp) - 657e: c452 sw s4,8(sp) - 6580: ce06 sw ra,28(sp) - 6582: 892a mv s2,a0 - 6584: 89ae mv s3,a1 - 6586: 8432 mv s0,a2 - 6588: 00d604b3 add s1,a2,a3 - 658c: 5a7d li s4,-1 - 658e: 00941463 bne s0,s1,6596 <__sfputs_r+0x22> - 6592: 4501 li a0,0 - 6594: a809 j 65a6 <__sfputs_r+0x32> - 6596: 200c lbu a1,0(s0) - 6598: 864e mv a2,s3 - 659a: 854a mv a0,s2 - 659c: fb1ff0ef jal ra,654c <__sfputc_r> - 65a0: 0405 addi s0,s0,1 - 65a2: ff4516e3 bne a0,s4,658e <__sfputs_r+0x1a> - 65a6: 40f2 lw ra,28(sp) - 65a8: 4462 lw s0,24(sp) - 65aa: 44d2 lw s1,20(sp) - 65ac: 4942 lw s2,16(sp) - 65ae: 49b2 lw s3,12(sp) - 65b0: 4a22 lw s4,8(sp) - 65b2: 6105 addi sp,sp,32 - 65b4: 8082 ret - -000065b6 <_vfiprintf_r>: - 65b6: 7135 addi sp,sp,-160 - 65b8: cd22 sw s0,152(sp) - 65ba: cb26 sw s1,148(sp) - 65bc: c94a sw s2,144(sp) - 65be: c74e sw s3,140(sp) - 65c0: cf06 sw ra,156(sp) - 65c2: c552 sw s4,136(sp) - 65c4: c356 sw s5,132(sp) - 65c6: c15a sw s6,128(sp) - 65c8: dede sw s7,124(sp) - 65ca: dce2 sw s8,120(sp) - 65cc: dae6 sw s9,116(sp) - 65ce: 89aa mv s3,a0 - 65d0: 84ae mv s1,a1 - 65d2: 8932 mv s2,a2 - 65d4: 8436 mv s0,a3 - 65d6: c509 beqz a0,65e0 <_vfiprintf_r+0x2a> - 65d8: 4d1c lw a5,24(a0) - 65da: e399 bnez a5,65e0 <_vfiprintf_r+0x2a> - 65dc: b87ff0ef jal ra,6162 <__sinit> - 65e0: 00001797 auipc a5,0x1 - 65e4: 1a878793 addi a5,a5,424 # 7788 <__sf_fake_stdin> - 65e8: 0cf49963 bne s1,a5,66ba <_vfiprintf_r+0x104> - 65ec: 0049a483 lw s1,4(s3) - 65f0: 24de lhu a5,12(s1) - 65f2: 8ba1 andi a5,a5,8 - 65f4: c7ed beqz a5,66de <_vfiprintf_r+0x128> - 65f6: 489c lw a5,16(s1) - 65f8: c3fd beqz a5,66de <_vfiprintf_r+0x128> - 65fa: 02000793 li a5,32 - 65fe: 02f104a3 sb a5,41(sp) - 6602: 03000793 li a5,48 - 6606: d202 sw zero,36(sp) - 6608: 02f10523 sb a5,42(sp) - 660c: c622 sw s0,12(sp) - 660e: 02500b93 li s7,37 - 6612: 00001a97 auipc s5,0x1 - 6616: 1b6a8a93 addi s5,s5,438 # 77c8 <__sf_fake_stdout+0x20> - 661a: 4c05 li s8,1 - 661c: 4b29 li s6,10 - 661e: 844a mv s0,s2 - 6620: 201c lbu a5,0(s0) - 6622: c399 beqz a5,6628 <_vfiprintf_r+0x72> - 6624: 0f779063 bne a5,s7,6704 <_vfiprintf_r+0x14e> - 6628: 41240cb3 sub s9,s0,s2 - 662c: 000c8e63 beqz s9,6648 <_vfiprintf_r+0x92> - 6630: 86e6 mv a3,s9 - 6632: 864a mv a2,s2 - 6634: 85a6 mv a1,s1 - 6636: 854e mv a0,s3 - 6638: f3dff0ef jal ra,6574 <__sfputs_r> - 663c: 57fd li a5,-1 - 663e: 1ef50063 beq a0,a5,681e <_vfiprintf_r+0x268> - 6642: 5692 lw a3,36(sp) - 6644: 96e6 add a3,a3,s9 - 6646: d236 sw a3,36(sp) - 6648: 201c lbu a5,0(s0) - 664a: 1c078a63 beqz a5,681e <_vfiprintf_r+0x268> - 664e: 57fd li a5,-1 - 6650: 00140913 addi s2,s0,1 - 6654: c802 sw zero,16(sp) - 6656: ce02 sw zero,28(sp) - 6658: ca3e sw a5,20(sp) - 665a: cc02 sw zero,24(sp) - 665c: 040109a3 sb zero,83(sp) - 6660: d482 sw zero,104(sp) - 6662: 00094583 lbu a1,0(s2) - 6666: 4615 li a2,5 - 6668: 8556 mv a0,s5 - 666a: 7b0000ef jal ra,6e1a - 666e: 00190413 addi s0,s2,1 - 6672: 47c2 lw a5,16(sp) - 6674: e951 bnez a0,6708 <_vfiprintf_r+0x152> - 6676: 0107f713 andi a4,a5,16 - 667a: c709 beqz a4,6684 <_vfiprintf_r+0xce> - 667c: 02000713 li a4,32 - 6680: 04e109a3 sb a4,83(sp) - 6684: 0087f713 andi a4,a5,8 - 6688: c709 beqz a4,6692 <_vfiprintf_r+0xdc> - 668a: 02b00713 li a4,43 - 668e: 04e109a3 sb a4,83(sp) - 6692: 00094683 lbu a3,0(s2) - 6696: 02a00713 li a4,42 - 669a: 06e68f63 beq a3,a4,6718 <_vfiprintf_r+0x162> - 669e: 47f2 lw a5,28(sp) - 66a0: 844a mv s0,s2 - 66a2: 4681 li a3,0 - 66a4: 4625 li a2,9 - 66a6: 2018 lbu a4,0(s0) - 66a8: 00140593 addi a1,s0,1 - 66ac: fd070713 addi a4,a4,-48 # ffffdfd0 <_eusrstack+0xdfff8fd0> - 66b0: 0ae67763 bgeu a2,a4,675e <_vfiprintf_r+0x1a8> - 66b4: cab5 beqz a3,6728 <_vfiprintf_r+0x172> - 66b6: ce3e sw a5,28(sp) - 66b8: a885 j 6728 <_vfiprintf_r+0x172> - 66ba: 00001797 auipc a5,0x1 - 66be: 0ee78793 addi a5,a5,238 # 77a8 <__sf_fake_stdout> - 66c2: 00f49563 bne s1,a5,66cc <_vfiprintf_r+0x116> - 66c6: 0089a483 lw s1,8(s3) - 66ca: b71d j 65f0 <_vfiprintf_r+0x3a> - 66cc: 00001797 auipc a5,0x1 - 66d0: 09c78793 addi a5,a5,156 # 7768 <__sf_fake_stderr> - 66d4: f0f49ee3 bne s1,a5,65f0 <_vfiprintf_r+0x3a> - 66d8: 00c9a483 lw s1,12(s3) - 66dc: bf11 j 65f0 <_vfiprintf_r+0x3a> - 66de: 85a6 mv a1,s1 - 66e0: 854e mv a0,s3 - 66e2: f38ff0ef jal ra,5e1a <__swsetup_r> - 66e6: d911 beqz a0,65fa <_vfiprintf_r+0x44> - 66e8: 557d li a0,-1 - 66ea: 40fa lw ra,156(sp) - 66ec: 446a lw s0,152(sp) - 66ee: 44da lw s1,148(sp) - 66f0: 494a lw s2,144(sp) - 66f2: 49ba lw s3,140(sp) - 66f4: 4a2a lw s4,136(sp) - 66f6: 4a9a lw s5,132(sp) - 66f8: 4b0a lw s6,128(sp) - 66fa: 5bf6 lw s7,124(sp) - 66fc: 5c66 lw s8,120(sp) - 66fe: 5cd6 lw s9,116(sp) - 6700: 610d addi sp,sp,160 - 6702: 8082 ret - 6704: 0405 addi s0,s0,1 - 6706: bf29 j 6620 <_vfiprintf_r+0x6a> - 6708: 41550533 sub a0,a0,s5 - 670c: 00ac1533 sll a0,s8,a0 - 6710: 8fc9 or a5,a5,a0 - 6712: c83e sw a5,16(sp) - 6714: 8922 mv s2,s0 - 6716: b7b1 j 6662 <_vfiprintf_r+0xac> - 6718: 4732 lw a4,12(sp) - 671a: 00470693 addi a3,a4,4 - 671e: 4318 lw a4,0(a4) - 6720: c636 sw a3,12(sp) - 6722: 02074763 bltz a4,6750 <_vfiprintf_r+0x19a> - 6726: ce3a sw a4,28(sp) - 6728: 2018 lbu a4,0(s0) - 672a: 02e00793 li a5,46 - 672e: 04f71d63 bne a4,a5,6788 <_vfiprintf_r+0x1d2> - 6732: 3018 lbu a4,1(s0) - 6734: 02a00793 li a5,42 - 6738: 02f71b63 bne a4,a5,676e <_vfiprintf_r+0x1b8> - 673c: 47b2 lw a5,12(sp) - 673e: 0409 addi s0,s0,2 - 6740: 00478713 addi a4,a5,4 - 6744: 439c lw a5,0(a5) - 6746: c63a sw a4,12(sp) - 6748: 0207c163 bltz a5,676a <_vfiprintf_r+0x1b4> - 674c: ca3e sw a5,20(sp) - 674e: a82d j 6788 <_vfiprintf_r+0x1d2> - 6750: 40e00733 neg a4,a4 - 6754: 0027e793 ori a5,a5,2 - 6758: ce3a sw a4,28(sp) - 675a: c83e sw a5,16(sp) - 675c: b7f1 j 6728 <_vfiprintf_r+0x172> - 675e: 036787b3 mul a5,a5,s6 - 6762: 4685 li a3,1 - 6764: 842e mv s0,a1 - 6766: 97ba add a5,a5,a4 - 6768: bf3d j 66a6 <_vfiprintf_r+0xf0> - 676a: 57fd li a5,-1 - 676c: b7c5 j 674c <_vfiprintf_r+0x196> - 676e: 0405 addi s0,s0,1 - 6770: ca02 sw zero,20(sp) - 6772: 4681 li a3,0 - 6774: 4781 li a5,0 - 6776: 4625 li a2,9 - 6778: 2018 lbu a4,0(s0) - 677a: 00140593 addi a1,s0,1 - 677e: fd070713 addi a4,a4,-48 - 6782: 06e67463 bgeu a2,a4,67ea <_vfiprintf_r+0x234> - 6786: f2f9 bnez a3,674c <_vfiprintf_r+0x196> - 6788: 200c lbu a1,0(s0) - 678a: 460d li a2,3 - 678c: 00001517 auipc a0,0x1 - 6790: 04450513 addi a0,a0,68 # 77d0 <__sf_fake_stdout+0x28> - 6794: 2559 jal 6e1a - 6796: cd11 beqz a0,67b2 <_vfiprintf_r+0x1fc> - 6798: 00001797 auipc a5,0x1 - 679c: 03878793 addi a5,a5,56 # 77d0 <__sf_fake_stdout+0x28> - 67a0: 8d1d sub a0,a0,a5 - 67a2: 04000793 li a5,64 - 67a6: 00a797b3 sll a5,a5,a0 - 67aa: 4542 lw a0,16(sp) - 67ac: 0405 addi s0,s0,1 - 67ae: 8d5d or a0,a0,a5 - 67b0: c82a sw a0,16(sp) - 67b2: 200c lbu a1,0(s0) - 67b4: 4619 li a2,6 - 67b6: 00001517 auipc a0,0x1 - 67ba: 01e50513 addi a0,a0,30 # 77d4 <__sf_fake_stdout+0x2c> - 67be: 00140913 addi s2,s0,1 - 67c2: 02b10423 sb a1,40(sp) - 67c6: 2d91 jal 6e1a - 67c8: c135 beqz a0,682c <_vfiprintf_r+0x276> - 67ca: ffffa797 auipc a5,0xffffa - 67ce: 83678793 addi a5,a5,-1994 # 0 <_sinit> - 67d2: e795 bnez a5,67fe <_vfiprintf_r+0x248> - 67d4: 4742 lw a4,16(sp) - 67d6: 47b2 lw a5,12(sp) - 67d8: 10077713 andi a4,a4,256 - 67dc: cf09 beqz a4,67f6 <_vfiprintf_r+0x240> - 67de: 0791 addi a5,a5,4 - 67e0: c63e sw a5,12(sp) - 67e2: 5792 lw a5,36(sp) - 67e4: 97d2 add a5,a5,s4 - 67e6: d23e sw a5,36(sp) - 67e8: bd1d j 661e <_vfiprintf_r+0x68> - 67ea: 036787b3 mul a5,a5,s6 - 67ee: 4685 li a3,1 - 67f0: 842e mv s0,a1 - 67f2: 97ba add a5,a5,a4 - 67f4: b751 j 6778 <_vfiprintf_r+0x1c2> - 67f6: 079d addi a5,a5,7 - 67f8: 9be1 andi a5,a5,-8 - 67fa: 07a1 addi a5,a5,8 - 67fc: b7d5 j 67e0 <_vfiprintf_r+0x22a> - 67fe: 0078 addi a4,sp,12 - 6800: 00000697 auipc a3,0x0 - 6804: d7468693 addi a3,a3,-652 # 6574 <__sfputs_r> - 6808: 8626 mv a2,s1 - 680a: 080c addi a1,sp,16 - 680c: 854e mv a0,s3 - 680e: 00000097 auipc ra,0x0 - 6812: 000000e7 jalr zero # 0 <_sinit> - 6816: 57fd li a5,-1 - 6818: 8a2a mv s4,a0 - 681a: fcf514e3 bne a0,a5,67e2 <_vfiprintf_r+0x22c> - 681e: 24de lhu a5,12(s1) - 6820: 0407f793 andi a5,a5,64 - 6824: ec0792e3 bnez a5,66e8 <_vfiprintf_r+0x132> - 6828: 5512 lw a0,36(sp) - 682a: b5c1 j 66ea <_vfiprintf_r+0x134> - 682c: 0078 addi a4,sp,12 - 682e: 00000697 auipc a3,0x0 - 6832: d4668693 addi a3,a3,-698 # 6574 <__sfputs_r> - 6836: 8626 mv a2,s1 - 6838: 080c addi a1,sp,16 - 683a: 854e mv a0,s3 - 683c: 2a01 jal 694c <_printf_i> - 683e: bfe1 j 6816 <_vfiprintf_r+0x260> - -00006840 <_printf_common>: - 6840: 7179 addi sp,sp,-48 - 6842: ca56 sw s5,20(sp) - 6844: 499c lw a5,16(a1) - 6846: 8aba mv s5,a4 - 6848: 4598 lw a4,8(a1) - 684a: d422 sw s0,40(sp) - 684c: d226 sw s1,36(sp) - 684e: ce4e sw s3,28(sp) - 6850: cc52 sw s4,24(sp) - 6852: d606 sw ra,44(sp) - 6854: d04a sw s2,32(sp) - 6856: c85a sw s6,16(sp) - 6858: c65e sw s7,12(sp) - 685a: 89aa mv s3,a0 - 685c: 842e mv s0,a1 - 685e: 84b2 mv s1,a2 - 6860: 8a36 mv s4,a3 - 6862: 00e7d363 bge a5,a4,6868 <_printf_common+0x28> - 6866: 87ba mv a5,a4 - 6868: c09c sw a5,0(s1) - 686a: 04344703 lbu a4,67(s0) - 686e: c319 beqz a4,6874 <_printf_common+0x34> - 6870: 0785 addi a5,a5,1 - 6872: c09c sw a5,0(s1) - 6874: 401c lw a5,0(s0) - 6876: 0207f793 andi a5,a5,32 - 687a: c781 beqz a5,6882 <_printf_common+0x42> - 687c: 409c lw a5,0(s1) - 687e: 0789 addi a5,a5,2 - 6880: c09c sw a5,0(s1) - 6882: 00042903 lw s2,0(s0) - 6886: 00697913 andi s2,s2,6 - 688a: 00091a63 bnez s2,689e <_printf_common+0x5e> - 688e: 01940b13 addi s6,s0,25 - 6892: 5bfd li s7,-1 - 6894: 445c lw a5,12(s0) - 6896: 4098 lw a4,0(s1) - 6898: 8f99 sub a5,a5,a4 - 689a: 04f94c63 blt s2,a5,68f2 <_printf_common+0xb2> - 689e: 401c lw a5,0(s0) - 68a0: 04344683 lbu a3,67(s0) - 68a4: 0207f793 andi a5,a5,32 - 68a8: 00d036b3 snez a3,a3 - 68ac: eba5 bnez a5,691c <_printf_common+0xdc> - 68ae: 04340613 addi a2,s0,67 - 68b2: 85d2 mv a1,s4 - 68b4: 854e mv a0,s3 - 68b6: 9a82 jalr s5 - 68b8: 57fd li a5,-1 - 68ba: 04f50363 beq a0,a5,6900 <_printf_common+0xc0> - 68be: 401c lw a5,0(s0) - 68c0: 4611 li a2,4 - 68c2: 4098 lw a4,0(s1) - 68c4: 8b99 andi a5,a5,6 - 68c6: 4454 lw a3,12(s0) - 68c8: 4481 li s1,0 - 68ca: 00c79763 bne a5,a2,68d8 <_printf_common+0x98> - 68ce: 40e684b3 sub s1,a3,a4 - 68d2: 0004d363 bgez s1,68d8 <_printf_common+0x98> - 68d6: 4481 li s1,0 - 68d8: 441c lw a5,8(s0) - 68da: 4818 lw a4,16(s0) - 68dc: 00f75463 bge a4,a5,68e4 <_printf_common+0xa4> - 68e0: 8f99 sub a5,a5,a4 - 68e2: 94be add s1,s1,a5 - 68e4: 4901 li s2,0 - 68e6: 0469 addi s0,s0,26 - 68e8: 5b7d li s6,-1 - 68ea: 05249863 bne s1,s2,693a <_printf_common+0xfa> - 68ee: 4501 li a0,0 - 68f0: a809 j 6902 <_printf_common+0xc2> - 68f2: 4685 li a3,1 - 68f4: 865a mv a2,s6 - 68f6: 85d2 mv a1,s4 - 68f8: 854e mv a0,s3 - 68fa: 9a82 jalr s5 - 68fc: 01751e63 bne a0,s7,6918 <_printf_common+0xd8> - 6900: 557d li a0,-1 - 6902: 50b2 lw ra,44(sp) - 6904: 5422 lw s0,40(sp) - 6906: 5492 lw s1,36(sp) - 6908: 5902 lw s2,32(sp) - 690a: 49f2 lw s3,28(sp) - 690c: 4a62 lw s4,24(sp) - 690e: 4ad2 lw s5,20(sp) - 6910: 4b42 lw s6,16(sp) - 6912: 4bb2 lw s7,12(sp) - 6914: 6145 addi sp,sp,48 - 6916: 8082 ret - 6918: 0905 addi s2,s2,1 - 691a: bfad j 6894 <_printf_common+0x54> - 691c: 00d40733 add a4,s0,a3 - 6920: 03000613 li a2,48 - 6924: 04c701a3 sb a2,67(a4) - 6928: 04544703 lbu a4,69(s0) - 692c: 00168793 addi a5,a3,1 - 6930: 97a2 add a5,a5,s0 - 6932: 0689 addi a3,a3,2 - 6934: 04e781a3 sb a4,67(a5) - 6938: bf9d j 68ae <_printf_common+0x6e> - 693a: 4685 li a3,1 - 693c: 8622 mv a2,s0 - 693e: 85d2 mv a1,s4 - 6940: 854e mv a0,s3 - 6942: 9a82 jalr s5 - 6944: fb650ee3 beq a0,s6,6900 <_printf_common+0xc0> - 6948: 0905 addi s2,s2,1 - 694a: b745 j 68ea <_printf_common+0xaa> - -0000694c <_printf_i>: - 694c: 7179 addi sp,sp,-48 - 694e: d422 sw s0,40(sp) - 6950: d226 sw s1,36(sp) - 6952: d04a sw s2,32(sp) - 6954: ce4e sw s3,28(sp) - 6956: d606 sw ra,44(sp) - 6958: cc52 sw s4,24(sp) - 695a: ca56 sw s5,20(sp) - 695c: c85a sw s6,16(sp) - 695e: 89b6 mv s3,a3 - 6960: 2d94 lbu a3,24(a1) - 6962: 06900793 li a5,105 - 6966: 8932 mv s2,a2 - 6968: 84aa mv s1,a0 - 696a: 842e mv s0,a1 - 696c: 04358613 addi a2,a1,67 - 6970: 02f68d63 beq a3,a5,69aa <_printf_i+0x5e> - 6974: 06d7e263 bltu a5,a3,69d8 <_printf_i+0x8c> - 6978: 05800793 li a5,88 - 697c: 18f68663 beq a3,a5,6b08 <_printf_i+0x1bc> - 6980: 00d7ed63 bltu a5,a3,699a <_printf_i+0x4e> - 6984: 20068e63 beqz a3,6ba0 <_printf_i+0x254> - 6988: 04300793 li a5,67 - 698c: 0af68e63 beq a3,a5,6a48 <_printf_i+0xfc> - 6990: 04240a93 addi s5,s0,66 - 6994: 04d40123 sb a3,66(s0) - 6998: a0c9 j 6a5a <_printf_i+0x10e> - 699a: 06300793 li a5,99 - 699e: 0af68563 beq a3,a5,6a48 <_printf_i+0xfc> - 69a2: 06400793 li a5,100 - 69a6: fef695e3 bne a3,a5,6990 <_printf_i+0x44> - 69aa: 401c lw a5,0(s0) - 69ac: 4308 lw a0,0(a4) - 69ae: 0807f693 andi a3,a5,128 - 69b2: 00450593 addi a1,a0,4 - 69b6: c6c5 beqz a3,6a5e <_printf_i+0x112> - 69b8: 411c lw a5,0(a0) - 69ba: c30c sw a1,0(a4) - 69bc: 0007d863 bgez a5,69cc <_printf_i+0x80> - 69c0: 02d00713 li a4,45 - 69c4: 40f007b3 neg a5,a5 - 69c8: 04e401a3 sb a4,67(s0) - 69cc: 00001697 auipc a3,0x1 - 69d0: e1068693 addi a3,a3,-496 # 77dc <__sf_fake_stdout+0x34> - 69d4: 4729 li a4,10 - 69d6: a865 j 6a8e <_printf_i+0x142> - 69d8: 07000793 li a5,112 - 69dc: 16f68263 beq a3,a5,6b40 <_printf_i+0x1f4> - 69e0: 02d7e563 bltu a5,a3,6a0a <_printf_i+0xbe> - 69e4: 06e00793 li a5,110 - 69e8: 18f68963 beq a3,a5,6b7a <_printf_i+0x22e> - 69ec: 06f00793 li a5,111 - 69f0: faf690e3 bne a3,a5,6990 <_printf_i+0x44> - 69f4: 400c lw a1,0(s0) - 69f6: 431c lw a5,0(a4) - 69f8: 0805f813 andi a6,a1,128 - 69fc: 00478513 addi a0,a5,4 - 6a00: 06080763 beqz a6,6a6e <_printf_i+0x122> - 6a04: c308 sw a0,0(a4) - 6a06: 439c lw a5,0(a5) - 6a08: a885 j 6a78 <_printf_i+0x12c> - 6a0a: 07500793 li a5,117 - 6a0e: fef683e3 beq a3,a5,69f4 <_printf_i+0xa8> - 6a12: 07800793 li a5,120 - 6a16: 12f68963 beq a3,a5,6b48 <_printf_i+0x1fc> - 6a1a: 07300793 li a5,115 - 6a1e: f6f699e3 bne a3,a5,6990 <_printf_i+0x44> - 6a22: 431c lw a5,0(a4) - 6a24: 41d0 lw a2,4(a1) - 6a26: 4581 li a1,0 - 6a28: 00478693 addi a3,a5,4 - 6a2c: c314 sw a3,0(a4) - 6a2e: 0007aa83 lw s5,0(a5) - 6a32: 8556 mv a0,s5 - 6a34: 26dd jal 6e1a - 6a36: c501 beqz a0,6a3e <_printf_i+0xf2> - 6a38: 41550533 sub a0,a0,s5 - 6a3c: c048 sw a0,4(s0) - 6a3e: 405c lw a5,4(s0) - 6a40: c81c sw a5,16(s0) - 6a42: 040401a3 sb zero,67(s0) - 6a46: a861 j 6ade <_printf_i+0x192> - 6a48: 431c lw a5,0(a4) - 6a4a: 04240a93 addi s5,s0,66 - 6a4e: 00478693 addi a3,a5,4 - 6a52: 439c lw a5,0(a5) - 6a54: c314 sw a3,0(a4) - 6a56: 04f40123 sb a5,66(s0) - 6a5a: 4785 li a5,1 - 6a5c: b7d5 j 6a40 <_printf_i+0xf4> - 6a5e: 0407f693 andi a3,a5,64 - 6a62: 411c lw a5,0(a0) - 6a64: c30c sw a1,0(a4) - 6a66: dab9 beqz a3,69bc <_printf_i+0x70> - 6a68: 07c2 slli a5,a5,0x10 - 6a6a: 87c1 srai a5,a5,0x10 - 6a6c: bf81 j 69bc <_printf_i+0x70> - 6a6e: 0405f593 andi a1,a1,64 - 6a72: c308 sw a0,0(a4) - 6a74: d9c9 beqz a1,6a06 <_printf_i+0xba> - 6a76: 239e lhu a5,0(a5) - 6a78: 06f00713 li a4,111 - 6a7c: 0ee68763 beq a3,a4,6b6a <_printf_i+0x21e> - 6a80: 00001697 auipc a3,0x1 - 6a84: d5c68693 addi a3,a3,-676 # 77dc <__sf_fake_stdout+0x34> - 6a88: 4729 li a4,10 - 6a8a: 040401a3 sb zero,67(s0) - 6a8e: 404c lw a1,4(s0) - 6a90: c40c sw a1,8(s0) - 6a92: 0005c563 bltz a1,6a9c <_printf_i+0x150> - 6a96: 4008 lw a0,0(s0) - 6a98: 996d andi a0,a0,-5 - 6a9a: c008 sw a0,0(s0) - 6a9c: e399 bnez a5,6aa2 <_printf_i+0x156> - 6a9e: 8ab2 mv s5,a2 - 6aa0: cd89 beqz a1,6aba <_printf_i+0x16e> - 6aa2: 8ab2 mv s5,a2 - 6aa4: 02e7f5b3 remu a1,a5,a4 - 6aa8: 1afd addi s5,s5,-1 - 6aaa: 95b6 add a1,a1,a3 - 6aac: 218c lbu a1,0(a1) - 6aae: 00ba8023 sb a1,0(s5) - 6ab2: 02e7d5b3 divu a1,a5,a4 - 6ab6: 0ce7f063 bgeu a5,a4,6b76 <_printf_i+0x22a> - 6aba: 47a1 li a5,8 - 6abc: 00f71e63 bne a4,a5,6ad8 <_printf_i+0x18c> - 6ac0: 401c lw a5,0(s0) - 6ac2: 8b85 andi a5,a5,1 - 6ac4: cb91 beqz a5,6ad8 <_printf_i+0x18c> - 6ac6: 4058 lw a4,4(s0) - 6ac8: 481c lw a5,16(s0) - 6aca: 00e7c763 blt a5,a4,6ad8 <_printf_i+0x18c> - 6ace: 03000793 li a5,48 - 6ad2: fefa8fa3 sb a5,-1(s5) - 6ad6: 1afd addi s5,s5,-1 - 6ad8: 41560633 sub a2,a2,s5 - 6adc: c810 sw a2,16(s0) - 6ade: 874e mv a4,s3 - 6ae0: 86ca mv a3,s2 - 6ae2: 0070 addi a2,sp,12 - 6ae4: 85a2 mv a1,s0 - 6ae6: 8526 mv a0,s1 - 6ae8: d59ff0ef jal ra,6840 <_printf_common> - 6aec: 5a7d li s4,-1 - 6aee: 0b451d63 bne a0,s4,6ba8 <_printf_i+0x25c> - 6af2: 557d li a0,-1 - 6af4: 50b2 lw ra,44(sp) - 6af6: 5422 lw s0,40(sp) - 6af8: 5492 lw s1,36(sp) - 6afa: 5902 lw s2,32(sp) - 6afc: 49f2 lw s3,28(sp) - 6afe: 4a62 lw s4,24(sp) - 6b00: 4ad2 lw s5,20(sp) - 6b02: 4b42 lw s6,16(sp) - 6b04: 6145 addi sp,sp,48 - 6b06: 8082 ret - 6b08: 04d582a3 sb a3,69(a1) - 6b0c: 00001697 auipc a3,0x1 - 6b10: cd068693 addi a3,a3,-816 # 77dc <__sf_fake_stdout+0x34> - 6b14: 400c lw a1,0(s0) - 6b16: 4308 lw a0,0(a4) - 6b18: 0805f813 andi a6,a1,128 - 6b1c: 411c lw a5,0(a0) - 6b1e: 0511 addi a0,a0,4 - 6b20: 02080d63 beqz a6,6b5a <_printf_i+0x20e> - 6b24: c308 sw a0,0(a4) - 6b26: 0015f713 andi a4,a1,1 - 6b2a: c701 beqz a4,6b32 <_printf_i+0x1e6> - 6b2c: 0205e593 ori a1,a1,32 - 6b30: c00c sw a1,0(s0) - 6b32: 4741 li a4,16 - 6b34: fbb9 bnez a5,6a8a <_printf_i+0x13e> - 6b36: 400c lw a1,0(s0) - 6b38: fdf5f593 andi a1,a1,-33 - 6b3c: c00c sw a1,0(s0) - 6b3e: b7b1 j 6a8a <_printf_i+0x13e> - 6b40: 419c lw a5,0(a1) - 6b42: 0207e793 ori a5,a5,32 - 6b46: c19c sw a5,0(a1) - 6b48: 07800793 li a5,120 - 6b4c: 04f402a3 sb a5,69(s0) - 6b50: 00001697 auipc a3,0x1 - 6b54: ca068693 addi a3,a3,-864 # 77f0 <__sf_fake_stdout+0x48> - 6b58: bf75 j 6b14 <_printf_i+0x1c8> - 6b5a: 0405f813 andi a6,a1,64 - 6b5e: c308 sw a0,0(a4) - 6b60: fc0803e3 beqz a6,6b26 <_printf_i+0x1da> - 6b64: 07c2 slli a5,a5,0x10 - 6b66: 83c1 srli a5,a5,0x10 - 6b68: bf7d j 6b26 <_printf_i+0x1da> - 6b6a: 00001697 auipc a3,0x1 - 6b6e: c7268693 addi a3,a3,-910 # 77dc <__sf_fake_stdout+0x34> - 6b72: 4721 li a4,8 - 6b74: bf19 j 6a8a <_printf_i+0x13e> - 6b76: 87ae mv a5,a1 - 6b78: b735 j 6aa4 <_printf_i+0x158> - 6b7a: 4194 lw a3,0(a1) - 6b7c: 431c lw a5,0(a4) - 6b7e: 49cc lw a1,20(a1) - 6b80: 0806f813 andi a6,a3,128 - 6b84: 00478513 addi a0,a5,4 - 6b88: 00080663 beqz a6,6b94 <_printf_i+0x248> - 6b8c: c308 sw a0,0(a4) - 6b8e: 439c lw a5,0(a5) - 6b90: c38c sw a1,0(a5) - 6b92: a039 j 6ba0 <_printf_i+0x254> - 6b94: c308 sw a0,0(a4) - 6b96: 0406f693 andi a3,a3,64 - 6b9a: 439c lw a5,0(a5) - 6b9c: daf5 beqz a3,6b90 <_printf_i+0x244> - 6b9e: a38e sh a1,0(a5) - 6ba0: 00042823 sw zero,16(s0) - 6ba4: 8ab2 mv s5,a2 - 6ba6: bf25 j 6ade <_printf_i+0x192> - 6ba8: 4814 lw a3,16(s0) - 6baa: 8656 mv a2,s5 - 6bac: 85ca mv a1,s2 - 6bae: 8526 mv a0,s1 - 6bb0: 9982 jalr s3 - 6bb2: f54500e3 beq a0,s4,6af2 <_printf_i+0x1a6> - 6bb6: 401c lw a5,0(s0) - 6bb8: 8b89 andi a5,a5,2 - 6bba: e78d bnez a5,6be4 <_printf_i+0x298> - 6bbc: 47b2 lw a5,12(sp) - 6bbe: 4448 lw a0,12(s0) - 6bc0: f2f55ae3 bge a0,a5,6af4 <_printf_i+0x1a8> - 6bc4: 853e mv a0,a5 - 6bc6: b73d j 6af4 <_printf_i+0x1a8> - 6bc8: 4685 li a3,1 - 6bca: 8656 mv a2,s5 - 6bcc: 85ca mv a1,s2 - 6bce: 8526 mv a0,s1 - 6bd0: 9982 jalr s3 - 6bd2: f36500e3 beq a0,s6,6af2 <_printf_i+0x1a6> - 6bd6: 0a05 addi s4,s4,1 - 6bd8: 445c lw a5,12(s0) - 6bda: 4732 lw a4,12(sp) - 6bdc: 8f99 sub a5,a5,a4 - 6bde: fefa45e3 blt s4,a5,6bc8 <_printf_i+0x27c> - 6be2: bfe9 j 6bbc <_printf_i+0x270> - 6be4: 4a01 li s4,0 - 6be6: 01940a93 addi s5,s0,25 - 6bea: 5b7d li s6,-1 - 6bec: b7f5 j 6bd8 <_printf_i+0x28c> - -00006bee <_putc_r>: - 6bee: 1101 addi sp,sp,-32 - 6bf0: cc22 sw s0,24(sp) - 6bf2: ce06 sw ra,28(sp) - 6bf4: 842a mv s0,a0 - 6bf6: c909 beqz a0,6c08 <_putc_r+0x1a> - 6bf8: 4d1c lw a5,24(a0) - 6bfa: e799 bnez a5,6c08 <_putc_r+0x1a> - 6bfc: c632 sw a2,12(sp) - 6bfe: c42e sw a1,8(sp) - 6c00: d62ff0ef jal ra,6162 <__sinit> - 6c04: 4632 lw a2,12(sp) - 6c06: 45a2 lw a1,8(sp) - 6c08: 00001797 auipc a5,0x1 - 6c0c: b8078793 addi a5,a5,-1152 # 7788 <__sf_fake_stdin> - 6c10: 02f61663 bne a2,a5,6c3c <_putc_r+0x4e> - 6c14: 4050 lw a2,4(s0) - 6c16: 461c lw a5,8(a2) - 6c18: 17fd addi a5,a5,-1 - 6c1a: c61c sw a5,8(a2) - 6c1c: 0407d063 bgez a5,6c5c <_putc_r+0x6e> - 6c20: 4e18 lw a4,24(a2) - 6c22: 00e7c763 blt a5,a4,6c30 <_putc_r+0x42> - 6c26: 0ff5f793 andi a5,a1,255 - 6c2a: 4729 li a4,10 - 6c2c: 02e79863 bne a5,a4,6c5c <_putc_r+0x6e> - 6c30: 8522 mv a0,s0 - 6c32: 4462 lw s0,24(sp) - 6c34: 40f2 lw ra,28(sp) - 6c36: 6105 addi sp,sp,32 - 6c38: 926ff06f j 5d5e <__swbuf_r> - 6c3c: 00001797 auipc a5,0x1 - 6c40: b6c78793 addi a5,a5,-1172 # 77a8 <__sf_fake_stdout> - 6c44: 00f61463 bne a2,a5,6c4c <_putc_r+0x5e> - 6c48: 4410 lw a2,8(s0) - 6c4a: b7f1 j 6c16 <_putc_r+0x28> - 6c4c: 00001797 auipc a5,0x1 - 6c50: b1c78793 addi a5,a5,-1252 # 7768 <__sf_fake_stderr> - 6c54: fcf611e3 bne a2,a5,6c16 <_putc_r+0x28> - 6c58: 4450 lw a2,12(s0) - 6c5a: bf75 j 6c16 <_putc_r+0x28> - 6c5c: 421c lw a5,0(a2) - 6c5e: 0ff5f513 andi a0,a1,255 - 6c62: 00178713 addi a4,a5,1 - 6c66: c218 sw a4,0(a2) - 6c68: a38c sb a1,0(a5) - 6c6a: 40f2 lw ra,28(sp) - 6c6c: 4462 lw s0,24(sp) - 6c6e: 6105 addi sp,sp,32 - 6c70: 8082 ret - -00006c72 <_sbrk_r>: - 6c72: 1141 addi sp,sp,-16 - 6c74: c422 sw s0,8(sp) - 6c76: 842a mv s0,a0 - 6c78: 852e mv a0,a1 - 6c7a: ae01a823 sw zero,-1296(gp) # 20000428 - 6c7e: c606 sw ra,12(sp) - 6c80: f17fa0ef jal ra,1b96 <_sbrk> - 6c84: 57fd li a5,-1 - 6c86: 00f51763 bne a0,a5,6c94 <_sbrk_r+0x22> - 6c8a: af018793 addi a5,gp,-1296 # 20000428 - 6c8e: 439c lw a5,0(a5) - 6c90: c391 beqz a5,6c94 <_sbrk_r+0x22> - 6c92: c01c sw a5,0(s0) - 6c94: 40b2 lw ra,12(sp) - 6c96: 4422 lw s0,8(sp) - 6c98: 0141 addi sp,sp,16 - 6c9a: 8082 ret - -00006c9c <__sread>: - 6c9c: 1141 addi sp,sp,-16 - 6c9e: c422 sw s0,8(sp) - 6ca0: 842e mv s0,a1 - 6ca2: 00e59583 lh a1,14(a1) - 6ca6: c606 sw ra,12(sp) - 6ca8: 2279 jal 6e36 <_read_r> - 6caa: 00054963 bltz a0,6cbc <__sread+0x20> - 6cae: 487c lw a5,84(s0) - 6cb0: 97aa add a5,a5,a0 - 6cb2: c87c sw a5,84(s0) - 6cb4: 40b2 lw ra,12(sp) - 6cb6: 4422 lw s0,8(sp) - 6cb8: 0141 addi sp,sp,16 - 6cba: 8082 ret - 6cbc: 245e lhu a5,12(s0) - 6cbe: 777d lui a4,0xfffff - 6cc0: 177d addi a4,a4,-1 - 6cc2: 8ff9 and a5,a5,a4 - 6cc4: a45e sh a5,12(s0) - 6cc6: b7fd j 6cb4 <__sread+0x18> - -00006cc8 <__swrite>: - 6cc8: 25de lhu a5,12(a1) - 6cca: 1101 addi sp,sp,-32 - 6ccc: cc22 sw s0,24(sp) - 6cce: ca26 sw s1,20(sp) - 6cd0: c84a sw s2,16(sp) - 6cd2: c64e sw s3,12(sp) - 6cd4: ce06 sw ra,28(sp) - 6cd6: 1007f793 andi a5,a5,256 - 6cda: 84aa mv s1,a0 - 6cdc: 842e mv s0,a1 - 6cde: 8932 mv s2,a2 - 6ce0: 89b6 mv s3,a3 - 6ce2: c791 beqz a5,6cee <__swrite+0x26> - 6ce4: 00e59583 lh a1,14(a1) - 6ce8: 4689 li a3,2 - 6cea: 4601 li a2,0 - 6cec: 2209 jal 6dee <_lseek_r> - 6cee: 245e lhu a5,12(s0) - 6cf0: 777d lui a4,0xfffff - 6cf2: 177d addi a4,a4,-1 - 6cf4: 8ff9 and a5,a5,a4 - 6cf6: a45e sh a5,12(s0) - 6cf8: 00e41583 lh a1,14(s0) - 6cfc: 4462 lw s0,24(sp) - 6cfe: 40f2 lw ra,28(sp) - 6d00: 86ce mv a3,s3 - 6d02: 864a mv a2,s2 - 6d04: 49b2 lw s3,12(sp) - 6d06: 4942 lw s2,16(sp) - 6d08: 8526 mv a0,s1 - 6d0a: 44d2 lw s1,20(sp) - 6d0c: 6105 addi sp,sp,32 - 6d0e: a825 j 6d46 <_write_r> - -00006d10 <__sseek>: - 6d10: 1141 addi sp,sp,-16 - 6d12: c422 sw s0,8(sp) - 6d14: 842e mv s0,a1 - 6d16: 00e59583 lh a1,14(a1) - 6d1a: c606 sw ra,12(sp) - 6d1c: 28c9 jal 6dee <_lseek_r> - 6d1e: 57fd li a5,-1 - 6d20: 245a lhu a4,12(s0) - 6d22: 00f51a63 bne a0,a5,6d36 <__sseek+0x26> - 6d26: 77fd lui a5,0xfffff - 6d28: 17fd addi a5,a5,-1 - 6d2a: 8ff9 and a5,a5,a4 - 6d2c: a45e sh a5,12(s0) - 6d2e: 40b2 lw ra,12(sp) - 6d30: 4422 lw s0,8(sp) - 6d32: 0141 addi sp,sp,16 - 6d34: 8082 ret - 6d36: 6785 lui a5,0x1 - 6d38: 8fd9 or a5,a5,a4 - 6d3a: a45e sh a5,12(s0) - 6d3c: c868 sw a0,84(s0) - 6d3e: bfc5 j 6d2e <__sseek+0x1e> - -00006d40 <__sclose>: - 6d40: 00e59583 lh a1,14(a1) - 6d44: a805 j 6d74 <_close_r> - -00006d46 <_write_r>: - 6d46: 1141 addi sp,sp,-16 - 6d48: c422 sw s0,8(sp) - 6d4a: 842a mv s0,a0 - 6d4c: 852e mv a0,a1 - 6d4e: 85b2 mv a1,a2 - 6d50: 8636 mv a2,a3 - 6d52: ae01a823 sw zero,-1296(gp) # 20000428 - 6d56: c606 sw ra,12(sp) - 6d58: e01fa0ef jal ra,1b58 <_write> - 6d5c: 57fd li a5,-1 - 6d5e: 00f51763 bne a0,a5,6d6c <_write_r+0x26> - 6d62: af018793 addi a5,gp,-1296 # 20000428 - 6d66: 439c lw a5,0(a5) - 6d68: c391 beqz a5,6d6c <_write_r+0x26> - 6d6a: c01c sw a5,0(s0) - 6d6c: 40b2 lw ra,12(sp) - 6d6e: 4422 lw s0,8(sp) - 6d70: 0141 addi sp,sp,16 - 6d72: 8082 ret - -00006d74 <_close_r>: - 6d74: 1141 addi sp,sp,-16 - 6d76: c422 sw s0,8(sp) - 6d78: 842a mv s0,a0 - 6d7a: 852e mv a0,a1 - 6d7c: ae01a823 sw zero,-1296(gp) # 20000428 - 6d80: c606 sw ra,12(sp) - 6d82: 20c5 jal 6e62 <_close> - 6d84: 57fd li a5,-1 - 6d86: 00f51763 bne a0,a5,6d94 <_close_r+0x20> - 6d8a: af018793 addi a5,gp,-1296 # 20000428 - 6d8e: 439c lw a5,0(a5) - 6d90: c391 beqz a5,6d94 <_close_r+0x20> - 6d92: c01c sw a5,0(s0) - 6d94: 40b2 lw ra,12(sp) - 6d96: 4422 lw s0,8(sp) - 6d98: 0141 addi sp,sp,16 - 6d9a: 8082 ret - -00006d9c <_fstat_r>: - 6d9c: 1141 addi sp,sp,-16 - 6d9e: c422 sw s0,8(sp) - 6da0: 842a mv s0,a0 - 6da2: 852e mv a0,a1 - 6da4: 85b2 mv a1,a2 - 6da6: ae01a823 sw zero,-1296(gp) # 20000428 - 6daa: c606 sw ra,12(sp) - 6dac: 20c9 jal 6e6e <_fstat> - 6dae: 57fd li a5,-1 - 6db0: 00f51763 bne a0,a5,6dbe <_fstat_r+0x22> - 6db4: af018793 addi a5,gp,-1296 # 20000428 - 6db8: 439c lw a5,0(a5) - 6dba: c391 beqz a5,6dbe <_fstat_r+0x22> - 6dbc: c01c sw a5,0(s0) - 6dbe: 40b2 lw ra,12(sp) - 6dc0: 4422 lw s0,8(sp) - 6dc2: 0141 addi sp,sp,16 - 6dc4: 8082 ret - -00006dc6 <_isatty_r>: - 6dc6: 1141 addi sp,sp,-16 - 6dc8: c422 sw s0,8(sp) - 6dca: 842a mv s0,a0 - 6dcc: 852e mv a0,a1 - 6dce: ae01a823 sw zero,-1296(gp) # 20000428 - 6dd2: c606 sw ra,12(sp) - 6dd4: 205d jal 6e7a <_isatty> - 6dd6: 57fd li a5,-1 - 6dd8: 00f51763 bne a0,a5,6de6 <_isatty_r+0x20> - 6ddc: af018793 addi a5,gp,-1296 # 20000428 - 6de0: 439c lw a5,0(a5) - 6de2: c391 beqz a5,6de6 <_isatty_r+0x20> - 6de4: c01c sw a5,0(s0) - 6de6: 40b2 lw ra,12(sp) - 6de8: 4422 lw s0,8(sp) - 6dea: 0141 addi sp,sp,16 - 6dec: 8082 ret - -00006dee <_lseek_r>: - 6dee: 1141 addi sp,sp,-16 - 6df0: c422 sw s0,8(sp) - 6df2: 842a mv s0,a0 - 6df4: 852e mv a0,a1 - 6df6: 85b2 mv a1,a2 - 6df8: 8636 mv a2,a3 - 6dfa: ae01a823 sw zero,-1296(gp) # 20000428 - 6dfe: c606 sw ra,12(sp) - 6e00: 2059 jal 6e86 <_lseek> - 6e02: 57fd li a5,-1 - 6e04: 00f51763 bne a0,a5,6e12 <_lseek_r+0x24> - 6e08: af018793 addi a5,gp,-1296 # 20000428 - 6e0c: 439c lw a5,0(a5) - 6e0e: c391 beqz a5,6e12 <_lseek_r+0x24> - 6e10: c01c sw a5,0(s0) - 6e12: 40b2 lw ra,12(sp) - 6e14: 4422 lw s0,8(sp) - 6e16: 0141 addi sp,sp,16 - 6e18: 8082 ret - -00006e1a : - 6e1a: 0ff5f593 andi a1,a1,255 - 6e1e: 962a add a2,a2,a0 - 6e20: 00c51463 bne a0,a2,6e28 - 6e24: 4501 li a0,0 - 6e26: 8082 ret - 6e28: 211c lbu a5,0(a0) - 6e2a: feb78ee3 beq a5,a1,6e26 - 6e2e: 0505 addi a0,a0,1 - 6e30: bfc5 j 6e20 - -00006e32 <__malloc_lock>: - 6e32: 8082 ret - -00006e34 <__malloc_unlock>: - 6e34: 8082 ret - -00006e36 <_read_r>: - 6e36: 1141 addi sp,sp,-16 - 6e38: c422 sw s0,8(sp) - 6e3a: 842a mv s0,a0 - 6e3c: 852e mv a0,a1 - 6e3e: 85b2 mv a1,a2 - 6e40: 8636 mv a2,a3 - 6e42: ae01a823 sw zero,-1296(gp) # 20000428 - 6e46: c606 sw ra,12(sp) - 6e48: 20a9 jal 6e92 <_read> - 6e4a: 57fd li a5,-1 - 6e4c: 00f51763 bne a0,a5,6e5a <_read_r+0x24> - 6e50: af018793 addi a5,gp,-1296 # 20000428 - 6e54: 439c lw a5,0(a5) - 6e56: c391 beqz a5,6e5a <_read_r+0x24> - 6e58: c01c sw a5,0(s0) - 6e5a: 40b2 lw ra,12(sp) - 6e5c: 4422 lw s0,8(sp) - 6e5e: 0141 addi sp,sp,16 - 6e60: 8082 ret - -00006e62 <_close>: - 6e62: 05800793 li a5,88 - 6e66: aef1a823 sw a5,-1296(gp) # 20000428 - 6e6a: 557d li a0,-1 - 6e6c: 8082 ret - -00006e6e <_fstat>: - 6e6e: 05800793 li a5,88 - 6e72: aef1a823 sw a5,-1296(gp) # 20000428 - 6e76: 557d li a0,-1 - 6e78: 8082 ret - -00006e7a <_isatty>: - 6e7a: 05800793 li a5,88 - 6e7e: aef1a823 sw a5,-1296(gp) # 20000428 - 6e82: 4501 li a0,0 - 6e84: 8082 ret - -00006e86 <_lseek>: - 6e86: 05800793 li a5,88 - 6e8a: aef1a823 sw a5,-1296(gp) # 20000428 - 6e8e: 557d li a0,-1 - 6e90: 8082 ret - -00006e92 <_read>: - 6e92: 05800793 li a5,88 - 6e96: aef1a823 sw a5,-1296(gp) # 20000428 - 6e9a: 557d li a0,-1 - 6e9c: 8082 ret - 6e9e: 0000 unimp - 6ea0: 74737953 0x74737953 - 6ea4: 6d65 lui s10,0x19 - 6ea6: 3a6b6c43 fmadd.d fs8,fs6,ft6,ft7,unknown - 6eaa: 6425 lui s0,0x9 - 6eac: 0a0d addi s4,s4,3 - 6eae: 0000 unimp - 6eb0: 70696843 fmadd.s fa6,fs2,ft6,fa4,unknown - 6eb4: 4449 li s0,18 - 6eb6: 253a lhu a4,10(a0) - 6eb8: 3830 lbu a2,19(s0) - 6eba: 0d78 addi a4,sp,668 - 6ebc: 000a c.slli zero,0x2 - 6ebe: 0000 unimp - 6ec0: 696c6143 fmadd.s ft2,fs8,fs6,fa3,unknown - 6ec4: 7262 flw ft4,56(sp) - 6ec6: 7461 lui s0,0xffff8 - 6ec8: 6974 flw fa3,84(a0) - 6eca: 565f6e6f jal t3,fdc2e <_data_lma+0xf642a> - 6ece: 6c61 lui s8,0x18 - 6ed0: 3a20 lbu s0,19(a2) - 6ed2: 2520 lbu s0,10(a0) - 6ed4: 0a64 addi s1,sp,284 - 6ed6: 0000 unimp - 6ed8: 7552 flw fa0,52(sp) - 6eda: 206e lhu a1,6(s0) - 6edc: 7461 lui s0,0xffff8 - 6ede: 4520 lw s0,72(a0) - 6ee0: 5458 lw a4,44(s0) - 6ee2: 0d49 addi s10,s10,18 - 6ee4: 0000 unimp - 6ee6: 0000 unimp - 6ee8: 0000 unimp - 6eea: 3f80 lbu s0,25(a5) - 6eec: 0000 unimp - 6eee: 4348 lw a0,4(a4) - 6ef0: f000 fsw fs0,32(s0) - 6ef2: 457f 0x457f - 6ef4: 4000 lw s0,0(s0) - 6ef6: 461c lw a5,8(a2) - 6ef8: 6666 flw fa2,88(sp) - 6efa: 6666 flw fa2,88(sp) - 6efc: 6666 flw fa2,88(sp) - 6efe: 400a 0x400a - 6f00: 0000 unimp - 6f02: 0000 unimp - 6f04: 0000 unimp - 6f06: 4010 lw a2,0(s0) - 6f08: 200a lhu a0,0(s0) - 6f0a: 5f474843 fmadd.q fa6,fa4,fs4,fa1,rmm - 6f0e: 52525543 fmadd.d fa0,ft4,ft5,fa0,unknown - 6f12: 4120 lw s0,64(a0) - 6f14: 4344 lw s1,4(a4) - 6f16: 3a20 lbu s0,19(a2) - 6f18: 2520 lbu s0,10(a0) - 6f1a: 2064 lbu s1,6(s0) - 6f1c: 000a c.slli zero,0x2 - 6f1e: 0000 unimp - 6f20: 4320 lw s0,64(a4) - 6f22: 4748 lw a0,12(a4) - 6f24: 435f 5255 2052 0x20525255435f - 6f2a: 2049 jal 6fac <_read+0x11a> - 6f2c: 203a lhu a4,2(s0) - 6f2e: 6425 lui s0,0x9 - 6f30: 2f20 lbu s0,26(a4) - 6f32: 3031 jal 673e <_vfiprintf_r+0x188> - 6f34: 3030 lbu a2,3(s0) - 6f36: 2030 lbu a2,2(s0) - 6f38: 000a c.slli zero,0x2 - ... - 6f46: 3fd0 lbu a2,29(a5) - 6f48: 200a lhu a0,0(s0) - 6f4a: 5344 lw s1,36(a4) - 6f4c: 55435f47 0x55435f47 - 6f50: 5252 lw tp,52(sp) - 6f52: 4120 lw s0,64(a0) - 6f54: 4344 lw s1,4(a4) - 6f56: 3a20 lbu s0,19(a2) - 6f58: 2520 lbu s0,10(a0) - 6f5a: 2064 lbu s1,6(s0) - 6f5c: 000a c.slli zero,0x2 - 6f5e: 0000 unimp - 6f60: 4420 lw s0,72(s0) - 6f62: 435f4753 0x435f4753 - 6f66: 5255 li tp,-11 - 6f68: 2052 lhu a2,4(s0) - 6f6a: 2049 jal 6fec <_read+0x15a> - 6f6c: 203a lhu a4,2(s0) - 6f6e: 6425 lui s0,0x9 - 6f70: 2f20 lbu s0,26(a4) - 6f72: 3031 jal 677e <_vfiprintf_r+0x1c8> - 6f74: 2030 lbu a2,2(s0) - 6f76: 000a c.slli zero,0x2 - 6f78: 0000 unimp - 6f7a: 4120 lw s0,64(a0) - 6f7c: b000 sb s0,1(s0) - 6f7e: 4556 lw a0,84(sp) - 6f80: 43889333 0x43889333 - 6f84: 0000 unimp - 6f86: 0000 unimp - 6f88: a745 j 7728 <__clz_tab+0xc0> - 6f8a: e625 bnez a2,6ff2 <_read+0x160> - 6f8c: 79e1 lui s3,0xffff8 - 6f8e: 200a3f6b 0x200a3f6b - 6f92: 4f4d li t5,19 - 6f94: 54454653 0x54454653 - 6f98: 545f 6d65 6570 0x65706d65545f - 6f9e: 2072 lhu a2,6(s0) - 6fa0: 4441 li s0,16 - 6fa2: 203a2043 fmadd.s ft0,fs4,ft3,ft4,rdn - 6fa6: 6425 lui s0,0x9 - 6fa8: 0a20 addi s0,sp,280 - 6faa: 0000 unimp - 6fac: 4d20 lw s0,88(a0) - 6fae: 4546534f 0x4546534f - 6fb2: 5f54 lw a3,60(a4) - 6fb4: 6554 flw fa3,12(a0) - 6fb6: 706d c.lui zero,0xffffb - 6fb8: 7265 lui tp,0xffff9 - 6fba: 5420 lw s0,104(s0) - 6fbc: 3a20 lbu s0,19(a2) - 6fbe: 2520 lbu s0,10(a0) - 6fc0: 2064 lbu s1,6(s0) - 6fc2: 3030312f 0x3030312f - 6fc6: 0a20 addi s0,sp,280 - ... - 6fd4: 403646cf fnmadd.s fa3,fa2,ft3,fs0,rmm - 6fd8: 200a lhu a0,0(s0) - 6fda: 5650 lw a2,44(a2) - 6fdc: 5f31 li t5,-20 - 6fde: 4f56 lw t5,84(sp) - 6fe0: 544c lw a1,44(s0) - 6fe2: 495f 204e 4441 0x4441204e495f - 6fe8: 203a2043 fmadd.s ft0,fs4,ft3,ft4,rdn - 6fec: 6425 lui s0,0x9 - 6fee: 0a20 addi s0,sp,280 - 6ff0: 0000 unimp - 6ff2: 0000 unimp - 6ff4: 5020 lw s0,96(s0) - 6ff6: 3156 lhu a3,36(a0) - 6ff8: 565f 4c4f 5f54 0x5f544c4f565f - 6ffe: 4e49 li t3,18 - 7000: 5620 lw s0,104(a2) - 7002: 2031 jal 700e <_read+0x17c> - 7004: 203a lhu a4,2(s0) - 7006: 6425 lui s0,0x9 - 7008: 2f20 lbu s0,26(a4) - 700a: 3031 jal 6816 <_vfiprintf_r+0x260> - 700c: 2030 lbu a2,2(s0) - 700e: 000a c.slli zero,0x2 - 7010: 200a lhu a0,0(s0) - 7012: 5650 lw a2,44(a2) - 7014: 5f32 lw t5,44(sp) - 7016: 4f56 lw t5,84(sp) - 7018: 544c lw a1,44(s0) - 701a: 495f 204e 4441 0x4441204e495f - 7020: 203a2043 fmadd.s ft0,fs4,ft3,ft4,rdn - 7024: 6425 lui s0,0x9 - 7026: 0a20 addi s0,sp,280 - 7028: 0000 unimp - 702a: 0000 unimp - 702c: 5020 lw s0,96(s0) - 702e: 3256 lhu a3,36(a2) - 7030: 565f 4c4f 5f54 0x5f544c4f565f - 7036: 4e49 li t3,18 - 7038: 5620 lw s0,104(a2) - 703a: 3a20 lbu s0,19(a2) - 703c: 2520 lbu s0,10(a0) - 703e: 2064 lbu s1,6(s0) - 7040: 3030312f 0x3030312f - 7044: 0a20 addi s0,sp,280 - 7046: 0000 unimp - 7048: 200a lhu a0,0(s0) - 704a: 5650 lw a2,44(a2) - 704c: 565f 4c4f 5f54 0x5f544c4f565f - 7052: 4e49 li t3,18 - 7054: 2031 jal 7060 <_read+0x1ce> - 7056: 4441 li s0,16 - 7058: 203a2043 fmadd.s ft0,fs4,ft3,ft4,rdn - 705c: 6425 lui s0,0x9 - 705e: 0a20 addi s0,sp,280 - 7060: 0000 unimp - 7062: 0000 unimp - 7064: 5020 lw s0,96(s0) - 7066: 5f56 lw t5,116(sp) - 7068: 4f56 lw t5,84(sp) - 706a: 544c lw a1,44(s0) - 706c: 495f 314e 5620 0x5620314e495f - 7072: 3a20 lbu s0,19(a2) - 7074: 2520 lbu s0,10(a0) - 7076: 2064 lbu s1,6(s0) - 7078: 3030312f 0x3030312f - 707c: 0a20 addi s0,sp,280 - 707e: 0000 unimp - 7080: 0000 unimp - 7082: 42c8 lw a0,4(a3) - ... - 708c: 0000 unimp - 708e: 4026 0x4026 - 7090: 200a lhu a0,0(s0) - 7092: 5650 lw a2,44(a2) - 7094: 565f 4c4f 5f54 0x5f544c4f565f - 709a: 2054554f fnmadd.s fa0,fs0,ft5,ft4,unknown - 709e: 4441 li s0,16 - 70a0: 203a2043 fmadd.s ft0,fs4,ft3,ft4,rdn - 70a4: 6425 lui s0,0x9 - 70a6: 0a20 addi s0,sp,280 - 70a8: 0000 unimp - 70aa: 0000 unimp - 70ac: 5020 lw s0,96(s0) - 70ae: 5f56 lw t5,116(sp) - 70b0: 4f56 lw t5,84(sp) - 70b2: 544c lw a1,44(s0) - 70b4: 4f5f 5455 5620 0x562054554f5f - 70ba: 3a20 lbu s0,19(a2) - 70bc: 2520 lbu s0,10(a0) - 70be: 2064 lbu s1,6(s0) - 70c0: 3030312f 0x3030312f - 70c4: 0a20 addi s0,sp,280 - 70c6: 0000 unimp - 70c8: 464e495b 0x464e495b - 70cc: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 70d0: 7325 lui t1,0xfffe9 - 70d2: 253a lhu a4,10(a0) - 70d4: 5d64 lw s1,124(a0) - 70d6: 5220 lw s0,96(a2) - 70d8: 6765 lui a4,0x19 - 70da: 7369 lui t1,0xffffa - 70dc: 7274 flw fa3,100(a2) - 70de: 7461 lui s0,0xffff8 - 70e0: 6f69 lui t5,0x1a - 70e2: 206e lhu a1,6(s0) - 70e4: 63637573 csrrci a0,0x636,6 - 70e8: 7365 lui t1,0xffff9 - 70ea: 0a0d2073 csrs 0xa0,s10 - 70ee: 0a0d addi s4,s4,3 - 70f0: 0000 unimp - 70f2: 0000 unimp - 70f4: 5252455b 0x5252455b - 70f8: 205d524f fnmadd.s ft4,fs10,ft5,ft4,unknown - 70fc: 3a73255b 0x3a73255b - 7100: 6425 lui s0,0x9 - 7102: 205d jal 71a8 <_read+0x316> - 7104: 5220 lw s0,96(a2) - 7106: 6765 lui a4,0x19 - 7108: 7369 lui t1,0xffffa - 710a: 6574 flw fa3,76(a0) - 710c: 5f72 lw t5,60(sp) - 710e: 754e flw fa0,240(sp) - 7110: 626d lui tp,0x1b - 7112: 7265 lui tp,0xffff9 - 7114: 6520 flw fs0,72(a0) - 7116: 7272 flw ft4,60(sp) - 7118: 253a726f jal tp,aeb6a <_data_lma+0xa7366> - 711c: 2078 lbu a4,6(s0) - 711e: 0a0d addi s4,s4,3 - 7120: 0a0d addi s4,s4,3 - 7122: 0000 unimp - 7124: 5252455b 0x5252455b - 7128: 205d524f fnmadd.s ft4,fs10,ft5,ft4,unknown - 712c: 3a73255b 0x3a73255b - 7130: 6425 lui s0,0x9 - 7132: 205d jal 71d8 <_read+0x346> - 7134: 5220 lw s0,96(a2) - 7136: 6765 lui a4,0x19 - 7138: 7369 lui t1,0xffffa - 713a: 6574 flw fa3,76(a0) - 713c: 5f72 lw t5,60(sp) - 713e: 72617453 0x72617453 - 7142: 5f74 lw a3,124(a4) - 7144: 6441 lui s0,0x10 - 7146: 7264 flw fs1,100(a2) - 7148: 7365 lui t1,0xffff9 - 714a: 72652073 csrs 0x726,a0 - 714e: 6f72 flw ft10,28(sp) - 7150: 2072 lhu a2,6(s0) - 7152: 203a lhu a4,2(s0) - 7154: 7825 lui a6,0xfffe9 - 7156: 0d20 addi s0,sp,664 - 7158: 0d0a slli s10,s10,0x2 - 715a: 000a c.slli zero,0x2 - 715c: 464e495b 0x464e495b - 7160: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7164: 7325 lui t1,0xfffe9 - 7166: 253a lhu a4,10(a0) - 7168: 5d64 lw s1,124(a0) - 716a: 2020 lbu s0,2(s0) - 716c: 525f4c53 0x525f4c53 - 7170: 6165 addi sp,sp,112 - 7172: 5264 lw s1,100(a2) - 7174: 6765 lui a4,0x19 - 7176: 7369 lui t1,0xffffa - 7178: 6574 flw fa3,76(a0) - 717a: 4172 lw sp,28(sp) - 717c: 73656363 bltu a0,s6,78a2 <_data_lma+0x9e> - 7180: 646f4e73 0x646f4e73 - 7184: 5465 li s0,-7 - 7186: 7079 c.lui zero,0xffffe - 7188: 2065 jal 7230 <_read+0x39e> - 718a: 0a0d addi s4,s4,3 - 718c: 0000 unimp - 718e: 0000 unimp - 7190: 464e495b 0x464e495b - 7194: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7198: 7325 lui t1,0xfffe9 - 719a: 253a lhu a4,10(a0) - 719c: 5d64 lw s1,124(a0) - 719e: 2020 lbu s0,2(s0) - 71a0: 525f4c53 0x525f4c53 - 71a4: 6165 addi sp,sp,112 - 71a6: 5264 lw s1,100(a2) - 71a8: 6765 lui a4,0x19 - 71aa: 7369 lui t1,0xffffa - 71ac: 6574 flw fa3,76(a0) - 71ae: 4272 lw tp,28(sp) - 71b0: 7461 lui s0,0xffff8 - 71b2: 6574 flw fa3,76(a0) - 71b4: 7972 flw fs2,60(sp) - 71b6: 6f56 flw ft10,84(sp) - 71b8: 746c flw fa1,108(s0) - 71ba: 6761 lui a4,0x18 - 71bc: 2065 jal 7264 <_read+0x3d2> - 71be: 0a0d addi s4,s4,3 - 71c0: 0000 unimp - 71c2: 0000 unimp - 71c4: 464e495b 0x464e495b - 71c8: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 71cc: 7325 lui t1,0xfffe9 - 71ce: 253a lhu a4,10(a0) - 71d0: 5d64 lw s1,124(a0) - 71d2: 2020 lbu s0,2(s0) - 71d4: 525f4c53 0x525f4c53 - 71d8: 6165 addi sp,sp,112 - 71da: 5264 lw s1,100(a2) - 71dc: 6765 lui a4,0x19 - 71de: 7369 lui t1,0xffffa - 71e0: 6574 flw fa3,76(a0) - 71e2: 4272 lw tp,28(sp) - 71e4: 7461 lui s0,0xffff8 - 71e6: 6574 flw fa3,76(a0) - 71e8: 7972 flw fs2,60(sp) - 71ea: 6574 flw fa3,76(a0) - 71ec: 706d c.lui zero,0xffffb - 71ee: 7265 lui tp,0xffff9 - 71f0: 7461 lui s0,0xffff8 - 71f2: 7275 lui tp,0xffffd - 71f4: 2065 jal 729c <_read+0x40a> - 71f6: 0a0d addi s4,s4,3 - 71f8: 0000 unimp - 71fa: 0000 unimp - 71fc: 464e495b 0x464e495b - 7200: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7204: 7325 lui t1,0xfffe9 - 7206: 253a lhu a4,10(a0) - 7208: 5d64 lw s1,124(a0) - 720a: 2020 lbu s0,2(s0) - 720c: 525f4c53 0x525f4c53 - 7210: 6165 addi sp,sp,112 - 7212: 5264 lw s1,100(a2) - 7214: 6765 lui a4,0x19 - 7216: 7369 lui t1,0xffffa - 7218: 6574 flw fa3,76(a0) - 721a: 4372 lw t1,28(sp) - 721c: 756d6d6f jal s10,dd972 <_data_lma+0xd616e> - 7220: 696e flw fs2,216(sp) - 7222: 69746163 bltu s0,s7,78a4 <_data_lma+0xa0> - 7226: 654d6e6f jal t3,dd87a <_data_lma+0xd6076> - 722a: 6874 flw fa3,84(s0) - 722c: 2073646f jal s0,3dc32 <_data_lma+0x3642e> - 7230: 0a0d addi s4,s4,3 - 7232: 0000 unimp - 7234: 464e495b 0x464e495b - 7238: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 723c: 7325 lui t1,0xfffe9 - 723e: 253a lhu a4,10(a0) - 7240: 5d64 lw s1,124(a0) - 7242: 2020 lbu s0,2(s0) - 7244: 525f4c53 0x525f4c53 - 7248: 6165 addi sp,sp,112 - 724a: 5264 lw s1,100(a2) - 724c: 6765 lui a4,0x19 - 724e: 7369 lui t1,0xffffa - 7250: 6574 flw fa3,76(a0) - 7252: 5272 lw tp,60(sp) - 7254: 6765 lui a4,0x19 - 7256: 7369 lui t1,0xffffa - 7258: 7274 flw fa3,100(a2) - 725a: 7461 lui s0,0xffff8 - 725c: 6f69 lui t5,0x1a - 725e: 536e lw t1,248(sp) - 7260: 6174 flw fa3,68(a0) - 7262: 7574 flw fa3,108(a0) - 7264: 0a0d2073 csrs 0xa0,s10 - 7268: 0000 unimp - 726a: 0000 unimp - 726c: 464e495b 0x464e495b - 7270: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7274: 7325 lui t1,0xfffe9 - 7276: 253a lhu a4,10(a0) - 7278: 5d64 lw s1,124(a0) - 727a: 2020 lbu s0,2(s0) - 727c: 525f4c53 0x525f4c53 - 7280: 6165 addi sp,sp,112 - 7282: 5264 lw s1,100(a2) - 7284: 6765 lui a4,0x19 - 7286: 7369 lui t1,0xffffa - 7288: 6574 flw fa3,76(a0) - 728a: 5272 lw tp,60(sp) - 728c: 6d65 lui s10,0x19 - 728e: 6961 lui s2,0x18 - 7290: 696e flw fs2,216(sp) - 7292: 676e flw fa4,216(sp) - 7294: 6142 flw ft2,16(sp) - 7296: 7474 flw fa3,108(s0) - 7298: 7265 lui tp,0xffff9 - 729a: 4279 li tp,30 - 729c: 7265776f jal a4,5e9c2 <_data_lma+0x571be> - 72a0: 0d20 addi s0,sp,664 - 72a2: 000a c.slli zero,0x2 - 72a4: 464e495b 0x464e495b - 72a8: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 72ac: 7325 lui t1,0xfffe9 - 72ae: 253a lhu a4,10(a0) - 72b0: 5d64 lw s1,124(a0) - 72b2: 2020 lbu s0,2(s0) - 72b4: 525f4c53 0x525f4c53 - 72b8: 6165 addi sp,sp,112 - 72ba: 5264 lw s1,100(a2) - 72bc: 6765 lui a4,0x19 - 72be: 7369 lui t1,0xffffa - 72c0: 6574 flw fa3,76(a0) - 72c2: 5372 lw t1,60(sp) - 72c4: 72616c6f jal s8,1d9ea <_data_lma+0x161e6> - 72c8: 6e65704f fnmadd.q ft0,fa0,ft6,fa3 - 72cc: 63726943 fmadd.d fs2,ft4,fs7,fa2,unknown - 72d0: 6975 lui s2,0x1d - 72d2: 5674 lw a3,108(a2) - 72d4: 61746c6f jal s8,4e0ea <_data_lma+0x468e6> - 72d8: 20316567 0x20316567 - 72dc: 0a0d addi s4,s4,3 - 72de: 0000 unimp - 72e0: 464e495b 0x464e495b - 72e4: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 72e8: 7325 lui t1,0xfffe9 - 72ea: 253a lhu a4,10(a0) - 72ec: 5d64 lw s1,124(a0) - 72ee: 2020 lbu s0,2(s0) - 72f0: 525f4c53 0x525f4c53 - 72f4: 6165 addi sp,sp,112 - 72f6: 5264 lw s1,100(a2) - 72f8: 6765 lui a4,0x19 - 72fa: 7369 lui t1,0xffffa - 72fc: 6574 flw fa3,76(a0) - 72fe: 5372 lw t1,60(sp) - 7300: 72616c6f jal s8,1da26 <_data_lma+0x16222> - 7304: 6e65704f fnmadd.q ft0,fa0,ft6,fa3 - 7308: 63726943 fmadd.d fs2,ft4,fs7,fa2,unknown - 730c: 6975 lui s2,0x1d - 730e: 5674 lw a3,108(a2) - 7310: 61746c6f jal s8,4e126 <_data_lma+0x46922> - 7314: 20326567 0x20326567 - 7318: 0a0d addi s4,s4,3 - 731a: 0000 unimp - 731c: 464e495b 0x464e495b - 7320: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7324: 7325 lui t1,0xfffe9 - 7326: 253a lhu a4,10(a0) - 7328: 5d64 lw s1,124(a0) - 732a: 2020 lbu s0,2(s0) - 732c: 525f4c53 0x525f4c53 - 7330: 6165 addi sp,sp,112 - 7332: 5264 lw s1,100(a2) - 7334: 6765 lui a4,0x19 - 7336: 7369 lui t1,0xffffa - 7338: 6574 flw fa3,76(a0) - 733a: 6172 flw ft2,28(sp) - 733c: 6464 flw fs1,76(s0) - 733e: 6572 flw fa0,28(sp) - 7340: 0d207373 csrrci t1,0xd2,0 - 7344: 000a c.slli zero,0x2 - 7346: 0000 unimp - 7348: 464e495b 0x464e495b - 734c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7350: 7325 lui t1,0xfffe9 - 7352: 253a lhu a4,10(a0) - 7354: 5d64 lw s1,124(a0) - 7356: 4d20 lw s0,88(a0) - 7358: 7461 lui s0,0xffff8 - 735a: 535f6863 bltu t5,s5,788a <_data_lma+0x86> - 735e: 6174 flw fa3,68(a0) - 7360: 7472 flw fs0,60(sp) - 7362: 6c66 flw fs8,88(sp) - 7364: 6761 lui a4,0x18 - 7366: 7320 flw fs0,96(a4) - 7368: 6375 lui t1,0x1d - 736a: 73736563 bltu t1,s7,7a94 <_data_lma+0x290> - 736e: 0d20 addi s0,sp,664 - 7370: 0d0a slli s10,s10,0x2 - 7372: 000a c.slli zero,0x2 - 7374: 464e495b 0x464e495b - 7378: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 737c: 7325 lui t1,0xfffe9 - 737e: 253a lhu a4,10(a0) - 7380: 5d64 lw s1,124(a0) - 7382: 4d20 lw s0,88(a0) - 7384: 7461 lui s0,0xffff8 - 7386: 615f6863 bltu t5,s5,7996 <_data_lma+0x192> - 738a: 6464 flw fs1,76(s0) - 738c: 6572 flw fa0,28(sp) - 738e: 73207373 csrrci t1,0x732,0 - 7392: 6375 lui t1,0x1d - 7394: 73736563 bltu t1,s7,7abe <_data_lma+0x2ba> - 7398: 0d20 addi s0,sp,664 - 739a: 0d0a slli s10,s10,0x2 - 739c: 000a c.slli zero,0x2 - 739e: 0000 unimp - 73a0: 464e495b 0x464e495b - 73a4: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 73a8: 7325 lui t1,0xfffe9 - 73aa: 253a lhu a4,10(a0) - 73ac: 5d64 lw s1,124(a0) - 73ae: 4d20 lw s0,88(a0) - 73b0: 7461 lui s0,0xffff8 - 73b2: 425f6863 bltu t5,t0,77e2 <__sf_fake_stdout+0x3a> - 73b6: 6f72 flw ft10,28(sp) - 73b8: 6461 lui s0,0x18 - 73ba: 74736163 bltu t1,t2,7afc <_data_lma+0x2f8> - 73be: 6461 lui s0,0x18 - 73c0: 7264 flw fs1,100(a2) - 73c2: 7365 lui t1,0xffff9 - 73c4: 75732073 csrs 0x757,t1 - 73c8: 73656363 bltu a0,s6,7aee <_data_lma+0x2ea> - 73cc: 0d0a0d73 0xd0a0d73 - 73d0: 000a c.slli zero,0x2 - 73d2: 0000 unimp - 73d4: 464e495b 0x464e495b - 73d8: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 73dc: 7325 lui t1,0xfffe9 - 73de: 253a lhu a4,10(a0) - 73e0: 5d64 lw s1,124(a0) - 73e2: 5220 lw s0,96(a2) - 73e4: 6165 addi sp,sp,112 - 73e6: 5f64 lw s1,124(a4) - 73e8: 6552 flw fa0,20(sp) - 73ea: 74736967 0x74736967 - 73ee: 7265 lui tp,0xffff9 - 73f0: 0a0d addi s4,s4,3 - 73f2: 0a0d addi s4,s4,3 - 73f4: 0000 unimp - 73f6: 0000 unimp - 73f8: 464e495b 0x464e495b - 73fc: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7400: 7325 lui t1,0xfffe9 - 7402: 253a lhu a4,10(a0) - 7404: 5d64 lw s1,124(a0) - 7406: 5720 lw s0,104(a4) - 7408: 6972 flw fs2,28(sp) - 740a: 6574 flw fa3,76(a0) - 740c: 525f 6765 7369 0x73696765525f - 7412: 6574 flw fa3,76(a0) - 7414: 0d72 slli s10,s10,0x1c - 7416: 0d0a slli s10,s10,0x2 - 7418: 000a c.slli zero,0x2 - 741a: 0000 unimp - 741c: 464e495b 0x464e495b - 7420: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7424: 7325 lui t1,0xfffe9 - 7426: 253a lhu a4,10(a0) - 7428: 5d64 lw s1,124(a0) - 742a: 4220 lw s0,64(a2) - 742c: 6f72 flw ft10,28(sp) - 742e: 6461 lui s0,0x18 - 7430: 74736163 bltu t1,t2,7b72 <_data_lma+0x36e> - 7434: 535f 6163 0d6e 0xd6e6163535f - 743a: 0d0a slli s10,s10,0x2 - 743c: 000a c.slli zero,0x2 - 743e: 0000 unimp - 7440: 464e495b 0x464e495b - 7444: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7448: 7325 lui t1,0xfffe9 - 744a: 253a lhu a4,10(a0) - 744c: 5d64 lw s1,124(a0) - 744e: 5220 lw s0,96(a2) - 7450: 6765 lui a4,0x19 - 7452: 7369 lui t1,0xffffa - 7454: 7274 flw fa3,100(a2) - 7456: 7461 lui s0,0xffff8 - 7458: 6f69 lui t5,0x1a - 745a: 5f6e lw t5,248(sp) - 745c: 6572 flw fa0,28(sp) - 745e: 7571 lui a0,0xffffc - 7460: 7365 lui t1,0xffff9 - 7462: 0d74 addi a3,sp,668 - 7464: 0d0a slli s10,s10,0x2 - 7466: 000a c.slli zero,0x2 - 7468: 464e495b 0x464e495b - 746c: 5b205d4f fnmadd.d fs10,ft0,fs2,fa1,unknown - 7470: 7325 lui t1,0xfffe9 - 7472: 253a lhu a4,10(a0) - 7474: 5d64 lw s1,124(a0) - 7476: 6620 flw fs0,72(a2) - 7478: 6e75 lui t3,0x1d - 747a: 65646f63 bltu s0,s6,7ad8 <_data_lma+0x2d4> - 747e: 6520 flw fs0,72(a0) - 7480: 7272 flw ft4,60(sp) - 7482: 2520726f jal tp,e6d4 <_data_lma+0x6ed0> - 7486: 0d78 addi a4,sp,668 - 7488: 0d0a slli s10,s10,0x2 - 748a: 000a c.slli zero,0x2 - 748c: 0000 unimp - 748e: 3f00 lbu s0,25(a4) - 7490: 0000 unimp - 7492: 0000 unimp - 7494: 0000 unimp - 7496: fff0 fsw fa2,124(a5) - 7498: 0000 unimp - 749a: e000 fsw fs0,0(s0) - 749c: ffff 0xffff - 749e: 6f6cc7ef jal a5,d3b94 <_data_lma+0xcc390> - 74a2: 00000067 jr zero # 0 <_sinit> - ... - 74ae: c350 sw a2,4(a4) - 74b0: 0000 unimp - 74b2: 0000 unimp - 74b4: 0000 unimp - 74b6: 4350 lw a2,4(a4) - 74b8: 0000 unimp - 74ba: 0000 unimp - 74bc: 0000 unimp - 74be: 3ff0 lbu a2,31(a5) - 74c0: 0000 unimp - 74c2: fee0 fsw fs0,124(a3) - 74c4: 2e42 lhu s0,28(a2) - 74c6: 3fe6 lhu s1,62(a5) - 74c8: 3c76 lhu a3,62(s0) - 74ca: 3579 jal 7358 <_read+0x4c6> - 74cc: 3dea39ef jal s3,aa8aa <_data_lma+0xa30a6> - 74d0: 5555 li a0,-11 - 74d2: 5555 li a0,-11 - 74d4: 5555 li a0,-11 - 74d6: 3fd5 jal 74ca <_read+0x638> - 74d8: 0000 unimp - 74da: 0000 unimp - 74dc: 0000 unimp - 74de: 3fe0 lbu s0,31(a5) - 74e0: 0000 unimp - 74e2: 0000 unimp - 74e4: 0000 unimp - 74e6: 4000 lw s0,0(s0) - 74e8: 5244 lw s1,36(a2) - 74ea: df3e sw a5,188(sp) - 74ec: f112 fsw ft4,160(sp) - 74ee: 3fc2 lhu s0,60(a5) - 74f0: 03de slli t2,t2,0x17 - 74f2: 466496cb fnmsub.q fa3,fs1,ft6,fs0,rtz - 74f6: 93593fc7 fmsub.d ft11,fs2,fs5,fs2,rup - 74fa: 9422 add s0,s0,s0 - 74fc: 4924 lw s1,80(a0) - 74fe: 3fd2 lhu a2,60(a5) - 7500: 55555593 0x55555593 - 7504: 5555 li a0,-11 - 7506: 3fe5 jal 74fe <_read+0x66c> - 7508: c69f d078 9a09 0x9a09d078c69f - 750e: 78af3fc3 fmadd.s ft11,ft10,fa0,fa5,rup - 7512: 1d8e slli s11,s11,0x23 - 7514: 71c5 lui gp,0xffff1 - 7516: 3fcc lbu a1,29(a5) - 7518: fa04 fsw fs1,48(a2) - 751a: 99999997 auipc s3,0x99999 - 751e: 3fd9 jal 74f4 <_read+0x662> - 7520: 0000 unimp - 7522: 0000 unimp - 7524: 0000 unimp - 7526: 7ff8 flw fa4,124(a5) - 7528: c640 sw s0,12(a2) - 752a: ffff 0xffff - 752c: c4c4 sw s1,12(s1) - 752e: ffff 0xffff - 7530: c5d4 sw a3,12(a1) - 7532: ffff 0xffff - 7534: c5dc sw a5,12(a1) - 7536: ffff 0xffff - 7538: c5d4 sw a3,12(a1) - 753a: ffff 0xffff - 753c: c4f4 sw a3,76(s1) - 753e: ffff 0xffff - 7540: c5d4 sw a3,12(a1) - 7542: ffff 0xffff - 7544: c5dc sw a5,12(a1) - 7546: ffff 0xffff - 7548: c4c4 sw s1,12(s1) - 754a: ffff 0xffff - 754c: c4c4 sw s1,12(s1) - 754e: ffff 0xffff - 7550: c4f4 sw a3,76(s1) - 7552: ffff 0xffff - 7554: c5dc sw a5,12(a1) - 7556: ffff 0xffff - 7558: c636 sw a3,12(sp) - 755a: ffff 0xffff - 755c: c636 sw a3,12(sp) - 755e: ffff 0xffff - 7560: c636 sw a3,12(sp) - 7562: ffff 0xffff - 7564: c4f4 sw a3,76(s1) - 7566: ffff 0xffff - 7568: cc9a sw t1,88(sp) - 756a: ffff 0xffff - 756c: cb8c sw a1,16(a5) - 756e: ffff 0xffff - 7570: cb8c sw a1,16(a5) - 7572: ffff 0xffff - 7574: cb8a sw sp,212(sp) - 7576: ffff 0xffff - 7578: cb92 sw tp,212(sp) - 757a: ffff 0xffff - 757c: cb92 sw tp,212(sp) - 757e: ffff 0xffff - 7580: cb58 sw a4,20(a4) - 7582: ffff 0xffff - 7584: cb8a sw sp,212(sp) - 7586: ffff 0xffff - 7588: cb92 sw tp,212(sp) - 758a: ffff 0xffff - 758c: cb58 sw a4,20(a4) - 758e: ffff 0xffff - 7590: cb92 sw tp,212(sp) - 7592: ffff 0xffff - 7594: cb8a sw sp,212(sp) - 7596: ffff 0xffff - 7598: cc86 sw ra,88(sp) - 759a: ffff 0xffff - 759c: cc86 sw ra,88(sp) - 759e: ffff 0xffff - 75a0: cc86 sw ra,88(sp) - 75a2: ffff 0xffff - 75a4: cb58 sw a4,20(a4) - 75a6: ffff 0xffff - 75a8: d8a8 sw a0,112(s1) - 75aa: ffff 0xffff - 75ac: d7ce sw s3,236(sp) - 75ae: ffff 0xffff - 75b0: d8a2 sw s0,112(sp) - 75b2: ffff 0xffff - 75b4: d7d6 sw s5,236(sp) - 75b6: ffff 0xffff - 75b8: d8a2 sw s0,112(sp) - 75ba: ffff 0xffff - 75bc: d79c sw a5,40(a5) - 75be: ffff 0xffff - 75c0: d8a2 sw s0,112(sp) - 75c2: ffff 0xffff - 75c4: d7d6 sw s5,236(sp) - 75c6: ffff 0xffff - 75c8: d7ce sw s3,236(sp) - 75ca: ffff 0xffff - 75cc: d7ce sw s3,236(sp) - 75ce: ffff 0xffff - 75d0: d79c sw a5,40(a5) - 75d2: ffff 0xffff - 75d4: d7d6 sw s5,236(sp) - 75d6: ffff 0xffff - 75d8: d7dc sw a5,44(a5) - 75da: ffff 0xffff - 75dc: d7dc sw a5,44(a5) - 75de: ffff 0xffff - 75e0: d7dc sw a5,44(a5) - 75e2: ffff 0xffff - 75e4: d79c sw a5,40(a5) - 75e6: ffff 0xffff - 75e8: d78e sw gp,236(sp) - 75ea: ffff 0xffff - 75ec: d78e sw gp,236(sp) - 75ee: ffff 0xffff - 75f0: d862 sw s8,48(sp) - 75f2: ffff 0xffff - 75f4: d93e sw a5,176(sp) - 75f6: ffff 0xffff - 75f8: d862 sw s8,48(sp) - 75fa: ffff 0xffff - 75fc: d75c sw a5,44(a4) - 75fe: ffff 0xffff - 7600: d862 sw s8,48(sp) - 7602: ffff 0xffff - 7604: d93e sw a5,176(sp) - 7606: ffff 0xffff - 7608: d78e sw gp,236(sp) - 760a: ffff 0xffff - 760c: d78e sw gp,236(sp) - 760e: ffff 0xffff - 7610: d75c sw a5,44(a4) - 7612: ffff 0xffff - 7614: d93e sw a5,176(sp) - 7616: ffff 0xffff - 7618: d79c sw a5,40(a5) - 761a: ffff 0xffff - 761c: d79c sw a5,40(a5) - 761e: ffff 0xffff - 7620: d79c sw a5,40(a5) - 7622: ffff 0xffff - 7624: d75c sw a5,44(a4) - 7626: ffff 0xffff - 7628: dbb6 sw a3,244(sp) - 762a: ffff 0xffff - 762c: db04 sw s1,48(a4) - 762e: ffff 0xffff - 7630: db04 sw s1,48(a4) - 7632: ffff 0xffff - 7634: db02 sw zero,180(sp) - 7636: ffff 0xffff - 7638: db08 sw a0,48(a4) - 763a: ffff 0xffff - 763c: db08 sw a0,48(a4) - 763e: ffff 0xffff - 7640: dad8 sw a4,52(a3) - 7642: ffff 0xffff - 7644: db02 sw zero,180(sp) - 7646: ffff 0xffff - 7648: db08 sw a0,48(a4) - 764a: ffff 0xffff - 764c: dad8 sw a4,52(a3) - 764e: ffff 0xffff - 7650: db08 sw a0,48(a4) - 7652: ffff 0xffff - 7654: db02 sw zero,180(sp) - 7656: ffff 0xffff - 7658: dba4 sw s1,112(a5) - 765a: ffff 0xffff - 765c: dba4 sw s1,112(a5) - 765e: ffff 0xffff - 7660: dba4 sw s1,112(a5) - 7662: ffff 0xffff - 7664: dad8 sw a4,52(a3) - 7666: ffff 0xffff - -00007668 <__clz_tab>: - 7668: 0100 0202 0303 0303 0404 0404 0404 0404 ................ - 7678: 0505 0505 0505 0505 0505 0505 0505 0505 ................ - 7688: 0606 0606 0606 0606 0606 0606 0606 0606 ................ - 7698: 0606 0606 0606 0606 0606 0606 0606 0606 ................ - 76a8: 0707 0707 0707 0707 0707 0707 0707 0707 ................ - 76b8: 0707 0707 0707 0707 0707 0707 0707 0707 ................ - 76c8: 0707 0707 0707 0707 0707 0707 0707 0707 ................ - 76d8: 0707 0707 0707 0707 0707 0707 0707 0707 ................ - 76e8: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - 76f8: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - 7708: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - 7718: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - 7728: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - 7738: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - 7748: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - 7758: 0808 0808 0808 0808 0808 0808 0808 0808 ................ - -00007768 <__sf_fake_stderr>: +000053b8 <__sf_fake_stderr>: ... -00007788 <__sf_fake_stdin>: +000053d8 <__sf_fake_stdin>: ... -000077a8 <__sf_fake_stdout>: +000053f8 <__sf_fake_stdout>: ... - 77c8: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE - 77d8: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB - 77e8: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 - 77f8: 3938 6261 6463 6665 0000 0000 89abcdef.... + 5418: 2d23 2b30 0020 0000 6c68 004c 6665 4567 #-0+ ...hlL.efgE + 5428: 4746 0000 3130 3332 3534 3736 3938 4241 FG..0123456789AB + 5438: 4443 4645 0000 0000 3130 3332 3534 3736 CDEF....01234567 + 5448: 3938 6261 6463 6665 0000 0000 89abcdef.... diff --git a/obj/mppt_Nos_V0.4.map b/obj/mppt_Nos_V0.4.map index c08dee5..e8472db 100644 --- a/obj/mppt_Nos_V0.4.map +++ b/obj/mppt_Nos_V0.4.map @@ -17,7 +17,9 @@ d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-no d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o) d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) (__eqdf2) d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o) - d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) (__gtdf2) + ./App/src/mppt_control.o (__gtdf2) +d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(ledf2.o) + ./App/src/mppt_control.o (__ltdf2) d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) ./App/src/collect_Conversion.o (__muldf3) d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o) @@ -252,8 +254,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x78 ./Peripheral/src/ch32l103_bkp.o .debug_ranges 0x0000000000000000 0x68 ./Peripheral/src/ch32l103_bkp.o - .debug_line 0x0000000000000000 0x668 ./Peripheral/src/ch32l103_bkp.o - .debug_str 0x0000000000000000 0x88b ./Peripheral/src/ch32l103_bkp.o + .debug_line 0x0000000000000000 0x614 ./Peripheral/src/ch32l103_bkp.o + .debug_str 0x0000000000000000 0x876 ./Peripheral/src/ch32l103_bkp.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_bkp.o .debug_frame 0x0000000000000000 0xec ./Peripheral/src/ch32l103_bkp.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_can.o @@ -333,8 +335,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x128 ./Peripheral/src/ch32l103_can.o .debug_ranges 0x0000000000000000 0x148 ./Peripheral/src/ch32l103_can.o - .debug_line 0x0000000000000000 0x26c1 ./Peripheral/src/ch32l103_can.o - .debug_str 0x0000000000000000 0xe8d ./Peripheral/src/ch32l103_can.o + .debug_line 0x0000000000000000 0x266d ./Peripheral/src/ch32l103_can.o + .debug_str 0x0000000000000000 0xe78 ./Peripheral/src/ch32l103_can.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_can.o .debug_frame 0x0000000000000000 0x23c ./Peripheral/src/ch32l103_can.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_crc.o @@ -358,8 +360,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x48 ./Peripheral/src/ch32l103_crc.o .debug_ranges 0x0000000000000000 0x38 ./Peripheral/src/ch32l103_crc.o - .debug_line 0x0000000000000000 0x3c9 ./Peripheral/src/ch32l103_crc.o - .debug_str 0x0000000000000000 0x688 ./Peripheral/src/ch32l103_crc.o + .debug_line 0x0000000000000000 0x38a ./Peripheral/src/ch32l103_crc.o + .debug_str 0x0000000000000000 0x673 ./Peripheral/src/ch32l103_crc.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_crc.o .debug_frame 0x0000000000000000 0x70 ./Peripheral/src/ch32l103_crc.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_dbgmcu.o @@ -405,8 +407,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x60 ./Peripheral/src/ch32l103_dma.o .debug_ranges 0x0000000000000000 0x50 ./Peripheral/src/ch32l103_dma.o - .debug_line 0x0000000000000000 0x7bf ./Peripheral/src/ch32l103_dma.o - .debug_str 0x0000000000000000 0x800 ./Peripheral/src/ch32l103_dma.o + .debug_line 0x0000000000000000 0x76b ./Peripheral/src/ch32l103_dma.o + .debug_str 0x0000000000000000 0x7eb ./Peripheral/src/ch32l103_dma.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_dma.o .debug_frame 0x0000000000000000 0xcc ./Peripheral/src/ch32l103_dma.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_exti.o @@ -491,8 +493,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x100 ./Peripheral/src/ch32l103_flash.o .debug_ranges 0x0000000000000000 0xf0 ./Peripheral/src/ch32l103_flash.o - .debug_line 0x0000000000000000 0x1b3f ./Peripheral/src/ch32l103_flash.o - .debug_str 0x0000000000000000 0xa7c ./Peripheral/src/ch32l103_flash.o + .debug_line 0x0000000000000000 0x1aeb ./Peripheral/src/ch32l103_flash.o + .debug_str 0x0000000000000000 0xa67 ./Peripheral/src/ch32l103_flash.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_flash.o .debug_frame 0x0000000000000000 0x2c8 ./Peripheral/src/ch32l103_flash.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_gpio.o @@ -596,8 +598,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x110 ./Peripheral/src/ch32l103_i2c.o .debug_ranges 0x0000000000000000 0x100 ./Peripheral/src/ch32l103_i2c.o - .debug_line 0x0000000000000000 0x113b ./Peripheral/src/ch32l103_i2c.o - .debug_str 0x0000000000000000 0xaec ./Peripheral/src/ch32l103_i2c.o + .debug_line 0x0000000000000000 0x10e7 ./Peripheral/src/ch32l103_i2c.o + .debug_str 0x0000000000000000 0xad7 ./Peripheral/src/ch32l103_i2c.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_i2c.o .debug_frame 0x0000000000000000 0x264 ./Peripheral/src/ch32l103_i2c.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_iwdg.o @@ -621,8 +623,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x48 ./Peripheral/src/ch32l103_iwdg.o .debug_ranges 0x0000000000000000 0x38 ./Peripheral/src/ch32l103_iwdg.o - .debug_line 0x0000000000000000 0x3d3 ./Peripheral/src/ch32l103_iwdg.o - .debug_str 0x0000000000000000 0x705 ./Peripheral/src/ch32l103_iwdg.o + .debug_line 0x0000000000000000 0x37f ./Peripheral/src/ch32l103_iwdg.o + .debug_str 0x0000000000000000 0x6f0 ./Peripheral/src/ch32l103_iwdg.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_iwdg.o .debug_frame 0x0000000000000000 0x70 ./Peripheral/src/ch32l103_iwdg.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_lptim.o @@ -664,8 +666,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x78 ./Peripheral/src/ch32l103_lptim.o .debug_ranges 0x0000000000000000 0x68 ./Peripheral/src/ch32l103_lptim.o - .debug_line 0x0000000000000000 0x7b2 ./Peripheral/src/ch32l103_lptim.o - .debug_str 0x0000000000000000 0x968 ./Peripheral/src/ch32l103_lptim.o + .debug_line 0x0000000000000000 0x75e ./Peripheral/src/ch32l103_lptim.o + .debug_str 0x0000000000000000 0x953 ./Peripheral/src/ch32l103_lptim.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_lptim.o .debug_frame 0x0000000000000000 0x130 ./Peripheral/src/ch32l103_lptim.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_misc.o @@ -707,8 +709,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x80 ./Peripheral/src/ch32l103_opa.o .debug_ranges 0x0000000000000000 0x70 ./Peripheral/src/ch32l103_opa.o - .debug_line 0x0000000000000000 0xa17 ./Peripheral/src/ch32l103_opa.o - .debug_str 0x0000000000000000 0xb36 ./Peripheral/src/ch32l103_opa.o + .debug_line 0x0000000000000000 0x9c3 ./Peripheral/src/ch32l103_opa.o + .debug_str 0x0000000000000000 0xb21 ./Peripheral/src/ch32l103_opa.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_opa.o .debug_frame 0x0000000000000000 0xe0 ./Peripheral/src/ch32l103_opa.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_pwr.o @@ -754,8 +756,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0xa0 ./Peripheral/src/ch32l103_pwr.o .debug_ranges 0x0000000000000000 0x110 ./Peripheral/src/ch32l103_pwr.o - .debug_line 0x0000000000000000 0xcbb ./Peripheral/src/ch32l103_pwr.o - .debug_str 0x0000000000000000 0x8a0 ./Peripheral/src/ch32l103_pwr.o + .debug_line 0x0000000000000000 0xc67 ./Peripheral/src/ch32l103_pwr.o + .debug_str 0x0000000000000000 0x88b ./Peripheral/src/ch32l103_pwr.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_pwr.o .debug_frame 0x0000000000000000 0x12c ./Peripheral/src/ch32l103_pwr.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_rcc.o @@ -858,8 +860,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x80 ./Peripheral/src/ch32l103_rtc.o .debug_ranges 0x0000000000000000 0x70 ./Peripheral/src/ch32l103_rtc.o - .debug_line 0x0000000000000000 0x7a5 ./Peripheral/src/ch32l103_rtc.o - .debug_str 0x0000000000000000 0x7f9 ./Peripheral/src/ch32l103_rtc.o + .debug_line 0x0000000000000000 0x751 ./Peripheral/src/ch32l103_rtc.o + .debug_str 0x0000000000000000 0x7e4 ./Peripheral/src/ch32l103_rtc.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_rtc.o .debug_frame 0x0000000000000000 0x12c ./Peripheral/src/ch32l103_rtc.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32l103_spi.o @@ -1132,8 +1134,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x58 ./Peripheral/src/ch32l103_wwdg.o .debug_ranges 0x0000000000000000 0x48 ./Peripheral/src/ch32l103_wwdg.o - .debug_line 0x0000000000000000 0x497 ./Peripheral/src/ch32l103_wwdg.o - .debug_str 0x0000000000000000 0x6d2 ./Peripheral/src/ch32l103_wwdg.o + .debug_line 0x0000000000000000 0x443 ./Peripheral/src/ch32l103_wwdg.o + .debug_str 0x0000000000000000 0x6bd ./Peripheral/src/ch32l103_wwdg.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32l103_wwdg.o .debug_frame 0x0000000000000000 0xa4 ./Peripheral/src/ch32l103_wwdg.o .text 0x0000000000000000 0x0 ./Hardware/src/adc.o @@ -1202,8 +1204,6 @@ Discarded input sections .text 0x0000000000000000 0x0 ./Debug/debug.o .data 0x0000000000000000 0x0 ./Debug/debug.o .bss 0x0000000000000000 0x0 ./Debug/debug.o - .text.Delay_Us - 0x0000000000000000 0x42 ./Debug/debug.o .text 0x0000000000000000 0x0 ./Core/core_riscv.o .data 0x0000000000000000 0x0 ./Core/core_riscv.o .bss 0x0000000000000000 0x0 ./Core/core_riscv.o @@ -1251,12 +1251,48 @@ Discarded input sections 0x0000000000000000 0xb0 ./Core/core_riscv.o .debug_ranges 0x0000000000000000 0xa0 ./Core/core_riscv.o .debug_line 0x0000000000000000 0x440 ./Core/core_riscv.o - .debug_str 0x0000000000000000 0x289 ./Core/core_riscv.o + .debug_str 0x0000000000000000 0x274 ./Core/core_riscv.o .comment 0x0000000000000000 0x34 ./Core/core_riscv.o .debug_frame 0x0000000000000000 0x140 ./Core/core_riscv.o .text 0x0000000000000000 0x0 ./App/src/collect_Conversion.o .data 0x0000000000000000 0x0 ./App/src/collect_Conversion.o .bss 0x0000000000000000 0x0 ./App/src/collect_Conversion.o + .text.get_PV_VOLT_OUT + 0x0000000000000000 0xba ./App/src/collect_Conversion.o + .text.get_DSG_CURR + 0x0000000000000000 0xba ./App/src/collect_Conversion.o + .text.get_PV1_VOLT_IN + 0x0000000000000000 0xe0 ./App/src/collect_Conversion.o + .text.get_PV_VOLT_IN1 + 0x0000000000000000 0xba ./App/src/collect_Conversion.o + .text.get_MOSFET_Temper + 0x0000000000000000 0x178 ./App/src/collect_Conversion.o + .text.get_PV2_VOLT_IN + 0x0000000000000000 0xe0 ./App/src/collect_Conversion.o + .rodata.get_DSG_CURR.cst8 + 0x0000000000000000 0x8 ./App/src/collect_Conversion.o + .rodata.get_DSG_CURR.str1.4 + 0x0000000000000000 0x30 ./App/src/collect_Conversion.o + .rodata.get_MOSFET_Temper.cst4 + 0x0000000000000000 0x10 ./App/src/collect_Conversion.o + .rodata.get_MOSFET_Temper.cst8 + 0x0000000000000000 0x8 ./App/src/collect_Conversion.o + .rodata.get_MOSFET_Temper.str1.4 + 0x0000000000000000 0x39 ./App/src/collect_Conversion.o + .rodata.get_PV1_VOLT_IN.str1.4 + 0x0000000000000000 0x38 ./App/src/collect_Conversion.o + .rodata.get_PV2_VOLT_IN.cst8 + 0x0000000000000000 0x8 ./App/src/collect_Conversion.o + .rodata.get_PV2_VOLT_IN.str1.4 + 0x0000000000000000 0x37 ./App/src/collect_Conversion.o + .rodata.get_PV_VOLT_IN1.str1.4 + 0x0000000000000000 0x37 ./App/src/collect_Conversion.o + .rodata.get_PV_VOLT_OUT.cst4 + 0x0000000000000000 0x4 ./App/src/collect_Conversion.o + .rodata.get_PV_VOLT_OUT.cst8 + 0x0000000000000000 0x8 ./App/src/collect_Conversion.o + .rodata.get_PV_VOLT_OUT.str1.4 + 0x0000000000000000 0x37 ./App/src/collect_Conversion.o .sdata2.Bx 0x0000000000000000 0x4 ./App/src/collect_Conversion.o .sdata2.Ka 0x0000000000000000 0x4 ./App/src/collect_Conversion.o .sdata2.P_CHG_CURR @@ -1287,31 +1323,38 @@ Discarded input sections 0x0000000000000000 0xaa ./App/src/mppt_control.o .text.mppt_readJust 0x0000000000000000 0x138 ./App/src/mppt_control.o + .text.printf_data + 0x0000000000000000 0x5c ./App/src/mppt_control.o .text.mppt_constantVoltage - 0x0000000000000000 0x9c ./App/src/mppt_control.o + 0x0000000000000000 0xfe ./App/src/mppt_control.o .text.MpptContorl 0x0000000000000000 0x18 ./App/src/mppt_control.o + .text.test 0x0000000000000000 0x20 ./App/src/mppt_control.o .rodata.Get_OutputPower.cst4 0x0000000000000000 0x8 ./App/src/mppt_control.o .rodata.Get_OutputPower.str1.4 0x0000000000000000 0x35 ./App/src/mppt_control.o + .rodata.mppt_constantVoltage.cst4 + 0x0000000000000000 0x4 ./App/src/mppt_control.o + .rodata.mppt_constantVoltage.cst8 + 0x0000000000000000 0x8 ./App/src/mppt_control.o .rodata.mppt_readJust.cst4 0x0000000000000000 0xc ./App/src/mppt_control.o .rodata.mppt_readJust.str1.4 0x0000000000000000 0x6b ./App/src/mppt_control.o - .sbss.OutputPower.5039 + .rodata.test.cst4 0x0000000000000000 0x4 ./App/src/mppt_control.o - .sbss.V_out.5040 + .sbss.OutputPower.5055 0x0000000000000000 0x4 ./App/src/mppt_control.o - .sbss.duty_ratio.5058 + .sbss.V_out.5056 0x0000000000000000 0x4 ./App/src/mppt_control.o - .sbss.last_OutputPower.5049 + .sbss.last_OutputPower.5065 0x0000000000000000 0x4 ./App/src/mppt_control.o - .sbss.now_duty_ratio.5048 + .sbss.now_duty_ratio.5064 0x0000000000000000 0x4 ./App/src/mppt_control.o - .sdata.ConstantVoltageFlag.5059 + .sdata.ConstantVoltageFlag.5074 0x0000000000000000 0x1 ./App/src/mppt_control.o - .sdata.last_duty_ratio.5047 + .sdata.last_duty_ratio.5063 0x0000000000000000 0x4 ./App/src/mppt_control.o .sdata2.step1_pwm 0x0000000000000000 0x4 ./App/src/mppt_control.o @@ -1325,6 +1368,10 @@ Discarded input sections .text 0x0000000000000000 0x0 ./App/src/task.o .data 0x0000000000000000 0x0 ./App/src/task.o .bss 0x0000000000000000 0x0 ./App/src/task.o + .text.Task_mpptControl + 0x0000000000000000 0x18 ./App/src/task.o + .bss.m_mpptControl + 0x0000000000000000 0x10 ./App/src/task.o .text 0x0000000000000000 0x0 ./App/src/uart_dev.o .data 0x0000000000000000 0x0 ./App/src/uart_dev.o .bss 0x0000000000000000 0x0 ./App/src/uart_dev.o @@ -1339,42 +1386,85 @@ Discarded input sections .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) + .text.log 0x0000000000000000 0x14a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) + .rodata.log.cst8 + 0x0000000000000000 0x10 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) + .rodata.log.str1.4 + 0x0000000000000000 0x5 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) + .debug_frame 0x0000000000000000 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) + .text.__ieee754_log + 0x0000000000000000 0x4ba d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) + .rodata.__ieee754_log.cst8 + 0x0000000000000000 0x78 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) + .debug_frame 0x0000000000000000 0x60 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_lib_ver.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_lib_ver.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_lib_ver.o) + .sdata.__fdlib_version + 0x0000000000000000 0x4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_lib_ver.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o) + .text.matherr 0x0000000000000000 0x4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o) + .debug_frame 0x0000000000000000 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) + .text.nan 0x0000000000000000 0xe d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) + .rodata.nan.cst8 + 0x0000000000000000 0x8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) + .debug_frame 0x0000000000000000 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o) + .text.__adddf3 + 0x0000000000000000 0x738 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o) + .debug_frame 0x0000000000000000 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) + .text.__divdf3 + 0x0000000000000000 0x5c4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) + .rodata.__divdf3 + 0x0000000000000000 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) + .debug_frame 0x0000000000000000 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o) + .text.__eqdf2 0x0000000000000000 0x6a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o) + .debug_frame 0x0000000000000000 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o) + .text.__gedf2 0x0000000000000000 0xae d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o) + .debug_frame 0x0000000000000000 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o) + .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(ledf2.o) + .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(ledf2.o) + .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(ledf2.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o) + .text.__subdf3 + 0x0000000000000000 0x746 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o) + .debug_frame 0x0000000000000000 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o) + .text.__unorddf2 + 0x0000000000000000 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o) + .debug_frame 0x0000000000000000 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o) + .text.__floatsidf + 0x0000000000000000 0x76 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o) + .debug_frame 0x0000000000000000 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(addsf3.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(addsf3.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(addsf3.o) @@ -1396,6 +1486,9 @@ Discarded input sections .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o) + .text.__subsf3 + 0x0000000000000000 0x38e d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o) + .debug_frame 0x0000000000000000 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o) @@ -1423,6 +1516,8 @@ Discarded input sections .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o) + .text.__errno 0x0000000000000000 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o) + .debug_frame 0x0000000000000000 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o) @@ -1441,6 +1536,8 @@ Discarded input sections .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putchar.o) .text._putchar_r 0x0000000000000000 0x2c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putchar.o) + .text.putchar 0x0000000000000000 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putchar.o) + .debug_frame 0x0000000000000000 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putchar.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) @@ -1509,7 +1606,9 @@ Discarded input sections .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o) + .text._putc_r 0x0000000000000000 0x8c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o) .text.putc 0x0000000000000000 0x16 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o) + .debug_frame 0x0000000000000000 0x4c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o) .text 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) .data 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) .bss 0x0000000000000000 0x0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) @@ -1671,7 +1770,7 @@ END GROUP 0x0000000000000140 . = ALIGN (0x40) *fill* 0x0000000000000118 0x28 -.text 0x0000000000000140 0x76c4 +.text 0x0000000000000140 0x5314 0x0000000000000140 . = ALIGN (0x4) *(.text) .text 0x0000000000000140 0x60 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) @@ -1976,570 +2075,481 @@ END GROUP .text.EXTI2_IRQHandler 0x00000000000015a0 0x32 ./Hardware/src/gpio.o 0x00000000000015a0 EXTI2_IRQHandler + .text.CAPCHARG_Init + 0x00000000000015d2 0x3e ./Hardware/src/gpio.o + 0x00000000000015d2 CAPCHARG_Init .text.PWM_GPIO_Configuration - 0x00000000000015d2 0x38 ./Hardware/src/pwm.o - 0x00000000000015d2 PWM_GPIO_Configuration + 0x0000000000001610 0x38 ./Hardware/src/pwm.o + 0x0000000000001610 PWM_GPIO_Configuration .text.PWM_TIM_Configuration - 0x000000000000160a 0x6c ./Hardware/src/pwm.o - 0x000000000000160a PWM_TIM_Configuration + 0x0000000000001648 0x6c ./Hardware/src/pwm.o + 0x0000000000001648 PWM_TIM_Configuration .text.Set_duty_ratio - 0x0000000000001676 0x4c ./Hardware/src/pwm.o - 0x0000000000001676 Set_duty_ratio + 0x00000000000016b4 0x4c ./Hardware/src/pwm.o + 0x00000000000016b4 Set_duty_ratio .text.GW_485_Init - 0x00000000000016c2 0xb2 ./Hardware/src/rs485.o - 0x00000000000016c2 GW_485_Init + 0x0000000000001700 0xb2 ./Hardware/src/rs485.o + 0x0000000000001700 GW_485_Init .text.BAT_485_Init - 0x0000000000001774 0xbe ./Hardware/src/rs485.o - 0x0000000000001774 BAT_485_Init + 0x00000000000017b2 0xbe ./Hardware/src/rs485.o + 0x00000000000017b2 BAT_485_Init .text.USARTx_SendByte - 0x0000000000001832 0x1a ./Hardware/src/rs485.o - 0x0000000000001832 USARTx_SendByte + 0x0000000000001870 0x1a ./Hardware/src/rs485.o + 0x0000000000001870 USARTx_SendByte .text.USART3_IRQHandler - 0x000000000000184c 0x46 ./Hardware/src/rs485.o - 0x000000000000184c USART3_IRQHandler + 0x000000000000188a 0x46 ./Hardware/src/rs485.o + 0x000000000000188a USART3_IRQHandler .text.USART4_IRQHandler - 0x0000000000001892 0x46 ./Hardware/src/rs485.o - 0x0000000000001892 USART4_IRQHandler + 0x00000000000018d0 0x46 ./Hardware/src/rs485.o + 0x00000000000018d0 USART4_IRQHandler .text.TIM3_Int_Init - 0x00000000000018d8 0x5c ./Hardware/src/tim.o - 0x00000000000018d8 TIM3_Int_Init + 0x0000000000001916 0x5c ./Hardware/src/tim.o + 0x0000000000001916 TIM3_Int_Init .text.TIM3_Init - 0x0000000000001934 0x24 ./Hardware/src/tim.o - 0x0000000000001934 TIM3_Init + 0x0000000000001972 0x24 ./Hardware/src/tim.o + 0x0000000000001972 TIM3_Init .text.TIM3_IRQHandler - 0x0000000000001958 0x28 ./Hardware/src/tim.o - 0x0000000000001958 TIM3_IRQHandler + 0x0000000000001996 0x28 ./Hardware/src/tim.o + 0x0000000000001996 TIM3_IRQHandler .text.TimeSliceOffset_Register - 0x0000000000001980 0x3e ./Drivers/TimeSliceOffset/timeSliceOffset.o - 0x0000000000001980 TimeSliceOffset_Register + 0x00000000000019be 0x3e ./Drivers/TimeSliceOffset/timeSliceOffset.o + 0x00000000000019be TimeSliceOffset_Register .text.TimeSliceOffset_Unregister - 0x00000000000019be 0x2e ./Drivers/TimeSliceOffset/timeSliceOffset.o - 0x00000000000019be TimeSliceOffset_Unregister + 0x00000000000019fc 0x2e ./Drivers/TimeSliceOffset/timeSliceOffset.o + 0x00000000000019fc TimeSliceOffset_Unregister .text.TimeSliceOffset_Start - 0x00000000000019ec 0x22 ./Drivers/TimeSliceOffset/timeSliceOffset.o - 0x00000000000019ec TimeSliceOffset_Start + 0x0000000000001a2a 0x22 ./Drivers/TimeSliceOffset/timeSliceOffset.o + 0x0000000000001a2a TimeSliceOffset_Start .text.TimeSliceOffset_Produce - 0x0000000000001a0e 0x28 ./Drivers/TimeSliceOffset/timeSliceOffset.o - 0x0000000000001a0e TimeSliceOffset_Produce + 0x0000000000001a4c 0x28 ./Drivers/TimeSliceOffset/timeSliceOffset.o + 0x0000000000001a4c TimeSliceOffset_Produce .text.InitRingQueue - 0x0000000000001a36 0x10 ./Drivers/RingQueue/ring_queue.o - 0x0000000000001a36 InitRingQueue + 0x0000000000001a74 0x10 ./Drivers/RingQueue/ring_queue.o + 0x0000000000001a74 InitRingQueue .text.InRingQueue - 0x0000000000001a46 0x2c ./Drivers/RingQueue/ring_queue.o - 0x0000000000001a46 InRingQueue + 0x0000000000001a84 0x2c ./Drivers/RingQueue/ring_queue.o + 0x0000000000001a84 InRingQueue .text.OutRingQueue - 0x0000000000001a72 0x26 ./Drivers/RingQueue/ring_queue.o - 0x0000000000001a72 OutRingQueue + 0x0000000000001ab0 0x26 ./Drivers/RingQueue/ring_queue.o + 0x0000000000001ab0 OutRingQueue .text.RingQueueLength - 0x0000000000001a98 0x10 ./Drivers/RingQueue/ring_queue.o - 0x0000000000001a98 RingQueueLength + 0x0000000000001ad6 0x10 ./Drivers/RingQueue/ring_queue.o + 0x0000000000001ad6 RingQueueLength .text.Delay_Init - 0x0000000000001aa8 0x20 ./Debug/debug.o - 0x0000000000001aa8 Delay_Init + 0x0000000000001ae6 0x20 ./Debug/debug.o + 0x0000000000001ae6 Delay_Init + .text.Delay_Us + 0x0000000000001b06 0x3e ./Debug/debug.o + 0x0000000000001b06 Delay_Us .text.Delay_Ms - 0x0000000000001ac8 0x36 ./Debug/debug.o - 0x0000000000001ac8 Delay_Ms + 0x0000000000001b44 0x36 ./Debug/debug.o + 0x0000000000001b44 Delay_Ms .text.USART_Printf_Init - 0x0000000000001afe 0x5a ./Debug/debug.o - 0x0000000000001afe USART_Printf_Init - .text._write 0x0000000000001b58 0x3e ./Debug/debug.o - 0x0000000000001b58 _write - .text._sbrk 0x0000000000001b96 0x26 ./Debug/debug.o - 0x0000000000001b96 _sbrk - .text.get_adc 0x0000000000001bbc 0x3a ./App/src/collect_Conversion.o + 0x0000000000001b7a 0x5a ./Debug/debug.o + 0x0000000000001b7a USART_Printf_Init + .text._write 0x0000000000001bd4 0x3e ./Debug/debug.o + 0x0000000000001bd4 _write + .text._sbrk 0x0000000000001c12 0x26 ./Debug/debug.o + 0x0000000000001c12 _sbrk + .text.get_adc 0x0000000000001c38 0x3a ./App/src/collect_Conversion.o .text.Get_ConversionVal - 0x0000000000001bf6 0x2a ./App/src/collect_Conversion.o - 0x0000000000001bf6 Get_ConversionVal + 0x0000000000001c72 0x2a ./App/src/collect_Conversion.o + 0x0000000000001c72 Get_ConversionVal .text.get_CHG_CURR - 0x0000000000001c20 0x7e ./App/src/collect_Conversion.o - 0x0000000000001c20 get_CHG_CURR - .text.get_PV_VOLT_OUT - 0x0000000000001c9e 0x7e ./App/src/collect_Conversion.o - 0x0000000000001c9e get_PV_VOLT_OUT - .text.get_DSG_CURR - 0x0000000000001d1c 0x7e ./App/src/collect_Conversion.o - 0x0000000000001d1c get_DSG_CURR - .text.get_PV1_VOLT_IN - 0x0000000000001d9a 0x7e ./App/src/collect_Conversion.o - 0x0000000000001d9a get_PV1_VOLT_IN - .text.get_PV_VOLT_IN1 - 0x0000000000001e18 0x7e ./App/src/collect_Conversion.o - 0x0000000000001e18 get_PV_VOLT_IN1 - .text.get_MOSFET_Temper - 0x0000000000001e96 0x100 ./App/src/collect_Conversion.o - 0x0000000000001e96 get_MOSFET_Temper - .text.get_PV2_VOLT_IN - 0x0000000000001f96 0x82 ./App/src/collect_Conversion.o - 0x0000000000001f96 get_PV2_VOLT_IN + 0x0000000000001c9c 0x7e ./App/src/collect_Conversion.o + 0x0000000000001c9c get_CHG_CURR .text.read_config_info - 0x0000000000002018 0x34 ./App/src/inflash.o - 0x0000000000002018 read_config_info - .text.printf_data - 0x000000000000204c 0x2c ./App/src/mppt_control.o - 0x000000000000204c printf_data - .text.test 0x0000000000002078 0xa ./App/src/mppt_control.o - 0x0000000000002078 test + 0x0000000000001d1a 0x34 ./App/src/inflash.o + 0x0000000000001d1a read_config_info .text.SL_MsgProcFunc_Write_Register - 0x0000000000002082 0x48 ./App/src/sl_protocol.o + 0x0000000000001d4e 0x48 ./App/src/sl_protocol.o .text.SL_ReadRegisterSolarOpenCircuitVoltage2 - 0x00000000000020ca 0x30 ./App/src/sl_protocol.o + 0x0000000000001d96 0x30 ./App/src/sl_protocol.o .text.SL_ReadRegisterSolarOpenCircuitVoltage1 - 0x00000000000020fa 0x30 ./App/src/sl_protocol.o + 0x0000000000001dc6 0x30 ./App/src/sl_protocol.o .text.SL_ReadRegisterRemainingBatteryBower - 0x000000000000212a 0x30 ./App/src/sl_protocol.o + 0x0000000000001df6 0x30 ./App/src/sl_protocol.o .text.SL_ReadRegisterBatterytemperature - 0x000000000000215a 0x30 ./App/src/sl_protocol.o + 0x0000000000001e26 0x30 ./App/src/sl_protocol.o .text.SL_ReadRegisterBatteryVoltage - 0x000000000000218a 0x30 ./App/src/sl_protocol.o + 0x0000000000001e56 0x30 ./App/src/sl_protocol.o .text.SL_ReadRegisterCommunicationMethods - 0x00000000000021ba 0x26 ./App/src/sl_protocol.o + 0x0000000000001e86 0x26 ./App/src/sl_protocol.o .text.SL_ReadRegisterAccessNodeType - 0x00000000000021e0 0x26 ./App/src/sl_protocol.o + 0x0000000000001eac 0x26 ./App/src/sl_protocol.o .text.SL_ReadRegisteraddress - 0x0000000000002206 0x1c ./App/src/sl_protocol.o + 0x0000000000001ed2 0x1c ./App/src/sl_protocol.o .text.SL_ReadRegisterRegistrationStatus - 0x0000000000002222 0x26 ./App/src/sl_protocol.o + 0x0000000000001eee 0x26 ./App/src/sl_protocol.o .text.SL_MsgProcFunc_Registration_request - 0x0000000000002248 0x40 ./App/src/sl_protocol.o + 0x0000000000001f14 0x40 ./App/src/sl_protocol.o .text.SL_MsgProcFunc_Broadcast_Scan - 0x0000000000002288 0x2c ./App/src/sl_protocol.o + 0x0000000000001f54 0x2c ./App/src/sl_protocol.o .text.CheckFunc - 0x00000000000022b4 0x3e ./App/src/sl_protocol.o - 0x00000000000022b4 CheckFunc + 0x0000000000001f80 0x3e ./App/src/sl_protocol.o + 0x0000000000001f80 CheckFunc .text.SL_MsgProcFunc_Read_Register - 0x00000000000022f2 0x15e ./App/src/sl_protocol.o + 0x0000000000001fbe 0x15c ./App/src/sl_protocol.o .text.randomDelay - 0x0000000000002450 0x2c ./App/src/sl_protocol.o - 0x0000000000002450 randomDelay + 0x000000000000211a 0x2c ./App/src/sl_protocol.o + 0x000000000000211a randomDelay .text.Check_485_bus_busy - 0x000000000000247c 0x7a ./App/src/sl_protocol.o - 0x000000000000247c Check_485_bus_busy + 0x0000000000002146 0x7a ./App/src/sl_protocol.o + 0x0000000000002146 Check_485_bus_busy .text.FRT_MsgHandler - 0x00000000000024f6 0x32 ./App/src/sl_protocol.o - 0x00000000000024f6 FRT_MsgHandler + 0x00000000000021c0 0x32 ./App/src/sl_protocol.o + 0x00000000000021c0 FRT_MsgHandler .text.read_and_process_uart_data - 0x0000000000002528 0x328 ./App/src/sl_protocol.o - 0x0000000000002528 read_and_process_uart_data - .text.Task_RunLED - 0x0000000000002850 0x24 ./App/src/task.o - 0x0000000000002850 Task_RunLED + 0x00000000000021f2 0x32c ./App/src/sl_protocol.o + 0x00000000000021f2 read_and_process_uart_data .text.Task_wdi - 0x0000000000002874 0x4e ./App/src/task.o - 0x0000000000002874 Task_wdi - .text.Task_mpptControl - 0x00000000000028c2 0xc ./App/src/task.o - 0x00000000000028c2 Task_mpptControl + 0x000000000000251e 0x2a ./App/src/task.o + 0x000000000000251e Task_wdi + .text.Task_RunLED + 0x0000000000002548 0x24 ./App/src/task.o + 0x0000000000002548 Task_RunLED .text.Task_usart - 0x00000000000028ce 0x10 ./App/src/task.o - 0x00000000000028ce Task_usart + 0x000000000000256c 0x10 ./App/src/task.o + 0x000000000000256c Task_usart + .text.Task_CapCharg + 0x000000000000257c 0x7c ./App/src/task.o + 0x000000000000257c Task_CapCharg .text.Task_recvbroadcast - 0x00000000000028de 0x156 ./App/src/task.o - 0x00000000000028de Task_recvbroadcast + 0x00000000000025f8 0x156 ./App/src/task.o + 0x00000000000025f8 Task_recvbroadcast .text.g_Mppt_Para_Init - 0x0000000000002a34 0x76 ./App/src/task.o - 0x0000000000002a34 g_Mppt_Para_Init + 0x000000000000274e 0x76 ./App/src/task.o + 0x000000000000274e g_Mppt_Para_Init .text.task_Init - 0x0000000000002aaa 0x70 ./App/src/task.o - 0x0000000000002aaa task_Init + 0x00000000000027c4 0x6a ./App/src/task.o + 0x00000000000027c4 task_Init .text.hardware_Init - 0x0000000000002b1a 0x3e ./App/src/task.o - 0x0000000000002b1a hardware_Init + 0x000000000000282e 0x42 ./App/src/task.o + 0x000000000000282e hardware_Init .text.uart_putchar - 0x0000000000002b58 0x46 ./App/src/uart_dev.o + 0x0000000000002870 0x46 ./App/src/uart_dev.o .text.uart_dev_init - 0x0000000000002b9e 0x4e ./App/src/uart_dev.o - 0x0000000000002b9e uart_dev_init + 0x00000000000028b6 0x4e ./App/src/uart_dev.o + 0x00000000000028b6 uart_dev_init .text.bat485_tx_enabla - 0x0000000000002bec 0x1a ./App/src/uart_dev.o - 0x0000000000002bec bat485_tx_enabla + 0x0000000000002904 0x1a ./App/src/uart_dev.o + 0x0000000000002904 bat485_tx_enabla .text.bat485_tx_disenabla - 0x0000000000002c06 0x1a ./App/src/uart_dev.o - 0x0000000000002c06 bat485_tx_disenabla + 0x000000000000291e 0x1a ./App/src/uart_dev.o + 0x000000000000291e bat485_tx_disenabla .text.gw485_tx_enabla - 0x0000000000002c20 0x18 ./App/src/uart_dev.o - 0x0000000000002c20 gw485_tx_enabla + 0x0000000000002938 0x18 ./App/src/uart_dev.o + 0x0000000000002938 gw485_tx_enabla .text.gw485_tx_disenabla - 0x0000000000002c38 0x18 ./App/src/uart_dev.o - 0x0000000000002c38 gw485_tx_disenabla + 0x0000000000002950 0x18 ./App/src/uart_dev.o + 0x0000000000002950 gw485_tx_disenabla .text.uart_dev_write - 0x0000000000002c50 0x5c ./App/src/uart_dev.o - 0x0000000000002c50 uart_dev_write + 0x0000000000002968 0x54 ./App/src/uart_dev.o + 0x0000000000002968 uart_dev_write .text.uart_dev_char_present - 0x0000000000002cac 0x18 ./App/src/uart_dev.o - 0x0000000000002cac uart_dev_char_present + 0x00000000000029bc 0x18 ./App/src/uart_dev.o + 0x00000000000029bc uart_dev_char_present .text.uart_dev_in_char - 0x0000000000002cc4 0x28 ./App/src/uart_dev.o - 0x0000000000002cc4 uart_dev_in_char + 0x00000000000029d4 0x26 ./App/src/uart_dev.o + 0x00000000000029d4 uart_dev_in_char .text.ring_queue_length - 0x0000000000002cec 0xe ./App/src/uart_dev.o - 0x0000000000002cec ring_queue_length - .text.log 0x0000000000002cfa 0x112 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) - 0x0000000000002cfa log - .text.__ieee754_log - 0x0000000000002e0c 0x3d8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) - 0x0000000000002e0c __ieee754_log - .text.matherr 0x00000000000031e4 0x4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o) - 0x00000000000031e4 matherr - .text.nan 0x00000000000031e8 0xe d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) - 0x00000000000031e8 nan - .text.__adddf3 - 0x00000000000031f6 0x730 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o) - 0x00000000000031f6 __adddf3 - .text.__divdf3 - 0x0000000000003926 0x5b4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) - 0x0000000000003926 __divdf3 - .text.__eqdf2 0x0000000000003eda 0x6a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o) - 0x0000000000003eda __nedf2 - 0x0000000000003eda __eqdf2 - .text.__gedf2 0x0000000000003f44 0xae d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o) - 0x0000000000003f44 __gedf2 - 0x0000000000003f44 __gtdf2 + 0x00000000000029fa 0xe ./App/src/uart_dev.o + 0x00000000000029fa ring_queue_length + .text.__ledf2 0x0000000000002a08 0xb6 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(ledf2.o) + 0x0000000000002a08 __ledf2 + 0x0000000000002a08 __ltdf2 .text.__muldf3 - 0x0000000000003ff2 0x4b8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) - 0x0000000000003ff2 __muldf3 - .text.__subdf3 - 0x00000000000044aa 0x73e d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o) - 0x00000000000044aa __subdf3 - .text.__unorddf2 - 0x0000000000004be8 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o) - 0x0000000000004be8 __unorddf2 - .text.__floatsidf - 0x0000000000004c24 0x72 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o) - 0x0000000000004c24 __floatsidf + 0x0000000000002abe 0x4b8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) + 0x0000000000002abe __muldf3 .text.__divsf3 - 0x0000000000004c96 0x2b2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divsf3.o) - 0x0000000000004c96 __divsf3 - .text.__gesf2 0x0000000000004f48 0x86 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gesf2.o) - 0x0000000000004f48 __gesf2 - 0x0000000000004f48 __gtsf2 - .text.__lesf2 0x0000000000004fce 0x8c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(lesf2.o) - 0x0000000000004fce __ltsf2 - 0x0000000000004fce __lesf2 + 0x0000000000002f76 0x2b2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divsf3.o) + 0x0000000000002f76 __divsf3 + .text.__gesf2 0x0000000000003228 0x86 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gesf2.o) + 0x0000000000003228 __gesf2 + 0x0000000000003228 __gtsf2 + .text.__lesf2 0x00000000000032ae 0x8c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(lesf2.o) + 0x00000000000032ae __ltsf2 + 0x00000000000032ae __lesf2 .text.__mulsf3 - 0x000000000000505a 0x294 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o) - 0x000000000000505a __mulsf3 - .text.__subsf3 - 0x00000000000052ee 0x388 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o) - 0x00000000000052ee __subsf3 + 0x000000000000333a 0x290 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o) + 0x000000000000333a __mulsf3 .text.__fixsfsi - 0x0000000000005676 0x62 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o) - 0x0000000000005676 __fixsfsi + 0x00000000000035ca 0x62 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o) + 0x00000000000035ca __fixsfsi .text.__fixunssfsi - 0x00000000000056d8 0x56 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o) - 0x00000000000056d8 __fixunssfsi + 0x000000000000362c 0x56 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o) + 0x000000000000362c __fixunssfsi .text.__floatunsisf - 0x000000000000572e 0xce d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o) - 0x000000000000572e __floatunsisf + 0x0000000000003682 0xce d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o) + 0x0000000000003682 __floatunsisf .text.__extendsfdf2 - 0x00000000000057fc 0xac d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(extendsfdf2.o) - 0x00000000000057fc __extendsfdf2 + 0x0000000000003750 0xac d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(extendsfdf2.o) + 0x0000000000003750 __extendsfdf2 .text.__truncdfsf2 - 0x00000000000058a8 0x16a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(truncdfsf2.o) - 0x00000000000058a8 __truncdfsf2 + 0x00000000000037fc 0x16a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(truncdfsf2.o) + 0x00000000000037fc __truncdfsf2 .text.__clzsi2 - 0x0000000000005a12 0x6e d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o) - 0x0000000000005a12 __clzsi2 - .text.__errno 0x0000000000005a80 0x8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o) - 0x0000000000005a80 __errno - .text.memcpy 0x0000000000005a88 0xb2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o) - 0x0000000000005a88 memcpy - .text.printf 0x0000000000005b3a 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o) - 0x0000000000005b3a iprintf - 0x0000000000005b3a printf - .text.putchar 0x0000000000005b7a 0x2a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putchar.o) - 0x0000000000005b7a putchar - .text._puts_r 0x0000000000005ba4 0xd4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) - 0x0000000000005ba4 _puts_r - .text.puts 0x0000000000005c78 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) - 0x0000000000005c78 puts - .text.srand 0x0000000000005c84 0x56 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-rand.o) - 0x0000000000005c84 srand - .text.rand 0x0000000000005cda 0x84 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-rand.o) - 0x0000000000005cda rand + 0x0000000000003966 0x6e d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o) + 0x0000000000003966 __clzsi2 + .text.memcpy 0x00000000000039d4 0xb2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o) + 0x00000000000039d4 memcpy + .text.printf 0x0000000000003a86 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o) + 0x0000000000003a86 iprintf + 0x0000000000003a86 printf + .text._puts_r 0x0000000000003ac6 0xd4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) + 0x0000000000003ac6 _puts_r + .text.puts 0x0000000000003b9a 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) + 0x0000000000003b9a puts + .text.srand 0x0000000000003ba6 0x56 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-rand.o) + 0x0000000000003ba6 srand + .text.rand 0x0000000000003bfc 0x84 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-rand.o) + 0x0000000000003bfc rand .text.__swbuf_r - 0x0000000000005d5e 0xbc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o) - 0x0000000000005d5e __swbuf_r + 0x0000000000003c80 0xbc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o) + 0x0000000000003c80 __swbuf_r .text.__swsetup_r - 0x0000000000005e1a 0xfc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o) - 0x0000000000005e1a __swsetup_r + 0x0000000000003d3c 0xfc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o) + 0x0000000000003d3c __swsetup_r .text.__sflush_r - 0x0000000000005f16 0x130 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o) - 0x0000000000005f16 __sflush_r + 0x0000000000003e38 0x130 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o) + 0x0000000000003e38 __sflush_r .text._fflush_r - 0x0000000000006046 0x66 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o) - 0x0000000000006046 _fflush_r - .text.std 0x00000000000060ac 0x66 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + 0x0000000000003f68 0x66 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o) + 0x0000000000003f68 _fflush_r + .text.std 0x0000000000003fce 0x66 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) .text._cleanup_r - 0x0000000000006112 0xa d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) - 0x0000000000006112 _cleanup_r + 0x0000000000004034 0xa d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + 0x0000000000004034 _cleanup_r .text.__sfmoreglue - 0x000000000000611c 0x46 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) - 0x000000000000611c __sfmoreglue - .text.__sinit 0x0000000000006162 0x6c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) - 0x0000000000006162 __sinit - .text.__sfp 0x00000000000061ce 0xa0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) - 0x00000000000061ce __sfp + 0x000000000000403e 0x46 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + 0x000000000000403e __sfmoreglue + .text.__sinit 0x0000000000004084 0x6c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + 0x0000000000004084 __sinit + .text.__sfp 0x00000000000040f0 0xa0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + 0x00000000000040f0 __sfp .text._fwalk_reent - 0x000000000000626e 0x6a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o) - 0x000000000000626e _fwalk_reent + 0x0000000000004190 0x6a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o) + 0x0000000000004190 _fwalk_reent .text.__swhatbuf_r - 0x00000000000062d8 0x58 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o) - 0x00000000000062d8 __swhatbuf_r + 0x00000000000041fa 0x58 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o) + 0x00000000000041fa __swhatbuf_r .text.__smakebuf_r - 0x0000000000006330 0x92 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o) - 0x0000000000006330 __smakebuf_r - .text.malloc 0x00000000000063c2 0xa d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o) - 0x00000000000063c2 malloc - .text._free_r 0x00000000000063cc 0xa8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o) - 0x00000000000063cc _free_r + 0x0000000000004252 0x92 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o) + 0x0000000000004252 __smakebuf_r + .text.malloc 0x00000000000042e4 0xa d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o) + 0x00000000000042e4 malloc + .text._free_r 0x00000000000042ee 0xa8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o) + 0x00000000000042ee _free_r .text._malloc_r - 0x0000000000006474 0xd8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o) - 0x0000000000006474 _malloc_r + 0x0000000000004396 0xd4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o) + 0x0000000000004396 _malloc_r .text.__sfputc_r - 0x000000000000654c 0x28 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) + 0x000000000000446a 0x28 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) .text.__sfputs_r - 0x0000000000006574 0x42 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) - 0x0000000000006574 __sfputs_r + 0x0000000000004492 0x42 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) + 0x0000000000004492 __sfputs_r .text._vfprintf_r - 0x00000000000065b6 0x28a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) - 0x00000000000065b6 _vfprintf_r - 0x00000000000065b6 _vfiprintf_r + 0x00000000000044d4 0x288 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) + 0x00000000000044d4 _vfprintf_r + 0x00000000000044d4 _vfiprintf_r .text._printf_common - 0x0000000000006840 0x10c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o) - 0x0000000000006840 _printf_common + 0x000000000000475c 0x10c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o) + 0x000000000000475c _printf_common .text._printf_i - 0x000000000000694c 0x2a2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o) - 0x000000000000694c _printf_i - .text._putc_r 0x0000000000006bee 0x84 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o) - 0x0000000000006bee _putc_r - .text._sbrk_r 0x0000000000006c72 0x2a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) - 0x0000000000006c72 _sbrk_r - .text.__sread 0x0000000000006c9c 0x2c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) - 0x0000000000006c9c __sread + 0x0000000000004868 0x2a2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o) + 0x0000000000004868 _printf_i + .text._sbrk_r 0x0000000000004b0a 0x2a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) + 0x0000000000004b0a _sbrk_r + .text.__sread 0x0000000000004b34 0x2c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) + 0x0000000000004b34 __sread .text.__swrite - 0x0000000000006cc8 0x48 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) - 0x0000000000006cc8 __swrite - .text.__sseek 0x0000000000006d10 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) - 0x0000000000006d10 __sseek + 0x0000000000004b60 0x48 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) + 0x0000000000004b60 __swrite + .text.__sseek 0x0000000000004ba8 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) + 0x0000000000004ba8 __sseek .text.__sclose - 0x0000000000006d40 0x6 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) - 0x0000000000006d40 __sclose + 0x0000000000004bd8 0x6 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) + 0x0000000000004bd8 __sclose .text._write_r - 0x0000000000006d46 0x2e d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o) - 0x0000000000006d46 _write_r + 0x0000000000004bde 0x2e d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o) + 0x0000000000004bde _write_r .text._close_r - 0x0000000000006d74 0x28 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o) - 0x0000000000006d74 _close_r + 0x0000000000004c0c 0x28 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o) + 0x0000000000004c0c _close_r .text._fstat_r - 0x0000000000006d9c 0x2a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o) - 0x0000000000006d9c _fstat_r + 0x0000000000004c34 0x2a d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o) + 0x0000000000004c34 _fstat_r .text._isatty_r - 0x0000000000006dc6 0x28 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o) - 0x0000000000006dc6 _isatty_r + 0x0000000000004c5e 0x28 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o) + 0x0000000000004c5e _isatty_r .text._lseek_r - 0x0000000000006dee 0x2c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o) - 0x0000000000006dee _lseek_r - .text.memchr 0x0000000000006e1a 0x18 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o) - 0x0000000000006e1a memchr + 0x0000000000004c86 0x2c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o) + 0x0000000000004c86 _lseek_r + .text.memchr 0x0000000000004cb2 0x18 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o) + 0x0000000000004cb2 memchr .text.__malloc_lock - 0x0000000000006e32 0x2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o) - 0x0000000000006e32 __malloc_lock + 0x0000000000004cca 0x2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o) + 0x0000000000004cca __malloc_lock .text.__malloc_unlock - 0x0000000000006e34 0x2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o) - 0x0000000000006e34 __malloc_unlock - .text._read_r 0x0000000000006e36 0x2c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o) - 0x0000000000006e36 _read_r - .text._close 0x0000000000006e62 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o) - 0x0000000000006e62 _close - .text._fstat 0x0000000000006e6e 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o) - 0x0000000000006e6e _fstat - .text._isatty 0x0000000000006e7a 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o) - 0x0000000000006e7a _isatty - .text._lseek 0x0000000000006e86 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o) - 0x0000000000006e86 _lseek - .text._read 0x0000000000006e92 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o) - 0x0000000000006e92 _read + 0x0000000000004ccc 0x2 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o) + 0x0000000000004ccc __malloc_unlock + .text._read_r 0x0000000000004cce 0x2c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o) + 0x0000000000004cce _read_r + .text._close 0x0000000000004cfa 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o) + 0x0000000000004cfa _close + .text._fstat 0x0000000000004d06 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o) + 0x0000000000004d06 _fstat + .text._isatty 0x0000000000004d12 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o) + 0x0000000000004d12 _isatty + .text._lseek 0x0000000000004d1e 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o) + 0x0000000000004d1e _lseek + .text._read 0x0000000000004d2a 0xc d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o) + 0x0000000000004d2a _read *(.rodata) *(.rodata*) - *fill* 0x0000000000006e9e 0x2 + *fill* 0x0000000000004d36 0x2 .rodata.main.str1.4 - 0x0000000000006ea0 0x1e ./User/main.o - *fill* 0x0000000000006ebe 0x2 + 0x0000000000004d38 0x1e ./User/main.o + *fill* 0x0000000000004d56 0x2 .rodata.ADC_all_Init.str1.4 - 0x0000000000006ec0 0x17 ./Hardware/src/adc.o - *fill* 0x0000000000006ed7 0x1 + 0x0000000000004d58 0x17 ./Hardware/src/adc.o + *fill* 0x0000000000004d6f 0x1 .rodata.EXTI2_IRQHandler.str1.4 - 0x0000000000006ed8 0xd ./Hardware/src/gpio.o - *fill* 0x0000000000006ee5 0x3 + 0x0000000000004d70 0xd ./Hardware/src/gpio.o + *fill* 0x0000000000004d7d 0x3 .rodata.Set_duty_ratio.cst4 - 0x0000000000006ee8 0x8 ./Hardware/src/pwm.o + 0x0000000000004d80 0x8 ./Hardware/src/pwm.o .rodata.get_CHG_CURR.cst4 - 0x0000000000006ef0 0x8 ./App/src/collect_Conversion.o - *fill* 0x0000000000006ef8 0x0 + 0x0000000000004d88 0x8 ./App/src/collect_Conversion.o .rodata.get_CHG_CURR.cst8 - 0x0000000000006ef8 0x10 ./App/src/collect_Conversion.o + 0x0000000000004d90 0x10 ./App/src/collect_Conversion.o .rodata.get_CHG_CURR.str1.4 - 0x0000000000006f08 0x32 ./App/src/collect_Conversion.o - *fill* 0x0000000000006f3a 0x6 - .rodata.get_DSG_CURR.cst8 - 0x0000000000006f40 0x8 ./App/src/collect_Conversion.o - .rodata.get_DSG_CURR.str1.4 - 0x0000000000006f48 0x30 ./App/src/collect_Conversion.o - .rodata.get_MOSFET_Temper.cst4 - 0x0000000000006f78 0xc ./App/src/collect_Conversion.o - 0x10 (size before relaxing) - *fill* 0x0000000000006f84 0x4 - .rodata.get_MOSFET_Temper.cst8 - 0x0000000000006f88 0x8 ./App/src/collect_Conversion.o - .rodata.get_MOSFET_Temper.str1.4 - 0x0000000000006f90 0x39 ./App/src/collect_Conversion.o - *fill* 0x0000000000006fc9 0x7 - .rodata.get_PV1_VOLT_IN.cst8 - 0x0000000000006fd0 0x8 ./App/src/collect_Conversion.o - .rodata.get_PV1_VOLT_IN.str1.4 - 0x0000000000006fd8 0x38 ./App/src/collect_Conversion.o - .rodata.get_PV2_VOLT_IN.str1.4 - 0x0000000000007010 0x37 ./App/src/collect_Conversion.o - *fill* 0x0000000000007047 0x1 - .rodata.get_PV_VOLT_IN1.str1.4 - 0x0000000000007048 0x37 ./App/src/collect_Conversion.o - *fill* 0x000000000000707f 0x1 - .rodata.get_PV_VOLT_OUT.cst4 - 0x0000000000007080 0x4 ./App/src/collect_Conversion.o - *fill* 0x0000000000007084 0x4 - .rodata.get_PV_VOLT_OUT.cst8 - 0x0000000000007088 0x8 ./App/src/collect_Conversion.o - .rodata.get_PV_VOLT_OUT.str1.4 - 0x0000000000007090 0x37 ./App/src/collect_Conversion.o - *fill* 0x00000000000070c7 0x1 + 0x0000000000004da0 0x32 ./App/src/collect_Conversion.o + *fill* 0x0000000000004dd2 0x2 .rodata.SL_MsgProcFunc_Registration_request.str1.4 - 0x00000000000070c8 0x29 ./App/src/sl_protocol.o - *fill* 0x00000000000070f1 0x3 + 0x0000000000004dd4 0x29 ./App/src/sl_protocol.o + *fill* 0x0000000000004dfd 0x3 .rodata.SL_MsgProcFunc_Write_Register.str1.4 - 0x00000000000070f4 0x68 ./App/src/sl_protocol.o + 0x0000000000004e00 0x68 ./App/src/sl_protocol.o .rodata.SL_ReadRegisterAccessNodeType.str1.4 - 0x000000000000715c 0x31 ./App/src/sl_protocol.o - *fill* 0x000000000000718d 0x3 + 0x0000000000004e68 0x31 ./App/src/sl_protocol.o + *fill* 0x0000000000004e99 0x3 .rodata.SL_ReadRegisterBatteryVoltage.str1.4 - 0x0000000000007190 0x31 ./App/src/sl_protocol.o - *fill* 0x00000000000071c1 0x3 + 0x0000000000004e9c 0x31 ./App/src/sl_protocol.o + *fill* 0x0000000000004ecd 0x3 .rodata.SL_ReadRegisterBatterytemperature.str1.4 - 0x00000000000071c4 0x35 ./App/src/sl_protocol.o - *fill* 0x00000000000071f9 0x3 + 0x0000000000004ed0 0x35 ./App/src/sl_protocol.o + *fill* 0x0000000000004f05 0x3 .rodata.SL_ReadRegisterCommunicationMethods.str1.4 - 0x00000000000071fc 0x37 ./App/src/sl_protocol.o - *fill* 0x0000000000007233 0x1 + 0x0000000000004f08 0x37 ./App/src/sl_protocol.o + *fill* 0x0000000000004f3f 0x1 .rodata.SL_ReadRegisterRegistrationStatus.str1.4 - 0x0000000000007234 0x35 ./App/src/sl_protocol.o - *fill* 0x0000000000007269 0x3 + 0x0000000000004f40 0x35 ./App/src/sl_protocol.o + *fill* 0x0000000000004f75 0x3 .rodata.SL_ReadRegisterRemainingBatteryBower.str1.4 - 0x000000000000726c 0x38 ./App/src/sl_protocol.o + 0x0000000000004f78 0x38 ./App/src/sl_protocol.o .rodata.SL_ReadRegisterSolarOpenCircuitVoltage1.str1.4 - 0x00000000000072a4 0x3b ./App/src/sl_protocol.o - *fill* 0x00000000000072df 0x1 + 0x0000000000004fb0 0x3b ./App/src/sl_protocol.o + *fill* 0x0000000000004feb 0x1 .rodata.SL_ReadRegisterSolarOpenCircuitVoltage2.str1.4 - 0x00000000000072e0 0x3b ./App/src/sl_protocol.o - *fill* 0x000000000000731b 0x1 + 0x0000000000004fec 0x3b ./App/src/sl_protocol.o + *fill* 0x0000000000005027 0x1 .rodata.SL_ReadRegisteraddress.str1.4 - 0x000000000000731c 0x2a ./App/src/sl_protocol.o - *fill* 0x0000000000007346 0x2 + 0x0000000000005028 0x2a ./App/src/sl_protocol.o + *fill* 0x0000000000005052 0x2 .rodata.read_and_process_uart_data.str1.4 - 0x0000000000007348 0x144 ./App/src/sl_protocol.o + 0x0000000000005054 0x144 ./App/src/sl_protocol.o + .rodata.Task_CapCharg.cst4 + 0x0000000000005198 0x4 ./App/src/task.o + *fill* 0x000000000000519c 0x4 + .rodata.Task_CapCharg.cst8 + 0x00000000000051a0 0x8 ./App/src/task.o + .rodata.Task_CapCharg.str1.4 + 0x00000000000051a8 0x9 ./App/src/task.o + *fill* 0x00000000000051b1 0x3 .rodata.hardware_Init.cst4 - 0x000000000000748c 0x4 ./App/src/task.o - .rodata.log.cst8 - 0x0000000000007490 0x10 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) - .rodata.log.str1.4 - 0x00000000000074a0 0x4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) - 0x5 (size before relaxing) - *fill* 0x00000000000074a4 0x4 - .rodata.__ieee754_log.cst8 - 0x00000000000074a8 0x78 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) - .rodata.nan.cst8 - 0x0000000000007520 0x8 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) - .rodata.__divdf3 - 0x0000000000007528 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) + 0x00000000000051b4 0x4 ./App/src/task.o .rodata.__muldf3 - 0x0000000000007568 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) + 0x00000000000051b8 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) .rodata.__divsf3 - 0x00000000000075a8 0x80 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divsf3.o) + 0x00000000000051f8 0x80 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divsf3.o) .rodata.__mulsf3 - 0x0000000000007628 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o) + 0x0000000000005278 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o) .rodata.__clz_tab - 0x0000000000007668 0x100 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) - 0x0000000000007668 __clz_tab + 0x00000000000052b8 0x100 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) + 0x00000000000052b8 __clz_tab .rodata.__sf_fake_stderr - 0x0000000000007768 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) - 0x0000000000007768 __sf_fake_stderr + 0x00000000000053b8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + 0x00000000000053b8 __sf_fake_stderr .rodata.__sf_fake_stdin - 0x0000000000007788 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) - 0x0000000000007788 __sf_fake_stdin + 0x00000000000053d8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + 0x00000000000053d8 __sf_fake_stdin .rodata.__sf_fake_stdout - 0x00000000000077a8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) - 0x00000000000077a8 __sf_fake_stdout + 0x00000000000053f8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + 0x00000000000053f8 __sf_fake_stdout .rodata._vfprintf_r.str1.4 - 0x00000000000077c8 0x13 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) - *fill* 0x00000000000077db 0x1 + 0x0000000000005418 0x13 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) + *fill* 0x000000000000542b 0x1 .rodata._printf_i.str1.4 - 0x00000000000077dc 0x28 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o) + 0x000000000000542c 0x28 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o) 0x25 (size before relaxing) *(.gnu.linkonce.t.*) - 0x0000000000007804 . = ALIGN (0x4) + 0x0000000000005454 . = ALIGN (0x4) -.rela.dyn 0x0000000000007804 0x0 - .rela.init 0x0000000000007804 0x0 ./User/ch32l103_it.o - .rela.vector 0x0000000000007804 0x0 ./User/ch32l103_it.o +.rela.dyn 0x0000000000005454 0x0 + .rela.init 0x0000000000005454 0x0 ./User/ch32l103_it.o + .rela.vector 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text.handle_reset - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._sbrk - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.sdata.curbrk.5007 - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._vfprintf_r - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._sbrk_r - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._write_r - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._close_r - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._fstat_r - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._isatty_r - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._lseek_r - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._read_r - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._close - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._fstat - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._isatty - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._lseek - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o .rela.text._read - 0x0000000000007804 0x0 ./User/ch32l103_it.o + 0x0000000000005454 0x0 ./User/ch32l103_it.o -.fini 0x0000000000007804 0x0 +.fini 0x0000000000005454 0x0 *(SORT_NONE(.fini)) - 0x0000000000007804 . = ALIGN (0x4) + 0x0000000000005454 . = ALIGN (0x4) [!provide] PROVIDE (_etext = .) [!provide] PROVIDE (_eitcm = .) -.preinit_array 0x0000000000007804 0x0 +.preinit_array 0x0000000000005454 0x0 [!provide] PROVIDE (__preinit_array_start = .) *(.preinit_array) [!provide] PROVIDE (__preinit_array_end = .) -.init_array 0x0000000000007804 0x0 +.init_array 0x0000000000005454 0x0 [!provide] PROVIDE (__init_array_start = .) *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)) *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors) [!provide] PROVIDE (__init_array_end = .) -.fini_array 0x0000000000007804 0x0 +.fini_array 0x0000000000005454 0x0 [!provide] PROVIDE (__fini_array_start = .) *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)) *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors) @@ -2559,15 +2569,15 @@ END GROUP *(SORT_BY_NAME(.dtors.*)) *(.dtors) -.dalign 0x0000000020000000 0x0 load address 0x0000000000007804 +.dalign 0x0000000020000000 0x0 load address 0x0000000000005454 0x0000000020000000 . = ALIGN (0x4) 0x0000000020000000 PROVIDE (_data_vma = .) -.dlalign 0x0000000000007804 0x0 - 0x0000000000007804 . = ALIGN (0x4) - 0x0000000000007804 PROVIDE (_data_lma = .) +.dlalign 0x0000000000005454 0x0 + 0x0000000000005454 . = ALIGN (0x4) + 0x0000000000005454 PROVIDE (_data_lma = .) -.data 0x0000000020000000 0x150 load address 0x0000000000007804 +.data 0x0000000020000000 0x150 load address 0x0000000000005454 *(.gnu.linkonce.r.*) *(.data .data.*) .data.HBPrescTable @@ -2601,9 +2611,9 @@ END GROUP 0x000000002000013c 0x4 ./Peripheral/src/ch32l103_rcc.o .sdata.curbrk.5007 0x0000000020000140 0x4 ./Debug/debug.o - .sdata.__fdlib_version - 0x0000000020000144 0x4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_lib_ver.o) - 0x0000000020000144 __fdlib_version + .sdata.duty_ratio + 0x0000000020000144 0x4 ./App/src/mppt_control.o + 0x0000000020000144 duty_ratio .sdata._impure_ptr 0x0000000020000148 0x4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-impure.o) 0x0000000020000148 _impure_ptr @@ -2621,7 +2631,7 @@ END GROUP 0x0000000020000150 . = ALIGN (0x4) 0x0000000020000150 PROVIDE (_edata = .) -.bss 0x0000000020000150 0x2dc load address 0x0000000000007954 +.bss 0x0000000020000150 0x2dc load address 0x00000000000055a4 0x0000000020000150 . = ALIGN (0x4) 0x0000000020000150 PROVIDE (_sbss = .) *(.sbss*) @@ -2658,7 +2668,7 @@ END GROUP .sbss.RegistrationRequestFlag 0x0000000020000178 0x1 ./App/src/task.o 0x0000000020000178 RegistrationRequestFlag - .sbss.flag.5700 + .sbss.flag.5720 0x0000000020000179 0x1 ./App/src/task.o *fill* 0x000000002000017a 0x2 .sbss.g_recvBroadcastDevice @@ -2670,10 +2680,10 @@ END GROUP .sbss.recvbroadcast_flag 0x0000000020000181 0x1 ./App/src/task.o 0x0000000020000181 recvbroadcast_flag - .sbss.run_number.5722 + .sbss.run_number.5742 0x0000000020000182 0x1 ./App/src/task.o *fill* 0x0000000020000183 0x1 - .sbss.temp.5714 + .sbss.temp.5734 0x0000000020000184 0x4 ./App/src/task.o .sbss.g_bat485_uart3_handle 0x0000000020000188 0x4 ./App/src/uart_dev.o @@ -2696,9 +2706,9 @@ END GROUP .bss.rs485_buff 0x00000000200001b0 0x32 ./App/src/sl_protocol.o *fill* 0x00000000200001e2 0x2 - .bss.m_mpptControl + .bss.m_CapCharg 0x00000000200001e4 0x10 ./App/src/task.o - 0x00000000200001e4 m_mpptControl + 0x00000000200001e4 m_CapCharg .bss.m_recvbroadcast 0x00000000200001f4 0x10 ./App/src/task.o 0x00000000200001f4 m_recvbroadcast @@ -2730,37 +2740,37 @@ END GROUP 0x0000000020005000 PROVIDE (_eusrstack = .) OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv) -.debug_info 0x0000000000000000 0x1e6ed +.debug_info 0x0000000000000000 0x1e99b .debug_info 0x0000000000000000 0x9aa ./User/ch32l103_it.o - .debug_info 0x00000000000009aa 0xbb4 ./User/main.o - .debug_info 0x000000000000155e 0xc5f ./User/system_ch32l103.o - .debug_info 0x00000000000021bd 0x22 ./Startup/startup_ch32l103.o - .debug_info 0x00000000000021df 0x1b9e ./Peripheral/src/ch32l103_adc.o - .debug_info 0x0000000000003d7d 0xadc ./Peripheral/src/ch32l103_dbgmcu.o - .debug_info 0x0000000000004859 0xc55 ./Peripheral/src/ch32l103_exti.o - .debug_info 0x00000000000054ae 0x125d ./Peripheral/src/ch32l103_gpio.o - .debug_info 0x000000000000670b 0xed8 ./Peripheral/src/ch32l103_misc.o - .debug_info 0x00000000000075e3 0x12a5 ./Peripheral/src/ch32l103_rcc.o - .debug_info 0x0000000000008888 0x1118 ./Peripheral/src/ch32l103_spi.o - .debug_info 0x00000000000099a0 0x2ac7 ./Peripheral/src/ch32l103_tim.o - .debug_info 0x000000000000c467 0x13e4 ./Peripheral/src/ch32l103_usart.o - .debug_info 0x000000000000d84b 0xf96 ./Hardware/src/adc.o - .debug_info 0x000000000000e7e1 0x1a36 ./Hardware/src/flash.o - .debug_info 0x0000000000010217 0x112c ./Hardware/src/gpio.o - .debug_info 0x0000000000011343 0x10b0 ./Hardware/src/pwm.o - .debug_info 0x00000000000123f3 0x14ab ./Hardware/src/rs485.o - .debug_info 0x000000000001389e 0x10e1 ./Hardware/src/tim.o - .debug_info 0x000000000001497f 0xb61 ./Drivers/TimeSliceOffset/timeSliceOffset.o - .debug_info 0x00000000000154e0 0xa9c ./Drivers/RingQueue/ring_queue.o - .debug_info 0x0000000000015f7c 0xf18 ./Debug/debug.o - .debug_info 0x0000000000016e94 0x10d4 ./App/src/collect_Conversion.o - .debug_info 0x0000000000017f68 0xb46 ./App/src/inflash.o - .debug_info 0x0000000000018aae 0xeb6 ./App/src/mppt_control.o - .debug_info 0x0000000000019964 0x2499 ./App/src/sl_protocol.o - .debug_info 0x000000000001bdfd 0x1610 ./App/src/task.o - .debug_info 0x000000000001d40d 0x12e0 ./App/src/uart_dev.o + .debug_info 0x00000000000009aa 0xbc0 ./User/main.o + .debug_info 0x000000000000156a 0xc5f ./User/system_ch32l103.o + .debug_info 0x00000000000021c9 0x22 ./Startup/startup_ch32l103.o + .debug_info 0x00000000000021eb 0x1b9e ./Peripheral/src/ch32l103_adc.o + .debug_info 0x0000000000003d89 0xadc ./Peripheral/src/ch32l103_dbgmcu.o + .debug_info 0x0000000000004865 0xc55 ./Peripheral/src/ch32l103_exti.o + .debug_info 0x00000000000054ba 0x125d ./Peripheral/src/ch32l103_gpio.o + .debug_info 0x0000000000006717 0xed8 ./Peripheral/src/ch32l103_misc.o + .debug_info 0x00000000000075ef 0x12a5 ./Peripheral/src/ch32l103_rcc.o + .debug_info 0x0000000000008894 0x1118 ./Peripheral/src/ch32l103_spi.o + .debug_info 0x00000000000099ac 0x2ac7 ./Peripheral/src/ch32l103_tim.o + .debug_info 0x000000000000c473 0x13e4 ./Peripheral/src/ch32l103_usart.o + .debug_info 0x000000000000d857 0xf96 ./Hardware/src/adc.o + .debug_info 0x000000000000e7ed 0x1a36 ./Hardware/src/flash.o + .debug_info 0x0000000000010223 0x11a1 ./Hardware/src/gpio.o + .debug_info 0x00000000000113c4 0x10b0 ./Hardware/src/pwm.o + .debug_info 0x0000000000012474 0x14ab ./Hardware/src/rs485.o + .debug_info 0x000000000001391f 0x10e1 ./Hardware/src/tim.o + .debug_info 0x0000000000014a00 0xb61 ./Drivers/TimeSliceOffset/timeSliceOffset.o + .debug_info 0x0000000000015561 0xa9c ./Drivers/RingQueue/ring_queue.o + .debug_info 0x0000000000015ffd 0xf18 ./Debug/debug.o + .debug_info 0x0000000000016f15 0x11f5 ./App/src/collect_Conversion.o + .debug_info 0x000000000001810a 0xb46 ./App/src/inflash.o + .debug_info 0x0000000000018c50 0xe6a ./App/src/mppt_control.o + .debug_info 0x0000000000019aba 0x24d7 ./App/src/sl_protocol.o + .debug_info 0x000000000001bf91 0x172a ./App/src/task.o + .debug_info 0x000000000001d6bb 0x12e0 ./App/src/uart_dev.o -.debug_abbrev 0x0000000000000000 0x519a +.debug_abbrev 0x0000000000000000 0x5230 .debug_abbrev 0x0000000000000000 0x1cf ./User/ch32l103_it.o .debug_abbrev 0x00000000000001cf 0x211 ./User/main.o .debug_abbrev 0x00000000000003e0 0x2d7 ./User/system_ch32l103.o @@ -2783,14 +2793,14 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv) .debug_abbrev 0x00000000000035c6 0x279 ./Drivers/TimeSliceOffset/timeSliceOffset.o .debug_abbrev 0x000000000000383f 0x23a ./Drivers/RingQueue/ring_queue.o .debug_abbrev 0x0000000000003a79 0x2d7 ./Debug/debug.o - .debug_abbrev 0x0000000000003d50 0x31e ./App/src/collect_Conversion.o - .debug_abbrev 0x000000000000406e 0x284 ./App/src/inflash.o - .debug_abbrev 0x00000000000042f2 0x2dc ./App/src/mppt_control.o - .debug_abbrev 0x00000000000045ce 0x4e9 ./App/src/sl_protocol.o - .debug_abbrev 0x0000000000004ab7 0x2ef ./App/src/task.o - .debug_abbrev 0x0000000000004da6 0x3f4 ./App/src/uart_dev.o + .debug_abbrev 0x0000000000003d50 0x338 ./App/src/collect_Conversion.o + .debug_abbrev 0x0000000000004088 0x284 ./App/src/inflash.o + .debug_abbrev 0x000000000000430c 0x2ed ./App/src/mppt_control.o + .debug_abbrev 0x00000000000045f9 0x4e9 ./App/src/sl_protocol.o + .debug_abbrev 0x0000000000004ae2 0x35a ./App/src/task.o + .debug_abbrev 0x0000000000004e3c 0x3f4 ./App/src/uart_dev.o -.debug_aranges 0x0000000000000000 0xe30 +.debug_aranges 0x0000000000000000 0xe40 .debug_aranges 0x0000000000000000 0x28 ./User/ch32l103_it.o .debug_aranges @@ -2822,33 +2832,33 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv) .debug_aranges 0x0000000000000988 0xa0 ./Hardware/src/flash.o .debug_aranges - 0x0000000000000a28 0x50 ./Hardware/src/gpio.o + 0x0000000000000a28 0x58 ./Hardware/src/gpio.o .debug_aranges - 0x0000000000000a78 0x30 ./Hardware/src/pwm.o + 0x0000000000000a80 0x30 ./Hardware/src/pwm.o .debug_aranges - 0x0000000000000aa8 0x48 ./Hardware/src/rs485.o + 0x0000000000000ab0 0x48 ./Hardware/src/rs485.o .debug_aranges - 0x0000000000000af0 0x30 ./Hardware/src/tim.o + 0x0000000000000af8 0x30 ./Hardware/src/tim.o .debug_aranges - 0x0000000000000b20 0x38 ./Drivers/TimeSliceOffset/timeSliceOffset.o + 0x0000000000000b28 0x38 ./Drivers/TimeSliceOffset/timeSliceOffset.o .debug_aranges - 0x0000000000000b58 0x40 ./Drivers/RingQueue/ring_queue.o + 0x0000000000000b60 0x40 ./Drivers/RingQueue/ring_queue.o .debug_aranges - 0x0000000000000b98 0x48 ./Debug/debug.o + 0x0000000000000ba0 0x48 ./Debug/debug.o .debug_aranges - 0x0000000000000be0 0x60 ./App/src/collect_Conversion.o + 0x0000000000000be8 0x60 ./App/src/collect_Conversion.o .debug_aranges - 0x0000000000000c40 0x28 ./App/src/inflash.o + 0x0000000000000c48 0x28 ./App/src/inflash.o .debug_aranges - 0x0000000000000c68 0x48 ./App/src/mppt_control.o + 0x0000000000000c70 0x48 ./App/src/mppt_control.o .debug_aranges - 0x0000000000000cb0 0xa8 ./App/src/sl_protocol.o + 0x0000000000000cb8 0xa8 ./App/src/sl_protocol.o .debug_aranges - 0x0000000000000d58 0x58 ./App/src/task.o + 0x0000000000000d60 0x60 ./App/src/task.o .debug_aranges - 0x0000000000000db0 0x80 ./App/src/uart_dev.o + 0x0000000000000dc0 0x80 ./App/src/uart_dev.o -.debug_ranges 0x0000000000000000 0x1008 +.debug_ranges 0x0000000000000000 0x1038 .debug_ranges 0x0000000000000000 0x18 ./User/ch32l103_it.o .debug_ranges 0x0000000000000018 0x10 ./User/main.o .debug_ranges 0x0000000000000028 0x48 ./User/system_ch32l103.o @@ -2864,107 +2874,107 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv) .debug_ranges 0x0000000000000890 0xf0 ./Peripheral/src/ch32l103_usart.o .debug_ranges 0x0000000000000980 0x10 ./Hardware/src/adc.o .debug_ranges 0x0000000000000990 0xb0 ./Hardware/src/flash.o - .debug_ranges 0x0000000000000a40 0x40 ./Hardware/src/gpio.o - .debug_ranges 0x0000000000000a80 0x20 ./Hardware/src/pwm.o - .debug_ranges 0x0000000000000aa0 0x38 ./Hardware/src/rs485.o - .debug_ranges 0x0000000000000ad8 0x20 ./Hardware/src/tim.o - .debug_ranges 0x0000000000000af8 0x90 ./Drivers/TimeSliceOffset/timeSliceOffset.o - .debug_ranges 0x0000000000000b88 0x30 ./Drivers/RingQueue/ring_queue.o - .debug_ranges 0x0000000000000bb8 0x38 ./Debug/debug.o - .debug_ranges 0x0000000000000bf0 0x50 ./App/src/collect_Conversion.o - .debug_ranges 0x0000000000000c40 0x18 ./App/src/inflash.o - .debug_ranges 0x0000000000000c58 0x38 ./App/src/mppt_control.o - .debug_ranges 0x0000000000000c90 0x248 ./App/src/sl_protocol.o - .debug_ranges 0x0000000000000ed8 0x60 ./App/src/task.o - .debug_ranges 0x0000000000000f38 0xd0 ./App/src/uart_dev.o + .debug_ranges 0x0000000000000a40 0x48 ./Hardware/src/gpio.o + .debug_ranges 0x0000000000000a88 0x20 ./Hardware/src/pwm.o + .debug_ranges 0x0000000000000aa8 0x38 ./Hardware/src/rs485.o + .debug_ranges 0x0000000000000ae0 0x20 ./Hardware/src/tim.o + .debug_ranges 0x0000000000000b00 0x90 ./Drivers/TimeSliceOffset/timeSliceOffset.o + .debug_ranges 0x0000000000000b90 0x30 ./Drivers/RingQueue/ring_queue.o + .debug_ranges 0x0000000000000bc0 0x38 ./Debug/debug.o + .debug_ranges 0x0000000000000bf8 0x50 ./App/src/collect_Conversion.o + .debug_ranges 0x0000000000000c48 0x18 ./App/src/inflash.o + .debug_ranges 0x0000000000000c60 0x38 ./App/src/mppt_control.o + .debug_ranges 0x0000000000000c98 0x248 ./App/src/sl_protocol.o + .debug_ranges 0x0000000000000ee0 0x88 ./App/src/task.o + .debug_ranges 0x0000000000000f68 0xd0 ./App/src/uart_dev.o -.debug_line 0x0000000000000000 0x12379 - .debug_line 0x0000000000000000 0x259 ./User/ch32l103_it.o - .debug_line 0x0000000000000259 0x336 ./User/main.o - .debug_line 0x000000000000058f 0x723 ./User/system_ch32l103.o - .debug_line 0x0000000000000cb2 0x11e ./Startup/startup_ch32l103.o - .debug_line 0x0000000000000dd0 0x1d3e ./Peripheral/src/ch32l103_adc.o - .debug_line 0x0000000000002b0e 0x38c ./Peripheral/src/ch32l103_dbgmcu.o - .debug_line 0x0000000000002e9a 0x5d4 ./Peripheral/src/ch32l103_exti.o - .debug_line 0x000000000000346e 0x129d ./Peripheral/src/ch32l103_gpio.o - .debug_line 0x000000000000470b 0x3db ./Peripheral/src/ch32l103_misc.o - .debug_line 0x0000000000004ae6 0x11df ./Peripheral/src/ch32l103_rcc.o - .debug_line 0x0000000000005cc5 0xa55 ./Peripheral/src/ch32l103_spi.o - .debug_line 0x000000000000671a 0x326c ./Peripheral/src/ch32l103_tim.o - .debug_line 0x0000000000009986 0xfa5 ./Peripheral/src/ch32l103_usart.o - .debug_line 0x000000000000a92b 0x571 ./Hardware/src/adc.o - .debug_line 0x000000000000ae9c 0xdf2 ./Hardware/src/flash.o - .debug_line 0x000000000000bc8e 0x736 ./Hardware/src/gpio.o - .debug_line 0x000000000000c3c4 0x4cd ./Hardware/src/pwm.o - .debug_line 0x000000000000c891 0x924 ./Hardware/src/rs485.o - .debug_line 0x000000000000d1b5 0x4cc ./Hardware/src/tim.o - .debug_line 0x000000000000d681 0x5cb ./Drivers/TimeSliceOffset/timeSliceOffset.o - .debug_line 0x000000000000dc4c 0x3c0 ./Drivers/RingQueue/ring_queue.o - .debug_line 0x000000000000e00c 0x6d5 ./Debug/debug.o - .debug_line 0x000000000000e6e1 0x94b ./App/src/collect_Conversion.o - .debug_line 0x000000000000f02c 0x31d ./App/src/inflash.o - .debug_line 0x000000000000f349 0x738 ./App/src/mppt_control.o - .debug_line 0x000000000000fa81 0x1595 ./App/src/sl_protocol.o - .debug_line 0x0000000000011016 0xa69 ./App/src/task.o - .debug_line 0x0000000000011a7f 0x8fa ./App/src/uart_dev.o +.debug_line 0x0000000000000000 0x11e9c + .debug_line 0x0000000000000000 0x22f ./User/ch32l103_it.o + .debug_line 0x000000000000022f 0x336 ./User/main.o + .debug_line 0x0000000000000565 0x6cf ./User/system_ch32l103.o + .debug_line 0x0000000000000c34 0x11e ./Startup/startup_ch32l103.o + .debug_line 0x0000000000000d52 0x1cea ./Peripheral/src/ch32l103_adc.o + .debug_line 0x0000000000002a3c 0x34d ./Peripheral/src/ch32l103_dbgmcu.o + .debug_line 0x0000000000002d89 0x580 ./Peripheral/src/ch32l103_exti.o + .debug_line 0x0000000000003309 0x1249 ./Peripheral/src/ch32l103_gpio.o + .debug_line 0x0000000000004552 0x387 ./Peripheral/src/ch32l103_misc.o + .debug_line 0x00000000000048d9 0x118b ./Peripheral/src/ch32l103_rcc.o + .debug_line 0x0000000000005a64 0xa01 ./Peripheral/src/ch32l103_spi.o + .debug_line 0x0000000000006465 0x3218 ./Peripheral/src/ch32l103_tim.o + .debug_line 0x000000000000967d 0xf51 ./Peripheral/src/ch32l103_usart.o + .debug_line 0x000000000000a5ce 0x508 ./Hardware/src/adc.o + .debug_line 0x000000000000aad6 0xd9e ./Hardware/src/flash.o + .debug_line 0x000000000000b874 0x7da ./Hardware/src/gpio.o + .debug_line 0x000000000000c04e 0x479 ./Hardware/src/pwm.o + .debug_line 0x000000000000c4c7 0x8a6 ./Hardware/src/rs485.o + .debug_line 0x000000000000cd6d 0x44e ./Hardware/src/tim.o + .debug_line 0x000000000000d1bb 0x58c ./Drivers/TimeSliceOffset/timeSliceOffset.o + .debug_line 0x000000000000d747 0x3c0 ./Drivers/RingQueue/ring_queue.o + .debug_line 0x000000000000db07 0x696 ./Debug/debug.o + .debug_line 0x000000000000e19d 0x92d ./App/src/collect_Conversion.o + .debug_line 0x000000000000eaca 0x2c9 ./App/src/inflash.o + .debug_line 0x000000000000ed93 0x7a6 ./App/src/mppt_control.o + .debug_line 0x000000000000f539 0x159c ./App/src/sl_protocol.o + .debug_line 0x0000000000010ad5 0xb4b ./App/src/task.o + .debug_line 0x0000000000011620 0x87c ./App/src/uart_dev.o -.debug_str 0x0000000000000000 0x447f - .debug_str 0x0000000000000000 0x553 ./User/ch32l103_it.o - 0x5d7 (size before relaxing) - .debug_str 0x0000000000000553 0x1bb ./User/main.o - 0x75c (size before relaxing) - .debug_str 0x000000000000070e 0x124 ./User/system_ch32l103.o - 0x711 (size before relaxing) - .debug_str 0x0000000000000832 0x2a ./Startup/startup_ch32l103.o - 0x53 (size before relaxing) - .debug_str 0x000000000000085c 0x6d7 ./Peripheral/src/ch32l103_adc.o - 0xd2e (size before relaxing) - .debug_str 0x0000000000000f33 0x7e ./Peripheral/src/ch32l103_dbgmcu.o - 0x667 (size before relaxing) - .debug_str 0x0000000000000fb1 0x1b4 ./Peripheral/src/ch32l103_exti.o - 0x7ae (size before relaxing) - .debug_str 0x0000000000001165 0x367 ./Peripheral/src/ch32l103_gpio.o - 0x98b (size before relaxing) - .debug_str 0x00000000000014cc 0x4f1 ./Peripheral/src/ch32l103_misc.o - 0xaf1 (size before relaxing) - .debug_str 0x00000000000019bd 0x3d2 ./Peripheral/src/ch32l103_rcc.o - 0xac8 (size before relaxing) - .debug_str 0x0000000000001d8f 0x2b1 ./Peripheral/src/ch32l103_spi.o - 0x971 (size before relaxing) - .debug_str 0x0000000000002040 0xbdb ./Peripheral/src/ch32l103_tim.o - 0x12d6 (size before relaxing) - .debug_str 0x0000000000002c1b 0x401 ./Peripheral/src/ch32l103_usart.o - 0xb21 (size before relaxing) - .debug_str 0x000000000000301c 0x57 ./Hardware/src/adc.o - 0x9b5 (size before relaxing) - .debug_str 0x0000000000003073 0x222 ./Hardware/src/flash.o - 0xb26 (size before relaxing) - .debug_str 0x0000000000003295 0xa4 ./Hardware/src/gpio.o - 0xcc1 (size before relaxing) - .debug_str 0x0000000000003339 0x88 ./Hardware/src/pwm.o - 0xa9d (size before relaxing) - .debug_str 0x00000000000033c1 0x14b ./Hardware/src/rs485.o - 0xe5f (size before relaxing) - .debug_str 0x000000000000350c 0x6c ./Hardware/src/tim.o - 0xc8e (size before relaxing) - .debug_str 0x0000000000003578 0x94 ./Drivers/TimeSliceOffset/timeSliceOffset.o - 0x700 (size before relaxing) - .debug_str 0x000000000000360c 0x65 ./Drivers/RingQueue/ring_queue.o - 0x5fc (size before relaxing) - .debug_str 0x0000000000003671 0x59 ./Debug/debug.o - 0x8f9 (size before relaxing) - .debug_str 0x00000000000036ca 0x178 ./App/src/collect_Conversion.o - 0x863 (size before relaxing) - .debug_str 0x0000000000003842 0xa7 ./App/src/inflash.o - 0x6db (size before relaxing) - .debug_str 0x00000000000038e9 0x17a ./App/src/mppt_control.o - 0x91d (size before relaxing) - .debug_str 0x0000000000003a63 0x80c ./App/src/sl_protocol.o - 0x12bf (size before relaxing) - .debug_str 0x000000000000426f 0x11b ./App/src/task.o - 0xd36 (size before relaxing) - .debug_str 0x000000000000438a 0xf5 ./App/src/uart_dev.o - 0x9b4 (size before relaxing) +.debug_str 0x0000000000000000 0x447d + .debug_str 0x0000000000000000 0x53e ./User/ch32l103_it.o + 0x5c2 (size before relaxing) + .debug_str 0x000000000000053e 0x1b2 ./User/main.o + 0x767 (size before relaxing) + .debug_str 0x00000000000006f0 0x124 ./User/system_ch32l103.o + 0x6fc (size before relaxing) + .debug_str 0x0000000000000814 0x2a ./Startup/startup_ch32l103.o + 0x3e (size before relaxing) + .debug_str 0x000000000000083e 0x6d7 ./Peripheral/src/ch32l103_adc.o + 0xd19 (size before relaxing) + .debug_str 0x0000000000000f15 0x7e ./Peripheral/src/ch32l103_dbgmcu.o + 0x652 (size before relaxing) + .debug_str 0x0000000000000f93 0x1b4 ./Peripheral/src/ch32l103_exti.o + 0x799 (size before relaxing) + .debug_str 0x0000000000001147 0x367 ./Peripheral/src/ch32l103_gpio.o + 0x976 (size before relaxing) + .debug_str 0x00000000000014ae 0x4f1 ./Peripheral/src/ch32l103_misc.o + 0xadc (size before relaxing) + .debug_str 0x000000000000199f 0x3d2 ./Peripheral/src/ch32l103_rcc.o + 0xab3 (size before relaxing) + .debug_str 0x0000000000001d71 0x2b1 ./Peripheral/src/ch32l103_spi.o + 0x95c (size before relaxing) + .debug_str 0x0000000000002022 0xbdb ./Peripheral/src/ch32l103_tim.o + 0x12c1 (size before relaxing) + .debug_str 0x0000000000002bfd 0x401 ./Peripheral/src/ch32l103_usart.o + 0xb0c (size before relaxing) + .debug_str 0x0000000000002ffe 0x57 ./Hardware/src/adc.o + 0x9a0 (size before relaxing) + .debug_str 0x0000000000003055 0x222 ./Hardware/src/flash.o + 0xb11 (size before relaxing) + .debug_str 0x0000000000003277 0xb2 ./Hardware/src/gpio.o + 0xccf (size before relaxing) + .debug_str 0x0000000000003329 0x88 ./Hardware/src/pwm.o + 0xa88 (size before relaxing) + .debug_str 0x00000000000033b1 0x14b ./Hardware/src/rs485.o + 0xe4a (size before relaxing) + .debug_str 0x00000000000034fc 0x6c ./Hardware/src/tim.o + 0xc79 (size before relaxing) + .debug_str 0x0000000000003568 0x94 ./Drivers/TimeSliceOffset/timeSliceOffset.o + 0x6eb (size before relaxing) + .debug_str 0x00000000000035fc 0x65 ./Drivers/RingQueue/ring_queue.o + 0x5e7 (size before relaxing) + .debug_str 0x0000000000003661 0x59 ./Debug/debug.o + 0x8e4 (size before relaxing) + .debug_str 0x00000000000036ba 0x178 ./App/src/collect_Conversion.o + 0x890 (size before relaxing) + .debug_str 0x0000000000003832 0xa7 ./App/src/inflash.o + 0x6c6 (size before relaxing) + .debug_str 0x00000000000038d9 0x17a ./App/src/mppt_control.o + 0x90f (size before relaxing) + .debug_str 0x0000000000003a53 0x822 ./App/src/sl_protocol.o + 0x12f1 (size before relaxing) + .debug_str 0x0000000000004275 0x129 ./App/src/task.o + 0xd92 (size before relaxing) + .debug_str 0x000000000000439e 0xdf ./App/src/uart_dev.o + 0x99f (size before relaxing) .comment 0x0000000000000000 0x33 .comment 0x0000000000000000 0x33 ./User/ch32l103_it.o @@ -2996,7 +3006,7 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv) .comment 0x0000000000000033 0x34 ./App/src/task.o .comment 0x0000000000000033 0x34 ./App/src/uart_dev.o -.debug_frame 0x0000000000000000 0x2f94 +.debug_frame 0x0000000000000000 0x2ca8 .debug_frame 0x0000000000000000 0x30 ./User/ch32l103_it.o .debug_frame 0x0000000000000030 0x2c ./User/main.o .debug_frame 0x000000000000005c 0x48 ./User/system_ch32l103.o @@ -3011,78 +3021,64 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv) .debug_frame 0x000000000000105c 0x204 ./Peripheral/src/ch32l103_usart.o .debug_frame 0x0000000000001260 0x38 ./Hardware/src/adc.o .debug_frame 0x0000000000001298 0x274 ./Hardware/src/flash.o - .debug_frame 0x000000000000150c 0xe8 ./Hardware/src/gpio.o - .debug_frame 0x00000000000015f4 0x74 ./Hardware/src/pwm.o - .debug_frame 0x0000000000001668 0xd8 ./Hardware/src/rs485.o - .debug_frame 0x0000000000001740 0x70 ./Hardware/src/tim.o - .debug_frame 0x00000000000017b0 0x5c ./Drivers/TimeSliceOffset/timeSliceOffset.o - .debug_frame 0x000000000000180c 0x60 ./Drivers/RingQueue/ring_queue.o - .debug_frame 0x000000000000186c 0x9c ./Debug/debug.o - .debug_frame 0x0000000000001908 0x12c ./App/src/collect_Conversion.o - .debug_frame 0x0000000000001a34 0x4c ./App/src/inflash.o - .debug_frame 0x0000000000001a80 0xe4 ./App/src/mppt_control.o - .debug_frame 0x0000000000001b64 0x264 ./App/src/sl_protocol.o - .debug_frame 0x0000000000001dc8 0xfc ./App/src/task.o - .debug_frame 0x0000000000001ec4 0x194 ./App/src/uart_dev.o - .debug_frame 0x0000000000002058 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o) - .debug_frame 0x000000000000209c 0x60 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o) - .debug_frame 0x00000000000020fc 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o) - .debug_frame 0x000000000000211c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o) - .debug_frame 0x000000000000213c 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o) - .debug_frame 0x0000000000002180 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o) - .debug_frame 0x00000000000021d0 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o) - .debug_frame 0x00000000000021f0 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o) - .debug_frame 0x0000000000002210 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) - .debug_frame 0x0000000000002264 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o) - .debug_frame 0x00000000000022a8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o) - .debug_frame 0x00000000000022c8 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o) - .debug_frame 0x0000000000002300 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divsf3.o) - .debug_frame 0x0000000000002350 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gesf2.o) - .debug_frame 0x0000000000002370 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(lesf2.o) - .debug_frame 0x0000000000002390 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o) - .debug_frame 0x00000000000023e0 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o) - .debug_frame 0x000000000000241c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o) - .debug_frame 0x000000000000243c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o) - .debug_frame 0x000000000000245c 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o) - .debug_frame 0x00000000000024a0 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(extendsfdf2.o) - .debug_frame 0x00000000000024d8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(truncdfsf2.o) - .debug_frame 0x00000000000024f8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o) - .debug_frame 0x0000000000002518 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o) - .debug_frame 0x0000000000002538 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o) - .debug_frame 0x0000000000002558 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o) - .debug_frame 0x00000000000025ac 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putchar.o) - .debug_frame 0x00000000000025fc 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) - .debug_frame 0x0000000000002650 0x5c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-rand.o) - .debug_frame 0x00000000000026ac 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o) - .debug_frame 0x00000000000026fc 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o) - .debug_frame 0x0000000000002738 0x7c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o) - .debug_frame 0x00000000000027b4 0x148 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) - .debug_frame 0x00000000000028fc 0x88 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o) - .debug_frame 0x0000000000002984 0x64 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o) - .debug_frame 0x00000000000029e8 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o) - .debug_frame 0x0000000000002a18 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o) - .debug_frame 0x0000000000002a58 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o) - .debug_frame 0x0000000000002a98 0xd0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) - .debug_frame 0x0000000000002b68 0x8c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o) - .debug_frame 0x0000000000002bf4 0x4c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o) - .debug_frame 0x0000000000002c40 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) - .debug_frame 0x0000000000002c70 0xa4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) - .debug_frame 0x0000000000002d14 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o) - .debug_frame 0x0000000000002d44 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o) - .debug_frame 0x0000000000002d74 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o) - .debug_frame 0x0000000000002da4 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o) - .debug_frame 0x0000000000002dd4 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o) - .debug_frame 0x0000000000002e04 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o) - .debug_frame 0x0000000000002e24 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o) - .debug_frame 0x0000000000002e54 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o) - .debug_frame 0x0000000000002e84 0x70 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o) - .debug_frame 0x0000000000002ef4 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o) - .debug_frame 0x0000000000002f14 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o) - .debug_frame 0x0000000000002f34 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o) - .debug_frame 0x0000000000002f54 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o) - .debug_frame 0x0000000000002f74 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o) + .debug_frame 0x000000000000150c 0x10c ./Hardware/src/gpio.o + .debug_frame 0x0000000000001618 0x74 ./Hardware/src/pwm.o + .debug_frame 0x000000000000168c 0xd8 ./Hardware/src/rs485.o + .debug_frame 0x0000000000001764 0x70 ./Hardware/src/tim.o + .debug_frame 0x00000000000017d4 0x5c ./Drivers/TimeSliceOffset/timeSliceOffset.o + .debug_frame 0x0000000000001830 0x60 ./Drivers/RingQueue/ring_queue.o + .debug_frame 0x0000000000001890 0x9c ./Debug/debug.o + .debug_frame 0x000000000000192c 0x12c ./App/src/collect_Conversion.o + .debug_frame 0x0000000000001a58 0x4c ./App/src/inflash.o + .debug_frame 0x0000000000001aa4 0xf0 ./App/src/mppt_control.o + .debug_frame 0x0000000000001b94 0x264 ./App/src/sl_protocol.o + .debug_frame 0x0000000000001df8 0x10c ./App/src/task.o + .debug_frame 0x0000000000001f04 0x194 ./App/src/uart_dev.o + .debug_frame 0x0000000000002098 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(ledf2.o) + .debug_frame 0x00000000000020b8 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o) + .debug_frame 0x000000000000210c 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divsf3.o) + .debug_frame 0x000000000000215c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gesf2.o) + .debug_frame 0x000000000000217c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(lesf2.o) + .debug_frame 0x000000000000219c 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o) + .debug_frame 0x00000000000021ec 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o) + .debug_frame 0x000000000000220c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o) + .debug_frame 0x000000000000222c 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o) + .debug_frame 0x0000000000002270 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(extendsfdf2.o) + .debug_frame 0x00000000000022a8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(truncdfsf2.o) + .debug_frame 0x00000000000022c8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o) + .debug_frame 0x00000000000022e8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o) + .debug_frame 0x0000000000002308 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o) + .debug_frame 0x000000000000235c 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o) + .debug_frame 0x00000000000023b0 0x5c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-rand.o) + .debug_frame 0x000000000000240c 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o) + .debug_frame 0x000000000000245c 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o) + .debug_frame 0x0000000000002498 0x7c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o) + .debug_frame 0x0000000000002514 0x148 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o) + .debug_frame 0x000000000000265c 0x88 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o) + .debug_frame 0x00000000000026e4 0x64 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o) + .debug_frame 0x0000000000002748 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o) + .debug_frame 0x0000000000002778 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o) + .debug_frame 0x00000000000027b8 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o) + .debug_frame 0x00000000000027f8 0xd0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o) + .debug_frame 0x00000000000028c8 0x8c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o) + .debug_frame 0x0000000000002954 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o) + .debug_frame 0x0000000000002984 0xa4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o) + .debug_frame 0x0000000000002a28 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o) + .debug_frame 0x0000000000002a58 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o) + .debug_frame 0x0000000000002a88 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o) + .debug_frame 0x0000000000002ab8 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o) + .debug_frame 0x0000000000002ae8 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o) + .debug_frame 0x0000000000002b18 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o) + .debug_frame 0x0000000000002b38 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o) + .debug_frame 0x0000000000002b68 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o) + .debug_frame 0x0000000000002b98 0x70 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o) + .debug_frame 0x0000000000002c08 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o) + .debug_frame 0x0000000000002c28 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o) + .debug_frame 0x0000000000002c48 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o) + .debug_frame 0x0000000000002c68 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o) + .debug_frame 0x0000000000002c88 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o) -.debug_loc 0x0000000000000000 0x6034 +.debug_loc 0x0000000000000000 0x6069 .debug_loc 0x0000000000000000 0xac ./User/system_ch32l103.o .debug_loc 0x00000000000000ac 0xc10 ./Peripheral/src/ch32l103_adc.o .debug_loc 0x0000000000000cbc 0x7c ./Peripheral/src/ch32l103_dbgmcu.o @@ -3101,10 +3097,10 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv) .debug_loc 0x0000000000004c02 0xd7 ./Drivers/RingQueue/ring_queue.o .debug_loc 0x0000000000004cd9 0x1c7 ./Debug/debug.o .debug_loc 0x0000000000004ea0 0x172 ./App/src/collect_Conversion.o - .debug_loc 0x0000000000005012 0x56 ./App/src/mppt_control.o - .debug_loc 0x0000000000005068 0xc6e ./App/src/sl_protocol.o - .debug_loc 0x0000000000005cd6 0x39 ./App/src/task.o - .debug_loc 0x0000000000005d0f 0x325 ./App/src/uart_dev.o + .debug_loc 0x0000000000005012 0x68 ./App/src/mppt_control.o + .debug_loc 0x000000000000507a 0xc6e ./App/src/sl_protocol.o + .debug_loc 0x0000000000005ce8 0x5c ./App/src/task.o + .debug_loc 0x0000000000005d44 0x325 ./App/src/uart_dev.o .stab 0x0000000000000000 0x84 .stab 0x0000000000000000 0x24 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)