diff --git a/examples/ATMEGA328P_ARDUINO_UNO_R3/src/LCD_IO_driver.c b/examples/ATMEGA328P_ARDUINO_UNO_R3/src/LCD_IO_driver.c index dd822a4..a1d7184 100644 --- a/examples/ATMEGA328P_ARDUINO_UNO_R3/src/LCD_IO_driver.c +++ b/examples/ATMEGA328P_ARDUINO_UNO_R3/src/LCD_IO_driver.c @@ -6,7 +6,7 @@ */ -#include "lcd_hd44780_interface.h" +#include "lcd_hd44780_GPIO_interface.h" #include "lcd_hd44780_config.h" #include #include diff --git a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/build.bat b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/build.bat index 8dd23ed..95b8999 100644 --- a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/build.bat +++ b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/build.bat @@ -10,7 +10,7 @@ if not exist user ( ) else ( echo folder "user" exist ) -copy "..\..\..\src\lcd_hd44780.c" "user\" +@REM copy "..\..\..\src\lcd_hd44780.c" "user\" if not exist include ( call mkdir include @@ -20,10 +20,15 @@ if not exist include ( ) echo Copy files to include\lcd_hd44780\ -copy "..\..\..\src\lcd_hd44780.h" "include\" -copy "..\..\..\src\lcd_hd44780_interface.h" "include\" -copy "..\..\..\src\lcd_hd44780_def_char.h" "include\" -copy "..\..\..\src\lcd_hd44780_config.h" "include\" +@REM copy "..\..\..\src\lcd_hd44780.h" "include\" +@REM copy "..\..\..\src\lcd_hd44780_GPIO_interface.h" "include\" +@REM copy "..\..\..\src\lcd_hd44780_def_char.h" "include\" +@REM copy "..\..\..\src\lcd_hd44780_config.h" "include\" +@REM copy "..\..\..\src\lcd_hd44780_driver_commands.h" "include\" +echo ======================================================================= +echo CLEAN PROJECT +echo ======================================================================= +call make clean echo ======================================================================= echo BUILD PROJECT echo ======================================================================= diff --git a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780.h b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780.h index 6e194c5..7b29062 100644 --- a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780.h +++ b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780.h @@ -1,8 +1,13 @@ -/* - * @Author: lukasz.niewelt - * @Date: 2023-12-06 21:40:29 - * @Last Modified by: lukasz.niewelt - * @Last Modified time: 2024-01-10 14:00:22 +/** + * @file lcd_hd44780.h + * @author niwciu (niwciu@gmail.com) + * @brief + * @version 1.0.2 + * @date 2024-02-25 + * + * @copyright Copyright (c) 2024 + * @defgroup LCD_HD44780_lib_API + * @{ */ #ifndef _LCD_HD_44780_H_ @@ -12,15 +17,56 @@ extern "C" { #endif /* __cplusplus */ -#include -#include "lcd_hd44780_config.h" -#include "lcd_hd44780_interface.h" #include "lcd_hd44780_def_char.h" - +#include + /** + * @brief Labels for alignment parameter used by lcd_int() and lcd_hex() functions + * @enum LCD_alignment_e + */ enum LCD_alignment_e { - left, - right + left, /**< @brief pass as argument when calling lcd_int() or lcd_buf_int() or lcd_hex() or lcd_buf_hex() to set left alighment */ + right /**< @brief pass as argument when calling lcd_int() or lcd_buf_int() or lcd_hex() or lcd_buf_hex() to set right alighment */ + }; + /** + * @brief Line labels used when calling lcd_locate() or lcd_buf_locate() function + * @enum LCD_LINES_e + */ + enum LCD_LINES_e + { + LINE_1, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to first line of LCD */ + LINE_2, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to second line of LCD */ + LINE_3, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to third line of LCD */ + LINE_4, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to fourth line of LCD */ + }; + + /** + * @enum LCD_COLUMNS_e + * @brief Column labels used when calling lcd_locate() or lcd_buf_locate() function + * + */ + enum LCD_COLUMNS_e + { + C1, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 1'st char/collumn of LCD */ + C2, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 2'nd char/collumn of LCD */ + C3, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 3'th char/collumn of LCD */ + C4, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 4'th char/collumn of LCD */ + C5, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 5'th char/collumn of LCD */ + C6, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 6'th char/collumn of LCD */ + C7, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 7'th char/collumn of LCD */ + C8, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 8'th char/collumn of LCD */ + C9, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 9'th char/collumn of LCD */ + C10, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 10'th char/collumn of LCD */ + C11, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 11'th char/collumn of LCD */ + C12, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 12'th char/collumn of LCD */ + C13, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 13'th char/collumn of LCD */ + C14, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 14'th char/collumn of LCD */ + C15, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 15'th char/collumn of LCD */ + C16, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 16'th char/collumn of LCD */ + C17, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 17'th char/collumn of LCD */ + C18, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 18'th char/collumn of LCD */ + C19, /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 19'th char/collumn of LCD */ + C20 /**< @brief pass as argument when calling lcd_locate() or lcd_buf_locate() to move curson to 20'th char/collumn of LCD */ }; extern bool LCD_BUFFER_UPDATE_FLAG; @@ -55,7 +101,7 @@ extern "C" void lcd_buf_int(int val, uint8_t width, enum LCD_alignment_e alignment); void lcd_buf_hex(int val, uint8_t width, enum LCD_alignment_e alignment); void lcd_buf_bin(int val, uint8_t width); - +/**@}*/ #ifdef __cplusplus } #endif /* __cplusplus */ diff --git a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_GPIO_interface.h b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_GPIO_interface.h new file mode 100644 index 0000000..bdee86c --- /dev/null +++ b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_GPIO_interface.h @@ -0,0 +1,64 @@ +/** + * @file lcd_hd44780_interface.h + * @author niwciu (niwciu@gmail.com) + * @brief Header file with driver interface declaration that needs to be implemented on the driver layer side. + * This instance eliminates dependencies between the LCD library and the specific microcontroller driver layer. + * @version 1.0.2 + * @date 2024-02-25 + * + * @copyright Copyright (c) 2024 + * @defgroup LCD_HD44780_driver_interface + * @{ + */ +#ifndef _LCD_HD44780_INTERFACE_H_ +#define _LCD_HD44780_INTERFACE_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif /* __cplusplus */ +#include + + typedef uint8_t LCD_data_port_t; + + typedef void (*LCD_interface_func_p)(void); + typedef void (*set_LCD_data_port_func_p)(uint8_t data); + typedef LCD_data_port_t (*get_LCD_data_port_func_p)(void); + typedef void (*delay_us_func_p)(uint32_t delay_us); + + /** + * @struct LCD_IO_driver_interface_struct + * @brief LCD I/O driver interface definition. + * @attention This interface declaration need to be defined on driver layer side and "full fill the contract" of the defined LCD_IO_driver_interface_struct + * + */ + struct LCD_IO_driver_interface_struct + { + LCD_interface_func_p init_LCD_pins; + LCD_interface_func_p set_data_pins_as_outputs; + LCD_interface_func_p set_data_pins_as_inputs; + set_LCD_data_port_func_p write_data; + get_LCD_data_port_func_p read_data; + delay_us_func_p delay_us; + LCD_interface_func_p set_LCD_E; + LCD_interface_func_p reset_LCD_E; + LCD_interface_func_p set_LCD_RS; + LCD_interface_func_p reset_LCD_RS; + LCD_interface_func_p set_LCD_RW; + LCD_interface_func_p reset_LCD_RW; + LCD_interface_func_p set_LCD_BCKL; + LCD_interface_func_p reset_LCD_BCKL; + }; + // clang-format off + /** + * @brief Declaration of the function that return pointer to the interface structure implemented on driver layer side. + * @attention This function need to be defined on driver layer side and must return pointer to LCD_IO_driver_interface_struct defined on dirver layer side + * @return const struct LCD_IO_driver_interface_struct* + */ + const struct LCD_IO_driver_interface_struct* LCD_IO_driver_interface_get(void); + // clang-format on +/**@}*/ +#ifdef __cplusplus +} +#endif /* __cplusplus */ +#endif /* _LCD_HD_44780_H_ */ \ No newline at end of file diff --git a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_config.h b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_config.h index 330580e..244d1e5 100644 --- a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_config.h +++ b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_config.h @@ -1,8 +1,13 @@ -/* - * @Author: lukasz.niewelt - * @Date: 2023-12-06 21:38:27 - * @Last Modified by: lukasz.niewelt - * @Last Modified time: 2024-01-09 21:20:52 +/** + * @file lcd_hd44780_config.h + * @author niwciu (niwciu@gmail.com) + * @brief + * @version 1.0.2 + * @date 2024-02-25 + * + * @copyright Copyright (c) 2024 + * @addtogroup LCD_HD44780_lib_API + * */ #ifndef _LCD_HD44780_CONFIG_H_ @@ -28,29 +33,12 @@ extern "C" * ON - when the RW pin is connected * OFF - when the RW pin is not connected ********************************************************************************************/ -#define LCD_TYPE 1602 -#define USE_RW_PIN OFF +#define LCD_TYPE 1602 +#define USE_RW_PIN OFF -#define LCD_BCKL_PIN_EN_STATE HIGH +#define LCD_BCKL_PIN_EN_STATE HIGH -#define LCD_BUFFERING ON - -//definitions of Line and column labels for lcd_locate -enum LCD_LINES_e -{ - LINE_1, - LINE_2, - #if ((LCD_TYPE==2004) ||(LCD_TYPE ==1604)) - LINE_3, - LINE_4, -#endif -}; -enum LCD_COLUMNS_e{ - C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16, -#if LCD_TYPE==2004 - C17,C18,C19,C20 -#endif -}; +#define LCD_BUFFERING ON /******************************** LCD LIBRARY COMPILATION SETTINGS ************************ * Setting USE_(procedure name) to: diff --git a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_def_char.h b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_def_char.h index 6156113..22f1137 100644 --- a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_def_char.h +++ b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_def_char.h @@ -1,8 +1,12 @@ -/* - * @Author: lukasz.niewelt - * @Date: 2023-12-08 11:15:52 - * @Last Modified by: lukasz.niewelt - * @Last Modified time: 2023-12-13 13:17:53 +/** + * @file lcd_hd44780_def_char.h + * @author niwciu (niwciu@gmail.com) + * @brief + * @version 1.0.2 + * @date 2024-02-25 + * @addtogroup LCD_HD44780_lib_API + * @copyright Copyright (c) 2024 + * */ #ifndef _LCD_HD44780_DEF_CHAR_H_ @@ -12,7 +16,14 @@ extern "C" { #endif /* __cplusplus */ - +#include +#include "lcd_hd44780_config.h" + /** + * @struct char_bank_struct + * @brief Structure that contain pointers to 8 user predefined characters. Structure is used to define user character banks. + * Each bank can contain combinatio of maksimum 8 user special cahracters. + * + */ struct char_bank_struct { const uint8_t *char_0; @@ -28,8 +39,10 @@ extern "C" #if USE_DEF_CHAR_FUNCTION == ON #define LCD_CGRAM_BYTES_PER_CHAR 8 #define DEF_CHAR_ADR_MASK 7 - /**********************USER CHAR DEFINITIONS START*******************************/ - /******To sace flash when using defchar comment char definitions that are unused*/ + /**********************USER CHAR DECLARATION SECTION*******************************/ + /** + * @note To save flash when using defchar comment char definitions that are unused + * */ static const uint8_t Pol_e[8] = {32, 32, 14, 17, 31, 16, 14, 3}; static const uint8_t Pol_o[8] = {2, 4, 14, 17, 17, 17, 14, 0}; static const uint8_t Pol_s[8] = {2, 4, 14, 16, 14, 1, 30, 32}; @@ -39,9 +52,8 @@ extern "C" static const uint8_t Pol_n[8] = {2, 4, 22, 25, 17, 17, 17, 0}; static const uint8_t Zn_wody[8] = {0, 0, 0, 6, 9, 2, 4, 15}; // here add "definition" of new chars - /**********************USER CHAR DEFINITIONS END********************************/ - /**********************USER CHAR CGRAM BANKS DEFINITIONS START*******************/ + /**********************USER CHAR CGRAM BANKS DECALRATION SECTION*******************/ static const struct char_bank_struct lcd_cgram_bank_1 = { Pol_e, Pol_o, @@ -51,16 +63,23 @@ extern "C" Pol_a, Pol_n, Zn_wody}; - enum LCD_CGRAM_BANK_1 + + /** + * @enum LCD_CGRAM_BANK_1_e + * @brief Labels representing specific user defined chars collected in lcd_cgram_bank_1. + * Labels value are equal to adress in lcd_cgram_bank_1 and addres of LCD_CGRAM where all chars from lcd_cgram_bank_1 will be written when using + * lcd_load_char_bank() or lcd_def_char() when defining single char in LCD_CGRAM + */ + enum LCD_CGRAM_BANK_1_e { - pol_e, - pol_o, - pol_s, - pol_l, - pol_c, - pol_a, - pol_n, - zn_wody, + pol_e, /**< @brief label with vlaue 0 created for custom Char Piol_e placed under adress 0x00 in lcd_cgram_bank_1 and LCD_CGRAM*/ + pol_o, /**< @brief label with vlaue 1 created for custom Char Piol_o placed under adress 0x01 in lcd_cgram_bank_1 and LCD_CGRAM*/ + pol_s, /**< @brief label with vlaue 2 created for custom Char Piol_s placed under adress 0x02 in lcd_cgram_bank_1 and LCD_CGRAM*/ + pol_l, /**< @brief label with vlaue 3 created for custom Char Piol_l placed under adress 0x03 in lcd_cgram_bank_1 and LCD_CGRAM*/ + pol_c, /**< @brief label with vlaue 4 created for custom Char Piol_c placed under adress 0x03 in lcd_cgram_bank_1 and LCD_CGRAM*/ + pol_a, /**< @brief label with vlaue 5 created for custom Char Piol_a placed under adress 0x03 in lcd_cgram_bank_1 and LCD_CGRAM*/ + pol_n, /**< @brief label with vlaue 6 created for custom Char Piol_n placed under adress 0x03 in lcd_cgram_bank_1 and LCD_CGRAM*/ + zn_wody, /**< @brief label with vlaue 7 created for custom Char Zn_wody placed under adress 0x03 in lcd_cgram_bank_1 and LCD_CGRAM*/ }; // //here define new bank with adreses for chars that you want load to this specifci bank // static const struct char_bank_struct lcd_cgram_bank_x = { @@ -73,7 +92,7 @@ extern "C" // Pol_n, // Zn_wody}; // // here define labels for lcd_cgram_bank_x - // enum LCD_CGRAM_BANK_x + // enum LCD_CGRAM_BANK_x_e // { // pol_e_bank_x, // pol_o_bank_x, diff --git a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_driver_commands.h b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_driver_commands.h new file mode 100644 index 0000000..f44100e --- /dev/null +++ b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/include/lcd_hd44780_driver_commands.h @@ -0,0 +1,44 @@ +/** + * @file lcd_hd44780_driver_commands.h + * @author niwciu (niwciu@gmail.com) + * @brief + * @version 1.0.2 + * @date 2024-02-25 + * + * @copyright Copyright (c) 2024 + * + */ +// clang-format off + +// LCD driver commands +#define LCDC_CLS 0x01 +#define LCDC_HOME 0x02 +/********************************/ +#define LCDC_ENTRY_MODE 0x04 + #define LCDC_ENTRYR 0x02 + #define LCDC_ENTRYL 0x00 + #define LCDC_MOVE 0x01 +/********************************/ +#define LCDC_ONOFF 0x08 + #define LCDC_DISPLAYON 0x04 + #define LCDC_CURSORON 0x02 + #define LCDC_CURSOROFF 0x00 + #define LCDC_BLINKON 0x01 +/********************************/ +#define LCDC_SHIFT 0x10 + #define LCDC_SHIFTDISP 0x08 + #define LCDC_SHIFTR 0x04 + #define LCDC_SHIFTL 0x00 +/********************************/ +#define LCDC_FUNC 0x20 + #define LCDC_FUNC8B 0x10 + #define LCDC_FUNC4B 0x00 + #define LCDC_FUNC2L 0x08 + #define LCDC_FUNC1L 0x00 + #define LCDC_FUNC5x10 0x04 + #define LCDC_FUNC5x7 0x00 +/********************************/ +#define LCDC_SET_CGRAM 0x40 +#define LCDC_SET_DDRAM 0x80 + +// clang-format on \ No newline at end of file diff --git a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/user/lcd_hd44780.c b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/user/lcd_hd44780.c index 680743f..71d6738 100644 --- a/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/user/lcd_hd44780.c +++ b/examples/ESP8266_NONOS_SDK/LCD_HD44780_TEST/user/lcd_hd44780.c @@ -1,51 +1,25 @@ -/* - * @Author: lukasz.niewelt - * @Date: 2023-12-06 21:39:30 - * @Last Modified by: lukasz.niewelt - * @Last Modified time: 2024-01-10 18:04:17 - */ - +/** + * @file lcd_hd44780.c + * @author niwciu (niwciu@gmail.com) + * @brief + * @version 1.0.2 + * @date 2024-02-25 + * + * @copyright Copyright (c) 2024 + +*/ +#include "lcd_hd44780_GPIO_interface.h" #include "lcd_hd44780.h" +#include "lcd_hd44780_driver_commands.h" +#ifdef AVR +#include "lcd_hd44780_avr_specific.h" +#endif #include #include -#include #include -typedef char lcd_pos_t; -// clang-format off -#define BUSY_FLAG 1 << 7 -#define VAL_PREFIX_LENGHT 2U - -// LCD driver commands -#define LCDC_CLS 0x01 -#define LCDC_HOME 0x02 -/********************************/ -#define LCDC_ENTRY_MODE 0x04 - #define LCDC_ENTRYR 0x02 - #define LCDC_ENTRYL 0x00 - #define LCDC_MOVE 0x01 -/********************************/ -#define LCDC_ONOFF 0x08 - #define LCDC_DISPLAYON 0x04 - #define LCDC_CURSORON 0x02 - #define LCDC_CURSOROFF 0x00 - #define LCDC_BLINKON 0x01 -/********************************/ -#define LCDC_SHIFT 0x10 - #define LCDC_SHIFTDISP 0x08 - #define LCDC_SHIFTR 0x04 - #define LCDC_SHIFTL 0x00 -/********************************/ -#define LCDC_FUNC 0x20 - #define LCDC_FUNC8B 0x10 - #define LCDC_FUNC4B 0x00 - #define LCDC_FUNC2L 0x08 - #define LCDC_FUNC1L 0x00 - #define LCDC_FUNC5x10 0x04 - #define LCDC_FUNC5x7 0x00 -/********************************/ -#define LCDC_SET_CGRAM 0x40 -#define LCDC_SET_DDRAM 0x80 +#define BUSY_FLAG 1 << 7 +#define VAL_PREFIX_LENGHT 2U #ifndef UNIT_TEST #define PRIVATE static @@ -54,17 +28,17 @@ typedef char lcd_pos_t; #endif #if LCD_BUFFERING == ON +#define LAST_CHAR_IN_LCD_LINE (LCD_X - 1) +#define LAST_LCD_LINE (LCD_Y - 1) -#define LAST_CHAR_IN_LCD_LINE (LCD_X-1) -#define LAST_LCD_LINE (LCD_Y-1) - +typedef char lcd_pos_t; +static lcd_pos_t *lcd_buf_position_ptr; PRIVATE char lcd_buffer[LCD_Y][LCD_X]; PRIVATE char prev_lcd_buffer[LCD_Y][LCD_X]; - -static lcd_pos_t *lcd_buf_position_ptr; #endif static const struct LCD_IO_driver_interface_struct *LCD = NULL; + bool LCD_BUFFER_UPDATE_FLAG = false; static void register_LCD_IO_driver(void); @@ -79,44 +53,19 @@ static void lcd_write_byte(uint8_t byte); static uint8_t lcd_read_byte(void); static uint8_t lcd_read_4bit_data(void); #endif -#ifdef AVR -#if ((USE_LCD_INT == ON) || (USE_LCD_HEX == ON)) -static void lcd_put_spaces(uint8_t empty_spaces); -#endif -#if USE_LCD_INT == ON -static void lcd_int_AVR(int val, uint8_t width, enum alignment alignment); -#endif -#if USE_LCD_HEX == ON -static void lcd_hex_AVR(int val, uint8_t width, enum alignment alignment); -#endif -#if USE_LCD_BIN == ON -static void lcd_bin_AVR(int val, uint8_t width); -#endif -#if LCD_BUFFERING == ON -#if ((USE_LCD_BUF_INT == ON) || (USE_LCD_BUF_HEX == ON)) -static void lcd_buf_put_spaces(uint8_t empty_spaces); -#endif -#if USE_LCD_BUF_INT == ON -static void lcd_buf_int_AVR(int val, uint8_t width, enum alignment alignment); -#endif -#if USE_LCD_BUF_HEX == ON -static void lcd_buf_hex_AVR(int val, uint8_t width, enum alignment alignment); -#endif -#if USE_LCD_BUF_BIN == ON -static void lcd_buf_bin_AVR(int val, uint8_t width); -#endif -#endif -#else + +#ifndef AVR #if (USE_LCD_BIN == ON || ((LCD_BUFFERING == ON) && (LCD_USE_BUF_BIN == ON))) static void fill_bin_value_buffer(int val, char *bin_val_buffer); static void fill_zeros_buffer(const char *buffer, uint8_t width, char *zeros_buf); #endif #endif -#if LCD_BUFFERING==ON + +#if LCD_BUFFERING == ON static void check_lcd_buf_possition_ptr_overflow(void); static void copy_lcd_buf_2_prev_lcd_buf(void); -static void update_lcd_curosr_possition(uint8_t *lcd_cursor_position,uint8_t *lcd_line, uint8_t *missed_char_counter_in_LCD_line); -static void write_lcd_buf_2_lcd(const uint8_t *lcd_cursor_position,const uint8_t *lcd_line,uint8_t * missed_char_counter_in_LCD_line, const lcd_pos_t *prev_lcd_buff_pos_ptr); +static void update_lcd_curosr_possition(uint8_t *lcd_cursor_position, uint8_t *lcd_line, uint8_t *missed_char_counter_in_LCD_line); +static void write_lcd_buf_2_lcd(const uint8_t *lcd_cursor_position, const uint8_t *lcd_line, uint8_t *missed_char_counter_in_LCD_line, const lcd_pos_t *prev_lcd_buff_pos_ptr); #endif static void register_LCD_IO_driver(void) @@ -126,58 +75,66 @@ static void register_LCD_IO_driver(void) static void lcd_set_all_SIG(void) { - LCD->set_SIG(LCD_E); - LCD->set_SIG(LCD_RS); + LCD->set_LCD_E(); + LCD->set_LCD_RS(); #if USE_RW_PIN == ON - LCD->set_SIG(LCD_RW); + LCD->set_LCD_RW(); #endif } static void lcd_reset_all_SIG(void) { #if USE_RW_PIN == ON - LCD->reset_SIG(LCD_RW); + LCD->reset_LCD_RW(); #endif - LCD->reset_SIG(LCD_RS); - LCD->reset_SIG(LCD_E); + LCD->reset_LCD_RS(); + LCD->reset_LCD_E(); } void lcd_write_4bit_data(uint8_t data) { - LCD->set_SIG(LCD_E); + LCD->set_LCD_E(); + ; data &= 0x0F; LCD->write_data(data); - LCD->reset_SIG(LCD_E); + LCD->reset_LCD_E(); + ; } static void lcd_write_cmd(uint8_t cmd) { - LCD->reset_SIG(LCD_RS); + LCD->reset_LCD_RS(); + ; lcd_write_byte(cmd); } void lcd_write_data(uint8_t data) { - LCD->set_SIG(LCD_RS); + LCD->set_LCD_RS(); + ; lcd_write_byte(data); } void lcd_write_byte(uint8_t byte) { #if USE_RW_PIN == ON - LCD->reset_SIG(LCD_RW); + LCD->reset_LCD_RW(); + ; #endif lcd_write_4bit_data((byte) >> 4); lcd_write_4bit_data((byte) & 0x0F); #if USE_RW_PIN == ON // check_BUSSY_FALG LCD->set_data_pins_as_inputs(); - LCD->reset_SIG(LCD_RS); - LCD->set_SIG(LCD_RW); + LCD->reset_LCD_RS(); + ; + LCD->set_LCD_RW(); + ; while (lcd_read_byte() & BUSY_FLAG) { } - LCD->reset_SIG(LCD_RW); + LCD->reset_LCD_RW(); + ; LCD->set_data_pins_as_outputs(); #else @@ -199,206 +156,15 @@ uint8_t lcd_read_byte(void) uint8_t lcd_read_4bit_data(void) { uint8_t data; - LCD->set_SIG(LCD_E); + LCD->set_LCD_E(); + ; data = LCD->read_data(); - LCD->reset_SIG(LCD_E); + LCD->reset_LCD_E(); + ; return data; } #endif -#ifdef AVR -#if ((USE_LCD_INT == ON) || (USE_LCD_HEX == ON)) -static void lcd_put_spaces(uint8_t empty_spaces) -{ - for (uint8_t i = 0; i < empty_spaces; i++) - { - lcd_char(' '); - } -} -#endif -#if USE_LCD_INT == ON -static void lcd_int_AVR(int val, uint8_t width, enum alignment alignment) -{ - uint8_t buf_lenght = 0; - char buffer[20]; // 19chars for 64 bit int + end char '\0' - buffer[0] = '\0'; - itoa(val, buffer, 10); - buf_lenght = strlen(buffer); - if (buf_lenght >= (width)) - { - lcd_str(buffer); - } - else - { - uint8_t empty_spaces_qty = width - buf_lenght; - if (alignment == right) - { - lcd_put_spaces(empty_spaces_qty); - lcd_str(buffer); - } - else - { - lcd_str(buffer); - lcd_put_spaces(empty_spaces_qty); - } - } -} -#endif -#if USE_LCD_HEX == ON -static void lcd_hex_AVR(int val, uint8_t width, enum alignment alignment) -{ - char buffer[17]; - buffer[0] = '\0'; - itoa(val, buffer, 16); - static const char *prefix = {"0x"}; - if (width <= (strlen(buffer) + VAL_PREFIX_LENGHT)) - { - lcd_str(prefix); - lcd_str(buffer); - } - else - { - uint8_t empty_spaces_qty = width - (VAL_PREFIX_LENGHT + strlen(buffer)); - - if (alignment == right) - { - lcd_put_spaces(empty_spaces_qty); - lcd_str(prefix); - lcd_str(buffer); - } - else - { - lcd_str(prefix); - lcd_str(buffer); - lcd_put_spaces(empty_spaces_qty); - } - } -} -#endif -#if USE_LCD_BIN == ON -static void lcd_bin_AVR(int val, uint8_t width) -{ - char buffer[35]; // 0b 0000 0000 0000 0000 0000 0000 0000 0000 - static const char *prefix = {"0b"}; - buffer[0] = '\0'; - - itoa(val, buffer, 2); - // if (buf_lenght < (width - VAL_PREFIX_LENGHT)) - if (width <= (strlen(buffer) + VAL_PREFIX_LENGHT)) - { - lcd_str(prefix); - lcd_str(buffer); - } - else - { - uint8_t zeros_qty = (width - (VAL_PREFIX_LENGHT + strlen(buffer))); - lcd_str(prefix); - for (uint8_t i = 0; i < zeros_qty; i++) - { - lcd_char('0'); - } - lcd_str(buffer); - } -} -#endif - -#if LCD_BUFFERING== ON -#if ((USE_LCD_BUF_INT == ON) || (USE_LCD_BUF_HEX == ON)) -static void lcd_buf_put_spaces(uint8_t empty_spaces) -{ - for (uint8_t i = 0; i < empty_spaces; i++) - { - lcd_buf_char(' '); - } -} -#endif -#if USE_LCD_BUF_INT == ON -static void lcd_buf_int_AVR(int val, uint8_t width, enum alignment alignment) -{ - uint8_t buf_lenght = 0; - char buffer[20]; // 19chars for 64 bit int + end char '\0' - buffer[0] = '\0'; - itoa(val, buffer, 10); - buf_lenght = strlen(buffer); - if (buf_lenght >= (width)) - { - lcd_buf_str(buffer); - } - else - { - uint8_t empty_spaces_qty = width - buf_lenght; - if (alignment == right) - { - lcd_buf_put_spaces(empty_spaces_qty); - lcd_buf_str(buffer); - } - else - { - lcd_buf_str(buffer); - lcd_buf_put_spaces(empty_spaces_qty); - } - } -} -#endif - -#if USE_LCD_BUF_HEX == ON -void lcd_buf_hex_AVR(int val, uint8_t width, enum alignment alignment) -{ - char buffer[17]; - buffer[0] = '\0'; - itoa(val, buffer, 16); - static const char *prefix = {"0x"}; - if (width <= (strlen(buffer) + VAL_PREFIX_LENGHT)) - { - lcd_buf_str(prefix); - lcd_buf_str(buffer); - } - else - { - uint8_t empty_spaces_qty = width - (VAL_PREFIX_LENGHT + strlen(buffer)); - - if (alignment == right) - { - lcd_buf_put_spaces(empty_spaces_qty); - lcd_buf_str(prefix); - lcd_buf_str(buffer); - } - else - { - lcd_buf_str(prefix); - lcd_buf_str(buffer); - lcd_buf_put_spaces(empty_spaces_qty); - } - } -} -#endif -#if USE_LCD_BUF_BIN == ON -static void lcd_buf_bin_AVR(int val, uint8_t width) -{ - char buffer[35]; // 0b 0000 0000 0000 0000 0000 0000 0000 0000 - static const char *prefix = {"0b"}; - buffer[0] = '\0'; - - itoa(val, buffer, 2); - // if (buf_lenght < (width - VAL_PREFIX_LENGHT)) - if (width <= (strlen(buffer) + VAL_PREFIX_LENGHT)) - { - lcd_buf_str(prefix); - lcd_buf_str(buffer); - } - else - { - uint8_t zeros_qty = (width - (VAL_PREFIX_LENGHT + strlen(buffer))); - lcd_buf_str(prefix); - for (uint8_t i = 0; i < zeros_qty; i++) - { - lcd_buf_char('0'); - } - lcd_buf_str(buffer); - } -} -#endif -#endif -#else +#ifndef AVR #if USE_LCD_BIN == ON static void fill_bin_value_buffer(int val, char *bin_val_buffer) { @@ -422,10 +188,12 @@ static void fill_bin_value_buffer(int val, char *bin_val_buffer) static void fill_zeros_buffer(const char *buffer, uint8_t width, char *zeros_buf) { - if (strlen(buffer) < (width + VAL_PREFIX_LENGHT)) + uint8_t buf_len = strlen(buffer); + uint8_t total_str_width = width + VAL_PREFIX_LENGHT; + if (buf_len < (total_str_width)) { uint8_t zeros_qty = width - ((strlen(buffer) + VAL_PREFIX_LENGHT)); - for (uint8_t t = 0; t < zeros_qty; t++) + for (uint8_t j = 0; j < zeros_qty; j++) { strcat(zeros_buf, "0"); } @@ -434,48 +202,49 @@ static void fill_zeros_buffer(const char *buffer, uint8_t width, char *zeros_buf #endif #endif -#if LCD_BUFFERING==ON +#if LCD_BUFFERING == ON static void check_lcd_buf_possition_ptr_overflow(void) { - if(++lcd_buf_position_ptr>&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]) + lcd_buf_position_ptr++; + if (lcd_buf_position_ptr > &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]) { - lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; + lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; } } static void copy_lcd_buf_2_prev_lcd_buf(void) { - for(uint8_t y=0;y=LCD_X) + (*lcd_cursor_position)++; + if ((*lcd_cursor_position) >= LCD_X) { - *lcd_cursor_position=0; + *lcd_cursor_position = 0; (*lcd_line)++; - *missed_char_counter_in_LCD_line=0; - if(*lcd_line==LCD_Y) + *missed_char_counter_in_LCD_line = 0; + if (*lcd_line == LCD_Y) { - *lcd_line=LINE_1; - } - lcd_locate(*lcd_line,*lcd_cursor_position); - + *lcd_line = LINE_1; + } + lcd_locate(*lcd_line, *lcd_cursor_position); } } -void write_lcd_buf_2_lcd(const uint8_t * lcd_cursor_position, const uint8_t *lcd_line, uint8_t * missed_char_counter_in_LCD_line, const lcd_pos_t *prev_lcd_buff_pos_ptr) +static void write_lcd_buf_2_lcd(const uint8_t *lcd_cursor_position, const uint8_t *lcd_line, uint8_t *missed_char_counter_in_LCD_line, const lcd_pos_t *prev_lcd_buff_pos_ptr) { - if(*lcd_buf_position_ptr!=*prev_lcd_buff_pos_ptr) + if ((*lcd_buf_position_ptr) != (*prev_lcd_buff_pos_ptr)) { - if (*missed_char_counter_in_LCD_line!=0) + if (*missed_char_counter_in_LCD_line != 0) { - lcd_locate(*lcd_line,*lcd_cursor_position); - *missed_char_counter_in_LCD_line=0; + lcd_locate(*lcd_line, *lcd_cursor_position); + *missed_char_counter_in_LCD_line = 0; } lcd_char(*lcd_buf_position_ptr); } @@ -487,11 +256,6 @@ void write_lcd_buf_2_lcd(const uint8_t * lcd_cursor_position, const uint8_t *lcd #endif -/** - * @brief Function that initializes LCD in 4-bit mode with or without LCD R/W Pin handling. - * @attention LCD R/W handling should be configured in lcd_hd44780_config.h by setting USE_RW_PIN to 1 (Enable R/W Pin - * handling) or 0 (disable R/W Pin handling). - */ void lcd_init(void) { register_LCD_IO_driver(); @@ -524,31 +288,35 @@ void lcd_init(void) lcd_write_cmd(LCDC_ENTRY_MODE | LCDC_ENTRYR); /*********************************END of BASIC LCD INIT***************************************/ #if LCD_BUFFERING == ON - //clear lcd_buffer by putting spaces inside of the buffer + // clear lcd_buffer by putting spaces inside of the buffer lcd_buf_cls(); - //copy lcd_buffer with spaces to prev_lcd_buffer + // copy lcd_buffer with spaces to prev_lcd_buffer copy_lcd_buf_2_prev_lcd_buf(); // clear flag due to init procedure that reset LCD screen and buffers - LCD_BUFFER_UPDATE_FLAG=false; + LCD_BUFFER_UPDATE_FLAG = false; #endif - } - +/** + * @brief Function for disabling backlight od the LCD + */ void lcd_enable_backlight(void) { #if LCD_BCKL_PIN_EN_STATE == HIGH - LCD->set_SIG(LCD_BCKL); + LCD->set_LCD_BCKL(); #else - LCD->reset_SIG(LCD_BCKL); + LCD->reset_LCD_BCKL(); #endif } +/** + * @brief Function for enabling backlight od the LCD + */ void lcd_disable_backlight(void) { #if LCD_BCKL_PIN_EN_STATE == HIGH - LCD->reset_SIG(LCD_BCKL); + LCD->reset_LCD_BCKL(); #else - LCD->set_SIG(LCD_BCKL); + LCD->set_LCD_BCKL(); #endif } @@ -567,12 +335,15 @@ void lcd_cls(void) #if USE_DEF_CHAR_FUNCTION == ON /** * @brief Function for defining custom user characters in CGRAM of the LCD. + * * @param CGRAM_char_index Position/address of the character in CGRAM of the LCD where defined char should be written. - * For the predefined example of special characters, taken values are defined in the type enum LCD_CGRAM that is defined + * For the predefined example of special characters, taken values are defined in the type enum LCD_CGRAM_BANK_1_e that is declared * in lcd-hd44780.h + * * @param def_char Pointer to the predefined special character. + * * @note CGRAM_char_index - This Parameter can take values from 0 to 7. For the predefined example of special - * characters, taken values are defined in the type enum LCD_CGRAM that is defined in lcd-hd44780.h + * characters, taken values are defined in the type enum LCD_CGRAM that is defined in lcd_hd44780_def_char.h */ void lcd_def_char(const uint8_t CGRAM_bank_x_char_adr, const uint8_t *def_char) { @@ -584,6 +355,11 @@ void lcd_def_char(const uint8_t CGRAM_bank_x_char_adr, const uint8_t *def_char) lcd_write_cmd(LCDC_SET_DDRAM); } +/** + * @brief Function that loads to LCD_CGRAM predefined characters form specific user char_bank + * + * @param char_bank - pointer to selected user char bank that function should load to LCD_CGRAM. Char banks are defined in lcd_hd44780_def_char.h + */ void lcd_load_char_bank(const struct char_bank_struct *char_bank) { lcd_def_char(0, char_bank->char_0); @@ -615,10 +391,10 @@ void lcd_char(const char C) */ void lcd_str(const char *str) { - register char znak; - while ((znak = *(str++))) + while ((*str) != '\0') { - lcd_write_data((uint8_t)(znak)); + lcd_char(*str); + str++; } } @@ -628,8 +404,8 @@ void lcd_str(const char *str) * @param val int type value to print on LCD screen * @param width Minimum number of characters to be printed. If the value to be printed is shorter than this number, the * result is padded with blank spaces. The value is not truncated even if the result is larger. - * @param alignment If the value to be printed is shorter than the width, this parameter will specify the alignment of the - * printed text value. This parameter can be set to "left" or "right" + * @param alignment This parameter can only accept values defined in ::LCD_alignment_e. If the value to be printed is shorter than the width, this parameter will specify the alignment of the + * printed text value. * @attention to compile for AVR ucontrollers definition of flag AVR is required. */ void lcd_int(int val, uint8_t width, enum LCD_alignment_e alignment) @@ -656,8 +432,8 @@ void lcd_int(int val, uint8_t width, enum LCD_alignment_e alignment) * @param width Minimum number of characters to be printed. If the value to be printed is shorter than this number, the * result is padded with blank spaces. The value is not truncated even if the result is larger. The width should contain * additional 2 characters for '0x' at the beginning of the printed value. - * @param alignment If the value to be printed is shorter than the width, this parameter will specify the alignment of the - * printed text value. This parameter can be set to "left" or "right" + * @param alignment This parameter can only accept values defined in ::LCD_alignment_e. If the value to be printed is shorter than the width, this parameter will specify the alignment of the + * printed text value. * @attention to compile for AVR ucontrollers definition of flag AVR is required. */ void lcd_hex(int val, uint8_t width, enum LCD_alignment_e alignment) @@ -711,8 +487,8 @@ void lcd_bin(int val, uint8_t width) /** * @brief Function that moves LCD cursor to a specific position located under the x and y coordinate - * @param y LCD row/line number. Defined enum value LINE_1, LINE_2,... etc. - * @param x LCD column number. Defined enum value C1, C2, C3,... etc. + * @param y LCD row/line number. This parameter can only accept values defined in ::LCD_LINES_e. + * @param x LCD column number. This parameter can only accept values defined in ::LCD_COLUMNS_e. */ void lcd_locate(enum LCD_LINES_e y, enum LCD_COLUMNS_e x) { @@ -791,35 +567,35 @@ void lcd_blinking_cursor_on(void) */ void lcd_buf_cls(void) { - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) { - *lcd_buf_position_ptr=' '; + *lcd_buf_position_ptr = ' '; } - lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; - LCD_BUFFER_UPDATE_FLAG=true; + lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; + LCD_BUFFER_UPDATE_FLAG = true; } /** * @brief Function for adding the char to the LCD buffer under the current position of the LCD buffer. * @param C char (for example '1') or its ASCI code (0x31). - * @note For user-defined char, place CGRAM_char_index (Position/address of the character in CGRAM of the LCD where + * @note For user-defined char, place LCD_CGRAM_BANK_x_e (Position/address of the character in CGRAM of the LCD where * defined char was written). */ void lcd_buf_char(const char c) { - *lcd_buf_position_ptr=c; + *lcd_buf_position_ptr = c; check_lcd_buf_possition_ptr_overflow(); - LCD_BUFFER_UPDATE_FLAG=true; + LCD_BUFFER_UPDATE_FLAG = true; } /** * @brief Function that changes the current LCD buffer position pointer to a specific position located under the x and y coordinate - * @param y LCD row/line number. Defined enum value LINE_1, LINE_2,... etc. - * @param x LCD column number. Defined enum value C1, C2, C3,... etc. + * @param y LCD row/line number. This parameter can only accept values defined in ::LCD_LINES_e. + * @param x LCD column number. This parameter can only accept values defined in ::LCD_COLUMNS_e. */ void lcd_buf_locate(enum LCD_LINES_e y, enum LCD_COLUMNS_e x) { - lcd_buf_position_ptr=&lcd_buffer[y][x]; + lcd_buf_position_ptr = &lcd_buffer[y][x]; } /** @@ -830,33 +606,36 @@ void lcd_buf_str(const char *str) { while (*str) { - *(lcd_buf_position_ptr)=*(str++); + *(lcd_buf_position_ptr) = *(str++); check_lcd_buf_possition_ptr_overflow(); } - LCD_BUFFER_UPDATE_FLAG=true; + LCD_BUFFER_UPDATE_FLAG = true; } /** - * @brief Function that prints on the LCD screen the content of The LCD buffer. + * @brief Function that prints on the LCD screen the content of The LCD buffer. * The function sets also The LCD buffer position pointer to the First line's first character. */ void lcd_update(void) { - uint8_t lcd_cursor_position=0; - uint8_t lcd_line=0; - uint8_t missed_char_counter_in_LCD_line=0; - const lcd_pos_t *prev_lcd_buff_pos_ptr=&prev_lcd_buffer[LINE_1][C1]; - - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) + if (LCD_BUFFER_UPDATE_FLAG == true) { - write_lcd_buf_2_lcd(&lcd_cursor_position,&lcd_line,&missed_char_counter_in_LCD_line,prev_lcd_buff_pos_ptr); - update_lcd_curosr_possition(&lcd_cursor_position,&lcd_line,&missed_char_counter_in_LCD_line); - prev_lcd_buff_pos_ptr++; + uint8_t lcd_cursor_position = 0; + uint8_t lcd_line = 0; + uint8_t missed_char_counter_in_LCD_line = 0; + const lcd_pos_t *prev_lcd_buff_pos_ptr = &prev_lcd_buffer[LINE_1][C1]; + + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) + { + write_lcd_buf_2_lcd(&lcd_cursor_position, &lcd_line, &missed_char_counter_in_LCD_line, prev_lcd_buff_pos_ptr); + update_lcd_curosr_possition(&lcd_cursor_position, &lcd_line, &missed_char_counter_in_LCD_line); + prev_lcd_buff_pos_ptr++; + } + + lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; + copy_lcd_buf_2_prev_lcd_buf(); + LCD_BUFFER_UPDATE_FLAG = false; } - - lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; - copy_lcd_buf_2_prev_lcd_buf(); - LCD_BUFFER_UPDATE_FLAG=false; } #if USE_LCD_BUF_INT == ON @@ -865,9 +644,9 @@ void lcd_update(void) * @param val int type value to add to LCD buffer * @param width Minimum number of characters to be added to LCD buffer. If the value to be added to the LCD buffer is shorter than width, the * result is padded with blank spaces. The value to be added to the buffer as a string is not truncated if the string length is larger than the width value. - * @param alignment If the value is to be added to the LCD buffer as a string is shorter than the width, this parameter will specify the alignment of the - * text representing the value. This parameter can be set to "left" or "right" - * @attention to compile for AVR ucontrollers definition of flag AVR is required. + * @param alignment This parameter can only accept values defined in ::LCD_alignment_e. If the value to be printed is shorter than the width, this parameter will specify the alignment of the + * printed text value. + * @attention to compile for AVR ucontrollers, definition of flag AVR is required. */ void lcd_buf_int(int val, uint8_t width, enum LCD_alignment_e alignment) { @@ -892,9 +671,9 @@ void lcd_buf_int(int val, uint8_t width, enum LCD_alignment_e alignment) * @param width Minimum number of characters to be added to lcd buffer. If the value to be added to the buffer is shorter than the width, the * result is padded with blank spaces. The value to be added to the buffer as a string is not truncated if the string length is larger than the width value. Width should contain * additional 2 characters for "0x" at the beginning of the value represented as a string. example: 0x01-> width=4 - * @param alignment If the value to be added to the LCD buffer as a string is shorter than the width, this parameter will specify the alignment of the -* text represented the value. This parameter can be set to "left" or "right" - * @attention to compile for AVR ucontrollers definition of flag AVR is required. + * @param alignment This parameter can only accept values defined in ::LCD_alignment_e. If the value to be printed is shorter than the width, this parameter will specify the alignment of the + * printed text value. + * @attention to compile for AVR ucontrollers, definition of flag AVR is required. */ void lcd_buf_hex(int val, uint8_t width, enum LCD_alignment_e alignment) { @@ -917,9 +696,9 @@ void lcd_buf_hex(int val, uint8_t width, enum LCD_alignment_e alignment) * @brief Function for adding to the LCD buffer the integer value in binary format as a string under the current position of the LCD buffer pointer * @param val int type value to be added to the LCD buffer as a string in hexadecimal format * @param width Minimum number of characters to be added to LCD buffer. If the value to be added to the buffer as string length is shorter than width, the - * result is padded with blank spaces. The value to be added to the buffer as a string is not truncated if the string length represents the value in binary format length + * result is padded with blank spaces. The value to be added to the buffer as a string is not truncated if the string length represents the value in binary format length * is larger than the width value. The width should contain an additional 2 characters for "0b" at the beginning of the value represented as a string. example: 0b01-> width=4 - * @attention to compile for AVR ucontrollers definition of flag AVR is required. + * @attention to compile for AVR ucontrollers, definition of flag AVR is required. */ void lcd_buf_bin(int val, uint8_t width) { @@ -944,4 +723,3 @@ void lcd_buf_bin(int val, uint8_t width) #endif #endif - diff --git a/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.S b/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.S index 353df6e..2d9cbf7 100644 --- a/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.S +++ b/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.S @@ -477,7 +477,7 @@ Disassembly of section .irom0.text: 402014f8: 0f4532 s8i a3, a5, 15 402014fb: 20c112 addi a1, a1, 32 402014fe: f00d ret.n -40201500: 230981 l32r a8, 401ca124 <_lit4_end+0xc3df8> +40201500: 230981 l32r a8, 401ca124 <_lit4_end+0xc3e14> 40201503: 209840 or a9, a8, a4 40201506: d04010 subx2 a4, a0, a1 40201509: 1e .byte 0x1e @@ -670,14 +670,14 @@ Disassembly of section .irom0.text: 402016e4: 593056 bnez a0, 40201c7b 402016e7: 035242 s16i a4, a2, 6 402016ea: 658014 excw -402016ed: 035201 l32r a0, 401c2438 <_lit4_end+0xbc10c> +402016ed: 035201 l32r a0, 401c2438 <_lit4_end+0xbc128> 402016f0: 550015 excw -402016f3: 565011 l32r a1, 401d7034 <_lit4_end+0xd0d08> +402016f3: 565011 l32r a1, 401d7034 <_lit4_end+0xd0d24> 402016f6: 036230 excw 402016f9: 656017 bbci a0, 1, 40201762 402016fc: 035230 excw 402016ff: 558016 beqz a0, 40201c5b -40201702: 565011 l32r a1, 401d7044 <_lit4_end+0xd0d18> +40201702: 565011 l32r a1, 401d7044 <_lit4_end+0xd0d34> 40201705: 525930 excw 40201708: c0a052 movi a5, 192 4020170b: 021457 beq a4, a5, 40201711 @@ -1078,8 +1078,8 @@ Disassembly of section .irom0.text: 40201b11: 000000 ill 40201b14: 1b18 l32i.n a1, a11, 4 40201b16: 124020 excw -40201b19: 02f0c1 l32r a12, 401c26dc <_lit4_end+0xbc3b0> -40201b1c: c50361 l32r a6, 401f2f28 <_lit4_end+0xecbfc> +40201b19: 02f0c1 l32r a12, 401c26dc <_lit4_end+0xbc3cc> +40201b1c: c50361 l32r a6, 401f2f28 <_lit4_end+0xecc18> 40201b1f: 312364 excw 40201b22: fffc bnez.n a15, 40201b65 40201b24: 00a042 movi a4, 0 @@ -1092,8 +1092,8 @@ Disassembly of section .irom0.text: 40201b38: 201b40 or a1, a11, a4 40201b3b: ea6040 excw 40201b3e: 120000 excw -40201b41: 02f0c1 l32r a12, 401c2704 <_lit4_end+0xbc3d8> -40201b44: c50361 l32r a6, 401f2f50 <_lit4_end+0xecc24> +40201b41: 02f0c1 l32r a12, 401c2704 <_lit4_end+0xbc3f4> +40201b44: c50361 l32r a6, 401f2f50 <_lit4_end+0xecc40> 40201b47: 452347 blt a3, a4, 40201b90 40201b4a: 23d8 l32i.n a13, a3, 8 40201b4c: fffb31 l32r a3, 40201b38 @@ -1839,7 +1839,7 @@ Disassembly of section .irom0.text: 40202241: 01ff82 excw 40202244: c0ff82 excw 40202247: 080000 excw -4020224a: 0c2df1 l32r a15, 401c5300 <_lit4_end+0xbefd4> +4020224a: 0c2df1 l32r a15, 401c5300 <_lit4_end+0xbeff0> 4020224d: d1d8 l32i.n a13, a1, 52 4020224f: e1c8 l32i.n a12, a1, 56 40202251: c1e8 l32i.n a14, a1, 48 @@ -2306,7 +2306,7 @@ Disassembly of section .irom0.text: 402026d7: a02200 addx4 a2, a2, a0 402026da: 6f2200 excw 402026dd: 2f4207 ball a2, a0, 40202710 -402026e0: 1f3201 l32r a0, 401ca3a8 <_lit4_end+0xc407c> +402026e0: 1f3201 l32r a0, 401ca3a8 <_lit4_end+0xc4098> 402026e3: 220b addi.n a2, a2, -1 402026e5: 1f .byte 0x1f 402026e6: c00a add.n a12, a0, a0 @@ -3157,7 +3157,7 @@ Disassembly of section .irom0.text: 40202f37: a04200 addx4 a4, a2, a0 40202f3a: a03202 excw 40202f3d: 1018 l32i.n a1, a0, 4 -40202f3f: 852021 l32r a2, 401e43c0 <_lit4_end+0xde094> +40202f3f: 852021 l32r a2, 401e43c0 <_lit4_end+0xde0b0> 40202f42: cd0317 bnone a3, a1, 40202f13 40202f45: e21602 l16ui a0, a6, 0x1c4 40202f48: 3e .byte 0x3e @@ -4760,7 +4760,7 @@ Disassembly of section .irom0.text: 40203f00: fff531 l32r a3, 40203ed4 40203f03: 000106 j 40203f0b 40203f06: 320000 excw -40203f09: 2038a1 l32r a10, 401cbfec <_lit4_end+0xc5cc0> +40203f09: 2038a1 l32r a10, 401cbfec <_lit4_end+0xc5cdc> 40203f0c: 01c024 excw 40203f0f: ef .byte 0xef 40203f10: 00c0f7 bnall a0, a15, 40203f14 @@ -4845,13 +4845,13 @@ Disassembly of section .irom0.text: 40203fb0: ce48 l32i.n a4, a14, 48 40203fb2: fe .byte 0xfe 40203fb3: 3f .byte 0x3f -40203fb4: 5ea8 l32i.n a10, a14, 20 +40203fb4: 5e8c beqz.n a14, 40203fbd 40203fb6: 4c4010 excw 40203fb9: 101b addi.n a1, a0, 1 40203fbb: 1abc40 excw 40203fbe: 124010 excw -40203fc1: d9e0c1 l32r a12, 401fa744 <_lit4_end+0xf4418> -40203fc4: 31f951 l32r a5, 401d07a8 <_lit4_end+0xca47c> +40203fc1: d9e0c1 l32r a12, 401fa744 <_lit4_end+0xf4434> +40203fc4: 31f951 l32r a5, 401d07a8 <_lit4_end+0xca498> 40203fc7: 7109 s32i.n a0, a1, 28 40203fc9: 61c9 s32i.n a12, a1, 24 40203fcb: 41e9 s32i.n a14, a1, 16 @@ -5223,7 +5223,7 @@ Disassembly of section .irom0.text: 402043ae: fe .byte 0xfe 402043af: 3f .byte 0x3f 402043b0: 2ac8 l32i.n a12, a10, 8 -402043b2: 6c4000 excw +402043b2: 504000 iitlb a0 402043b5: 401060 excw 402043b8 : @@ -5460,7 +5460,7 @@ Disassembly of section .irom0.text: 4020460f: 3ee000 excw 40204612: 204020 or a4, a0, a2 40204615: 000200 excw -40204618: 020021 l32r a2, 401c4e18 <_lit4_end+0xbeaec> +40204618: 020021 l32r a2, 401c4e18 <_lit4_end+0xbeb08> 4020461b: 500000 excw 4020461e: 0001f2 l8ui a15, a1, 0 40204621: 02f250 excw @@ -5581,7 +5581,7 @@ Disassembly of section .irom0.text: 40204758: c23264 excw 4020475b: 212233 excw 4020475e: 621a add.n a6, a2, a1 -40204760: 012461 l32r a6, 401c4bf0 <_lit4_end+0xbe8c4> +40204760: 012461 l32r a6, 401c4bf0 <_lit4_end+0xbe8e0> 40204763: 2e .byte 0x2e 40204764: 00c0f5 excw 40204767: 216200 srai a6, a0, 2 @@ -5655,7 +5655,7 @@ Disassembly of section .irom0.text: 40204825: 370d excw 40204827: 221592 l16ui a9, a5, 68 4020482a: 0e .byte 0xe -4020482b: 202001 l32r a0, 401cc8ac <_lit4_end+0xc6580> +4020482b: 202001 l32r a0, 401cc8ac <_lit4_end+0xc659c> 4020482e: 326614 excw 40204831: 0ed206 j 4020837d 40204834: 1e .byte 0x1e @@ -5666,13 +5666,13 @@ Disassembly of section .irom0.text: 40204840: 1e .byte 0x1e 40204841: 8c0b addi.n a8, a12, -1 40204843: 227c movi.n a2, -14 -40204845: 562021 l32r a2, 401da0c8 <_lit4_end+0xd3d9c> +40204845: 562021 l32r a2, 401da0c8 <_lit4_end+0xd3db8> 40204848: c60872 l8ui a7, a8, 198 4020484b: 1e .byte 0x1e 4020484c: a02200 addx4 a2, a2, a0 4020484f: 9627d0 excw 40204852: 0e2260 excw -40204855: ce8201 l32r a0, 401f8260 <_lit4_end+0xf1f34> +40204855: ce8201 l32r a0, 401f8260 <_lit4_end+0xf1f50> 40204858: 2018 l32i.n a1, a0, 8 4020485a: 220446 j 4020d06f <__wpa_send_eapol+0x633> 4020485d: ce .byte 0xce @@ -5711,7 +5711,7 @@ Disassembly of section .irom0.text: 402048bb: 2f .byte 0x2f 402048bc: 172726 beqi a7, 2, 402048d7 402048bf: d72283 excw -402048c2: 022201 l32r a0, 401c514c <_lit4_end+0xbee20> +402048c2: 022201 l32r a0, 401c514c <_lit4_end+0xbee3c> 402048c5: 560a add.n a5, a6, a0 402048c7: 70f7a2 excw 402048ca: 90dd excw @@ -5726,15 +5726,15 @@ Disassembly of section .irom0.text: 402048e4: 01ea46 j 40205091 402048e7: fff786 j 402048c9 402048ea: 320000 excw -402048ed: 0c1e21 l32r a2, 401c7968 <_lit4_end+0xc163c> +402048ed: 0c1e21 l32r a2, 401c7968 <_lit4_end+0xc1658> 402048f0: cf2264 excw 402048f3: 6248 l32i.n a4, a2, 24 -402048f5: 722461 l32r a6, 401e1188 <_lit4_end+0xdae5c> -402048f8: 012361 l32r a6, 401c4d84 <_lit4_end+0xbea58> -402048fb: c0f1c6 j 401f4cc6 <_lit4_end+0xee99a> +402048f5: 722461 l32r a6, 401e1188 <_lit4_end+0xdae78> +402048f8: 012361 l32r a6, 401c4d84 <_lit4_end+0xbea74> +402048fb: c0f1c6 j 401f4cc6 <_lit4_end+0xee9b6> 402048fe: 620000 excw -40204901: 722421 l32r a2, 401e1194 <_lit4_end+0xdae68> -40204904: 662321 l32r a2, 401de190 <_lit4_end+0xd7e64> +40204901: 722421 l32r a2, 401e1194 <_lit4_end+0xdae84> +40204904: 662321 l32r a2, 401de190 <_lit4_end+0xd7e80> 40204907: 024c movi.n a2, 64 40204909: 01afc6 j 40204fcc 4020490c: 058c26 beqi a12, 8, 40204915 @@ -5874,7 +5874,7 @@ Disassembly of section .irom0.text: 40204a89: fd5256 bnez a2, 40204a62 40204a8c: 000cc6 j 40204ac3 40204a8f: 320000 excw -40204a92: 281821 l32r a2, 401ceaf4 <_lit4_end+0xc87c8> +40204a92: 281821 l32r a2, 401ceaf4 <_lit4_end+0xc87e4> 40204a95: 134213 excw 40204a98: 380b addi.n a3, a8, -1 40204a9a: 1d2812 l32i a1, a8, 116 @@ -5913,7 +5913,7 @@ Disassembly of section .irom0.text: 40204af1: 820c movi.n a2, 8 40204af3: 01db86 j 40205265 40204af6: 520000 excw -40204af9: 0c1b21 l32r a2, 401c7b68 <_lit4_end+0xc183c> +40204af9: 0c1b21 l32r a2, 401c7b68 <_lit4_end+0xc1858> 40204afc: c53264 excw 40204aff: 0e2d33 excw 40204b02: f44601 l32r a0, 40201c1c @@ -5922,7 +5922,7 @@ Disassembly of section .irom0.text: 40204b0b: 016086 j 40205091 40204b0e: 420000 excw 40204b11: 0e .byte 0xe -40204b12: 831c01 l32r a0, 401e5784 <_lit4_end+0xdf458> +40204b12: 831c01 l32r a0, 401e5784 <_lit4_end+0xdf474> 40204b15: 144040 extui a4, a4, 0, 2 40204b18: fdc422 addi a2, a4, -3 40204b1b: e41c movi.n a4, 30 @@ -6225,7 +6225,7 @@ Disassembly of section .irom0.text: 40204e51: fe7ac5 call0 40203600 40204e54: 008e46 j 40205091 40204e57: 2f2200 excw -40204e5a: 522611 l32r a1, 401d96f4 <_lit4_end+0xd33c8> +40204e5a: 522611 l32r a1, 401d96f4 <_lit4_end+0xd33e4> 40204e5d: 998602 excw 40204e60: 215200 srai a5, a0, 2 40204e63: 0c19 s32i.n a1, a12, 0 @@ -6344,7 +6344,7 @@ Disassembly of section .irom0.text: 40204f97: 00b046 j 4020525c 40204f9a: 220000 excw 40204f9d: 2f .byte 0x2f -40204f9e: 522611 l32r a1, 401d9838 <_lit4_end+0xd350c> +40204f9e: 522611 l32r a1, 401d9838 <_lit4_end+0xd3528> 40204fa1: 488602 excw 40204fa4: 215200 srai a5, a0, 2 40204fa7: 4219 s32i.n a1, a2, 16 @@ -6447,15 +6447,15 @@ Disassembly of section .irom0.text: 402050a5: e219 s32i.n a1, a2, 56 402050a7: 0c22c3 excw 402050aa: d20d excw -402050ac: d21b61 l32r a6, 401f9918 <_lit4_end+0xf35ec> -402050af: d21a61 l32r a6, 401f9918 <_lit4_end+0xf35ec> -402050b2: 321d61 l32r a6, 401d1928 <_lit4_end+0xcb5fc> -402050b5: e01c21 l32r a2, 401fd128 <_lit4_end+0xf6dfc> +402050ac: d21b61 l32r a6, 401f9918 <_lit4_end+0xf3608> +402050af: d21a61 l32r a6, 401f9918 <_lit4_end+0xf3608> +402050b2: 321d61 l32r a6, 401d1928 <_lit4_end+0xcb618> +402050b5: e01c21 l32r a2, 401fd128 <_lit4_end+0xf6e18> 402050b8: e6c023 excw 402050bb: c60222 l8ui a2, a2, 198 402050be: 620022 l8ui a2, a0, 98 402050c1: 0e .byte 0xe -402050c2: 361b01 l32r a0, 401d2930 <_lit4_end+0xcc604> +402050c2: 361b01 l32r a0, 401d2930 <_lit4_end+0xcc620> 402050c5: 042327 blt a3, a2, 402050cd 402050c8: 0c0c movi.n a12, 0 402050ca: fff0c6 j 40205091 @@ -6505,7 +6505,7 @@ Disassembly of section .irom0.text: 40205145: ee2a add.n a14, a14, a2 40205147: ffda46 j 402050b4 4020514a: 420000 excw -4020514d: 161a21 l32r a2, 401ca9b8 <_lit4_end+0xc468c> +4020514d: 161a21 l32r a2, 401ca9b8 <_lit4_end+0xc46a8> 40205150: 32f754 excw 40205153: 220104 excw 40205156: 370fa0 excw @@ -6577,11 +6577,11 @@ Disassembly of section .irom0.text: 40205211: 802033 excw 40205214: 300122 l8ui a2, a1, 48 40205217: 312022 l32i a2, a0, 196 -4020521a: 37fd01 l32r a0, 401d3210 <_lit4_end+0xccee4> +4020521a: 37fd01 l32r a0, 401d3210 <_lit4_end+0xccf00> 4020521d: 220592 l8ui a9, a5, 34 40205220: 0e .byte 0xe -40205221: a21606 j 401eda7d <_lit4_end+0xe7751> -40205224: 2ee0f1 l32r a15, 401d0da4 <_lit4_end+0xcaa78> +40205221: a21606 j 401eda7d <_lit4_end+0xe776d> +40205224: 2ee0f1 l32r a15, 401d0da4 <_lit4_end+0xcaa94> 40205227: 616220 excw 4020522a: c38524 excw 4020522d: fe .byte 0xfe @@ -6628,7 +6628,7 @@ Disassembly of section .irom0.text: 40205293: 82a440 mull a10, a4, a4 40205296: fe .byte 0xfe 40205297: 3f .byte 0x3f -40205298: 105da0 and a5, a13, a10 +40205298: 105d84 excw 4020529b: 2ecc40 excw 4020529e: 744000 extui a4, a0, 0, 8 402052a1: 0f .byte 0xf @@ -6897,13 +6897,13 @@ Disassembly of section .irom0.text: 4020553d: f290c1 l32r a12, 40201f80 40205540: f11761 l32r a6, 4020199c 40205543: c2ff52 excw -40205546: e21a61 l32r a6, 401fddb0 <_lit4_end+0xf7a84> -40205549: 021861 l32r a6, 401c5dac <_lit4_end+0xbfa80> -4020554c: d21b61 l32r a6, 401f9db8 <_lit4_end+0xf3a8c> -4020554f: 221961 l32r a6, 401cddb4 <_lit4_end+0xc7a88> +40205546: e21a61 l32r a6, 401fddb0 <_lit4_end+0xf7aa0> +40205549: 021861 l32r a6, 401c5dac <_lit4_end+0xbfa9c> +4020554c: d21b61 l32r a6, 401f9db8 <_lit4_end+0xf3aa8> +4020554f: 221961 l32r a6, 401cddb4 <_lit4_end+0xc7aa4> 40205552: 0f .byte 0xf 40205553: 84c100 extui a12, a0, 1, 9 -40205556: 90e1f1 l32r a15, 401e98dc <_lit4_end+0xe35b0> +40205556: 90e1f1 l32r a15, 401e98dc <_lit4_end+0xe35cc> 40205559: 26fb addi.n a2, a6, 15 4020555b: 220b12 l8ui a1, a11, 34 4020555e: 02dc bnez.n a2, 40205572 @@ -7672,7 +7672,7 @@ Disassembly of section .irom0.text: 40205d10: 31f8 l32i.n a15, a1, 12 40205d12: 20c112 addi a1, a1, 32 40205d15: f00d ret.n -40205d17: 315400 srai a5, a0, 20 +40205d17: 313800 srai a3, a0, 24 40205d1a: 10 .byte 0x10 40205d1b: 40 .byte 0x40 @@ -8138,7 +8138,7 @@ Disassembly of section .irom0.text: 40206169: 150c movi.n a5, 1 4020616b: fffa46 j 40206158 4020616e: 160000 excw -40206171: 8605c5 call0 4018c1d0 <_lit4_end+0x85ea4> +40206171: 8605c5 call0 4018c1d0 <_lit4_end+0x85ec0> 40206174: 000002 l8ui a0, a0, 0 40206177: 260000 excw 4020617a: 222814 excw @@ -8180,7 +8180,7 @@ Disassembly of section .irom0.text: 402061d7: f00d ret.n 402061d9: 000000 ill 402061dc: de .byte 0xde -402061dd: 402301 l32r a0, 401d626c <_lit4_end+0xcff40> +402061dd: 402301 l32r a0, 401d626c <_lit4_end+0xcff5c> 402061e0: f0c112 addi a1, a1, -16 402061e3: 11d9 s32i.n a13, a1, 4 402061e5: ee5fd1 l32r a13, 40201b64 @@ -8263,7 +8263,7 @@ Disassembly of section .irom0.text: 402062a0: 2301d5 excw 402062a3: 01cf40 slli a12, a15, 28 402062a6: c74023 excw -402062a9: 402301 l32r a0, 401d6338 <_lit4_end+0xd000c> +402062a9: 402301 l32r a0, 401d6338 <_lit4_end+0xd0028> 402062ac : 402062ac: d0c112 addi a1, a1, -48 @@ -8499,7 +8499,7 @@ Disassembly of section .irom0.text: 402064e5: 126232 s32i a3, a2, 72 402064e8: f00d ret.n 402064ea: 900000 addx2 a0, a0, a0 -402064ed: 4000e1 l32r a14, 401d64f0 <_lit4_end+0xd01c4> +402064ed: 4000e1 l32r a14, 401d64f0 <_lit4_end+0xd01e0> 402064f0: bfa8 l32i.n a10, a15, 44 402064f2: 00 .byte 00 402064f3: 40 .byte 0x40 @@ -8608,10 +8608,10 @@ Disassembly of section .irom0.text: 402065eb: 3f .byte 0x3f 402065ec: 95c8 l32i.n a12, a5, 36 402065ee: 124020 excw -402065f1: d9d0c1 l32r a12, 401fcd34 <_lit4_end+0xf6a08> -402065f4: 5bd191 l32r a9, 401dd538 <_lit4_end+0xd720c> +402065f1: d9d0c1 l32r a12, 401fcd34 <_lit4_end+0xf6a24> +402065f4: 5bd191 l32r a9, 401dd538 <_lit4_end+0xd7228> 402065f7: 09ed mov.n a14, a9 -402065f9: 4d28b1 l32r a11, 401d9a9c <_lit4_end+0xd3770> +402065f9: 4d28b1 l32r a11, 401d9a9c <_lit4_end+0xd378c> 402065fc: a1c9 s32i.n a12, a1, 40 402065fe: 0129 s32i.n a2, a1, 0 40206600: 1d28 l32i.n a2, a13, 4 @@ -8758,7 +8758,7 @@ Disassembly of section .irom0.text: 40206775: f00d ret.n 40206777: 6a7800 excw 4020677a: 084020 excw -4020677d: 402061 l32r a6, 401d6800 <_lit4_end+0xd04d4> +4020677d: 402061 l32r a6, 401d6800 <_lit4_end+0xd04f0> 40206780: d0c112 addi a1, a1, -48 40206783: a1c9 s32i.n a12, a1, 40 40206785: fe5fc1 l32r a12, 40206104 @@ -8805,9 +8805,9 @@ Disassembly of section .irom0.text: 402067f2: 226080 excw 402067f5: 0222a0 excw 402067f8: 328a add.n a3, a2, a8 -402067fa: 620061 l32r a6, 401deffc <_lit4_end+0xd8cd0> -402067fd: 590261 l32r a6, 401dcc08 <_lit4_end+0xd68dc> -40206800: 116931 l32r a3, 401cada4 <_lit4_end+0xc4a78> +402067fa: 620061 l32r a6, 401deffc <_lit4_end+0xd8cec> +402067fd: 590261 l32r a6, 401dcc08 <_lit4_end+0xd68f8> +40206800: 116931 l32r a3, 401cada4 <_lit4_end+0xc4a94> 40206803: fb5a05 call0 40201da4 40206806: 0138 l32i.n a3, a1, 0 40206808: 2148 l32i.n a4, a1, 8 @@ -8832,7 +8832,7 @@ Disassembly of section .irom0.text: 40206837: da0000 excw 4020683a: 664063 excw 4020683d: 2662a0 excw -40206840: 669721 l32r a2, 401e029c <_lit4_end+0xd9f70> +40206840: 669721 l32r a2, 401e029c <_lit4_end+0xd9f8c> 40206843: 0c22e4 excw 40206846: 221b45 call0 402289fc 40206849: 454c22 s8i a2, a12, 69 @@ -9091,7 +9091,7 @@ Disassembly of section .irom0.text: 40206ac0: 3f .byte 0x3f 40206ac1: 00c0f5 excw 40206ac4: 0c3200 excw -40206ac7: af2246 j 401f2754 <_lit4_end+0xec428> +40206ac7: af2246 j 401f2754 <_lit4_end+0xec444> 40206aca: 20fb addi.n a2, a0, 15 40206acc: 221023 excw 40206acf: 464c movi.n a6, 68 @@ -9192,11 +9192,11 @@ Disassembly of section .irom0.text: 40206bb3: 3f .byte 0x3f 40206bb4: 2a98 l32i.n a9, a10, 8 40206bb6: 124000 excw -40206bb9: c2b0c1 l32r a12, 401f767c <_lit4_end+0xf1350> -40206bbc: c11261 l32r a6, 401f7004 <_lit4_end+0xf0cd8> +40206bb9: c2b0c1 l32r a12, 401f767c <_lit4_end+0xf136c> +40206bbc: c11261 l32r a6, 401f7004 <_lit4_end+0xf0cf4> 40206bbf: 40fd87 bbsi a13, 24, 40206c03 40206bc2: f97440 excw -40206bc5: 8129f1 l32r a15, 401e706c <_lit4_end+0xe0d40> +40206bc5: 8129f1 l32r a15, 401e706c <_lit4_end+0xe0d5c> 40206bc8: 9149 s32i.n a4, a1, 36 40206bca: 03fd mov.n a15, a3 40206bcc: 9ba442 movi a4, 0x49b @@ -9426,7 +9426,7 @@ Disassembly of section .irom0.text: 40206e13: 420000 excw 40206e16: 2e .byte 0x2e 40206e17: 0d2286 j 4020a2a5 -40206e1a: 142701 l32r a0, 401cbeb8 <_lit4_end+0xc5b8c> +40206e1a: 142701 l32r a0, 401cbeb8 <_lit4_end+0xc5ba8> 40206e1d: 58c602 addi a0, a6, 88 40206e20: e92100 excw 40206e23: ef .byte 0xef @@ -9931,9 +9931,9 @@ Disassembly of section .irom0.text: 4020734d: 1f .byte 0x1f 4020734e: c54202 s8i a0, a2, 197 40207351: 4480a0 extui a8, a10, 0, 5 -40207354: 9d5201 l32r a0, 401ee89c <_lit4_end+0xe8570> +40207354: 9d5201 l32r a0, 401ee89c <_lit4_end+0xe858c> 40207357: 220c movi.n a2, 2 -40207359: 400d21 l32r a2, 401d7390 <_lit4_end+0xd1064> +40207359: 400d21 l32r a2, 401d7390 <_lit4_end+0xd1080> 4020735c: 3148 l32i.n a4, a1, 12 4020735e: 203ee0 or a3, a14, a14 40207361: ff8545 call0 40206bb8 @@ -10024,11 +10024,11 @@ Disassembly of section .irom0.text: 40207442: 05ac beqz.n a5, 40207466 40207444: ac0f00 excw 40207447: 025203 excw -4020744a: 027201 l32r a0, 401c7e14 <_lit4_end+0xc1ae8> +4020744a: 027201 l32r a0, 401c7e14 <_lit4_end+0xc1b04> 4020744d: 024200 excw 40207450: 558002 excw -40207453: 440011 l32r a1, 401d8454 <_lit4_end+0xd2128> -40207456: 657011 l32r a1, 401e0a18 <_lit4_end+0xda6ec> +40207453: 440011 l32r a1, 401d8454 <_lit4_end+0xd2144> +40207456: 657011 l32r a1, 401e0a18 <_lit4_end+0xda708> 40207459: 546020 extui a6, a2, 0, 6 4020745c: 024220 excw 4020745f: 120c03 excw @@ -10067,11 +10067,11 @@ Disassembly of section .irom0.text: 402074b3: 022c movi.n a2, 32 402074b5: f00d ret.n 402074b7: 024200 excw -402074ba: 026201 l32r a0, 401c7e44 <_lit4_end+0xc1b18> +402074ba: 026201 l32r a0, 401c7e44 <_lit4_end+0xc1b34> 402074bd: 023200 excw 402074c0: 448002 excw -402074c3: 330011 l32r a1, 401d40c4 <_lit4_end+0xcdd98> -402074c6: 546011 l32r a1, 401dc648 <_lit4_end+0xd631c> +402074c3: 330011 l32r a1, 401d40c4 <_lit4_end+0xcddb4> +402074c6: 546011 l32r a1, 401dc648 <_lit4_end+0xd6338> 402074c9: 435020 excw 402074cc: 023220 excw 402074cf: 120c03 excw @@ -10086,7 +10086,7 @@ Disassembly of section .irom0.text: 402074e9: 932430 movnez a2, a4, a3 402074ec: f00d ret.n 402074ee: ef0000 excw -402074f1: 402301 l32r a0, 401d7580 <_lit4_end+0xd1254> +402074f1: 402301 l32r a0, 401d7580 <_lit4_end+0xd1270> 402074f4 : 402074f4: f0c112 addi a1, a1, -16 @@ -10106,7 +10106,7 @@ Disassembly of section .irom0.text: 40207518: 2202a0 excw 4020751b: 4503a0 extui a0, a10, 19, 5 4020751e: 8f .byte 0x8f -4020751f: 02dd21 l32r a2, 401c8094 <_lit4_end+0xc1d68> +4020751f: 02dd21 l32r a2, 401c8094 <_lit4_end+0xc1d84> 40207522: 1c28 l32i.n a2, a12, 4 40207524: 0d4d mov.n a4, a13 40207526: 1228 l32i.n a2, a2, 4 @@ -10493,7 +10493,7 @@ Disassembly of section .irom0.text: 402078cd: 30c112 addi a1, a1, 48 402078d0: f00d ret.n 402078d2: f50000 extui a0, a0, 16, 16 -402078d5: 402301 l32r a0, 401d7964 <_lit4_end+0xd1638> +402078d5: 402301 l32r a0, 401d7964 <_lit4_end+0xd1654> 402078d8 : 402078d8: f0c112 addi a1, a1, -16 @@ -10988,7 +10988,7 @@ Disassembly of section .irom0.text: 40207dda: 020c movi.n a2, 0 40207ddc: 003106 j 40207ea4 40207ddf: 0cd200 excw -40207de2: a02201 l32r a0, 401efe6c <_lit4_end+0xe9b40> +40207de2: a02201 l32r a0, 401efe6c <_lit4_end+0xe9b5c> 40207de5: d709 s32i.n a0, a7, 52 40207de7: 22f0a2 excw 40207dea: 030c movi.n a3, 0 @@ -11134,7 +11134,7 @@ Disassembly of section .irom0.text: 40207f5d: f44040 extui a4, a4, 0, 16 40207f60: fffa46 j 40207f4d 40207f63: 3da000 excw -40207f66: 33d011 l32r a1, 401d4ea8 <_lit4_end+0xceb7c> +40207f66: 33d011 l32r a1, 401d4ea8 <_lit4_end+0xceb98> 40207f69: 33e0c0 excw 40207f6c: 3030a0 xor a3, a0, a10 40207f6f: cfc074 excw @@ -11622,11 +11622,11 @@ Disassembly of section .irom0.text: 40208412: 040c movi.n a4, 0 40208414: 0000c6 j 4020841b 40208417: a04200 addx4 a4, a2, a0 -4020841a: 514201 l32r a0, 401dc924 <_lit4_end+0xd65f8> -4020841d: 33a001 l32r a0, 401d52a0 <_lit4_end+0xcef74> -40208420: a04211 l32r a1, 401f0528 <_lit4_end+0xea1fc> +4020841a: 514201 l32r a0, 401dc924 <_lit4_end+0xd6614> +4020841d: 33a001 l32r a0, 401d52a0 <_lit4_end+0xcef90> +40208420: a04211 l32r a1, 401f0528 <_lit4_end+0xea218> 40208423: 55e002 excw -40208426: 334011 l32r a1, 401d5128 <_lit4_end+0xcedfc> +40208426: 334011 l32r a1, 401d5128 <_lit4_end+0xcee18> 40208429: 353020 extui a3, a2, 16, 4 4020842c: 513220 excw 4020842f: a03202 excw @@ -12250,7 +12250,7 @@ Disassembly of section .irom0.text: 40208a86: 210000 srai a0, a0, 0 40208a89: 20f834 excw 40208a8c: 081024 excw -40208a8f: 6c22b1 l32r a11, 401e3b18 <_lit4_end+0xdd7ec> +40208a8f: 6c22b1 l32r a11, 401e3b18 <_lit4_end+0xdd808> 40208a92: 91d814 excw 40208a95: a1c8 l32i.n a12, a1, 40 40208a97: 81e8 l32i.n a14, a1, 32 @@ -12482,10 +12482,10 @@ Disassembly of section .irom0.text: 40208cc5: fd1a45 call0 40205e6c 40208cc8: 000706 j 40208ce8 40208ccb: 2d7200 excw -40208cce: a02286 j 401f0d5c <_lit4_end+0xeaa30> +40208cce: a02286 j 401f0d5c <_lit4_end+0xeaa4c> 40208cd1: 3d6100 excw 40208cd4: 22e8 l32i.n a14, a2, 8 -40208cd6: 700061 l32r a6, 401e4cd8 <_lit4_end+0xde9ac> +40208cd6: 700061 l32r a6, 401e4cd8 <_lit4_end+0xde9c8> 40208cd9: c07470 sub a7, a4, a7 40208cdc: 205c movi.n a0, 82 40208cde: 0c4d mov.n a4, a12 @@ -12744,7 +12744,7 @@ Disassembly of section .irom0.text: 40208f58: 000186 j 40208f62 40208f5b: a05200 addx4 a5, a2, a0 40208f5e: a04200 addx4 a4, a2, a0 -40208f61: 2cc001 l32r a0, 401d4264 <_lit4_end+0xcdf38> +40208f61: 2cc001 l32r a0, 401d4264 <_lit4_end+0xcdf54> 40208f64: 5a4520 excw 40208f67: f10802 l8ui a0, a8, 241 40208f6a: e1c8 l32i.n a12, a1, 56 @@ -12797,7 +12797,7 @@ Disassembly of section .irom0.text: 40208fdf: 8e3c40 excw 40208fe2: 124020 excw 40208fe5: e9d0c1 l32r a12, 40203728 -40208fe8: 04e181 l32r a8, 401ca36c <_lit4_end+0xc4040> +40208fe8: 04e181 l32r a8, 401ca36c <_lit4_end+0xc405c> 40208feb: ff .byte 0xff 40208fec: a1c9 s32i.n a12, a1, 40 40208fee: 02cd mov.n a12, a2 @@ -12937,7 +12937,7 @@ Disassembly of section .irom0.text: 40209156: ff .byte 0xff 40209157: 033000 excw 4020915a: f44023 excw -4020915d: 600011 l32r a1, 401e1160 <_lit4_end+0xdae34> +4020915d: 600011 l32r a1, 401e1160 <_lit4_end+0xdae50> 40209160: d228 l32i.n a2, a2, 52 40209162: fe .byte 0xfe 40209163: 3f .byte 0x3f @@ -13448,9 +13448,9 @@ Disassembly of section .irom0.text: 40209678: 208e04 excw 4020967b: 02c840 excw 4020967e: 124023 excw -40209681: c9f0c1 l32r a12, 401fbe44 <_lit4_end+0xf5b18> -40209684: 37c121 l32r a2, 401d7588 <_lit4_end+0xd125c> -40209687: 3109e1 l32r a14, 401d5aac <_lit4_end+0xcf780> +40209681: c9f0c1 l32r a12, 401fbe44 <_lit4_end+0xf5b34> +40209684: 37c121 l32r a2, 401d7588 <_lit4_end+0xd1278> +40209687: 3109e1 l32r a14, 401d5aac <_lit4_end+0xcf79c> 4020968a: 042c22 l32i a2, a12, 16 4020968d: 00a042 movi a4, 0 40209690: 400232 l8ui a3, a2, 64 @@ -14814,7 +14814,7 @@ Disassembly of section .irom0.text: 4020a3c1: 184c22 s8i a2, a12, 24 4020a3c4: 000a06 j 4020a3f0 4020a3c7: 2c2200 excw -4020a3ca: 638541 l32r a4, 401e31e0 <_lit4_end+0xdceb4> +4020a3ca: 638541 l32r a4, 401e31e0 <_lit4_end+0xdced0> 4020a3cd: 2d2202 l32i a0, a2, 180 4020a3d0: 0c3d33 excw 4020a3d3: 6228 l32i.n a2, a2, 24 @@ -14858,7 +14858,7 @@ Disassembly of section .irom0.text: 4020a42b: 040140 extui a0, a4, 1, 1 4020a42e: f04023 excw 4020a431: 3ffed2 excw -4020a434: 2303e1 l32r a14, 401d3040 <_lit4_end+0xccd14> +4020a434: 2303e1 l32r a14, 401d3040 <_lit4_end+0xccd30> 4020a437: 03c140 excw 4020a43a: fc4023 excw 4020a43d: 3ffed2 excw @@ -15069,7 +15069,7 @@ Disassembly of section .irom0.text: 4020a644: 0448 l32i.n a4, a4, 0 4020a646: 5e4023 excw 4020a649: 402304 excw -4020a64c: 0103d1 l32r a13, 401caa58 <_lit4_end+0xc472c> +4020a64c: 0103d1 l32r a13, 401caa58 <_lit4_end+0xc4748> ... 4020a650 : @@ -15104,7 +15104,7 @@ Disassembly of section .irom0.text: 4020a693: 00d146 j 4020a9dc 4020a696: 660000 excw 4020a699: 460236 excw -4020a69c: 6600b1 l32r a11, 401e3e9c <_lit4_end+0xddb70> +4020a69c: 6600b1 l32r a11, 401e3e9c <_lit4_end+0xddb8c> 4020a69f: 060256 bnez a2, 4020a703 4020a6a2: 00ba add.n a0, a0, a11 4020a6a4: 00cd06 j 4020a9dc @@ -15167,7 +15167,7 @@ Disassembly of section .irom0.text: 4020a740: 001a86 j 4020a7ae 4020a743: 2c2200 excw 4020a746: a21624 excw -4020a749: cc2201 l32r a0, 401fd7d4 <_lit4_end+0xf74a8> +4020a749: cc2201 l32r a0, 401fd7d4 <_lit4_end+0xf74c4> 4020a74c: 1b0104 excw 4020a74f: 00c0e6 bgei a0, 32, 4020a753 4020a752: cc2200 excw @@ -15450,7 +15450,7 @@ Disassembly of section .irom0.text: 4020aa2f: 056200 extui a6, a0, 18, 1 4020aa32: 720d excw 4020aa34: 310c05 call0 4023baf8 <_irom0_text_end+0xaf7c> -4020aa37: 80e6f1 l32r a15, 401eadd0 <_lit4_end+0xe4aa4> +4020aa37: 80e6f1 l32r a15, 401eadd0 <_lit4_end+0xe4ac0> 4020aa3a: 701166 bnei a1, 1, 4020aaae 4020aa3d: 302066 bnei a0, 2, 4020aa71 4020aa40: 22f430 excw @@ -15620,7 +15620,7 @@ Disassembly of section .irom0.text: 4020abe6: 520000 excw 4020abe9: 501806 j 4021ec4d 4020abec: a23450 excw -4020abef: 821a21 l32r a2, 401eb458 <_lit4_end+0xe512c> +4020abef: 821a21 l32r a2, 401eb458 <_lit4_end+0xe5148> 4020abf2: cc0b16 beqz a11, 4020a8b6 4020abf5: 325a add.n a3, a2, a5 4020abf7: af .byte 0xaf @@ -16046,23 +16046,23 @@ Disassembly of section .irom0.text: 4020b08c: 000013 excw 4020b08f: 618200 excw 4020b092: c619 s32i.n a1, a6, 48 -4020b094: 000011 l32r a1, 401cb094 <_lit4_end+0xc4d68> +4020b094: 000011 l32r a1, 401cb094 <_lit4_end+0xc4d84> 4020b097: 46b600 excw 4020b09a: 083230 excw 4020b09d: 085203 excw 4020b0a0: 082202 l32i a0, a2, 32 4020b0a3: 338004 excw -4020b0a6: 220011 l32r a1, 401d38a8 <_lit4_end+0xcd57c> -4020b0a9: 435011 l32r a1, 401dbdec <_lit4_end+0xd5ac0> +4020b0a6: 220011 l32r a1, 401d38a8 <_lit4_end+0xcd598> +4020b0a9: 435011 l32r a1, 401dbdec <_lit4_end+0xd5adc> 4020b0ac: 324020 excw 4020b0af: 082220 excw 4020b0b2: 228005 call0 4022d8b4 -4020b0b5: 223001 l32r a0, 401d3978 <_lit4_end+0xcd64c> +4020b0b5: 223001 l32r a0, 401d3978 <_lit4_end+0xcd668> 4020b0b8: 593120 excw 4020b0bb: 9237e5 excw 4020b0be: 820c movi.n a2, 8 -4020b0c0: 061d61 l32r a6, 401cc934 <_lit4_end+0xc6608> -4020b0c3: ad0006 j 401f64c7 <_lit4_end+0xf019b> +4020b0c0: 061d61 l32r a6, 401cc934 <_lit4_end+0xc6624> +4020b0c3: ad0006 j 401f64c7 <_lit4_end+0xf01b7> 4020b0c6: c608 l32i.n a0, a6, 48 4020b0c8: 000004 excw 4020b0cb: 423100 excw @@ -16164,7 +16164,7 @@ Disassembly of section .irom0.text: 4020b1d7: 27e8 l32i.n a14, a7, 8 4020b1d9: 221123 excw 4020b1dc: 3203a0 excw -4020b1df: 052161 l32r a6, 401cc664 <_lit4_end+0xc6338> +4020b1df: 052161 l32r a6, 401cc664 <_lit4_end+0xc6354> 4020b1e2: 0dd9 s32i.n a13, a13, 0 4020b1e4: 01a022 movi a2, 1 4020b1e7: 004f22 s8i a2, a15, 0 @@ -17125,7 +17125,7 @@ Disassembly of section .irom0.text: 4020bb40: 1e0692 l8ui a9, a6, 30 4020bb43: 000106 j 4020bb4b 4020bb46: 920000 excw -4020bb49: 901806 j 401efbad <_lit4_end+0xe9881> +4020bb49: 901806 j 401efbad <_lit4_end+0xe989d> 4020bb4c: 523490 excw 4020bb4f: 010c movi.n a1, 0 4020bb51: 000ca2 l8ui a10, a12, 0 @@ -17777,8 +17777,8 @@ Disassembly of section .irom0.text: 4020c1bb: 3f .byte 0x3f 4020c1bc: 08da add.n a0, a8, a13 4020c1be: 124023 excw -4020c1c1: c9f0c1 l32r a12, 401fe984 <_lit4_end+0xf8658> -4020c1c4: 310921 l32r a2, 401d85e8 <_lit4_end+0xd22bc> +4020c1c1: c9f0c1 l32r a12, 401fe984 <_lit4_end+0xf8674> +4020c1c4: 310921 l32r a2, 401d85e8 <_lit4_end+0xd22d8> 4020c1c7: 11d9 s32i.n a13, a1, 4 4020c1c9: 02cd mov.n a12, a2 4020c1cb: 22ac beqz.n a2, 4020c1f1 @@ -18258,13 +18258,13 @@ Disassembly of section .irom0.text: 4020c68f: d67040 excw 4020c692: 924020 excw 4020c695: 90a0a0 addx2 a10, a0, a10 -4020c698: c2c011 l32r a1, 401fd198 <_lit4_end+0xf6e6c> -4020c69b: d22661 l32r a6, 40200f34 <_lit4_end+0xfac08> +4020c698: c2c011 l32r a1, 401fd198 <_lit4_end+0xf6e88> +4020c69b: d22661 l32r a6, 40200f34 <_lit4_end+0xfac24> 4020c69e: f22561 l32r a6, 40208f34 -4020c6a1: 422361 l32r a6, 401dcf30 <_lit4_end+0xd6c04> +4020c6a1: 422361 l32r a6, 401dcf30 <_lit4_end+0xd6c20> 4020c6a4: 0201d2 l8ui a13, a1, 2 4020c6a7: e22761 l32r a6, 40204f44 -4020c6aa: 202461 l32r a6, 401d473c <_lit4_end+0xce410> +4020c6aa: 202461 l32r a6, 401d473c <_lit4_end+0xce42c> 4020c6ad: 3220c2 l32i a12, a0, 200 4020c6b0: 227404 excw 4020c6b3: 2908a0 excw @@ -18364,10 +18364,10 @@ Disassembly of section .irom0.text: 4020c7b0: f00d ret.n 4020c7b2: 120000 excw 4020c7b5: e2f0c1 l32r a12, 40205378 -4020c7b8: 200061 l32r a6, 401d47b8 <_lit4_end+0xce48c> +4020c7b8: 200061 l32r a6, 401d47b8 <_lit4_end+0xce4a8> 4020c7bb: 2220e2 l32i a14, a0, 136 4020c7be: c90223 excw -4020c7c1: 310921 l32r a2, 401d8be8 <_lit4_end+0xd28bc> +4020c7c1: 310921 l32r a2, 401d8be8 <_lit4_end+0xd28d8> 4020c7c4: 11d9 s32i.n a13, a1, 4 4020c7c6: 03cd mov.n a12, a3 4020c7c8: 42ac beqz.n a2, 4020c7f0 @@ -18387,7 +18387,7 @@ Disassembly of section .irom0.text: 4020c7e9: ffae05 call0 4020c2cc 4020c7ec: 001706 j 4020c84c 4020c7ef: 232200 excw -4020c7f2: 92dc11 l32r a1, 401f1364 <_lit4_end+0xeb038> +4020c7f2: 92dc11 l32r a1, 401f1364 <_lit4_end+0xeb054> 4020c7f5: 8328 l32i.n a2, a3, 32 4020c7f7: 051216 beqz a2, 4020c84c 4020c7fa: 120c movi.n a2, 1 @@ -18422,7 +18422,7 @@ Disassembly of section .irom0.text: 4020c842: 2808 l32i.n a0, a8, 8 4020c844: 121633 excw 4020c847: c6fb addi.n a12, a6, 15 -4020c849: 00fff1 l32r a15, 401ccc48 <_lit4_end+0xc691c> +4020c849: 00fff1 l32r a15, 401ccc48 <_lit4_end+0xc6938> 4020c84c: 3108 l32i.n a0, a1, 12 4020c84e: 21c8 l32i.n a12, a1, 8 4020c850: 11d8 l32i.n a13, a1, 4 @@ -18620,7 +18620,7 @@ Disassembly of section .irom0.text: 4020ca1c: 744232 s8i a3, a2, 116 4020ca1f: 0001c6 j 4020ca2a 4020ca22: 100000 and a0, a0, a0 -4020ca25: 852011 l32r a1, 401edea8 <_lit4_end+0xe7b7c> +4020ca25: 852011 l32r a1, 401edea8 <_lit4_end+0xe7b98> 4020ca28: ff79 s32i.n a7, a15, 60 4020ca2a: 3108 l32i.n a0, a1, 12 4020ca2c: 10c112 addi a1, a1, 16 @@ -18975,7 +18975,7 @@ Disassembly of section .irom0.text: 4020cdc3: 70c112 addi a1, a1, 112 4020cdc6: f00d ret.n 4020cdc8: dacc bnez.n a10, 4020cdd9 <__wpa_send_eapol+0x39d> -4020cdca: e04020 subx4 a4, a0, a2 +4020cdca: c44020 extui a4, a2, 0, 13 4020cdcd: 401062 l16ui a6, a0, 128 4020cdd0: c0c112 addi a1, a1, -64 4020cdd3: e1c9 s32i.n a12, a1, 56 @@ -19053,7 +19053,7 @@ Disassembly of section .irom0.text: 4020ce8d: b1f8 l32i.n a15, a1, 44 4020ce8f: 40c112 addi a1, a1, 64 4020ce92: f00d ret.n -4020ce94: 0040a1 l32r a10, 401ccf94 <_lit4_end+0xc6c68> +4020ce94: 0040a1 l32r a10, 401ccf94 <_lit4_end+0xc6c84> 4020ce97: c11200 mul16u a1, a2, a0 4020ce9a: 61c2c0 xsr.eps2 a12 4020ce9d: 0e .byte 0xe @@ -19127,11 +19127,11 @@ Disassembly of section .irom0.text: 4020cf4b: c11200 mul16u a1, a2, a0 4020cf4e: 61d280 xsr.excsave2 a8 4020cf51: e21d excw -4020cf53: 321c61 l32r a6, 401d97c4 <_lit4_end+0xd3498> +4020cf53: 321c61 l32r a6, 401d97c4 <_lit4_end+0xd34b4> 4020cf56: 0201d2 l8ui a13, a1, 2 -4020cf59: c21f61 l32r a6, 401fd7d8 <_lit4_end+0xf74ac> +4020cf59: c21f61 l32r a6, 401fd7d8 <_lit4_end+0xf74c8> 4020cf5c: f21e61 l32r a6, 402097d4 -4020cf5f: 421b61 l32r a6, 401dd7cc <_lit4_end+0xd74a0> +4020cf5f: 421b61 l32r a6, 401dd7cc <_lit4_end+0xd74bc> 4020cf62: ed7403 excw 4020cf65: 12d802 addmi a0, a8, 0x1200 4020cf68: 120c movi.n a2, 1 @@ -19273,11 +19273,11 @@ Disassembly of section .irom0.text: 4020d0ce: 120000 excw 4020d0d1: d2a0c1 l32r a12, 40201b54 4020d0d4: e21561 l32r a6, 40205928 -4020d0d7: 321461 l32r a6, 401d9928 <_lit4_end+0xd35fc> +4020d0d7: 321461 l32r a6, 401d9928 <_lit4_end+0xd3618> 4020d0da: 0201d2 l8ui a13, a1, 2 -4020d0dd: c21761 l32r a6, 401fd93c <_lit4_end+0xf7610> +4020d0dd: c21761 l32r a6, 401fd93c <_lit4_end+0xf762c> 4020d0e0: f21661 l32r a6, 40209938 -4020d0e3: 421361 l32r a6, 401dd930 <_lit4_end+0xd7604> +4020d0e3: 421361 l32r a6, 401dd930 <_lit4_end+0xd7620> 4020d0e6: dd7403 excw 4020d0e9: 12e802 excw 4020d0ec: 120c movi.n a2, 1 @@ -19340,7 +19340,7 @@ Disassembly of section .irom0.text: 4020d17f: 2c2000 excw 4020d182: fcc080 excw 4020d185: a03220 addx4 a3, a2, a2 -4020d188: 213901 l32r a0, 401d566c <_lit4_end+0xcf340> +4020d188: 213901 l32r a0, 401d566c <_lit4_end+0xcf35c> 4020d18b: 6e38 l32i.n a3, a14, 24 4020d18d: 3e2d42 l32i a4, a13, 248 4020d190: 1139 s32i.n a3, a1, 4 @@ -19516,7 +19516,7 @@ Disassembly of section .irom0.text: 4020d33a: ac9c beqz.n a12, 4020d358 4020d33c: 0d4293 excw 4020d33f: a03274 excw -4020d342: 343001 l32r a0, 401da404 <_lit4_end+0xd40d8> +4020d342: 343001 l32r a0, 401da404 <_lit4_end+0xd40f4> 4020d345: 4d3220 excw 4020d348: a03274 excw 4020d34b: 4c3904 excw @@ -19806,11 +19806,11 @@ Disassembly of section .irom0.text: 4020d620: ffe046 j 4020d5a5 4020d623: 0d3200 excw 4020d626: a02274 excw -4020d629: 232001 l32r a0, 401d62ac <_lit4_end+0xcff80> +4020d629: 232001 l32r a0, 401d62ac <_lit4_end+0xcff9c> 4020d62c: 4d2220 excw 4020d62f: a02274 excw 4020d632: 6c2200 excw -4020d635: cc2905 call0 401d98c8 <_lit4_end+0xd359c> +4020d635: cc2905 call0 401d98c8 <_lit4_end+0xd35b8> 4020d638: 5d2c22 l32i a2, a12, 0x174 4020d63b: 026227 bbci a2, 2, 4020d641 4020d63e: ff2146 j 4020d2c7 @@ -19883,7 +19883,7 @@ Disassembly of section .irom0.text: 4020d6e2: 9c29 s32i.n a2, a12, 36 4020d6e4: 000806 j 4020d708 4020d6e7: d33200 excw -4020d6ea: 034201 l32r a0, 401ce3f4 <_lit4_end+0xc80c8> +4020d6ea: 034201 l32r a0, 401ce3f4 <_lit4_end+0xc80e4> 4020d6ed: 820c74 excw 4020d6f0: 202420 or a2, a4, a2 4020d6f3: 744322 s8i a2, a3, 116 @@ -19958,7 +19958,7 @@ Disassembly of section .irom0.text: 4020d7a2: 320000 excw 4020d7a5: 37fea0 excw 4020d7a8: c60212 l8ui a1, a2, 198 -4020d7ab: 2100c1 l32r a12, 401d5bac <_lit4_end+0xcf880> +4020d7ab: 2100c1 l32r a12, 401d5bac <_lit4_end+0xcf89c> 4020d7ae: ffdc bnez.n a15, 4020d7d1 4020d7b0: 103c20 and a3, a12, a2 4020d7b3: f42020 extui a2, a2, 0, 16 @@ -20150,7 +20150,7 @@ Disassembly of section .irom0.text: 4020d9ac: 0014c6 j 4020da03 4020d9af: 213200 srai a3, a0, 2 4020d9b2: 100c movi.n a0, 1 -4020d9b4: 222041 l32r a4, 401d6234 <_lit4_end+0xcff08> +4020d9b4: 222041 l32r a4, 401d6234 <_lit4_end+0xcff24> 4020d9b7: ce .byte 0xce 4020d9b8: 6b0563 excw 4020d9bb: fe .byte 0xfe @@ -21857,7 +21857,7 @@ Disassembly of section .irom0.text: 4020eab9: 00e6c5 call0 4020f928 4020eabc: 00b506 j 4020ed94 4020eabf: a02200 addx4 a2, a2, a0 -4020eac2: 9ac506 j 401f55da <_lit4_end+0xef2ae> +4020eac2: 9ac506 j 401f55da <_lit4_end+0xef2ca> 4020eac5: ff .byte 0xff 4020eac6: 24a042 movi a4, 36 4020eac9: 030c movi.n a3, 0 @@ -22143,11 +22143,11 @@ Disassembly of section .irom0.text: 4020edc6: 013045 call0 402100cc 4020edc9: ff4c06 j 4020eafd 4020edcc: c26600 excw -4020edcf: 2122f1 l32r a15, 401d7258 <_lit4_end+0xd0f2c> +4020edcf: 2122f1 l32r a15, 401d7258 <_lit4_end+0xd0f48> 4020edd2: a03216 beqz a2, 4020e7d9 -4020edd5: 6f3201 l32r a0, 401eaaa0 <_lit4_end+0xe4774> +4020edd5: 6f3201 l32r a0, 401eaaa0 <_lit4_end+0xe4790> 4020edd8: 853b addi.n a8, a5, 3 -4020edda: 22ff21 l32r a2, 401d79d8 <_lit4_end+0xd16ac> +4020edda: 22ff21 l32r a2, 401d79d8 <_lit4_end+0xd16c8> 4020eddd: df .byte 0xdf 4020edde: 52d202 addmi a0, a2, 0x5200 4020ede1: a02226 beqi a2, 2, 4020ed85 @@ -22393,9 +22393,9 @@ Disassembly of section .irom0.text: 4020f062: 0f .byte 0xf 4020f063: 023200 excw 4020f066: 438000 excw -4020f069: 023201 l32r a0, 401cf934 <_lit4_end+0xc9608> -4020f06c: 330001 l32r a0, 401dbc6c <_lit4_end+0xd5940> -4020f06f: 343011 l32r a1, 401dc130 <_lit4_end+0xd5e04> +4020f069: 023201 l32r a0, 401cf934 <_lit4_end+0xc9624> +4020f06c: 330001 l32r a0, 401dbc6c <_lit4_end+0xd595c> +4020f06f: 343011 l32r a1, 401dc130 <_lit4_end+0xd5e20> 4020f072: 024220 excw 4020f075: 022203 excw 4020f078: 334002 s8i a0, a0, 51 @@ -22442,7 +22442,7 @@ Disassembly of section .irom0.text: 4020f0ec: a022f3 excw 4020f0ef: 134780 excw 4020f0f2: 411d excw -4020f0f4: 0cfff1 l32r a15, 401d24f0 <_lit4_end+0xcc1c4> +4020f0f4: 0cfff1 l32r a15, 401d24f0 <_lit4_end+0xcc1e0> 4020f0f7: 134722 s8i a2, a7, 19 4020f0fa: f04115 excw 4020f0fd: ff .byte 0xff @@ -22516,7 +22516,7 @@ Disassembly of section .irom0.text: 4020f19d: 004046 j 4020f2a2 4020f1a0: a02200 addx4 a2, a2, a0 4020f1a3: 6e2200 excw -4020f1a6: 0cf201 l32r a0, 401d2570 <_lit4_end+0xcc244> +4020f1a6: 0cf201 l32r a0, 401d2570 <_lit4_end+0xcc260> 4020f1a9: d209 s32i.n a0, a2, 52 4020f1ab: facd excw 4020f1ad: 112f80 slli a2, a15, 8 @@ -22695,7 +22695,7 @@ Disassembly of section .irom0.text: 4020f365: 003786 j 4020f447 4020f368: a02200 addx4 a2, a2, a0 4020f36b: 6e2200 excw -4020f36e: 0cf201 l32r a0, 401d2738 <_lit4_end+0xcc40c> +4020f36e: 0cf201 l32r a0, 401d2738 <_lit4_end+0xcc428> 4020f371: d20d excw 4020f373: facd excw 4020f375: 112f80 slli a2, a15, 8 @@ -22906,8 +22906,8 @@ Disassembly of section .irom0.text: 4020f570: 242132 l32i a3, a1, 144 4020f573: 000446 j 4020f588 4020f576: 320000 excw -4020f579: 222421 l32r a2, 401d7e0c <_lit4_end+0xd1ae0> -4020f57c: 011cc1 l32r a12, 401cf9ec <_lit4_end+0xc96c0> +4020f579: 222421 l32r a2, 401d7e0c <_lit4_end+0xd1afc> +4020f57c: 011cc1 l32r a12, 401cf9ec <_lit4_end+0xc96dc> 4020f57f: c0c6a5 excw 4020f582: 2c0000 excw 4020f585: 0c3d04 excw @@ -23063,7 +23063,7 @@ Disassembly of section .irom0.text: 4020f6f4: fffa86 j 4020f6e2 4020f6f7: 040000 extui a0, a0, 0, 1 4020f6fa: 302040 xor a2, a0, a4 -4020f6fd: 453291 l32r a9, 401e0bc8 <_lit4_end+0xda89c> +4020f6fd: 453291 l32r a9, 401e0bc8 <_lit4_end+0xda8b8> 4020f700: 448b00 extui a8, a0, 11, 5 4020f703: 551b addi.n a5, a5, 1 4020f705: e3c466 bnei a4, 32, 4020f6ec @@ -23276,11 +23276,11 @@ Disassembly of section .irom0.text: 4020f909: f00d ret.n 4020f90b: 963100 excw 4020f90e: 12c8 l32i.n a12, a2, 4 -4020f910: 42f0c1 l32r a12, 401e04d0 <_lit4_end+0xda1a4> +4020f910: 42f0c1 l32r a12, 401e04d0 <_lit4_end+0xda1c0> 4020f913: 200423 excw 4020f916: 222032 l32i a3, a0, 136 4020f919: 090024 excw -4020f91c: a68531 l32r a3, 401f9330 <_lit4_end+0xf3004> +4020f91c: a68531 l32r a3, 401f9330 <_lit4_end+0xf3020> 4020f91f: 3108f2 l8ui a15, a8, 49 4020f922: 10c112 addi a1, a1, 16 4020f925: f00d ret.n @@ -23728,7 +23728,7 @@ Disassembly of section .irom0.text: 4020fd71: 22a4e5 excw 4020fd74: 0c0443 excw 4020fd77: 4322f2 l32i a15, a2, 0x10c -4020fd7a: af2205 call0 401bef9c <_lit4_end+0xb8c70> +4020fd7a: af2205 call0 401bef9c <_lit4_end+0xb8c8c> 4020fd7d: 22ac beqz.n a2, 4020fda3 4020fd7f: 0c0643 excw 4020fd82: 432212 l32i a1, a2, 0x10c @@ -24329,7 +24329,7 @@ Disassembly of section .irom0.text: 4021032b: f38a00 excw 4021032e: 124022 s8i a2, a0, 18 40210331: c9f0c1 l32r a12, 40202af4 -40210334: 12c821 l32r a2, 401d4e54 <_lit4_end+0xceb28> +40210334: 12c821 l32r a2, 401d4e54 <_lit4_end+0xceb44> 40210337: d0b321 l32r a2, 40204604 4021033a: 3109 s32i.n a0, a1, 12 4021033c: 0238 l32i.n a3, a2, 0 @@ -24396,7 +24396,7 @@ Disassembly of section .irom0.text: 402103c4: 8be8 l32i.n a14, a11, 32 402103c6: fe .byte 0xfe 402103c7: 3f .byte 0x3f -402103c8: 22f351 l32r a5, 401d8f94 <_lit4_end+0xd2c68> +402103c8: 22f351 l32r a5, 401d8f94 <_lit4_end+0xd2c84> 402103cb: 8be940 excw 402103ce: fe .byte 0xfe 402103cf: 3f .byte 0x3f @@ -24485,7 +24485,7 @@ Disassembly of section .irom0.text: 402104a7: f33700 excw 402104aa: 214022 s8i a2, a0, 33 402104ad: ae .byte 0xae -402104ae: c112c5 call0 401d15dc <_lit4_end+0xcb2b0> +402104ae: c112c5 call0 401d15dc <_lit4_end+0xcb2cc> 402104b1: 3109f0 srai a0, a15, 25 402104b4: 832232 l32i a3, a2, 0x20c 402104b7: b41c movi.n a4, 27 @@ -24849,7 +24849,7 @@ Disassembly of section .irom0.text: 40210812: 3ab440 excw 40210815: 232032 l32i a3, a0, 140 40210818: 2c20a3 excw -4021081b: 048c21 l32r a2, 401d1a4c <_lit4_end+0xcb720> +4021081b: 048c21 l32r a2, 401d1a4c <_lit4_end+0xcb73c> 4021081e: 221b addi.n a2, a2, 1 40210820: 0232c7 bltu a2, a12, 40210826 40210823: 16bcd7 bgeu a12, a13, 4021083d @@ -24962,7 +24962,7 @@ Disassembly of section .irom0.text: 40210932: 584602 s8i a0, a6, 88 40210935: 089200 excw 40210938: 082200 excw -4021093b: 441b01 l32r a0, 401e19a8 <_lit4_end+0xdb67c> +4021093b: 441b01 l32r a0, 401e19a8 <_lit4_end+0xdb698> 4021093e: 302920 xor a2, a9, a2 40210941: 305d20 xor a5, a13, a2 40210944: 020822 l8ui a2, a8, 2 @@ -25011,7 +25011,7 @@ Disassembly of section .irom0.text: 402109b8: d70f01 l32r a0, 402065f4 402109bb: c60212 l8ui a1, a2, 198 402109be: d80033 excw -402109c1: 330681 l32r a8, 401dd5dc <_lit4_end+0xd72b0> +402109c1: 330681 l32r a8, 401dd5dc <_lit4_end+0xd72cc> 402109c4: 3c7a00 excw 402109c7: 74a030 extui a10, a3, 0, 8 402109ca: 051c movi.n a5, 16 @@ -25096,11 +25096,11 @@ Disassembly of section .irom0.text: 40210a94: 000886 j 40210aba 40210a97: cc3000 excw 40210a9a: 84c0c0 extui a12, a12, 0, 9 -40210a9d: 070c41 l32r a4, 401d26d0 <_lit4_end+0xcc3a4> +40210a9d: 070c41 l32r a4, 401d26d0 <_lit4_end+0xcc3c0> 40210aa0: 34c0c0 extui a12, a12, 0, 4 40210aa3: fff086 j 40210a69 40210aa6: 010000 slli a0, a0, 32 -40210aa9: c0fec6 j 40200ea8 <_lit4_end+0xfab7c> +40210aa9: c0fec6 j 40200ea8 <_lit4_end+0xfab98> 40210aac: 160000 excw 40210aaf: 32eac2 excw 40210ab2: 2103a4 excw @@ -26017,7 +26017,7 @@ Disassembly of section .irom0.text: 40211319: 0000c0 callx0 a0 4021131c: 001b06 j 4021138c 4021131f: 410000 srli a0, a0, 0 -40211322: 2dffd1 l32r a13, 401dcb20 <_lit4_end+0xd67f4> +40211322: 2dffd1 l32r a13, 401dcb20 <_lit4_end+0xd6810> 40211325: 0e3d05 call0 4021f6f8 40211328: c07801 l32r a0, 40201508 4021132b: 0000c0 callx0 a0 @@ -26334,7 +26334,7 @@ Disassembly of section .irom0.text: 4021163d: 322b addi.n a3, a2, 2 4021163f: 22a002 movi a0, 34 40211642: 0f .byte 0xf -40211643: 932771 l32r a7, 401f62e0 <_lit4_end+0xeffb4> +40211643: 932771 l32r a7, 401f62e0 <_lit4_end+0xeffd0> 40211646: 2dd022 addmi a2, a0, 0x2d00 40211649: 3e2af0 excw 4021164c: 48a322 movi a2, 0x348 @@ -27325,15 +27325,15 @@ Disassembly of section .irom0.text: 40211ffc: 40c112 addi a1, a1, 64 40211fff: f00d ret.n 40212001: 000000 ill -40212004: 22f201 l32r a0, 401dabcc <_lit4_end+0xd48a0> +40212004: 22f201 l32r a0, 401dabcc <_lit4_end+0xd48bc> 40212007: f1fe40 excw 4021200a: fb4022 s8i a2, a0, 251 -4021200d: 4022f1 l32r a15, 401e2098 <_lit4_end+0xdbd6c> +4021200d: 4022f1 l32r a15, 401e2098 <_lit4_end+0xdbd88> 40212010: ff8000 excw 40212013: ff .byte 0xff 40212014: f1f8 l32i.n a15, a1, 60 40212016: f54022 s8i a2, a0, 245 -40212019: 4022f1 l32r a15, 401e20a4 <_lit4_end+0xdbd78> +40212019: 4022f1 l32r a15, 401e20a4 <_lit4_end+0xdbd94> 4021201c: 22f1f2 excw 4021201f: f1ef40 excw 40212022: 22 .byte 0x22 @@ -29938,7 +29938,7 @@ Disassembly of section .irom0.text: 402138cd: 10c112 addi a1, a1, 16 402138d0: f00d ret.n 402138d2: e00000 subx4 a0, a0, a0 -402138d5: 3ffee1 l32r a14, 401e38d0 <_lit4_end+0xdd5a4> +402138d5: 3ffee1 l32r a14, 401e38d0 <_lit4_end+0xdd5c0> 402138d8 : 402138d8: d0c112 addi a1, a1, -48 @@ -30186,7 +30186,7 @@ Disassembly of section .irom0.text: 40213b67: 0ced00 excw 40213b6a: 120000 excw 40213b6d: c9f0c1 l32r a12, 40206330 -40213b70: 02cd21 l32r a2, 401d46a4 <_lit4_end+0xce378> +40213b70: 02cd21 l32r a2, 401d46a4 <_lit4_end+0xce394> 40213b73: 11d9 s32i.n a13, a1, 4 40213b75: 3109 s32i.n a0, a1, 12 40213b77: 0061e2 s32i a14, a1, 0 @@ -30850,7 +30850,7 @@ Disassembly of section .irom0.text: 402141a1: 10c112 addi a1, a1, 16 402141a4: f00d ret.n 402141a6: dd0000 excw -402141a9: 4022f1 l32r a15, 401e4234 <_lit4_end+0xddf08> +402141a9: 4022f1 l32r a15, 401e4234 <_lit4_end+0xddf24> 402141ac: f20de0 excw 402141af: 3f .byte 0x3f 402141b0: 003333 excw @@ -31081,7 +31081,7 @@ Disassembly of section .irom0.text: 402143f9: ff8a add.n a15, a15, a8 402143fb: ff .byte 0xff 402143fc: 0d48 l32i.n a4, a13, 0 -402143fe: d06000 subx2 a6, a0, a0 +402143fe: b46000 extui a6, a0, 0, 12 40214401: 1039 s32i.n a3, a0, 4 40214403: 189040 excw 40214406: 6c4010 excw @@ -31442,7 +31442,7 @@ Disassembly of section .irom0.text: 40214771: fe8d excw 40214773: 3f .byte 0x3f 40214774: 4758 l32i.n a5, a7, 16 -40214776: 304021 l32r a2, 401e0878 <_lit4_end+0xda54c> +40214776: 304021 l32r a2, 401e0878 <_lit4_end+0xda568> 40214779: 600006 j 4022c77d 4021477c: 000620 excw 4021477f: 60 .byte 0x60 @@ -31506,7 +31506,7 @@ Disassembly of section .irom0.text: 4021480e: d04022 s8i a2, a0, 208 40214811: 101c movi.n a0, 17 40214813: 2a8440 excw -40214816: 304021 l32r a2, 401e0918 <_lit4_end+0xda5ec> +40214816: 304021 l32r a2, 401e0918 <_lit4_end+0xda608> 40214819: fe8d excw 4021481b: 3f .byte 0x3f 4021481c: 4ac8 l32i.n a12, a10, 16 @@ -31713,7 +31713,7 @@ Disassembly of section .irom0.text: 40214a1e: 22ec bnez.n a2, 40214a44 40214a20: 000b46 j 40214a51 40214a23: cc2100 excw -40214a26: 0222f1 l32r a15, 401d52b0 <_lit4_end+0xcef84> +40214a26: 0222f1 l32r a15, 401d52b0 <_lit4_end+0xcefa0> 40214a29: 221600 excw 40214a2c: cf0500 excw 40214a2f: 2c2210 excw @@ -31826,7 +31826,7 @@ Disassembly of section .irom0.text: 40214b28: 000206 j 40214b34 40214b2b: e0c000 subx4 a12, a0, a0 40214b2e: c4c034 excw -40214b31: 02c941 l32r a4, 401d5658 <_lit4_end+0xcf32c> +40214b31: 02c941 l32r a4, 401d5658 <_lit4_end+0xcf348> 40214b34: 3108 l32i.n a0, a1, 12 40214b36: 0e2d mov.n a2, a14 40214b38: 21c8 l32i.n a12, a1, 8 @@ -32565,9 +32565,9 @@ Disassembly of section .irom0.text: 40215250: fe8d84 excw 40215253: 3f .byte 0x3f 40215254: 52ec bnez.n a2, 4021527d -40215256: a84021 l32r a2, 401ff358 <_lit4_end+0xf902c> +40215256: 904021 l32r a2, 401f9358 <_lit4_end+0xf3048> 40215259: 102c movi.n a0, 33 -4021525b: 2c9040 excw +4021525b: 2c7840 excw 4021525e: 10 .byte 0x10 4021525f: 40 .byte 0x40 @@ -32646,16 +32646,16 @@ void ICACHE_FLASH_ATTR lcd_blink_cb(void *arg) 402152d0: 8d9a add.n a8, a13, a9 402152d2: fe .byte 0xfe 402152d3: 3f .byte 0x3f -402152d4: 102d30 and a2, a13, a3 -402152d7: 2e4040 excw -402152da: 744010 extui a4, a1, 0, 8 +402152d4: 2d18 l32i.n a1, a13, 8 +402152d6: 1c4010 excw +402152d9: 2e .byte 0x2e +402152da: 504010 excw 402152dd: 2e .byte 0x2e -402152de: 2c4010 excw +402152de: 084010 excw 402152e1: 2e .byte 0x2e -402152e2: 0c4010 excw -402152e5: 2e .byte 0x2e -402152e6: 4c4010 excw -402152e9: bf .byte 0xbf +402152e2: e84010 excw +402152e5: 102d excw +402152e7: bf4c40 excw 402152ea: 00 .byte 00 402152eb: 40 .byte 0x40 @@ -32703,7 +32703,7 @@ void ICACHE_FLASH_ATTR lcd_blink_cb(void *arg) 4021533a: 004c22 s8i a2, a12, 0 } -static void lcd_buf_slide_str_in(const char *str, enum LCD_LINES lcd_line) +static void lcd_buf_slide_str_in(const char *str, enum LCD_LINES_e lcd_line) { lcd_buf_locate(lcd_line, i); @@ -32832,9 +32832,9 @@ static void lcd_buf_slide_str_in(const char *str, enum LCD_LINES lcd_line) 4021541d: ffa032 movi a3, 255 40215420: fff986 j 4021540a 40215423: 526000 excw -40215426: 5c4021 l32r a2, 401ec528 <_lit4_end+0xe61fc> +40215426: 444021 l32r a2, 401e6528 <_lit4_end+0xe0218> 40215429: 102d excw -4021542b: 2ce840 excw +4021542b: 2cd040 excw 4021542e: 10 .byte 0x10 4021542f: 40 .byte 0x40 @@ -33979,7 +33979,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40215eaf: cd5c40 excw 40215eb2: dc4000 excw 40215eb5: 4000c3 excw -40215eb8: 105f30 and a5, a15, a3 +40215eb8: 105f14 excw 40215ebb: c18040 mul16u a8, a0, a4 40215ebe: c44000 extui a4, a0, 0, 13 40215ec1: 4000c4 excw @@ -34544,8 +34544,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021646c: 8bac beqz.n a11, 40216498 4021646e: fe .byte 0xfe 4021646f: 3f .byte 0x3f -40216470: 388c beqz.n a8, 40216477 -40216472: 10 .byte 0x10 +40216470: 103870 and a3, a8, a7 40216473: 40 .byte 0x40 40216474 : @@ -34657,7 +34656,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021658a: f00d ret.n 4021658c: fe8ae4 excw 4021658f: 3f .byte 0x3f -40216590: 103180 and a3, a1, a8 +40216590: 103164 excw 40216593: 40 .byte 0x40 40216594 : @@ -38250,7 +38249,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021898e: 40e9 s32i.n a14, a0, 16 40218990: 000000 ill 40218993: e2a4c0 excw -40218996: ec4000 excw +40218996: d04000 subx2 a4, a0, a0 40218999: 5f .byte 0x5f 4021899a: f04010 subx8 a4, a0, a1 4021899d: 4000e2 l8ui a14, a0, 64 @@ -38882,7 +38881,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40218ffe: 7f .byte 0x7f 40218fff: bc8180 excw 40219002: 980914 excw -40219005: 5ac641 l32r a4, 401efb20 <_lit4_end+0xe97f4> +40219005: 5ac641 l32r a4, 401efb20 <_lit4_end+0xe9810> 40219008: ff .byte 0xff 40219009: ff .byte 0xff 4021900a: ff .byte 0xff @@ -38920,7 +38919,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40219050: 000d80 ret 40219053: 000000 ill 40219056: 24fc00 extui a15, a0, 12, 3 -40219059: 03fe01 l32r a0, 401da054 <_lit4_end+0xd3d28> +40219059: 03fe01 l32r a0, 401da054 <_lit4_end+0xd3d44> 4021905c: 000000 ill 4021905f: 0000b0 excw 40219062: ff0400 excw @@ -39386,7 +39385,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021955e: 000000 ill 40219561: 010e00 slli a0, a14, 32 40219564: 0d0000 excw -40219567: 000001 l32r a0, 401d9568 <_lit4_end+0xd323c> +40219567: 000001 l32r a0, 401d9568 <_lit4_end+0xd3258> 4021956a: de .byte 0xde 4021956b: 000003 excw 4021956e: 03ed mov.n a14, a3 @@ -40117,15 +40116,15 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40219cf1: 020c movi.n a2, 0 40219cf3: f00d ret.n 40219cf5: 000000 ill -40219cf8: 010101 l32r a0, 401da0fc <_lit4_end+0xd3dd0> -40219cfb: 040401 l32r a0, 401dad0c <_lit4_end+0xd49e0> +40219cf8: 010101 l32r a0, 401da0fc <_lit4_end+0xd3dec> +40219cfb: 040401 l32r a0, 401dad0c <_lit4_end+0xd49fc> 40219cfe: 040404 excw -40219d01: 040101 l32r a0, 401dad08 <_lit4_end+0xd49dc> -40219d04: 040401 l32r a0, 401dad14 <_lit4_end+0xd49e8> +40219d01: 040101 l32r a0, 401dad08 <_lit4_end+0xd49f8> +40219d04: 040401 l32r a0, 401dad14 <_lit4_end+0xd4a04> 40219d07: c3ff01 l32r a0, 4020ad04 40219d0a: ff .byte 0xff 40219d0b: ff .byte 0xff -40219d0c: 010101 l32r a0, 401da110 <_lit4_end+0xd3de4> +40219d0c: 010101 l32r a0, 401da110 <_lit4_end+0xd3e00> 40219d0f: 040404 excw 40219d12: 04 .byte 0x4 40219d13: 01 .byte 0x1 @@ -40187,8 +40186,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40219db0: 8008 l32i.n a0, a0, 32 40219db2: fe .byte 0xfe 40219db3: 3f .byte 0x3f -40219db4: 314c movi.n a1, 67 -40219db6: 10 .byte 0x10 +40219db4: 103130 and a3, a1, a3 40219db7: 40 .byte 0x40 40219db8 : @@ -40381,24 +40379,24 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40219f8a: f00d ret.n 40219f8c: 215c94 excw 40219f8f: cc1040 excw -40219f92: 544021 l32r a2, 401ef094 <_lit4_end+0xe8d68> +40219f92: 544021 l32r a2, 401ef094 <_lit4_end+0xe8d84> 40219f95: 21ca add.n a2, a1, a12 40219f97: c45c40 extui a5, a4, 12, 13 -40219f9a: 884021 l32r a2, 401fc09c <_lit4_end+0xf5d70> +40219f9a: 884021 l32r a2, 401fc09c <_lit4_end+0xf5d8c> 40219f9d: 402156 bnez a1, 4021a3a3 40219fa0: 5928 l32i.n a2, a9, 20 -40219fa2: 584021 l32r a2, 401f00a4 <_lit4_end+0xe9d78> +40219fa2: 584021 l32r a2, 401f00a4 <_lit4_end+0xe9d94> 40219fa5: 402182 l32i a8, a1, 0x100 40219fa8: 82a8 l32i.n a10, a2, 32 -40219faa: 044021 l32r a2, 401db0ac <_lit4_end+0xd4d80> +40219faa: 044021 l32r a2, 401db0ac <_lit4_end+0xd4d9c> 40219fad: 402183 excw 40219fb0: c39c beqz.n a3, 40219fd0 40219fb2: c84021 l32r a2, 4020c0b4 40219fb5: 215d excw 40219fb7: 6f4040 excw -40219fba: 444021 l32r a2, 401eb0bc <_lit4_end+0xe4d90> +40219fba: 444021 l32r a2, 401eb0bc <_lit4_end+0xe4dac> 40219fbd: 6f .byte 0x6f -40219fbe: 084021 l32r a2, 401dc0c0 <_lit4_end+0xd5d94> +40219fbe: 084021 l32r a2, 401dc0c0 <_lit4_end+0xd5db0> 40219fc1: 006b addi.n a0, a0, 6 40219fc3: 40 .byte 0x40 @@ -40442,10 +40440,10 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021a02a: fe .byte 0xfe 4021a02b: 3f .byte 0x3f 4021a02c: 840000 extui a0, a0, 0, 9 -4021a02f: 360404 excw -4021a032: 2c4010 excw -4021a035: 401031 l32r a3, 401ea078 <_lit4_end+0xe3d4c> -4021a038: 3278 l32i.n a7, a2, 12 +4021a02f: 35e804 excw +4021a032: 104010 and a4, a0, a1 +4021a035: 401031 l32r a3, 401ea078 <_lit4_end+0xe3d68> +4021a038: 325c movi.n a2, 83 4021a03a: 10 .byte 0x10 4021a03b: 40 .byte 0x40 @@ -44061,7 +44059,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021c44b: 3cf100 excw 4021c44e: f30111 l32r a1, 40219054 4021c451: 113c movi.n a1, 49 -4021c453: 3cf001 l32r a0, 401eb814 <_lit4_end+0xe54e8> +4021c453: 3cf001 l32r a0, 401eb814 <_lit4_end+0xe5504> 4021c456: ff0111 l32r a1, 4021c05c 4021c459: ff .byte 0xff 4021c45a: 03 .byte 0x3 @@ -46078,7 +46076,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021d7e8: ffc186 j 4021d6f2 4021d7eb: 366000 excw 4021d7ee: 104000 and a4, a0, a0 -4021d7f1: 400011 l32r a1, 401ed7f4 <_lit4_end+0xe74c8> +4021d7f1: 400011 l32r a1, 401ed7f4 <_lit4_end+0xe74e4> 4021d7f4: 001550 excw 4021d7f7: 333040 excw 4021d7fa: 00 .byte 00 @@ -46853,7 +46851,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021dfb6: fe .byte 0xfe 4021dfb7: 3f .byte 0x3f 4021dfb8: 0728 l32i.n a2, a7, 0 -4021dfba: 1c6000 excw +4021dfba: 006000 rsil a0, 0 4021dfbd: 401037 beq a0, a3, 4021e001 4021dfc0: 000dc0 callx0 a13 4021dfc3: c11240 mul16u a1, a2, a4 @@ -47323,7 +47321,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021e4bd: 50c222 addi a2, a2, 80 4021e4c0: 0000c6 j 4021e4c7 4021e4c3: d22200 excw -4021e4c6: b10805 call0 401cf548 <_lit4_end+0xc921c> +4021e4c6: b10805 call0 401cf548 <_lit4_end+0xc9238> 4021e4c9: a1c8 l32i.n a12, a1, 40 4021e4cb: 91d8 l32i.n a13, a1, 36 4021e4cd: 81e8 l32i.n a14, a1, 32 @@ -47529,7 +47527,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021e6c5: 3e .byte 0x3e 4021e6c6: 00c096 bltz a0, 4021e6d6 4021e6c9: a05200 addx4 a5, a2, a0 -4021e6cc: 2ee001 l32r a0, 401ea24c <_lit4_end+0xe3f20> +4021e6cc: 2ee001 l32r a0, 401ea24c <_lit4_end+0xe3f3c> 4021e6cf: 455020 extui a5, a2, 16, 5 4021e6d2: 931c20 movnez a1, a12, a2 4021e6d5: 963801 l32r a0, 40203fb8 @@ -47556,7 +47554,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021e708: fdcf21 l32r a2, 4021de44 4021e70b: 2e0222 l8ui a2, a2, 46 4021e70e: f00d ret.n -4021e710: 22fd21 l32r a2, 401e7304 <_lit4_end+0xe0fd8> +4021e710: 22fd21 l32r a2, 401e7304 <_lit4_end+0xe0ff4> 4021e713: fd1840 excw 4021e716: 104022 s8i a2, a0, 16 4021e719: 22fd excw @@ -48027,7 +48025,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021eb91: 10c112 addi a1, a1, 16 4021eb94: f00d ret.n 4021eb96: 120000 excw -4021eb99: 21f0c1 l32r a12, 401e735c <_lit4_end+0xe1030> +4021eb99: 21f0c1 l32r a12, 401e735c <_lit4_end+0xe104c> 4021eb9c: ff98 l32i.n a9, a15, 60 4021eb9e: 3109 s32i.n a0, a1, 12 4021eba0: 000222 l8ui a2, a2, 0 @@ -48038,9 +48036,9 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021ebae: 10c112 addi a1, a1, 16 4021ebb1: f00d ret.n 4021ebb3: ed5c00 excw -4021ebb6: 124021 l32r a2, 401e34b8 <_lit4_end+0xdd18c> +4021ebb6: 124021 l32r a2, 401e34b8 <_lit4_end+0xdd1a8> 4021ebb9: c9f0c1 l32r a12, 4021137c -4021ebbc: 33c121 l32r a2, 401ebac0 <_lit4_end+0xe5794> +4021ebbc: 33c121 l32r a2, 401ebac0 <_lit4_end+0xe57b0> 4021ebbf: ff .byte 0xff 4021ebc0: fffd21 l32r a2, 4021ebb4 4021ebc3: 0c3d mov.n a3, a12 @@ -48166,7 +48164,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021ecdc: 020c movi.n a2, 0 4021ecde: 932430 movnez a2, a4, a3 4021ece1: f00d ret.n -4021ece3: 365800 excw +4021ece3: 363c00 excw 4021ece6: 10 .byte 0x10 4021ece7: 40 .byte 0x40 @@ -48486,7 +48484,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021f031: ff9cc5 call0 4021ea00 4021f034: 000246 j 4021f041 4021f037: 450000 extui a0, a0, 16, 5 -4021f03a: ddff85 call0 401fd034 <_lit4_end+0xf6d08> +4021f03a: ddff85 call0 401fd034 <_lit4_end+0xf6d24> 4021f03d: a25602 s16i a0, a6, 0x144 4021f040: 8905d7 bnone a5, a13, 4021efcd 4021f043: ff .byte 0xff @@ -48900,7 +48898,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021f42e: 27fd excw 4021f430: 071714 excw 4021f433: 311463 excw -4021f436: 21fda1 l32r a10, 401e7c2c <_lit4_end+0xe1900> +4021f436: 21fda1 l32r a10, 401e7c2c <_lit4_end+0xe191c> 4021f439: 42fda2 excw 4021f43c: 01a1a3 excw 4021f43f: d489 s32i.n a8, a4, 52 @@ -49026,7 +49024,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021f54a: d04021 l32r a2, 4021364c 4021f54d: 21e9 s32i.n a14, a1, 8 4021f54f: e8c840 excw -4021f552: 044021 l32r a2, 401e0654 <_lit4_end+0xda328> +4021f552: 044021 l32r a2, 401e0654 <_lit4_end+0xda344> 4021f555: 402203 excw 4021f558: 8e28 l32i.n a2, a14, 32 4021f55a: fe .byte 0xfe @@ -49297,7 +49295,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021f808: 000080 ret 4021f80b: fddb00 excw 4021f80e: 124022 s8i a2, a0, 18 -4021f811: 02f0c1 l32r a12, 401e03d4 <_lit4_end+0xda0a8> +4021f811: 02f0c1 l32r a12, 401e03d4 <_lit4_end+0xda0c4> 4021f814: c50361 l32r a6, 40210c20 4021f817: 9f .byte 0x9f 4021f818: ff .byte 0xff @@ -49516,7 +49514,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021fa5f: c11200 mul16u a1, a2, a0 4021fa62: 8a21f0 excw 4021fa65: c9fb addi.n a12, a9, 15 -4021fa67: 11d921 l32r a2, 401e41cc <_lit4_end+0xddea0> +4021fa67: 11d921 l32r a2, 401e41cc <_lit4_end+0xddebc> 4021fa6a: 3109 s32i.n a0, a1, 12 4021fa6c: 181242 l16ui a4, a2, 48 4021fa6f: 9c3a31 l32r a3, 40206b58 @@ -49570,8 +49568,8 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021faf5: f00d ret.n 4021faf7: fdf300 excw 4021fafa: 124022 s8i a2, a0, 18 -4021fafd: 09f0c1 l32r a12, 401e22c0 <_lit4_end+0xdbf94> -4021fb00: 710531 l32r a3, 401fbf14 <_lit4_end+0xf5be8> +4021fafd: 09f0c1 l32r a12, 401e22c0 <_lit4_end+0xdbfb0> +4021fb00: 710531 l32r a3, 401fbf14 <_lit4_end+0xf5c04> 4021fb03: ff .byte 0xff 4021fb04: d2dc bnez.n a2, 4021fb25 4021fb06: 130c movi.n a3, 1 @@ -49762,7 +49760,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021fcf4: 000506 j 4021fd0c 4021fcf7: 310000 srai a0, a0, 16 4021fcfa: 21fb70 srai a15, a7, 11 -4021fcfd: 42fb71 l32r a7, 401f08ec <_lit4_end+0xea5c0> +4021fcfd: 42fb71 l32r a7, 401f08ec <_lit4_end+0xea5dc> 4021fd00: 0136a6 blti a6, 3, 4021fd05 4021fd03: d258 l32i.n a5, a2, 52 4021fd05: 0000c0 callx0 a0 @@ -49855,12 +49853,12 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021fde5: 21c8 l32i.n a12, a1, 8 4021fde7: 10c112 addi a1, a1, 16 4021fdea: f00d ret.n -4021fdec: 000871 l32r a7, 401dfe0c <_lit4_end+0xd9ae0> +4021fdec: 000871 l32r a7, 401dfe0c <_lit4_end+0xd9afc> 4021fdef: 087800 excw 4021fdf2: 210000 srai a0, a0, 0 4021fdf5: 12faa6 blti a10, 0x100, 4021fe0b -4021fdf8: 09f0c1 l32r a12, 401e25b8 <_lit4_end+0xdc28c> -4021fdfb: 123231 l32r a3, 401e46c4 <_lit4_end+0xde398> +4021fdf8: 09f0c1 l32r a12, 401e25b8 <_lit4_end+0xdc2a8> +4021fdfb: 123231 l32r a3, 401e46c4 <_lit4_end+0xde3b4> 4021fdfe: 3018 l32i.n a1, a0, 12 4021fe00: 32e430 excw 4021fe03: 321852 l16ui a5, a8, 100 @@ -50061,7 +50059,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4021ffd8: 10c112 addi a1, a1, 16 4021ffdb: f00d ret.n 4021ffdd: 000000 ill -4021ffe0: 22fdb1 l32r a11, 401e8bd4 <_lit4_end+0xe28a8> +4021ffe0: 22fdb1 l32r a11, 401e8bd4 <_lit4_end+0xe28c4> 4021ffe3: 8e6040 excw 4021ffe6: fe .byte 0xfe 4021ffe7: 3f .byte 0x3f @@ -50979,7 +50977,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402208c1: 179247 bne a2, a4, 402208dc 402208c4: 000686 j 402208e2 402208c7: 280000 excw -402208ca: 640c01 l32r a0, 401f98fc <_lit4_end+0xf35d0> +402208ca: 640c01 l32r a0, 401f98fc <_lit4_end+0xf35ec> 402208cd: 10c232 addi a3, a2, 16 402208d0: 993d21 l32r a2, 40206dc4 402208d3: 84d201 l32r a0, 40201c1c @@ -51034,7 +51032,8 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40220950: 806c movi.n a0, -24 40220952: fe .byte 0xfe 40220953: 3f .byte 0x3f -40220954: 1050e4 excw +40220954: 50c8 l32i.n a12, a0, 20 +40220956: 10 .byte 0x10 40220957: 40 .byte 0x40 40220958 : @@ -51054,8 +51053,8 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022097c: 3108 l32i.n a0, a1, 12 4022097e: 10c112 addi a1, a1, 16 40220981: f00d ret.n -40220983: 3ccc00 excw -40220986: b44010 extui a4, a1, 0, 12 +40220983: 3cb000 excw +40220986: 984010 excw 40220989: 401050 excw 4022098c : @@ -51153,7 +51152,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40220a59: fffcc6 j 40220a50 40220a5c: f00d ret.n 40220a5e: 440000 extui a0, a0, 0, 5 -40220a61: 3ffe91 l32r a9, 401f0a5c <_lit4_end+0xea730> +40220a61: 3ffe91 l32r a9, 401f0a5c <_lit4_end+0xea74c> 40220a64 : 40220a64: ffff21 l32r a2, 40220a60 @@ -51460,8 +51459,8 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40220d3b: 3329 s32i.n a2, a3, 12 40220d3d: f00d ret.n 40220d3f: 505000 pitlb a0, a0 -40220d42: f44000 extui a4, a0, 0, 16 -40220d45: 401051 l32r a5, 401f0d88 <_lit4_end+0xeaa5c> +40220d42: d84000 excw +40220d45: 401051 l32r a5, 401f0d88 <_lit4_end+0xeaa78> 40220d48 : 40220d48: f0c112 addi a1, a1, -16 @@ -51536,11 +51535,11 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40220deb: 478c beqz.n a7, 40220df3 40220ded: 221492 l16ui a9, a4, 68 40220df0: 3200a0 excw -40220df3: 450061 l32r a6, 401f21f4 <_lit4_end+0xebec8> +40220df3: 450061 l32r a6, 401f21f4 <_lit4_end+0xebee4> 40220df6: 28e565 excw 40220df9: 484c movi.n a8, 68 40220dfb: 383c movi.n a8, 51 -40220dfd: 022801 l32r a0, 401e16a0 <_lit4_end+0xdb374> +40220dfd: 022801 l32r a0, 401e16a0 <_lit4_end+0xdb390> 40220e00: 000086 j 40220e06 40220e03: 3c4800 excw 40220e06: 0004c0 callx0 a4 @@ -52146,8 +52145,8 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022141c: 8e5d excw 4022141e: fe .byte 0xfe 4022141f: 3f .byte 0x3f -40221420: 3a38 l32i.n a3, a10, 12 -40221422: 344010 extui a4, a1, 0, 4 +40221420: 3a1c movi.n a10, 19 +40221422: 184010 excw 40221425: 103c movi.n a0, 49 40221427: c11240 mul16u a1, a2, a4 4022142a: fc21d0 excw @@ -52289,8 +52288,8 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022157c: 3108 l32i.n a0, a1, 12 4022157e: 10c112 addi a1, a1, 16 40221581: f00d ret.n -40221583: 410000 srli a0, a0, 0 -40221586: 2c4010 excw +40221583: 40e400 nsa a0, a4 +40221586: 104010 and a4, a0, a1 40221589: 103d excw 4022158b: 40 .byte 0x40 @@ -52381,10 +52380,10 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022165b: 8e6aa0 excw 4022165e: fe .byte 0xfe 4022165f: 3f .byte 0x3f -40221660: 4218 l32i.n a1, a2, 16 -40221662: 5c4010 excw +40221660: 41fc bnez.n a1, 40221698 +40221662: 404010 ssai 16 40221665: 103d excw -40221667: 627c40 excw +40221667: 626040 excw 4022166a: 124010 excw 4022166d: d9c0c1 l32r a12, 40217d70 40221670: f4d1d1 l32r a13, 4021e9b4 @@ -52436,7 +52435,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402216f0: 015b06 j 40221c60 402216f3: 660000 excw 402216f6: 4602a2 l8ui a10, a2, 70 -402216f9: 0c0121 l32r a2, 401e4700 <_lit4_end+0xde3d4> +402216f9: 0c0121 l32r a2, 401e4700 <_lit4_end+0xde3f0> 402216fc: 3327c3 excw 402216ff: 926625 excw 40221702: 144602 s8i a0, a6, 20 @@ -52622,7 +52621,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402218e2: 111005 call0 402329e4 <_irom0_text_end+0x1e68> 402218e5: bb0520 excw 402218e8: 85fd excw -402218ea: 22ff31 l32r a3, 401ea4e8 <_lit4_end+0xe41bc> +402218ea: 22ff31 l32r a3, 401ea4e8 <_lit4_end+0xe41d8> 402218ed: c501a0 extui a0, a10, 17, 13 402218f0: ffc9 s32i.n a12, a15, 60 402218f2: b2cc bnez.n a2, 40221901 @@ -52718,7 +52717,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402219de: ff2485 call0 40220c28 402219e1: 002a06 j 40221a8d 402219e4: 320000 excw -402219e7: 560121 l32r a2, 401f71ec <_lit4_end+0xf0ec0> +402219e7: 560121 l32r a2, 401f71ec <_lit4_end+0xf0edc> 402219ea: 220a03 excw 402219ed: 0d0c movi.n a13, 0 402219ef: 18a082 movi a8, 24 @@ -52974,10 +52973,10 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40221c88: 8e7c movi.n a14, -8 40221c8a: fe .byte 0xfe 40221c8b: 3f .byte 0x3f -40221c8c: 3f28 l32i.n a2, a15, 12 -40221c8e: 7c4010 excw +40221c8c: 3f0c movi.n a15, 3 +40221c8e: 604010 neg a4, a1 40221c91: 104c movi.n a0, 65 -40221c93: 3ff440 excw +40221c93: 3fd840 excw 40221c96: 10 .byte 0x10 40221c97: 40 .byte 0x40 @@ -53055,7 +53054,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40221d52: 30ae74 excw 40221d55: 382022 l32i a2, a0, 224 40221d58: 22a004 excw -40221d5b: 303011 l32r a1, 401ede1c <_lit4_end+0xe7af0> +40221d5b: 303011 l32r a1, 401ede1c <_lit4_end+0xe7b0c> 40221d5e: 232054 excw 40221d61: 042920 extui a2, a2, 9, 1 40221d64: 0458 l32i.n a5, a4, 0 @@ -54145,11 +54144,11 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40222826: 470000 excw 40222829: 4602b5 excw 4022282c: b60033 excw -4022282f: c60245 call0 401e8854 <_lit4_end+0xe2528> -40222832: 060031 l32r a3, 401e4034 <_lit4_end+0xddd08> +4022282f: c60245 call0 401e8854 <_lit4_end+0xe2544> +40222832: 060031 l32r a3, 401e4034 <_lit4_end+0xddd24> 40222835: 002c movi.n a0, 32 40222837: af2200 excw -4022283a: 642a01 l32r a0, 401fb8e4 <_lit4_end+0xf55b8> +4022283a: 642a01 l32r a0, 401fb8e4 <_lit4_end+0xf55d4> 4022283d: 46dc bnez.n a6, 40222855 4022283f: 252a add.n a2, a5, a2 40222841: 02dc bnez.n a2, 40222855 @@ -54186,7 +54185,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022288f: 001a46 j 402228fc 40222892: 220000 excw 40222895: af .byte 0xaf -40222896: 642a01 l32r a0, 401fb940 <_lit4_end+0xf5614> +40222896: 642a01 l32r a0, 401fb940 <_lit4_end+0xf5630> 40222899: 46dc bnez.n a6, 402228b1 4022289b: 252a add.n a2, a5, a2 4022289d: 02dc bnez.n a2, 402228b1 @@ -54240,10 +54239,11 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40222913: 3f .byte 0x3f 40222914: fe8100 excw 40222917: 3f .byte 0x3f -40222918: 4a7c movi.n a10, -12 -4022291a: 704010 excw -4022291d: 3ffe80 excw -40222920: 4a98 l32i.n a9, a10, 16 +40222918: 104a60 and a4, a10, a6 +4022291b: 807040 add a7, a0, a4 +4022291e: fe .byte 0xfe +4022291f: 3f .byte 0x3f +40222920: 4a7c movi.n a10, -12 40222922: 944010 extui a4, a1, 0, 10 40222925: 3ffe80 excw @@ -54541,7 +54541,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40222bfa: f00000 subx8 a0, a0, a0 40222bfd: 70c025 excw 40222c00: 38a022 movi a2, 56 -40222c03: 640c11 l32r a1, 401fbc34 <_lit4_end+0xf5908> +40222c03: 640c11 l32r a1, 401fbc34 <_lit4_end+0xf5924> 40222c06: 1ac222 addi a2, a2, 26 40222c09: 3159 s32i.n a5, a1, 12 40222c0b: 7c0401 l32r a0, 40201c1c @@ -55016,11 +55016,11 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40223075: ffe821 l32r a2, 40223018 40223078: 000ec6 j 402230b7 4022307b: 258000 extui a8, a0, 16, 3 -4022307e: 424011 l32r a1, 401f3980 <_lit4_end+0xed654> +4022307e: 424011 l32r a1, 401f3980 <_lit4_end+0xed670> 40223081: 270020 excw -40223084: 224011 l32r a1, 401eb984 <_lit4_end+0xe5658> +40223084: 224011 l32r a1, 401eb984 <_lit4_end+0xe5674> 40223087: 468020 excw -4022308a: 442001 l32r a0, 401f410c <_lit4_end+0xedde0> +4022308a: 442001 l32r a0, 401f410c <_lit4_end+0xeddfc> 4022308d: e32120 excw 40223090: ff .byte 0xff 40223091: 0020c0 memw @@ -55180,7 +55180,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40223214: ffc321 l32r a2, 40223120 40223217: 000106 j 4022321f 4022321a: 210000 srai a0, a0, 0 -4022321d: c0ffc5 call0 401e421c <_lit4_end+0xddef0> +4022321d: c0ffc5 call0 401e421c <_lit4_end+0xddf0c> 40223220: 480020 excw 40223223: 343002 excw 40223226: 20c010 or a12, a0, a1 @@ -55576,7 +55576,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402235bd: 3ff204 excw 402235c0: 9f0300 excw 402235c3: 782c movi.n a8, 39 -402235c5: 3ff201 l32r a0, 401f3590 <_lit4_end+0xed264> +402235c5: 3ff201 l32r a0, 401f3590 <_lit4_end+0xed280> 402235c8: f20004 excw 402235cb: 3f .byte 0x3f 402235cc: fecd30 excw @@ -56169,7 +56169,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40223b8f: 1a4100 excw 40223b92: b10000 sra a0, a0 40223b95: 000013 excw -40223b98: 001181 l32r a8, 401e3bdc <_lit4_end+0xdd8b0> +40223b98: 001181 l32r a8, 401e3bdc <_lit4_end+0xdd8cc> 40223b9b: 0fc000 excw 40223b9e: c80000 excw 40223ba1: 008d mov.n a8, a0 @@ -56178,7 +56178,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40223ba9: 2f .byte 0x2f 40223baa: 720000 excw 40223bad: 000023 excw -40223bb0: 0017a1 l32r a10, 401e3c0c <_lit4_end+0xdd8e0> +40223bb0: 0017a1 l32r a10, 401e3c0c <_lit4_end+0xdd8fc> 40223bb3: 11b900 slli a11, a9, 16 40223bb6: 2d0000 excw 40223bb9: 0e .byte 0xe @@ -56391,7 +56391,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40223e01: c2f0c1 l32r a12, 402149c4 40223e04: c20261 l32r a6, 4021460c 40223e07: d20822 l8ui a2, a8, 210 -40223e0a: 0c0161 l32r a6, 401e6e10 <_lit4_end+0xe0ae4> +40223e0a: 0c0161 l32r a6, 401e6e10 <_lit4_end+0xe0b00> 40223e0d: 02dd83 excw 40223e10: 0c2d mov.n a2, a12 40223e12: 3109 s32i.n a0, a1, 12 @@ -57371,20 +57371,20 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402247df: 065205 call0 4022ad00 402247e2: 062204 excw 402247e5: 338006 j 402315e9 <_irom0_text_end+0xa6d> -402247e8: 435011 l32r a1, 401f5528 <_lit4_end+0xef1fc> +402247e8: 435011 l32r a1, 401f5528 <_lit4_end+0xef218> 402247eb: 220020 excw -402247ee: 324011 l32r a1, 401f10f0 <_lit4_end+0xeadc4> +402247ee: 324011 l32r a1, 401f10f0 <_lit4_end+0xeade0> 402247f1: 062220 excw 402247f4: 228007 bany a0, a0, 4022481a -402247f7: 223001 l32r a0, 401ed0b8 <_lit4_end+0xe6d8c> +402247f7: 223001 l32r a0, 401ed0b8 <_lit4_end+0xe6da8> 402247fa: 428020 excw -402247fd: 382001 l32r a0, 401f2880 <_lit4_end+0xec554> +402247fd: 382001 l32r a0, 401f2880 <_lit4_end+0xec570> 40224800: 543075 excw 40224803: 3b3120 excw 40224806: 423072 excw 40224809: 448010 extui a8, a1, 0, 5 -4022480c: 282011 l32r a1, 401ee88c <_lit4_end+0xe8560> -4022480f: 454041 l32r a4, 401f5d10 <_lit4_end+0xef9e4> +4022480c: 282011 l32r a1, 401ee88c <_lit4_end+0xe857c> +4022480f: 454041 l32r a4, 401f5d10 <_lit4_end+0xefa00> 40224812: 223020 excw 40224815: 242010 extui a2, a1, 0, 3 40224818: 414820 srli a4, a2, 8 @@ -57548,7 +57548,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402249c2: 3d0c movi.n a13, 3 402249c4: 001686 j 40224a22 402249c7: 332700 excw -402249ca: 433c31 l32r a3, 401f56bc <_lit4_end+0xef390> +402249ca: 433c31 l32r a3, 401f56bc <_lit4_end+0xef3ac> 402249cd: 089237 bne a2, a3, 402249d9 402249d0: 030c movi.n a3, 0 402249d2: 036d mov.n a6, a3 @@ -57672,11 +57672,11 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40224af7: a09200 addx4 a9, a2, a0 40224afa: c2ec bnez.n a2, 40224b2a 40224afc: c66ca0 excw -40224aff: 21ff51 l32r a5, 401ed2fc <_lit4_end+0xe6fd0> +40224aff: 21ff51 l32r a5, 401ed2fc <_lit4_end+0xe6fec> 40224b02: 32fed4 excw 40224b05: 660402 l8ui a0, a4, 102 40224b08: 382e53 excw -40224b0b: 032241 l32r a4, 401e5794 <_lit4_end+0xdf468> +40224b0b: 032241 l32r a4, 401e5794 <_lit4_end+0xdf484> 40224b0e: 660c movi.n a6, 6 40224b10: 220d12 l8ui a1, a13, 34 40224b13: 2e .byte 0x2e @@ -59545,11 +59545,11 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40225d27: 04c000 extui a12, a0, 0, 1 40225d2a: 124023 excw 40225d2d: d2b0c1 l32r a12, 4021a7f0 -40225d30: 021161 l32r a6, 401e6574 <_lit4_end+0xe0248> +40225d30: 021161 l32r a6, 401e6574 <_lit4_end+0xe0264> 40225d33: c21361 l32r a6, 40216580 40225d36: e21261 l32r a6, 4021e580 40225d39: f91061 l32r a6, 4022417c -40225d3c: 04ddf1 l32r a15, 401e70b0 <_lit4_end+0xe0d84> +40225d3c: 04ddf1 l32r a15, 401e70b0 <_lit4_end+0xe0da0> 40225d3f: 2d1416 beqz a4, 40226014 40225d42: fe76e1 l32r a14, 4022571c 40225d45: 69a242 movi a4, 0x269 @@ -59861,7 +59861,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40226056: fe .byte 0xfe 40226057: 3f .byte 0x3f 40226058: 000100 excw -4022605b: 3a8001 l32r a0, 401f4a5c <_lit4_end+0xee730> +4022605b: 3a8001 l32r a0, 401f4a5c <_lit4_end+0xee74c> 4022605e: 0009 s32i.n a0, a0, 0 40226060: b0c112 addi a1, a1, -80 40226063: 1061e2 s32i a14, a1, 64 @@ -60527,7 +60527,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402266f2: 124022 s8i a2, a0, 18 402266f5: c2f0c1 l32r a12, 402172b8 402266f8: d90261 l32r a6, 4021cb00 -402266fb: 03cd11 l32r a1, 401e7630 <_lit4_end+0xe1304> +402266fb: 03cd11 l32r a1, 401e7630 <_lit4_end+0xe1320> 402266fe: 02dd mov.n a13, a2 40226700: 01e9 s32i.n a14, a1, 0 40226702: 1d39 s32i.n a3, a13, 4 @@ -60636,7 +60636,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402267f2: 124022 s8i a2, a0, 18 402267f5: c2f0c1 l32r a12, 402173b8 402267f8: d90261 l32r a6, 4021cc00 -402267fb: 03cd11 l32r a1, 401e7730 <_lit4_end+0xe1404> +402267fb: 03cd11 l32r a1, 401e7730 <_lit4_end+0xe1420> 402267fe: 02dd mov.n a13, a2 40226800: 01e9 s32i.n a14, a1, 0 40226802: 1d39 s32i.n a3, a13, 4 @@ -60684,7 +60684,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40226869: f00d ret.n 4022686b: 11e400 slli a14, a4, 16 4022686e: e86000 excw -40226871: 600011 l32r a1, 401fe874 <_lit4_end+0xf8548> +40226871: 600011 l32r a1, 401fe874 <_lit4_end+0xf8564> 40226874: f0c112 addi a1, a1, -16 40226877: 3109 s32i.n a0, a1, 12 40226879: 07b216 beqz a2, 402268f8 @@ -60703,8 +60703,8 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022689a: 260000 excw 4022689d: 261853 excw 402268a0: 463d63 excw -402268a3: 310011 l32r a1, 401f2ca4 <_lit4_end+0xec978> -402268a6: 42fff1 l32r a15, 401f74a4 <_lit4_end+0xf1178> +402268a3: 310011 l32r a1, 401f2ca4 <_lit4_end+0xec994> +402268a6: 42fff1 l32r a15, 401f74a4 <_lit4_end+0xf1194> 402268a9: c04e04 excw 402268ac: 380020 excw 402268af: 943703 excw @@ -60960,7 +60960,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40226b2f: 678040 excw 40226b32: 124022 s8i a2, a0, 18 40226b35: e9c0c1 l32r a12, 40221238 -40226b38: 02edc1 l32r a12, 401e76ec <_lit4_end+0xe13c0> +40226b38: 02edc1 l32r a12, 401e76ec <_lit4_end+0xe13dc> 40226b3b: 020c movi.n a2, 0 40226b3d: d1d9 s32i.n a13, a1, 52 40226b3f: 0129 s32i.n a2, a1, 0 @@ -61277,7 +61277,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40226e3e: 3cc8 l32i.n a12, a12, 12 40226e40: fff906 j 40226e28 40226e43: de1600 excw -40226e46: 255001 l32r a0, 401f0388 <_lit4_end+0xea05c> +40226e46: 255001 l32r a0, 401f0388 <_lit4_end+0xea078> 40226e49: 3ee020 excw 40226e4c: 115920 slli a5, a9, 14 40226e4f: 0169 s32i.n a6, a1, 0 @@ -61960,7 +61960,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402274d4: f00d ret.n 402274d6: 120000 excw 402274d9: d9d0c1 l32r a12, 4021dc1c -402274dc: 03dd91 l32r a9, 401e8450 <_lit4_end+0xe2124> +402274dc: 03dd91 l32r a9, 401e8450 <_lit4_end+0xe2140> 402274df: 71f9 s32i.n a15, a1, 28 402274e1: 023d mov.n a3, a2 402274e3: 02fd mov.n a15, a2 @@ -61982,7 +61982,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40227508: 000306 j 40227518 4022750b: 320000 excw 4022750e: 1f .byte 0x1f -4022750f: 1c2231 l32r a3, 401ee598 <_lit4_end+0xe826c> +4022750f: 1c2231 l32r a3, 401ee598 <_lit4_end+0xe8288> 40227512: 232a04 excw 40227515: 315f22 s16i a2, a15, 98 40227518: 0f28 l32i.n a2, a15, 0 @@ -62083,7 +62083,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 402275f8: 000306 j 40227608 402275fb: 320000 excw 402275fe: 1f .byte 0x1f -402275ff: 1c2231 l32r a3, 401ee688 <_lit4_end+0xe835c> +402275ff: 1c2231 l32r a3, 401ee688 <_lit4_end+0xe8378> 40227602: 232a04 excw 40227605: 315f22 s16i a2, a15, 98 40227608: 0f28 l32i.n a2, a15, 0 @@ -62447,7 +62447,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40227965: 8674c0 excw 40227968: 000007 bnone a0, a0, 4022796c 4022796b: 9c2600 excw -4022796e: c0c005 call0 401e8570 <_lit4_end+0xe2244> +4022796e: c0c005 call0 401e8570 <_lit4_end+0xe2260> 40227971: 038674 excw 40227974: c0b000 sub a11, a0, a0 40227977: 9b6674 excw @@ -62877,7 +62877,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40227d77: a04204 excw 40227d7a: a02200 addx4 a2, a2, a0 40227d7d: 094503 excw -40227d80: 02fd01 l32r a0, 401e8974 <_lit4_end+0xe2648> +40227d80: 02fd01 l32r a0, 401e8974 <_lit4_end+0xe2664> 40227d83: 329c beqz.n a2, 40227d9a 40227d85: 0c3d mov.n a3, a12 40227d87: 0f2d mov.n a2, a15 @@ -63905,7 +63905,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022879b: 000286 j 402287a9 4022879e: 270000 excw 402287a1: 300983 excw -402287a4: 564131 l32r a3, 401fe0a8 <_lit4_end+0xf7d7c> +402287a4: 564131 l32r a3, 401fe0a8 <_lit4_end+0xf7d98> 402287a7: 0cff63 excw 402287aa: f00d12 l8ui a1, a13, 240 402287ad: 020c movi.n a2, 0 @@ -64091,7 +64091,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022897f: 210202 l8ui a0, a2, 33 40228982: 21c213 excw 40228985: 21d212 addmi a1, a2, 0x2100 -40228988: 21e211 l32r a1, 401f1110 <_lit4_end+0xeade4> +40228988: 21e211 l32r a1, 401f1110 <_lit4_end+0xeae00> 4022898b: f1f810 excw 4022898e: 50c112 addi a1, a1, 80 40228991: f00d ret.n @@ -64268,7 +64268,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40228b0d: 0e2d mov.n a2, a14 40228b0f: fffb06 j 40228aff 40228b12: 210000 srai a0, a0, 0 -40228b15: 286391 l32r a9, 401f2ca4 <_lit4_end+0xec978> +40228b15: 286391 l32r a9, 401f2ca4 <_lit4_end+0xec994> 40228b18: 129c02 l16si a0, a12, 36 40228b1b: 0238 l32i.n a3, a2, 0 40228b1d: 738c beqz.n a3, 40228b28 @@ -67027,7 +67027,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022a531: 000000 ill 4022a534: 303000 xor a3, a0, a0 4022a537: 330060 excw -4022a53a: 303011 l32r a1, 401f65fc <_lit4_end+0xf02d0> +4022a53a: 303011 l32r a1, 401f65fc <_lit4_end+0xf02ec> 4022a53d: 7d8531 l32r a3, 40209b54 4022a540: fe .byte 0xfe 4022a541: feeb31 l32r a3, 4022a0f0 @@ -67300,7 +67300,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022a81c: 008d06 j 4022aa54 4022a81f: 2cc000 excw 4022a822: 040520 extui a0, a2, 5, 1 -4022a825: 2cd201 l32r a0, 401f5b70 <_lit4_end+0xef844> +4022a825: 2cd201 l32r a0, 401f5b70 <_lit4_end+0xef860> 4022a828: cd5620 excw 4022a82b: 652100 extui a2, a0, 17, 7 4022a82e: fe .byte 0xfe @@ -67539,7 +67539,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022aab4: 606065 excw 4022aab7: a592f4 excw 4022aaba: 3867b4 excw -4022aabd: 059d01 l32r a0, 401ec134 <_lit4_end+0xe5e08> +4022aabd: 059d01 l32r a0, 401ec134 <_lit4_end+0xe5e24> 4022aac0: 005292 s16i a9, a2, 0 4022aac3: 334b addi.n a3, a3, 4 4022aac5: 000186 j 4022aacf @@ -69004,7 +69004,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022b9d8: 2c5c32 s16i a3, a12, 88 4022b9db: 0001c6 j 4022b9e6 4022b9de: 200000 or a0, a0, a0 -4022b9e1: 224121 l32r a2, 401f42e8 <_lit4_end+0xedfbc> +4022b9e1: 224121 l32r a2, 401f42e8 <_lit4_end+0xedfd8> 4022b9e4: 2c5c movi.n a12, 82 4022b9e6: 1e1c32 l16ui a3, a12, 60 4022b9e9: 2c1c42 l16ui a4, a12, 88 @@ -69986,7 +69986,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022c3c9: 10c112 addi a1, a1, 16 4022c3cc: f00d ret.n 4022c3ce: 120000 excw -4022c3d1: 09f0c1 l32r a12, 401eeb94 <_lit4_end+0xe8868> +4022c3d1: 09f0c1 l32r a12, 401eeb94 <_lit4_end+0xe8884> 4022c3d4: 64c531 l32r a3, 402056e8 4022c3d7: 31fb addi.n a3, a1, 15 4022c3d9: 21ffd0 srai a15, a13, 15 @@ -70372,7 +70372,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022c74c: c44b addi.n a12, a4, 4 4022c74e: 0005c6 j 4022c769 4022c751: 243200 extui a3, a0, 2, 3 -4022c754: 123701 l32r a0, 401f1030 <_lit4_end+0xead04> +4022c754: 123701 l32r a0, 401f1030 <_lit4_end+0xead20> 4022c757: af2210 excw 4022c75a: d7fa add.n a13, a7, a15 4022c75c: 1e .byte 0x1e @@ -70383,12 +70383,12 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022c765: 1786a2 excw 4022c768: 1e6200 excw 4022c76b: 368004 excw -4022c76e: 286011 l32r a1, 401f68f0 <_lit4_end+0xf05c4> -4022c771: 232041 l32r a4, 401f53f4 <_lit4_end+0xef0c8> +4022c76e: 286011 l32r a1, 401f68f0 <_lit4_end+0xf05e0> +4022c771: 232041 l32r a4, 401f53f4 <_lit4_end+0xef0e4> 4022c774: 202020 or a2, a0, a2 4022c777: 4922f4 excw 4022c77a: 282004 excw -4022c77d: 492241 l32r a4, 401fec08 <_lit4_end+0xf88dc> +4022c77d: 492241 l32r a4, 401fec08 <_lit4_end+0xf88f8> 4022c780: 0f2205 call0 4023b9a4 <_irom0_text_end+0xae28> 4022c783: e20710 excw 4022c786: 1f .byte 0x1f @@ -71531,7 +71531,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022d1cc: 867430 excw 4022d1cf: 320000 excw 4022d1d2: 08f1a0 excw -4022d1d5: 032d31 l32r a3, 401ede8c <_lit4_end+0xe7b60> +4022d1d5: 032d31 l32r a3, 401ede8c <_lit4_end+0xe7b7c> 4022d1d8: 10c112 addi a1, a1, 16 4022d1db: f00d ret.n 4022d1dd: 000000 ill @@ -71856,7 +71856,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022d4e2: 320000 excw 4022d4e5: 22e8a3 excw 4022d4e8: 462724 excw -4022d4eb: 220001 l32r a0, 401f5cec <_lit4_end+0xef9c0> +4022d4eb: 220001 l32r a0, 401f5cec <_lit4_end+0xef9dc> 4022d4ee: 322824 excw 4022d4f1: 01e8a3 excw 4022d4f4: c05276 excw @@ -72171,7 +72171,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022d794: fe88b5 excw 4022d797: 3f .byte 0x3f 4022d798: 05ec bnez.n a5, 4022d7bc -4022d79a: 844023 excw +4022d79a: 684023 excw 4022d79d: 401060 excw 4022d7a0 : @@ -72353,7 +72353,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022d930: 3e2000 excw 4022d933: 5fd0c0 excw 4022d936: b357c0 movgez a5, a7, a12 -4022d939: 035d01 l32r a0, 401ee6b0 <_lit4_end+0xe8384> +4022d939: 035d01 l32r a0, 401ee6b0 <_lit4_end+0xe83a0> 4022d93c: 0168 l32i.n a6, a1, 0 4022d93e: 054d mov.n a4, a5 4022d940: 36da add.n a3, a6, a13 @@ -72432,7 +72432,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022d9e8: 263000 excw 4022d9eb: 7d50c0 excw 4022d9ee: b277c0 excw -4022d9f1: 027d01 l32r a0, 401ee3e8 <_lit4_end+0xe80bc> +4022d9f1: 027d01 l32r a0, 401ee3e8 <_lit4_end+0xe80d8> 4022d9f4: 074d mov.n a4, a7 4022d9f6: 2f5a add.n a2, a15, a5 4022d9f8: 0159 s32i.n a5, a1, 0 @@ -72996,7 +72996,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022df44: 004fc6 j 4022e087 4022df47: 052200 extui a2, a0, 18, 1 4022df4a: 328006 j 4023a94e <_irom0_text_end+0x9dd2> -4022df4d: 052211 l32r a1, 401ef3d8 <_lit4_end+0xe90ac> +4022df4d: 052211 l32r a1, 401ef3d8 <_lit4_end+0xe90c8> 4022df50: 232007 blt a0, a0, 4022df77 4022df53: f21620 excw 4022df56: 1f3212 excw @@ -73314,7 +73314,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022e27e: fe .byte 0xfe 4022e27f: 3f .byte 0x3f 4022e280: 0000e0 excw -4022e283: 00e001 l32r a0, 401ee604 <_lit4_end+0xe82d8> +4022e283: 00e001 l32r a0, 401ee604 <_lit4_end+0xe82f4> 4022e286: 00 .byte 00 4022e287: 02 .byte 0x2 @@ -74051,7 +74051,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022e94b: 000f06 j 4022e98b 4022e94e: 310000 srai a0, a0, 16 4022e951: 06ffc3 excw -4022e954: 000001 l32r a0, 401ee954 <_lit4_end+0xe8628> +4022e954: 000001 l32r a0, 401ee954 <_lit4_end+0xe8644> 4022e957: c63100 excw 4022e95a: ff .byte 0xff 4022e95b: ffbf21 l32r a2, 4022e858 @@ -74365,7 +74365,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022ec79: 657473 excw 4022ec7c: 206d excw 4022ec7e: 726170 excw -4022ec81: 206d61 l32r a6, 401f6e38 <_lit4_end+0xf0b0c> +4022ec81: 206d61 l32r a6, 401f6e38 <_lit4_end+0xf0b28> 4022ec84: 727265 excw 4022ec87: 6f .byte 0x6f 4022ec88: 202c72 l32i a7, a12, 128 @@ -74375,7 +74375,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022ec94: 766173 excw 4022ec97: 206465 excw 4022ec9a: 726170 excw -4022ec9d: 216d61 l32r a6, 401f7254 <_lit4_end+0xf0f28> +4022ec9d: 216d61 l32r a6, 401f7254 <_lit4_end+0xf0f44> 4022eca0: 000a add.n a0, a0, a0 4022eca2: 796870 excw 4022eca5: 657620 extui a7, a2, 22, 7 @@ -74444,7 +74444,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022ed55: 6c6163 excw 4022ed58: 305b addi.n a3, a0, 5 4022ed5a: 205d excw -4022ed5c: 303d21 l32r a2, 401fae50 <_lit4_end+0xf4b24> +4022ed5c: 303d21 l32r a2, 401fae50 <_lit4_end+0xf4b40> 4022ed5f: 3078 l32i.n a7, a0, 12 4022ed61: 692c35 excw 4022ed64: 302073 excw @@ -74452,7 +74452,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022ed69: 583230 excw 4022ed6c: 000a add.n a0, a0, a0 4022ed6e: 6f4c movi.n a15, 70 -4022ed70: 0a6461 l32r a6, 401f1700 <_lit4_end+0xeb3d4> +4022ed70: 0a6461 l32r a6, 401f1700 <_lit4_end+0xeb3f0> 4022ed73: 654300 extui a4, a0, 19, 7 4022ed76: 000a add.n a0, a0, a0 4022ed78: 636142 s32i a4, a1, 0x18c @@ -74466,7 +74466,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022ed8e: 756b addi.n a7, a5, 6 4022ed90: 000a70 excw 4022ed93: 637065 excw -4022ed96: 303d31 l32r a3, 401fae8c <_lit4_end+0xf4b60> +4022ed96: 303d31 l32r a3, 401fae8c <_lit4_end+0xf4b7c> 4022ed99: 2578 l32i.n a7, a5, 8 4022ed9b: 783830 excw 4022ed9e: 202c movi.n a0, 34 @@ -74756,7 +74756,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022f05f: 534520 excw 4022f062: 323850 excw 4022f065: 213636 excw -4022f068: 0a2121 l32r a2, 401f18ec <_lit4_end+0xeb5c0> +4022f068: 0a2121 l32r a2, 401f18ec <_lit4_end+0xeb5dc> 4022f06b: 706100 excw 4022f06e: 6d5f70 excw 4022f071: 6e6961 l32r a6, 4020aa18 @@ -74820,7 +74820,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022f105: 726574 excw 4022f108: 000a add.n a0, a0, a0 4022f10a: 6568 l32i.n a6, a5, 24 -4022f10c: 207061 l32r a6, 401f72cc <_lit4_end+0xf0fa0> +4022f10c: 207061 l32r a6, 401f72cc <_lit4_end+0xf0fbc> 4022f10f: 203a20 or a3, a10, a2 4022f112: 257830 extui a7, a3, 24, 3 4022f115: 2078 l32i.n a7, a0, 8 @@ -74845,7 +74845,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022f142: 0a6425 excw 4022f145: 6f7200 excw 4022f148: 746164 excw -4022f14b: 203a61 l32r a6, 401f7234 <_lit4_end+0xf0f08> +4022f14b: 203a61 l32r a6, 401f7234 <_lit4_end+0xf0f24> 4022f14e: 257830 extui a7, a3, 24, 3 4022f151: 2078 l32i.n a7, a0, 8 4022f153: 7e .byte 0x7e @@ -74942,7 +74942,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022f247: 726f72 s32i a7, a15, 0x1c8 4022f24a: 616d20 excw 4022f24d: 636967 bbci a9, 6, 4022f2b4 -4022f250: 000a21 l32r a2, 401ef278 <_lit4_end+0xe8f4c> +4022f250: 000a21 l32r a2, 401ef278 <_lit4_end+0xe8f68> 4022f253: 746567 bbci a5, 6, 4022f2cb 4022f256: 726920 excw 4022f259: 6f .byte 0x6f @@ -75038,7 +75038,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022f344: 6f6f62 s32i a6, a15, 0x1bc 4022f347: 3e2074 excw 4022f34a: 203d excw -4022f34c: 332e31 l32r a3, 401fc004 <_lit4_end+0xf5cd8> +4022f34c: 332e31 l32r a3, 401fc004 <_lit4_end+0xf5cf4> 4022f34f: 000a add.n a0, a0, a0 4022f351: 464544 excw 4022f354: 525245 call0 4028187c <_irom0_text_end+0x50d00> @@ -75287,7 +75287,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022fdb1: 6e .byte 0x6e 4022fdb2: 6f .byte 0x6f 4022fdb3: 4d4954 excw -4022fdb6: 0a2121 l32r a2, 401f263c <_lit4_end+0xec310> +4022fdb6: 0a2121 l32r a2, 401f263c <_lit4_end+0xec32c> 4022fdb9: 6d7000 excw 4022fdbc: 706f20 excw 4022fdbf: 2c6e65 excw @@ -75370,7 +75370,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 4022fe95: 000a64 excw 4022fe98: 617473 excw 4022fe9b: 637320 excw -4022fe9e: 206e61 l32r a6, 401f8058 <_lit4_end+0xf1d2c> +4022fe9e: 206e61 l32r a6, 401f8058 <_lit4_end+0xf1d48> 4022fea1: 617274 excw 4022fea4: 206563 excw 4022fea7: 0a6425 excw @@ -75880,7 +75880,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40230934: 617473 excw 40230937: 636974 excw 4023093a: 706920 excw -4023093d: 000a21 l32r a2, 401f0968 <_lit4_end+0xea63c> +4023093d: 000a21 l32r a2, 401f0968 <_lit4_end+0xea658> 40230940: 636864 excw 40230943: 632070 excw 40230946: 696c movi.n a9, -26 @@ -75913,7 +75913,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40230985: 6e69 s32i.n a6, a14, 24 40230987: 726574 excw 4023098a: 6e .byte 0x6e -4023098b: 2d6c61 l32r a6, 401fbf3c <_lit4_end+0xf5c10> +4023098b: 2d6c61 l32r a6, 401fbf3c <_lit4_end+0xf5c2c> 4023098e: 636e65 excw 40230991: 2e .byte 0x2e 40230992: 700063 excw @@ -76029,7 +76029,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40230aa7: 726f72 s32i a7, a15, 0x1c8 40230aaa: 0a0d mov.n a0, a10 40230aac: 746f00 extui a6, a0, 15, 8 -40230aaf: 203261 l32r a6, 401f8b78 <_lit4_end+0xf284c> +40230aaf: 203261 l32r a6, 401f8b78 <_lit4_end+0xf2868> 40230ab2: 726170 excw 40230ab5: 746974 excw 40230ab8: 6f69 s32i.n a6, a15, 24 @@ -76038,7 +76038,7 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40230abe: 726f72 s32i a7, a15, 0x1c8 40230ac1: 0a0d mov.n a0, a10 40230ac3: 746f00 extui a6, a0, 15, 8 -40230ac6: 203161 l32r a6, 401f8b8c <_lit4_end+0xf2860> +40230ac6: 203161 l32r a6, 401f8b8c <_lit4_end+0xf287c> 40230ac9: 726170 excw 40230acc: 746974 excw 40230acf: 6f69 s32i.n a6, a15, 24 @@ -76070,16 +76070,16 @@ void ICACHE_FLASH_ATTR user_pre_init(void) 40230b13: 5f6970 excw 40230b16: 7a6973 excw 40230b19: 6d5f65 excw -40230b1c: 207061 l32r a6, 401f8cdc <_lit4_end+0xf29b0> +40230b1c: 207061 l32r a6, 401f8cdc <_lit4_end+0xf29cc> 40230b1f: 0a6425 excw 40230b22: 6d6500 excw 40230b25: 677061 l32r a6, 4020a8e8 40230b28: 0a0d mov.n a0, a10 40230b2a: 6d6500 excw -40230b2d: 377061 l32r a6, 401fe8f0 <_lit4_end+0xf85c4> +40230b2d: 377061 l32r a6, 401fe8f0 <_lit4_end+0xf85e0> 40230b30: 0a0d mov.n a0, a10 40230b32: 6d6500 excw -40230b35: 317061 l32r a6, 401fd0f8 <_lit4_end+0xf6dcc> +40230b35: 317061 l32r a6, 401fd0f8 <_lit4_end+0xf6de8> 40230b38: 0a0d mov.n a0, a10 40230b3a: 706100 excw 40230b3d: 705f70 excw @@ -76353,7 +76353,7 @@ Disassembly of section .text: 40100298 : 40100298: f0c112 addi a1, a1, -16 4010029b: 3109 s32i.n a0, a1, 12 -4010029d: 05d8c5 call0 4010602c +4010029d: 05d705 call0 40106010 401002a0: 220b addi.n a2, a2, -1 401002a2: 030c movi.n a3, 0 401002a4: 140c movi.n a4, 1 @@ -76605,7 +76605,7 @@ Disassembly of section .text: 40100515: 128c beqz.n a2, 4010051a 40100517: 0002c0 callx0 a2 4010051a: 08a022 movi a2, 8 -4010051d: 05b7c5 call0 4010609c +4010051d: 05b605 call0 40106080 40100520: fff231 l32r a3, 401004e8 40100523: feaf22 movi a2, -2 40100526: 0020c0 memw @@ -76783,7 +76783,7 @@ Disassembly of section .text: 401006a6: fe .byte 0xfe 401006a7: 3f .byte 0x3f 401006a8: 22f026 beqi a0, 0x100, 401006ce -401006ab: 54d040 extui a13, a4, 0, 6 +401006ab: 54b440 extui a11, a4, 4, 6 401006ae: 3f4010 excw 401006b1: 22ed excw 401006b3: ed2940 excw @@ -76854,7 +76854,7 @@ Disassembly of section .text: 40100759: 002a add.n a0, a0, a2 4010075b: 127440 excw 4010075e: f04021 l32r a2, 400fc860 <__floatsidf+0xee570> -40100761: 402145 call0 40140978 <_lit4_end+0x3a64c> +40100761: 402145 call0 40140978 <_lit4_end+0x3a668> 40100764: 0368 l32i.n a6, a3, 0 40100766: e04021 l32r a2, 400f8868 <__floatsidf+0xea578> 40100769: 400025 excw @@ -76917,7 +76917,7 @@ Disassembly of section .text: 401007ff: c01190 sub a1, a1, a9 40100802: 0020c0 memw 40100805: 02d8 l32i.n a13, a2, 0 -40100807: 02d9c5 call0 401035a4 +40100807: 02d805 call0 40103588 4010080a: ff50f1 l32r a15, 4010054c 4010080d: 25d0d0 extui a13, a13, 16, 3 40100810: 0f2d mov.n a2, a15 @@ -77147,7 +77147,7 @@ Disassembly of section .text: 40100a63: ff7205 call0 40100184 <_UserExceptionVector_1+0x28> 40100a66: ffff06 j 40100a66 40100a69: 000000 ill -40100a6c: 055f85 call0 40106068 +40100a6c: 055dc5 call0 4010604c 40100a6f: 212216 beqz a2, 40100c85 40100a72: fece21 l32r a2, 401005ac 40100a75: fdc201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> @@ -77288,7 +77288,7 @@ Disassembly of section .text: 40100bd8: 0020c0 memw 40100bdb: 0239 s32i.n a3, a2, 0 40100bdd: fff2c6 j 40100bac -40100be0: 054845 call0 40106068 +40100be0: 054685 call0 4010604c 40100be3: 292226 beqi a2, 2, 40100c10 40100be6: fe5541 l32r a4, 4010053c 40100be9: 203110 or a3, a1, a1 @@ -77485,7 +77485,7 @@ Disassembly of section .text: 40100df2: 330c movi.n a3, 3 40100df4: 0769 s32i.n a6, a7, 0 40100df6: 202110 or a2, a1, a1 -40100df9: 052345 call0 40106030 +40100df9: 052185 call0 40106014 40100dfc: fe4231 l32r a3, 40100704 40100dff: fe4041 l32r a4, 40100700 40100e02: 331a add.n a3, a3, a1 @@ -77527,7 +77527,7 @@ Disassembly of section .text: 40100e5d: f52050 extui a2, a5, 16, 16 40100e60: 034122 s8i a2, a1, 3 40100e63: 012d mov.n a2, a1 -40100e65: 051c85 call0 40106030 +40100e65: 051ac5 call0 40106014 40100e68: 111f27 beq a15, a2, 40100e7d 40100e6b: fdef21 l32r a2, 40100628 40100e6e: feaff2 movi a15, -2 @@ -77611,7 +77611,7 @@ Disassembly of section .text: 40100f4b: 005c22 s16i a2, a12, 0 40100f4e: 040c movi.n a4, 0 40100f50: 0e2d mov.n a2, a14 -40100f52: 051185 call0 4010606c +40100f52: 050fc5 call0 40106050 40100f55: fdb541 l32r a4, 4010062c 40100f58: 0c0c movi.n a12, 0 40100f5a: 02d422 addmi a2, a4, 0x200 @@ -78255,7 +78255,7 @@ Disassembly of section .text: 40101636: 6c1b addi.n a6, a12, 1 40101638: 062d mov.n a2, a6 4010163a: 1d6162 s32i a6, a1, 116 -4010163d: 04a3c5 call0 4010607c +4010163d: 04a205 call0 40106060 40101640: 1c6122 s32i a2, a1, 112 40101643: 0092c5 call0 40101f70 40101646: 1c2132 l32i a3, a1, 112 @@ -79003,7 +79003,7 @@ Disassembly of section .text: 40101d93: 000106 j 40101d9b 40101d96: 310000 srai a0, a0, 16 40101d99: 0cffe7 bbsi a15, 30, 40101da9 -40101d9c: 030605 call0 40104e00 +40101d9c: 030605 call0 40104e00 40101d9f: a03200 addx4 a3, a2, a0 40101da2: ff .byte 0xff 40101da3: 000106 j 40101dab @@ -79328,12 +79328,10 @@ Disassembly of section .text: 40102084: e878 l32i.n a7, a8, 56 40102086: fe .byte 0xfe 40102087: 3f .byte 0x3f -40102088: 632c movi.n a3, 38 -4010208a: 004010 break 0, 1 -4010208d: 4010c0 excw -40102090: 868b addi.n a8, a6, 8 -40102092: fe .byte 0xfe -40102093: 3f .byte 0x3f +40102088: 106310 and a6, a3, a1 +4010208b: c00040 sub a0, a0, a4 +4010208e: 8b4010 excw +40102091: 3ffe86 j 4011208f <_lit4_end+0xbd7f> 40102094: fe8662 excw 40102097: 3f .byte 0x3f @@ -79358,7 +79356,7 @@ Disassembly of section .text: 401020c3: c02230 sub a2, a2, a3 401020c6: 0c39 s32i.n a3, a12, 0 401020c8: 1c29 s32i.n a2, a12, 4 -401020ca: 03f605 call0 4010602c +401020ca: 03f445 call0 40106010 401020cd: 0c3d mov.n a3, a12 401020cf: 0c1266 bnei a2, 1, 401020df 401020d2: ffed41 l32r a4, 40102088 @@ -80469,5996 +80467,5998 @@ Disassembly of section .text: 40102b87: 3f .byte 0x3f 40102b88 : - LCD->reset_SIG(LCD_RS); - LCD->reset_SIG(LCD_E); + LCD->reset_LCD_RS(); + LCD->reset_LCD_E(); } void lcd_write_4bit_data(uint8_t data) { -40102b88: f0c112 addi a1, a1, -16 -40102b8b: 21c9 s32i.n a12, a1, 8 - LCD->set_SIG(LCD_E); +40102b88: e0c112 addi a1, a1, -32 +40102b8b: 61c9 s32i.n a12, a1, 24 + LCD->set_LCD_E(); 40102b8d: fffdc1 l32r a12, 40102b84 { -40102b90: 11d9 s32i.n a13, a1, 4 -40102b92: 02dd mov.n a13, a2 - LCD->set_SIG(LCD_E); -40102b94: 0c28 l32i.n a2, a12, 0 -{ -40102b96: 3109 s32i.n a0, a1, 12 - LCD->set_SIG(LCD_E); -40102b98: 5238 l32i.n a3, a2, 20 -40102b9a: 02a022 movi a2, 2 -40102b9d: 0003c0 callx0 a3 +40102b90: 7109 s32i.n a0, a1, 28 + LCD->set_LCD_E(); +40102b92: 0c38 l32i.n a3, a12, 0 +40102b94: 6338 l32i.n a3, a3, 24 +40102b96: 006122 s32i a2, a1, 0 +40102b99: 0003c0 callx0 a3 + ; data &= 0x0F; LCD->write_data(data); -40102ba0: 0c28 l32i.n a2, a12, 0 -40102ba2: 3238 l32i.n a3, a2, 12 -40102ba4: 0d2d mov.n a2, a13 -40102ba6: 0003c0 callx0 a3 - LCD->reset_SIG(LCD_E); -40102ba9: 0c28 l32i.n a2, a12, 0 -40102bab: 6238 l32i.n a3, a2, 24 -40102bad: 220c movi.n a2, 2 -40102baf: 0003c0 callx0 a3 +40102b9c: 0c38 l32i.n a3, a12, 0 +40102b9e: 0128 l32i.n a2, a1, 0 +40102ba0: 3338 l32i.n a3, a3, 12 +40102ba2: 0003c0 callx0 a3 + LCD->reset_LCD_E(); +40102ba5: 0c28 l32i.n a2, a12, 0 +40102ba7: 7228 l32i.n a2, a2, 28 +40102ba9: 0002c0 callx0 a2 + ; } -40102bb2: 3108 l32i.n a0, a1, 12 -40102bb4: 21c8 l32i.n a12, a1, 8 -40102bb6: 11d8 l32i.n a13, a1, 4 -40102bb8: 10c112 addi a1, a1, 16 -40102bbb: f00d ret.n -40102bbd: 000000 ill - -40102bc0 : - LCD->set_SIG(LCD_RS); +40102bac: 7108 l32i.n a0, a1, 28 +40102bae: 61c8 l32i.n a12, a1, 24 +40102bb0: 20c112 addi a1, a1, 32 +40102bb3: f00d ret.n +40102bb5: 000000 ill + +40102bb8 : + ; lcd_write_byte(data); } void lcd_write_byte(uint8_t byte) { -40102bc0: f0c112 addi a1, a1, -16 -40102bc3: 21c9 s32i.n a12, a1, 8 -40102bc5: 02cd mov.n a12, a2 +40102bb8: f0c112 addi a1, a1, -16 +40102bbb: 21c9 s32i.n a12, a1, 8 +40102bbd: 02cd mov.n a12, a2 #if USE_RW_PIN == ON - LCD->reset_SIG(LCD_RW); + LCD->reset_LCD_RW(); + ; #endif lcd_write_4bit_data((byte) >> 4); -40102bc7: 412420 srli a2, a2, 4 +40102bbf: 412420 srli a2, a2, 4 { -40102bca: 3109 s32i.n a0, a1, 12 +40102bc2: 3109 s32i.n a0, a1, 12 lcd_write_4bit_data((byte) >> 4); -40102bcc: fffb85 call0 40102b88 +40102bc4: fffc05 call0 40102b88 lcd_write_4bit_data((byte) & 0x0F); -40102bcf: 3420c0 extui a2, a12, 0, 4 -40102bd2: fffb45 call0 40102b88 - } - LCD->reset_SIG(LCD_RW); +40102bc7: 3420c0 extui a2, a12, 0, 4 +40102bca: fffbc5 call0 40102b88 + LCD->reset_LCD_RW(); + ; LCD->set_data_pins_as_outputs(); #else LCD->delay_us(120); -40102bd5: ffeb21 l32r a2, 40102b84 -40102bd8: 0228 l32i.n a2, a2, 0 -40102bda: 7238 l32i.n a3, a2, 28 -40102bdc: 78a022 movi a2, 120 -40102bdf: 0003c0 callx0 a3 +40102bcd: ffed21 l32r a2, 40102b84 +40102bd0: 0228 l32i.n a2, a2, 0 +40102bd2: 5238 l32i.n a3, a2, 20 +40102bd4: 78a022 movi a2, 120 +40102bd7: 0003c0 callx0 a3 #endif } -40102be2: 3108 l32i.n a0, a1, 12 -40102be4: 21c8 l32i.n a12, a1, 8 -40102be6: 10c112 addi a1, a1, 16 -40102be9: f00d ret.n +40102bda: 3108 l32i.n a0, a1, 12 +40102bdc: 21c8 l32i.n a12, a1, 8 +40102bde: 10c112 addi a1, a1, 16 +40102be1: f00d ret.n ... -40102bec : +40102be4 : + LCD->reset_LCD_RS(); +40102be4: ffe831 l32r a3, 40102b84 { -40102bec: f0c112 addi a1, a1, -16 -40102bef: 0261c2 s32i a12, a1, 8 -40102bf2: 20c220 or a12, a2, a2 - LCD->reset_SIG(LCD_RS); -40102bf5: ffe321 l32r a2, 40102b84 +40102be7: e0c112 addi a1, a1, -32 + LCD->reset_LCD_RS(); +40102bea: 002332 l32i a3, a3, 0 { -40102bf8: 036102 s32i a0, a1, 12 - LCD->reset_SIG(LCD_RS); -40102bfb: 0228 l32i.n a2, a2, 0 -40102bfd: 6238 l32i.n a3, a2, 24 -40102bff: 020c movi.n a2, 0 -40102c01: 0003c0 callx0 a3 +40102bed: 076102 s32i a0, a1, 28 + LCD->reset_LCD_RS(); +40102bf0: 092332 l32i a3, a3, 36 +40102bf3: 0129 s32i.n a2, a1, 0 +40102bf5: 0003c0 callx0 a3 lcd_write_byte(cmd); -40102c04: 0c2d mov.n a2, a12 -40102c06: fffb85 call0 40102bc0 +40102bf8: 0128 l32i.n a2, a1, 0 +40102bfa: fffbc5 call0 40102bb8 } -40102c09: 3108 l32i.n a0, a1, 12 -40102c0b: 21c8 l32i.n a12, a1, 8 -40102c0d: 10c112 addi a1, a1, 16 -40102c10: f00d ret.n - ... +40102bfd: 7108 l32i.n a0, a1, 28 +40102bff: 20c112 addi a1, a1, 32 +40102c02: f00d ret.n -40102c14 : +40102c04 : + LCD->set_LCD_RS(); +40102c04: ffe031 l32r a3, 40102b84 { -40102c14: f0c112 addi a1, a1, -16 -40102c17: 0261c2 s32i a12, a1, 8 -40102c1a: 20c220 or a12, a2, a2 - LCD->set_SIG(LCD_RS); -40102c1d: ffd921 l32r a2, 40102b84 +40102c07: e0c112 addi a1, a1, -32 + LCD->set_LCD_RS(); +40102c0a: 002332 l32i a3, a3, 0 { -40102c20: 036102 s32i a0, a1, 12 - LCD->set_SIG(LCD_RS); -40102c23: 0228 l32i.n a2, a2, 0 -40102c25: 5238 l32i.n a3, a2, 20 -40102c27: 020c movi.n a2, 0 -40102c29: 0003c0 callx0 a3 +40102c0d: 076102 s32i a0, a1, 28 + LCD->set_LCD_RS(); +40102c10: 082332 l32i a3, a3, 32 +40102c13: 0129 s32i.n a2, a1, 0 +40102c15: 0003c0 callx0 a3 lcd_write_byte(data); -40102c2c: 0c2d mov.n a2, a12 -40102c2e: fff905 call0 40102bc0 +40102c18: 0128 l32i.n a2, a1, 0 +40102c1a: fff9c5 call0 40102bb8 } -40102c31: 3108 l32i.n a0, a1, 12 -40102c33: 21c8 l32i.n a12, a1, 8 -40102c35: 10c112 addi a1, a1, 16 -40102c38: f00d ret.n -40102c3a: a00000 addx4 a0, a0, a0 -40102c3d: fe8d excw -40102c3f: 3f .byte 0x3f -40102c40: fe8de3 excw -40102c43: 3f .byte 0x3f -40102c44: fe8dc4 excw -40102c47: 3f .byte 0x3f - -40102c48 : +40102c1d: 7108 l32i.n a0, a1, 28 +40102c1f: 20c112 addi a1, a1, 32 +40102c22: f00d ret.n +40102c24: fe8de0 excw +40102c27: 3f .byte 0x3f +40102c28: df .byte 0xdf +40102c29: fe8d excw +40102c2b: 3f .byte 0x3f +40102c2c: fe8dc0 excw +40102c2f: 3f .byte 0x3f + +40102c30 : #endif -#if LCD_BUFFERING==ON +#if LCD_BUFFERING == ON static void check_lcd_buf_possition_ptr_overflow(void) { - if(++lcd_buf_position_ptr>&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]) -40102c48: fffd31 l32r a3, 40102c3c -40102c4b: fffd41 l32r a4, 40102c40 -40102c4e: 0328 l32i.n a2, a3, 0 -40102c50: 221b addi.n a2, a2, 1 -40102c52: 033427 bltu a4, a2, 40102c59 + lcd_buf_position_ptr++; +40102c30: fffd31 l32r a3, 40102c24 + if (lcd_buf_position_ptr > &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]) +40102c33: fffd41 l32r a4, 40102c28 + lcd_buf_position_ptr++; +40102c36: 0328 l32i.n a2, a3, 0 +40102c38: 221b addi.n a2, a2, 1 + if (lcd_buf_position_ptr > &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]) +40102c3a: 033427 bltu a4, a2, 40102c41 { - lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; -40102c55: 0329 s32i.n a2, a3, 0 + lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; +40102c3d: 0329 s32i.n a2, a3, 0 } } -40102c57: f00d ret.n - lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; -40102c59: fffa21 l32r a2, 40102c44 -40102c5c: fffd46 j 40102c55 -40102c5f: 8da400 excw -40102c62: fe .byte 0xfe -40102c63: 3f .byte 0x3f - -40102c64 : +40102c3f: f00d ret.n + lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; +40102c41: fffa21 l32r a2, 40102c2c +40102c44: fffd46 j 40102c3d +40102c47: 8da000 excw +40102c4a: fe .byte 0xfe +40102c4b: 3f .byte 0x3f + +40102c4c : { - for(uint8_t y=0;y -40102c67: fff731 l32r a3, 40102c44 + prev_lcd_buffer[y][x] = lcd_buffer[y][x]; +40102c4c: ffff41 l32r a4, 40102c48 +40102c4f: fff731 l32r a3, 40102c2c { -40102c6a: 00a022 movi a2, 0 - prev_lcd_buffer[y][x]=lcd_buffer[y][x]; -40102c6d: 623a add.n a6, a2, a3 -40102c6f: 000662 l8ui a6, a6, 0 -40102c72: 524a add.n a5, a2, a4 -40102c74: 004562 s8i a6, a5, 0 - for(uint8_t x=0;x - prev_lcd_buffer[y][x]=lcd_buffer[y][x]; -40102c7c: 632a add.n a6, a3, a2 -40102c7e: 000662 l8ui a6, a6, 0 -40102c81: 542a add.n a5, a4, a2 -40102c83: 004562 s8i a6, a5, 0 - for(uint8_t x=0;x +40102c52: 00a022 movi a2, 0 + prev_lcd_buffer[y][x] = lcd_buffer[y][x]; +40102c55: 623a add.n a6, a2, a3 +40102c57: 000662 l8ui a6, a6, 0 +40102c5a: 524a add.n a5, a2, a4 +40102c5c: 004562 s8i a6, a5, 0 + for (uint8_t x = 0; x < LCD_X; x++) +40102c5f: 221b addi.n a2, a2, 1 +40102c61: f0b266 bnei a2, 16, 40102c55 + prev_lcd_buffer[y][x] = lcd_buffer[y][x]; +40102c64: 632a add.n a6, a3, a2 +40102c66: 000662 l8ui a6, a6, 0 +40102c69: 542a add.n a5, a4, a2 +40102c6b: 004562 s8i a6, a5, 0 + for (uint8_t x = 0; x < LCD_X; x++) +40102c6e: 221b addi.n a2, a2, 1 +40102c70: f0c266 bnei a2, 32, 40102c64 } } } -40102c8b: f00d ret.n -40102c8d: 000000 ill - -40102c90 : -} +40102c73: f00d ret.n +40102c75: 000000 ill +40102c78 : + * @brief Function for disabling backlight od the LCD + */ void lcd_enable_backlight(void) { #if LCD_BCKL_PIN_EN_STATE == HIGH - LCD->set_SIG(LCD_BCKL); -40102c90: ffbd21 l32r a2, 40102b84 + LCD->set_LCD_BCKL(); +40102c78: ffc321 l32r a2, 40102b84 { -40102c93: f0c112 addi a1, a1, -16 - LCD->set_SIG(LCD_BCKL); -40102c96: 0228 l32i.n a2, a2, 0 +40102c7b: f0c112 addi a1, a1, -16 + LCD->set_LCD_BCKL(); +40102c7e: 0228 l32i.n a2, a2, 0 { -40102c98: 3109 s32i.n a0, a1, 12 - LCD->set_SIG(LCD_BCKL); -40102c9a: 5238 l32i.n a3, a2, 20 -40102c9c: 320c movi.n a2, 3 -40102c9e: 0003c0 callx0 a3 +40102c80: 3109 s32i.n a0, a1, 12 + LCD->set_LCD_BCKL(); +40102c82: 0c2222 l32i a2, a2, 48 +40102c85: 0002c0 callx0 a2 #else - LCD->reset_SIG(LCD_BCKL); + LCD->reset_LCD_BCKL(); #endif } -40102ca1: 3108 l32i.n a0, a1, 12 -40102ca3: 10c112 addi a1, a1, 16 -40102ca6: f00d ret.n - -40102ca8 : +40102c88: 3108 l32i.n a0, a1, 12 +40102c8a: 10c112 addi a1, a1, 16 +40102c8d: f00d ret.n + ... +40102c90 : + * @brief Function for enabling backlight od the LCD + */ void lcd_disable_backlight(void) { #if LCD_BCKL_PIN_EN_STATE == HIGH - LCD->reset_SIG(LCD_BCKL); -40102ca8: ffb721 l32r a2, 40102b84 + LCD->reset_LCD_BCKL(); +40102c90: ffbd21 l32r a2, 40102b84 { -40102cab: f0c112 addi a1, a1, -16 - LCD->reset_SIG(LCD_BCKL); -40102cae: 0228 l32i.n a2, a2, 0 +40102c93: f0c112 addi a1, a1, -16 + LCD->reset_LCD_BCKL(); +40102c96: 0228 l32i.n a2, a2, 0 { -40102cb0: 3109 s32i.n a0, a1, 12 - LCD->reset_SIG(LCD_BCKL); -40102cb2: 6238 l32i.n a3, a2, 24 -40102cb4: 320c movi.n a2, 3 -40102cb6: 0003c0 callx0 a3 +40102c98: 3109 s32i.n a0, a1, 12 + LCD->reset_LCD_BCKL(); +40102c9a: 0d2222 l32i a2, a2, 52 +40102c9d: 0002c0 callx0 a2 #else - LCD->set_SIG(LCD_BCKL); + LCD->set_LCD_BCKL(); #endif } -40102cb9: 3108 l32i.n a0, a1, 12 -40102cbb: 10c112 addi a1, a1, 16 -40102cbe: f00d ret.n -40102cc0: 001324 excw +40102ca0: 3108 l32i.n a0, a1, 12 +40102ca2: 10c112 addi a1, a1, 16 +40102ca5: f00d ret.n +40102ca7: 132400 excw ... -40102cc4 : +40102cac : /** * @brief Function that clears the LCD screen and sets the cursor on the position of the first character in the first line of the LCD * screen. */ void lcd_cls(void) { -40102cc4: f0c112 addi a1, a1, -16 +40102cac: f0c112 addi a1, a1, -16 lcd_write_cmd(LCDC_CLS); -40102cc7: 01a022 movi a2, 1 +40102caf: 01a022 movi a2, 1 { -40102cca: 036102 s32i a0, a1, 12 +40102cb2: 036102 s32i a0, a1, 12 lcd_write_cmd(LCDC_CLS); -40102ccd: fff1c5 call0 40102bec +40102cb5: fff2c5 call0 40102be4 #if USE_RW_PIN == OFF LCD->delay_us(4900); -40102cd0: ffad21 l32r a2, 40102b84 -40102cd3: 002222 l32i a2, a2, 0 -40102cd6: 7238 l32i.n a3, a2, 28 -40102cd8: fffa21 l32r a2, 40102cc0 -40102cdb: 0003c0 callx0 a3 +40102cb8: ffb321 l32r a2, 40102b84 +40102cbb: 002222 l32i a2, a2, 0 +40102cbe: 5238 l32i.n a3, a2, 20 +40102cc0: fffa21 l32r a2, 40102ca8 +40102cc3: 0003c0 callx0 a3 #endif } -40102cde: 3108 l32i.n a0, a1, 12 -40102ce0: 10c112 addi a1, a1, 16 -40102ce3: f00d ret.n -40102ce5: 000000 ill +40102cc6: 3108 l32i.n a0, a1, 12 +40102cc8: 10c112 addi a1, a1, 16 +40102ccb: f00d ret.n +40102ccd: 000000 ill -40102ce8 : +40102cd0 : /** * @brief Function for printing/writing the string on the LCD screen starting from the current LCD cursor position. * @param str string that should be printed/written on the LCD screen */ void lcd_str(const char *str) { -40102ce8: f0c112 addi a1, a1, -16 -40102ceb: 21c9 s32i.n a12, a1, 8 -40102ced: 3109 s32i.n a0, a1, 12 -40102cef: 02cd mov.n a12, a2 - register char znak; - while ((znak = *(str++))) -40102cf1: 000c22 l8ui a2, a12, 0 -40102cf4: 82cc bnez.n a2, 40102d00 +40102cd0: f0c112 addi a1, a1, -16 +40102cd3: 21c9 s32i.n a12, a1, 8 +40102cd5: 3109 s32i.n a0, a1, 12 +40102cd7: 02cd mov.n a12, a2 + while ((*str) != '\0') +40102cd9: 000c22 l8ui a2, a12, 0 +40102cdc: 82cc bnez.n a2, 40102ce8 { - lcd_write_data((uint8_t)(znak)); + lcd_char(*str); + str++; } } -40102cf6: 3108 l32i.n a0, a1, 12 -40102cf8: 21c8 l32i.n a12, a1, 8 -40102cfa: 10c112 addi a1, a1, 16 -40102cfd: f00d ret.n -40102cff: cc1b00 excw - lcd_write_data((uint8_t)(znak)); -40102d02: fff105 call0 40102c14 -40102d05: fffa06 j 40102cf1 - -40102d08 : +40102cde: 3108 l32i.n a0, a1, 12 +40102ce0: 21c8 l32i.n a12, a1, 8 +40102ce2: 10c112 addi a1, a1, 16 +40102ce5: f00d ret.n +40102ce7: f18500 excw + lcd_write_data(data); +40102cea: ff .byte 0xff + str++; +40102ceb: cc1b addi.n a12, a12, 1 +40102ced: fffa06 j 40102cd9 + +40102cf0 : * @brief Function that moves LCD cursor to a specific position located under the x and y coordinate - * @param y LCD row/line number. Defined enum value LINE_1, LINE_2,... etc. - * @param x LCD column number. Defined enum value C1, C2, C3,... etc. + * @param y LCD row/line number. This parameter can only accept values defined in ::LCD_LINES_e. + * @param x LCD column number. This parameter can only accept values defined in ::LCD_COLUMNS_e. */ -void lcd_locate(enum LCD_LINES y, enum LCD_COLUMNS x) +void lcd_locate(enum LCD_LINES_e y, enum LCD_COLUMNS_e x) { -40102d08: f0c112 addi a1, a1, -16 -40102d0b: 3109 s32i.n a0, a1, 12 +40102cf0: f0c112 addi a1, a1, -16 +40102cf3: 3109 s32i.n a0, a1, 12 switch (y) -40102d0d: 328c beqz.n a2, 40102d14 -40102d0f: 011266 bnei a2, 1, 40102d14 +40102cf5: 328c beqz.n a2, 40102cfc +40102cf7: 011266 bnei a2, 1, 40102cfc y = LCD_LINE1_ADR; break; #if (LCD_Y > 1) case 1: y = LCD_LINE2_ADR; -40102d12: 024c movi.n a2, 64 +40102cfa: 024c movi.n a2, 64 break; #endif default: break; } lcd_write_cmd((uint8_t)(LCDC_SET_DDRAM + y + x)); -40102d14: 80c332 addi a3, a3, -128 -40102d17: 802320 add a2, a3, a2 -40102d1a: 742020 extui a2, a2, 0, 8 -40102d1d: ffecc5 call0 40102bec +40102cfc: 80c332 addi a3, a3, -128 +40102cff: 802320 add a2, a3, a2 +40102d02: 742020 extui a2, a2, 0, 8 +40102d05: ffedc5 call0 40102be4 } -40102d20: 032102 l32i a0, a1, 12 -40102d23: 10c112 addi a1, a1, 16 -40102d26: 000080 ret -40102d29: 000000 ill -40102d2c: 8d9b addi.n a8, a13, 9 -40102d2e: fe .byte 0xfe -40102d2f: 3f .byte 0x3f - -40102d30 : +40102d08: 032102 l32i a0, a1, 12 +40102d0b: 10c112 addi a1, a1, 16 +40102d0e: 000080 ret +40102d11: 000000 ill +40102d14: 8d9b addi.n a8, a13, 9 +40102d16: fe .byte 0xfe +40102d17: 3f .byte 0x3f + +40102d18 : * @brief Function that puts spaces(0x32) in the whole LCD buffer and sets the cursor on the position of the first character in the first line of the LCD * buffer. */ void lcd_buf_cls(void) { - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) -40102d30: ffc531 l32r a3, 40102c44 -40102d33: 020c movi.n a2, 0 + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) +40102d18: ffc531 l32r a3, 40102c2c +40102d1b: 020c movi.n a2, 0 { - *lcd_buf_position_ptr=' '; -40102d35: 20a052 movi a5, 32 -40102d38: 432a add.n a4, a3, a2 -40102d3a: 004452 s8i a5, a4, 0 - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) -40102d3d: 221b addi.n a2, a2, 1 -40102d3f: f5c266 bnei a2, 32, 40102d38 + *lcd_buf_position_ptr = ' '; +40102d1d: 20a052 movi a5, 32 +40102d20: 432a add.n a4, a3, a2 +40102d22: 004452 s8i a5, a4, 0 + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) +40102d25: 221b addi.n a2, a2, 1 +40102d27: f5c266 bnei a2, 32, 40102d20 } - lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; -40102d42: ffbe21 l32r a2, 40102c3c -40102d45: 0239 s32i.n a3, a2, 0 - LCD_UPDATE_EVENT=true; -40102d47: fff921 l32r a2, 40102d2c -40102d4a: 130c movi.n a3, 1 -40102d4c: 004232 s8i a3, a2, 0 + lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; +40102d2a: ffbe21 l32r a2, 40102c24 +40102d2d: 0239 s32i.n a3, a2, 0 + LCD_BUFFER_UPDATE_FLAG = true; +40102d2f: fff921 l32r a2, 40102d14 +40102d32: 130c movi.n a3, 1 +40102d34: 004232 s8i a3, a2, 0 } -40102d4f: f00d ret.n -40102d51: 000000 ill -40102d54: 3a98 l32i.n a9, a10, 12 -40102d56: 940000 extui a0, a0, 0, 10 -40102d59: 000011 l32r a1, 400c2d5c <__floatsidf+0xb4a6c> +40102d37: f00d ret.n +40102d39: 000000 ill +40102d3c: 3a98 l32i.n a9, a10, 12 +40102d3e: 940000 extui a0, a0, 0, 10 +40102d41: 000011 l32r a1, 400c2d44 <__floatsidf+0xb4a54> -40102d5c : +40102d44 : { -40102d5c: f0c112 addi a1, a1, -16 -40102d5f: 3109 s32i.n a0, a1, 12 -40102d61: 21c9 s32i.n a12, a1, 8 +40102d44: f0c112 addi a1, a1, -16 +40102d47: 3109 s32i.n a0, a1, 12 +40102d49: 21c9 s32i.n a12, a1, 8 LCD = LCD_IO_driver_interface_get(); -40102d63: 003b85 call0 4010311c -40102d66: ff87c1 l32r a12, 40102b84 -40102d69: 006c22 s32i a2, a12, 0 +40102d4b: 003b45 call0 40103100 +40102d4e: ff8dc1 l32r a12, 40102b84 +40102d51: 006c22 s32i a2, a12, 0 LCD->init_LCD_pins(); -40102d6c: 0228 l32i.n a2, a2, 0 -40102d6e: 0002c0 callx0 a2 +40102d54: 0228 l32i.n a2, a2, 0 +40102d56: 0002c0 callx0 a2 lcd_disable_backlight(); -40102d71: fff345 call0 40102ca8 - LCD->set_SIG(LCD_E); -40102d74: 0c28 l32i.n a2, a12, 0 -40102d76: 052232 l32i a3, a2, 20 -40102d79: 02a022 movi a2, 2 -40102d7c: 0003c0 callx0 a3 - LCD->set_SIG(LCD_RS); -40102d7f: 0c28 l32i.n a2, a12, 0 -40102d81: 5238 l32i.n a3, a2, 20 -40102d83: 020c movi.n a2, 0 -40102d85: 0003c0 callx0 a3 +40102d59: fff345 call0 40102c90 + LCD->set_LCD_E(); +40102d5c: 0c28 l32i.n a2, a12, 0 +40102d5e: 6228 l32i.n a2, a2, 24 +40102d60: 0002c0 callx0 a2 + LCD->set_LCD_RS(); +40102d63: 0c28 l32i.n a2, a12, 0 +40102d65: 8228 l32i.n a2, a2, 32 +40102d67: 0002c0 callx0 a2 LCD->delay_us(15000); -40102d88: 0c28 l32i.n a2, a12, 0 -40102d8a: 7238 l32i.n a3, a2, 28 -40102d8c: fff221 l32r a2, 40102d54 -40102d8f: 0003c0 callx0 a3 - LCD->reset_SIG(LCD_RS); -40102d92: 0c28 l32i.n a2, a12, 0 -40102d94: 6238 l32i.n a3, a2, 24 -40102d96: 020c movi.n a2, 0 -40102d98: 0003c0 callx0 a3 - LCD->reset_SIG(LCD_E); -40102d9b: 0c28 l32i.n a2, a12, 0 -40102d9d: 6238 l32i.n a3, a2, 24 -40102d9f: 220c movi.n a2, 2 -40102da1: 0003c0 callx0 a3 +40102d6a: 0c28 l32i.n a2, a12, 0 +40102d6c: 5238 l32i.n a3, a2, 20 +40102d6e: fff321 l32r a2, 40102d3c +40102d71: 0003c0 callx0 a3 + LCD->reset_LCD_RS(); +40102d74: 0c28 l32i.n a2, a12, 0 +40102d76: 9228 l32i.n a2, a2, 36 +40102d78: 0002c0 callx0 a2 + LCD->reset_LCD_E(); +40102d7b: 0c28 l32i.n a2, a12, 0 +40102d7d: 7228 l32i.n a2, a2, 28 +40102d7f: 0002c0 callx0 a2 lcd_write_4bit_data(0x03); -40102da4: 320c movi.n a2, 3 -40102da6: ffde05 call0 40102b88 +40102d82: 320c movi.n a2, 3 +40102d84: ffe005 call0 40102b88 LCD->delay_us(4500); -40102da9: 0c28 l32i.n a2, a12, 0 -40102dab: 7238 l32i.n a3, a2, 28 -40102dad: ffea21 l32r a2, 40102d58 -40102db0: 0003c0 callx0 a3 +40102d87: 0c28 l32i.n a2, a12, 0 +40102d89: 5238 l32i.n a3, a2, 20 +40102d8b: ffed21 l32r a2, 40102d40 +40102d8e: 0003c0 callx0 a3 lcd_write_4bit_data(0x03); -40102db3: 320c movi.n a2, 3 -40102db5: ffdd05 call0 40102b88 +40102d91: 320c movi.n a2, 3 +40102d93: ffdf45 call0 40102b88 LCD->delay_us(110); -40102db8: 0c28 l32i.n a2, a12, 0 -40102dba: 7238 l32i.n a3, a2, 28 -40102dbc: 6ea022 movi a2, 110 -40102dbf: 0003c0 callx0 a3 +40102d96: 0c28 l32i.n a2, a12, 0 +40102d98: 5238 l32i.n a3, a2, 20 +40102d9a: 6ea022 movi a2, 110 +40102d9d: 0003c0 callx0 a3 lcd_write_4bit_data(0x03); -40102dc2: 320c movi.n a2, 3 -40102dc4: ffdc05 call0 40102b88 +40102da0: 320c movi.n a2, 3 +40102da2: ffde45 call0 40102b88 LCD->delay_us(110); -40102dc7: 0c28 l32i.n a2, a12, 0 -40102dc9: 7238 l32i.n a3, a2, 28 -40102dcb: 6ea022 movi a2, 110 -40102dce: 0003c0 callx0 a3 +40102da5: 0c28 l32i.n a2, a12, 0 +40102da7: 5238 l32i.n a3, a2, 20 +40102da9: 6ea022 movi a2, 110 +40102dac: 0003c0 callx0 a3 lcd_write_4bit_data(0x02); -40102dd1: 220c movi.n a2, 2 -40102dd3: ffdb45 call0 40102b88 +40102daf: 220c movi.n a2, 2 +40102db1: ffdd45 call0 40102b88 LCD->delay_us(110); -40102dd6: 0c28 l32i.n a2, a12, 0 -40102dd8: 7238 l32i.n a3, a2, 28 -40102dda: 6ea022 movi a2, 110 -40102ddd: 0003c0 callx0 a3 +40102db4: 0c28 l32i.n a2, a12, 0 +40102db6: 5238 l32i.n a3, a2, 20 +40102db8: 6ea022 movi a2, 110 +40102dbb: 0003c0 callx0 a3 lcd_write_cmd(LCDC_FUNC | LCDC_FUNC4B | LCDC_FUNC2L | LCDC_FUNC5x7); -40102de0: 822c movi.n a2, 40 -40102de2: ffe085 call0 40102bec +40102dbe: 822c movi.n a2, 40 +40102dc0: ffe205 call0 40102be4 lcd_write_cmd(LCDC_ONOFF | LCDC_CURSOROFF | LCDC_DISPLAYON); -40102de5: c20c movi.n a2, 12 -40102de7: ffe045 call0 40102bec +40102dc3: c20c movi.n a2, 12 +40102dc5: ffe1c5 call0 40102be4 lcd_cls(); -40102dea: ffed85 call0 40102cc4 +40102dc8: ffee05 call0 40102cac lcd_write_cmd(LCDC_ENTRY_MODE | LCDC_ENTRYR); -40102ded: 620c movi.n a2, 6 -40102def: ffdfc5 call0 40102bec +40102dcb: 620c movi.n a2, 6 +40102dcd: ffe145 call0 40102be4 lcd_buf_cls(); -40102df2: fff3c5 call0 40102d30 +40102dd0: fff445 call0 40102d18 copy_lcd_buf_2_prev_lcd_buf(); -40102df5: ffe6c5 call0 40102c64 - LCD_UPDATE_EVENT=false; -40102df8: ffcd21 l32r a2, 40102d2c +40102dd3: ffe785 call0 40102c4c + LCD_BUFFER_UPDATE_FLAG = false; +40102dd6: ffcf21 l32r a2, 40102d14 } -40102dfb: 3108 l32i.n a0, a1, 12 - LCD_UPDATE_EVENT=false; -40102dfd: 030c movi.n a3, 0 +40102dd9: 3108 l32i.n a0, a1, 12 + LCD_BUFFER_UPDATE_FLAG = false; +40102ddb: 030c movi.n a3, 0 } -40102dff: 21c8 l32i.n a12, a1, 8 - LCD_UPDATE_EVENT=false; -40102e01: 004232 s8i a3, a2, 0 +40102ddd: 21c8 l32i.n a12, a1, 8 + LCD_BUFFER_UPDATE_FLAG = false; +40102ddf: 004232 s8i a3, a2, 0 } -40102e04: 10c112 addi a1, a1, 16 -40102e07: f00d ret.n -40102e09: 000000 ill +40102de2: 10c112 addi a1, a1, 16 +40102de5: f00d ret.n + ... -40102e0c : - * @note For user-defined char, place CGRAM_char_index (Position/address of the character in CGRAM of the LCD where +40102de8 : + * @note For user-defined char, place LCD_CGRAM_BANK_x_e (Position/address of the character in CGRAM of the LCD where * defined char was written). */ void lcd_buf_char(const char c) { - *lcd_buf_position_ptr=c; -40102e0c: ff8c31 l32r a3, 40102c3c + *lcd_buf_position_ptr = c; +40102de8: ff8f31 l32r a3, 40102c24 { -40102e0f: f0c112 addi a1, a1, -16 - *lcd_buf_position_ptr=c; -40102e12: 0338 l32i.n a3, a3, 0 +40102deb: f0c112 addi a1, a1, -16 + *lcd_buf_position_ptr = c; +40102dee: 0338 l32i.n a3, a3, 0 { -40102e14: 3109 s32i.n a0, a1, 12 - *lcd_buf_position_ptr=c; -40102e16: 004322 s8i a2, a3, 0 +40102df0: 3109 s32i.n a0, a1, 12 + *lcd_buf_position_ptr = c; +40102df2: 004322 s8i a2, a3, 0 check_lcd_buf_possition_ptr_overflow(); -40102e19: ffe2c5 call0 40102c48 - LCD_UPDATE_EVENT=true; -40102e1c: ffc421 l32r a2, 40102d2c +40102df5: ffe385 call0 40102c30 + LCD_BUFFER_UPDATE_FLAG = true; +40102df8: ffc721 l32r a2, 40102d14 } -40102e1f: 3108 l32i.n a0, a1, 12 - LCD_UPDATE_EVENT=true; -40102e21: 130c movi.n a3, 1 -40102e23: 004232 s8i a3, a2, 0 +40102dfb: 3108 l32i.n a0, a1, 12 + LCD_BUFFER_UPDATE_FLAG = true; +40102dfd: 130c movi.n a3, 1 +40102dff: 004232 s8i a3, a2, 0 } -40102e26: 10c112 addi a1, a1, 16 -40102e29: f00d ret.n +40102e02: 10c112 addi a1, a1, 16 +40102e05: f00d ret.n ... -40102e2c : - * @param y LCD row/line number. Defined enum value LINE_1, LINE_2,... etc. - * @param x LCD column number. Defined enum value C1, C2, C3,... etc. +40102e08 : + * @param y LCD row/line number. This parameter can only accept values defined in ::LCD_LINES_e. + * @param x LCD column number. This parameter can only accept values defined in ::LCD_COLUMNS_e. */ -void lcd_buf_locate(enum LCD_LINES y, enum LCD_COLUMNS x) +void lcd_buf_locate(enum LCD_LINES_e y, enum LCD_COLUMNS_e x) { - lcd_buf_position_ptr=&lcd_buffer[y][x]; -40102e2c: 1122c0 slli a2, a2, 4 -40102e2f: 223a add.n a2, a2, a3 -40102e31: ff8431 l32r a3, 40102c44 -40102e34: 223a add.n a2, a2, a3 -40102e36: ff8131 l32r a3, 40102c3c -40102e39: 0329 s32i.n a2, a3, 0 + lcd_buf_position_ptr = &lcd_buffer[y][x]; +40102e08: 1122c0 slli a2, a2, 4 +40102e0b: 223a add.n a2, a2, a3 +40102e0d: ff8731 l32r a3, 40102c2c +40102e10: 223a add.n a2, a2, a3 +40102e12: ff8431 l32r a3, 40102c24 +40102e15: 0329 s32i.n a2, a3, 0 } -40102e3b: f00d ret.n -40102e3d: 000000 ill +40102e17: f00d ret.n +40102e19: 000000 ill -40102e40 : +40102e1c : /** * @brief Function for placing the string in the LCD buffer starts from the current LCD buffer position pointer. * @param str string that should be placed in the LCD buffer */ void lcd_buf_str(const char *str) { -40102e40: f0c112 addi a1, a1, -16 -40102e43: 11d9 s32i.n a13, a1, 4 +40102e1c: f0c112 addi a1, a1, -16 +40102e1f: 11d9 s32i.n a13, a1, 4 while (*str) { - *(lcd_buf_position_ptr)=*(str++); -40102e45: ff7dd1 l32r a13, 40102c3c + *(lcd_buf_position_ptr) = *(str++); +40102e21: ff80d1 l32r a13, 40102c24 { -40102e48: 21c9 s32i.n a12, a1, 8 -40102e4a: 3109 s32i.n a0, a1, 12 -40102e4c: 02cd mov.n a12, a2 +40102e24: 21c9 s32i.n a12, a1, 8 +40102e26: 3109 s32i.n a0, a1, 12 +40102e28: 02cd mov.n a12, a2 while (*str) -40102e4e: 000c22 l8ui a2, a12, 0 -40102e51: 12dc bnez.n a2, 40102e66 +40102e2a: 000c22 l8ui a2, a12, 0 +40102e2d: 12dc bnez.n a2, 40102e42 check_lcd_buf_possition_ptr_overflow(); } - LCD_UPDATE_EVENT=true; -40102e53: ffb621 l32r a2, 40102d2c + LCD_BUFFER_UPDATE_FLAG = true; +40102e2f: ffb921 l32r a2, 40102d14 } -40102e56: 3108 l32i.n a0, a1, 12 - LCD_UPDATE_EVENT=true; -40102e58: 130c movi.n a3, 1 +40102e32: 3108 l32i.n a0, a1, 12 + LCD_BUFFER_UPDATE_FLAG = true; +40102e34: 130c movi.n a3, 1 } -40102e5a: 21c8 l32i.n a12, a1, 8 -40102e5c: 11d8 l32i.n a13, a1, 4 - LCD_UPDATE_EVENT=true; -40102e5e: 004232 s8i a3, a2, 0 +40102e36: 21c8 l32i.n a12, a1, 8 +40102e38: 11d8 l32i.n a13, a1, 4 + LCD_BUFFER_UPDATE_FLAG = true; +40102e3a: 004232 s8i a3, a2, 0 } -40102e61: 10c112 addi a1, a1, 16 -40102e64: f00d ret.n - *(lcd_buf_position_ptr)=*(str++); -40102e66: 0d38 l32i.n a3, a13, 0 -40102e68: cc1b addi.n a12, a12, 1 -40102e6a: 004322 s8i a2, a3, 0 +40102e3d: 10c112 addi a1, a1, 16 +40102e40: f00d ret.n + *(lcd_buf_position_ptr) = *(str++); +40102e42: 0d38 l32i.n a3, a13, 0 +40102e44: cc1b addi.n a12, a12, 1 +40102e46: 004322 s8i a2, a3, 0 check_lcd_buf_possition_ptr_overflow(); -40102e6d: ffdd85 call0 40102c48 -40102e70: fff686 j 40102e4e +40102e49: ffde45 call0 40102c30 +40102e4c: fff686 j 40102e2a ... -40102e74 : -/** - * @brief Function that prints on the LCD screen the content of The LCD buffer. +40102e50 : + * @brief Function that prints on the LCD screen the content of The LCD buffer. * The function sets also The LCD buffer position pointer to the First line's first character. */ void lcd_update(void) { -40102e74: d0c112 addi a1, a1, -48 -40102e77: 81e9 s32i.n a14, a1, 32 - uint8_t lcd_cursor_position=0; - uint8_t lcd_line=0; - uint8_t missed_char_counter_in_LCD_line=0; - const lcd_pos_t *prev_lcd_buff_pos_ptr=&prev_lcd_buffer[LINE_1][C1]; - - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) -40102e79: ff7221 l32r a2, 40102c44 -40102e7c: ff70e1 l32r a14, 40102c3c + if (LCD_BUFFER_UPDATE_FLAG == true) +40102e50: ffb131 l32r a3, 40102d14 +{ +40102e53: d0c112 addi a1, a1, -48 + if (LCD_BUFFER_UPDATE_FLAG == true) +40102e56: 000322 l8ui a2, a3, 0 { -40102e7f: a1c9 s32i.n a12, a1, 40 -40102e81: 91d9 s32i.n a13, a1, 36 -40102e83: 71f9 s32i.n a15, a1, 28 -40102e85: b109 s32i.n a0, a1, 44 - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) -40102e87: 0e29 s32i.n a2, a14, 0 - const lcd_pos_t *prev_lcd_buff_pos_ptr=&prev_lcd_buffer[LINE_1][C1]; -40102e89: ff75d1 l32r a13, 40102c60 - uint8_t missed_char_counter_in_LCD_line=0; -40102e8c: 020c movi.n a2, 0 - uint8_t lcd_line=0; -40102e8e: 02fd mov.n a15, a2 - uint8_t lcd_cursor_position=0; -40102e90: 024d mov.n a4, a2 +40102e59: 0b6102 s32i a0, a1, 44 +40102e5c: 0a61c2 s32i a12, a1, 40 +40102e5f: 0961d2 s32i a13, a1, 36 +40102e62: 81e9 s32i.n a14, a1, 32 +40102e64: 71f9 s32i.n a15, a1, 28 + if (LCD_BUFFER_UPDATE_FLAG == true) +40102e66: b2ac beqz.n a2, 40102e95 + uint8_t lcd_cursor_position = 0; + uint8_t lcd_line = 0; + uint8_t missed_char_counter_in_LCD_line = 0; + const lcd_pos_t *prev_lcd_buff_pos_ptr = &prev_lcd_buffer[LINE_1][C1]; + + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) +40102e68: ff7141 l32r a4, 40102c2c +40102e6b: ff6ee1 l32r a14, 40102c24 + uint8_t missed_char_counter_in_LCD_line = 0; +40102e6e: 020c movi.n a2, 0 + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) +40102e70: 0e49 s32i.n a4, a14, 0 + const lcd_pos_t *prev_lcd_buff_pos_ptr = &prev_lcd_buffer[LINE_1][C1]; +40102e72: ff7541 l32r a4, 40102c48 + uint8_t lcd_line = 0; +40102e75: 02dd mov.n a13, a2 + uint8_t lcd_cursor_position = 0; +40102e77: 02fd mov.n a15, a2 + const lcd_pos_t *prev_lcd_buff_pos_ptr = &prev_lcd_buffer[LINE_1][C1]; +40102e79: 0149 s32i.n a4, a1, 0 lcd_write_data(data); -40102e92: 02cd mov.n a12, a2 - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) -40102e94: 0e38 l32i.n a3, a14, 0 -40102e96: ff6a51 l32r a5, 40102c40 -40102e99: 20b537 bgeu a5, a3, 40102ebd - write_lcd_buf_2_lcd(&lcd_cursor_position,&lcd_line,&missed_char_counter_in_LCD_line,prev_lcd_buff_pos_ptr); - update_lcd_curosr_possition(&lcd_cursor_position,&lcd_line,&missed_char_counter_in_LCD_line); - prev_lcd_buff_pos_ptr++; +40102e7b: 02cd mov.n a12, a2 + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) +40102e7d: 0e38 l32i.n a3, a14, 0 +40102e7f: ff6a41 l32r a4, 40102c28 +40102e82: 20b437 bgeu a4, a3, 40102ea6 + write_lcd_buf_2_lcd(&lcd_cursor_position, &lcd_line, &missed_char_counter_in_LCD_line, prev_lcd_buff_pos_ptr); + update_lcd_curosr_possition(&lcd_cursor_position, &lcd_line, &missed_char_counter_in_LCD_line); + prev_lcd_buff_pos_ptr++; + } + + lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; +40102e85: ff6921 l32r a2, 40102c2c +40102e88: 0e29 s32i.n a2, a14, 0 + copy_lcd_buf_2_prev_lcd_buf(); +40102e8a: ffdc05 call0 40102c4c + LCD_BUFFER_UPDATE_FLAG = false; +40102e8d: ffa131 l32r a3, 40102d14 +40102e90: 020c movi.n a2, 0 +40102e92: 004322 s8i a2, a3, 0 } - - lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; -40102e9c: ff6a21 l32r a2, 40102c44 -40102e9f: 0e29 s32i.n a2, a14, 0 - copy_lcd_buf_2_prev_lcd_buf(); -40102ea1: ffdc05 call0 40102c64 - LCD_UPDATE_EVENT=false; -40102ea4: ffa221 l32r a2, 40102d2c -} -40102ea7: b108 l32i.n a0, a1, 44 - LCD_UPDATE_EVENT=false; -40102ea9: 030c movi.n a3, 0 } -40102eab: a1c8 l32i.n a12, a1, 40 -40102ead: 91d8 l32i.n a13, a1, 36 -40102eaf: 81e8 l32i.n a14, a1, 32 -40102eb1: 71f8 l32i.n a15, a1, 28 - LCD_UPDATE_EVENT=false; -40102eb3: 004232 s8i a3, a2, 0 -} -40102eb6: 30c112 addi a1, a1, 48 -40102eb9: f00d ret.n -40102ebb: 620000 excw - if(*lcd_buf_position_ptr!=*prev_lcd_buff_pos_ptr) -40102ebe: 000d mov.n a0, a0 -40102ec0: 000332 l8ui a3, a3, 0 -40102ec3: 491637 beq a6, a3, 40102f10 - if (*missed_char_counter_in_LCD_line!=0) -40102ec6: 928c beqz.n a2, 40102ed3 - lcd_locate(*lcd_line,*lcd_cursor_position); -40102ec8: 043d mov.n a3, a4 -40102eca: 0f2d mov.n a2, a15 -40102ecc: 0149 s32i.n a4, a1, 0 -40102ece: ffe385 call0 40102d08 -40102ed1: 0148 l32i.n a4, a1, 0 +40102e95: b108 l32i.n a0, a1, 44 +40102e97: a1c8 l32i.n a12, a1, 40 +40102e99: 91d8 l32i.n a13, a1, 36 +40102e9b: 81e8 l32i.n a14, a1, 32 +40102e9d: 71f8 l32i.n a15, a1, 28 +40102e9f: 30c112 addi a1, a1, 48 +40102ea2: f00d ret.n +40102ea4: 420000 excw + if ((*lcd_buf_position_ptr) != (*prev_lcd_buff_pos_ptr)) +40102ea7: 320021 l32r a2, 400cf6a8 <__floatsidf+0xc13b8> +40102eaa: 720003 excw +40102ead: 370004 excw +40102eb0: 8c4117 ball a1, a1, 40102e40 + if (*missed_char_counter_in_LCD_line != 0) +40102eb3: 0f3d52 excw + lcd_locate(*lcd_line, *lcd_cursor_position); +40102eb6: 0d2d mov.n a2, a13 +40102eb8: ffe345 call0 40102cf0 lcd_char(*lcd_buf_position_ptr); -40102ed3: 0e28 l32i.n a2, a14, 0 +40102ebb: 0e28 l32i.n a2, a14, 0 lcd_write_data(data); -40102ed5: 000222 l8ui a2, a2, 0 -40102ed8: 006142 s32i a4, a1, 0 -40102edb: ffd385 call0 40102c14 -40102ede: 0148 l32i.n a4, a1, 0 -40102ee0: 0c2d mov.n a2, a12 - if((++(*lcd_cursor_position))>=LCD_X) -40102ee2: 441b addi.n a4, a4, 1 -40102ee4: 744040 extui a4, a4, 0, 8 -40102ee7: f30c movi.n a3, 15 -40102ee9: 17b347 bgeu a3, a4, 40102f04 +40102ebd: 000222 l8ui a2, a2, 0 +40102ec0: ffd405 call0 40102c04 +40102ec3: 0c2d mov.n a2, a12 + (*lcd_cursor_position)++; +40102ec5: 5f1b addi.n a5, a15, 1 +40102ec7: 74f050 extui a15, a5, 0, 8 + if ((*lcd_cursor_position) >= LCD_X) +40102eca: f30c movi.n a3, 15 +40102ecc: 14b3f7 bgeu a3, a15, 40102ee4 (*lcd_line)++; -40102eec: ff1b addi.n a15, a15, 1 -40102eee: 74f0f0 extui a15, a15, 0, 8 - if(*lcd_line==LCD_Y) -40102ef1: 012f66 bnei a15, 2, 40102ef6 - *lcd_line=LINE_1; -40102ef4: 0cfd mov.n a15, a12 - lcd_locate(*lcd_line,*lcd_cursor_position); -40102ef6: 202ff0 or a2, a15, a15 -40102ef9: 203cc0 or a3, a12, a12 -40102efc: ffe085 call0 40102d08 - *missed_char_counter_in_LCD_line=0; -40102eff: 202cc0 or a2, a12, a12 - *lcd_cursor_position=0; -40102f02: 040c movi.n a4, 0 - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) -40102f04: 0e38 l32i.n a3, a14, 0 - prev_lcd_buff_pos_ptr++; -40102f06: dd1b addi.n a13, a13, 1 - for(lcd_buf_position_ptr=&lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr<=&lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) -40102f08: 331b addi.n a3, a3, 1 -40102f0a: 0e39 s32i.n a3, a14, 0 -40102f0c: ffe106 j 40102e94 -40102f0f: 221b00 excw +40102ecf: 4d1b addi.n a4, a13, 1 +40102ed1: 74d040 extui a13, a4, 0, 8 + if (*lcd_line == LCD_Y) +40102ed4: 012d66 bnei a13, 2, 40102ed9 + *lcd_line = LINE_1; +40102ed7: 0cdd mov.n a13, a12 + lcd_locate(*lcd_line, *lcd_cursor_position); +40102ed9: 0d2d mov.n a2, a13 +40102edb: 0c3d mov.n a3, a12 +40102edd: ffe105 call0 40102cf0 + *missed_char_counter_in_LCD_line = 0; +40102ee0: 0c2d mov.n a2, a12 + *lcd_cursor_position = 0; +40102ee2: 0f0c movi.n a15, 0 + prev_lcd_buff_pos_ptr++; +40102ee4: 0148 l32i.n a4, a1, 0 + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) +40102ee6: 0e38 l32i.n a3, a14, 0 + prev_lcd_buff_pos_ptr++; +40102ee8: 441b addi.n a4, a4, 1 + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) +40102eea: 331b addi.n a3, a3, 1 + prev_lcd_buff_pos_ptr++; +40102eec: 0149 s32i.n a4, a1, 0 + for (lcd_buf_position_ptr = &lcd_buffer[LINE_1][C1]; lcd_buf_position_ptr <= &lcd_buffer[LAST_LCD_LINE][LAST_CHAR_IN_LCD_LINE]; lcd_buf_position_ptr++) +40102eee: 0e39 s32i.n a3, a14, 0 +40102ef0: ffe246 j 40102e7d +40102ef3: 221b00 excw (*missed_char_counter_in_LCD_line)++; -40102f12: 742020 extui a2, a2, 0, 8 -40102f15: fff246 j 40102ee2 +40102ef6: 742020 extui a2, a2, 0, 8 +40102ef9: fff206 j 40102ec5 -40102f18 : +40102efc : break; } } static void wraper_delay_us(uint32_t delay_us) { -40102f18: f0c112 addi a1, a1, -16 +40102efc: f0c112 addi a1, a1, -16 // ToDo update wraper os_delay_us((uint16_t)(delay_us)); -40102f1b: f42020 extui a2, a2, 0, 16 +40102eff: f42020 extui a2, a2, 0, 16 { -40102f1e: 3109 s32i.n a0, a1, 12 +40102f02: 3109 s32i.n a0, a1, 12 os_delay_us((uint16_t)(delay_us)); -40102f20: f61801 l32r a0, 40100780 -40102f23: 0000c0 callx0 a0 +40102f04: f61f01 l32r a0, 40100780 +40102f07: 0000c0 callx0 a0 } -40102f26: 3108 l32i.n a0, a1, 12 -40102f28: 10c112 addi a1, a1, 16 -40102f2b: f00d ret.n -40102f2d: 000000 ill +40102f0a: 3108 l32i.n a0, a1, 12 +40102f0c: 10c112 addi a1, a1, 16 +40102f0f: f00d ret.n +40102f11: 000000 ill -40102f30 : +40102f14 : { -40102f30: f0c112 addi a1, a1, -16 -40102f33: 3109 s32i.n a0, a1, 12 +40102f14: f0c112 addi a1, a1, -16 +40102f17: 3109 s32i.n a0, a1, 12 switch (LCD_SIG) -40102f35: 112226 beqi a2, 2, 40102f4a -40102f38: 203226 beqi a2, 3, 40102f5c +40102f19: 112226 beqi a2, 2, 40102f2e +40102f1c: 203226 beqi a2, 3, 40102f40 gpio_output_set(0,LCD_RS_PIN,LCD_RS_PIN, 0); -40102f3b: 050c movi.n a5, 0 -40102f3d: 840c movi.n a4, 8 +40102f1f: 050c movi.n a5, 0 +40102f21: 840c movi.n a4, 8 switch (LCD_SIG) -40102f3f: b28c beqz.n a2, 40102f4e +40102f23: b28c beqz.n a2, 40102f32 } -40102f41: 3108 l32i.n a0, a1, 12 -40102f43: 10c112 addi a1, a1, 16 -40102f46: f00d ret.n -40102f48: 0c0000 excw +40102f25: 3108 l32i.n a0, a1, 12 +40102f27: 10c112 addi a1, a1, 16 +40102f2a: f00d ret.n +40102f2c: 0c0000 excw gpio_output_set(0,LCD_E_PIN,LCD_E_PIN, 0); -40102f4b: 240c05 call0 4012700c <_lit4_end+0x20ce0> +40102f2f: 240c05 call0 40126ff0 <_lit4_end+0x20ce0> gpio_output_set(0,LCD_BCKL_PIN,LCD_BCKL_PIN,0); -40102f4e: 043d mov.n a3, a4 -40102f50: 052d mov.n a2, a5 -40102f52: fa2401 l32r a0, 401017e4 -40102f55: 0000c0 callx0 a0 +40102f32: 043d mov.n a3, a4 +40102f34: 052d mov.n a2, a5 +40102f36: fa2b01 l32r a0, 401017e4 +40102f39: 0000c0 callx0 a0 } -40102f58: fff946 j 40102f41 -40102f5b: 050c00 extui a0, a0, 28, 1 +40102f3c: fff946 j 40102f25 +40102f3f: 050c00 extui a0, a0, 28, 1 gpio_output_set(0,LCD_BCKL_PIN,LCD_BCKL_PIN,0); -40102f5e: 041c movi.n a4, 16 -40102f60: fffa86 j 40102f4e +40102f42: 041c movi.n a4, 16 +40102f44: fffa86 j 40102f32 ... -40102f64 : +40102f48 : { -40102f64: f0c112 addi a1, a1, -16 -40102f67: 3109 s32i.n a0, a1, 12 +40102f48: f0c112 addi a1, a1, -16 +40102f4b: 3109 s32i.n a0, a1, 12 switch (LCD_SIG) -40102f69: 112226 beqi a2, 2, 40102f7e -40102f6c: 203226 beqi a2, 3, 40102f90 +40102f4d: 112226 beqi a2, 2, 40102f62 +40102f50: 203226 beqi a2, 3, 40102f74 gpio_output_set(LCD_RS_PIN,0,LCD_RS_PIN, 0); -40102f6f: 050c movi.n a5, 0 -40102f71: 840c movi.n a4, 8 +40102f53: 050c movi.n a5, 0 +40102f55: 840c movi.n a4, 8 switch (LCD_SIG) -40102f73: b28c beqz.n a2, 40102f82 +40102f57: b28c beqz.n a2, 40102f66 } -40102f75: 3108 l32i.n a0, a1, 12 -40102f77: 10c112 addi a1, a1, 16 -40102f7a: f00d ret.n -40102f7c: 0c0000 excw +40102f59: 3108 l32i.n a0, a1, 12 +40102f5b: 10c112 addi a1, a1, 16 +40102f5e: f00d ret.n +40102f60: 0c0000 excw gpio_output_set(LCD_E_PIN,0,LCD_E_PIN, 0); -40102f7f: 240c05 call0 40127040 <_lit4_end+0x20d14> +40102f63: 240c05 call0 40127024 <_lit4_end+0x20d14> gpio_output_set(LCD_BCKL_PIN,0,LCD_BCKL_PIN, 0); -40102f82: 053d mov.n a3, a5 -40102f84: 042d mov.n a2, a4 -40102f86: fa1701 l32r a0, 401017e4 -40102f89: 0000c0 callx0 a0 +40102f66: 053d mov.n a3, a5 +40102f68: 042d mov.n a2, a4 +40102f6a: fa1e01 l32r a0, 401017e4 +40102f6d: 0000c0 callx0 a0 } -40102f8c: fff946 j 40102f75 -40102f8f: 050c00 extui a0, a0, 28, 1 +40102f70: fff946 j 40102f59 +40102f73: 050c00 extui a0, a0, 28, 1 gpio_output_set(LCD_BCKL_PIN,0,LCD_BCKL_PIN, 0); -40102f92: 041c movi.n a4, 16 -40102f94: fffa86 j 40102f82 -40102f97: 400000 ssr a0 -40102f9a: 000000 ill -40102f9d: 000020 excw -40102fa0: 008000 excw +40102f76: 041c movi.n a4, 16 +40102f78: fffa86 j 40102f66 +40102f7b: 400000 ssr a0 +40102f7e: 000000 ill +40102f81: 000020 excw +40102f84: 008000 excw ... -40102fa4 : +40102f88 : { -40102fa4: f0c112 addi a1, a1, -16 -40102fa7: 21c9 s32i.n a12, a1, 8 -40102fa9: 74c020 extui a12, a2, 0, 8 -40102fac: fffb21 l32r a2, 40102f98 +40102f88: f0c112 addi a1, a1, -16 +40102f8b: 21c9 s32i.n a12, a1, 8 +40102f8d: 74c020 extui a12, a2, 0, 8 +40102f90: fffb21 l32r a2, 40102f7c gpio_output_set(LCD_D4_PIN,0,LCD_D4_PIN, 0); -40102faf: 050c movi.n a5, 0 +40102f93: 050c movi.n a5, 0 { -40102fb1: 3109 s32i.n a0, a1, 12 +40102f95: 3109 s32i.n a0, a1, 12 gpio_output_set(LCD_D4_PIN,0,LCD_D4_PIN, 0); -40102fb3: 024d mov.n a4, a2 -40102fb5: 053d mov.n a3, a5 +40102f97: 024d mov.n a4, a2 +40102f99: 053d mov.n a3, a5 if ((data & LCD_D4_MASK)) -40102fb7: 05ec07 bbsi a12, 0, 40102fc0 +40102f9b: 05ec07 bbsi a12, 0, 40102fa4 gpio_output_set(0,LCD_D4_PIN,LCD_D4_PIN, 0); -40102fba: 203220 or a3, a2, a2 -40102fbd: 202550 or a2, a5, a5 -40102fc0: fa0901 l32r a0, 401017e4 -40102fc3: 0000c0 callx0 a0 +40102f9e: 203220 or a3, a2, a2 +40102fa1: 202550 or a2, a5, a5 +40102fa4: fa1001 l32r a0, 401017e4 +40102fa7: 0000c0 callx0 a0 if ((data & LCD_D5_MASK)) -40102fc6: f55d21 l32r a2, 4010053c +40102faa: f56421 l32r a2, 4010053c gpio_output_set(LCD_D5_PIN,0,LCD_D5_PIN, 0); -40102fc9: 050c movi.n a5, 0 -40102fcb: 024d mov.n a4, a2 -40102fcd: 053d mov.n a3, a5 +40102fad: 050c movi.n a5, 0 +40102faf: 024d mov.n a4, a2 +40102fb1: 053d mov.n a3, a5 if ((data & LCD_D5_MASK)) -40102fcf: 05ec17 bbsi a12, 1, 40102fd8 +40102fb3: 05ec17 bbsi a12, 1, 40102fbc gpio_output_set(0,LCD_D5_PIN,LCD_D5_PIN, 0); -40102fd2: 203220 or a3, a2, a2 -40102fd5: 202550 or a2, a5, a5 -40102fd8: fa0301 l32r a0, 401017e4 -40102fdb: 0000c0 callx0 a0 +40102fb6: 203220 or a3, a2, a2 +40102fb9: 202550 or a2, a5, a5 +40102fbc: fa0a01 l32r a0, 401017e4 +40102fbf: 0000c0 callx0 a0 if ((data & LCD_D6_MASK)) -40102fde: ffef21 l32r a2, 40102f9c +40102fc2: ffef21 l32r a2, 40102f80 gpio_output_set(LCD_D6_PIN,0,LCD_D6_PIN, 0); -40102fe1: 050c movi.n a5, 0 -40102fe3: 024d mov.n a4, a2 -40102fe5: 053d mov.n a3, a5 +40102fc5: 050c movi.n a5, 0 +40102fc7: 024d mov.n a4, a2 +40102fc9: 053d mov.n a3, a5 if ((data & LCD_D6_MASK)) -40102fe7: 05ec27 bbsi a12, 2, 40102ff0 +40102fcb: 05ec27 bbsi a12, 2, 40102fd4 gpio_output_set(0,LCD_D6_PIN,LCD_D6_PIN, 0); -40102fea: 203220 or a3, a2, a2 -40102fed: 202550 or a2, a5, a5 -40102ff0: f9fd01 l32r a0, 401017e4 -40102ff3: 0000c0 callx0 a0 +40102fce: 203220 or a3, a2, a2 +40102fd1: 202550 or a2, a5, a5 +40102fd4: fa0401 l32r a0, 401017e4 +40102fd7: 0000c0 callx0 a0 if ((data & LCD_D7_MASK)) -40102ff6: ffea21 l32r a2, 40102fa0 +40102fda: ffea21 l32r a2, 40102f84 gpio_output_set(LCD_D7_PIN,0,LCD_D7_PIN, 0); -40102ff9: 050c movi.n a5, 0 -40102ffb: 024d mov.n a4, a2 -40102ffd: 053d mov.n a3, a5 +40102fdd: 050c movi.n a5, 0 +40102fdf: 024d mov.n a4, a2 +40102fe1: 053d mov.n a3, a5 if ((data & LCD_D7_MASK)) -40102fff: 05ec37 bbsi a12, 3, 40103008 +40102fe3: 05ec37 bbsi a12, 3, 40102fec gpio_output_set(0,LCD_D7_PIN,LCD_D7_PIN, 0); -40103002: 203220 or a3, a2, a2 -40103005: 202550 or a2, a5, a5 -40103008: f9f701 l32r a0, 401017e4 -4010300b: 0000c0 callx0 a0 +40102fe6: 203220 or a3, a2, a2 +40102fe9: 202550 or a2, a5, a5 +40102fec: f9fe01 l32r a0, 401017e4 +40102fef: 0000c0 callx0 a0 } -4010300e: 3108 l32i.n a0, a1, 12 -40103010: 21c8 l32i.n a12, a1, 8 -40103012: 10c112 addi a1, a1, 16 -40103015: f00d ret.n -40103017: f00000 subx8 a0, a0, a0 +40102ff2: 3108 l32i.n a0, a1, 12 +40102ff4: 21c8 l32i.n a12, a1, 8 +40102ff6: 10c112 addi a1, a1, 16 +40102ff9: f00d ret.n +40102ffb: f00000 subx8 a0, a0, a0 ... -4010301c : +40103000 : gpio_output_set( -4010301c: 040c movi.n a4, 0 -4010301e: fffe51 l32r a5, 40103018 +40103000: 040c movi.n a4, 0 +40103002: fffe51 l32r a5, 40102ffc { -40103021: f0c112 addi a1, a1, -16 +40103005: f0c112 addi a1, a1, -16 gpio_output_set( -40103024: 043d mov.n a3, a4 -40103026: 042d mov.n a2, a4 +40103008: 043d mov.n a3, a4 +4010300a: 042d mov.n a2, a4 { -40103028: 3109 s32i.n a0, a1, 12 +4010300c: 3109 s32i.n a0, a1, 12 gpio_output_set( -4010302a: f9ee01 l32r a0, 401017e4 -4010302d: 0000c0 callx0 a0 +4010300e: f9f501 l32r a0, 401017e4 +40103011: 0000c0 callx0 a0 } -40103030: 3108 l32i.n a0, a1, 12 -40103032: 10c112 addi a1, a1, 16 -40103035: f00d ret.n +40103014: 3108 l32i.n a0, a1, 12 +40103016: 10c112 addi a1, a1, 16 +40103019: f00d ret.n ... -40103038 : +4010301c : gpio_output_set( -40103038: fff831 l32r a3, 40103018 -4010303b: 050c movi.n a5, 0 +4010301c: fff831 l32r a3, 40102ffc +4010301f: 050c movi.n a5, 0 { -4010303d: f0c112 addi a1, a1, -16 +40103021: f0c112 addi a1, a1, -16 gpio_output_set( -40103040: 034d mov.n a4, a3 -40103042: 052d mov.n a2, a5 +40103024: 034d mov.n a4, a3 +40103026: 052d mov.n a2, a5 { -40103044: 3109 s32i.n a0, a1, 12 +40103028: 3109 s32i.n a0, a1, 12 gpio_output_set( -40103046: f9e701 l32r a0, 401017e4 -40103049: 0000c0 callx0 a0 +4010302a: f9ee01 l32r a0, 401017e4 +4010302d: 0000c0 callx0 a0 } -4010304c: 3108 l32i.n a0, a1, 12 -4010304e: 10c112 addi a1, a1, 16 -40103051: f00d ret.n -40103053: 081400 excw -40103056: 186000 excw -40103059: 0008 l32i.n a0, a0, 0 -4010305b: 080c60 excw -4010305e: 046000 extui a6, a0, 0, 1 -40103061: 0008 l32i.n a0, a0, 0 -40103063: 080860 excw -40103066: 106000 and a6, a0, a0 -40103069: 0008 l32i.n a0, a0, 0 -4010306b: 083c60 excw -4010306e: 1a6000 excw -40103071: 0000f0 excw - -40103074 : +40103030: 3108 l32i.n a0, a1, 12 +40103032: 10c112 addi a1, a1, 16 +40103035: f00d ret.n +40103037: 081400 excw +4010303a: 186000 excw +4010303d: 0008 l32i.n a0, a0, 0 +4010303f: 080c60 excw +40103042: 046000 extui a6, a0, 0, 1 +40103045: 0008 l32i.n a0, a0, 0 +40103047: 080860 excw +4010304a: 106000 and a6, a0, a0 +4010304d: 0008 l32i.n a0, a0, 0 +4010304f: 083c60 excw +40103052: 1a6000 excw +40103055: 0000f0 excw + +40103058 : PIN_FUNC_SELECT(LCD_RS_MUX,LCD_RS_FUNC); -40103074: fff851 l32r a5, 40103054 -40103077: cfae22 movi a2, 0xfffffecf -4010307a: 0020c0 memw -4010307d: 0548 l32i.n a4, a5, 0 -4010307f: 033c movi.n a3, 48 +40103058: fff851 l32r a5, 40103038 +4010305b: cfae22 movi a2, 0xfffffecf +4010305e: 0020c0 memw +40103061: 0548 l32i.n a4, a5, 0 +40103063: 033c movi.n a3, 48 { -40103081: f0c112 addi a1, a1, -16 +40103065: f0c112 addi a1, a1, -16 PIN_FUNC_SELECT(LCD_RS_MUX,LCD_RS_FUNC); -40103084: 104420 and a4, a4, a2 +40103068: 104420 and a4, a4, a2 { -40103087: 3109 s32i.n a0, a1, 12 +4010306b: 3109 s32i.n a0, a1, 12 PIN_FUNC_SELECT(LCD_RS_MUX,LCD_RS_FUNC); -40103089: 204430 or a4, a4, a3 -4010308c: 0020c0 memw -4010308f: 0549 s32i.n a4, a5, 0 +4010306d: 204430 or a4, a4, a3 +40103070: 0020c0 memw +40103073: 0549 s32i.n a4, a5, 0 PIN_FUNC_SELECT(LCD_E_MUX,LCD_E_FUNC); -40103091: fff151 l32r a5, 40103058 -40103094: 0020c0 memw -40103097: 0548 l32i.n a4, a5, 0 -40103099: 104420 and a4, a4, a2 -4010309c: 204430 or a4, a4, a3 -4010309f: 0020c0 memw -401030a2: 0549 s32i.n a4, a5, 0 +40103075: fff151 l32r a5, 4010303c +40103078: 0020c0 memw +4010307b: 0548 l32i.n a4, a5, 0 +4010307d: 104420 and a4, a4, a2 +40103080: 204430 or a4, a4, a3 +40103083: 0020c0 memw +40103086: 0549 s32i.n a4, a5, 0 PIN_FUNC_SELECT(LCD_D4_MUX,LCD_D4_FUNC); -401030a4: ffee51 l32r a5, 4010305c -401030a7: 0020c0 memw -401030aa: 0548 l32i.n a4, a5, 0 -401030ac: 104420 and a4, a4, a2 -401030af: 204430 or a4, a4, a3 -401030b2: 0020c0 memw -401030b5: 0549 s32i.n a4, a5, 0 +40103088: ffee51 l32r a5, 40103040 +4010308b: 0020c0 memw +4010308e: 0548 l32i.n a4, a5, 0 +40103090: 104420 and a4, a4, a2 +40103093: 204430 or a4, a4, a3 +40103096: 0020c0 memw +40103099: 0549 s32i.n a4, a5, 0 PIN_FUNC_SELECT(LCD_D5_MUX,LCD_D5_FUNC); -401030b7: ffea51 l32r a5, 40103060 -401030ba: 0020c0 memw -401030bd: 0548 l32i.n a4, a5, 0 -401030bf: 104420 and a4, a4, a2 -401030c2: 204430 or a4, a4, a3 -401030c5: 0020c0 memw -401030c8: 0549 s32i.n a4, a5, 0 +4010309b: ffea51 l32r a5, 40103044 +4010309e: 0020c0 memw +401030a1: 0548 l32i.n a4, a5, 0 +401030a3: 104420 and a4, a4, a2 +401030a6: 204430 or a4, a4, a3 +401030a9: 0020c0 memw +401030ac: 0549 s32i.n a4, a5, 0 PIN_FUNC_SELECT(LCD_D6_MUX,LCD_D6_FUNC); -401030ca: ffe651 l32r a5, 40103064 -401030cd: 0020c0 memw -401030d0: 0548 l32i.n a4, a5, 0 -401030d2: 104420 and a4, a4, a2 -401030d5: 204430 or a4, a4, a3 -401030d8: 0020c0 memw -401030db: 0549 s32i.n a4, a5, 0 +401030ae: ffe651 l32r a5, 40103048 +401030b1: 0020c0 memw +401030b4: 0548 l32i.n a4, a5, 0 +401030b6: 104420 and a4, a4, a2 +401030b9: 204430 or a4, a4, a3 +401030bc: 0020c0 memw +401030bf: 0549 s32i.n a4, a5, 0 PIN_FUNC_SELECT(LCD_D7_MUX,LCD_D7_FUNC); -401030dd: ffe251 l32r a5, 40103068 -401030e0: 0020c0 memw -401030e3: 0548 l32i.n a4, a5, 0 -401030e5: 104420 and a4, a4, a2 -401030e8: 203430 or a3, a4, a3 +401030c1: ffe251 l32r a5, 4010304c +401030c4: 0020c0 memw +401030c7: 0548 l32i.n a4, a5, 0 +401030c9: 104420 and a4, a4, a2 +401030cc: 203430 or a3, a4, a3 PIN_FUNC_SELECT(LCD_BCKL_MUX,LCD_BCKL_FUNC); -401030eb: ffe041 l32r a4, 4010306c +401030cf: ffe041 l32r a4, 40103050 PIN_FUNC_SELECT(LCD_D7_MUX,LCD_D7_FUNC); -401030ee: 0020c0 memw -401030f1: 0539 s32i.n a3, a5, 0 +401030d2: 0020c0 memw +401030d5: 0539 s32i.n a3, a5, 0 PIN_FUNC_SELECT(LCD_BCKL_MUX,LCD_BCKL_FUNC); -401030f3: 0020c0 memw -401030f6: 0438 l32i.n a3, a4, 0 +401030d7: 0020c0 memw +401030da: 0438 l32i.n a3, a4, 0 gpio_output_set(0, -401030f8: 050c movi.n a5, 0 +401030dc: 050c movi.n a5, 0 PIN_FUNC_SELECT(LCD_BCKL_MUX,LCD_BCKL_FUNC); -401030fa: 102320 and a2, a3, a2 +401030de: 102320 and a2, a3, a2 gpio_output_set(0, -401030fd: ffdc31 l32r a3, 40103070 +401030e1: ffdc31 l32r a3, 40103054 PIN_FUNC_SELECT(LCD_BCKL_MUX,LCD_BCKL_FUNC); -40103100: 0020c0 memw -40103103: 0429 s32i.n a2, a4, 0 +401030e4: 0020c0 memw +401030e7: 0429 s32i.n a2, a4, 0 gpio_output_set(0, -40103105: 034d mov.n a4, a3 -40103107: 202550 or a2, a5, a5 -4010310a: f9b601 l32r a0, 401017e4 -4010310d: 0000c0 callx0 a0 +401030e9: 034d mov.n a4, a3 +401030eb: 202550 or a2, a5, a5 +401030ee: f9bd01 l32r a0, 401017e4 +401030f1: 0000c0 callx0 a0 } -40103110: 3108 l32i.n a0, a1, 12 -40103112: 10c112 addi a1, a1, 16 -40103115: f00d ret.n -40103117: 875c00 excw -4010311a: fe .byte 0xfe -4010311b: 3f .byte 0x3f - -4010311c : +401030f4: 3108 l32i.n a0, a1, 12 +401030f6: 10c112 addi a1, a1, 16 +401030f9: f00d ret.n +401030fb: 875c00 excw +401030fe: fe .byte 0xfe +401030ff: 3f .byte 0x3f + +40103100 : } -4010311c: ffff21 l32r a2, 40103118 -4010311f: f00d ret.n -40103121: 000000 ill -40103124: fe8aa0 excw -40103127: 3f .byte 0x3f -40103128: 54e8 l32i.n a14, a4, 20 -4010312a: 21 .byte 0x21 -4010312b: 40 .byte 0x40 - -4010312c : -4010312c: 030c movi.n a3, 0 -4010312e: f0c112 addi a1, a1, -16 -40103131: 025d mov.n a5, a2 -40103133: 0109 s32i.n a0, a1, 0 -40103135: fffb01 l32r a0, 40103124 -40103138: 120c movi.n a2, 1 -4010313a: 0059 s32i.n a5, a0, 0 -4010313c: fffb01 l32r a0, 40103128 -4010313f: 0000c0 callx0 a0 -40103142: 0108 l32i.n a0, a1, 0 -40103144: 10c112 addi a1, a1, 16 -40103147: f00d ret.n -40103149: 000000 ill - -4010314c : -4010314c: fff631 l32r a3, 40103124 -4010314f: 0329 s32i.n a2, a3, 0 -40103151: f00d ret.n +40103100: ffff21 l32r a2, 401030fc +40103103: f00d ret.n +40103105: 000000 ill +40103108: fe8aa0 excw +4010310b: 3f .byte 0x3f +4010310c: 54e8 l32i.n a14, a4, 20 +4010310e: 21 .byte 0x21 +4010310f: 40 .byte 0x40 + +40103110 : +40103110: 030c movi.n a3, 0 +40103112: f0c112 addi a1, a1, -16 +40103115: 025d mov.n a5, a2 +40103117: 0109 s32i.n a0, a1, 0 +40103119: fffb01 l32r a0, 40103108 +4010311c: 120c movi.n a2, 1 +4010311e: 0059 s32i.n a5, a0, 0 +40103120: fffb01 l32r a0, 4010310c +40103123: 0000c0 callx0 a0 +40103126: 0108 l32i.n a0, a1, 0 +40103128: 10c112 addi a1, a1, 16 +4010312b: f00d ret.n +4010312d: 000000 ill + +40103130 : +40103130: fff631 l32r a3, 40103108 +40103133: 0329 s32i.n a2, a3, 0 +40103135: f00d ret.n ... -40103154 : -40103154: f0c112 addi a1, a1, -16 -40103157: 0109 s32i.n a0, a1, 0 -40103159: fff201 l32r a0, 40103124 -4010315c: 0008 l32i.n a0, a0, 0 -4010315e: 1008 l32i.n a0, a0, 4 -40103160: 0000c0 callx0 a0 -40103163: 020c movi.n a2, 0 -40103165: 0108 l32i.n a0, a1, 0 -40103167: 10c112 addi a1, a1, 16 -4010316a: f00d ret.n -4010316c: f20a00 excw -4010316f: 3f .byte 0x3f - -40103170 : -40103170: ffff21 l32r a2, 4010316c -40103173: 0020c0 memw -40103176: 802222 l32i a2, a2, 0x200 -40103179: f00d ret.n -4010317b: 8ab800 excw -4010317e: fe .byte 0xfe -4010317f: 3f .byte 0x3f - -40103180 : -40103180: 415230 srli a5, a3, 2 -40103183: f0c112 addi a1, a1, -16 -40103186: 016d mov.n a6, a1 -40103188: 905550 addx2 a5, a5, a5 -4010318b: 1109 s32i.n a0, a1, 4 -4010318d: 000c movi.n a0, 0 -4010318f: 406a add.n a4, a0, a6 -40103191: 350a add.n a3, a5, a0 -40103193: 323a add.n a3, a2, a3 -40103195: 001b addi.n a0, a0, 1 -40103197: 000332 l8ui a3, a3, 0 -4010319a: 004432 s8i a3, a4, 0 -4010319d: 010080 slli a0, a0, 24 -401031a0: 310800 srai a0, a0, 24 -401031a3: e83066 bnei a0, 3, 4010318f -401031a6: 6ba022 movi a2, 107 -401031a9: 230c movi.n a3, 2 -401031ab: 140c movi.n a4, 1 -401031ad: 064c movi.n a6, 64 -401031af: fff301 l32r a0, 4010317c -401031b2: 000152 l8ui a5, a1, 0 -401031b5: 0008 l32i.n a0, a0, 0 -401031b7: 015580 slli a5, a5, 24 -401031ba: 315850 srai a5, a5, 24 -401031bd: 205560 or a5, a5, a6 -401031c0: 262002 l32i a0, a0, 152 -401031c3: 745050 extui a5, a5, 0, 8 -401031c6: 0000c0 callx0 a0 -401031c9: 6ba022 movi a2, 107 -401031cc: 230c movi.n a3, 2 -401031ce: 240c movi.n a4, 2 -401031d0: 010152 l8ui a5, a1, 1 -401031d3: ffea01 l32r a0, 4010317c -401031d6: 020162 l8ui a6, a1, 2 -401031d9: 0008 l32i.n a0, a0, 0 -401031db: 016680 slli a6, a6, 24 -401031de: 015580 slli a5, a5, 24 -401031e1: 315850 srai a5, a5, 24 -401031e4: 316860 srai a6, a6, 24 -401031e7: 262002 l32i a0, a0, 152 -401031ea: 1166c0 slli a6, a6, 4 -401031ed: 205560 or a5, a5, a6 -401031f0: 745050 extui a5, a5, 0, 8 -401031f3: 0000c0 callx0 a0 -401031f6: 1108 l32i.n a0, a1, 4 -401031f8: 10c112 addi a1, a1, 16 -401031fb: f00d ret.n -401031fd: 000000 ill -40103200: 009a00 excw -40103203: 0fff60 excw -40103206: 00fff0 excw -40103209: 000b40 excw - -4010320c : -4010320c: fffd71 l32r a7, 40103200 -4010320f: fffd61 l32r a6, 40103204 -40103212: f4d351 l32r a5, 40100560 -40103215: 42ac beqz.n a2, 4010323d -40103217: 119340 slli a9, a3, 12 -4010321a: 0020c0 memw -4010321d: 592782 l32i a8, a7, 0x164 -40103220: 108860 and a8, a8, a6 -40103223: 208890 or a8, a8, a9 -40103226: 0020c0 memw -40103229: 596782 s32i a8, a7, 0x164 -4010322c: 0020c0 memw -4010322f: da2742 l32i a4, a7, 0x368 -40103232: 204450 or a4, a4, a5 -40103235: 0020c0 memw -40103238: da6742 s32i a4, a7, 0x368 -4010323b: f00d ret.n -4010323d: fff241 l32r a4, 40103208 -40103240: 0020c0 memw -40103243: 592732 l32i a3, a7, 0x164 -40103246: 103360 and a3, a3, a6 -40103249: 203340 or a3, a3, a4 -4010324c: 0020c0 memw -4010324f: 596732 s32i a3, a7, 0x164 -40103252: 0020c0 memw -40103255: da2722 l32i a2, a7, 0x368 -40103258: 202250 or a2, a2, a5 -4010325b: 0020c0 memw -4010325e: da6722 s32i a2, a7, 0x368 -40103261: f00d ret.n -40103263: ffff00 excw -40103266: 0f .byte 0xf -40103267: ff .byte 0xff -40103268: ff .byte 0xff -40103269: ff .byte 0xff -4010326a: ff .byte 0xff -4010326b: 000003 excw -4010326e: 000030 excw -40103271: d80000 excw -40103274: ff .byte 0xff -40103275: ff .byte 0xff -40103276: 7f .byte 0x7f -40103277: fe .byte 0xfe - -40103278 : -40103278: fffb41 l32r a4, 40103264 -4010327b: f0c112 addi a1, a1, -16 -4010327e: 0109 s32i.n a0, a1, 0 -40103280: 11c9 s32i.n a12, a1, 4 -40103282: fff901 l32r a0, 40103268 -40103285: f953c1 l32r a12, 401017d4 -40103288: f2dc bnez.n a2, 401032ab -4010328a: 0020c0 memw -4010328d: e52c32 l32i a3, a12, 0x394 -40103290: 103340 and a3, a3, a4 -40103293: 0020c0 memw -40103296: e56c32 s32i a3, a12, 0x394 -40103299: 0020c0 memw -4010329c: e52c22 l32i a2, a12, 0x394 -4010329f: 102200 and a2, a2, a0 -401032a2: 0020c0 memw -401032a5: e56c22 s32i a2, a12, 0x394 -401032a8: 000a46 j 401032d5 -401032ab: fff071 l32r a7, 4010326c -401032ae: 0020c0 memw -401032b1: e52c62 l32i a6, a12, 0x394 -401032b4: 106640 and a6, a6, a4 -401032b7: 206670 or a6, a6, a7 -401032ba: 0020c0 memw -401032bd: e56c62 s32i a6, a12, 0x394 -401032c0: ffec61 l32r a6, 40103270 -401032c3: 0020c0 memw -401032c6: e52c52 l32i a5, a12, 0x394 -401032c9: 105500 and a5, a5, a0 -401032cc: 205560 or a5, a5, a6 -401032cf: 0020c0 memw -401032d2: e56c52 s32i a5, a12, 0x394 -401032d5: f4a681 l32r a8, 40100570 -401032d8: ffe791 l32r a9, 40103274 -401032db: 0020c0 memw -401032de: fa2c72 l32i a7, a12, 0x3e8 -401032e1: 107790 and a7, a7, a9 -401032e4: 207780 or a7, a7, a8 -401032e7: 0020c0 memw -401032ea: fa6c72 s32i a7, a12, 0x3e8 -401032ed: 120c movi.n a2, 1 -401032ef: f52401 l32r a0, 40100780 -401032f2: 0000c0 callx0 a0 -401032f5: 0020c0 memw -401032f8: ffdfb1 l32r a11, 40103274 -401032fb: fa2ca2 l32i a10, a12, 0x3e8 -401032fe: 10aab0 and a10, a10, a11 -40103301: 0020c0 memw -40103304: fa6ca2 s32i a10, a12, 0x3e8 -40103307: 11c8 l32i.n a12, a1, 4 -40103309: 0108 l32i.n a0, a1, 0 -4010330b: 10c112 addi a1, a1, 16 -4010330e: f00d ret.n -40103310: effe00 excw -40103313: 3f .byte 0x3f -40103314: ff .byte 0xff -40103315: ff .byte 0xff -40103316: 00fc70 excw -40103319: 500000 excw -4010331c: 000600 excw -4010331f: 8aa660 excw -40103322: fe .byte 0xfe -40103323: 3f .byte 0x3f - -40103324 : -40103324: 04a022 movi a2, 4 -40103327: f0c112 addi a1, a1, -16 -4010332a: 006102 s32i a0, a1, 0 -4010332d: 0055c5 call0 4010388c -40103330: 00a022 movi a2, 0 -40103333: fff445 call0 40103278 -40103336: 62a022 movi a2, 98 -40103339: ff9001 l32r a0, 4010317c -4010333c: 130c movi.n a3, 1 -4010333e: 0008 l32i.n a0, a0, 0 -40103340: 340c movi.n a4, 3 -40103342: 262002 l32i a0, a0, 152 -40103345: 150c movi.n a5, 1 -40103347: 0000c0 callx0 a0 -4010334a: db7c movi.n a11, -3 -4010334c: fff171 l32r a7, 40103310 -4010334f: ff87a1 l32r a10, 4010316c -40103352: 0020c0 memw -40103355: 9c2a92 l32i a9, a10, 0x270 -40103358: 1099b0 and a9, a9, a11 -4010335b: 0020c0 memw -4010335e: 9c6a92 s32i a9, a10, 0x270 -40103361: ffec81 l32r a8, 40103314 -40103364: 0020c0 memw -40103367: 862762 l32i a6, a7, 0x218 -4010336a: 106680 and a6, a6, a8 -4010336d: 0020c0 memw -40103370: 866762 s32i a6, a7, 0x218 -40103373: ffe941 l32r a4, 40103318 -40103376: ffe951 l32r a5, 4010331c -40103379: 0020c0 memw -4010337c: 446542 s32i a4, a5, 0x110 -4010337f: ffe831 l32r a3, 40103320 -40103382: 120c movi.n a2, 1 -40103384: 0108 l32i.n a0, a1, 0 -40103386: 10c112 addi a1, a1, 16 -40103389: 004322 s8i a2, a3, 0 -4010338c: f00d ret.n -4010338e: 2c0000 excw -40103391: 3ffe80 excw -40103394: c818 l32i.n a1, a8, 48 -40103396: d44021 l32r a2, 400f8498 <__floatsidf+0xea1a8> -40103399: 4021b3 excw - -4010339c : -4010339c: 140c movi.n a4, 1 -4010339e: f51c movi.n a5, 31 -401033a0: 080c movi.n a8, 0 -401033a2: 38a192 movi a9, 0x138 -401033a5: fffa61 l32r a6, 40103390 -401033a8: c0c112 addi a1, a1, -64 -401033ab: 61c9 s32i.n a12, a1, 24 -401033ad: 71d9 s32i.n a13, a1, 28 -401033af: 81e9 s32i.n a14, a1, 32 -401033b1: 91f9 s32i.n a15, a1, 36 -401033b3: 10c172 addi a7, a1, 16 -401033b6: c129 s32i.n a2, a1, 48 -401033b8: 5109 s32i.n a0, a1, 20 -401033ba: 024c movi.n a2, 64 -401033bc: c138 l32i.n a3, a1, 48 -401033be: 000662 l8ui a6, a6, 0 -401033c1: 0199 s32i.n a9, a1, 0 -401033c3: 1189 s32i.n a8, a1, 4 -401033c5: 016680 slli a6, a6, 24 -401033c8: 316860 srai a6, a6, 24 -401033cb: fff201 l32r a0, 40103394 -401033ce: 0000c0 callx0 a0 -401033d1: 0e0c movi.n a14, 0 -401033d3: 000c movi.n a0, 0 -401033d5: 6fa0f2 movi a15, 111 -401033d8: 100182 l8ui a8, a1, 16 -401033db: c178 l32i.n a7, a1, 48 -401033dd: 0b0c movi.n a11, 0 -401033df: d1b9 s32i.n a11, a1, 52 -401033e1: 050792 l8ui a9, a7, 5 -401033e4: 018880 slli a8, a8, 24 -401033e7: 000772 l8ui a7, a7, 0 -401033ea: 318880 srai a8, a8, 24 -401033ed: 1fc882 addi a8, a8, 31 -401033f0: c07790 sub a7, a7, a9 -401033f3: 104182 s8i a8, a1, 16 -401033f6: 117700 slli a7, a7, 16 -401033f9: 317070 srai a7, a7, 16 -401033fc: e179 s32i.n a7, a1, 56 -401033fe: 1177f0 slli a7, a7, 1 -40103401: f9c782 addi a8, a7, -7 -40103404: b189 s32i.n a8, a1, 44 -40103406: f8c772 addi a7, a7, -8 -40103409: 117700 slli a7, a7, 16 -4010340c: 317070 srai a7, a7, 16 -4010340f: a179 s32i.n a7, a1, 40 -40103411: 0f6d mov.n a6, a15 -40103413: 100122 l8ui a2, a1, 16 -40103416: e1c8 l32i.n a12, a1, 56 -40103418: 012280 slli a2, a2, 24 -4010341b: 312820 srai a2, a2, 24 -4010341e: 220a add.n a2, a2, a0 -40103420: 104122 s8i a2, a1, 16 -40103423: 0f0d mov.n a0, a15 -40103425: 012280 slli a2, a2, 24 -40103428: 312820 srai a2, a2, 24 -4010342b: cc2a add.n a12, a12, a2 -4010342d: 01cc80 slli a12, a12, 24 -40103430: 31c8c0 srai a12, a12, 24 -40103433: 012f27 blt a15, a2, 40103438 -40103436: 026d mov.n a6, a2 -40103438: 104162 s8i a6, a1, 16 -4010343b: 012680 slli a2, a6, 24 -4010343e: 312820 srai a2, a2, 24 -40103441: 012fc7 blt a15, a12, 40103446 -40103444: 0c0d mov.n a0, a12 -40103446: 01c080 slli a12, a0, 24 -40103449: 31c8c0 srai a12, a12, 24 -4010344c: ffd301 l32r a0, 40103398 -4010344f: 0000c0 callx0 a0 -40103452: 02dd mov.n a13, a2 -40103454: 0c2d mov.n a2, a12 -40103456: ffd001 l32r a0, 40103398 -40103459: 0000c0 callx0 a0 -4010345c: b138 l32i.n a3, a1, 44 -4010345e: c06d20 sub a6, a13, a2 -40103461: 110600 slli a0, a6, 16 -40103464: 310000 srai a0, a0, 16 -40103467: 052037 blt a0, a3, 40103470 -4010346a: a8a032 movi a3, 168 -4010346d: 4ca3d7 bge a3, a13, 401034bd -40103470: ee8c beqz.n a14, 40103482 -40103472: d148 l32i.n a4, a1, 52 -40103474: a158 l32i.n a5, a1, 40 -40103476: 082407 blt a4, a0, 40103482 -40103479: 052057 blt a0, a5, 40103482 -4010347c: a8a072 movi a7, 168 -4010347f: 3aa7d7 bge a7, a13, 401034bd -40103482: 085c movi.n a8, 80 -40103484: 352287 blt a2, a8, 401034bd -40103487: 321cf7 beq a12, a15, 401034bd -4010348a: 112600 slli a2, a6, 16 -4010348d: e178 l32i.n a7, a1, 56 -4010348f: 901b addi.n a9, a0, 1 -40103491: 802b addi.n a8, a0, 2 -40103493: ee1b addi.n a14, a14, 1 -40103495: 74e0e0 extui a14, a14, 0, 8 -40103498: b38990 movgez a8, a9, a9 -4010349b: 218180 srai a8, a8, 1 -4010349e: 290c movi.n a9, 2 -401034a0: 090d mov.n a0, a9 -401034a2: c07780 sub a7, a7, a8 -401034a5: 770b addi.n a7, a7, -1 -401034a7: 017780 slli a7, a7, 24 -401034aa: 317870 srai a7, a7, 24 -401034ad: 0127a6 blti a7, 2, 401034b2 -401034b0: 070d mov.n a0, a7 -401034b2: f6cea2 addi a10, a14, -10 -401034b5: 312020 srai a2, a2, 16 -401034b8: d129 s32i.n a2, a1, 52 -401034ba: f53a56 bnez a10, 40103411 -401034bd: c108 l32i.n a0, a1, 48 -401034bf: 61c8 l32i.n a12, a1, 24 -401034c1: 000002 l8ui a0, a0, 0 -401034c4: 91f8 l32i.n a15, a1, 36 -401034c6: 1130f0 slli a3, a0, 1 -401034c9: 1fad37 bge a13, a3, 401034ec -401034cc: ce9c beqz.n a14, 401034ec -401034ce: d020d0 subx2 a2, a0, a13 -401034d1: 321b addi.n a3, a2, 1 -401034d3: 222b addi.n a2, a2, 2 -401034d5: b32330 movgez a2, a3, a3 -401034d8: 212120 srai a2, a2, 1 -401034db: 112200 slli a2, a2, 16 -401034de: 312020 srai a2, a2, 16 -401034e1: 71d8 l32i.n a13, a1, 28 -401034e3: 81e8 l32i.n a14, a1, 32 -401034e5: 5108 l32i.n a0, a1, 20 -401034e7: 40c112 addi a1, a1, 64 -401034ea: f00d ret.n -401034ec: 020c movi.n a2, 0 -401034ee: fffbc6 j 401034e1 -401034f1: 000000 ill - -401034f4 : -401034f4: 160c movi.n a6, 1 -401034f6: 530b addi.n a5, a3, -1 -401034f8: f0c112 addi a1, a1, -16 -401034fb: 0109 s32i.n a0, a1, 0 -401034fd: 401500 ssl a5 -40103500: 020d mov.n a0, a2 -40103502: a14600 sll a4, a6 -40103505: 0e2247 blt a2, a4, 40103517 -40103508: 401300 ssl a3 -4010350b: a10600 sll a0, a6 -4010350e: c00200 sub a0, a2, a0 -40103511: 110000 slli a0, a0, 16 -40103514: 310000 srai a0, a0, 16 -40103517: 002d mov.n a2, a0 -40103519: 0108 l32i.n a0, a1, 0 -4010351b: 10c112 addi a1, a1, 16 -4010351e: f00d ret.n -40103520: 009600 excw -40103523: fe0060 excw -40103526: ff3ff1 l32r a15, 40103224 -40103529: 7f .byte 0x7f -4010352a: c40000 extui a0, a0, 0, 13 -4010352d: fe8b addi.n a15, a14, 8 -4010352f: 3f .byte 0x3f - -40103530 : -40103530: f0c112 addi a1, a1, -16 -40103533: 0109 s32i.n a0, a1, 0 -40103535: 11c9 s32i.n a12, a1, 4 -40103537: fffb21 l32r a2, 40103524 -4010353a: fff9c1 l32r a12, 40103520 -4010353d: f00c movi.n a0, 15 -4010353f: 0020c0 memw -40103542: 8f2222 l32i a2, a2, 0x23c -40103545: 352020 extui a2, a2, 16, 4 -40103548: 2a82f6 bgeui a2, 8, 40103576 -4010354b: 0020c0 memw -4010354e: 802c22 l32i a2, a12, 0x200 -40103551: 1b6207 bbci a2, 0, 40103570 -40103554: 742820 extui a2, a2, 8, 8 -40103557: 830c movi.n a3, 8 -40103559: fff985 call0 401034f4 -4010355c: f00c movi.n a0, 15 -4010355e: 6ba032 movi a3, 107 -40103561: d12230 mul16s a2, a2, a3 -40103564: 212620 srai a2, a2, 6 -40103567: 112200 slli a2, a2, 16 -4010356a: 312020 srai a2, a2, 16 -4010356d: 000206 j 40103579 -40103570: ffee21 l32r a2, 40103528 -40103573: 000086 j 40103579 -40103576: ffec21 l32r a2, 40103528 -40103579: 0020c0 memw -4010357c: b72c52 l32i a5, a12, 0x2dc -4010357f: 205500 or a5, a5, a0 -40103582: 0020c0 memw -40103585: ffe941 l32r a4, 4010352c -40103588: b76c52 s32i a5, a12, 0x2dc -4010358b: 0108 l32i.n a0, a1, 0 -4010358d: 11c8 l32i.n a12, a1, 4 -4010358f: 10c112 addi a1, a1, 16 -40103592: 055422 s16i a2, a4, 10 -40103595: f00d ret.n -40103597: 0a0000 excw -4010359a: 686000 excw -4010359d: e690a5 excw -401035a0: b4d027 bbs a0, a2, 40103558 -401035a3: ea .byte 0xea - -401035a4 : -401035a4: ff1721 l32r a2, 40103200 -401035a7: 180c movi.n a8, 1 -401035a9: fffb51 l32r a5, 40103598 -401035ac: 0020c0 memw -401035af: d22572 l32i a7, a5, 0x348 -401035b2: 207780 or a7, a7, a8 -401035b5: 0020c0 memw -401035b8: d26572 s32i a7, a5, 0x348 -401035bb: e67c movi.n a6, -2 -401035bd: 0020c0 memw -401035c0: d22542 l32i a4, a5, 0x348 -401035c3: 104460 and a4, a4, a6 -401035c6: 0020c0 memw -401035c9: d26542 s32i a4, a5, 0x348 -401035cc: ff5131 l32r a3, 40103310 -401035cf: 0020c0 memw -401035d2: 962332 l32i a3, a3, 0x258 -401035d5: a40c movi.n a4, 10 -401035d7: 343c30 extui a3, a3, 12, 4 -401035da: 103340 and a3, a3, a4 -401035dd: 0b9366 bnei a3, 10, 401035ec -401035e0: ffef91 l32r a9, 4010359c -401035e3: 0020c0 memw -401035e6: dd6292 s32i a9, a2, 0x374 -401035e9: 000206 j 401035f5 -401035ec: ffeda1 l32r a10, 401035a0 -401035ef: 0020c0 memw -401035f2: dd62a2 s32i a10, a2, 0x374 -401035f5: ffca21 l32r a2, 40103520 -401035f8: 0020c0 memw -401035fb: 802222 l32i a2, a2, 0x200 -401035fe: c52020 extui a2, a2, 16, 13 -40103601: f00d ret.n +40103138 : +40103138: f0c112 addi a1, a1, -16 +4010313b: 0109 s32i.n a0, a1, 0 +4010313d: fff201 l32r a0, 40103108 +40103140: 0008 l32i.n a0, a0, 0 +40103142: 1008 l32i.n a0, a0, 4 +40103144: 0000c0 callx0 a0 +40103147: 020c movi.n a2, 0 +40103149: 0108 l32i.n a0, a1, 0 +4010314b: 10c112 addi a1, a1, 16 +4010314e: f00d ret.n +40103150: f20a00 excw +40103153: 3f .byte 0x3f + +40103154 : +40103154: ffff21 l32r a2, 40103150 +40103157: 0020c0 memw +4010315a: 802222 l32i a2, a2, 0x200 +4010315d: f00d ret.n +4010315f: 8ab800 excw +40103162: fe .byte 0xfe +40103163: 3f .byte 0x3f + +40103164 : +40103164: 415230 srli a5, a3, 2 +40103167: f0c112 addi a1, a1, -16 +4010316a: 016d mov.n a6, a1 +4010316c: 905550 addx2 a5, a5, a5 +4010316f: 1109 s32i.n a0, a1, 4 +40103171: 000c movi.n a0, 0 +40103173: 406a add.n a4, a0, a6 +40103175: 350a add.n a3, a5, a0 +40103177: 323a add.n a3, a2, a3 +40103179: 001b addi.n a0, a0, 1 +4010317b: 000332 l8ui a3, a3, 0 +4010317e: 004432 s8i a3, a4, 0 +40103181: 010080 slli a0, a0, 24 +40103184: 310800 srai a0, a0, 24 +40103187: e83066 bnei a0, 3, 40103173 +4010318a: 6ba022 movi a2, 107 +4010318d: 230c movi.n a3, 2 +4010318f: 140c movi.n a4, 1 +40103191: 064c movi.n a6, 64 +40103193: fff301 l32r a0, 40103160 +40103196: 000152 l8ui a5, a1, 0 +40103199: 0008 l32i.n a0, a0, 0 +4010319b: 015580 slli a5, a5, 24 +4010319e: 315850 srai a5, a5, 24 +401031a1: 205560 or a5, a5, a6 +401031a4: 262002 l32i a0, a0, 152 +401031a7: 745050 extui a5, a5, 0, 8 +401031aa: 0000c0 callx0 a0 +401031ad: 6ba022 movi a2, 107 +401031b0: 230c movi.n a3, 2 +401031b2: 240c movi.n a4, 2 +401031b4: 010152 l8ui a5, a1, 1 +401031b7: ffea01 l32r a0, 40103160 +401031ba: 020162 l8ui a6, a1, 2 +401031bd: 0008 l32i.n a0, a0, 0 +401031bf: 016680 slli a6, a6, 24 +401031c2: 015580 slli a5, a5, 24 +401031c5: 315850 srai a5, a5, 24 +401031c8: 316860 srai a6, a6, 24 +401031cb: 262002 l32i a0, a0, 152 +401031ce: 1166c0 slli a6, a6, 4 +401031d1: 205560 or a5, a5, a6 +401031d4: 745050 extui a5, a5, 0, 8 +401031d7: 0000c0 callx0 a0 +401031da: 1108 l32i.n a0, a1, 4 +401031dc: 10c112 addi a1, a1, 16 +401031df: f00d ret.n +401031e1: 000000 ill +401031e4: 009a00 excw +401031e7: 0fff60 excw +401031ea: 00fff0 excw +401031ed: 000b40 excw + +401031f0 : +401031f0: fffd71 l32r a7, 401031e4 +401031f3: fffd61 l32r a6, 401031e8 +401031f6: f4da51 l32r a5, 40100560 +401031f9: 42ac beqz.n a2, 40103221 +401031fb: 119340 slli a9, a3, 12 +401031fe: 0020c0 memw +40103201: 592782 l32i a8, a7, 0x164 +40103204: 108860 and a8, a8, a6 +40103207: 208890 or a8, a8, a9 +4010320a: 0020c0 memw +4010320d: 596782 s32i a8, a7, 0x164 +40103210: 0020c0 memw +40103213: da2742 l32i a4, a7, 0x368 +40103216: 204450 or a4, a4, a5 +40103219: 0020c0 memw +4010321c: da6742 s32i a4, a7, 0x368 +4010321f: f00d ret.n +40103221: fff241 l32r a4, 401031ec +40103224: 0020c0 memw +40103227: 592732 l32i a3, a7, 0x164 +4010322a: 103360 and a3, a3, a6 +4010322d: 203340 or a3, a3, a4 +40103230: 0020c0 memw +40103233: 596732 s32i a3, a7, 0x164 +40103236: 0020c0 memw +40103239: da2722 l32i a2, a7, 0x368 +4010323c: 202250 or a2, a2, a5 +4010323f: 0020c0 memw +40103242: da6722 s32i a2, a7, 0x368 +40103245: f00d ret.n +40103247: ffff00 excw +4010324a: 0f .byte 0xf +4010324b: ff .byte 0xff +4010324c: ff .byte 0xff +4010324d: ff .byte 0xff +4010324e: ff .byte 0xff +4010324f: 000003 excw +40103252: 000030 excw +40103255: d80000 excw +40103258: ff .byte 0xff +40103259: ff .byte 0xff +4010325a: 7f .byte 0x7f +4010325b: fe .byte 0xfe + +4010325c : +4010325c: fffb41 l32r a4, 40103248 +4010325f: f0c112 addi a1, a1, -16 +40103262: 0109 s32i.n a0, a1, 0 +40103264: 11c9 s32i.n a12, a1, 4 +40103266: fff901 l32r a0, 4010324c +40103269: f95ac1 l32r a12, 401017d4 +4010326c: f2dc bnez.n a2, 4010328f +4010326e: 0020c0 memw +40103271: e52c32 l32i a3, a12, 0x394 +40103274: 103340 and a3, a3, a4 +40103277: 0020c0 memw +4010327a: e56c32 s32i a3, a12, 0x394 +4010327d: 0020c0 memw +40103280: e52c22 l32i a2, a12, 0x394 +40103283: 102200 and a2, a2, a0 +40103286: 0020c0 memw +40103289: e56c22 s32i a2, a12, 0x394 +4010328c: 000a46 j 401032b9 +4010328f: fff071 l32r a7, 40103250 +40103292: 0020c0 memw +40103295: e52c62 l32i a6, a12, 0x394 +40103298: 106640 and a6, a6, a4 +4010329b: 206670 or a6, a6, a7 +4010329e: 0020c0 memw +401032a1: e56c62 s32i a6, a12, 0x394 +401032a4: ffec61 l32r a6, 40103254 +401032a7: 0020c0 memw +401032aa: e52c52 l32i a5, a12, 0x394 +401032ad: 105500 and a5, a5, a0 +401032b0: 205560 or a5, a5, a6 +401032b3: 0020c0 memw +401032b6: e56c52 s32i a5, a12, 0x394 +401032b9: f4ad81 l32r a8, 40100570 +401032bc: ffe791 l32r a9, 40103258 +401032bf: 0020c0 memw +401032c2: fa2c72 l32i a7, a12, 0x3e8 +401032c5: 107790 and a7, a7, a9 +401032c8: 207780 or a7, a7, a8 +401032cb: 0020c0 memw +401032ce: fa6c72 s32i a7, a12, 0x3e8 +401032d1: 120c movi.n a2, 1 +401032d3: f52b01 l32r a0, 40100780 +401032d6: 0000c0 callx0 a0 +401032d9: 0020c0 memw +401032dc: ffdfb1 l32r a11, 40103258 +401032df: fa2ca2 l32i a10, a12, 0x3e8 +401032e2: 10aab0 and a10, a10, a11 +401032e5: 0020c0 memw +401032e8: fa6ca2 s32i a10, a12, 0x3e8 +401032eb: 11c8 l32i.n a12, a1, 4 +401032ed: 0108 l32i.n a0, a1, 0 +401032ef: 10c112 addi a1, a1, 16 +401032f2: f00d ret.n +401032f4: effe00 excw +401032f7: 3f .byte 0x3f +401032f8: ff .byte 0xff +401032f9: ff .byte 0xff +401032fa: 00fc70 excw +401032fd: 500000 excw +40103300: 000600 excw +40103303: 8aa660 excw +40103306: fe .byte 0xfe +40103307: 3f .byte 0x3f + +40103308 : +40103308: 04a022 movi a2, 4 +4010330b: f0c112 addi a1, a1, -16 +4010330e: 006102 s32i a0, a1, 0 +40103311: 0055c5 call0 40103870 +40103314: 00a022 movi a2, 0 +40103317: fff445 call0 4010325c +4010331a: 62a022 movi a2, 98 +4010331d: ff9001 l32r a0, 40103160 +40103320: 130c movi.n a3, 1 +40103322: 0008 l32i.n a0, a0, 0 +40103324: 340c movi.n a4, 3 +40103326: 262002 l32i a0, a0, 152 +40103329: 150c movi.n a5, 1 +4010332b: 0000c0 callx0 a0 +4010332e: db7c movi.n a11, -3 +40103330: fff171 l32r a7, 401032f4 +40103333: ff87a1 l32r a10, 40103150 +40103336: 0020c0 memw +40103339: 9c2a92 l32i a9, a10, 0x270 +4010333c: 1099b0 and a9, a9, a11 +4010333f: 0020c0 memw +40103342: 9c6a92 s32i a9, a10, 0x270 +40103345: ffec81 l32r a8, 401032f8 +40103348: 0020c0 memw +4010334b: 862762 l32i a6, a7, 0x218 +4010334e: 106680 and a6, a6, a8 +40103351: 0020c0 memw +40103354: 866762 s32i a6, a7, 0x218 +40103357: ffe941 l32r a4, 401032fc +4010335a: ffe951 l32r a5, 40103300 +4010335d: 0020c0 memw +40103360: 446542 s32i a4, a5, 0x110 +40103363: ffe831 l32r a3, 40103304 +40103366: 120c movi.n a2, 1 +40103368: 0108 l32i.n a0, a1, 0 +4010336a: 10c112 addi a1, a1, 16 +4010336d: 004322 s8i a2, a3, 0 +40103370: f00d ret.n +40103372: 2c0000 excw +40103375: 3ffe80 excw +40103378: c818 l32i.n a1, a8, 48 +4010337a: d44021 l32r a2, 400f847c <__floatsidf+0xea18c> +4010337d: 4021b3 excw + +40103380 : +40103380: 140c movi.n a4, 1 +40103382: f51c movi.n a5, 31 +40103384: 080c movi.n a8, 0 +40103386: 38a192 movi a9, 0x138 +40103389: fffa61 l32r a6, 40103374 +4010338c: c0c112 addi a1, a1, -64 +4010338f: 61c9 s32i.n a12, a1, 24 +40103391: 71d9 s32i.n a13, a1, 28 +40103393: 81e9 s32i.n a14, a1, 32 +40103395: 91f9 s32i.n a15, a1, 36 +40103397: 10c172 addi a7, a1, 16 +4010339a: c129 s32i.n a2, a1, 48 +4010339c: 5109 s32i.n a0, a1, 20 +4010339e: 024c movi.n a2, 64 +401033a0: c138 l32i.n a3, a1, 48 +401033a2: 000662 l8ui a6, a6, 0 +401033a5: 0199 s32i.n a9, a1, 0 +401033a7: 1189 s32i.n a8, a1, 4 +401033a9: 016680 slli a6, a6, 24 +401033ac: 316860 srai a6, a6, 24 +401033af: fff201 l32r a0, 40103378 +401033b2: 0000c0 callx0 a0 +401033b5: 0e0c movi.n a14, 0 +401033b7: 000c movi.n a0, 0 +401033b9: 6fa0f2 movi a15, 111 +401033bc: 100182 l8ui a8, a1, 16 +401033bf: c178 l32i.n a7, a1, 48 +401033c1: 0b0c movi.n a11, 0 +401033c3: d1b9 s32i.n a11, a1, 52 +401033c5: 050792 l8ui a9, a7, 5 +401033c8: 018880 slli a8, a8, 24 +401033cb: 000772 l8ui a7, a7, 0 +401033ce: 318880 srai a8, a8, 24 +401033d1: 1fc882 addi a8, a8, 31 +401033d4: c07790 sub a7, a7, a9 +401033d7: 104182 s8i a8, a1, 16 +401033da: 117700 slli a7, a7, 16 +401033dd: 317070 srai a7, a7, 16 +401033e0: e179 s32i.n a7, a1, 56 +401033e2: 1177f0 slli a7, a7, 1 +401033e5: f9c782 addi a8, a7, -7 +401033e8: b189 s32i.n a8, a1, 44 +401033ea: f8c772 addi a7, a7, -8 +401033ed: 117700 slli a7, a7, 16 +401033f0: 317070 srai a7, a7, 16 +401033f3: a179 s32i.n a7, a1, 40 +401033f5: 0f6d mov.n a6, a15 +401033f7: 100122 l8ui a2, a1, 16 +401033fa: e1c8 l32i.n a12, a1, 56 +401033fc: 012280 slli a2, a2, 24 +401033ff: 312820 srai a2, a2, 24 +40103402: 220a add.n a2, a2, a0 +40103404: 104122 s8i a2, a1, 16 +40103407: 0f0d mov.n a0, a15 +40103409: 012280 slli a2, a2, 24 +4010340c: 312820 srai a2, a2, 24 +4010340f: cc2a add.n a12, a12, a2 +40103411: 01cc80 slli a12, a12, 24 +40103414: 31c8c0 srai a12, a12, 24 +40103417: 012f27 blt a15, a2, 4010341c +4010341a: 026d mov.n a6, a2 +4010341c: 104162 s8i a6, a1, 16 +4010341f: 012680 slli a2, a6, 24 +40103422: 312820 srai a2, a2, 24 +40103425: 012fc7 blt a15, a12, 4010342a +40103428: 0c0d mov.n a0, a12 +4010342a: 01c080 slli a12, a0, 24 +4010342d: 31c8c0 srai a12, a12, 24 +40103430: ffd301 l32r a0, 4010337c +40103433: 0000c0 callx0 a0 +40103436: 02dd mov.n a13, a2 +40103438: 0c2d mov.n a2, a12 +4010343a: ffd001 l32r a0, 4010337c +4010343d: 0000c0 callx0 a0 +40103440: b138 l32i.n a3, a1, 44 +40103442: c06d20 sub a6, a13, a2 +40103445: 110600 slli a0, a6, 16 +40103448: 310000 srai a0, a0, 16 +4010344b: 052037 blt a0, a3, 40103454 +4010344e: a8a032 movi a3, 168 +40103451: 4ca3d7 bge a3, a13, 401034a1 +40103454: ee8c beqz.n a14, 40103466 +40103456: d148 l32i.n a4, a1, 52 +40103458: a158 l32i.n a5, a1, 40 +4010345a: 082407 blt a4, a0, 40103466 +4010345d: 052057 blt a0, a5, 40103466 +40103460: a8a072 movi a7, 168 +40103463: 3aa7d7 bge a7, a13, 401034a1 +40103466: 085c movi.n a8, 80 +40103468: 352287 blt a2, a8, 401034a1 +4010346b: 321cf7 beq a12, a15, 401034a1 +4010346e: 112600 slli a2, a6, 16 +40103471: e178 l32i.n a7, a1, 56 +40103473: 901b addi.n a9, a0, 1 +40103475: 802b addi.n a8, a0, 2 +40103477: ee1b addi.n a14, a14, 1 +40103479: 74e0e0 extui a14, a14, 0, 8 +4010347c: b38990 movgez a8, a9, a9 +4010347f: 218180 srai a8, a8, 1 +40103482: 290c movi.n a9, 2 +40103484: 090d mov.n a0, a9 +40103486: c07780 sub a7, a7, a8 +40103489: 770b addi.n a7, a7, -1 +4010348b: 017780 slli a7, a7, 24 +4010348e: 317870 srai a7, a7, 24 +40103491: 0127a6 blti a7, 2, 40103496 +40103494: 070d mov.n a0, a7 +40103496: f6cea2 addi a10, a14, -10 +40103499: 312020 srai a2, a2, 16 +4010349c: d129 s32i.n a2, a1, 52 +4010349e: f53a56 bnez a10, 401033f5 +401034a1: c108 l32i.n a0, a1, 48 +401034a3: 61c8 l32i.n a12, a1, 24 +401034a5: 000002 l8ui a0, a0, 0 +401034a8: 91f8 l32i.n a15, a1, 36 +401034aa: 1130f0 slli a3, a0, 1 +401034ad: 1fad37 bge a13, a3, 401034d0 +401034b0: ce9c beqz.n a14, 401034d0 +401034b2: d020d0 subx2 a2, a0, a13 +401034b5: 321b addi.n a3, a2, 1 +401034b7: 222b addi.n a2, a2, 2 +401034b9: b32330 movgez a2, a3, a3 +401034bc: 212120 srai a2, a2, 1 +401034bf: 112200 slli a2, a2, 16 +401034c2: 312020 srai a2, a2, 16 +401034c5: 71d8 l32i.n a13, a1, 28 +401034c7: 81e8 l32i.n a14, a1, 32 +401034c9: 5108 l32i.n a0, a1, 20 +401034cb: 40c112 addi a1, a1, 64 +401034ce: f00d ret.n +401034d0: 020c movi.n a2, 0 +401034d2: fffbc6 j 401034c5 +401034d5: 000000 ill + +401034d8 : +401034d8: 160c movi.n a6, 1 +401034da: 530b addi.n a5, a3, -1 +401034dc: f0c112 addi a1, a1, -16 +401034df: 0109 s32i.n a0, a1, 0 +401034e1: 401500 ssl a5 +401034e4: 020d mov.n a0, a2 +401034e6: a14600 sll a4, a6 +401034e9: 0e2247 blt a2, a4, 401034fb +401034ec: 401300 ssl a3 +401034ef: a10600 sll a0, a6 +401034f2: c00200 sub a0, a2, a0 +401034f5: 110000 slli a0, a0, 16 +401034f8: 310000 srai a0, a0, 16 +401034fb: 002d mov.n a2, a0 +401034fd: 0108 l32i.n a0, a1, 0 +401034ff: 10c112 addi a1, a1, 16 +40103502: f00d ret.n +40103504: 009600 excw +40103507: fe0060 excw +4010350a: ff3ff1 l32r a15, 40103208 +4010350d: 7f .byte 0x7f +4010350e: c40000 extui a0, a0, 0, 13 +40103511: fe8b addi.n a15, a14, 8 +40103513: 3f .byte 0x3f + +40103514 : +40103514: f0c112 addi a1, a1, -16 +40103517: 0109 s32i.n a0, a1, 0 +40103519: 11c9 s32i.n a12, a1, 4 +4010351b: fffb21 l32r a2, 40103508 +4010351e: fff9c1 l32r a12, 40103504 +40103521: f00c movi.n a0, 15 +40103523: 0020c0 memw +40103526: 8f2222 l32i a2, a2, 0x23c +40103529: 352020 extui a2, a2, 16, 4 +4010352c: 2a82f6 bgeui a2, 8, 4010355a +4010352f: 0020c0 memw +40103532: 802c22 l32i a2, a12, 0x200 +40103535: 1b6207 bbci a2, 0, 40103554 +40103538: 742820 extui a2, a2, 8, 8 +4010353b: 830c movi.n a3, 8 +4010353d: fff985 call0 401034d8 +40103540: f00c movi.n a0, 15 +40103542: 6ba032 movi a3, 107 +40103545: d12230 mul16s a2, a2, a3 +40103548: 212620 srai a2, a2, 6 +4010354b: 112200 slli a2, a2, 16 +4010354e: 312020 srai a2, a2, 16 +40103551: 000206 j 4010355d +40103554: ffee21 l32r a2, 4010350c +40103557: 000086 j 4010355d +4010355a: ffec21 l32r a2, 4010350c +4010355d: 0020c0 memw +40103560: b72c52 l32i a5, a12, 0x2dc +40103563: 205500 or a5, a5, a0 +40103566: 0020c0 memw +40103569: ffe941 l32r a4, 40103510 +4010356c: b76c52 s32i a5, a12, 0x2dc +4010356f: 0108 l32i.n a0, a1, 0 +40103571: 11c8 l32i.n a12, a1, 4 +40103573: 10c112 addi a1, a1, 16 +40103576: 055422 s16i a2, a4, 10 +40103579: f00d ret.n +4010357b: 0a0000 excw +4010357e: 686000 excw +40103581: e690a5 excw +40103584: b4d027 bbs a0, a2, 4010353c +40103587: ea .byte 0xea + +40103588 : +40103588: ff1721 l32r a2, 401031e4 +4010358b: 180c movi.n a8, 1 +4010358d: fffb51 l32r a5, 4010357c +40103590: 0020c0 memw +40103593: d22572 l32i a7, a5, 0x348 +40103596: 207780 or a7, a7, a8 +40103599: 0020c0 memw +4010359c: d26572 s32i a7, a5, 0x348 +4010359f: e67c movi.n a6, -2 +401035a1: 0020c0 memw +401035a4: d22542 l32i a4, a5, 0x348 +401035a7: 104460 and a4, a4, a6 +401035aa: 0020c0 memw +401035ad: d26542 s32i a4, a5, 0x348 +401035b0: ff5131 l32r a3, 401032f4 +401035b3: 0020c0 memw +401035b6: 962332 l32i a3, a3, 0x258 +401035b9: a40c movi.n a4, 10 +401035bb: 343c30 extui a3, a3, 12, 4 +401035be: 103340 and a3, a3, a4 +401035c1: 0b9366 bnei a3, 10, 401035d0 +401035c4: ffef91 l32r a9, 40103580 +401035c7: 0020c0 memw +401035ca: dd6292 s32i a9, a2, 0x374 +401035cd: 000206 j 401035d9 +401035d0: ffeda1 l32r a10, 40103584 +401035d3: 0020c0 memw +401035d6: dd62a2 s32i a10, a2, 0x374 +401035d9: ffca21 l32r a2, 40103504 +401035dc: 0020c0 memw +401035df: 802222 l32i a2, a2, 0x200 +401035e2: c52020 extui a2, a2, 16, 13 +401035e5: f00d ret.n ... -40103604 : -40103604: f0c112 addi a1, a1, -16 -40103607: 006102 s32i a0, a1, 0 -4010360a: f83c01 l32r a0, 401016fc -4010360d: 0000c0 callx0 a0 -40103610: fff905 call0 401035a4 -40103613: fcc845 call0 40100298 -40103616: 002102 l32i a0, a1, 0 -40103619: 10c112 addi a1, a1, 16 -4010361c: 000080 ret -4010361f: 8bd400 excw -40103622: fe .byte 0xfe -40103623: 3f .byte 0x3f - -40103624 : -40103624: 01a172 movi a7, 0x101 -40103627: f86b51 l32r a5, 401017d4 -4010362a: 0020c0 memw -4010362d: 5b6572 s32i a7, a5, 0x16c -40103630: f3dd61 l32r a6, 401005a4 -40103633: 0020c0 memw -40103636: 5b2542 l32i a4, a5, 0x16c -40103639: 204460 or a4, a4, a6 -4010363c: 0020c0 memw -4010363f: 5b6542 s32i a4, a5, 0x16c -40103642: fff731 l32r a3, 40103620 -40103645: 120c movi.n a2, 1 -40103647: 014322 s8i a2, a3, 1 -4010364a: f00d ret.n -4010364c: ff .byte 0xff -4010364d: ff .byte 0xff -4010364e: ff .byte 0xff -4010364f: 0f .byte 0xf -40103650: 8b28 l32i.n a2, a11, 32 -40103652: fe .byte 0xfe -40103653: 3f .byte 0x3f -40103654: fe84d0 excw -40103657: 3f .byte 0x3f - -40103658 : -40103658: fff231 l32r a3, 40103620 -4010365b: f0c112 addi a1, a1, -16 -4010365e: 21d9 s32i.n a13, a1, 8 -40103660: 11c9 s32i.n a12, a1, 4 -40103662: 0109 s32i.n a0, a1, 0 -40103664: 02cd mov.n a12, a2 -40103666: 010302 l8ui a0, a3, 1 -40103669: f85ad1 l32r a13, 401017d4 -4010366c: 90dc bnez.n a0, 40103689 -4010366e: 01a152 movi a5, 0x101 -40103671: 0020c0 memw -40103674: 5b6d52 s32i a5, a13, 0x16c -40103677: f3cb41 l32r a4, 401005a4 -4010367a: 0020c0 memw -4010367d: 5b2d22 l32i a2, a13, 0x16c -40103680: 202240 or a2, a2, a4 -40103683: 0020c0 memw -40103686: 5b6d22 s32i a2, a13, 0x16c -40103689: a20c movi.n a2, 10 -4010368b: f43d01 l32r a0, 40100780 -4010368e: 0000c0 callx0 a0 -40103691: ffe301 l32r a0, 40103620 -40103694: 0020c0 memw -40103697: 5c2d62 l32i a6, a13, 0x170 -4010369a: 008696 bltz a6, 401036a6 -4010369d: 0020c0 memw -401036a0: 5c2d72 l32i a7, a13, 0x170 -401036a3: ff67d6 bgez a7, 4010369d -401036a6: ffe941 l32r a4, 4010364c -401036a9: 0020c0 memw -401036ac: 5c2d22 l32i a2, a13, 0x170 -401036af: 080c movi.n a8, 0 -401036b1: ffe731 l32r a3, 40103650 -401036b4: 014082 s8i a8, a0, 1 -401036b7: 000332 l8ui a3, a3, 0 -401036ba: 102240 and a2, a2, a4 -401036bd: 0c33f6 bgeui a3, 3, 401036cd -401036c0: ffe541 l32r a4, 40103654 -401036c3: 1133e0 slli a3, a3, 2 -401036c6: 334a add.n a3, a3, a4 -401036c8: 0338 l32i.n a3, a3, 0 -401036ca: 000046 j 401036cf -401036cd: 832c movi.n a3, 40 -401036cf: 1122c0 slli a2, a2, 4 -401036d2: f40f01 l32r a0, 40100710 -401036d5: 0000c0 callx0 a0 -401036d8: 21d8 l32i.n a13, a1, 8 -401036da: 12ac beqz.n a2, 401036ff -401036dc: 1c08 l32i.n a0, a12, 4 -401036de: b09c beqz.n a0, 401036fd -401036e0: ffa152 movi a5, 0x1ff -401036e3: 05b027 bgeu a0, a2, 401036ec -401036e6: c03200 sub a3, a2, a0 -401036e9: 000086 j 401036ef -401036ec: c03020 sub a3, a0, a2 -401036ef: 0c3537 bltu a5, a3, 401036ff -401036f2: a03220 addx4 a3, a2, a2 -401036f5: 902000 addx2 a2, a0, a0 -401036f8: 223a add.n a2, a2, a3 -401036fa: 412320 srli a2, a2, 3 -401036fd: 1c29 s32i.n a2, a12, 4 -401036ff: 11c8 l32i.n a12, a1, 4 -40103701: 0108 l32i.n a0, a1, 0 -40103703: 10c112 addi a1, a1, 16 -40103706: f00d ret.n -40103708: 8b98 l32i.n a9, a11, 32 -4010370a: fe .byte 0xfe -4010370b: 3f .byte 0x3f -4010370c: 8b99 s32i.n a9, a11, 32 -4010370e: fe .byte 0xfe -4010370f: 3f .byte 0x3f -40103710: ff .byte 0xff -40103711: ff .byte 0xff -40103712: fffff0 excw -40103715: cf .byte 0xcf -40103716: ff .byte 0xff -40103717: ff .byte 0xff -40103718: 21d3b4 excw -4010371b: 40 .byte 0x40 - -4010371c : -4010371c: ffc141 l32r a4, 40103620 -4010371f: f0c112 addi a1, a1, -16 -40103722: 2109 s32i.n a0, a1, 8 -40103724: 011462 l16ui a6, a4, 2 -40103727: 0169 s32i.n a6, a1, 0 -40103729: fe1d51 l32r a5, 40102fa0 -4010372c: fef901 l32r a0, 40103310 -4010372f: 0020c0 memw -40103732: 962032 l32i a3, a0, 0x258 -40103735: 103350 and a3, a3, a5 -40103738: 413f30 srli a3, a3, 15 -4010373b: 1139 s32i.n a3, a1, 4 -4010373d: 0b1226 beqi a2, 1, 4010374c -40103740: 082226 beqi a2, 2, 4010374c -40103743: 120c movi.n a2, 1 -40103745: 2108 l32i.n a0, a1, 8 -40103747: 10c112 addi a1, a1, 16 -4010374a: f00d ret.n -4010374c: fff301 l32r a0, 40103718 -4010374f: 0000c0 callx0 a0 -40103752: feef41 l32r a4, 40103310 -40103755: ffec81 l32r a8, 40103708 -40103758: ffb201 l32r a0, 40103620 -4010375b: 000882 l8ui a8, a8, 0 -4010375e: 000072 l8ui a7, a0, 0 -40103761: 054022 s8i a2, a0, 5 -40103764: 107780 and a7, a7, a8 -40103767: 207270 or a7, a2, a7 -4010376a: 044072 s8i a7, a0, 4 -4010376d: 747070 extui a7, a7, 0, 8 -40103770: fcf756 bnez a7, 40103743 -40103773: fb7c movi.n a11, -1 -40103775: ffe661 l32r a6, 40103710 -40103778: ffe531 l32r a3, 4010370c -4010377b: 120c movi.n a2, 1 -4010377d: 004322 s8i a2, a3, 0 -40103780: ffe571 l32r a7, 40103714 -40103783: c0afa2 movi a10, -64 -40103786: fee521 l32r a2, 4010331c -40103789: 0020c0 memw -4010378c: 1198 l32i.n a9, a1, 4 -4010378e: 4962b2 s32i a11, a2, 0x124 -40103791: 461966 bnei a9, 1, 401037db -40103794: 0188 l32i.n a8, a1, 0 -40103796: 345080 extui a5, a8, 0, 4 -40103799: 115500 slli a5, a5, 16 -4010379c: 0020c0 memw -4010379f: 822432 l32i a3, a4, 0x208 -401037a2: 103360 and a3, a3, a6 -401037a5: 203350 or a3, a3, a5 -401037a8: 0020c0 memw -401037ab: 826432 s32i a3, a4, 0x208 -401037ae: 14b480 extui a11, a8, 4, 2 -401037b1: 11bb40 slli a11, a11, 12 -401037b4: 0020c0 memw -401037b7: 822492 l32i a9, a4, 0x208 -401037ba: 109970 and a9, a9, a7 -401037bd: 2099b0 or a9, a9, a11 -401037c0: 0020c0 memw -401037c3: 826492 s32i a9, a4, 0x208 -401037c6: 548680 extui a8, a8, 6, 6 -401037c9: 0020c0 memw -401037cc: 872452 l32i a5, a4, 0x21c -401037cf: 1055a0 and a5, a5, a10 -401037d2: 205580 or a5, a5, a8 -401037d5: 0020c0 memw -401037d8: 876452 s32i a5, a4, 0x21c -401037db: ff6f91 l32r a9, 40103598 -401037de: f36181 l32r a8, 40100564 -401037e1: 0020c0 memw -401037e4: 422252 l32i a5, a2, 0x108 -401037e7: 205580 or a5, a5, a8 -401037ea: 0020c0 memw -401037ed: 426252 s32i a5, a2, 0x108 -401037f0: 8b0c movi.n a11, 8 -401037f2: 337c movi.n a3, -13 -401037f4: 0020c0 memw -401037f7: d02982 l32i a8, a9, 0x340 -401037fa: 108830 and a8, a8, a3 -401037fd: 2088b0 or a8, a8, a11 -40103800: 0020c0 memw -40103803: 64a052 movi a5, 100 -40103806: d06982 s32i a8, a9, 0x340 -40103809: 1198 l32i.n a9, a1, 4 -4010380b: 550b addi.n a5, a5, -1 -4010380d: fa0566 bnei a5, -1, 4010380b -40103810: 511966 bnei a9, 1, 40103865 -40103813: 0020c0 memw -40103816: 4a22b2 l32i a11, a2, 0x128 -40103819: 14b0b0 extui a11, a11, 0, 2 -4010381c: abcc bnez.n a11, 4010382a -4010381e: 0020c0 memw -40103821: 4a2232 l32i a3, a2, 0x128 -40103824: 143030 extui a3, a3, 0, 2 -40103827: ff3316 beqz a3, 4010381e -4010382a: 0020c0 memw -4010382d: 822432 l32i a3, a4, 0x208 -40103830: 103360 and a3, a3, a6 -40103833: 0020c0 memw -40103836: 826432 s32i a3, a4, 0x208 -40103839: 0020c0 memw -4010383c: 8224b2 l32i a11, a4, 0x208 -4010383f: 10bb70 and a11, a11, a7 -40103842: 0020c0 memw -40103845: 8264b2 s32i a11, a4, 0x208 -40103848: 0020c0 memw -4010384b: 872492 l32i a9, a4, 0x21c -4010384e: 1099a0 and a9, a9, a10 -40103851: 0020c0 memw -40103854: 876492 s32i a9, a4, 0x21c -40103857: 280c movi.n a8, 2 -40103859: 0020c0 memw -4010385c: 4a2252 l32i a5, a2, 0x128 -4010385f: 105580 and a5, a5, a8 -40103862: 064052 s8i a5, a0, 6 -40103865: 020c movi.n a2, 0 -40103867: ffb686 j 40103745 -4010386a: ff0000 excw -4010386d: ff .byte 0xff -4010386e: 3f .byte 0x3f -4010386f: ff .byte 0xff -40103870: 218374 excw -40103873: d38040 excw -40103876: e04021 l32r a2, 400fb978 <__floatsidf+0xed688> -40103879: 4021d2 l32i a13, a1, 0x100 -4010387c: d32c movi.n a3, 45 -4010387e: 384021 l32r a2, 400d1980 <__floatsidf+0xc3690> -40103881: 4021d6 bgez a1, 40103c87 -40103884: 21d4c4 excw -40103887: d5e040 extui a14, a4, 16, 14 -4010388a: 21 .byte 0x21 -4010388b: 40 .byte 0x40 - -4010388c : -4010388c: 030c movi.n a3, 0 -4010388e: f0c112 addi a1, a1, -16 -40103891: 11c9 s32i.n a12, a1, 4 -40103893: 0109 s32i.n a0, a1, 0 -40103895: 02cd mov.n a12, a2 -40103897: ff6201 l32r a0, 40103620 -4010389a: 120c movi.n a2, 1 -4010389c: 074022 s8i a2, a0, 7 -4010389f: fff401 l32r a0, 40103870 -401038a2: 0000c0 callx0 a0 -401038a5: fb3641 l32r a4, 40102580 -401038a8: fe5631 l32r a3, 40103200 -401038ab: 0020c0 memw -401038ae: 422322 l32i a2, a3, 0x108 -401038b1: 202240 or a2, a2, a4 -401038b4: 0020c0 memw -401038b7: 426322 s32i a2, a3, 0x108 -401038ba: ffee01 l32r a0, 40103874 -401038bd: 0000c0 callx0 a0 -401038c0: 234c26 beqi a12, 4, 401038e7 -401038c3: fe9761 l32r a6, 40103320 -401038c6: 150c movi.n a5, 1 -401038c8: 004652 s8i a5, a6, 0 -401038cb: 0a1c66 bnei a12, 1, 401038d9 -401038ce: 0c2d mov.n a2, a12 -401038d0: ffea01 l32r a0, 40103878 -401038d3: 0000c0 callx0 a0 -401038d6: 000346 j 401038e7 -401038d9: 022c26 beqi a12, 2, 401038df -401038dc: 078c66 bnei a12, 8, 401038e7 -401038df: 0c2d mov.n a2, a12 -401038e1: ffe601 l32r a0, 4010387c -401038e4: 0000c0 callx0 a0 -401038e7: f32861 l32r a6, 40100588 -401038ea: 250c movi.n a5, 2 -401038ec: fe2081 l32r a8, 4010316c -401038ef: 0020c0 memw -401038f2: 852842 l32i a4, a8, 0x214 -401038f5: 104460 and a4, a4, a6 -401038f8: 204450 or a4, a4, a5 -401038fb: 0020c0 memw -401038fe: 856842 s32i a4, a8, 0x214 -40103901: fab531 l32r a3, 401023d8 -40103904: 0020c0 memw -40103907: 852822 l32i a2, a8, 0x214 -4010390a: 102230 and a2, a2, a3 -4010390d: 0020c0 memw -40103910: 856822 s32i a2, a8, 0x214 -40103913: f32401 l32r a0, 401005a4 -40103916: 0020c0 memw -40103919: 8528b2 l32i a11, a8, 0x214 -4010391c: 20bb00 or a11, a11, a0 -4010391f: 0020c0 memw -40103922: 8568b2 s32i a11, a8, 0x214 -40103925: ffd1a1 l32r a10, 4010386c -40103928: f31291 l32r a9, 40100570 -4010392b: 0020c0 memw -4010392e: 9d2872 l32i a7, a8, 0x274 -40103931: 1077a0 and a7, a7, a10 -40103934: 207790 or a7, a7, a9 -40103937: 0020c0 memw -4010393a: 9d6872 s32i a7, a8, 0x274 -4010393d: ffd001 l32r a0, 40103880 -40103940: 0000c0 callx0 a0 -40103943: ffd001 l32r a0, 40103884 -40103946: 0000c0 callx0 a0 -40103949: ffcf01 l32r a0, 40103888 -4010394c: 0000c0 callx0 a0 -4010394f: fe7151 l32r a5, 40103314 -40103952: fe6f01 l32r a0, 40103310 -40103955: 598c66 bnei a12, 8, 401039b2 -40103958: ff3e71 l32r a7, 40103650 -4010395b: 470772 l8ui a7, a7, 71 -4010395e: ffa082 movi a8, 255 -40103961: 3e9787 bne a7, a8, 401039a3 -40103964: f79c31 l32r a3, 401017d4 -40103967: 0020c0 memw -4010396a: e52322 l32i a2, a3, 0x394 -4010396d: 140c movi.n a4, 1 -4010396f: 202240 or a2, a2, a4 -40103972: 0020c0 memw -40103975: 240c movi.n a4, 2 -40103977: fe0101 l32r a0, 4010317c -4010397a: e56322 s32i a2, a3, 0x394 -4010397d: 0008 l32i.n a0, a0, 0 -4010397f: 620c movi.n a2, 6 -40103981: 2b2002 l32i a0, a0, 172 -40103984: 130c movi.n a3, 1 -40103986: 0000c0 callx0 a0 -40103989: e87c movi.n a8, -2 -4010398b: fe6251 l32r a5, 40103314 -4010398e: fe6001 l32r a0, 40103310 -40103991: 0020c0 memw -40103994: f79071 l32r a7, 401017d4 -40103997: e52762 l32i a6, a7, 0x394 -4010399a: 106680 and a6, a6, a8 -4010399d: 0020c0 memw -401039a0: e56762 s32i a6, a7, 0x394 -401039a3: 0020c0 memw -401039a6: 862092 l32i a9, a0, 0x218 -401039a9: 109950 and a9, a9, a5 -401039ac: 0020c0 memw -401039af: 866092 s32i a9, a0, 0x218 -401039b2: 022c26 beqi a12, 2, 401039b8 -401039b5: 0e1c66 bnei a12, 1, 401039c7 -401039b8: 0020c0 memw -401039bb: 8620a2 l32i a10, a0, 0x218 -401039be: 10aa50 and a10, a10, a5 -401039c1: 0020c0 memw -401039c4: 8660a2 s32i a10, a0, 0x218 -401039c7: 11c8 l32i.n a12, a1, 4 -401039c9: 0108 l32i.n a0, a1, 0 -401039cb: 10c112 addi a1, a1, 16 -401039ce: f00d ret.n - -401039d0 : -401039d0: fe5041 l32r a4, 40103310 -401039d3: 129c beqz.n a2, 401039e8 -401039d5: 767c movi.n a6, -9 +401035e8 : +401035e8: f0c112 addi a1, a1, -16 +401035eb: 006102 s32i a0, a1, 0 +401035ee: f84301 l32r a0, 401016fc +401035f1: 0000c0 callx0 a0 +401035f4: fff905 call0 40103588 +401035f7: fcca05 call0 40100298 +401035fa: 002102 l32i a0, a1, 0 +401035fd: 10c112 addi a1, a1, 16 +40103600: 000080 ret +40103603: 8bd400 excw +40103606: fe .byte 0xfe +40103607: 3f .byte 0x3f + +40103608 : +40103608: 01a172 movi a7, 0x101 +4010360b: f87251 l32r a5, 401017d4 +4010360e: 0020c0 memw +40103611: 5b6572 s32i a7, a5, 0x16c +40103614: f3e461 l32r a6, 401005a4 +40103617: 0020c0 memw +4010361a: 5b2542 l32i a4, a5, 0x16c +4010361d: 204460 or a4, a4, a6 +40103620: 0020c0 memw +40103623: 5b6542 s32i a4, a5, 0x16c +40103626: fff731 l32r a3, 40103604 +40103629: 120c movi.n a2, 1 +4010362b: 014322 s8i a2, a3, 1 +4010362e: f00d ret.n +40103630: ff .byte 0xff +40103631: ff .byte 0xff +40103632: ff .byte 0xff +40103633: 0f .byte 0xf +40103634: 8b28 l32i.n a2, a11, 32 +40103636: fe .byte 0xfe +40103637: 3f .byte 0x3f +40103638: fe84d0 excw +4010363b: 3f .byte 0x3f + +4010363c : +4010363c: fff231 l32r a3, 40103604 +4010363f: f0c112 addi a1, a1, -16 +40103642: 21d9 s32i.n a13, a1, 8 +40103644: 11c9 s32i.n a12, a1, 4 +40103646: 0109 s32i.n a0, a1, 0 +40103648: 02cd mov.n a12, a2 +4010364a: 010302 l8ui a0, a3, 1 +4010364d: f861d1 l32r a13, 401017d4 +40103650: 90dc bnez.n a0, 4010366d +40103652: 01a152 movi a5, 0x101 +40103655: 0020c0 memw +40103658: 5b6d52 s32i a5, a13, 0x16c +4010365b: f3d241 l32r a4, 401005a4 +4010365e: 0020c0 memw +40103661: 5b2d22 l32i a2, a13, 0x16c +40103664: 202240 or a2, a2, a4 +40103667: 0020c0 memw +4010366a: 5b6d22 s32i a2, a13, 0x16c +4010366d: a20c movi.n a2, 10 +4010366f: f44401 l32r a0, 40100780 +40103672: 0000c0 callx0 a0 +40103675: ffe301 l32r a0, 40103604 +40103678: 0020c0 memw +4010367b: 5c2d62 l32i a6, a13, 0x170 +4010367e: 008696 bltz a6, 4010368a +40103681: 0020c0 memw +40103684: 5c2d72 l32i a7, a13, 0x170 +40103687: ff67d6 bgez a7, 40103681 +4010368a: ffe941 l32r a4, 40103630 +4010368d: 0020c0 memw +40103690: 5c2d22 l32i a2, a13, 0x170 +40103693: 080c movi.n a8, 0 +40103695: ffe731 l32r a3, 40103634 +40103698: 014082 s8i a8, a0, 1 +4010369b: 000332 l8ui a3, a3, 0 +4010369e: 102240 and a2, a2, a4 +401036a1: 0c33f6 bgeui a3, 3, 401036b1 +401036a4: ffe541 l32r a4, 40103638 +401036a7: 1133e0 slli a3, a3, 2 +401036aa: 334a add.n a3, a3, a4 +401036ac: 0338 l32i.n a3, a3, 0 +401036ae: 000046 j 401036b3 +401036b1: 832c movi.n a3, 40 +401036b3: 1122c0 slli a2, a2, 4 +401036b6: f41601 l32r a0, 40100710 +401036b9: 0000c0 callx0 a0 +401036bc: 21d8 l32i.n a13, a1, 8 +401036be: 12ac beqz.n a2, 401036e3 +401036c0: 1c08 l32i.n a0, a12, 4 +401036c2: b09c beqz.n a0, 401036e1 +401036c4: ffa152 movi a5, 0x1ff +401036c7: 05b027 bgeu a0, a2, 401036d0 +401036ca: c03200 sub a3, a2, a0 +401036cd: 000086 j 401036d3 +401036d0: c03020 sub a3, a0, a2 +401036d3: 0c3537 bltu a5, a3, 401036e3 +401036d6: a03220 addx4 a3, a2, a2 +401036d9: 902000 addx2 a2, a0, a0 +401036dc: 223a add.n a2, a2, a3 +401036de: 412320 srli a2, a2, 3 +401036e1: 1c29 s32i.n a2, a12, 4 +401036e3: 11c8 l32i.n a12, a1, 4 +401036e5: 0108 l32i.n a0, a1, 0 +401036e7: 10c112 addi a1, a1, 16 +401036ea: f00d ret.n +401036ec: 8b98 l32i.n a9, a11, 32 +401036ee: fe .byte 0xfe +401036ef: 3f .byte 0x3f +401036f0: 8b99 s32i.n a9, a11, 32 +401036f2: fe .byte 0xfe +401036f3: 3f .byte 0x3f +401036f4: ff .byte 0xff +401036f5: ff .byte 0xff +401036f6: fffff0 excw +401036f9: cf .byte 0xcf +401036fa: ff .byte 0xff +401036fb: ff .byte 0xff +401036fc: 21d3b4 excw +401036ff: 40 .byte 0x40 + +40103700 : +40103700: ffc141 l32r a4, 40103604 +40103703: f0c112 addi a1, a1, -16 +40103706: 2109 s32i.n a0, a1, 8 +40103708: 011462 l16ui a6, a4, 2 +4010370b: 0169 s32i.n a6, a1, 0 +4010370d: fe1d51 l32r a5, 40102f84 +40103710: fef901 l32r a0, 401032f4 +40103713: 0020c0 memw +40103716: 962032 l32i a3, a0, 0x258 +40103719: 103350 and a3, a3, a5 +4010371c: 413f30 srli a3, a3, 15 +4010371f: 1139 s32i.n a3, a1, 4 +40103721: 0b1226 beqi a2, 1, 40103730 +40103724: 082226 beqi a2, 2, 40103730 +40103727: 120c movi.n a2, 1 +40103729: 2108 l32i.n a0, a1, 8 +4010372b: 10c112 addi a1, a1, 16 +4010372e: f00d ret.n +40103730: fff301 l32r a0, 401036fc +40103733: 0000c0 callx0 a0 +40103736: feef41 l32r a4, 401032f4 +40103739: ffec81 l32r a8, 401036ec +4010373c: ffb201 l32r a0, 40103604 +4010373f: 000882 l8ui a8, a8, 0 +40103742: 000072 l8ui a7, a0, 0 +40103745: 054022 s8i a2, a0, 5 +40103748: 107780 and a7, a7, a8 +4010374b: 207270 or a7, a2, a7 +4010374e: 044072 s8i a7, a0, 4 +40103751: 747070 extui a7, a7, 0, 8 +40103754: fcf756 bnez a7, 40103727 +40103757: fb7c movi.n a11, -1 +40103759: ffe661 l32r a6, 401036f4 +4010375c: ffe531 l32r a3, 401036f0 +4010375f: 120c movi.n a2, 1 +40103761: 004322 s8i a2, a3, 0 +40103764: ffe571 l32r a7, 401036f8 +40103767: c0afa2 movi a10, -64 +4010376a: fee521 l32r a2, 40103300 +4010376d: 0020c0 memw +40103770: 1198 l32i.n a9, a1, 4 +40103772: 4962b2 s32i a11, a2, 0x124 +40103775: 461966 bnei a9, 1, 401037bf +40103778: 0188 l32i.n a8, a1, 0 +4010377a: 345080 extui a5, a8, 0, 4 +4010377d: 115500 slli a5, a5, 16 +40103780: 0020c0 memw +40103783: 822432 l32i a3, a4, 0x208 +40103786: 103360 and a3, a3, a6 +40103789: 203350 or a3, a3, a5 +4010378c: 0020c0 memw +4010378f: 826432 s32i a3, a4, 0x208 +40103792: 14b480 extui a11, a8, 4, 2 +40103795: 11bb40 slli a11, a11, 12 +40103798: 0020c0 memw +4010379b: 822492 l32i a9, a4, 0x208 +4010379e: 109970 and a9, a9, a7 +401037a1: 2099b0 or a9, a9, a11 +401037a4: 0020c0 memw +401037a7: 826492 s32i a9, a4, 0x208 +401037aa: 548680 extui a8, a8, 6, 6 +401037ad: 0020c0 memw +401037b0: 872452 l32i a5, a4, 0x21c +401037b3: 1055a0 and a5, a5, a10 +401037b6: 205580 or a5, a5, a8 +401037b9: 0020c0 memw +401037bc: 876452 s32i a5, a4, 0x21c +401037bf: ff6f91 l32r a9, 4010357c +401037c2: f36881 l32r a8, 40100564 +401037c5: 0020c0 memw +401037c8: 422252 l32i a5, a2, 0x108 +401037cb: 205580 or a5, a5, a8 +401037ce: 0020c0 memw +401037d1: 426252 s32i a5, a2, 0x108 +401037d4: 8b0c movi.n a11, 8 +401037d6: 337c movi.n a3, -13 +401037d8: 0020c0 memw +401037db: d02982 l32i a8, a9, 0x340 +401037de: 108830 and a8, a8, a3 +401037e1: 2088b0 or a8, a8, a11 +401037e4: 0020c0 memw +401037e7: 64a052 movi a5, 100 +401037ea: d06982 s32i a8, a9, 0x340 +401037ed: 1198 l32i.n a9, a1, 4 +401037ef: 550b addi.n a5, a5, -1 +401037f1: fa0566 bnei a5, -1, 401037ef +401037f4: 511966 bnei a9, 1, 40103849 +401037f7: 0020c0 memw +401037fa: 4a22b2 l32i a11, a2, 0x128 +401037fd: 14b0b0 extui a11, a11, 0, 2 +40103800: abcc bnez.n a11, 4010380e +40103802: 0020c0 memw +40103805: 4a2232 l32i a3, a2, 0x128 +40103808: 143030 extui a3, a3, 0, 2 +4010380b: ff3316 beqz a3, 40103802 +4010380e: 0020c0 memw +40103811: 822432 l32i a3, a4, 0x208 +40103814: 103360 and a3, a3, a6 +40103817: 0020c0 memw +4010381a: 826432 s32i a3, a4, 0x208 +4010381d: 0020c0 memw +40103820: 8224b2 l32i a11, a4, 0x208 +40103823: 10bb70 and a11, a11, a7 +40103826: 0020c0 memw +40103829: 8264b2 s32i a11, a4, 0x208 +4010382c: 0020c0 memw +4010382f: 872492 l32i a9, a4, 0x21c +40103832: 1099a0 and a9, a9, a10 +40103835: 0020c0 memw +40103838: 876492 s32i a9, a4, 0x21c +4010383b: 280c movi.n a8, 2 +4010383d: 0020c0 memw +40103840: 4a2252 l32i a5, a2, 0x128 +40103843: 105580 and a5, a5, a8 +40103846: 064052 s8i a5, a0, 6 +40103849: 020c movi.n a2, 0 +4010384b: ffb686 j 40103729 +4010384e: ff0000 excw +40103851: ff .byte 0xff +40103852: 3f .byte 0x3f +40103853: ff .byte 0xff +40103854: 218374 excw +40103857: d38040 excw +4010385a: e04021 l32r a2, 400fb95c <__floatsidf+0xed66c> +4010385d: 4021d2 l32i a13, a1, 0x100 +40103860: d32c movi.n a3, 45 +40103862: 384021 l32r a2, 400d1964 <__floatsidf+0xc3674> +40103865: 4021d6 bgez a1, 40103c6b +40103868: 21d4c4 excw +4010386b: d5e040 extui a14, a4, 16, 14 +4010386e: 21 .byte 0x21 +4010386f: 40 .byte 0x40 + +40103870 : +40103870: 030c movi.n a3, 0 +40103872: f0c112 addi a1, a1, -16 +40103875: 11c9 s32i.n a12, a1, 4 +40103877: 0109 s32i.n a0, a1, 0 +40103879: 02cd mov.n a12, a2 +4010387b: ff6201 l32r a0, 40103604 +4010387e: 120c movi.n a2, 1 +40103880: 074022 s8i a2, a0, 7 +40103883: fff401 l32r a0, 40103854 +40103886: 0000c0 callx0 a0 +40103889: fb3d41 l32r a4, 40102580 +4010388c: fe5631 l32r a3, 401031e4 +4010388f: 0020c0 memw +40103892: 422322 l32i a2, a3, 0x108 +40103895: 202240 or a2, a2, a4 +40103898: 0020c0 memw +4010389b: 426322 s32i a2, a3, 0x108 +4010389e: ffee01 l32r a0, 40103858 +401038a1: 0000c0 callx0 a0 +401038a4: 234c26 beqi a12, 4, 401038cb +401038a7: fe9761 l32r a6, 40103304 +401038aa: 150c movi.n a5, 1 +401038ac: 004652 s8i a5, a6, 0 +401038af: 0a1c66 bnei a12, 1, 401038bd +401038b2: 0c2d mov.n a2, a12 +401038b4: ffea01 l32r a0, 4010385c +401038b7: 0000c0 callx0 a0 +401038ba: 000346 j 401038cb +401038bd: 022c26 beqi a12, 2, 401038c3 +401038c0: 078c66 bnei a12, 8, 401038cb +401038c3: 0c2d mov.n a2, a12 +401038c5: ffe601 l32r a0, 40103860 +401038c8: 0000c0 callx0 a0 +401038cb: f32f61 l32r a6, 40100588 +401038ce: 250c movi.n a5, 2 +401038d0: fe2081 l32r a8, 40103150 +401038d3: 0020c0 memw +401038d6: 852842 l32i a4, a8, 0x214 +401038d9: 104460 and a4, a4, a6 +401038dc: 204450 or a4, a4, a5 +401038df: 0020c0 memw +401038e2: 856842 s32i a4, a8, 0x214 +401038e5: fabc31 l32r a3, 401023d8 +401038e8: 0020c0 memw +401038eb: 852822 l32i a2, a8, 0x214 +401038ee: 102230 and a2, a2, a3 +401038f1: 0020c0 memw +401038f4: 856822 s32i a2, a8, 0x214 +401038f7: f32b01 l32r a0, 401005a4 +401038fa: 0020c0 memw +401038fd: 8528b2 l32i a11, a8, 0x214 +40103900: 20bb00 or a11, a11, a0 +40103903: 0020c0 memw +40103906: 8568b2 s32i a11, a8, 0x214 +40103909: ffd1a1 l32r a10, 40103850 +4010390c: f31991 l32r a9, 40100570 +4010390f: 0020c0 memw +40103912: 9d2872 l32i a7, a8, 0x274 +40103915: 1077a0 and a7, a7, a10 +40103918: 207790 or a7, a7, a9 +4010391b: 0020c0 memw +4010391e: 9d6872 s32i a7, a8, 0x274 +40103921: ffd001 l32r a0, 40103864 +40103924: 0000c0 callx0 a0 +40103927: ffd001 l32r a0, 40103868 +4010392a: 0000c0 callx0 a0 +4010392d: ffcf01 l32r a0, 4010386c +40103930: 0000c0 callx0 a0 +40103933: fe7151 l32r a5, 401032f8 +40103936: fe6f01 l32r a0, 401032f4 +40103939: 598c66 bnei a12, 8, 40103996 +4010393c: ff3e71 l32r a7, 40103634 +4010393f: 470772 l8ui a7, a7, 71 +40103942: ffa082 movi a8, 255 +40103945: 3e9787 bne a7, a8, 40103987 +40103948: f7a331 l32r a3, 401017d4 +4010394b: 0020c0 memw +4010394e: e52322 l32i a2, a3, 0x394 +40103951: 140c movi.n a4, 1 +40103953: 202240 or a2, a2, a4 +40103956: 0020c0 memw +40103959: 240c movi.n a4, 2 +4010395b: fe0101 l32r a0, 40103160 +4010395e: e56322 s32i a2, a3, 0x394 +40103961: 0008 l32i.n a0, a0, 0 +40103963: 620c movi.n a2, 6 +40103965: 2b2002 l32i a0, a0, 172 +40103968: 130c movi.n a3, 1 +4010396a: 0000c0 callx0 a0 +4010396d: e87c movi.n a8, -2 +4010396f: fe6251 l32r a5, 401032f8 +40103972: fe6001 l32r a0, 401032f4 +40103975: 0020c0 memw +40103978: f79771 l32r a7, 401017d4 +4010397b: e52762 l32i a6, a7, 0x394 +4010397e: 106680 and a6, a6, a8 +40103981: 0020c0 memw +40103984: e56762 s32i a6, a7, 0x394 +40103987: 0020c0 memw +4010398a: 862092 l32i a9, a0, 0x218 +4010398d: 109950 and a9, a9, a5 +40103990: 0020c0 memw +40103993: 866092 s32i a9, a0, 0x218 +40103996: 022c26 beqi a12, 2, 4010399c +40103999: 0e1c66 bnei a12, 1, 401039ab +4010399c: 0020c0 memw +4010399f: 8620a2 l32i a10, a0, 0x218 +401039a2: 10aa50 and a10, a10, a5 +401039a5: 0020c0 memw +401039a8: 8660a2 s32i a10, a0, 0x218 +401039ab: 11c8 l32i.n a12, a1, 4 +401039ad: 0108 l32i.n a0, a1, 0 +401039af: 10c112 addi a1, a1, 16 +401039b2: f00d ret.n + +401039b4 : +401039b4: fe5041 l32r a4, 401032f4 +401039b7: 129c beqz.n a2, 401039cc +401039b9: 767c movi.n a6, -9 +401039bb: 0020c0 memw +401039be: 862452 l32i a5, a4, 0x218 +401039c1: 105560 and a5, a5, a6 +401039c4: 0020c0 memw +401039c7: 866452 s32i a5, a4, 0x218 +401039ca: f00d ret.n +401039cc: 830c movi.n a3, 8 +401039ce: 0020c0 memw +401039d1: 862422 l32i a2, a4, 0x218 +401039d4: 202230 or a2, a2, a3 401039d7: 0020c0 memw -401039da: 862452 l32i a5, a4, 0x218 -401039dd: 105560 and a5, a5, a6 -401039e0: 0020c0 memw -401039e3: 866452 s32i a5, a4, 0x218 -401039e6: f00d ret.n -401039e8: 830c movi.n a3, 8 -401039ea: 0020c0 memw -401039ed: 862422 l32i a2, a4, 0x218 -401039f0: 202230 or a2, a2, a3 -401039f3: 0020c0 memw -401039f6: 866422 s32i a2, a4, 0x218 -401039f9: f00d ret.n -401039fb: 8eb800 excw -401039fe: fe .byte 0xfe -401039ff: 3f .byte 0x3f -40103a00: ffff71 l32r a7, 401039fc -40103a03: 1182b0 slli a8, a2, 5 -40103a06: 878a add.n a8, a7, a8 -40103a08: 264832 s8i a3, a8, 38 -40103a0b: 321b addi.n a3, a2, 1 -40103a0d: 1133b0 slli a3, a3, 5 -40103a10: 373a add.n a3, a7, a3 -40103a12: 254842 s8i a4, a8, 37 -40103a15: 040c movi.n a4, 0 -40103a17: a06670 addx4 a6, a6, a7 -40103a1a: 084342 s8i a4, a3, 8 -40103a1d: 130c movi.n a3, 1 -40103a1f: 401200 ssl a2 -40103a22: a12300 sll a2, a3 -40103a25: 1638 l32i.n a3, a6, 4 -40103a27: 244852 s8i a5, a8, 36 -40103a2a: 203320 or a3, a3, a2 -40103a2d: 1639 s32i.n a3, a6, 4 -40103a2f: 0738 l32i.n a3, a7, 0 -40103a31: 202320 or a2, a3, a2 -40103a34: 0729 s32i.n a2, a7, 0 -40103a36: f00d ret.n -40103a38: fff171 l32r a7, 401039fc -40103a3b: 056d mov.n a6, a5 -40103a3d: a05570 addx4 a5, a5, a7 -40103a40: f0c112 addi a1, a1, -16 -40103a43: 15a8 l32i.n a10, a5, 4 -40103a45: 3109 s32i.n a0, a1, 12 -40103a47: 21c9 s32i.n a12, a1, 8 -40103a49: 11d9 s32i.n a13, a1, 4 -40103a4b: 0788 l32i.n a8, a7, 0 -40103a4d: 079d mov.n a9, a7 -40103a4f: fb7c movi.n a11, -1 -40103a51: 170c movi.n a7, 1 -40103a53: daec bnez.n a10, 40103a84 -40103a55: 596a add.n a5, a9, a6 -40103a57: 1405c2 l8ui a12, a5, 20 -40103a5a: 4ed8c7 bbs a8, a12, 40103aac -40103a5d: 045d mov.n a5, a4 -40103a5f: 034d mov.n a4, a3 -40103a61: 023d mov.n a3, a2 -40103a63: 0c2d mov.n a2, a12 -40103a65: fff985 call0 40103a00 -40103a68: 003006 j 40103b2c -40103a6b: b00000 addx8 a0, a0, a0 -40103a6e: 115c movi.n a1, 81 -40103a70: d95a add.n a13, a9, a5 -40103a72: 240dd2 l8ui a13, a13, 36 -40103a75: 201d47 beq a13, a4, 40103a99 -40103a78: 401c00 ssl a12 -40103a7b: a1c700 sll a12, a7 -40103a7e: 30cbc0 xor a12, a11, a12 -40103a81: 10aac0 and a10, a10, a12 -40103a84: 60c0a0 neg a12, a10 -40103a87: 10cca0 and a12, a12, a10 -40103a8a: 40fcc0 nsau a12, a12 -40103a8d: 60c0c0 neg a12, a12 -40103a90: 1fccc2 addi a12, a12, 31 -40103a93: d60c66 bnei a12, -1, 40103a6d -40103a96: 000486 j 40103aac -40103a99: d95a add.n a13, a9, a5 -40103a9b: 250dd2 l8ui a13, a13, 37 -40103a9e: d69d37 bne a13, a3, 40103a78 -40103aa1: 595a add.n a5, a9, a5 -40103aa3: 260552 l8ui a5, a5, 38 -40103aa6: ce9527 bne a5, a2, 40103a78 -40103aa9: 001f06 j 40103b29 -40103aac: 350c movi.n a5, 3 -40103aae: ffa072 movi a7, 255 -40103ab1: 205850 or a5, a8, a5 -40103ab4: 305570 xor a5, a5, a7 -40103ab7: 796a add.n a7, a9, a6 -40103ab9: 140792 l8ui a9, a7, 20 -40103abc: 170c movi.n a7, 1 -40103abe: 401900 ssl a9 -40103ac1: a17700 sll a7, a7 -40103ac4: 770b addi.n a7, a7, -1 -40103ac6: 107750 and a7, a7, a5 -40103ac9: 30c570 xor a12, a5, a7 -40103acc: f91c movi.n a9, 31 -40103ace: 40f770 nsau a7, a7 -40103ad1: c05970 sub a5, a9, a7 -40103ad4: 0a0566 bnei a5, -1, 40103ae2 -40103ad7: 40fc50 nsau a5, a12 -40103ada: c05950 sub a5, a9, a5 -40103add: 8c0c movi.n a12, 8 -40103adf: 490526 beqi a5, -1, 40103b2c -40103ae2: 170c movi.n a7, 1 -40103ae4: 401500 ssl a5 -40103ae7: a17700 sll a7, a7 -40103aea: 770b addi.n a7, a7, -1 -40103aec: 107780 and a7, a7, a8 -40103aef: 308870 xor a8, a8, a7 -40103af2: fc1c movi.n a12, 31 -40103af4: 40f770 nsau a7, a7 -40103af7: c07c70 sub a7, a12, a7 -40103afa: 0b0726 beqi a7, -1, 40103b09 -40103afd: c51b addi.n a12, a5, 1 -40103aff: cc7a add.n a12, a12, a7 -40103b01: 21c1c0 srai a12, a12, 1 -40103b04: 000586 j 40103b1e -40103b07: 800000 add a0, a0, a0 -40103b0a: 40f8 l32i.n a15, a0, 16 -40103b0c: c0cc80 sub a12, a12, a8 -40103b0f: 06c552 addi a5, a5, 6 -40103b12: 80cc50 add a12, a12, a5 -40103b15: 21c1c0 srai a12, a12, 1 -40103b18: 028ca6 blti a12, 8, 40103b1e -40103b1b: faccc2 addi a12, a12, -6 -40103b1e: 045d mov.n a5, a4 -40103b20: 034d mov.n a4, a3 -40103b22: 023d mov.n a3, a2 -40103b24: 0c2d mov.n a2, a12 -40103b26: ffed85 call0 40103a00 -40103b29: 74c0c0 extui a12, a12, 0, 8 -40103b2c: 3108 l32i.n a0, a1, 12 -40103b2e: 0c2d mov.n a2, a12 -40103b30: 11d8 l32i.n a13, a1, 4 -40103b32: 21c8 l32i.n a12, a1, 8 -40103b34: 10c112 addi a1, a1, 16 -40103b37: f00d ret.n -40103b39: 000000 ill -40103b3c: d0c112 addi a1, a1, -48 -40103b3f: 91d9 s32i.n a13, a1, 36 -40103b41: ffaed1 l32r a13, 401039fc -40103b44: 81e9 s32i.n a14, a1, 32 -40103b46: 11e2b0 slli a14, a2, 5 -40103b49: a1c9 s32i.n a12, a1, 40 -40103b4b: b109 s32i.n a0, a1, 44 -40103b4d: 71f9 s32i.n a15, a1, 28 -40103b4f: 02cd mov.n a12, a2 -40103b51: 2dea add.n a2, a13, a14 -40103b53: 240232 l8ui a3, a2, 36 -40103b56: 039c beqz.n a3, 40103b6a -40103b58: 0e3326 beqi a3, 3, 40103b6a -40103b5b: 320c movi.n a2, 3 -40103b5d: 0b3327 bltu a3, a2, 40103b6c -40103b60: 120c movi.n a2, 1 -40103b62: 0663b6 bltui a3, 6, 40103b6c -40103b65: 020c movi.n a2, 0 -40103b67: 000046 j 40103b6c -40103b6a: 220c movi.n a2, 2 -40103b6c: 005a05 call0 40104110 -40103b6f: 0129 s32i.n a2, a1, 0 -40103b71: 2dea add.n a2, a13, a14 -40103b73: 210222 l8ui a2, a2, 33 -40103b76: 007216 beqz a2, 40103b81 -40103b79: 020c movi.n a2, 0 -40103b7b: 001086 j 40103bc1 -40103b7e: 000000 ill -40103b81: cc1b addi.n a12, a12, 1 -40103b83: 11ccb0 slli a12, a12, 5 -40103b86: cdca add.n a12, a13, a12 -40103b88: 3c28 l32i.n a2, a12, 12 -40103b8a: 10cef2 addi a15, a14, 16 -40103b8d: fdfa add.n a15, a13, a15 -40103b8f: e2ec bnez.n a2, 40103bc1 -40103b91: 2dea add.n a2, a13, a14 -40103b93: 62c8 l32i.n a12, a2, 24 -40103b95: fe0c16 beqz a12, 40103b79 -40103b98: 8c28 l32i.n a2, a12, 32 -40103b9a: 3dea add.n a3, a13, a14 -40103b9c: 6329 s32i.n a2, a3, 24 -40103b9e: 42cc bnez.n a2, 40103ba6 -40103ba0: 032d mov.n a2, a3 -40103ba2: 3f8b addi.n a3, a15, 8 -40103ba4: 7239 s32i.n a3, a2, 28 -40103ba6: 00a022 movi a2, 0 -40103ba9: 086c22 s32i a2, a12, 32 -40103bac: 0c2d mov.n a2, a12 -40103bae: 007785 call0 40104328 -40103bb1: a28c beqz.n a2, 40103bbf -40103bb3: 0128 l32i.n a2, a1, 0 -40103bb5: 040c movi.n a4, 0 -40103bb7: 0c3d mov.n a3, a12 -40103bb9: 0055c5 call0 40104118 -40103bbc: fff446 j 40103b91 -40103bbf: 0c2d mov.n a2, a12 -40103bc1: b108 l32i.n a0, a1, 44 -40103bc3: a1c8 l32i.n a12, a1, 40 -40103bc5: 91d8 l32i.n a13, a1, 36 -40103bc7: 81e8 l32i.n a14, a1, 32 -40103bc9: 71f8 l32i.n a15, a1, 28 -40103bcb: 30c112 addi a1, a1, 48 -40103bce: f00d ret.n -40103bd0: 08ed mov.n a14, a8 -40103bd2: a40000 extui a0, a0, 0, 11 -40103bd5: 3ffe87 bbsi a14, 24, 40103c18 -40103bd8: fe8630 excw -40103bdb: 3f .byte 0x3f - -40103bdc : -40103bdc: f0c112 addi a1, a1, -16 -40103bdf: 036102 s32i a0, a1, 12 -40103be2: 012256 bnez a2, 40103bf8 -40103be5: fffa41 l32r a4, 40103bd0 -40103be8: fffb31 l32r a3, 40103bd4 -40103beb: fffb21 l32r a2, 40103bd8 -40103bee: f16401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40103bf1: 0000c0 callx0 a0 -40103bf4: ffff06 j 40103bf4 -40103bf7: 030c00 excw +401039da: 866422 s32i a2, a4, 0x218 +401039dd: f00d ret.n +401039df: 8eb800 excw +401039e2: fe .byte 0xfe +401039e3: 3f .byte 0x3f +401039e4: ffff71 l32r a7, 401039e0 +401039e7: 1182b0 slli a8, a2, 5 +401039ea: 878a add.n a8, a7, a8 +401039ec: 264832 s8i a3, a8, 38 +401039ef: 321b addi.n a3, a2, 1 +401039f1: 1133b0 slli a3, a3, 5 +401039f4: 373a add.n a3, a7, a3 +401039f6: 254842 s8i a4, a8, 37 +401039f9: 040c movi.n a4, 0 +401039fb: a06670 addx4 a6, a6, a7 +401039fe: 084342 s8i a4, a3, 8 +40103a01: 130c movi.n a3, 1 +40103a03: 401200 ssl a2 +40103a06: a12300 sll a2, a3 +40103a09: 1638 l32i.n a3, a6, 4 +40103a0b: 244852 s8i a5, a8, 36 +40103a0e: 203320 or a3, a3, a2 +40103a11: 1639 s32i.n a3, a6, 4 +40103a13: 0738 l32i.n a3, a7, 0 +40103a15: 202320 or a2, a3, a2 +40103a18: 0729 s32i.n a2, a7, 0 +40103a1a: f00d ret.n +40103a1c: fff171 l32r a7, 401039e0 +40103a1f: 056d mov.n a6, a5 +40103a21: a05570 addx4 a5, a5, a7 +40103a24: f0c112 addi a1, a1, -16 +40103a27: 15a8 l32i.n a10, a5, 4 +40103a29: 3109 s32i.n a0, a1, 12 +40103a2b: 21c9 s32i.n a12, a1, 8 +40103a2d: 11d9 s32i.n a13, a1, 4 +40103a2f: 0788 l32i.n a8, a7, 0 +40103a31: 079d mov.n a9, a7 +40103a33: fb7c movi.n a11, -1 +40103a35: 170c movi.n a7, 1 +40103a37: daec bnez.n a10, 40103a68 +40103a39: 596a add.n a5, a9, a6 +40103a3b: 1405c2 l8ui a12, a5, 20 +40103a3e: 4ed8c7 bbs a8, a12, 40103a90 +40103a41: 045d mov.n a5, a4 +40103a43: 034d mov.n a4, a3 +40103a45: 023d mov.n a3, a2 +40103a47: 0c2d mov.n a2, a12 +40103a49: fff985 call0 401039e4 +40103a4c: 003006 j 40103b10 +40103a4f: b00000 addx8 a0, a0, a0 +40103a52: 115c movi.n a1, 81 +40103a54: d95a add.n a13, a9, a5 +40103a56: 240dd2 l8ui a13, a13, 36 +40103a59: 201d47 beq a13, a4, 40103a7d +40103a5c: 401c00 ssl a12 +40103a5f: a1c700 sll a12, a7 +40103a62: 30cbc0 xor a12, a11, a12 +40103a65: 10aac0 and a10, a10, a12 +40103a68: 60c0a0 neg a12, a10 +40103a6b: 10cca0 and a12, a12, a10 +40103a6e: 40fcc0 nsau a12, a12 +40103a71: 60c0c0 neg a12, a12 +40103a74: 1fccc2 addi a12, a12, 31 +40103a77: d60c66 bnei a12, -1, 40103a51 +40103a7a: 000486 j 40103a90 +40103a7d: d95a add.n a13, a9, a5 +40103a7f: 250dd2 l8ui a13, a13, 37 +40103a82: d69d37 bne a13, a3, 40103a5c +40103a85: 595a add.n a5, a9, a5 +40103a87: 260552 l8ui a5, a5, 38 +40103a8a: ce9527 bne a5, a2, 40103a5c +40103a8d: 001f06 j 40103b0d +40103a90: 350c movi.n a5, 3 +40103a92: ffa072 movi a7, 255 +40103a95: 205850 or a5, a8, a5 +40103a98: 305570 xor a5, a5, a7 +40103a9b: 796a add.n a7, a9, a6 +40103a9d: 140792 l8ui a9, a7, 20 +40103aa0: 170c movi.n a7, 1 +40103aa2: 401900 ssl a9 +40103aa5: a17700 sll a7, a7 +40103aa8: 770b addi.n a7, a7, -1 +40103aaa: 107750 and a7, a7, a5 +40103aad: 30c570 xor a12, a5, a7 +40103ab0: f91c movi.n a9, 31 +40103ab2: 40f770 nsau a7, a7 +40103ab5: c05970 sub a5, a9, a7 +40103ab8: 0a0566 bnei a5, -1, 40103ac6 +40103abb: 40fc50 nsau a5, a12 +40103abe: c05950 sub a5, a9, a5 +40103ac1: 8c0c movi.n a12, 8 +40103ac3: 490526 beqi a5, -1, 40103b10 +40103ac6: 170c movi.n a7, 1 +40103ac8: 401500 ssl a5 +40103acb: a17700 sll a7, a7 +40103ace: 770b addi.n a7, a7, -1 +40103ad0: 107780 and a7, a7, a8 +40103ad3: 308870 xor a8, a8, a7 +40103ad6: fc1c movi.n a12, 31 +40103ad8: 40f770 nsau a7, a7 +40103adb: c07c70 sub a7, a12, a7 +40103ade: 0b0726 beqi a7, -1, 40103aed +40103ae1: c51b addi.n a12, a5, 1 +40103ae3: cc7a add.n a12, a12, a7 +40103ae5: 21c1c0 srai a12, a12, 1 +40103ae8: 000586 j 40103b02 +40103aeb: 800000 add a0, a0, a0 +40103aee: 40f8 l32i.n a15, a0, 16 +40103af0: c0cc80 sub a12, a12, a8 +40103af3: 06c552 addi a5, a5, 6 +40103af6: 80cc50 add a12, a12, a5 +40103af9: 21c1c0 srai a12, a12, 1 +40103afc: 028ca6 blti a12, 8, 40103b02 +40103aff: faccc2 addi a12, a12, -6 +40103b02: 045d mov.n a5, a4 +40103b04: 034d mov.n a4, a3 +40103b06: 023d mov.n a3, a2 +40103b08: 0c2d mov.n a2, a12 +40103b0a: ffed85 call0 401039e4 +40103b0d: 74c0c0 extui a12, a12, 0, 8 +40103b10: 3108 l32i.n a0, a1, 12 +40103b12: 0c2d mov.n a2, a12 +40103b14: 11d8 l32i.n a13, a1, 4 +40103b16: 21c8 l32i.n a12, a1, 8 +40103b18: 10c112 addi a1, a1, 16 +40103b1b: f00d ret.n +40103b1d: 000000 ill +40103b20: d0c112 addi a1, a1, -48 +40103b23: 91d9 s32i.n a13, a1, 36 +40103b25: ffaed1 l32r a13, 401039e0 +40103b28: 81e9 s32i.n a14, a1, 32 +40103b2a: 11e2b0 slli a14, a2, 5 +40103b2d: a1c9 s32i.n a12, a1, 40 +40103b2f: b109 s32i.n a0, a1, 44 +40103b31: 71f9 s32i.n a15, a1, 28 +40103b33: 02cd mov.n a12, a2 +40103b35: 2dea add.n a2, a13, a14 +40103b37: 240232 l8ui a3, a2, 36 +40103b3a: 039c beqz.n a3, 40103b4e +40103b3c: 0e3326 beqi a3, 3, 40103b4e +40103b3f: 320c movi.n a2, 3 +40103b41: 0b3327 bltu a3, a2, 40103b50 +40103b44: 120c movi.n a2, 1 +40103b46: 0663b6 bltui a3, 6, 40103b50 +40103b49: 020c movi.n a2, 0 +40103b4b: 000046 j 40103b50 +40103b4e: 220c movi.n a2, 2 +40103b50: 005a05 call0 401040f4 +40103b53: 0129 s32i.n a2, a1, 0 +40103b55: 2dea add.n a2, a13, a14 +40103b57: 210222 l8ui a2, a2, 33 +40103b5a: 007216 beqz a2, 40103b65 +40103b5d: 020c movi.n a2, 0 +40103b5f: 001086 j 40103ba5 +40103b62: 000000 ill +40103b65: cc1b addi.n a12, a12, 1 +40103b67: 11ccb0 slli a12, a12, 5 +40103b6a: cdca add.n a12, a13, a12 +40103b6c: 3c28 l32i.n a2, a12, 12 +40103b6e: 10cef2 addi a15, a14, 16 +40103b71: fdfa add.n a15, a13, a15 +40103b73: e2ec bnez.n a2, 40103ba5 +40103b75: 2dea add.n a2, a13, a14 +40103b77: 62c8 l32i.n a12, a2, 24 +40103b79: fe0c16 beqz a12, 40103b5d +40103b7c: 8c28 l32i.n a2, a12, 32 +40103b7e: 3dea add.n a3, a13, a14 +40103b80: 6329 s32i.n a2, a3, 24 +40103b82: 42cc bnez.n a2, 40103b8a +40103b84: 032d mov.n a2, a3 +40103b86: 3f8b addi.n a3, a15, 8 +40103b88: 7239 s32i.n a3, a2, 28 +40103b8a: 00a022 movi a2, 0 +40103b8d: 086c22 s32i a2, a12, 32 +40103b90: 0c2d mov.n a2, a12 +40103b92: 007785 call0 4010430c +40103b95: a28c beqz.n a2, 40103ba3 +40103b97: 0128 l32i.n a2, a1, 0 +40103b99: 040c movi.n a4, 0 +40103b9b: 0c3d mov.n a3, a12 +40103b9d: 0055c5 call0 401040fc +40103ba0: fff446 j 40103b75 +40103ba3: 0c2d mov.n a2, a12 +40103ba5: b108 l32i.n a0, a1, 44 +40103ba7: a1c8 l32i.n a12, a1, 40 +40103ba9: 91d8 l32i.n a13, a1, 36 +40103bab: 81e8 l32i.n a14, a1, 32 +40103bad: 71f8 l32i.n a15, a1, 28 +40103baf: 30c112 addi a1, a1, 48 +40103bb2: f00d ret.n +40103bb4: 08ed mov.n a14, a8 +40103bb6: a40000 extui a0, a0, 0, 11 +40103bb9: 3ffe87 bbsi a14, 24, 40103bfc +40103bbc: fe8630 excw +40103bbf: 3f .byte 0x3f + +40103bc0 : +40103bc0: f0c112 addi a1, a1, -16 +40103bc3: 036102 s32i a0, a1, 12 +40103bc6: 012256 bnez a2, 40103bdc +40103bc9: fffa41 l32r a4, 40103bb4 +40103bcc: fffb31 l32r a3, 40103bb8 +40103bcf: fffb21 l32r a2, 40103bbc +40103bd2: f16b01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40103bd5: 0000c0 callx0 a0 +40103bd8: ffff06 j 40103bd8 +40103bdb: 030c00 excw +40103bde: 8239 s32i.n a3, a2, 32 +40103be0: ff8031 l32r a3, 401039e0 +40103be3: 3108 l32i.n a0, a1, 12 +40103be5: 4b2342 l32i a4, a3, 0x12c +40103be8: 10c112 addi a1, a1, 16 +40103beb: 0429 s32i.n a2, a4, 0 +40103bed: 20c222 addi a2, a2, 32 +40103bf0: 4b6322 s32i a2, a3, 0x12c +40103bf3: f00d ret.n +40103bf5: 000000 ill + +40103bf8 : +40103bf8: 030c movi.n a3, 0 40103bfa: 8239 s32i.n a3, a2, 32 -40103bfc: ff8031 l32r a3, 401039fc -40103bff: 3108 l32i.n a0, a1, 12 -40103c01: 4b2342 l32i a4, a3, 0x12c -40103c04: 10c112 addi a1, a1, 16 -40103c07: 0429 s32i.n a2, a4, 0 -40103c09: 20c222 addi a2, a2, 32 -40103c0c: 4b6322 s32i a2, a3, 0x12c -40103c0f: f00d ret.n -40103c11: 000000 ill - -40103c14 : -40103c14: 030c movi.n a3, 0 -40103c16: 8239 s32i.n a3, a2, 32 -40103c18: ff7931 l32r a3, 401039fc -40103c1b: 4d2342 l32i a4, a3, 0x134 -40103c1e: 0429 s32i.n a2, a4, 0 -40103c20: 20c222 addi a2, a2, 32 -40103c23: 4d6322 s32i a2, a3, 0x134 -40103c26: f00d ret.n -40103c28: fe9134 excw -40103c2b: 3f .byte 0x3f -40103c2c: fe8eb2 excw -40103c2f: 3f .byte 0x3f -40103c30: fe8eb3 excw -40103c33: 3f .byte 0x3f - -40103c34 : -40103c34: f0c112 addi a1, a1, -16 -40103c37: 21c9 s32i.n a12, a1, 8 -40103c39: 11d9 s32i.n a13, a1, 4 -40103c3b: 3109 s32i.n a0, a1, 12 -40103c3d: 02dd mov.n a13, a2 -40103c3f: 0061e2 s32i a14, a1, 0 -40103c42: f1be01 l32r a0, 4010033c -40103c45: 0000c0 callx0 a0 -40103c48: fff8c1 l32r a12, 40103c28 -40103c4b: 2cda add.n a2, a12, a13 -40103c4d: 000222 l8ui a2, a2, 0 -40103c50: a28c beqz.n a2, 40103c5e -40103c52: f79901 l32r a0, 40101ab8 -40103c55: 0000c0 callx0 a0 -40103c58: 020c movi.n a2, 0 -40103c5a: 001686 j 40103cb8 -40103c5d: 2cd000 excw -40103c60: a0e280 addx4 a14, a2, a8 -40103c63: 42e201 l32r a0, 400d47ec <__floatsidf+0xc64fc> -40103c66: 940100 extui a0, a0, 1, 10 -40103c69: 00c0f7 bnall a0, a15, 40103c6d -40103c6c: ad6600 excw -40103c6f: ef2105 call0 400f2e80 <__floatsidf+0xe4b90> -40103c72: ff .byte 0xff -40103c73: 0042e2 s8i a14, a2, 0 -40103c76: 040c movi.n a4, 0 -40103c78: 0d3d mov.n a3, a13 -40103c7a: 022c movi.n a2, 32 -40103c7c: f78801 l32r a0, 40101a9c -40103c7f: 0000c0 callx0 a0 -40103c82: 02ed mov.n a14, a2 -40103c84: 020c movi.n a2, 0 -40103c86: 2e1e27 beq a14, a2, 40103cb8 -40103c89: 202ee0 or a2, a14, a14 -40103c8c: 28ad66 bnei a13, 12, 40103cb8 -40103c8f: f1ab01 l32r a0, 4010033c -40103c92: 0000c0 callx0 a0 -40103c95: 0c0c22 l8ui a2, a12, 12 -40103c98: 030c movi.n a3, 0 -40103c9a: 220b addi.n a2, a2, -1 -40103c9c: 0c4c22 s8i a2, a12, 12 -40103c9f: ffe421 l32r a2, 40103c30 -40103ca2: 004232 s8i a3, a2, 0 -40103ca5: f24c21 l32r a2, 401005d8 -40103ca8: 73a032 movi a3, 115 -40103cab: 0020c0 memw -40103cae: 0239 s32i.n a3, a2, 0 -40103cb0: f78201 l32r a0, 40101ab8 -40103cb3: 0000c0 callx0 a0 -40103cb6: 0e2d mov.n a2, a14 -40103cb8: 3108 l32i.n a0, a1, 12 -40103cba: 21c8 l32i.n a12, a1, 8 -40103cbc: 11d8 l32i.n a13, a1, 4 -40103cbe: 01e8 l32i.n a14, a1, 0 -40103cc0: 10c112 addi a1, a1, 16 -40103cc3: f00d ret.n -40103cc5: 000000 ill -40103cc8: 806c movi.n a0, -24 -40103cca: fe .byte 0xfe -40103ccb: 3f .byte 0x3f - -40103ccc : -40103ccc: f0c112 addi a1, a1, -16 -40103ccf: ffd821 l32r a2, 40103c30 -40103cd2: 21c9 s32i.n a12, a1, 8 -40103cd4: 3109 s32i.n a0, a1, 12 -40103cd6: 11d9 s32i.n a13, a1, 4 -40103cd8: 000232 l8ui a3, a2, 0 -40103cdb: 02cd mov.n a12, a2 -40103cdd: f15021 l32r a2, 40100220 <_UserExceptionVector_1+0xc4> -40103ce0: 241366 bnei a3, 1, 40103d08 -40103ce3: 330c movi.n a3, 3 -40103ce5: 0020c0 memw -40103ce8: 0239 s32i.n a3, a2, 0 -40103cea: f19401 l32r a0, 4010033c -40103ced: 0000c0 callx0 a0 -40103cf0: f17921 l32r a2, 401002d4 -40103cf3: 0228 l32i.n a2, a2, 0 -40103cf5: f19201 l32r a0, 40100340 -40103cf8: 0000c0 callx0 a0 -40103cfb: fc59c5 call0 40100298 -40103cfe: f19101 l32r a0, 40100344 -40103d01: 0000c0 callx0 a0 -40103d04: 000646 j 40103d21 -40103d07: a0d200 addx4 a13, a2, a0 -40103d0a: 20c001 l32r a0, 400cc00c <__floatsidf+0xbdd1c> -40103d0d: 62d200 excw -40103d10: ed2100 excw -40103d13: ff .byte 0xff -40103d14: 0228 l32i.n a2, a2, 0 -40103d16: 013cc5 call0 401050e4 -40103d19: c20c movi.n a2, 12 -40103d1b: 004cd2 s8i a13, a12, 0 -40103d1e: fff145 call0 40103c34 -40103d21: 3108 l32i.n a0, a1, 12 -40103d23: 21c8 l32i.n a12, a1, 8 -40103d25: 11d8 l32i.n a13, a1, 4 -40103d27: 10c112 addi a1, a1, 16 -40103d2a: f00d ret.n -40103d2c: feaf42 movi a4, -2 -40103d2f: 401200 ssl a2 -40103d32: 812440 src a2, a4, a4 -40103d35: ff3141 l32r a4, 401039fc -40103d38: f0c112 addi a1, a1, -16 -40103d3b: a03340 addx4 a3, a3, a4 -40103d3e: 012352 l32i a5, a3, 4 -40103d41: 036102 s32i a0, a1, 12 -40103d44: 105520 and a5, a5, a2 -40103d47: 1359 s32i.n a5, a3, 4 -40103d49: 0438 l32i.n a3, a4, 0 -40103d4b: 102320 and a2, a3, a2 -40103d4e: 0429 s32i.n a2, a4, 0 -40103d50: 820c movi.n a2, 8 -40103d52: ffee05 call0 40103c34 -40103d55: 3108 l32i.n a0, a1, 12 -40103d57: 10c112 addi a1, a1, 16 -40103d5a: f00d ret.n - -40103d5c : -40103d5c: d0c112 addi a1, a1, -48 -40103d5f: b109 s32i.n a0, a1, 44 -40103d61: 81e9 s32i.n a14, a1, 32 -40103d63: a1c9 s32i.n a12, a1, 40 -40103d65: 91d9 s32i.n a13, a1, 36 -40103d67: 0761f2 s32i a15, a1, 28 -40103d6a: 74e020 extui a14, a2, 0, 8 -40103d6d: f17301 l32r a0, 4010033c -40103d70: 0000c0 callx0 a0 -40103d73: 0038c5 call0 40104100 -40103d76: b2cc bnez.n a2, 40103d85 -40103d78: f75001 l32r a0, 40101ab8 -40103d7b: 0000c0 callx0 a0 -40103d7e: f27c movi.n a2, -1 -40103d80: 006486 j 40103f16 -40103d83: c10000 mul16u a0, a0, a0 -40103d86: ff1d excw -40103d88: 11fee0 slli a15, a14, 2 -40103d8b: 802ce0 add a2, a12, a14 -40103d8e: 1402d2 l8ui a13, a2, 20 -40103d91: 802cf0 add a2, a12, a15 -40103d94: 012222 l32i a2, a2, 4 -40103d97: 7752d7 bbc a2, a13, 40103e12 -40103d9a: 2d1b addi.n a2, a13, 1 -40103d9c: 1132b0 slli a3, a2, 5 -40103d9f: 3c3a add.n a3, a12, a3 -40103da1: 080332 l8ui a3, a3, 8 -40103da4: 06a316 beqz a3, 40103e12 -40103da7: 1132b0 slli a3, a2, 5 -40103daa: 3c3a add.n a3, a12, a3 -40103dac: 040c movi.n a4, 0 -40103dae: 084342 s8i a4, a3, 8 -40103db1: 113db0 slli a3, a13, 5 -40103db4: 3c3a add.n a3, a12, a3 -40103db6: 6338 l32i.n a3, a3, 24 -40103db8: e3cc bnez.n a3, 40103dca -40103dba: 1122b0 slli a2, a2, 5 -40103dbd: 2c2a add.n a2, a12, a2 -40103dbf: 3228 l32i.n a2, a2, 12 -40103dc1: 52cc bnez.n a2, 40103dca -40103dc3: 0e3d mov.n a3, a14 -40103dc5: 0d2d mov.n a2, a13 -40103dc7: fff645 call0 40103d2c -40103dca: 2cfa add.n a2, a12, a15 -40103dcc: 1238 l32i.n a3, a2, 4 -40103dce: 040316 beqz a3, 40103e12 -40103dd1: 120c movi.n a2, 1 -40103dd3: 401d00 ssl a13 -40103dd6: a12200 sll a2, a2 -40103dd9: 420b addi.n a4, a2, -1 -40103ddb: 104430 and a4, a4, a3 -40103dde: f57c movi.n a5, -1 -40103de0: 302520 xor a2, a5, a2 -40103de3: 303340 xor a3, a3, a4 -40103de6: 103230 and a3, a2, a3 -40103de9: 602030 neg a2, a3 -40103dec: 102230 and a2, a2, a3 -40103def: 40f220 nsau a2, a2 -40103df2: 602020 neg a2, a2 -40103df5: 1fc222 addi a2, a2, 31 -40103df8: 119257 bne a2, a5, 40103e0d -40103dfb: 602040 neg a2, a4 -40103dfe: 102240 and a2, a2, a4 -40103e01: 40f220 nsau a2, a2 -40103e04: 602020 neg a2, a2 -40103e07: 1fc222 addi a2, a2, 31 -40103e0a: 040226 beqi a2, -1, 40103e12 -40103e0d: 3cea add.n a3, a12, a14 -40103e0f: 144322 s8i a2, a3, 20 -40103e12: 2cea add.n a2, a12, a14 -40103e14: 1402d2 l8ui a13, a2, 20 -40103e17: 9e9c beqz.n a14, 40103e34 -40103e19: fcfa add.n a15, a12, a15 -40103e1b: 120c movi.n a2, 1 -40103e1d: 1f38 l32i.n a3, a15, 4 -40103e1f: 401d00 ssl a13 -40103e22: a1f200 sll a15, a2 -40103e25: ff0b addi.n a15, a15, -1 -40103e27: 10ff30 and a15, a15, a3 -40103e2a: 3033f0 xor a3, a3, a15 -40103e2d: 024d mov.n a4, a2 -40103e2f: f57c movi.n a5, -1 -40103e31: 001246 j 40103e7e -40103e34: 012c22 l32i a2, a12, 4 -40103e37: 0d52d7 bbc a2, a13, 40103e48 -40103e3a: 01cd22 addi a2, a13, 1 -40103e3d: 1122b0 slli a2, a2, 5 -40103e40: 2c2a add.n a2, a12, a2 -40103e42: 080222 l8ui a2, a2, 8 -40103e45: d01226 beqi a2, 1, 40103e19 -40103e48: 020c movi.n a2, 0 -40103e4a: ffcf05 call0 40103b3c -40103e4d: 098256 bnez a2, 40103ee9 -40103e50: 120c movi.n a2, 1 -40103e52: ffce85 call0 40103b3c -40103e55: 090256 bnez a2, 40103ee9 -40103e58: ffef46 j 40103e19 -40103e5b: 2dd000 excw -40103e5e: 613220 excw -40103e61: 614201 l32r a0, 400dc36c <__floatsidf+0xce07c> -40103e64: 015902 s16i a0, a9, 2 -40103e67: ffcd45 call0 40103b3c -40103e6a: 1138 l32i.n a3, a1, 4 -40103e6c: 2148 l32i.n a4, a1, 8 -40103e6e: 0158 l32i.n a5, a1, 0 -40103e70: 42ec bnez.n a2, 40103e98 -40103e72: 401d00 ssl a13 -40103e75: a12400 sll a2, a4 -40103e78: 302520 xor a2, a5, a2 -40103e7b: 103320 and a3, a3, a2 -40103e7e: 602030 neg a2, a3 -40103e81: 102230 and a2, a2, a3 -40103e84: 40f220 nsau a2, a2 -40103e87: 602020 neg a2, a2 -40103e8a: 1fc2d2 addi a13, a2, 31 -40103e8d: cb0d66 bnei a13, -1, 40103e5c -40103e90: 130c movi.n a3, 1 -40103e92: f47c movi.n a4, -1 -40103e94: 000d06 j 40103ecc -40103e97: 3cea00 excw -40103e9a: 1443d2 s8i a13, a3, 20 -40103e9d: dd1b addi.n a13, a13, 1 -40103e9f: 11ddb0 slli a13, a13, 5 -40103ea2: dcda add.n a13, a12, a13 -40103ea4: 130c movi.n a3, 1 -40103ea6: 084d32 s8i a3, a13, 8 -40103ea9: 000f06 j 40103ee9 -40103eac: 2dd000 excw -40103eaf: 613220 excw -40103eb2: 614201 l32r a0, 400dc3bc <__floatsidf+0xce0cc> -40103eb5: c84502 s8i a0, a5, 200 -40103eb8: ff .byte 0xff -40103eb9: 1138 l32i.n a3, a1, 4 -40103ebb: 2148 l32i.n a4, a1, 8 -40103ebd: fd7256 bnez a2, 40103e98 -40103ec0: 401d00 ssl a13 -40103ec3: a12300 sll a2, a3 -40103ec6: 302420 xor a2, a4, a2 -40103ec9: 10ff20 and a15, a15, a2 -40103ecc: 6020f0 neg a2, a15 -40103ecf: 1022f0 and a2, a2, a15 -40103ed2: 40f220 nsau a2, a2 -40103ed5: 602020 neg a2, a2 -40103ed8: 1fc2d2 addi a13, a2, 31 -40103edb: ce0d66 bnei a13, -1, 40103ead -40103ede: f6f601 l32r a0, 40101ab8 -40103ee1: 0000c0 callx0 a0 -40103ee4: e27c movi.n a2, -2 -40103ee6: 000b06 j 40103f16 -40103ee9: 02dd mov.n a13, a2 -40103eeb: 9228 l32i.n a2, a2, 36 -40103eed: 0228 l32i.n a2, a2, 0 -40103eef: 1172d7 bbci a2, 29, 40103f04 -40103ef2: 5a2c22 l32i a2, a12, 0x168 -40103ef5: ffc222 addi a2, a2, -1 -40103ef8: 5a6c22 s32i a2, a12, 0x168 -40103efb: 592c22 l32i a2, a12, 0x164 -40103efe: 01c222 addi a2, a2, 1 -40103f01: 596c22 s32i a2, a12, 0x164 -40103f04: f6ed01 l32r a0, 40101ab8 -40103f07: 0000c0 callx0 a0 -40103f0a: 202dd0 or a2, a13, a13 -40103f0d: 203ee0 or a3, a14, a14 -40103f10: 004645 call0 40104378 -40103f13: 00a022 movi a2, 0 -40103f16: b108 l32i.n a0, a1, 44 -40103f18: a1c8 l32i.n a12, a1, 40 -40103f1a: 91d8 l32i.n a13, a1, 36 -40103f1c: 81e8 l32i.n a14, a1, 32 -40103f1e: 71f8 l32i.n a15, a1, 28 -40103f20: 30c112 addi a1, a1, 48 -40103f23: f00d ret.n -40103f25: 000000 ill - -40103f28 : -40103f28: f0c112 addi a1, a1, -16 -40103f2b: 036102 s32i a0, a1, 12 -40103f2e: 092232 l32i a3, a2, 36 -40103f31: 040c movi.n a4, 0 -40103f33: 4349 s32i.n a4, a3, 16 -40103f35: 440c movi.n a4, 4 -40103f37: 0f4342 s8i a4, a3, 15 -40103f3a: ffca05 call0 40103bdc -40103f3d: 420c movi.n a2, 4 -40103f3f: ffcf45 call0 40103c34 -40103f42: 3108 l32i.n a0, a1, 12 -40103f44: 10c112 addi a1, a1, 16 -40103f47: f00d ret.n -40103f49: 000000 ill -40103f4c: 8058 l32i.n a5, a0, 32 -40103f4e: fe .byte 0xfe -40103f4f: 3f .byte 0x3f - -40103f50 : -40103f50: 745020 extui a5, a2, 0, 8 -40103f53: fffe21 l32r a2, 40103f4c -40103f56: f0c112 addi a1, a1, -16 -40103f59: 0228 l32i.n a2, a2, 0 -40103f5b: 3109 s32i.n a0, a1, 12 -40103f5d: 0b0262 l8ui a6, a2, 11 -40103f60: f71c movi.n a7, 31 -40103f62: 120c movi.n a2, 1 -40103f64: 083767 bltu a7, a6, 40103f70 -40103f67: 202550 or a2, a5, a5 -40103f6a: f6cc01 l32r a0, 40101a9c -40103f6d: 0000c0 callx0 a0 -40103f70: 3108 l32i.n a0, a1, 12 -40103f72: 10c112 addi a1, a1, 16 -40103f75: f00d ret.n +40103bfc: ff7931 l32r a3, 401039e0 +40103bff: 4d2342 l32i a4, a3, 0x134 +40103c02: 0429 s32i.n a2, a4, 0 +40103c04: 20c222 addi a2, a2, 32 +40103c07: 4d6322 s32i a2, a3, 0x134 +40103c0a: f00d ret.n +40103c0c: fe9134 excw +40103c0f: 3f .byte 0x3f +40103c10: fe8eb2 excw +40103c13: 3f .byte 0x3f +40103c14: fe8eb3 excw +40103c17: 3f .byte 0x3f + +40103c18 : +40103c18: f0c112 addi a1, a1, -16 +40103c1b: 21c9 s32i.n a12, a1, 8 +40103c1d: 11d9 s32i.n a13, a1, 4 +40103c1f: 3109 s32i.n a0, a1, 12 +40103c21: 02dd mov.n a13, a2 +40103c23: 0061e2 s32i a14, a1, 0 +40103c26: f1c501 l32r a0, 4010033c +40103c29: 0000c0 callx0 a0 +40103c2c: fff8c1 l32r a12, 40103c0c +40103c2f: 2cda add.n a2, a12, a13 +40103c31: 000222 l8ui a2, a2, 0 +40103c34: a28c beqz.n a2, 40103c42 +40103c36: f7a001 l32r a0, 40101ab8 +40103c39: 0000c0 callx0 a0 +40103c3c: 020c movi.n a2, 0 +40103c3e: 001686 j 40103c9c +40103c41: 2cd000 excw +40103c44: a0e280 addx4 a14, a2, a8 +40103c47: 42e201 l32r a0, 400d47d0 <__floatsidf+0xc64e0> +40103c4a: 9b0100 excw +40103c4d: 00c0f7 bnall a0, a15, 40103c51 +40103c50: ad6600 excw +40103c53: ef2105 call0 400f2e64 <__floatsidf+0xe4b74> +40103c56: ff .byte 0xff +40103c57: 0042e2 s8i a14, a2, 0 +40103c5a: 040c movi.n a4, 0 +40103c5c: 0d3d mov.n a3, a13 +40103c5e: 022c movi.n a2, 32 +40103c60: f78f01 l32r a0, 40101a9c +40103c63: 0000c0 callx0 a0 +40103c66: 02ed mov.n a14, a2 +40103c68: 020c movi.n a2, 0 +40103c6a: 2e1e27 beq a14, a2, 40103c9c +40103c6d: 202ee0 or a2, a14, a14 +40103c70: 28ad66 bnei a13, 12, 40103c9c +40103c73: f1b201 l32r a0, 4010033c +40103c76: 0000c0 callx0 a0 +40103c79: 0c0c22 l8ui a2, a12, 12 +40103c7c: 030c movi.n a3, 0 +40103c7e: 220b addi.n a2, a2, -1 +40103c80: 0c4c22 s8i a2, a12, 12 +40103c83: ffe421 l32r a2, 40103c14 +40103c86: 004232 s8i a3, a2, 0 +40103c89: f25321 l32r a2, 401005d8 +40103c8c: 73a032 movi a3, 115 +40103c8f: 0020c0 memw +40103c92: 0239 s32i.n a3, a2, 0 +40103c94: f78901 l32r a0, 40101ab8 +40103c97: 0000c0 callx0 a0 +40103c9a: 0e2d mov.n a2, a14 +40103c9c: 3108 l32i.n a0, a1, 12 +40103c9e: 21c8 l32i.n a12, a1, 8 +40103ca0: 11d8 l32i.n a13, a1, 4 +40103ca2: 01e8 l32i.n a14, a1, 0 +40103ca4: 10c112 addi a1, a1, 16 +40103ca7: f00d ret.n +40103ca9: 000000 ill +40103cac: 806c movi.n a0, -24 +40103cae: fe .byte 0xfe +40103caf: 3f .byte 0x3f + +40103cb0 : +40103cb0: f0c112 addi a1, a1, -16 +40103cb3: ffd821 l32r a2, 40103c14 +40103cb6: 21c9 s32i.n a12, a1, 8 +40103cb8: 3109 s32i.n a0, a1, 12 +40103cba: 11d9 s32i.n a13, a1, 4 +40103cbc: 000232 l8ui a3, a2, 0 +40103cbf: 02cd mov.n a12, a2 +40103cc1: f15721 l32r a2, 40100220 <_UserExceptionVector_1+0xc4> +40103cc4: 241366 bnei a3, 1, 40103cec +40103cc7: 330c movi.n a3, 3 +40103cc9: 0020c0 memw +40103ccc: 0239 s32i.n a3, a2, 0 +40103cce: f19b01 l32r a0, 4010033c +40103cd1: 0000c0 callx0 a0 +40103cd4: f18021 l32r a2, 401002d4 +40103cd7: 0228 l32i.n a2, a2, 0 +40103cd9: f19901 l32r a0, 40100340 +40103cdc: 0000c0 callx0 a0 +40103cdf: fc5b85 call0 40100298 +40103ce2: f19801 l32r a0, 40100344 +40103ce5: 0000c0 callx0 a0 +40103ce8: 000646 j 40103d05 +40103ceb: a0d200 addx4 a13, a2, a0 +40103cee: 20c001 l32r a0, 400cbff0 <__floatsidf+0xbdd00> +40103cf1: 62d200 excw +40103cf4: ed2100 excw +40103cf7: ff .byte 0xff +40103cf8: 0228 l32i.n a2, a2, 0 +40103cfa: 013cc5 call0 401050c8 +40103cfd: c20c movi.n a2, 12 +40103cff: 004cd2 s8i a13, a12, 0 +40103d02: fff145 call0 40103c18 +40103d05: 3108 l32i.n a0, a1, 12 +40103d07: 21c8 l32i.n a12, a1, 8 +40103d09: 11d8 l32i.n a13, a1, 4 +40103d0b: 10c112 addi a1, a1, 16 +40103d0e: f00d ret.n +40103d10: feaf42 movi a4, -2 +40103d13: 401200 ssl a2 +40103d16: 812440 src a2, a4, a4 +40103d19: ff3141 l32r a4, 401039e0 +40103d1c: f0c112 addi a1, a1, -16 +40103d1f: a03340 addx4 a3, a3, a4 +40103d22: 012352 l32i a5, a3, 4 +40103d25: 036102 s32i a0, a1, 12 +40103d28: 105520 and a5, a5, a2 +40103d2b: 1359 s32i.n a5, a3, 4 +40103d2d: 0438 l32i.n a3, a4, 0 +40103d2f: 102320 and a2, a3, a2 +40103d32: 0429 s32i.n a2, a4, 0 +40103d34: 820c movi.n a2, 8 +40103d36: ffee05 call0 40103c18 +40103d39: 3108 l32i.n a0, a1, 12 +40103d3b: 10c112 addi a1, a1, 16 +40103d3e: f00d ret.n + +40103d40 : +40103d40: d0c112 addi a1, a1, -48 +40103d43: b109 s32i.n a0, a1, 44 +40103d45: 81e9 s32i.n a14, a1, 32 +40103d47: a1c9 s32i.n a12, a1, 40 +40103d49: 91d9 s32i.n a13, a1, 36 +40103d4b: 0761f2 s32i a15, a1, 28 +40103d4e: 74e020 extui a14, a2, 0, 8 +40103d51: f17a01 l32r a0, 4010033c +40103d54: 0000c0 callx0 a0 +40103d57: 0038c5 call0 401040e4 +40103d5a: b2cc bnez.n a2, 40103d69 +40103d5c: f75701 l32r a0, 40101ab8 +40103d5f: 0000c0 callx0 a0 +40103d62: f27c movi.n a2, -1 +40103d64: 006486 j 40103efa +40103d67: c10000 mul16u a0, a0, a0 +40103d6a: ff1d excw +40103d6c: 11fee0 slli a15, a14, 2 +40103d6f: 802ce0 add a2, a12, a14 +40103d72: 1402d2 l8ui a13, a2, 20 +40103d75: 802cf0 add a2, a12, a15 +40103d78: 012222 l32i a2, a2, 4 +40103d7b: 7752d7 bbc a2, a13, 40103df6 +40103d7e: 2d1b addi.n a2, a13, 1 +40103d80: 1132b0 slli a3, a2, 5 +40103d83: 3c3a add.n a3, a12, a3 +40103d85: 080332 l8ui a3, a3, 8 +40103d88: 06a316 beqz a3, 40103df6 +40103d8b: 1132b0 slli a3, a2, 5 +40103d8e: 3c3a add.n a3, a12, a3 +40103d90: 040c movi.n a4, 0 +40103d92: 084342 s8i a4, a3, 8 +40103d95: 113db0 slli a3, a13, 5 +40103d98: 3c3a add.n a3, a12, a3 +40103d9a: 6338 l32i.n a3, a3, 24 +40103d9c: e3cc bnez.n a3, 40103dae +40103d9e: 1122b0 slli a2, a2, 5 +40103da1: 2c2a add.n a2, a12, a2 +40103da3: 3228 l32i.n a2, a2, 12 +40103da5: 52cc bnez.n a2, 40103dae +40103da7: 0e3d mov.n a3, a14 +40103da9: 0d2d mov.n a2, a13 +40103dab: fff645 call0 40103d10 +40103dae: 2cfa add.n a2, a12, a15 +40103db0: 1238 l32i.n a3, a2, 4 +40103db2: 040316 beqz a3, 40103df6 +40103db5: 120c movi.n a2, 1 +40103db7: 401d00 ssl a13 +40103dba: a12200 sll a2, a2 +40103dbd: 420b addi.n a4, a2, -1 +40103dbf: 104430 and a4, a4, a3 +40103dc2: f57c movi.n a5, -1 +40103dc4: 302520 xor a2, a5, a2 +40103dc7: 303340 xor a3, a3, a4 +40103dca: 103230 and a3, a2, a3 +40103dcd: 602030 neg a2, a3 +40103dd0: 102230 and a2, a2, a3 +40103dd3: 40f220 nsau a2, a2 +40103dd6: 602020 neg a2, a2 +40103dd9: 1fc222 addi a2, a2, 31 +40103ddc: 119257 bne a2, a5, 40103df1 +40103ddf: 602040 neg a2, a4 +40103de2: 102240 and a2, a2, a4 +40103de5: 40f220 nsau a2, a2 +40103de8: 602020 neg a2, a2 +40103deb: 1fc222 addi a2, a2, 31 +40103dee: 040226 beqi a2, -1, 40103df6 +40103df1: 3cea add.n a3, a12, a14 +40103df3: 144322 s8i a2, a3, 20 +40103df6: 2cea add.n a2, a12, a14 +40103df8: 1402d2 l8ui a13, a2, 20 +40103dfb: 9e9c beqz.n a14, 40103e18 +40103dfd: fcfa add.n a15, a12, a15 +40103dff: 120c movi.n a2, 1 +40103e01: 1f38 l32i.n a3, a15, 4 +40103e03: 401d00 ssl a13 +40103e06: a1f200 sll a15, a2 +40103e09: ff0b addi.n a15, a15, -1 +40103e0b: 10ff30 and a15, a15, a3 +40103e0e: 3033f0 xor a3, a3, a15 +40103e11: 024d mov.n a4, a2 +40103e13: f57c movi.n a5, -1 +40103e15: 001246 j 40103e62 +40103e18: 012c22 l32i a2, a12, 4 +40103e1b: 0d52d7 bbc a2, a13, 40103e2c +40103e1e: 01cd22 addi a2, a13, 1 +40103e21: 1122b0 slli a2, a2, 5 +40103e24: 2c2a add.n a2, a12, a2 +40103e26: 080222 l8ui a2, a2, 8 +40103e29: d01226 beqi a2, 1, 40103dfd +40103e2c: 020c movi.n a2, 0 +40103e2e: ffcf05 call0 40103b20 +40103e31: 098256 bnez a2, 40103ecd +40103e34: 120c movi.n a2, 1 +40103e36: ffce85 call0 40103b20 +40103e39: 090256 bnez a2, 40103ecd +40103e3c: ffef46 j 40103dfd +40103e3f: 2dd000 excw +40103e42: 613220 excw +40103e45: 614201 l32r a0, 400dc350 <__floatsidf+0xce060> +40103e48: 015902 s16i a0, a9, 2 +40103e4b: ffcd45 call0 40103b20 +40103e4e: 1138 l32i.n a3, a1, 4 +40103e50: 2148 l32i.n a4, a1, 8 +40103e52: 0158 l32i.n a5, a1, 0 +40103e54: 42ec bnez.n a2, 40103e7c +40103e56: 401d00 ssl a13 +40103e59: a12400 sll a2, a4 +40103e5c: 302520 xor a2, a5, a2 +40103e5f: 103320 and a3, a3, a2 +40103e62: 602030 neg a2, a3 +40103e65: 102230 and a2, a2, a3 +40103e68: 40f220 nsau a2, a2 +40103e6b: 602020 neg a2, a2 +40103e6e: 1fc2d2 addi a13, a2, 31 +40103e71: cb0d66 bnei a13, -1, 40103e40 +40103e74: 130c movi.n a3, 1 +40103e76: f47c movi.n a4, -1 +40103e78: 000d06 j 40103eb0 +40103e7b: 3cea00 excw +40103e7e: 1443d2 s8i a13, a3, 20 +40103e81: dd1b addi.n a13, a13, 1 +40103e83: 11ddb0 slli a13, a13, 5 +40103e86: dcda add.n a13, a12, a13 +40103e88: 130c movi.n a3, 1 +40103e8a: 084d32 s8i a3, a13, 8 +40103e8d: 000f06 j 40103ecd +40103e90: 2dd000 excw +40103e93: 613220 excw +40103e96: 614201 l32r a0, 400dc3a0 <__floatsidf+0xce0b0> +40103e99: c84502 s8i a0, a5, 200 +40103e9c: ff .byte 0xff +40103e9d: 1138 l32i.n a3, a1, 4 +40103e9f: 2148 l32i.n a4, a1, 8 +40103ea1: fd7256 bnez a2, 40103e7c +40103ea4: 401d00 ssl a13 +40103ea7: a12300 sll a2, a3 +40103eaa: 302420 xor a2, a4, a2 +40103ead: 10ff20 and a15, a15, a2 +40103eb0: 6020f0 neg a2, a15 +40103eb3: 1022f0 and a2, a2, a15 +40103eb6: 40f220 nsau a2, a2 +40103eb9: 602020 neg a2, a2 +40103ebc: 1fc2d2 addi a13, a2, 31 +40103ebf: ce0d66 bnei a13, -1, 40103e91 +40103ec2: f6fd01 l32r a0, 40101ab8 +40103ec5: 0000c0 callx0 a0 +40103ec8: e27c movi.n a2, -2 +40103eca: 000b06 j 40103efa +40103ecd: 02dd mov.n a13, a2 +40103ecf: 9228 l32i.n a2, a2, 36 +40103ed1: 0228 l32i.n a2, a2, 0 +40103ed3: 1172d7 bbci a2, 29, 40103ee8 +40103ed6: 5a2c22 l32i a2, a12, 0x168 +40103ed9: ffc222 addi a2, a2, -1 +40103edc: 5a6c22 s32i a2, a12, 0x168 +40103edf: 592c22 l32i a2, a12, 0x164 +40103ee2: 01c222 addi a2, a2, 1 +40103ee5: 596c22 s32i a2, a12, 0x164 +40103ee8: f6f401 l32r a0, 40101ab8 +40103eeb: 0000c0 callx0 a0 +40103eee: 202dd0 or a2, a13, a13 +40103ef1: 203ee0 or a3, a14, a14 +40103ef4: 004645 call0 4010435c +40103ef7: 00a022 movi a2, 0 +40103efa: b108 l32i.n a0, a1, 44 +40103efc: a1c8 l32i.n a12, a1, 40 +40103efe: 91d8 l32i.n a13, a1, 36 +40103f00: 81e8 l32i.n a14, a1, 32 +40103f02: 71f8 l32i.n a15, a1, 28 +40103f04: 30c112 addi a1, a1, 48 +40103f07: f00d ret.n +40103f09: 000000 ill + +40103f0c : +40103f0c: f0c112 addi a1, a1, -16 +40103f0f: 036102 s32i a0, a1, 12 +40103f12: 092232 l32i a3, a2, 36 +40103f15: 040c movi.n a4, 0 +40103f17: 4349 s32i.n a4, a3, 16 +40103f19: 440c movi.n a4, 4 +40103f1b: 0f4342 s8i a4, a3, 15 +40103f1e: ffca05 call0 40103bc0 +40103f21: 420c movi.n a2, 4 +40103f23: ffcf45 call0 40103c18 +40103f26: 3108 l32i.n a0, a1, 12 +40103f28: 10c112 addi a1, a1, 16 +40103f2b: f00d ret.n +40103f2d: 000000 ill +40103f30: 8058 l32i.n a5, a0, 32 +40103f32: fe .byte 0xfe +40103f33: 3f .byte 0x3f + +40103f34 : +40103f34: 745020 extui a5, a2, 0, 8 +40103f37: fffe21 l32r a2, 40103f30 +40103f3a: f0c112 addi a1, a1, -16 +40103f3d: 0228 l32i.n a2, a2, 0 +40103f3f: 3109 s32i.n a0, a1, 12 +40103f41: 0b0262 l8ui a6, a2, 11 +40103f44: f71c movi.n a7, 31 +40103f46: 120c movi.n a2, 1 +40103f48: 083767 bltu a7, a6, 40103f54 +40103f4b: 202550 or a2, a5, a5 +40103f4e: f6d301 l32r a0, 40101a9c +40103f51: 0000c0 callx0 a0 +40103f54: 3108 l32i.n a0, a1, 12 +40103f56: 10c112 addi a1, a1, 16 +40103f59: f00d ret.n ... -40103f78 : -40103f78: e0c112 addi a1, a1, -32 -40103f7b: 41e9 s32i.n a14, a1, 16 -40103f7d: 742020 extui a2, a2, 0, 8 -40103f80: f4e030 extui a14, a3, 0, 16 -40103f83: fe9e31 l32r a3, 401039fc -40103f86: 61c9 s32i.n a12, a1, 24 -40103f88: 11c2b0 slli a12, a2, 5 -40103f8b: 51d9 s32i.n a13, a1, 20 -40103f8d: 31f9 s32i.n a15, a1, 12 -40103f8f: 23ca add.n a2, a3, a12 -40103f91: 7109 s32i.n a0, a1, 28 -40103f93: f4d040 extui a13, a4, 0, 16 -40103f96: 270242 l8ui a4, a2, 39 -40103f99: 03fd mov.n a15, a3 -40103f9b: 0e2d mov.n a2, a14 -40103f9d: f4fc bnez.n a4, 40103fe0 -40103f9f: f0e701 l32r a0, 4010033c -40103fa2: 0000c0 callx0 a0 -40103fa5: cfca add.n a12, a15, a12 -40103fa7: 6c28 l32i.n a2, a12, 24 -40103fa9: f16d51 l32r a5, 40100560 -40103fac: 828c beqz.n a2, 40103fb8 -40103fae: 9248 l32i.n a4, a2, 36 -40103fb0: 0438 l32i.n a3, a4, 0 -40103fb2: 413630 srli a3, a3, 6 -40103fb5: 0b0357 bnone a3, a5, 40103fc4 -40103fb8: f6c001 l32r a0, 40101ab8 -40103fbb: 0000c0 callx0 a0 -40103fbe: 0e2d mov.n a2, a14 -40103fc0: 000706 j 40103fe0 -40103fc3: 143200 extui a3, a0, 2, 2 -40103fc6: ee3a05 call0 400f2368 <__floatsidf+0xe4078> -40103fc9: f4e0e0 extui a14, a14, 0, 16 -40103fcc: 0a3ed7 bltu a14, a13, 40103fda -40103fcf: f6ba01 l32r a0, 40101ab8 -40103fd2: 0000c0 callx0 a0 -40103fd5: 0d2d mov.n a2, a13 -40103fd7: 000146 j 40103fe0 -40103fda: 8228 l32i.n a2, a2, 32 -40103fdc: fff306 j 40103fac -40103fdf: 710800 excw -40103fe2: 61c8 l32i.n a12, a1, 24 -40103fe4: 51d8 l32i.n a13, a1, 20 -40103fe6: 41e8 l32i.n a14, a1, 16 -40103fe8: 31f8 l32i.n a15, a1, 12 -40103fea: 20c112 addi a1, a1, 32 -40103fed: f00d ret.n -40103fef: ffff00 excw -40103ff2: 7f .byte 0x7f +40103f5c : +40103f5c: e0c112 addi a1, a1, -32 +40103f5f: 41e9 s32i.n a14, a1, 16 +40103f61: 742020 extui a2, a2, 0, 8 +40103f64: f4e030 extui a14, a3, 0, 16 +40103f67: fe9e31 l32r a3, 401039e0 +40103f6a: 61c9 s32i.n a12, a1, 24 +40103f6c: 11c2b0 slli a12, a2, 5 +40103f6f: 51d9 s32i.n a13, a1, 20 +40103f71: 31f9 s32i.n a15, a1, 12 +40103f73: 23ca add.n a2, a3, a12 +40103f75: 7109 s32i.n a0, a1, 28 +40103f77: f4d040 extui a13, a4, 0, 16 +40103f7a: 270242 l8ui a4, a2, 39 +40103f7d: 03fd mov.n a15, a3 +40103f7f: 0e2d mov.n a2, a14 +40103f81: f4fc bnez.n a4, 40103fc4 +40103f83: f0ee01 l32r a0, 4010033c +40103f86: 0000c0 callx0 a0 +40103f89: cfca add.n a12, a15, a12 +40103f8b: 6c28 l32i.n a2, a12, 24 +40103f8d: f17451 l32r a5, 40100560 +40103f90: 828c beqz.n a2, 40103f9c +40103f92: 9248 l32i.n a4, a2, 36 +40103f94: 0438 l32i.n a3, a4, 0 +40103f96: 413630 srli a3, a3, 6 +40103f99: 0b0357 bnone a3, a5, 40103fa8 +40103f9c: f6c701 l32r a0, 40101ab8 +40103f9f: 0000c0 callx0 a0 +40103fa2: 0e2d mov.n a2, a14 +40103fa4: 000706 j 40103fc4 +40103fa7: 143200 extui a3, a0, 2, 2 +40103faa: ee3a05 call0 400f234c <__floatsidf+0xe405c> +40103fad: f4e0e0 extui a14, a14, 0, 16 +40103fb0: 0a3ed7 bltu a14, a13, 40103fbe +40103fb3: f6c101 l32r a0, 40101ab8 +40103fb6: 0000c0 callx0 a0 +40103fb9: 0d2d mov.n a2, a13 +40103fbb: 000146 j 40103fc4 +40103fbe: 8228 l32i.n a2, a2, 32 +40103fc0: fff306 j 40103f90 +40103fc3: 710800 excw +40103fc6: 61c8 l32i.n a12, a1, 24 +40103fc8: 51d8 l32i.n a13, a1, 20 +40103fca: 41e8 l32i.n a14, a1, 16 +40103fcc: 31f8 l32i.n a15, a1, 12 +40103fce: 20c112 addi a1, a1, 32 +40103fd1: f00d ret.n +40103fd3: ffff00 excw +40103fd6: 7f .byte 0x7f ... -40103ff4 : -40103ff4: f0c112 addi a1, a1, -16 -40103ff7: 11d9 s32i.n a13, a1, 4 -40103ff9: 3109 s32i.n a0, a1, 12 -40103ffb: 21c9 s32i.n a12, a1, 8 -40103ffd: 92c8 l32i.n a12, a2, 36 -40103fff: 02dd mov.n a13, a2 -40104001: 002c32 l32i a3, a12, 0 -40104004: 413630 srli a3, a3, 6 -40104007: 097337 bbci a3, 19, 40104014 -4010400a: 080c22 l8ui a2, a12, 8 -4010400d: 01e3c5 call0 40105e4c -40104010: 000386 j 40104022 -40104013: a44200 extui a4, a0, 2, 11 -40104016: 020c02 l8ui a0, a12, 2 -40104019: 088347 bany a3, a4, 40104025 -4010401c: 080c22 l8ui a2, a12, 8 -4010401f: 01da85 call0 40105dc8 -40104022: 842020 extui a2, a2, 0, 9 -40104025: 1c48 l32i.n a4, a12, 4 -40104027: fff231 l32r a3, 40103ff0 -4010402a: 012290 slli a2, a2, 23 -4010402d: 103430 and a3, a4, a3 -40104030: 202320 or a2, a3, a2 -40104033: 1c29 s32i.n a2, a12, 4 -40104035: 9dc8 l32i.n a12, a13, 36 -40104037: 0a1d22 l16ui a2, a13, 20 -4010403a: 0b1d32 l16ui a3, a13, 22 -4010403d: 1c48 l32i.n a4, a12, 4 -4010403f: 332a add.n a3, a3, a2 -40104041: 080c22 l8ui a2, a12, 8 -40104044: 854740 extui a4, a4, 23, 9 -40104047: f43030 extui a3, a3, 0, 16 -4010404a: 01d945 call0 40105de0 -4010404d: 3108 l32i.n a0, a1, 12 -4010404f: 055c22 s16i a2, a12, 10 -40104052: 11d8 l32i.n a13, a1, 4 -40104054: 21c8 l32i.n a12, a1, 8 -40104056: 10c112 addi a1, a1, 16 -40104059: f00d ret.n -4010405b: 917000 srl a7, a0 -4010405e: fe .byte 0xfe -4010405f: 3f .byte 0x3f -40104060: 916c movi.n a1, -23 -40104062: fe .byte 0xfe -40104063: 3f .byte 0x3f - -40104064 : -40104064: f0c112 addi a1, a1, -16 -40104067: 0261c2 s32i a12, a1, 8 -4010406a: 3109 s32i.n a0, a1, 12 -4010406c: 00a0c2 movi a12, 0 -4010406f: 2e8266 bnei a2, 8, 401040a1 -40104072: f0b201 l32r a0, 4010033c -40104075: 0000c0 callx0 a0 -40104078: fff921 l32r a2, 4010405c -4010407b: 42c8 l32i.n a12, a2, 16 -4010407d: 9ccc bnez.n a12, 4010408a -4010407f: f68e01 l32r a0, 40101ab8 -40104082: 0000c0 callx0 a0 -40104085: 000606 j 401040a1 -40104088: 380000 excw -4010408b: 398c beqz.n a9, 40104092 -4010408d: 020c42 l8ui a4, a12, 2 -40104090: 8c29 s32i.n a2, a12, 32 -40104092: f68901 l32r a0, 40101ab8 -40104095: 0000c0 callx0 a0 -40104098: fff231 l32r a3, 40104060 -4010409b: 0328 l32i.n a2, a3, 0 -4010409d: 220b addi.n a2, a2, -1 -4010409f: 0329 s32i.n a2, a3, 0 -401040a1: 3108 l32i.n a0, a1, 12 -401040a3: 0c2d mov.n a2, a12 -401040a5: 21c8 l32i.n a12, a1, 8 -401040a7: 10c112 addi a1, a1, 16 -401040aa: f00d ret.n -401040ac: 0008 l32i.n a0, a0, 0 -401040ae: f00040 subx8 a0, a0, a4 -401040b1: fe9a add.n a15, a14, a9 -401040b3: 3f .byte 0x3f -401040b4: f0c112 addi a1, a1, -16 -401040b7: 21c9 s32i.n a12, a1, 8 -401040b9: 11d9 s32i.n a13, a1, 4 -401040bb: 02cd mov.n a12, a2 -401040bd: 03dd mov.n a13, a3 -401040bf: 3109 s32i.n a0, a1, 12 -401040c1: ffb185 call0 40103bdc -401040c4: 9c38 l32i.n a3, a12, 36 -401040c6: 0328 l32i.n a2, a3, 0 -401040c8: 414620 srli a4, a2, 6 -401040cb: fff821 l32r a2, 401040ac -401040ce: 102420 and a2, a4, a2 -401040d1: 048266 bnei a2, 8, 401040d9 -401040d4: 7c28 l32i.n a2, a12, 28 -401040d6: 00ad45 call0 40104bac -401040d9: 04a022 movi a2, 4 -401040dc: ffb545 call0 40103c34 -401040df: 011d16 beqz a13, 401040f4 -401040e2: fff321 l32r a2, 401040b0 -401040e5: 0b0222 l8ui a2, a2, 11 -401040e8: 82cc bnez.n a2, 401040f4 -401040ea: 9c28 l32i.n a2, a12, 36 -401040ec: 1228 l32i.n a2, a2, 4 -401040ee: 252420 extui a2, a2, 20, 3 -401040f1: ffb405 call0 40103c34 -401040f4: 3108 l32i.n a0, a1, 12 -401040f6: 21c8 l32i.n a12, a1, 8 -401040f8: 11d8 l32i.n a13, a1, 4 -401040fa: 10c112 addi a1, a1, 16 -401040fd: f00d ret.n +40103fd8 : +40103fd8: f0c112 addi a1, a1, -16 +40103fdb: 11d9 s32i.n a13, a1, 4 +40103fdd: 3109 s32i.n a0, a1, 12 +40103fdf: 21c9 s32i.n a12, a1, 8 +40103fe1: 92c8 l32i.n a12, a2, 36 +40103fe3: 02dd mov.n a13, a2 +40103fe5: 002c32 l32i a3, a12, 0 +40103fe8: 413630 srli a3, a3, 6 +40103feb: 097337 bbci a3, 19, 40103ff8 +40103fee: 080c22 l8ui a2, a12, 8 +40103ff1: 01e3c5 call0 40105e30 +40103ff4: 000386 j 40104006 +40103ff7: a44200 extui a4, a0, 2, 11 +40103ffa: 020c02 l8ui a0, a12, 2 +40103ffd: 088347 bany a3, a4, 40104009 +40104000: 080c22 l8ui a2, a12, 8 +40104003: 01da85 call0 40105dac +40104006: 842020 extui a2, a2, 0, 9 +40104009: 1c48 l32i.n a4, a12, 4 +4010400b: fff231 l32r a3, 40103fd4 +4010400e: 012290 slli a2, a2, 23 +40104011: 103430 and a3, a4, a3 +40104014: 202320 or a2, a3, a2 +40104017: 1c29 s32i.n a2, a12, 4 +40104019: 9dc8 l32i.n a12, a13, 36 +4010401b: 0a1d22 l16ui a2, a13, 20 +4010401e: 0b1d32 l16ui a3, a13, 22 +40104021: 1c48 l32i.n a4, a12, 4 +40104023: 332a add.n a3, a3, a2 +40104025: 080c22 l8ui a2, a12, 8 +40104028: 854740 extui a4, a4, 23, 9 +4010402b: f43030 extui a3, a3, 0, 16 +4010402e: 01d945 call0 40105dc4 +40104031: 3108 l32i.n a0, a1, 12 +40104033: 055c22 s16i a2, a12, 10 +40104036: 11d8 l32i.n a13, a1, 4 +40104038: 21c8 l32i.n a12, a1, 8 +4010403a: 10c112 addi a1, a1, 16 +4010403d: f00d ret.n +4010403f: 917000 srl a7, a0 +40104042: fe .byte 0xfe +40104043: 3f .byte 0x3f +40104044: 916c movi.n a1, -23 +40104046: fe .byte 0xfe +40104047: 3f .byte 0x3f + +40104048 : +40104048: f0c112 addi a1, a1, -16 +4010404b: 0261c2 s32i a12, a1, 8 +4010404e: 3109 s32i.n a0, a1, 12 +40104050: 00a0c2 movi a12, 0 +40104053: 2e8266 bnei a2, 8, 40104085 +40104056: f0b901 l32r a0, 4010033c +40104059: 0000c0 callx0 a0 +4010405c: fff921 l32r a2, 40104040 +4010405f: 42c8 l32i.n a12, a2, 16 +40104061: 9ccc bnez.n a12, 4010406e +40104063: f69501 l32r a0, 40101ab8 +40104066: 0000c0 callx0 a0 +40104069: 000606 j 40104085 +4010406c: 380000 excw +4010406f: 398c beqz.n a9, 40104076 +40104071: 020c42 l8ui a4, a12, 2 +40104074: 8c29 s32i.n a2, a12, 32 +40104076: f69001 l32r a0, 40101ab8 +40104079: 0000c0 callx0 a0 +4010407c: fff231 l32r a3, 40104044 +4010407f: 0328 l32i.n a2, a3, 0 +40104081: 220b addi.n a2, a2, -1 +40104083: 0329 s32i.n a2, a3, 0 +40104085: 3108 l32i.n a0, a1, 12 +40104087: 0c2d mov.n a2, a12 +40104089: 21c8 l32i.n a12, a1, 8 +4010408b: 10c112 addi a1, a1, 16 +4010408e: f00d ret.n +40104090: 0008 l32i.n a0, a0, 0 +40104092: f00040 subx8 a0, a0, a4 +40104095: fe9a add.n a15, a14, a9 +40104097: 3f .byte 0x3f +40104098: f0c112 addi a1, a1, -16 +4010409b: 21c9 s32i.n a12, a1, 8 +4010409d: 11d9 s32i.n a13, a1, 4 +4010409f: 02cd mov.n a12, a2 +401040a1: 03dd mov.n a13, a3 +401040a3: 3109 s32i.n a0, a1, 12 +401040a5: ffb185 call0 40103bc0 +401040a8: 9c38 l32i.n a3, a12, 36 +401040aa: 0328 l32i.n a2, a3, 0 +401040ac: 414620 srli a4, a2, 6 +401040af: fff821 l32r a2, 40104090 +401040b2: 102420 and a2, a4, a2 +401040b5: 048266 bnei a2, 8, 401040bd +401040b8: 7c28 l32i.n a2, a12, 28 +401040ba: 00ad45 call0 40104b90 +401040bd: 04a022 movi a2, 4 +401040c0: ffb545 call0 40103c18 +401040c3: 011d16 beqz a13, 401040d8 +401040c6: fff321 l32r a2, 40104094 +401040c9: 0b0222 l8ui a2, a2, 11 +401040cc: 82cc bnez.n a2, 401040d8 +401040ce: 9c28 l32i.n a2, a12, 36 +401040d0: 1228 l32i.n a2, a2, 4 +401040d2: 252420 extui a2, a2, 20, 3 +401040d5: ffb405 call0 40103c18 +401040d8: 3108 l32i.n a0, a1, 12 +401040da: 21c8 l32i.n a12, a1, 8 +401040dc: 11d8 l32i.n a13, a1, 4 +401040de: 10c112 addi a1, a1, 16 +401040e1: f00d ret.n ... -40104100 : -40104100: ffec21 l32r a2, 401040b0 -40104103: 140c movi.n a4, 1 -40104105: 0b0232 l8ui a3, a2, 11 -40104108: 020c movi.n a2, 0 -4010410a: 832430 moveqz a2, a4, a3 -4010410d: f00d ret.n +401040e4 : +401040e4: ffec21 l32r a2, 40104094 +401040e7: 140c movi.n a4, 1 +401040e9: 0b0232 l8ui a3, a2, 11 +401040ec: 020c movi.n a2, 0 +401040ee: 832430 moveqz a2, a4, a3 +401040f1: f00d ret.n ... -40104110 : -40104110: ffe821 l32r a2, 401040b0 -40104113: f00d ret.n -40104115: 000000 ill +401040f4 : +401040f4: ffe821 l32r a2, 40104094 +401040f7: f00d ret.n +401040f9: 000000 ill + +401040fc : +401040fc: f0c112 addi a1, a1, -16 +401040ff: 3109 s32i.n a0, a1, 12 +40104101: 032d mov.n a2, a3 +40104103: 9338 l32i.n a3, a3, 36 +40104105: 450c movi.n a5, 4 +40104107: 0f4352 s8i a5, a3, 15 +4010410a: 743040 extui a3, a4, 0, 8 +4010410d: fff885 call0 40104098 +40104110: 3108 l32i.n a0, a1, 12 +40104112: 10c112 addi a1, a1, 16 +40104115: f00d ret.n + ... -40104118 : +40104118 : 40104118: f0c112 addi a1, a1, -16 4010411b: 3109 s32i.n a0, a1, 12 4010411d: 032d mov.n a2, a3 4010411f: 9338 l32i.n a3, a3, 36 -40104121: 450c movi.n a5, 4 +40104121: 150c movi.n a5, 1 40104123: 0f4352 s8i a5, a3, 15 40104126: 743040 extui a3, a4, 0, 8 -40104129: fff885 call0 401040b4 +40104129: fff6c5 call0 40104098 4010412c: 3108 l32i.n a0, a1, 12 4010412e: 10c112 addi a1, a1, 16 40104131: f00d ret.n +40104133: 87b600 excw +40104136: fe .byte 0xfe +40104137: 3f .byte 0x3f +40104138: fe8630 excw +4010413b: 3f .byte 0x3f +4010413c: 480000 excw ... -40104134 : -40104134: f0c112 addi a1, a1, -16 -40104137: 3109 s32i.n a0, a1, 12 -40104139: 032d mov.n a2, a3 -4010413b: 9338 l32i.n a3, a3, 36 -4010413d: 150c movi.n a5, 1 -4010413f: 0f4352 s8i a5, a3, 15 -40104142: 743040 extui a3, a4, 0, 8 -40104145: fff6c5 call0 401040b4 -40104148: 3108 l32i.n a0, a1, 12 -4010414a: 10c112 addi a1, a1, 16 -4010414d: f00d ret.n -4010414f: 87b600 excw -40104152: fe .byte 0xfe -40104153: 3f .byte 0x3f -40104154: fe8630 excw -40104157: 3f .byte 0x3f -40104158: 480000 excw - ... - -4010415c : -4010415c: 747020 extui a7, a2, 0, 8 -4010415f: ffd421 l32r a2, 401040b0 -40104162: f0c112 addi a1, a1, -16 -40104165: 0238 l32i.n a3, a2, 0 -40104167: 036102 s32i a0, a1, 12 -4010416a: 012356 bnez a3, 40104180 -4010416d: fff831 l32r a3, 40104150 -40104170: fff921 l32r a2, 40104154 -40104173: 16a142 movi a4, 0x116 -40104176: f00201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40104179: 0000c0 callx0 a0 -4010417c: ffff06 j 4010417c -4010417f: 024200 excw -40104182: 260b addi.n a2, a6, -1 -40104184: 311124 excw -40104187: 21fff2 excw -4010418a: 42fff2 excw -4010418d: 0117a1 l32r a10, 400c45ec <__floatsidf+0xb62fc> -40104190: effc bnez.n a15, 401041d2 -40104192: 0000c0 callx0 a0 -40104195: ffff06 j 40104195 -40104198: 9358 l32i.n a5, a3, 36 -4010419a: 02a462 movi a6, 0x402 -4010419d: 0548 l32i.n a4, a5, 0 -4010419f: 414640 srli a4, a4, 6 -401041a2: 0b8467 bany a4, a6, 401041b1 -401041a5: ffec61 l32r a6, 40104158 -401041a8: f0f181 l32r a8, 4010056c -401041ab: 106460 and a6, a4, a6 -401041ae: 169687 bne a6, a8, 401041c8 +40104140 : +40104140: 747020 extui a7, a2, 0, 8 +40104143: ffd421 l32r a2, 40104094 +40104146: f0c112 addi a1, a1, -16 +40104149: 0238 l32i.n a3, a2, 0 +4010414b: 036102 s32i a0, a1, 12 +4010414e: 012356 bnez a3, 40104164 +40104151: fff831 l32r a3, 40104134 +40104154: fff921 l32r a2, 40104138 +40104157: 16a142 movi a4, 0x116 +4010415a: f00901 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +4010415d: 0000c0 callx0 a0 +40104160: ffff06 j 40104160 +40104163: 024200 excw +40104166: 260b addi.n a2, a6, -1 +40104168: 311124 excw +4010416b: 21fff2 excw +4010416e: 42fff2 excw +40104171: 0117a1 l32r a10, 400c45d0 <__floatsidf+0xb62e0> +40104174: c0f003 excw +40104177: 060000 excw +4010417a: ff .byte 0xff +4010417b: ff .byte 0xff +4010417c: 9358 l32i.n a5, a3, 36 +4010417e: 02a462 movi a6, 0x402 +40104181: 0548 l32i.n a4, a5, 0 +40104183: 414640 srli a4, a4, 6 +40104186: 0b8467 bany a4, a6, 40104195 +40104189: ffec61 l32r a6, 4010413c +4010418c: f0f881 l32r a8, 4010056c +4010418f: 106460 and a6, a4, a6 +40104192: 169687 bne a6, a8, 401041ac +40104195: 070242 l8ui a4, a2, 7 +40104198: 064242 s8i a4, a2, 6 +4010419b: 040c movi.n a4, 0 +4010419d: 094242 s8i a4, a2, 9 +401041a0: 0a4242 s8i a4, a2, 10 +401041a3: 7fa042 movi a4, 127 +401041a6: 094542 s8i a4, a5, 9 +401041a9: 0007c6 j 401041cc +401041ac: 060c movi.n a6, 0 +401041ae: 0be487 bbsi a4, 8, 401041bd 401041b1: 070242 l8ui a4, a2, 7 -401041b4: 064242 s8i a4, a2, 6 -401041b7: 040c movi.n a4, 0 -401041b9: 094242 s8i a4, a2, 9 -401041bc: 0a4242 s8i a4, a2, 10 -401041bf: 7fa042 movi a4, 127 -401041c2: 094542 s8i a4, a5, 9 -401041c5: 0007c6 j 401041e8 -401041c8: 060c movi.n a6, 0 -401041ca: 0be487 bbsi a4, 8, 401041d9 -401041cd: 070242 l8ui a4, a2, 7 -401041d0: 094262 s8i a6, a2, 9 -401041d3: 064242 s8i a4, a2, 6 -401041d6: 0002c6 j 401041e5 -401041d9: 070242 l8ui a4, a2, 7 -401041dc: 094262 s8i a6, a2, 9 -401041df: 064242 s8i a4, a2, 6 -401041e2: 0a4262 s8i a6, a2, 10 -401041e5: 094572 s8i a7, a5, 9 -401041e8: 00a042 movi a4, 0 -401041eb: 0b4242 s8i a4, a2, 11 -401041ee: 01a042 movi a4, 1 -401041f1: fff405 call0 40104134 -401041f4: 032102 l32i a0, a1, 12 -401041f7: 10c112 addi a1, a1, 16 -401041fa: f00d ret.n -401041fc: f20cc0 excw -401041ff: 3f .byte 0x3f -40104200: ff .byte 0xff -40104201: ff .byte 0xff -40104202: 74f000 extui a15, a0, 0, 8 -40104205: f20c movi.n a2, 15 -40104207: 3f .byte 0x3f -40104208: 000000 ill -4010420b: 0dc4c0 excw -4010420e: ff3ff2 excw -40104211: ff .byte 0xff -40104212: ff .byte 0xff -40104213: 3f .byte 0x3f -40104214: ff .byte 0xff -40104215: ff .byte 0xff -40104216: ff .byte 0xff -40104217: 7f .byte 0x7f - -40104218 : -40104218: fff921 l32r a2, 401041fc -4010421b: e0c112 addi a1, a1, -32 -4010421e: 41e9 s32i.n a14, a1, 16 -40104220: fff831 l32r a3, 40104200 -40104223: 0020c0 memw -40104226: 02e8 l32i.n a14, a2, 0 -40104228: 0020c0 memw -4010422b: 0248 l32i.n a4, a2, 0 -4010422d: 61c9 s32i.n a12, a1, 24 -4010422f: 7109 s32i.n a0, a1, 28 -40104231: 51d9 s32i.n a13, a1, 20 -40104233: 31f9 s32i.n a15, a1, 12 -40104235: 103430 and a3, a4, a3 -40104238: b5e0e0 extui a14, a14, 16, 12 -4010423b: 0020c0 memw -4010423e: 0239 s32i.n a3, a2, 0 -40104240: fff1c1 l32r a12, 40104204 -40104243: 0b9e16 beqz a14, 40104300 -40104246: 6020e0 neg a2, a14 -40104249: 1022e0 and a2, a2, a14 -4010424c: 40f220 nsau a2, a2 -4010424f: 602020 neg a2, a2 -40104252: 1fc2d2 addi a13, a2, 31 -40104255: 020d66 bnei a13, -1, 4010425b -40104258: 002906 j 40104300 -4010425b: 0d2d mov.n a2, a13 -4010425d: ffeb05 call0 40104110 -40104260: 02fd mov.n a15, a2 -40104262: f03601 l32r a0, 4010033c -40104265: 0000c0 callx0 a0 -40104268: ffe831 l32r a3, 40104208 -4010426b: 0020c0 memw -4010426e: 0c28 l32i.n a2, a12, 0 -40104270: 202230 or a2, a2, a3 -40104273: 0020c0 memw -40104276: 0c29 s32i.n a2, a12, 0 -40104278: f61001 l32r a0, 40101ab8 -4010427b: 0000c0 callx0 a0 -4010427e: 222c movi.n a2, 34 -40104280: f14001 l32r a0, 40100780 -40104283: 0000c0 callx0 a0 -40104286: f02d01 l32r a0, 4010033c -40104289: 0000c0 callx0 a0 -4010428c: ffe031 l32r a3, 4010420c -4010428f: 112de0 slli a2, a13, 2 -40104292: c02d20 sub a2, a13, a2 -40104295: b02230 addx8 a2, a2, a3 -40104298: 0020c0 memw -4010429b: 0248 l32i.n a4, a2, 0 -4010429d: f84e31 l32r a3, 401023d8 -401042a0: 103430 and a3, a4, a3 -401042a3: 0020c0 memw -401042a6: 0239 s32i.n a3, a2, 0 -401042a8: 0020c0 memw -401042ab: 0c48 l32i.n a4, a12, 0 -401042ad: ffd831 l32r a3, 40104210 -401042b0: 103430 and a3, a4, a3 -401042b3: 0020c0 memw -401042b6: 0c39 s32i.n a3, a12, 0 -401042b8: 0020c0 memw -401042bb: 0238 l32i.n a3, a2, 0 -401042bd: 00f3d6 bgez a3, 401042d0 -401042c0: 0020c0 memw -401042c3: 0248 l32i.n a4, a2, 0 -401042c5: ffd331 l32r a3, 40104214 -401042c8: 103430 and a3, a4, a3 -401042cb: 0020c0 memw -401042ce: 0239 s32i.n a3, a2, 0 -401042d0: 00a022 movi a2, 0 -401042d3: 0b4f22 s8i a2, a15, 11 -401042d6: 002f22 l32i a2, a15, 0 -401042d9: 00b216 beqz a2, 401042e8 -401042dc: 9238 l32i.n a3, a2, 36 -401042de: 640c movi.n a4, 6 -401042e0: 0f4342 s8i a4, a3, 15 -401042e3: 130c movi.n a3, 1 -401042e5: ffdcc5 call0 401040b4 -401042e8: 020c movi.n a2, 0 -401042ea: 0f29 s32i.n a2, a15, 0 -401042ec: f5f301 l32r a0, 40101ab8 -401042ef: 0000c0 callx0 a0 -401042f2: e27c movi.n a2, -2 -401042f4: 401d00 ssl a13 -401042f7: 812220 src a2, a2, a2 -401042fa: 10ee20 and a14, a14, a2 -401042fd: ffd146 j 40104246 -40104300: 7108 l32i.n a0, a1, 28 -40104302: 61c8 l32i.n a12, a1, 24 -40104304: 51d8 l32i.n a13, a1, 20 -40104306: 41e8 l32i.n a14, a1, 16 -40104308: 31f8 l32i.n a15, a1, 12 -4010430a: 20c112 addi a1, a1, 32 -4010430d: f00d ret.n +401041b4: 094262 s8i a6, a2, 9 +401041b7: 064242 s8i a4, a2, 6 +401041ba: 0002c6 j 401041c9 +401041bd: 070242 l8ui a4, a2, 7 +401041c0: 094262 s8i a6, a2, 9 +401041c3: 064242 s8i a4, a2, 6 +401041c6: 0a4262 s8i a6, a2, 10 +401041c9: 094572 s8i a7, a5, 9 +401041cc: 00a042 movi a4, 0 +401041cf: 0b4242 s8i a4, a2, 11 +401041d2: 01a042 movi a4, 1 +401041d5: fff405 call0 40104118 +401041d8: 032102 l32i a0, a1, 12 +401041db: 10c112 addi a1, a1, 16 +401041de: f00d ret.n +401041e0: f20cc0 excw +401041e3: 3f .byte 0x3f +401041e4: ff .byte 0xff +401041e5: ff .byte 0xff +401041e6: 74f000 extui a15, a0, 0, 8 +401041e9: f20c movi.n a2, 15 +401041eb: 3f .byte 0x3f +401041ec: 000000 ill +401041ef: 0dc4c0 excw +401041f2: ff3ff2 excw +401041f5: ff .byte 0xff +401041f6: ff .byte 0xff +401041f7: 3f .byte 0x3f +401041f8: ff .byte 0xff +401041f9: ff .byte 0xff +401041fa: ff .byte 0xff +401041fb: 7f .byte 0x7f + +401041fc : +401041fc: fff921 l32r a2, 401041e0 +401041ff: e0c112 addi a1, a1, -32 +40104202: 41e9 s32i.n a14, a1, 16 +40104204: fff831 l32r a3, 401041e4 +40104207: 0020c0 memw +4010420a: 02e8 l32i.n a14, a2, 0 +4010420c: 0020c0 memw +4010420f: 0248 l32i.n a4, a2, 0 +40104211: 61c9 s32i.n a12, a1, 24 +40104213: 7109 s32i.n a0, a1, 28 +40104215: 51d9 s32i.n a13, a1, 20 +40104217: 31f9 s32i.n a15, a1, 12 +40104219: 103430 and a3, a4, a3 +4010421c: b5e0e0 extui a14, a14, 16, 12 +4010421f: 0020c0 memw +40104222: 0239 s32i.n a3, a2, 0 +40104224: fff1c1 l32r a12, 401041e8 +40104227: 0b9e16 beqz a14, 401042e4 +4010422a: 6020e0 neg a2, a14 +4010422d: 1022e0 and a2, a2, a14 +40104230: 40f220 nsau a2, a2 +40104233: 602020 neg a2, a2 +40104236: 1fc2d2 addi a13, a2, 31 +40104239: 020d66 bnei a13, -1, 4010423f +4010423c: 002906 j 401042e4 +4010423f: 0d2d mov.n a2, a13 +40104241: ffeb05 call0 401040f4 +40104244: 02fd mov.n a15, a2 +40104246: f03d01 l32r a0, 4010033c +40104249: 0000c0 callx0 a0 +4010424c: ffe831 l32r a3, 401041ec +4010424f: 0020c0 memw +40104252: 0c28 l32i.n a2, a12, 0 +40104254: 202230 or a2, a2, a3 +40104257: 0020c0 memw +4010425a: 0c29 s32i.n a2, a12, 0 +4010425c: f61701 l32r a0, 40101ab8 +4010425f: 0000c0 callx0 a0 +40104262: 222c movi.n a2, 34 +40104264: f14701 l32r a0, 40100780 +40104267: 0000c0 callx0 a0 +4010426a: f03401 l32r a0, 4010033c +4010426d: 0000c0 callx0 a0 +40104270: ffe031 l32r a3, 401041f0 +40104273: 112de0 slli a2, a13, 2 +40104276: c02d20 sub a2, a13, a2 +40104279: b02230 addx8 a2, a2, a3 +4010427c: 0020c0 memw +4010427f: 0248 l32i.n a4, a2, 0 +40104281: f85531 l32r a3, 401023d8 +40104284: 103430 and a3, a4, a3 +40104287: 0020c0 memw +4010428a: 0239 s32i.n a3, a2, 0 +4010428c: 0020c0 memw +4010428f: 0c48 l32i.n a4, a12, 0 +40104291: ffd831 l32r a3, 401041f4 +40104294: 103430 and a3, a4, a3 +40104297: 0020c0 memw +4010429a: 0c39 s32i.n a3, a12, 0 +4010429c: 0020c0 memw +4010429f: 0238 l32i.n a3, a2, 0 +401042a1: 00f3d6 bgez a3, 401042b4 +401042a4: 0020c0 memw +401042a7: 0248 l32i.n a4, a2, 0 +401042a9: ffd331 l32r a3, 401041f8 +401042ac: 103430 and a3, a4, a3 +401042af: 0020c0 memw +401042b2: 0239 s32i.n a3, a2, 0 +401042b4: 00a022 movi a2, 0 +401042b7: 0b4f22 s8i a2, a15, 11 +401042ba: 002f22 l32i a2, a15, 0 +401042bd: 00b216 beqz a2, 401042cc +401042c0: 9238 l32i.n a3, a2, 36 +401042c2: 640c movi.n a4, 6 +401042c4: 0f4342 s8i a4, a3, 15 +401042c7: 130c movi.n a3, 1 +401042c9: ffdcc5 call0 40104098 +401042cc: 020c movi.n a2, 0 +401042ce: 0f29 s32i.n a2, a15, 0 +401042d0: f5fa01 l32r a0, 40101ab8 +401042d3: 0000c0 callx0 a0 +401042d6: e27c movi.n a2, -2 +401042d8: 401d00 ssl a13 +401042db: 812220 src a2, a2, a2 +401042de: 10ee20 and a14, a14, a2 +401042e1: ffd146 j 4010422a +401042e4: 7108 l32i.n a0, a1, 28 +401042e6: 61c8 l32i.n a12, a1, 24 +401042e8: 51d8 l32i.n a13, a1, 20 +401042ea: 41e8 l32i.n a14, a1, 16 +401042ec: 31f8 l32i.n a15, a1, 12 +401042ee: 20c112 addi a1, a1, 32 +401042f1: f00d ret.n ... -40104310 : -40104310: f0c112 addi a1, a1, -16 -40104313: 0ea022 movi a2, 14 -40104316: 036102 s32i a0, a1, 12 -40104319: ff9185 call0 40103c34 -4010431c: 032102 l32i a0, a1, 12 -4010431f: 10c112 addi a1, a1, 16 -40104322: f00d ret.n -40104324: fedec4 excw -40104327: 3f .byte 0x3f - -40104328 : -40104328: 9228 l32i.n a2, a2, 36 -4010432a: f50431 l32r a3, 4010173c -4010432d: 6248 l32i.n a4, a2, 24 -4010432f: 0020c0 memw -40104332: 0338 l32i.n a3, a3, 0 -40104334: fffc21 l32r a2, 40104324 -40104337: c04340 sub a4, a3, a4 -4010433a: 0238 l32i.n a3, a2, 0 -4010433c: 120c movi.n a2, 1 -4010433e: fbc332 addi a3, a3, -5 -40104341: 113360 slli a3, a3, 10 -40104344: 013347 bltu a3, a4, 40104349 -40104347: 020c movi.n a2, 0 -40104349: 042020 extui a2, a2, 0, 1 -4010434c: f00d ret.n -4010434e: 000000 ill -40104351: 102000 and a2, a0, a0 -40104354: ff .byte 0xff -40104355: ef .byte 0xef -40104356: ff .byte 0xff -40104357: 3fff03 excw -4010435a: fffff0 excw -4010435d: ffffc0 excw -40104360: f20dd4 excw -40104363: 3f .byte 0x3f -40104364: ff .byte 0xff -40104365: ff .byte 0xff -40104366: d00003 excw -40104369: f20d ret.n -4010436b: 3f .byte 0x3f -4010436c: 0dc8 l32i.n a12, a13, 0 -4010436e: cc3ff2 excw -40104371: f20d ret.n -40104373: 3f .byte 0x3f -40104374: f20e44 excw -40104377: 3f .byte 0x3f - -40104378 : -40104378: d0c112 addi a1, a1, -48 -4010437b: a1c9 s32i.n a12, a1, 40 -4010437d: ff4cc1 l32r a12, 401040b0 -40104380: 71f9 s32i.n a15, a1, 28 -40104382: b109 s32i.n a0, a1, 44 -40104384: 91d9 s32i.n a13, a1, 36 -40104386: 81e9 s32i.n a14, a1, 32 -40104388: 0b0c62 l8ui a6, a12, 11 -4010438b: 02fd mov.n a15, a2 -4010438d: 020c movi.n a2, 0 -4010438f: 130c movi.n a3, 1 -40104391: 024d mov.n a4, a2 -40104393: fdc682 addi a8, a6, -3 -40104396: 934360 movnez a4, a3, a6 -40104399: 833280 moveqz a3, a2, a8 -4010439c: 102430 and a2, a4, a3 -4010439f: 154626 beqi a6, 4, 401043b8 -401043a2: 012216 beqz a2, 401043b8 -401043a5: ff6a31 l32r a3, 40104150 -401043a8: ff6b21 l32r a2, 40104154 -401043ab: 97a242 movi a4, 0x297 -401043ae: ef7401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401043b1: 0000c0 callx0 a0 -401043b4: ffff06 j 401043b4 -401043b7: 466600 excw -401043ba: 2819 s32i.n a1, a8, 8 -401043bc: f70c movi.n a7, 15 -401043be: c60292 l8ui a9, a2, 198 -401043c1: 9f .byte 0x9f -401043c2: 633100 excw -401043c5: ff .byte 0xff -401043c6: ff6321 l32r a2, 40104154 -401043c9: 9aa242 movi a4, 0x29a -401043cc: ef6d01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401043cf: 0000c0 callx0 a0 -401043d2: ffff06 j 401043d2 -401043d5: 0cf9 s32i.n a15, a12, 0 -401043d7: 1fdc bnez.n a15, 401043ec -401043d9: ff5d31 l32r a3, 40104150 -401043dc: ff5e21 l32r a2, 40104154 -401043df: 9fa242 movi a4, 0x29f -401043e2: ef6701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401043e5: 0000c0 callx0 a0 -401043e8: ffff06 j 401043e8 -401043eb: 1f3200 excw -401043ee: d20a add.n a13, a2, a0 -401043f0: 1f .byte 0x1f -401043f1: e10b addi.n a14, a1, -1 -401043f3: ffcc bnez.n a15, 40104406 -401043f5: dd3a add.n a13, a13, a3 -401043f7: 051e32 l16ui a3, a14, 10 -401043fa: 22a3d7 bge a3, a13, 40104420 -401043fd: 9f78 l32i.n a7, a15, 36 -401043ff: 0738 l32i.n a3, a7, 0 -40104401: 413630 srli a3, a3, 6 -40104404: 18e317 bbsi a3, 1, 40104420 -40104407: ffd341 l32r a4, 40104354 -4010440a: 00a152 movi a5, 0x100 -4010440d: 103340 and a3, a3, a4 -40104410: 203350 or a3, a3, a5 -40104413: 1143a0 slli a4, a3, 6 -40104416: 0738 l32i.n a3, a7, 0 -40104418: 543030 extui a3, a3, 0, 6 -4010441b: 203340 or a3, a3, a4 -4010441e: 0739 s32i.n a3, a7, 0 -40104420: 9f78 l32i.n a7, a15, 36 -40104422: 0758 l32i.n a5, a7, 0 -40104424: 414650 srli a4, a5, 6 -40104427: 397527 bbci a5, 18, 40104464 -4010442a: 68fc bnez.n a8, 40104464 -4010442c: 1788 l32i.n a8, a7, 4 -4010442e: 343480 extui a3, a8, 4, 4 -40104431: 2f33a6 blti a3, 3, 40104464 -40104434: ffc831 l32r a3, 40104354 -40104437: 00a152 movi a5, 0x100 -4010443a: 103430 and a3, a4, a3 -4010443d: 203350 or a3, a3, a5 -40104440: 1143a0 slli a4, a3, 6 -40104443: 0738 l32i.n a3, a7, 0 -40104445: 543030 extui a3, a3, 0, 6 -40104448: 203340 or a3, a3, a4 -4010444b: 0739 s32i.n a3, a7, 0 -4010444d: ffc231 l32r a3, 40104358 -40104450: 544880 extui a4, a8, 8, 6 -40104453: 114420 slli a4, a4, 14 -40104456: 103830 and a3, a8, a3 -40104459: 203340 or a3, a3, a4 -4010445c: ffc041 l32r a4, 4010435c -4010445f: 103340 and a3, a3, a4 -40104462: 1739 s32i.n a3, a7, 4 -40104464: 1738 l32i.n a3, a7, 4 -40104466: 4f58 l32i.n a5, a15, 16 -40104468: 853730 extui a3, a3, 23, 9 -4010446b: f4d0d0 extui a13, a13, 0, 16 -4010446e: f48030 extui a8, a3, 0, 16 -40104471: 132626 beqi a6, 2, 40104488 -40104474: 029c beqz.n a2, 40104488 -40104476: ff3631 l32r a3, 40104150 -40104479: ff3621 l32r a2, 40104154 -4010447c: aaa042 movi a4, 170 -4010447f: ef4001 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40104482: 0000c0 callx0 a0 -40104485: ffff06 j 40104485 -40104488: 071c22 l16ui a2, a12, 14 -4010448b: 05a216 beqz a2, 401044e9 -4010448e: 015532 s16i a3, a5, 2 -40104491: 9f28 l32i.n a2, a15, 36 -40104493: 02a432 movi a3, 0x402 -40104496: 0228 l32i.n a2, a2, 0 -40104498: 414620 srli a4, a2, 6 -4010449b: 228437 bany a4, a3, 401044c1 -4010449e: ff2e31 l32r a3, 40104158 -401044a1: 103430 and a3, a4, a3 -401044a4: f03241 l32r a4, 4010056c -401044a7: 161347 beq a3, a4, 401044c1 -401044aa: 071c42 l16ui a4, a12, 14 -401044ad: 083d mov.n a3, a8 -401044af: 342220 extui a2, a2, 2, 4 -401044b2: 1159 s32i.n a5, a1, 4 -401044b4: 006182 s32i a8, a1, 0 -401044b7: ffac05 call0 40103f78 -401044ba: 1158 l32i.n a5, a1, 4 -401044bc: 0188 l32i.n a8, a1, 0 -401044be: 015522 s16i a2, a5, 2 -401044c1: 011522 l16ui a2, a5, 2 -401044c4: 19b827 bgeu a8, a2, 401044e1 +401042f4 : +401042f4: f0c112 addi a1, a1, -16 +401042f7: 0ea022 movi a2, 14 +401042fa: 036102 s32i a0, a1, 12 +401042fd: ff9185 call0 40103c18 +40104300: 032102 l32i a0, a1, 12 +40104303: 10c112 addi a1, a1, 16 +40104306: f00d ret.n +40104308: fedec4 excw +4010430b: 3f .byte 0x3f + +4010430c : +4010430c: 9228 l32i.n a2, a2, 36 +4010430e: f50b31 l32r a3, 4010173c +40104311: 6248 l32i.n a4, a2, 24 +40104313: 0020c0 memw +40104316: 0338 l32i.n a3, a3, 0 +40104318: fffc21 l32r a2, 40104308 +4010431b: c04340 sub a4, a3, a4 +4010431e: 0238 l32i.n a3, a2, 0 +40104320: 120c movi.n a2, 1 +40104322: fbc332 addi a3, a3, -5 +40104325: 113360 slli a3, a3, 10 +40104328: 013347 bltu a3, a4, 4010432d +4010432b: 020c movi.n a2, 0 +4010432d: 042020 extui a2, a2, 0, 1 +40104330: f00d ret.n +40104332: 000000 ill +40104335: 102000 and a2, a0, a0 +40104338: ff .byte 0xff +40104339: ef .byte 0xef +4010433a: ff .byte 0xff +4010433b: 3fff03 excw +4010433e: fffff0 excw +40104341: ffffc0 excw +40104344: f20dd4 excw +40104347: 3f .byte 0x3f +40104348: ff .byte 0xff +40104349: ff .byte 0xff +4010434a: d00003 excw +4010434d: f20d ret.n +4010434f: 3f .byte 0x3f +40104350: 0dc8 l32i.n a12, a13, 0 +40104352: cc3ff2 excw +40104355: f20d ret.n +40104357: 3f .byte 0x3f +40104358: f20e44 excw +4010435b: 3f .byte 0x3f + +4010435c : +4010435c: d0c112 addi a1, a1, -48 +4010435f: a1c9 s32i.n a12, a1, 40 +40104361: ff4cc1 l32r a12, 40104094 +40104364: 71f9 s32i.n a15, a1, 28 +40104366: b109 s32i.n a0, a1, 44 +40104368: 91d9 s32i.n a13, a1, 36 +4010436a: 81e9 s32i.n a14, a1, 32 +4010436c: 0b0c62 l8ui a6, a12, 11 +4010436f: 02fd mov.n a15, a2 +40104371: 020c movi.n a2, 0 +40104373: 130c movi.n a3, 1 +40104375: 024d mov.n a4, a2 +40104377: fdc682 addi a8, a6, -3 +4010437a: 934360 movnez a4, a3, a6 +4010437d: 833280 moveqz a3, a2, a8 +40104380: 102430 and a2, a4, a3 +40104383: 154626 beqi a6, 4, 4010439c +40104386: 012216 beqz a2, 4010439c +40104389: ff6a31 l32r a3, 40104134 +4010438c: ff6b21 l32r a2, 40104138 +4010438f: 97a242 movi a4, 0x297 +40104392: ef7b01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40104395: 0000c0 callx0 a0 +40104398: ffff06 j 40104398 +4010439b: 466600 excw +4010439e: 2819 s32i.n a1, a8, 8 +401043a0: f70c movi.n a7, 15 +401043a2: c60292 l8ui a9, a2, 198 +401043a5: 9f .byte 0x9f +401043a6: 633100 excw +401043a9: ff .byte 0xff +401043aa: ff6321 l32r a2, 40104138 +401043ad: 9aa242 movi a4, 0x29a +401043b0: ef7401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401043b3: 0000c0 callx0 a0 +401043b6: ffff06 j 401043b6 +401043b9: 0cf9 s32i.n a15, a12, 0 +401043bb: 1fdc bnez.n a15, 401043d0 +401043bd: ff5d31 l32r a3, 40104134 +401043c0: ff5e21 l32r a2, 40104138 +401043c3: 9fa242 movi a4, 0x29f +401043c6: ef6e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401043c9: 0000c0 callx0 a0 +401043cc: ffff06 j 401043cc +401043cf: 1f3200 excw +401043d2: d20a add.n a13, a2, a0 +401043d4: 1f .byte 0x1f +401043d5: e10b addi.n a14, a1, -1 +401043d7: ffcc bnez.n a15, 401043ea +401043d9: dd3a add.n a13, a13, a3 +401043db: 051e32 l16ui a3, a14, 10 +401043de: 22a3d7 bge a3, a13, 40104404 +401043e1: 9f78 l32i.n a7, a15, 36 +401043e3: 0738 l32i.n a3, a7, 0 +401043e5: 413630 srli a3, a3, 6 +401043e8: 18e317 bbsi a3, 1, 40104404 +401043eb: ffd341 l32r a4, 40104338 +401043ee: 00a152 movi a5, 0x100 +401043f1: 103340 and a3, a3, a4 +401043f4: 203350 or a3, a3, a5 +401043f7: 1143a0 slli a4, a3, 6 +401043fa: 0738 l32i.n a3, a7, 0 +401043fc: 543030 extui a3, a3, 0, 6 +401043ff: 203340 or a3, a3, a4 +40104402: 0739 s32i.n a3, a7, 0 +40104404: 9f78 l32i.n a7, a15, 36 +40104406: 0758 l32i.n a5, a7, 0 +40104408: 414650 srli a4, a5, 6 +4010440b: 397527 bbci a5, 18, 40104448 +4010440e: 68fc bnez.n a8, 40104448 +40104410: 1788 l32i.n a8, a7, 4 +40104412: 343480 extui a3, a8, 4, 4 +40104415: 2f33a6 blti a3, 3, 40104448 +40104418: ffc831 l32r a3, 40104338 +4010441b: 00a152 movi a5, 0x100 +4010441e: 103430 and a3, a4, a3 +40104421: 203350 or a3, a3, a5 +40104424: 1143a0 slli a4, a3, 6 +40104427: 0738 l32i.n a3, a7, 0 +40104429: 543030 extui a3, a3, 0, 6 +4010442c: 203340 or a3, a3, a4 +4010442f: 0739 s32i.n a3, a7, 0 +40104431: ffc231 l32r a3, 4010433c +40104434: 544880 extui a4, a8, 8, 6 +40104437: 114420 slli a4, a4, 14 +4010443a: 103830 and a3, a8, a3 +4010443d: 203340 or a3, a3, a4 +40104440: ffc041 l32r a4, 40104340 +40104443: 103340 and a3, a3, a4 +40104446: 1739 s32i.n a3, a7, 4 +40104448: 1738 l32i.n a3, a7, 4 +4010444a: 4f58 l32i.n a5, a15, 16 +4010444c: 853730 extui a3, a3, 23, 9 +4010444f: f4d0d0 extui a13, a13, 0, 16 +40104452: f48030 extui a8, a3, 0, 16 +40104455: 132626 beqi a6, 2, 4010446c +40104458: 029c beqz.n a2, 4010446c +4010445a: ff3631 l32r a3, 40104134 +4010445d: ff3621 l32r a2, 40104138 +40104460: aaa042 movi a4, 170 +40104463: ef4701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40104466: 0000c0 callx0 a0 +40104469: ffff06 j 40104469 +4010446c: 071c22 l16ui a2, a12, 14 +4010446f: 05a216 beqz a2, 401044cd +40104472: 015532 s16i a3, a5, 2 +40104475: 9f28 l32i.n a2, a15, 36 +40104477: 02a432 movi a3, 0x402 +4010447a: 0228 l32i.n a2, a2, 0 +4010447c: 414620 srli a4, a2, 6 +4010447f: 228437 bany a4, a3, 401044a5 +40104482: ff2e31 l32r a3, 4010413c +40104485: 103430 and a3, a4, a3 +40104488: f03941 l32r a4, 4010056c +4010448b: 161347 beq a3, a4, 401044a5 +4010448e: 071c42 l16ui a4, a12, 14 +40104491: 083d mov.n a3, a8 +40104493: 342220 extui a2, a2, 2, 4 +40104496: 1159 s32i.n a5, a1, 4 +40104498: 006182 s32i a8, a1, 0 +4010449b: ffac05 call0 40103f5c +4010449e: 1158 l32i.n a5, a1, 4 +401044a0: 0188 l32i.n a8, a1, 0 +401044a2: 015522 s16i a2, a5, 2 +401044a5: 011522 l16ui a2, a5, 2 +401044a8: 19b827 bgeu a8, a2, 401044c5 +401044ab: 065c22 s16i a2, a12, 12 +401044ae: 092f22 l32i a2, a15, 36 +401044b1: 002232 l32i a3, a2, 0 +401044b4: 2063e7 bbci a3, 14, 401044d8 +401044b7: 080222 l8ui a2, a2, 8 +401044ba: 016152 s32i a5, a1, 4 +401044bd: 018ec5 call0 40105dac +401044c0: 1158 l32i.n a5, a1, 4 +401044c2: 000486 j 401044d8 +401044c5: 020c movi.n a2, 0 401044c7: 065c22 s16i a2, a12, 12 -401044ca: 092f22 l32i a2, a15, 36 -401044cd: 002232 l32i a3, a2, 0 -401044d0: 2063e7 bbci a3, 14, 401044f4 -401044d3: 080222 l8ui a2, a2, 8 -401044d6: 016152 s32i a5, a1, 4 -401044d9: 018ec5 call0 40105dc8 -401044dc: 1158 l32i.n a5, a1, 4 -401044de: 000486 j 401044f4 -401044e1: 020c movi.n a2, 0 -401044e3: 065c22 s16i a2, a12, 12 -401044e6: 000286 j 401044f4 -401044e9: 080722 l8ui a2, a7, 8 -401044ec: f40c movi.n a4, 15 -401044ee: 02b427 bgeu a4, a2, 401044f4 -401044f1: 015532 s16i a3, a5, 2 -401044f4: 9f78 l32i.n a7, a15, 36 -401044f6: 02a422 movi a2, 0x402 -401044f9: 0748 l32i.n a4, a7, 0 -401044fb: 030c movi.n a3, 0 -401044fd: 416640 srli a6, a4, 6 -40104500: 1d8627 bany a6, a2, 40104521 -40104503: ff1521 l32r a2, 40104158 -40104506: f01941 l32r a4, 4010056c -40104509: 102620 and a2, a6, a2 -4010450c: 111247 beq a2, a4, 40104521 -4010450f: 330c movi.n a3, 3 -40104511: 0cf647 bbsi a6, 20, 40104521 -40104514: f01231 l32r a3, 4010055c -40104517: 240c movi.n a4, 2 -40104519: 102630 and a2, a6, a3 -4010451c: 130c movi.n a3, 1 -4010451e: 933420 movnez a3, a4, a2 -40104521: f48621 l32r a2, 4010173c -40104524: 6788 l32i.n a8, a7, 24 -40104526: 0020c0 memw -40104529: 0228 l32i.n a2, a2, 0 -4010452b: 002e42 l32i a4, a14, 0 -4010452e: c02280 sub a2, a2, a8 -40104531: 412a20 srli a2, a2, 10 -40104534: c02420 sub a2, a4, a2 -40104537: 02b427 bgeu a4, a2, 4010453d -4010453a: 05a022 movi a2, 5 -4010453d: 040c42 l8ui a4, a12, 4 -40104540: b42020 extui a2, a2, 0, 12 -40104543: 1184e0 slli a8, a4, 2 -40104546: c04480 sub a4, a4, a8 -40104549: ff8581 l32r a8, 40104360 -4010454c: 112240 slli a2, a2, 12 -4010454f: b04480 addx8 a4, a4, a8 -40104552: 0020c0 memw -40104555: 0429 s32i.n a2, a4, 0 -40104557: 040c22 l8ui a2, a12, 4 -4010455a: ff2c91 l32r a9, 4010420c -4010455d: 1142e0 slli a4, a2, 2 -40104560: c02240 sub a2, a2, a4 -40104563: b09290 addx8 a9, a2, a9 -40104566: f000a1 l32r a10, 40100568 -40104569: ff7921 l32r a2, 40104350 -4010456c: 044960 extui a4, a6, 9, 1 -4010456f: 00a182 movi a8, 0x100 -40104572: 93a240 movnez a10, a2, a4 -40104575: 01b380 slli a11, a3, 24 -40104578: 104680 and a4, a6, a8 -4010457b: 069c32 l16si a3, a12, 12 -4010457e: f80081 l32r a8, 40102580 -40104581: 020c movi.n a2, 0 -40104583: 838240 moveqz a8, a2, a4 -40104586: 080742 l8ui a4, a7, 8 -40104589: 0713e6 bgei a3, 1, 40104594 -4010458c: f30c movi.n a3, 15 -4010458e: 023347 bltu a3, a4, 40104594 -40104591: eff621 l32r a2, 4010056c -40104594: 1fe8 l32i.n a14, a15, 4 -40104596: ff7331 l32r a3, 40104364 -40104599: 103e30 and a3, a14, a3 -4010459c: 2033b0 or a3, a3, a11 -4010459f: 2033a0 or a3, a3, a10 -401045a2: 203380 or a3, a3, a8 -401045a5: 202320 or a2, a3, a2 -401045a8: 0020c0 memw -401045ab: 0929 s32i.n a2, a9, 0 -401045ad: 040c22 l8ui a2, a12, 4 -401045b0: 1132e0 slli a3, a2, 2 -401045b3: c02230 sub a2, a2, a3 -401045b6: ff6c31 l32r a3, 40104368 -401045b9: b02230 addx8 a2, a2, a3 -401045bc: 011532 l16ui a3, a5, 2 -401045bf: efed51 l32r a5, 40100574 -401045c2: 113300 slli a3, a3, 16 -401045c5: 0020c0 memw -401045c8: 0239 s32i.n a3, a2, 0 -401045ca: 040c22 l8ui a2, a12, 4 -401045cd: 1182e0 slli a8, a2, 2 -401045d0: c02280 sub a2, a2, a8 -401045d3: ff6681 l32r a8, 4010436c -401045d6: b08280 addx8 a8, a2, a8 -401045d9: f20c movi.n a2, 15 -401045db: 013247 bltu a2, a4, 401045e0 -401045de: 050c movi.n a5, 0 -401045e0: 0c0722 l8ui a2, a7, 12 -401045e3: 113440 slli a3, a4, 12 -401045e6: f43030 extui a3, a3, 0, 16 -401045e9: 112200 slli a2, a2, 16 -401045ec: 202230 or a2, a2, a3 -401045ef: b430d0 extui a3, a13, 0, 12 -401045f2: 202230 or a2, a2, a3 -401045f5: 205250 or a5, a2, a5 -401045f8: 0020c0 memw -401045fb: 0859 s32i.n a5, a8, 0 -401045fd: f20c movi.n a2, 15 -401045ff: 40b247 bgeu a2, a4, 40104643 -40104602: 040c22 l8ui a2, a12, 4 -40104605: 11dd80 slli a13, a13, 8 -40104608: 1152e0 slli a5, a2, 2 -4010460b: c02250 sub a2, a2, a5 -4010460e: ff5851 l32r a5, 40104370 -40104611: 87a072 movi a7, 135 -40104614: b05250 addx8 a5, a2, a5 -40104617: 242040 extui a2, a4, 0, 3 -4010461a: 20d2d0 or a13, a2, a13 -4010461d: 721c movi.n a2, 23 -4010461f: 022247 blt a2, a4, 40104625 -40104622: 07a072 movi a7, 7 -40104625: efd141 l32r a4, 4010056c -40104628: 00a022 movi a2, 0 -4010462b: 104640 and a4, a6, a4 -4010462e: 08a032 movi a3, 8 -40104631: 833240 moveqz a3, a2, a4 -40104634: 202730 or a2, a7, a3 -40104637: 012280 slli a2, a2, 24 -4010463a: 2022d0 or a2, a2, a13 -4010463d: 0020c0 memw -40104640: 006522 s32i a2, a5, 0 -40104643: ff4c21 l32r a2, 40104374 -40104646: 130c movi.n a3, 1 -40104648: 0020c0 memw -4010464b: 0248 l32i.n a4, a2, 0 -4010464d: 060c22 l8ui a2, a12, 6 -40104650: 0b4c32 s8i a3, a12, 11 -40104653: 401200 ssl a2 -40104656: a12300 sll a2, a3 -40104659: 220b addi.n a2, a2, -1 -4010465b: 104240 and a4, a2, a4 -4010465e: 050c32 l8ui a3, a12, 5 -40104661: 040c22 l8ui a2, a12, 4 -40104664: f44040 extui a4, a4, 0, 16 -40104667: 00ae85 call0 40105150 -4010466a: b108 l32i.n a0, a1, 44 -4010466c: a1c8 l32i.n a12, a1, 40 -4010466e: 91d8 l32i.n a13, a1, 36 -40104670: 81e8 l32i.n a14, a1, 32 -40104672: 71f8 l32i.n a15, a1, 28 -40104674: 30c112 addi a1, a1, 48 -40104677: f00d ret.n -40104679: 000000 ill -4010467c: f0c112 addi a1, a1, -16 -4010467f: 0261c2 s32i a12, a1, 8 -40104682: fe8bc1 l32r a12, 401040b0 -40104685: 036102 s32i a0, a1, 12 -40104688: 00a022 movi a2, 0 -4010468b: 0b4c22 s8i a2, a12, 11 -4010468e: 0c28 l32i.n a2, a12, 0 -40104690: 9228 l32i.n a2, a2, 36 -40104692: 0095c5 call0 40104ff0 -40104695: 02dc bnez.n a2, 401046a9 -40104697: 0c28 l32i.n a2, a12, 0 -40104699: ff2241 l32r a4, 40104324 -4010469c: 9258 l32i.n a5, a2, 36 -4010469e: 090462 l8ui a6, a4, 9 -401046a1: 1538 l32i.n a3, a5, 4 -401046a3: 547830 extui a7, a3, 8, 6 -401046a6: 0a3767 bltu a7, a6, 401046b4 -401046a9: 0c28 l32i.n a2, a12, 0 -401046ab: 240c movi.n a4, 2 -401046ad: 9238 l32i.n a3, a2, 36 -401046af: 000746 j 401046d0 -401046b2: 420000 excw -401046b5: 300804 excw -401046b8: 3e .byte 0x3e -401046b9: 334754 excw -401046bc: 330c07 bnone a12, a0, 401046f3 -401046bf: 0f4532 s8i a3, a5, 15 -401046c2: 000346 j 401046d3 -401046c5: ffc605 call0 40104328 -401046c8: 229c beqz.n a2, 401046de -401046ca: 0c28 l32i.n a2, a12, 0 -401046cc: 540c movi.n a4, 5 -401046ce: 9238 l32i.n a3, a2, 36 -401046d0: 0f4342 s8i a4, a3, 15 -401046d3: 130c movi.n a3, 1 -401046d5: ff9dc5 call0 401040b4 -401046d8: 000a06 j 40104704 -401046db: 000000 ill -401046de: 002c22 l32i a2, a12, 0 -401046e1: 08a032 movi a3, 8 -401046e4: 4248 l32i.n a4, a2, 16 -401046e6: 010452 l8ui a5, a4, 1 -401046e9: 203530 or a3, a5, a3 -401046ec: 014432 s8i a3, a4, 1 -401046ef: 330c movi.n a3, 3 -401046f1: 0b4c32 s8i a3, a12, 11 -401046f4: 9238 l32i.n a3, a2, 36 -401046f6: 072222 l32i a2, a2, 28 -401046f9: 008705 call0 40104f6c -401046fc: 040c32 l8ui a3, a12, 4 -401046ff: 0c28 l32i.n a2, a12, 0 -40104701: ffc745 call0 40104378 -40104704: 3108 l32i.n a0, a1, 12 -40104706: 21c8 l32i.n a12, a1, 8 -40104708: 10c112 addi a1, a1, 16 -4010470b: f00d ret.n -4010470d: 000000 ill -40104710: f0c112 addi a1, a1, -16 -40104713: fe6721 l32r a2, 401040b0 -40104716: ff0341 l32r a4, 40104324 -40104719: 3109 s32i.n a0, a1, 12 -4010471b: 0a0232 l8ui a3, a2, 10 -4010471e: 080442 l8ui a4, a4, 8 -40104721: 04b347 bgeu a3, a4, 40104729 -40104724: 331b addi.n a3, a3, 1 -40104726: 0a4232 s8i a3, a2, 10 -40104729: 0a0232 l8ui a3, a2, 10 -4010472c: 0db347 bgeu a3, a4, 4010473d -4010472f: 060232 l8ui a3, a2, 6 -40104732: 080242 l8ui a4, a2, 8 -40104735: 0ab347 bgeu a3, a4, 40104743 -40104738: 331b addi.n a3, a3, 1 -4010473a: 000086 j 40104740 -4010473d: 070232 l8ui a3, a2, 7 -40104740: 064232 s8i a3, a2, 6 -40104743: 0238 l32i.n a3, a2, 0 -40104745: 9368 l32i.n a6, a3, 36 -40104747: ff0431 l32r a3, 40104358 -4010474a: 1658 l32i.n a5, a6, 4 -4010474c: 544e50 extui a4, a5, 14, 6 -4010474f: 441b addi.n a4, a4, 1 -40104751: 544040 extui a4, a4, 0, 6 -40104754: 114420 slli a4, a4, 14 -40104757: 103530 and a3, a5, a3 -4010475a: 203340 or a3, a3, a4 -4010475d: 344430 extui a4, a3, 4, 4 -40104760: 441b addi.n a4, a4, 1 -40104762: 344040 extui a4, a4, 0, 4 -40104765: 0faf52 movi a5, -241 -40104768: 1144c0 slli a4, a4, 4 -4010476b: 103350 and a3, a3, a5 -4010476e: 203340 or a3, a3, a4 -40104771: 1639 s32i.n a3, a6, 4 -40104773: 0b0222 l8ui a2, a2, 11 -40104776: 220b addi.n a2, a2, -1 -40104778: 742020 extui a2, a2, 0, 8 -4010477b: 1122b6 bltui a2, 2, 40104790 -4010477e: fe7431 l32r a3, 40104150 -40104781: fe7421 l32r a2, 40104154 -40104784: 07a242 movi a4, 0x207 -40104787: ee7e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -4010478a: 0000c0 callx0 a0 -4010478d: ffff06 j 4010478d -40104790: ffee85 call0 4010467c -40104793: 3108 l32i.n a0, a1, 12 -40104795: 10c112 addi a1, a1, 16 -40104798: f00d ret.n -4010479a: 120000 excw -4010479d: 09f0c1 l32r a12, 400c6f60 <__floatsidf+0xb8c70> -401047a0: 02dc31 l32r a3, 400c5310 <__floatsidf+0xb7020> -401047a3: fe6b31 l32r a3, 40104150 -401047a6: fe6b21 l32r a2, 40104154 -401047a9: d4a142 movi a4, 0x1d4 -401047ac: ee7501 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401047af: 0000c0 callx0 a0 -401047b2: ffff06 j 401047b2 -401047b5: fe3e41 l32r a4, 401040b0 -401047b8: fedb61 l32r a6, 40104324 -401047bb: 090452 l8ui a5, a4, 9 -401047be: 090662 l8ui a6, a6, 9 -401047c1: 04b567 bgeu a5, a6, 401047c9 -401047c4: 551b addi.n a5, a5, 1 -401047c6: 094452 s8i a5, a4, 9 -401047c9: 090452 l8ui a5, a4, 9 -401047cc: 0db567 bgeu a5, a6, 401047dd -401047cf: 060452 l8ui a5, a4, 6 -401047d2: 080462 l8ui a6, a4, 8 -401047d5: 0ab567 bgeu a5, a6, 401047e3 -401047d8: 551b addi.n a5, a5, 1 -401047da: 000086 j 401047e0 -401047dd: 070452 l8ui a5, a4, 7 -401047e0: 064452 s8i a5, a4, 6 -401047e3: 9268 l32i.n a6, a2, 36 -401047e5: fedd21 l32r a2, 4010435c -401047e8: 1678 l32i.n a7, a6, 4 -401047ea: 545870 extui a5, a7, 8, 6 -401047ed: 551b addi.n a5, a5, 1 -401047ef: 545050 extui a5, a5, 0, 6 -401047f2: 114580 slli a4, a5, 8 -401047f5: 102720 and a2, a7, a2 -401047f8: 202240 or a2, a2, a4 -401047fb: 1629 s32i.n a2, a6, 4 -401047fd: 438c beqz.n a3, 40104805 -401047ff: 343420 extui a3, a2, 4, 4 -40104802: 16a357 bge a3, a5, 4010481c -40104805: 343420 extui a3, a2, 4, 4 -40104808: 01c332 addi a3, a3, 1 -4010480b: 343030 extui a3, a3, 0, 4 -4010480e: 0faf42 movi a4, -241 -40104811: 1133c0 slli a3, a3, 4 -40104814: 102240 and a2, a2, a4 -40104817: 202230 or a2, a2, a3 -4010481a: 1629 s32i.n a2, a6, 4 -4010481c: ffe5c5 call0 4010467c -4010481f: 3108 l32i.n a0, a1, 12 -40104821: 10c112 addi a1, a1, 16 -40104824: f00d ret.n +401044ca: 000286 j 401044d8 +401044cd: 080722 l8ui a2, a7, 8 +401044d0: f40c movi.n a4, 15 +401044d2: 02b427 bgeu a4, a2, 401044d8 +401044d5: 015532 s16i a3, a5, 2 +401044d8: 9f78 l32i.n a7, a15, 36 +401044da: 02a422 movi a2, 0x402 +401044dd: 0748 l32i.n a4, a7, 0 +401044df: 030c movi.n a3, 0 +401044e1: 416640 srli a6, a4, 6 +401044e4: 1d8627 bany a6, a2, 40104505 +401044e7: ff1521 l32r a2, 4010413c +401044ea: f02041 l32r a4, 4010056c +401044ed: 102620 and a2, a6, a2 +401044f0: 111247 beq a2, a4, 40104505 +401044f3: 330c movi.n a3, 3 +401044f5: 0cf647 bbsi a6, 20, 40104505 +401044f8: f01931 l32r a3, 4010055c +401044fb: 240c movi.n a4, 2 +401044fd: 102630 and a2, a6, a3 +40104500: 130c movi.n a3, 1 +40104502: 933420 movnez a3, a4, a2 +40104505: f48d21 l32r a2, 4010173c +40104508: 6788 l32i.n a8, a7, 24 +4010450a: 0020c0 memw +4010450d: 0228 l32i.n a2, a2, 0 +4010450f: 002e42 l32i a4, a14, 0 +40104512: c02280 sub a2, a2, a8 +40104515: 412a20 srli a2, a2, 10 +40104518: c02420 sub a2, a4, a2 +4010451b: 02b427 bgeu a4, a2, 40104521 +4010451e: 05a022 movi a2, 5 +40104521: 040c42 l8ui a4, a12, 4 +40104524: b42020 extui a2, a2, 0, 12 +40104527: 1184e0 slli a8, a4, 2 +4010452a: c04480 sub a4, a4, a8 +4010452d: ff8581 l32r a8, 40104344 +40104530: 112240 slli a2, a2, 12 +40104533: b04480 addx8 a4, a4, a8 +40104536: 0020c0 memw +40104539: 0429 s32i.n a2, a4, 0 +4010453b: 040c22 l8ui a2, a12, 4 +4010453e: ff2c91 l32r a9, 401041f0 +40104541: 1142e0 slli a4, a2, 2 +40104544: c02240 sub a2, a2, a4 +40104547: b09290 addx8 a9, a2, a9 +4010454a: f007a1 l32r a10, 40100568 +4010454d: ff7921 l32r a2, 40104334 +40104550: 044960 extui a4, a6, 9, 1 +40104553: 00a182 movi a8, 0x100 +40104556: 93a240 movnez a10, a2, a4 +40104559: 01b380 slli a11, a3, 24 +4010455c: 104680 and a4, a6, a8 +4010455f: 069c32 l16si a3, a12, 12 +40104562: f80781 l32r a8, 40102580 +40104565: 020c movi.n a2, 0 +40104567: 838240 moveqz a8, a2, a4 +4010456a: 080742 l8ui a4, a7, 8 +4010456d: 0713e6 bgei a3, 1, 40104578 +40104570: f30c movi.n a3, 15 +40104572: 023347 bltu a3, a4, 40104578 +40104575: effd21 l32r a2, 4010056c +40104578: 1fe8 l32i.n a14, a15, 4 +4010457a: ff7331 l32r a3, 40104348 +4010457d: 103e30 and a3, a14, a3 +40104580: 2033b0 or a3, a3, a11 +40104583: 2033a0 or a3, a3, a10 +40104586: 203380 or a3, a3, a8 +40104589: 202320 or a2, a3, a2 +4010458c: 0020c0 memw +4010458f: 0929 s32i.n a2, a9, 0 +40104591: 040c22 l8ui a2, a12, 4 +40104594: 1132e0 slli a3, a2, 2 +40104597: c02230 sub a2, a2, a3 +4010459a: ff6c31 l32r a3, 4010434c +4010459d: b02230 addx8 a2, a2, a3 +401045a0: 011532 l16ui a3, a5, 2 +401045a3: eff451 l32r a5, 40100574 +401045a6: 113300 slli a3, a3, 16 +401045a9: 0020c0 memw +401045ac: 0239 s32i.n a3, a2, 0 +401045ae: 040c22 l8ui a2, a12, 4 +401045b1: 1182e0 slli a8, a2, 2 +401045b4: c02280 sub a2, a2, a8 +401045b7: ff6681 l32r a8, 40104350 +401045ba: b08280 addx8 a8, a2, a8 +401045bd: f20c movi.n a2, 15 +401045bf: 013247 bltu a2, a4, 401045c4 +401045c2: 050c movi.n a5, 0 +401045c4: 0c0722 l8ui a2, a7, 12 +401045c7: 113440 slli a3, a4, 12 +401045ca: f43030 extui a3, a3, 0, 16 +401045cd: 112200 slli a2, a2, 16 +401045d0: 202230 or a2, a2, a3 +401045d3: b430d0 extui a3, a13, 0, 12 +401045d6: 202230 or a2, a2, a3 +401045d9: 205250 or a5, a2, a5 +401045dc: 0020c0 memw +401045df: 0859 s32i.n a5, a8, 0 +401045e1: f20c movi.n a2, 15 +401045e3: 40b247 bgeu a2, a4, 40104627 +401045e6: 040c22 l8ui a2, a12, 4 +401045e9: 11dd80 slli a13, a13, 8 +401045ec: 1152e0 slli a5, a2, 2 +401045ef: c02250 sub a2, a2, a5 +401045f2: ff5851 l32r a5, 40104354 +401045f5: 87a072 movi a7, 135 +401045f8: b05250 addx8 a5, a2, a5 +401045fb: 242040 extui a2, a4, 0, 3 +401045fe: 20d2d0 or a13, a2, a13 +40104601: 721c movi.n a2, 23 +40104603: 022247 blt a2, a4, 40104609 +40104606: 07a072 movi a7, 7 +40104609: efd841 l32r a4, 4010056c +4010460c: 00a022 movi a2, 0 +4010460f: 104640 and a4, a6, a4 +40104612: 08a032 movi a3, 8 +40104615: 833240 moveqz a3, a2, a4 +40104618: 202730 or a2, a7, a3 +4010461b: 012280 slli a2, a2, 24 +4010461e: 2022d0 or a2, a2, a13 +40104621: 0020c0 memw +40104624: 006522 s32i a2, a5, 0 +40104627: ff4c21 l32r a2, 40104358 +4010462a: 130c movi.n a3, 1 +4010462c: 0020c0 memw +4010462f: 0248 l32i.n a4, a2, 0 +40104631: 060c22 l8ui a2, a12, 6 +40104634: 0b4c32 s8i a3, a12, 11 +40104637: 401200 ssl a2 +4010463a: a12300 sll a2, a3 +4010463d: 220b addi.n a2, a2, -1 +4010463f: 104240 and a4, a2, a4 +40104642: 050c32 l8ui a3, a12, 5 +40104645: 040c22 l8ui a2, a12, 4 +40104648: f44040 extui a4, a4, 0, 16 +4010464b: 00ae85 call0 40105134 +4010464e: b108 l32i.n a0, a1, 44 +40104650: a1c8 l32i.n a12, a1, 40 +40104652: 91d8 l32i.n a13, a1, 36 +40104654: 81e8 l32i.n a14, a1, 32 +40104656: 71f8 l32i.n a15, a1, 28 +40104658: 30c112 addi a1, a1, 48 +4010465b: f00d ret.n +4010465d: 000000 ill +40104660: f0c112 addi a1, a1, -16 +40104663: 0261c2 s32i a12, a1, 8 +40104666: fe8bc1 l32r a12, 40104094 +40104669: 036102 s32i a0, a1, 12 +4010466c: 00a022 movi a2, 0 +4010466f: 0b4c22 s8i a2, a12, 11 +40104672: 0c28 l32i.n a2, a12, 0 +40104674: 9228 l32i.n a2, a2, 36 +40104676: 0095c5 call0 40104fd4 +40104679: 02dc bnez.n a2, 4010468d +4010467b: 0c28 l32i.n a2, a12, 0 +4010467d: ff2241 l32r a4, 40104308 +40104680: 9258 l32i.n a5, a2, 36 +40104682: 090462 l8ui a6, a4, 9 +40104685: 1538 l32i.n a3, a5, 4 +40104687: 547830 extui a7, a3, 8, 6 +4010468a: 0a3767 bltu a7, a6, 40104698 +4010468d: 0c28 l32i.n a2, a12, 0 +4010468f: 240c movi.n a4, 2 +40104691: 9238 l32i.n a3, a2, 36 +40104693: 000746 j 401046b4 +40104696: 420000 excw +40104699: 300804 excw +4010469c: 3e .byte 0x3e +4010469d: 334754 excw +401046a0: 330c07 bnone a12, a0, 401046d7 +401046a3: 0f4532 s8i a3, a5, 15 +401046a6: 000346 j 401046b7 +401046a9: ffc605 call0 4010430c +401046ac: 229c beqz.n a2, 401046c2 +401046ae: 0c28 l32i.n a2, a12, 0 +401046b0: 540c movi.n a4, 5 +401046b2: 9238 l32i.n a3, a2, 36 +401046b4: 0f4342 s8i a4, a3, 15 +401046b7: 130c movi.n a3, 1 +401046b9: ff9dc5 call0 40104098 +401046bc: 000a06 j 401046e8 +401046bf: 000000 ill +401046c2: 002c22 l32i a2, a12, 0 +401046c5: 08a032 movi a3, 8 +401046c8: 4248 l32i.n a4, a2, 16 +401046ca: 010452 l8ui a5, a4, 1 +401046cd: 203530 or a3, a5, a3 +401046d0: 014432 s8i a3, a4, 1 +401046d3: 330c movi.n a3, 3 +401046d5: 0b4c32 s8i a3, a12, 11 +401046d8: 9238 l32i.n a3, a2, 36 +401046da: 072222 l32i a2, a2, 28 +401046dd: 008705 call0 40104f50 +401046e0: 040c32 l8ui a3, a12, 4 +401046e3: 0c28 l32i.n a2, a12, 0 +401046e5: ffc745 call0 4010435c +401046e8: 3108 l32i.n a0, a1, 12 +401046ea: 21c8 l32i.n a12, a1, 8 +401046ec: 10c112 addi a1, a1, 16 +401046ef: f00d ret.n +401046f1: 000000 ill +401046f4: f0c112 addi a1, a1, -16 +401046f7: fe6721 l32r a2, 40104094 +401046fa: ff0341 l32r a4, 40104308 +401046fd: 3109 s32i.n a0, a1, 12 +401046ff: 0a0232 l8ui a3, a2, 10 +40104702: 080442 l8ui a4, a4, 8 +40104705: 04b347 bgeu a3, a4, 4010470d +40104708: 331b addi.n a3, a3, 1 +4010470a: 0a4232 s8i a3, a2, 10 +4010470d: 0a0232 l8ui a3, a2, 10 +40104710: 0db347 bgeu a3, a4, 40104721 +40104713: 060232 l8ui a3, a2, 6 +40104716: 080242 l8ui a4, a2, 8 +40104719: 0ab347 bgeu a3, a4, 40104727 +4010471c: 331b addi.n a3, a3, 1 +4010471e: 000086 j 40104724 +40104721: 070232 l8ui a3, a2, 7 +40104724: 064232 s8i a3, a2, 6 +40104727: 0238 l32i.n a3, a2, 0 +40104729: 9368 l32i.n a6, a3, 36 +4010472b: ff0431 l32r a3, 4010433c +4010472e: 1658 l32i.n a5, a6, 4 +40104730: 544e50 extui a4, a5, 14, 6 +40104733: 441b addi.n a4, a4, 1 +40104735: 544040 extui a4, a4, 0, 6 +40104738: 114420 slli a4, a4, 14 +4010473b: 103530 and a3, a5, a3 +4010473e: 203340 or a3, a3, a4 +40104741: 344430 extui a4, a3, 4, 4 +40104744: 441b addi.n a4, a4, 1 +40104746: 344040 extui a4, a4, 0, 4 +40104749: 0faf52 movi a5, -241 +4010474c: 1144c0 slli a4, a4, 4 +4010474f: 103350 and a3, a3, a5 +40104752: 203340 or a3, a3, a4 +40104755: 1639 s32i.n a3, a6, 4 +40104757: 0b0222 l8ui a2, a2, 11 +4010475a: 220b addi.n a2, a2, -1 +4010475c: 742020 extui a2, a2, 0, 8 +4010475f: 1122b6 bltui a2, 2, 40104774 +40104762: fe7431 l32r a3, 40104134 +40104765: fe7421 l32r a2, 40104138 +40104768: 07a242 movi a4, 0x207 +4010476b: ee8501 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +4010476e: 0000c0 callx0 a0 +40104771: ffff06 j 40104771 +40104774: ffee85 call0 40104660 +40104777: 3108 l32i.n a0, a1, 12 +40104779: 10c112 addi a1, a1, 16 +4010477c: f00d ret.n +4010477e: 120000 excw +40104781: 09f0c1 l32r a12, 400c6f44 <__floatsidf+0xb8c54> +40104784: 02dc31 l32r a3, 400c52f4 <__floatsidf+0xb7004> +40104787: fe6b31 l32r a3, 40104134 +4010478a: fe6b21 l32r a2, 40104138 +4010478d: d4a142 movi a4, 0x1d4 +40104790: ee7c01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40104793: 0000c0 callx0 a0 +40104796: ffff06 j 40104796 +40104799: fe3e41 l32r a4, 40104094 +4010479c: fedb61 l32r a6, 40104308 +4010479f: 090452 l8ui a5, a4, 9 +401047a2: 090662 l8ui a6, a6, 9 +401047a5: 04b567 bgeu a5, a6, 401047ad +401047a8: 551b addi.n a5, a5, 1 +401047aa: 094452 s8i a5, a4, 9 +401047ad: 090452 l8ui a5, a4, 9 +401047b0: 0db567 bgeu a5, a6, 401047c1 +401047b3: 060452 l8ui a5, a4, 6 +401047b6: 080462 l8ui a6, a4, 8 +401047b9: 0ab567 bgeu a5, a6, 401047c7 +401047bc: 551b addi.n a5, a5, 1 +401047be: 000086 j 401047c4 +401047c1: 070452 l8ui a5, a4, 7 +401047c4: 064452 s8i a5, a4, 6 +401047c7: 9268 l32i.n a6, a2, 36 +401047c9: fedd21 l32r a2, 40104340 +401047cc: 1678 l32i.n a7, a6, 4 +401047ce: 545870 extui a5, a7, 8, 6 +401047d1: 551b addi.n a5, a5, 1 +401047d3: 545050 extui a5, a5, 0, 6 +401047d6: 114580 slli a4, a5, 8 +401047d9: 102720 and a2, a7, a2 +401047dc: 202240 or a2, a2, a4 +401047df: 1629 s32i.n a2, a6, 4 +401047e1: 438c beqz.n a3, 401047e9 +401047e3: 343420 extui a3, a2, 4, 4 +401047e6: 16a357 bge a3, a5, 40104800 +401047e9: 343420 extui a3, a2, 4, 4 +401047ec: 01c332 addi a3, a3, 1 +401047ef: 343030 extui a3, a3, 0, 4 +401047f2: 0faf42 movi a4, -241 +401047f5: 1133c0 slli a3, a3, 4 +401047f8: 102240 and a2, a2, a4 +401047fb: 202230 or a2, a2, a3 +401047fe: 1629 s32i.n a2, a6, 4 +40104800: ffe5c5 call0 40104660 +40104803: 3108 l32i.n a0, a1, 12 +40104805: 10c112 addi a1, a1, 16 +40104808: f00d ret.n ... -40104828 : -40104828: fe2231 l32r a3, 401040b0 -4010482b: f0c112 addi a1, a1, -16 -4010482e: 0328 l32i.n a2, a3, 0 -40104830: 3109 s32i.n a0, a1, 12 -40104832: 012256 bnez a2, 40104848 -40104835: fe4631 l32r a3, 40104150 -40104838: fe4721 l32r a2, 40104154 -4010483b: 21a242 movi a4, 0x221 -4010483e: ee5001 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40104841: 0000c0 callx0 a0 -40104844: ffff06 j 40104844 -40104847: 224200 excw -4010484a: 4209 s32i.n a0, a2, 16 -4010484c: e70024 excw -4010484f: 221264 excw -40104852: 220703 excw -40104855: 220643 excw -40104858: 2200a0 excw -4010485b: 050943 excw -4010485e: ffeb addi.n a15, a15, 14 -40104860: 000186 j 4010486a -40104863: a03200 addx4 a3, a2, a0 -40104866: f34500 excw -40104869: ff .byte 0xff -4010486a: 032102 l32i a0, a1, 12 -4010486d: 10c112 addi a1, a1, 16 -40104870: 000080 ret -40104873: fed600 excw -40104876: 22 .byte 0x22 -40104877: 40 .byte 0x40 - -40104878 : -40104878: f0c112 addi a1, a1, -16 -4010487b: 743020 extui a3, a2, 0, 8 -4010487e: 3109 s32i.n a0, a1, 12 -40104880: 121c movi.n a2, 17 -40104882: 0b3237 bltu a2, a3, 40104891 -40104885: 20b3f6 bgeui a3, 16, 401048a9 -40104888: 141326 beqi a3, 1, 401048a0 -4010488b: 113326 beqi a3, 3, 401048a0 -4010488e: 000c86 j 401048c4 -40104891: 40af22 movi a2, -192 -40104894: 232a add.n a2, a3, a2 -40104896: 140c movi.n a4, 1 -40104898: 283427 bltu a4, a2, 401048c4 -4010489b: 000286 j 401048a9 -4010489e: 450000 extui a0, a0, 16, 5 -401048a1: fff8 l32i.n a15, a15, 60 -401048a3: 000e06 j 401048df -401048a6: 000000 ill -401048a9: fe0121 l32r a2, 401040b0 -401048ac: 030c movi.n a3, 0 -401048ae: 0b4232 s8i a3, a2, 11 -401048b1: 0228 l32i.n a2, a2, 0 -401048b3: 740c movi.n a4, 7 -401048b5: 9238 l32i.n a3, a2, 36 -401048b7: 0f4342 s8i a4, a3, 15 -401048ba: 01a032 movi a3, 1 -401048bd: ff7f45 call0 401040b4 -401048c0: 0006c6 j 401048df -401048c3: ec2100 excw -401048c6: ff .byte 0xff -401048c7: fcd0c5 call0 401015d4 -401048ca: fe2131 l32r a3, 40104150 -401048cd: fe2121 l32r a2, 40104154 -401048d0: 60a242 movi a4, 0x260 -401048d3: ee2b01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401048d6: 0000c0 callx0 a0 -401048d9: ffff06 j 401048d9 -401048dc: 000000 ill -401048df: 3108 l32i.n a0, a1, 12 -401048e1: 10c112 addi a1, a1, 16 -401048e4: f00d ret.n +4010480c : +4010480c: fe2231 l32r a3, 40104094 +4010480f: f0c112 addi a1, a1, -16 +40104812: 0328 l32i.n a2, a3, 0 +40104814: 3109 s32i.n a0, a1, 12 +40104816: 012256 bnez a2, 4010482c +40104819: fe4631 l32r a3, 40104134 +4010481c: fe4721 l32r a2, 40104138 +4010481f: 21a242 movi a4, 0x221 +40104822: ee5701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40104825: 0000c0 callx0 a0 +40104828: ffff06 j 40104828 +4010482b: 224200 excw +4010482e: 4209 s32i.n a0, a2, 16 +40104830: e70024 excw +40104833: 221264 excw +40104836: 220703 excw +40104839: 220643 excw +4010483c: 2200a0 excw +4010483f: 050943 excw +40104842: ffeb addi.n a15, a15, 14 +40104844: 000186 j 4010484e +40104847: a03200 addx4 a3, a2, a0 +4010484a: f34500 excw +4010484d: ff .byte 0xff +4010484e: 032102 l32i a0, a1, 12 +40104851: 10c112 addi a1, a1, 16 +40104854: 000080 ret +40104857: fed600 excw +4010485a: 22 .byte 0x22 +4010485b: 40 .byte 0x40 + +4010485c : +4010485c: f0c112 addi a1, a1, -16 +4010485f: 743020 extui a3, a2, 0, 8 +40104862: 3109 s32i.n a0, a1, 12 +40104864: 121c movi.n a2, 17 +40104866: 0b3237 bltu a2, a3, 40104875 +40104869: 20b3f6 bgeui a3, 16, 4010488d +4010486c: 141326 beqi a3, 1, 40104884 +4010486f: 113326 beqi a3, 3, 40104884 +40104872: 000c86 j 401048a8 +40104875: 40af22 movi a2, -192 +40104878: 232a add.n a2, a3, a2 +4010487a: 140c movi.n a4, 1 +4010487c: 283427 bltu a4, a2, 401048a8 +4010487f: 000286 j 4010488d +40104882: 450000 extui a0, a0, 16, 5 +40104885: fff8 l32i.n a15, a15, 60 +40104887: 000e06 j 401048c3 +4010488a: 000000 ill +4010488d: fe0121 l32r a2, 40104094 +40104890: 030c movi.n a3, 0 +40104892: 0b4232 s8i a3, a2, 11 +40104895: 0228 l32i.n a2, a2, 0 +40104897: 740c movi.n a4, 7 +40104899: 9238 l32i.n a3, a2, 36 +4010489b: 0f4342 s8i a4, a3, 15 +4010489e: 01a032 movi a3, 1 +401048a1: ff7f45 call0 40104098 +401048a4: 0006c6 j 401048c3 +401048a7: ec2100 excw +401048aa: ff .byte 0xff +401048ab: fcd285 call0 401015d4 +401048ae: fe2131 l32r a3, 40104134 +401048b1: fe2121 l32r a2, 40104138 +401048b4: 60a242 movi a4, 0x260 +401048b7: ee3201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401048ba: 0000c0 callx0 a0 +401048bd: ffff06 j 401048bd +401048c0: 000000 ill +401048c3: 3108 l32i.n a0, a1, 12 +401048c5: 10c112 addi a1, a1, 16 +401048c8: f00d ret.n ... -401048e8 : -401048e8: f0c112 addi a1, a1, -16 -401048eb: 3109 s32i.n a0, a1, 12 -401048ed: 742020 extui a2, a2, 0, 8 -401048f0: 1182b6 bltui a2, 8, 40104905 -401048f3: fe1731 l32r a3, 40104150 -401048f6: fe1721 l32r a2, 40104154 -401048f9: afa142 movi a4, 0x1af -401048fc: ee2101 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401048ff: 0000c0 callx0 a0 -40104902: ffff06 j 40104902 -40104905: fdea31 l32r a3, 401040b0 -40104908: 0328 l32i.n a2, a3, 0 -4010490a: 044216 beqz a2, 40104952 -4010490d: 0b0332 l8ui a3, a3, 11 -40104910: 121326 beqi a3, 1, 40104926 -40104913: fe0f31 l32r a3, 40104150 -40104916: fe0f21 l32r a2, 40104154 -40104919: b8a142 movi a4, 0x1b8 -4010491c: ee1901 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -4010491f: 0000c0 callx0 a0 -40104922: ffff06 j 40104922 -40104925: 923800 excw -40104928: 00a342 movi a4, 0x300 -4010492b: 0338 l32i.n a3, a3, 0 -4010492d: 413630 srli a3, a3, 6 -40104930: 108347 bany a3, a4, 40104944 -40104933: 0b1242 l16ui a4, a2, 22 -40104936: 0a1232 l16ui a3, a2, 20 -40104939: 343a add.n a3, a4, a3 -4010493b: fe7a41 l32r a4, 40104324 -4010493e: 051442 l16ui a4, a4, 10 -40104941: 072437 blt a4, a3, 4010494c -40104944: 130c movi.n a3, 1 -40104946: ffe545 call0 4010479c -40104949: 000146 j 40104952 -4010494c: 201110 or a1, a1, a1 -4010494f: ffdc05 call0 40104710 -40104952: 3108 l32i.n a0, a1, 12 -40104954: 10c112 addi a1, a1, 16 -40104957: f00d ret.n -40104959: 000000 ill - -4010495c : -4010495c: e0c112 addi a1, a1, -32 -4010495f: 0561d2 s32i a13, a1, 20 -40104962: 41e9 s32i.n a14, a1, 16 -40104964: 31f9 s32i.n a15, a1, 12 -40104966: 076102 s32i a0, a1, 28 -40104969: 61c9 s32i.n a12, a1, 24 -4010496b: 008545 call0 401051c0 -4010496e: 02dd mov.n a13, a2 -40104970: 1e0c movi.n a14, 1 -40104972: ff7c movi.n a15, -1 -40104974: c2ac beqz.n a2, 401049a4 -40104976: 6020d0 neg a2, a13 -40104979: 1022d0 and a2, a2, a13 -4010497c: 40f220 nsau a2, a2 -4010497f: 602020 neg a2, a2 -40104982: 1fc2c2 addi a12, a2, 31 -40104985: 180c26 beqi a12, -1, 401049a1 -40104988: 0c2d mov.n a2, a12 -4010498a: 0081c5 call0 401051a8 -4010498d: 0c2d mov.n a2, a12 -4010498f: fff585 call0 401048e8 -40104992: 401c00 ssl a12 -40104995: a12e00 sll a2, a14 -40104998: 302f20 xor a2, a15, a2 -4010499b: 10dd20 and a13, a13, a2 -4010499e: fff506 j 40104976 -401049a1: 0082c5 call0 401051d0 -401049a4: 072102 l32i a0, a1, 28 -401049a7: 0621c2 l32i a12, a1, 24 -401049aa: 0521d2 l32i a13, a1, 20 -401049ad: 41e8 l32i.n a14, a1, 16 -401049af: 31f8 l32i.n a15, a1, 12 -401049b1: 20c112 addi a1, a1, 32 -401049b4: f00d ret.n +401048cc : +401048cc: f0c112 addi a1, a1, -16 +401048cf: 3109 s32i.n a0, a1, 12 +401048d1: 742020 extui a2, a2, 0, 8 +401048d4: 1182b6 bltui a2, 8, 401048e9 +401048d7: fe1731 l32r a3, 40104134 +401048da: fe1721 l32r a2, 40104138 +401048dd: afa142 movi a4, 0x1af +401048e0: ee2801 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401048e3: 0000c0 callx0 a0 +401048e6: ffff06 j 401048e6 +401048e9: fdea31 l32r a3, 40104094 +401048ec: 0328 l32i.n a2, a3, 0 +401048ee: 044216 beqz a2, 40104936 +401048f1: 0b0332 l8ui a3, a3, 11 +401048f4: 121326 beqi a3, 1, 4010490a +401048f7: fe0f31 l32r a3, 40104134 +401048fa: fe0f21 l32r a2, 40104138 +401048fd: b8a142 movi a4, 0x1b8 +40104900: ee2001 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40104903: 0000c0 callx0 a0 +40104906: ffff06 j 40104906 +40104909: 923800 excw +4010490c: 00a342 movi a4, 0x300 +4010490f: 0338 l32i.n a3, a3, 0 +40104911: 413630 srli a3, a3, 6 +40104914: 108347 bany a3, a4, 40104928 +40104917: 0b1242 l16ui a4, a2, 22 +4010491a: 0a1232 l16ui a3, a2, 20 +4010491d: 343a add.n a3, a4, a3 +4010491f: fe7a41 l32r a4, 40104308 +40104922: 051442 l16ui a4, a4, 10 +40104925: 072437 blt a4, a3, 40104930 +40104928: 130c movi.n a3, 1 +4010492a: ffe545 call0 40104780 +4010492d: 000146 j 40104936 +40104930: 201110 or a1, a1, a1 +40104933: ffdc05 call0 401046f4 +40104936: 3108 l32i.n a0, a1, 12 +40104938: 10c112 addi a1, a1, 16 +4010493b: f00d ret.n +4010493d: 000000 ill + +40104940 : +40104940: e0c112 addi a1, a1, -32 +40104943: 0561d2 s32i a13, a1, 20 +40104946: 41e9 s32i.n a14, a1, 16 +40104948: 31f9 s32i.n a15, a1, 12 +4010494a: 076102 s32i a0, a1, 28 +4010494d: 61c9 s32i.n a12, a1, 24 +4010494f: 008545 call0 401051a4 +40104952: 02dd mov.n a13, a2 +40104954: 1e0c movi.n a14, 1 +40104956: ff7c movi.n a15, -1 +40104958: c2ac beqz.n a2, 40104988 +4010495a: 6020d0 neg a2, a13 +4010495d: 1022d0 and a2, a2, a13 +40104960: 40f220 nsau a2, a2 +40104963: 602020 neg a2, a2 +40104966: 1fc2c2 addi a12, a2, 31 +40104969: 180c26 beqi a12, -1, 40104985 +4010496c: 0c2d mov.n a2, a12 +4010496e: 0081c5 call0 4010518c +40104971: 0c2d mov.n a2, a12 +40104973: fff585 call0 401048cc +40104976: 401c00 ssl a12 +40104979: a12e00 sll a2, a14 +4010497c: 302f20 xor a2, a15, a2 +4010497f: 10dd20 and a13, a13, a2 +40104982: fff506 j 4010495a +40104985: 0082c5 call0 401051b4 +40104988: 072102 l32i a0, a1, 28 +4010498b: 0621c2 l32i a12, a1, 24 +4010498e: 0521d2 l32i a13, a1, 20 +40104991: 41e8 l32i.n a14, a1, 16 +40104993: 31f8 l32i.n a15, a1, 12 +40104995: 20c112 addi a1, a1, 32 +40104998: f00d ret.n ... -401049b8 : -401049b8: fdbe21 l32r a2, 401040b0 -401049bb: f0c112 addi a1, a1, -16 -401049be: 002222 l32i a2, a2, 0 -401049c1: 01a032 movi a3, 1 -401049c4: 036102 s32i a0, a1, 12 -401049c7: ffdd45 call0 4010479c -401049ca: 3108 l32i.n a0, a1, 12 -401049cc: 10c112 addi a1, a1, 16 -401049cf: f00d ret.n -401049d1: 000000 ill -401049d4: 22fee5 excw -401049d7: 40 .byte 0x40 - -401049d8 : -401049d8: f0c112 addi a1, a1, -16 -401049db: 743020 extui a3, a2, 0, 8 -401049de: 3109 s32i.n a0, a1, 12 -401049e0: 121c movi.n a2, 17 -401049e2: 0b3237 bltu a2, a3, 401049f1 -401049e5: 1cb3f6 bgeui a3, 16, 40104a05 -401049e8: 101326 beqi a3, 1, 401049fc -401049eb: 0d3326 beqi a3, 3, 401049fc -401049ee: 000b46 j 40104a1f -401049f1: c0a022 movi a2, 192 -401049f4: 0d1327 beq a3, a2, 40104a05 -401049f7: 000906 j 40104a1f -401049fa: 850000 extui a0, a0, 16, 9 -401049fd: fffb addi.n a15, a15, 15 -401049ff: 000dc6 j 40104a3a -40104a02: 000000 ill -40104a05: fdaa21 l32r a2, 401040b0 -40104a08: 030c movi.n a3, 0 -40104a0a: 0b4232 s8i a3, a2, 11 -40104a0d: 0228 l32i.n a2, a2, 0 -40104a0f: 740c movi.n a4, 7 -40104a11: 9238 l32i.n a3, a2, 36 -40104a13: 0f4342 s8i a4, a3, 15 -40104a16: 01a032 movi a3, 1 -40104a19: ff6985 call0 401040b4 -40104a1c: 000686 j 40104a3a -40104a1f: ffed21 l32r a2, 401049d4 -40104a22: fcbb05 call0 401015d4 -40104a25: fdca31 l32r a3, 40104150 -40104a28: fdcb21 l32r a2, 40104154 -40104a2b: 43a242 movi a4, 0x243 -40104a2e: edd401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40104a31: 0000c0 callx0 a0 -40104a34: ffff06 j 40104a34 -40104a37: 000000 ill -40104a3a: 3108 l32i.n a0, a1, 12 -40104a3c: 10c112 addi a1, a1, 16 -40104a3f: f00d ret.n -40104a41: 000000 ill - -40104a44 : -40104a44: f0c112 addi a1, a1, -16 -40104a47: 036102 s32i a0, a1, 12 -40104a4a: ff1c85 call0 40103c14 -40104a4d: 05a022 movi a2, 5 -40104a50: ff1e05 call0 40103c34 -40104a53: 032102 l32i a0, a1, 12 -40104a56: 10c112 addi a1, a1, 16 -40104a59: f00d ret.n +4010499c : +4010499c: fdbe21 l32r a2, 40104094 +4010499f: f0c112 addi a1, a1, -16 +401049a2: 002222 l32i a2, a2, 0 +401049a5: 01a032 movi a3, 1 +401049a8: 036102 s32i a0, a1, 12 +401049ab: ffdd45 call0 40104780 +401049ae: 3108 l32i.n a0, a1, 12 +401049b0: 10c112 addi a1, a1, 16 +401049b3: f00d ret.n +401049b5: 000000 ill +401049b8: 22fee5 excw +401049bb: 40 .byte 0x40 + +401049bc : +401049bc: f0c112 addi a1, a1, -16 +401049bf: 743020 extui a3, a2, 0, 8 +401049c2: 3109 s32i.n a0, a1, 12 +401049c4: 121c movi.n a2, 17 +401049c6: 0b3237 bltu a2, a3, 401049d5 +401049c9: 1cb3f6 bgeui a3, 16, 401049e9 +401049cc: 101326 beqi a3, 1, 401049e0 +401049cf: 0d3326 beqi a3, 3, 401049e0 +401049d2: 000b46 j 40104a03 +401049d5: c0a022 movi a2, 192 +401049d8: 0d1327 beq a3, a2, 401049e9 +401049db: 000906 j 40104a03 +401049de: 850000 extui a0, a0, 16, 9 +401049e1: fffb addi.n a15, a15, 15 +401049e3: 000dc6 j 40104a1e +401049e6: 000000 ill +401049e9: fdaa21 l32r a2, 40104094 +401049ec: 030c movi.n a3, 0 +401049ee: 0b4232 s8i a3, a2, 11 +401049f1: 0228 l32i.n a2, a2, 0 +401049f3: 740c movi.n a4, 7 +401049f5: 9238 l32i.n a3, a2, 36 +401049f7: 0f4342 s8i a4, a3, 15 +401049fa: 01a032 movi a3, 1 +401049fd: ff6985 call0 40104098 +40104a00: 000686 j 40104a1e +40104a03: ffed21 l32r a2, 401049b8 +40104a06: fcbcc5 call0 401015d4 +40104a09: fdca31 l32r a3, 40104134 +40104a0c: fdcb21 l32r a2, 40104138 +40104a0f: 43a242 movi a4, 0x243 +40104a12: eddb01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40104a15: 0000c0 callx0 a0 +40104a18: ffff06 j 40104a18 +40104a1b: 000000 ill +40104a1e: 3108 l32i.n a0, a1, 12 +40104a20: 10c112 addi a1, a1, 16 +40104a23: f00d ret.n +40104a25: 000000 ill + +40104a28 : +40104a28: f0c112 addi a1, a1, -16 +40104a2b: 036102 s32i a0, a1, 12 +40104a2e: ff1c85 call0 40103bf8 +40104a31: 05a022 movi a2, 5 +40104a34: ff1e05 call0 40103c18 +40104a37: 032102 l32i a0, a1, 12 +40104a3a: 10c112 addi a1, a1, 16 +40104a3d: f00d ret.n ... -40104a5c : -40104a5c: fd9531 l32r a3, 401040b0 -40104a5f: 728c beqz.n a2, 40104a6a -40104a61: 6328 l32i.n a2, a3, 24 -40104a63: 221b addi.n a2, a2, 1 -40104a65: 6329 s32i.n a2, a3, 24 -40104a67: 000146 j 40104a70 -40104a6a: 5328 l32i.n a2, a3, 20 -40104a6c: 221b addi.n a2, a2, 1 -40104a6e: 5329 s32i.n a2, a3, 20 -40104a70: 220c movi.n a2, 2 -40104a72: 0b4322 s8i a2, a3, 11 -40104a75: f00d ret.n -40104a77: 87fc00 excw -40104a7a: fe .byte 0xfe -40104a7b: 3f .byte 0x3f +40104a40 : +40104a40: fd9531 l32r a3, 40104094 +40104a43: 728c beqz.n a2, 40104a4e +40104a45: 6328 l32i.n a2, a3, 24 +40104a47: 221b addi.n a2, a2, 1 +40104a49: 6329 s32i.n a2, a3, 24 +40104a4b: 000146 j 40104a54 +40104a4e: 5328 l32i.n a2, a3, 20 +40104a50: 221b addi.n a2, a2, 1 +40104a52: 5329 s32i.n a2, a3, 20 +40104a54: 220c movi.n a2, 2 +40104a56: 0b4322 s8i a2, a3, 11 +40104a59: f00d ret.n +40104a5b: 87fc00 excw +40104a5e: fe .byte 0xfe +40104a5f: 3f .byte 0x3f +40104a60: 743020 extui a3, a2, 0, 8 +40104a63: f40c movi.n a4, 15 +40104a65: ffa022 movi a2, 255 +40104a68: 083437 bltu a4, a3, 40104a74 +40104a6b: fffc21 l32r a2, 40104a5c +40104a6e: 803230 add a3, a2, a3 +40104a71: 000322 l8ui a2, a3, 0 +40104a74: f00d ret.n +40104a76: f40000 extui a0, a0, 0, 16 +40104a79: 3ffe87 bbsi a14, 24, 40104abc 40104a7c: 743020 extui a3, a2, 0, 8 -40104a7f: f40c movi.n a4, 15 -40104a81: ffa022 movi a2, 255 -40104a84: 083437 bltu a4, a3, 40104a90 -40104a87: fffc21 l32r a2, 40104a78 -40104a8a: 803230 add a3, a2, a3 -40104a8d: 000322 l8ui a2, a3, 0 -40104a90: f00d ret.n -40104a92: f40000 extui a0, a0, 0, 16 -40104a95: 3ffe87 bbsi a14, 24, 40104ad8 -40104a98: 743020 extui a3, a2, 0, 8 -40104a9b: ffa022 movi a2, 255 -40104a9e: 0783f6 bgeui a3, 8, 40104aa9 -40104aa1: fffc21 l32r a2, 40104a94 -40104aa4: 323a add.n a3, a2, a3 -40104aa6: 000322 l8ui a2, a3, 0 -40104aa9: f00d ret.n -40104aab: a12000 sll a2, a0 -40104aae: 8c0007 bnone a0, a0, 40104a3e -40104ab1: 3ffe82 excw -40104ab4: 27bc beqz.n a7, 40104aea -40104ab6: 124022 s8i a2, a0, 18 -40104ab9: c9f0c1 l32r a12, 400f727c <__floatsidf+0xe8f8c> -40104abc: 02cd21 l32r a2, 400c55f0 <__floatsidf+0xb7300> -40104abf: 182222 l32i a2, a2, 96 -40104ac2: 11d9 s32i.n a13, a1, 4 -40104ac4: 030c movi.n a3, 0 -40104ac6: 3109 s32i.n a0, a1, 12 -40104ac8: 0b4232 s8i a3, a2, 11 -40104acb: fff821 l32r a2, 40104aac -40104ace: 174c32 s8i a3, a12, 23 -40104ad1: 166c22 s32i a2, a12, 88 -40104ad4: 020c movi.n a2, 0 -40104ad6: ac29 s32i.n a2, a12, 40 -40104ad8: 9c29 s32i.n a2, a12, 36 -40104ada: ec29 s32i.n a2, a12, 56 -40104adc: 164c22 s8i a2, a12, 22 -40104adf: eed321 l32r a2, 4010062c -40104ae2: 064c32 s8i a3, a12, 6 -40104ae5: 01d222 addmi a2, a2, 0x100 -40104ae8: 770cd2 l8ui a13, a12, 119 -40104aeb: fe0222 l8ui a2, a2, 254 -40104aee: 1a52d7 bbc a2, a13, 40104b0c -40104af1: 790c32 l8ui a3, a12, 121 -40104af4: 5c0c22 l8ui a2, a12, 92 -40104af7: ffef01 l32r a0, 40104ab4 -40104afa: 0000c0 callx0 a0 -40104afd: 9022d0 addx2 a2, a2, a13 -40104b00: ffecd1 l32r a13, 40104ab0 -40104b03: 9022d0 addx2 a2, a2, a13 -40104b06: 010222 l8ui a2, a2, 1 -40104b09: 000886 j 40104b2f -40104b0c: 020c22 l8ui a2, a12, 2 -40104b0f: 931c movi.n a3, 25 -40104b11: 012280 slli a2, a2, 24 -40104b14: 312820 srai a2, a2, 24 -40104b17: 112327 blt a3, a2, 40104b2c -40104b1a: 030c22 l8ui a2, a12, 3 -40104b1d: 012280 slli a2, a2, 24 -40104b20: 312820 srai a2, a2, 24 -40104b23: 052327 blt a3, a2, 40104b2c -40104b26: 050c22 l8ui a2, a12, 5 -40104b29: 000086 j 40104b2f -40104b2c: 780c22 l8ui a2, a12, 120 -40104b2f: 182c32 l32i a3, a12, 96 -40104b32: 0a0342 l8ui a4, a3, 10 -40104b35: 07a427 bge a4, a2, 40104b40 -40104b38: 33cb addi.n a3, a3, 12 -40104b3a: 186c32 s32i a3, a12, 96 -40104b3d: 0002c6 j 40104b4c -40104b40: 1a2c32 l32i a3, a12, 104 -40104b43: 902220 addx2 a2, a2, a2 -40104b46: a02230 addx4 a2, a2, a3 -40104b49: 186c22 s32i a2, a12, 96 -40104b4c: f2fc21 l32r a2, 4010173c -40104b4f: 3108 l32i.n a0, a1, 12 -40104b51: 0020c0 memw -40104b54: 0228 l32i.n a2, a2, 0 -40104b56: 11d8 l32i.n a13, a1, 4 -40104b58: bc29 s32i.n a2, a12, 44 -40104b5a: 21c8 l32i.n a12, a1, 8 -40104b5c: 10c112 addi a1, a1, 16 -40104b5f: f00d ret.n -40104b61: 000000 ill -40104b64: 182242 l32i a4, a2, 96 -40104b67: a258 l32i.n a5, a2, 40 -40104b69: f0c112 addi a1, a1, -16 -40104b6c: 3109 s32i.n a0, a1, 12 -40104b6e: 010462 l8ui a6, a4, 1 -40104b71: 551b addi.n a5, a5, 1 -40104b73: a259 s32i.n a5, a2, 40 -40104b75: 9248 l32i.n a4, a2, 36 -40104b77: 053637 bltu a6, a3, 40104b80 -40104b7a: 441b addi.n a4, a4, 1 -40104b7c: 000086 j 40104b82 -40104b7f: 442b00 extui a2, a0, 11, 5 -40104b82: 443a add.n a4, a4, a3 -40104b84: 9249 s32i.n a4, a2, 36 -40104b86: 0763b6 bltui a3, 6, 40104b91 -40104b89: 060232 l8ui a3, a2, 6 -40104b8c: 331b addi.n a3, a3, 1 -40104b8e: 000106 j 40104b96 -40104b91: 0433f6 bgeui a3, 3, 40104b99 -40104b94: 030c movi.n a3, 0 -40104b96: 064232 s8i a3, a2, 6 -40104b99: 060232 l8ui a3, a2, 6 -40104b9c: a40c movi.n a4, 10 -40104b9e: 02b437 bgeu a4, a3, 40104ba4 -40104ba1: fff145 call0 40104ab8 -40104ba4: 3108 l32i.n a0, a1, 12 -40104ba6: 10c112 addi a1, a1, 16 -40104ba9: f00d ret.n +40104a7f: ffa022 movi a2, 255 +40104a82: 0783f6 bgeui a3, 8, 40104a8d +40104a85: fffc21 l32r a2, 40104a78 +40104a88: 323a add.n a3, a2, a3 +40104a8a: 000322 l8ui a2, a3, 0 +40104a8d: f00d ret.n +40104a8f: a12000 sll a2, a0 +40104a92: 8c0007 bnone a0, a0, 40104a22 +40104a95: 3ffe82 excw +40104a98: 27bc beqz.n a7, 40104ace +40104a9a: 124022 s8i a2, a0, 18 +40104a9d: c9f0c1 l32r a12, 400f7260 <__floatsidf+0xe8f70> +40104aa0: 02cd21 l32r a2, 400c55d4 <__floatsidf+0xb72e4> +40104aa3: 182222 l32i a2, a2, 96 +40104aa6: 11d9 s32i.n a13, a1, 4 +40104aa8: 030c movi.n a3, 0 +40104aaa: 3109 s32i.n a0, a1, 12 +40104aac: 0b4232 s8i a3, a2, 11 +40104aaf: fff821 l32r a2, 40104a90 +40104ab2: 174c32 s8i a3, a12, 23 +40104ab5: 166c22 s32i a2, a12, 88 +40104ab8: 020c movi.n a2, 0 +40104aba: ac29 s32i.n a2, a12, 40 +40104abc: 9c29 s32i.n a2, a12, 36 +40104abe: ec29 s32i.n a2, a12, 56 +40104ac0: 164c22 s8i a2, a12, 22 +40104ac3: eeda21 l32r a2, 4010062c +40104ac6: 064c32 s8i a3, a12, 6 +40104ac9: 01d222 addmi a2, a2, 0x100 +40104acc: 770cd2 l8ui a13, a12, 119 +40104acf: fe0222 l8ui a2, a2, 254 +40104ad2: 1a52d7 bbc a2, a13, 40104af0 +40104ad5: 790c32 l8ui a3, a12, 121 +40104ad8: 5c0c22 l8ui a2, a12, 92 +40104adb: ffef01 l32r a0, 40104a98 +40104ade: 0000c0 callx0 a0 +40104ae1: 9022d0 addx2 a2, a2, a13 +40104ae4: ffecd1 l32r a13, 40104a94 +40104ae7: 9022d0 addx2 a2, a2, a13 +40104aea: 010222 l8ui a2, a2, 1 +40104aed: 000886 j 40104b13 +40104af0: 020c22 l8ui a2, a12, 2 +40104af3: 931c movi.n a3, 25 +40104af5: 012280 slli a2, a2, 24 +40104af8: 312820 srai a2, a2, 24 +40104afb: 112327 blt a3, a2, 40104b10 +40104afe: 030c22 l8ui a2, a12, 3 +40104b01: 012280 slli a2, a2, 24 +40104b04: 312820 srai a2, a2, 24 +40104b07: 052327 blt a3, a2, 40104b10 +40104b0a: 050c22 l8ui a2, a12, 5 +40104b0d: 000086 j 40104b13 +40104b10: 780c22 l8ui a2, a12, 120 +40104b13: 182c32 l32i a3, a12, 96 +40104b16: 0a0342 l8ui a4, a3, 10 +40104b19: 07a427 bge a4, a2, 40104b24 +40104b1c: 33cb addi.n a3, a3, 12 +40104b1e: 186c32 s32i a3, a12, 96 +40104b21: 0002c6 j 40104b30 +40104b24: 1a2c32 l32i a3, a12, 104 +40104b27: 902220 addx2 a2, a2, a2 +40104b2a: a02230 addx4 a2, a2, a3 +40104b2d: 186c22 s32i a2, a12, 96 +40104b30: f30321 l32r a2, 4010173c +40104b33: 3108 l32i.n a0, a1, 12 +40104b35: 0020c0 memw +40104b38: 0228 l32i.n a2, a2, 0 +40104b3a: 11d8 l32i.n a13, a1, 4 +40104b3c: bc29 s32i.n a2, a12, 44 +40104b3e: 21c8 l32i.n a12, a1, 8 +40104b40: 10c112 addi a1, a1, 16 +40104b43: f00d ret.n +40104b45: 000000 ill +40104b48: 182242 l32i a4, a2, 96 +40104b4b: a258 l32i.n a5, a2, 40 +40104b4d: f0c112 addi a1, a1, -16 +40104b50: 3109 s32i.n a0, a1, 12 +40104b52: 010462 l8ui a6, a4, 1 +40104b55: 551b addi.n a5, a5, 1 +40104b57: a259 s32i.n a5, a2, 40 +40104b59: 9248 l32i.n a4, a2, 36 +40104b5b: 053637 bltu a6, a3, 40104b64 +40104b5e: 441b addi.n a4, a4, 1 +40104b60: 000086 j 40104b66 +40104b63: 442b00 extui a2, a0, 11, 5 +40104b66: 443a add.n a4, a4, a3 +40104b68: 9249 s32i.n a4, a2, 36 +40104b6a: 0763b6 bltui a3, 6, 40104b75 +40104b6d: 060232 l8ui a3, a2, 6 +40104b70: 331b addi.n a3, a3, 1 +40104b72: 000106 j 40104b7a +40104b75: 0433f6 bgeui a3, 3, 40104b7d +40104b78: 030c movi.n a3, 0 +40104b7a: 064232 s8i a3, a2, 6 +40104b7d: 060232 l8ui a3, a2, 6 +40104b80: a40c movi.n a4, 10 +40104b82: 02b437 bgeu a4, a3, 40104b88 +40104b85: fff145 call0 40104a9c +40104b88: 3108 l32i.n a0, a1, 12 +40104b8a: 10c112 addi a1, a1, 16 +40104b8d: f00d ret.n ... -40104bac : -40104bac: f0c112 addi a1, a1, -16 -40104baf: 3109 s32i.n a0, a1, 12 -40104bb1: 095216 beqz a2, 40104c4a -40104bb4: 182252 l32i a5, a2, 96 -40104bb7: 08f516 beqz a5, 40104c4a -40104bba: 7348 l32i.n a4, a3, 28 -40104bbc: 021547 beq a5, a4, 40104bc2 -40104bbf: 0021c6 j 40104c4a -40104bc2: e248 l32i.n a4, a2, 56 -40104bc4: 441b addi.n a4, a4, 1 -40104bc6: e249 s32i.n a4, a2, 56 -40104bc8: 0f0342 l8ui a4, a3, 15 -40104bcb: 691466 bnei a4, 1, 40104c38 -40104bce: 5248 l32i.n a4, a2, 20 -40104bd0: 5ce427 bbsi a4, 2, 40104c30 -40104bd3: 090372 l8ui a7, a3, 9 -40104bd6: 7fa052 movi a5, 127 -40104bd9: 014780 slli a4, a7, 24 -40104bdc: 316840 srai a6, a4, 24 -40104bdf: 4d1657 beq a6, a5, 40104c30 -40104be2: 000262 l8ui a6, a2, 0 -40104be5: 7fa082 movi a8, 127 -40104be8: 016680 slli a6, a6, 24 -40104beb: 319860 srai a9, a6, 24 -40104bee: 050c movi.n a5, 0 -40104bf0: 081987 beq a9, a8, 40104bfc -40104bf3: 314840 srai a4, a4, 24 -40104bf6: 805940 add a5, a9, a4 -40104bf9: 745150 extui a5, a5, 1, 8 -40104bfc: 010242 l8ui a4, a2, 1 -40104bff: 004272 s8i a7, a2, 0 -40104c02: 014480 slli a4, a4, 24 -40104c05: 317840 srai a7, a4, 24 -40104c08: 7fa062 movi a6, 127 -40104c0b: 745050 extui a5, a5, 0, 8 -40104c0e: 1b1767 beq a7, a6, 40104c2d -40104c11: 015580 slli a5, a5, 24 -40104c14: 315850 srai a5, a5, 24 -40104c17: 904770 addx2 a4, a7, a7 -40104c1a: 445a add.n a4, a4, a5 -40104c1c: 543b addi.n a5, a4, 3 -40104c1e: a34540 movltz a4, a5, a4 -40104c21: 214240 srai a4, a4, 2 -40104c24: 014242 s8i a4, a2, 1 -40104c27: 000146 j 40104c30 -40104c2a: 000000 ill -40104c2d: 014252 s8i a5, a2, 1 -40104c30: 1338 l32i.n a3, a3, 4 -40104c32: 343430 extui a3, a3, 4, 4 -40104c35: 0002c6 j 40104c44 -40104c38: fec442 addi a4, a4, -2 -40104c3b: 744040 extui a4, a4, 0, 8 -40104c3e: 0824f6 bgeui a4, 2, 40104c4a -40104c41: 080532 l8ui a3, a5, 8 -40104c44: 201110 or a1, a1, a1 -40104c47: fff1c5 call0 40104b64 -40104c4a: 3108 l32i.n a0, a1, 12 -40104c4c: 10c112 addi a1, a1, 16 -40104c4f: f00d ret.n -40104c51: 000000 ill -40104c54: fe8154 excw -40104c57: 3f .byte 0x3f -40104c58: fe8094 excw -40104c5b: 3f .byte 0x3f -40104c5c: fe80f4 excw -40104c5f: 3f .byte 0x3f -40104c60: 000002 l8ui a0, a0, 0 -40104c63: 869f02 l16si a0, a15, 0x10c -40104c66: 0c0001 l32r a0, 400c7c68 <__floatsidf+0xb9978> -40104c69: fe9b addi.n a15, a14, 9 -40104c6b: 3f .byte 0x3f -40104c6c: 3d0900 excw -40104c6f: 080000 excw -40104c72: 800020 add a0, a0, a2 -40104c75: 3ffe82 excw -40104c78: ff1d excw -40104c7a: 22 .byte 0x22 -40104c7b: 40 .byte 0x40 - -40104c7c : -40104c7c: d0c112 addi a1, a1, -48 -40104c7f: a1c9 s32i.n a12, a1, 40 -40104c81: 91d9 s32i.n a13, a1, 36 -40104c83: 02cd mov.n a12, a2 -40104c85: b109 s32i.n a0, a1, 44 -40104c87: 81e9 s32i.n a14, a1, 32 -40104c89: 71f9 s32i.n a15, a1, 28 -40104c8b: 03dd mov.n a13, a3 -40104c8d: 002322 l32i a2, a3, 0 -40104c90: 004c16 beqz a12, 40104c98 -40104c93: 182c62 l32i a6, a12, 96 -40104c96: 66fc bnez.n a6, 40104cd0 -40104c98: 056207 bbci a2, 0, 40104ca1 -40104c9b: fff021 l32r a2, 40104c5c -40104c9e: 009506 j 40104ef6 -40104ca1: ee6231 l32r a3, 4010062c -40104ca4: 01d332 addmi a3, a3, 0x100 -40104ca7: f90342 l8ui a4, a3, 249 -40104caa: ffeb31 l32r a3, 40104c58 -40104cad: 191466 bnei a4, 1, 40104cca -40104cb0: ffec41 l32r a4, 40104c60 -40104cb3: 412620 srli a2, a2, 6 -40104cb6: 108247 bany a2, a4, 40104cca -40104cb9: ffe631 l32r a3, 40104c54 -40104cbc: ac8c beqz.n a12, 40104cca -40104cbe: 172c22 l32i a2, a12, 92 -40104cc1: ffe531 l32r a3, 40104c58 -40104cc4: ffe441 l32r a4, 40104c54 -40104cc7: 933420 movnez a3, a4, a2 -40104cca: 7d39 s32i.n a3, a13, 28 -40104ccc: 008a46 j 40104ef9 -40104ccf: 262000 excw -40104cd2: 622741 l32r a4, 400dd570 <__floatsidf+0xcf280> -40104cd5: e02106 j 400fcd5d <__floatsidf+0xeea6d> -40104cd8: ff .byte 0xff -40104cd9: 008646 j 40104ef6 -40104cdc: 621700 excw -40104cdf: 2c2205 call0 40130f00 <_lit4_end+0x2abd4> -40104ce2: c619 s32i.n a1, a6, 48 -40104ce4: 370083 excw -40104ce7: c602e2 l8ui a14, a2, 198 -40104cea: 007d mov.n a7, a0 -40104cec: f29421 l32r a2, 4010173c -40104cef: dc48 l32i.n a4, a12, 52 -40104cf1: 0020c0 memw -40104cf4: 02f8 l32i.n a15, a2, 0 -40104cf6: c03f40 sub a3, a15, a4 -40104cf9: ffc322 addi a2, a3, -1 -40104cfc: 023f47 bltu a15, a4, 40104d02 -40104cff: 202330 or a2, a3, a3 -40104d02: 9c38 l32i.n a3, a12, 36 -40104d04: 1c8316 beqz a3, 40104ed0 -40104d07: ec48 l32i.n a4, a12, 56 -40104d09: 63a072 movi a7, 99 -40104d0c: 083747 bltu a7, a4, 40104d18 -40104d0f: ffd541 l32r a4, 40104c64 -40104d12: 023427 bltu a4, a2, 40104d18 -40104d15: 006dc6 j 40104ed0 -40104d18: ffd421 l32r a2, 40104c68 -40104d1b: dcf9 s32i.n a15, a12, 52 -40104d1d: 02e8 l32i.n a14, a2, 0 -40104d1f: ee1b addi.n a14, a14, 1 -40104d21: 02e9 s32i.n a14, a2, 0 -40104d23: ac28 l32i.n a2, a12, 40 -40104d25: 2169 s32i.n a6, a1, 8 -40104d27: 112290 slli a2, a2, 7 -40104d2a: ee7901 l32r a0, 40100710 -40104d2d: 0000c0 callx0 a0 -40104d30: 744020 extui a4, a2, 0, 8 -40104d33: 170c72 l8ui a7, a12, 23 -40104d36: 164c42 s8i a4, a12, 22 -40104d39: 2168 l32i.n a6, a1, 8 -40104d3b: 069716 beqz a7, 40104da8 -40104d3e: 744020 extui a4, a2, 0, 8 -40104d41: 447a add.n a4, a4, a7 -40104d43: cc38 l32i.n a3, a12, 48 -40104d45: 214140 srai a4, a4, 1 -40104d48: c02f30 sub a2, a15, a3 -40104d4b: 174c42 s8i a4, a12, 23 -40104d4e: 720b addi.n a7, a2, -1 -40104d50: 013f37 bltu a15, a3, 40104d55 -40104d53: 027d mov.n a7, a2 -40104d55: 000632 l8ui a3, a6, 0 -40104d58: 010c22 l8ui a2, a12, 1 -40104d5b: 0149 s32i.n a4, a1, 0 -40104d5d: 2169 s32i.n a6, a1, 8 -40104d5f: 1179 s32i.n a7, a1, 4 -40104d61: 013405 call0 401060a4 -40104d64: 2168 l32i.n a6, a1, 8 -40104d66: 742120 extui a2, a2, 1, 8 -40104d69: 090682 l8ui a8, a6, 9 -40104d6c: 0148 l32i.n a4, a1, 0 -40104d6e: 1178 l32i.n a7, a1, 4 -40104d70: a95c movi.n a9, 90 -40104d72: 688c beqz.n a8, 40104d7c -40104d74: 034c movi.n a3, 64 -40104d76: 0f3387 bltu a3, a8, 40104d89 -40104d79: 64a092 movi a9, 100 -40104d7c: c09920 sub a9, a9, a2 -40104d7f: 130c movi.n a3, 1 -40104d81: 1b3947 bltu a9, a4, 40104da0 -40104d84: 030c movi.n a3, 0 -40104d86: 000586 j 40104da0 -40104d89: 6ea092 movi a9, 110 -40104d8c: c09920 sub a9, a9, a2 -40104d8f: 030c movi.n a3, 0 -40104d91: 0bb947 bgeu a9, a4, 40104da0 -40104d94: 982b addi.n a9, a8, 2 -40104d96: c09920 sub a9, a9, a2 -40104d99: 130c movi.n a3, 1 -40104d9b: 013947 bltu a9, a4, 40104da0 -40104d9e: 030c movi.n a3, 0 -40104da0: 743030 extui a3, a3, 0, 8 -40104da3: 93ec bnez.n a3, 40104dd0 -40104da5: 000b46 j 40104dd6 -40104da8: 090632 l8ui a3, a6, 9 -40104dab: 80a052 movi a5, 128 -40104dae: 903330 addx2 a3, a3, a3 -40104db1: 335a add.n a3, a3, a5 -40104db3: 213230 srai a3, a3, 2 -40104db6: 745030 extui a5, a3, 0, 8 -40104db9: 174c52 s8i a5, a12, 23 -40104dbc: 023547 bltu a5, a4, 40104dc2 -40104dbf: 003046 j 40104e84 -40104dc2: 742020 extui a2, a2, 0, 8 -40104dc5: 323a add.n a3, a2, a3 -40104dc7: 213130 srai a3, a3, 1 -40104dca: 174c32 s8i a3, a12, 23 -40104dcd: 002cc6 j 40104e84 -40104dd0: 162c32 l32i a3, a12, 88 -40104dd3: 433377 bltu a3, a7, 40104e1a -40104dd6: 0b0672 l8ui a7, a6, 11 -40104dd9: 043070 extui a3, a7, 0, 1 -40104ddc: 43cc bnez.n a3, 40104de4 -40104dde: 14e0e0 extui a14, a14, 0, 2 -40104de1: 09fe56 bnez a14, 40104e84 -40104de4: c02820 sub a2, a8, a2 -40104de7: 19a427 bge a4, a2, 40104e04 -40104dea: 15e316 beqz a3, 40104f4c -40104ded: 162c22 l32i a2, a12, 88 -40104df0: ff9f31 l32r a3, 40104c6c -40104df3: 02b327 bgeu a3, a2, 40104df9 -40104df6: 005486 j 40104f4c -40104df9: 1122f0 slli a2, a2, 1 -40104dfc: 166c22 s32i a2, a12, 88 -40104dff: 005246 j 40104f4c -40104e02: 160000 excw -40104e05: 7c07c3 excw -40104e08: 2720e2 l32i a14, a0, 156 -40104e0b: 462210 excw -40104e0e: 210b addi.n a2, a1, -1 -40104e10: 22ff27 bbsi a15, 18, 40104e36 -40104e13: 166c movi.n a6, -31 -40104e15: 001ac6 j 40104e84 -40104e18: 0c0000 excw -40104e1b: 242103 excw -40104e1e: ff .byte 0xff -40104e1f: 0b4632 s8i a3, a6, 11 -40104e22: 166c22 s32i a2, a12, 88 -40104e25: 020c movi.n a2, 0 -40104e27: ac29 s32i.n a2, a12, 40 -40104e29: 9c29 s32i.n a2, a12, 36 -40104e2b: ec29 s32i.n a2, a12, 56 -40104e2d: 164c22 s8i a2, a12, 22 -40104e30: edff21 l32r a2, 4010062c -40104e33: 174c32 s8i a3, a12, 23 -40104e36: 064c32 s8i a3, a12, 6 -40104e39: 01d222 addmi a2, a2, 0x100 -40104e3c: 770ce2 l8ui a14, a12, 119 -40104e3f: fe0222 l8ui a2, a2, 254 -40104e42: 02d2e7 bbs a2, a14, 40104e48 -40104e45: 003f06 j 40104f45 -40104e48: 790c32 l8ui a3, a12, 121 -40104e4b: 5c0c22 l8ui a2, a12, 92 -40104e4e: ff1901 l32r a0, 40104ab4 -40104e51: 0000c0 callx0 a0 -40104e54: ff1731 l32r a3, 40104ab0 -40104e57: 9022e0 addx2 a2, a2, a14 -40104e5a: 902230 addx2 a2, a2, a3 -40104e5d: 000232 l8ui a3, a2, 0 -40104e60: 182c22 l32i a2, a12, 96 -40104e63: 0a0242 l8ui a4, a2, 10 -40104e66: 1ab347 bgeu a3, a4, 40104e84 -40104e69: f4c222 addi a2, a2, -12 -40104e6c: 186c22 s32i a2, a12, 96 -40104e6f: 0b0242 l8ui a4, a2, 11 -40104e72: 130c movi.n a3, 1 -40104e74: 203430 or a3, a4, a3 -40104e77: 0b4232 s8i a3, a2, 11 -40104e7a: f23021 l32r a2, 4010173c -40104e7d: 0020c0 memw -40104e80: 0228 l32i.n a2, a2, 0 -40104e82: cc29 s32i.n a2, a12, 48 -40104e84: 182c22 l32i a2, a12, 96 -40104e87: 790c32 l8ui a3, a12, 121 -40104e8a: 0a02e2 l8ui a14, a2, 10 -40104e8d: 5c0c22 l8ui a2, a12, 92 -40104e90: ff0901 l32r a0, 40104ab4 -40104e93: 0000c0 callx0 a0 -40104e96: 770c42 l8ui a4, a12, 119 -40104e99: 1122f0 slli a2, a2, 1 -40104e9c: ff0551 l32r a5, 40104ab0 -40104e9f: 324a add.n a3, a2, a4 -40104ea1: 903350 addx2 a3, a3, a5 -40104ea4: 000332 l8ui a3, a3, 0 -40104ea7: 113e37 bltu a14, a3, 40104ebc -40104eaa: 424a add.n a4, a2, a4 -40104eac: 90f450 addx2 a15, a4, a5 -40104eaf: 010f22 l8ui a2, a15, 1 -40104eb2: 0e3d mov.n a3, a14 -40104eb4: 01b2e7 bgeu a2, a14, 40104eb9 -40104eb7: 023d mov.n a3, a2 -40104eb9: 743030 extui a3, a3, 0, 8 -40104ebc: 1a2c22 l32i a2, a12, 104 -40104ebf: 903330 addx2 a3, a3, a3 -40104ec2: a03320 addx4 a3, a3, a2 -40104ec5: 020c movi.n a2, 0 -40104ec7: 186c32 s32i a3, a12, 96 -40104eca: ac29 s32i.n a2, a12, 40 -40104ecc: 9c29 s32i.n a2, a12, 36 -40104ece: ec29 s32i.n a2, a12, 56 -40104ed0: ed9b21 l32r a2, 4010053c -40104ed3: 0d38 l32i.n a3, a13, 0 -40104ed5: 1122a0 slli a2, a2, 6 -40104ed8: 202320 or a2, a3, a2 -40104edb: 0d29 s32i.n a2, a13, 0 -40104edd: 182c22 l32i a2, a12, 96 -40104ee0: 000486 j 40104ef6 -40104ee3: 633100 excw -40104ee6: ff .byte 0xff -40104ee7: 028237 bany a2, a3, 40104eed -40104eea: ff7c86 j 40104ce0 -40104eed: 172c22 l32i a2, a12, 92 -40104ef0: dec216 beqz a2, 40104ce0 -40104ef3: ff6021 l32r a2, 40104c74 -40104ef6: 076d22 s32i a2, a13, 28 -40104ef9: 072d22 l32i a2, a13, 28 -40104efc: 005256 bnez a2, 40104f05 -40104eff: ff5e21 l32r a2, 40104c78 -40104f02: fc6d05 call0 401015d4 -40104f05: 0d38 l32i.n a3, a13, 0 -40104f07: 6c8c beqz.n a12, 40104f11 -40104f09: 5c28 l32i.n a2, a12, 20 -40104f0b: 026267 bbci a2, 6, 40104f11 -40104f0e: 1ee397 bbsi a3, 9, 40104f30 -40104f11: edc621 l32r a2, 4010062c -40104f14: 043130 extui a3, a3, 1, 1 -40104f17: 01d222 addmi a2, a2, 0x100 -40104f1a: fa0242 l8ui a4, a2, 250 -40104f1d: 055437 bbc a4, a3, 40104f26 -40104f20: fb0222 l8ui a2, a2, 251 -40104f23: 000306 j 40104f33 -40104f26: 7d28 l32i.n a2, a13, 28 -40104f28: 000222 l8ui a2, a2, 0 -40104f2b: 000106 j 40104f33 -40104f2e: 220000 excw -40104f31: 070c movi.n a7, 0 -40104f33: b108 l32i.n a0, a1, 44 -40104f35: 084d22 s8i a2, a13, 8 -40104f38: a1c8 l32i.n a12, a1, 40 -40104f3a: 91d8 l32i.n a13, a1, 36 -40104f3c: 81e8 l32i.n a14, a1, 32 -40104f3e: 71f8 l32i.n a15, a1, 28 -40104f40: 30c112 addi a1, a1, 48 -40104f43: f00d ret.n -40104f45: 040c32 l8ui a3, a12, 4 -40104f48: ffc506 j 40104e60 -40104f4b: 2c3200 excw -40104f4e: 300b addi.n a3, a0, -1 -40104f50: 2f .byte 0x2f -40104f51: 4220c0 excw -40104f54: bf3720 excw -40104f57: c24202 s8i a0, a2, 194 -40104f5a: ff .byte 0xff -40104f5b: ec9421 l32r a2, 401001ac <_UserExceptionVector_1+0x50> -40104f5e: 023247 bltu a2, a4, 40104f64 -40104f61: ffc7c6 j 40104e84 -40104f64: 0c2d mov.n a2, a12 -40104f66: ffb505 call0 40104ab8 -40104f69: ffc5c6 j 40104e84 - -40104f6c : -40104f6c: 0348 l32i.n a4, a3, 0 -40104f6e: 419640 srli a9, a4, 6 -40104f71: 79f967 bbsi a9, 22, 40104fee -40104f74: 7378 l32i.n a7, a3, 28 -40104f76: 13a8 l32i.n a10, a3, 4 -40104f78: 050c movi.n a5, 0 -40104f7a: 34a4a0 extui a10, a10, 4, 4 -40104f7d: 871b addi.n a8, a7, 1 -40104f7f: 056d mov.n a6, a5 -40104f81: 0008b2 l8ui a11, a8, 0 -40104f84: 8066b0 add a6, a6, a11 -40104f87: 746060 extui a6, a6, 0, 8 -40104f8a: 44aa67 bge a10, a6, 40104fd2 -40104f8d: 008216 beqz a2, 40104f99 -40104f90: 052262 l32i a6, a2, 20 -40104f93: 026667 bbci a6, 6, 40104f99 -40104f96: 2fe937 bbsi a9, 3, 40104fc9 -40104f99: eda421 l32r a2, 4010062c -40104f9c: 044140 extui a4, a4, 1, 1 -40104f9f: 01d222 addmi a2, a2, 0x100 -40104fa2: fa0222 l8ui a2, a2, 250 -40104fa5: 0b5247 bbc a2, a4, 40104fb4 -40104fa8: eda121 l32r a2, 4010062c -40104fab: 01d222 addmi a2, a2, 0x100 -40104fae: fb0222 l8ui a2, a2, 251 -40104fb1: 000d86 j 40104feb -40104fb4: fcdc21 l32r a2, 40104324 -40104fb7: 080222 l8ui a2, a2, 8 -40104fba: fec222 addi a2, a2, -2 -40104fbd: 27aa27 bge a10, a2, 40104fe8 -40104fc0: 905570 addx2 a5, a5, a7 -40104fc3: 000522 l8ui a2, a5, 0 -40104fc6: 000846 j 40104feb -40104fc9: 070222 l8ui a2, a2, 7 -40104fcc: 0006c6 j 40104feb -40104fcf: 000000 ill -40104fd2: 551b addi.n a5, a5, 1 -40104fd4: 882b addi.n a8, a8, 2 -40104fd6: a74566 bnei a5, 4, 40104f81 -40104fd9: ed9421 l32r a2, 4010062c -40104fdc: 044140 extui a4, a4, 1, 1 -40104fdf: 01d222 addmi a2, a2, 0x100 -40104fe2: fa0222 l8ui a2, a2, 250 -40104fe5: bfd247 bbs a2, a4, 40104fa8 -40104fe8: 060722 l8ui a2, a7, 6 -40104feb: 084322 s8i a2, a3, 8 -40104fee: f00d ret.n - -40104ff0 : -40104ff0: 1238 l32i.n a3, a2, 4 -40104ff2: fccc21 l32r a2, 40104324 -40104ff5: 343430 extui a3, a3, 4, 4 -40104ff8: 080242 l8ui a4, a2, 8 -40104ffb: 01a022 movi a2, 1 -40104ffe: 02a347 bge a3, a4, 40105004 -40105001: 00a022 movi a2, 0 -40105004: 042020 extui a2, a2, 0, 1 -40105007: f00d ret.n -40105009: 000000 ill -4010500c: fedee4 excw -4010500f: 3f .byte 0x3f -40105010: defc bnez.n a14, 40105051 -40105012: fe .byte 0xfe -40105013: 3f .byte 0x3f -40105014: 0008 l32i.n a0, a0, 0 -40105016: a83ff2 excw -40105019: f20c movi.n a2, 15 -4010501b: 3f .byte 0x3f -4010501c: 0cac beqz.n a12, 40105040 -4010501e: 413ff2 excw -40105021: fffb addi.n a15, a15, 15 -40105023: 001452 l16ui a5, a4, 0 -40105026: c02520 sub a2, a5, a2 -40105029: f42020 extui a2, a2, 0, 16 -4010502c: 005422 s16i a2, a4, 0 -4010502f: 0a22b6 bltui a2, 2, 4010503d -40105032: 2328 l32i.n a2, a3, 8 -40105034: 2429 s32i.n a2, a4, 8 -40105036: 020c movi.n a2, 0 -40105038: 2329 s32i.n a2, a3, 8 -4010503a: 000f86 j 4010507c -4010503d: 050c movi.n a5, 0 -4010503f: 0f1266 bnei a2, 1, 40105052 -40105042: 2328 l32i.n a2, a3, 8 -40105044: 2429 s32i.n a2, a4, 8 -40105046: 2359 s32i.n a5, a3, 8 -40105048: 3428 l32i.n a2, a4, 12 -4010504a: fff131 l32r a3, 40105010 -4010504d: 2239 s32i.n a3, a2, 8 -4010504f: 000a46 j 4010507c -40105052: 4428 l32i.n a2, a4, 16 -40105054: 5468 l32i.n a6, a4, 20 -40105056: 011472 l16ui a7, a4, 2 -40105059: 2429 s32i.n a2, a4, 8 -4010505b: 4459 s32i.n a5, a4, 16 -4010505d: 3469 s32i.n a6, a4, 12 -4010505f: 056452 s32i a5, a4, 20 -40105062: 005472 s16i a7, a4, 0 -40105065: 015452 s16i a5, a4, 2 -40105068: 041766 bnei a7, 1, 40105070 -4010506b: ffe951 l32r a5, 40105010 -4010506e: 2659 s32i.n a5, a6, 8 -40105070: 050c movi.n a5, 0 -40105072: 2359 s32i.n a5, a3, 8 -40105074: ffe831 l32r a3, 40105014 -40105077: 0020c0 memw -4010507a: 0329 s32i.n a2, a3, 0 -4010507c: 001432 l16ui a3, a4, 0 -4010507f: 011422 l16ui a2, a4, 2 -40105082: 232a add.n a2, a3, a2 -40105084: 2222e6 bgei a2, 2, 401050aa -40105087: ffe441 l32r a4, 40105018 -4010508a: f97021 l32r a2, 4010364c -4010508d: 0020c0 memw -40105090: 0438 l32i.n a3, a4, 0 -40105092: 103320 and a3, a3, a2 -40105095: 0020c0 memw -40105098: 0439 s32i.n a3, a4, 0 -4010509a: ffe031 l32r a3, 4010501c -4010509d: 0020c0 memw -401050a0: 0348 l32i.n a4, a3, 0 -401050a2: 102420 and a2, a4, a2 -401050a5: 0020c0 memw -401050a8: 0329 s32i.n a2, a3, 0 -401050aa: f00d ret.n -401050ac: 1058 l32i.n a5, a0, 4 -401050ae: 703ff2 excw -401050b1: 9f .byte 0x9f -401050b2: fe .byte 0xfe -401050b3: 3f .byte 0x3f - -401050b4 : -401050b4: fffe41 l32r a4, 401050ac -401050b7: ed3b31 l32r a3, 401005a4 -401050ba: 0020c0 memw -401050bd: 0458 l32i.n a5, a4, 0 -401050bf: 203530 or a3, a5, a3 -401050c2: 0020c0 memw -401050c5: 0439 s32i.n a3, a4, 0 -401050c7: fffa31 l32r a3, 401050b0 -401050ca: 1329 s32i.n a2, a3, 4 -401050cc: f00d ret.n -401050ce: 4c0000 excw -401050d1: 3ff210 excw -401050d4: 1048 l32i.n a4, a0, 4 -401050d6: cc3ff2 excw -401050d9: 3ff210 excw -401050dc: f210d0 excw -401050df: 3f .byte 0x3f -401050e0: 10c8 l32i.n a12, a0, 4 -401050e2: f2 .byte 0xf2 -401050e3: 3f .byte 0x3f - -401050e4 : -401050e4: f0c112 addi a1, a1, -16 -401050e7: 21c9 s32i.n a12, a1, 8 -401050e9: 3109 s32i.n a0, a1, 12 -401050eb: 20c220 or a12, a2, a2 -401050ee: ec9301 l32r a0, 4010033c -401050f1: 0000c0 callx0 a0 -401050f4: fff731 l32r a3, 401050d0 -401050f7: fff721 l32r a2, 401050d4 -401050fa: 0020c0 memw -401050fd: 0358 l32i.n a5, a3, 0 +40104b90 : +40104b90: f0c112 addi a1, a1, -16 +40104b93: 3109 s32i.n a0, a1, 12 +40104b95: 095216 beqz a2, 40104c2e +40104b98: 182252 l32i a5, a2, 96 +40104b9b: 08f516 beqz a5, 40104c2e +40104b9e: 7348 l32i.n a4, a3, 28 +40104ba0: 021547 beq a5, a4, 40104ba6 +40104ba3: 0021c6 j 40104c2e +40104ba6: e248 l32i.n a4, a2, 56 +40104ba8: 441b addi.n a4, a4, 1 +40104baa: e249 s32i.n a4, a2, 56 +40104bac: 0f0342 l8ui a4, a3, 15 +40104baf: 691466 bnei a4, 1, 40104c1c +40104bb2: 5248 l32i.n a4, a2, 20 +40104bb4: 5ce427 bbsi a4, 2, 40104c14 +40104bb7: 090372 l8ui a7, a3, 9 +40104bba: 7fa052 movi a5, 127 +40104bbd: 014780 slli a4, a7, 24 +40104bc0: 316840 srai a6, a4, 24 +40104bc3: 4d1657 beq a6, a5, 40104c14 +40104bc6: 000262 l8ui a6, a2, 0 +40104bc9: 7fa082 movi a8, 127 +40104bcc: 016680 slli a6, a6, 24 +40104bcf: 319860 srai a9, a6, 24 +40104bd2: 050c movi.n a5, 0 +40104bd4: 081987 beq a9, a8, 40104be0 +40104bd7: 314840 srai a4, a4, 24 +40104bda: 805940 add a5, a9, a4 +40104bdd: 745150 extui a5, a5, 1, 8 +40104be0: 010242 l8ui a4, a2, 1 +40104be3: 004272 s8i a7, a2, 0 +40104be6: 014480 slli a4, a4, 24 +40104be9: 317840 srai a7, a4, 24 +40104bec: 7fa062 movi a6, 127 +40104bef: 745050 extui a5, a5, 0, 8 +40104bf2: 1b1767 beq a7, a6, 40104c11 +40104bf5: 015580 slli a5, a5, 24 +40104bf8: 315850 srai a5, a5, 24 +40104bfb: 904770 addx2 a4, a7, a7 +40104bfe: 445a add.n a4, a4, a5 +40104c00: 543b addi.n a5, a4, 3 +40104c02: a34540 movltz a4, a5, a4 +40104c05: 214240 srai a4, a4, 2 +40104c08: 014242 s8i a4, a2, 1 +40104c0b: 000146 j 40104c14 +40104c0e: 000000 ill +40104c11: 014252 s8i a5, a2, 1 +40104c14: 1338 l32i.n a3, a3, 4 +40104c16: 343430 extui a3, a3, 4, 4 +40104c19: 0002c6 j 40104c28 +40104c1c: fec442 addi a4, a4, -2 +40104c1f: 744040 extui a4, a4, 0, 8 +40104c22: 0824f6 bgeui a4, 2, 40104c2e +40104c25: 080532 l8ui a3, a5, 8 +40104c28: 201110 or a1, a1, a1 +40104c2b: fff1c5 call0 40104b48 +40104c2e: 3108 l32i.n a0, a1, 12 +40104c30: 10c112 addi a1, a1, 16 +40104c33: f00d ret.n +40104c35: 000000 ill +40104c38: fe8154 excw +40104c3b: 3f .byte 0x3f +40104c3c: fe8094 excw +40104c3f: 3f .byte 0x3f +40104c40: fe80f4 excw +40104c43: 3f .byte 0x3f +40104c44: 000002 l8ui a0, a0, 0 +40104c47: 869f02 l16si a0, a15, 0x10c +40104c4a: 0c0001 l32r a0, 400c7c4c <__floatsidf+0xb995c> +40104c4d: fe9b addi.n a15, a14, 9 +40104c4f: 3f .byte 0x3f +40104c50: 3d0900 excw +40104c53: 080000 excw +40104c56: 800020 add a0, a0, a2 +40104c59: 3ffe82 excw +40104c5c: ff1d excw +40104c5e: 22 .byte 0x22 +40104c5f: 40 .byte 0x40 + +40104c60 : +40104c60: d0c112 addi a1, a1, -48 +40104c63: a1c9 s32i.n a12, a1, 40 +40104c65: 91d9 s32i.n a13, a1, 36 +40104c67: 02cd mov.n a12, a2 +40104c69: b109 s32i.n a0, a1, 44 +40104c6b: 81e9 s32i.n a14, a1, 32 +40104c6d: 71f9 s32i.n a15, a1, 28 +40104c6f: 03dd mov.n a13, a3 +40104c71: 002322 l32i a2, a3, 0 +40104c74: 004c16 beqz a12, 40104c7c +40104c77: 182c62 l32i a6, a12, 96 +40104c7a: 66fc bnez.n a6, 40104cb4 +40104c7c: 056207 bbci a2, 0, 40104c85 +40104c7f: fff021 l32r a2, 40104c40 +40104c82: 009506 j 40104eda +40104c85: ee6931 l32r a3, 4010062c +40104c88: 01d332 addmi a3, a3, 0x100 +40104c8b: f90342 l8ui a4, a3, 249 +40104c8e: ffeb31 l32r a3, 40104c3c +40104c91: 191466 bnei a4, 1, 40104cae +40104c94: ffec41 l32r a4, 40104c44 +40104c97: 412620 srli a2, a2, 6 +40104c9a: 108247 bany a2, a4, 40104cae +40104c9d: ffe631 l32r a3, 40104c38 +40104ca0: ac8c beqz.n a12, 40104cae +40104ca2: 172c22 l32i a2, a12, 92 +40104ca5: ffe531 l32r a3, 40104c3c +40104ca8: ffe441 l32r a4, 40104c38 +40104cab: 933420 movnez a3, a4, a2 +40104cae: 7d39 s32i.n a3, a13, 28 +40104cb0: 008a46 j 40104edd +40104cb3: 262000 excw +40104cb6: 622741 l32r a4, 400dd554 <__floatsidf+0xcf264> +40104cb9: e02106 j 400fcd41 <__floatsidf+0xeea51> +40104cbc: ff .byte 0xff +40104cbd: 008646 j 40104eda +40104cc0: 621700 excw +40104cc3: 2c2205 call0 40130ee4 <_lit4_end+0x2abd4> +40104cc6: c619 s32i.n a1, a6, 48 +40104cc8: 370083 excw +40104ccb: c602e2 l8ui a14, a2, 198 +40104cce: 007d mov.n a7, a0 +40104cd0: f29b21 l32r a2, 4010173c +40104cd3: dc48 l32i.n a4, a12, 52 +40104cd5: 0020c0 memw +40104cd8: 02f8 l32i.n a15, a2, 0 +40104cda: c03f40 sub a3, a15, a4 +40104cdd: ffc322 addi a2, a3, -1 +40104ce0: 023f47 bltu a15, a4, 40104ce6 +40104ce3: 202330 or a2, a3, a3 +40104ce6: 9c38 l32i.n a3, a12, 36 +40104ce8: 1c8316 beqz a3, 40104eb4 +40104ceb: ec48 l32i.n a4, a12, 56 +40104ced: 63a072 movi a7, 99 +40104cf0: 083747 bltu a7, a4, 40104cfc +40104cf3: ffd541 l32r a4, 40104c48 +40104cf6: 023427 bltu a4, a2, 40104cfc +40104cf9: 006dc6 j 40104eb4 +40104cfc: ffd421 l32r a2, 40104c4c +40104cff: dcf9 s32i.n a15, a12, 52 +40104d01: 02e8 l32i.n a14, a2, 0 +40104d03: ee1b addi.n a14, a14, 1 +40104d05: 02e9 s32i.n a14, a2, 0 +40104d07: ac28 l32i.n a2, a12, 40 +40104d09: 2169 s32i.n a6, a1, 8 +40104d0b: 112290 slli a2, a2, 7 +40104d0e: ee8001 l32r a0, 40100710 +40104d11: 0000c0 callx0 a0 +40104d14: 744020 extui a4, a2, 0, 8 +40104d17: 170c72 l8ui a7, a12, 23 +40104d1a: 164c42 s8i a4, a12, 22 +40104d1d: 2168 l32i.n a6, a1, 8 +40104d1f: 069716 beqz a7, 40104d8c +40104d22: 744020 extui a4, a2, 0, 8 +40104d25: 447a add.n a4, a4, a7 +40104d27: cc38 l32i.n a3, a12, 48 +40104d29: 214140 srai a4, a4, 1 +40104d2c: c02f30 sub a2, a15, a3 +40104d2f: 174c42 s8i a4, a12, 23 +40104d32: 720b addi.n a7, a2, -1 +40104d34: 013f37 bltu a15, a3, 40104d39 +40104d37: 027d mov.n a7, a2 +40104d39: 000632 l8ui a3, a6, 0 +40104d3c: 010c22 l8ui a2, a12, 1 +40104d3f: 0149 s32i.n a4, a1, 0 +40104d41: 2169 s32i.n a6, a1, 8 +40104d43: 1179 s32i.n a7, a1, 4 +40104d45: 013405 call0 40106088 +40104d48: 2168 l32i.n a6, a1, 8 +40104d4a: 742120 extui a2, a2, 1, 8 +40104d4d: 090682 l8ui a8, a6, 9 +40104d50: 0148 l32i.n a4, a1, 0 +40104d52: 1178 l32i.n a7, a1, 4 +40104d54: a95c movi.n a9, 90 +40104d56: 688c beqz.n a8, 40104d60 +40104d58: 034c movi.n a3, 64 +40104d5a: 0f3387 bltu a3, a8, 40104d6d +40104d5d: 64a092 movi a9, 100 +40104d60: c09920 sub a9, a9, a2 +40104d63: 130c movi.n a3, 1 +40104d65: 1b3947 bltu a9, a4, 40104d84 +40104d68: 030c movi.n a3, 0 +40104d6a: 000586 j 40104d84 +40104d6d: 6ea092 movi a9, 110 +40104d70: c09920 sub a9, a9, a2 +40104d73: 030c movi.n a3, 0 +40104d75: 0bb947 bgeu a9, a4, 40104d84 +40104d78: 982b addi.n a9, a8, 2 +40104d7a: c09920 sub a9, a9, a2 +40104d7d: 130c movi.n a3, 1 +40104d7f: 013947 bltu a9, a4, 40104d84 +40104d82: 030c movi.n a3, 0 +40104d84: 743030 extui a3, a3, 0, 8 +40104d87: 93ec bnez.n a3, 40104db4 +40104d89: 000b46 j 40104dba +40104d8c: 090632 l8ui a3, a6, 9 +40104d8f: 80a052 movi a5, 128 +40104d92: 903330 addx2 a3, a3, a3 +40104d95: 335a add.n a3, a3, a5 +40104d97: 213230 srai a3, a3, 2 +40104d9a: 745030 extui a5, a3, 0, 8 +40104d9d: 174c52 s8i a5, a12, 23 +40104da0: 023547 bltu a5, a4, 40104da6 +40104da3: 003046 j 40104e68 +40104da6: 742020 extui a2, a2, 0, 8 +40104da9: 323a add.n a3, a2, a3 +40104dab: 213130 srai a3, a3, 1 +40104dae: 174c32 s8i a3, a12, 23 +40104db1: 002cc6 j 40104e68 +40104db4: 162c32 l32i a3, a12, 88 +40104db7: 433377 bltu a3, a7, 40104dfe +40104dba: 0b0672 l8ui a7, a6, 11 +40104dbd: 043070 extui a3, a7, 0, 1 +40104dc0: 43cc bnez.n a3, 40104dc8 +40104dc2: 14e0e0 extui a14, a14, 0, 2 +40104dc5: 09fe56 bnez a14, 40104e68 +40104dc8: c02820 sub a2, a8, a2 +40104dcb: 19a427 bge a4, a2, 40104de8 +40104dce: 15e316 beqz a3, 40104f30 +40104dd1: 162c22 l32i a2, a12, 88 +40104dd4: ff9f31 l32r a3, 40104c50 +40104dd7: 02b327 bgeu a3, a2, 40104ddd +40104dda: 005486 j 40104f30 +40104ddd: 1122f0 slli a2, a2, 1 +40104de0: 166c22 s32i a2, a12, 88 +40104de3: 005246 j 40104f30 +40104de6: 160000 excw +40104de9: 7c07c3 excw +40104dec: 2720e2 l32i a14, a0, 156 +40104def: 462210 excw +40104df2: 210b addi.n a2, a1, -1 +40104df4: 22ff27 bbsi a15, 18, 40104e1a +40104df7: 166c movi.n a6, -31 +40104df9: 001ac6 j 40104e68 +40104dfc: 0c0000 excw +40104dff: 242103 excw +40104e02: ff .byte 0xff +40104e03: 0b4632 s8i a3, a6, 11 +40104e06: 166c22 s32i a2, a12, 88 +40104e09: 020c movi.n a2, 0 +40104e0b: ac29 s32i.n a2, a12, 40 +40104e0d: 9c29 s32i.n a2, a12, 36 +40104e0f: ec29 s32i.n a2, a12, 56 +40104e11: 164c22 s8i a2, a12, 22 +40104e14: ee0621 l32r a2, 4010062c +40104e17: 174c32 s8i a3, a12, 23 +40104e1a: 064c32 s8i a3, a12, 6 +40104e1d: 01d222 addmi a2, a2, 0x100 +40104e20: 770ce2 l8ui a14, a12, 119 +40104e23: fe0222 l8ui a2, a2, 254 +40104e26: 02d2e7 bbs a2, a14, 40104e2c +40104e29: 003f06 j 40104f29 +40104e2c: 790c32 l8ui a3, a12, 121 +40104e2f: 5c0c22 l8ui a2, a12, 92 +40104e32: ff1901 l32r a0, 40104a98 +40104e35: 0000c0 callx0 a0 +40104e38: ff1731 l32r a3, 40104a94 +40104e3b: 9022e0 addx2 a2, a2, a14 +40104e3e: 902230 addx2 a2, a2, a3 +40104e41: 000232 l8ui a3, a2, 0 +40104e44: 182c22 l32i a2, a12, 96 +40104e47: 0a0242 l8ui a4, a2, 10 +40104e4a: 1ab347 bgeu a3, a4, 40104e68 +40104e4d: f4c222 addi a2, a2, -12 +40104e50: 186c22 s32i a2, a12, 96 +40104e53: 0b0242 l8ui a4, a2, 11 +40104e56: 130c movi.n a3, 1 +40104e58: 203430 or a3, a4, a3 +40104e5b: 0b4232 s8i a3, a2, 11 +40104e5e: f23721 l32r a2, 4010173c +40104e61: 0020c0 memw +40104e64: 0228 l32i.n a2, a2, 0 +40104e66: cc29 s32i.n a2, a12, 48 +40104e68: 182c22 l32i a2, a12, 96 +40104e6b: 790c32 l8ui a3, a12, 121 +40104e6e: 0a02e2 l8ui a14, a2, 10 +40104e71: 5c0c22 l8ui a2, a12, 92 +40104e74: ff0901 l32r a0, 40104a98 +40104e77: 0000c0 callx0 a0 +40104e7a: 770c42 l8ui a4, a12, 119 +40104e7d: 1122f0 slli a2, a2, 1 +40104e80: ff0551 l32r a5, 40104a94 +40104e83: 324a add.n a3, a2, a4 +40104e85: 903350 addx2 a3, a3, a5 +40104e88: 000332 l8ui a3, a3, 0 +40104e8b: 113e37 bltu a14, a3, 40104ea0 +40104e8e: 424a add.n a4, a2, a4 +40104e90: 90f450 addx2 a15, a4, a5 +40104e93: 010f22 l8ui a2, a15, 1 +40104e96: 0e3d mov.n a3, a14 +40104e98: 01b2e7 bgeu a2, a14, 40104e9d +40104e9b: 023d mov.n a3, a2 +40104e9d: 743030 extui a3, a3, 0, 8 +40104ea0: 1a2c22 l32i a2, a12, 104 +40104ea3: 903330 addx2 a3, a3, a3 +40104ea6: a03320 addx4 a3, a3, a2 +40104ea9: 020c movi.n a2, 0 +40104eab: 186c32 s32i a3, a12, 96 +40104eae: ac29 s32i.n a2, a12, 40 +40104eb0: 9c29 s32i.n a2, a12, 36 +40104eb2: ec29 s32i.n a2, a12, 56 +40104eb4: eda221 l32r a2, 4010053c +40104eb7: 0d38 l32i.n a3, a13, 0 +40104eb9: 1122a0 slli a2, a2, 6 +40104ebc: 202320 or a2, a3, a2 +40104ebf: 0d29 s32i.n a2, a13, 0 +40104ec1: 182c22 l32i a2, a12, 96 +40104ec4: 000486 j 40104eda +40104ec7: 633100 excw +40104eca: ff .byte 0xff +40104ecb: 028237 bany a2, a3, 40104ed1 +40104ece: ff7c86 j 40104cc4 +40104ed1: 172c22 l32i a2, a12, 92 +40104ed4: dec216 beqz a2, 40104cc4 +40104ed7: ff6021 l32r a2, 40104c58 +40104eda: 076d22 s32i a2, a13, 28 +40104edd: 072d22 l32i a2, a13, 28 +40104ee0: 005256 bnez a2, 40104ee9 +40104ee3: ff5e21 l32r a2, 40104c5c +40104ee6: fc6ec5 call0 401015d4 +40104ee9: 0d38 l32i.n a3, a13, 0 +40104eeb: 6c8c beqz.n a12, 40104ef5 +40104eed: 5c28 l32i.n a2, a12, 20 +40104eef: 026267 bbci a2, 6, 40104ef5 +40104ef2: 1ee397 bbsi a3, 9, 40104f14 +40104ef5: edcd21 l32r a2, 4010062c +40104ef8: 043130 extui a3, a3, 1, 1 +40104efb: 01d222 addmi a2, a2, 0x100 +40104efe: fa0242 l8ui a4, a2, 250 +40104f01: 055437 bbc a4, a3, 40104f0a +40104f04: fb0222 l8ui a2, a2, 251 +40104f07: 000306 j 40104f17 +40104f0a: 7d28 l32i.n a2, a13, 28 +40104f0c: 000222 l8ui a2, a2, 0 +40104f0f: 000106 j 40104f17 +40104f12: 220000 excw +40104f15: 070c movi.n a7, 0 +40104f17: b108 l32i.n a0, a1, 44 +40104f19: 084d22 s8i a2, a13, 8 +40104f1c: a1c8 l32i.n a12, a1, 40 +40104f1e: 91d8 l32i.n a13, a1, 36 +40104f20: 81e8 l32i.n a14, a1, 32 +40104f22: 71f8 l32i.n a15, a1, 28 +40104f24: 30c112 addi a1, a1, 48 +40104f27: f00d ret.n +40104f29: 040c32 l8ui a3, a12, 4 +40104f2c: ffc506 j 40104e44 +40104f2f: 2c3200 excw +40104f32: 300b addi.n a3, a0, -1 +40104f34: 2f .byte 0x2f +40104f35: 4220c0 excw +40104f38: bf3720 excw +40104f3b: c24202 s8i a0, a2, 194 +40104f3e: ff .byte 0xff +40104f3f: ec9b21 l32r a2, 401001ac <_UserExceptionVector_1+0x50> +40104f42: 023247 bltu a2, a4, 40104f48 +40104f45: ffc7c6 j 40104e68 +40104f48: 0c2d mov.n a2, a12 +40104f4a: ffb505 call0 40104a9c +40104f4d: ffc5c6 j 40104e68 + +40104f50 : +40104f50: 0348 l32i.n a4, a3, 0 +40104f52: 419640 srli a9, a4, 6 +40104f55: 79f967 bbsi a9, 22, 40104fd2 +40104f58: 7378 l32i.n a7, a3, 28 +40104f5a: 13a8 l32i.n a10, a3, 4 +40104f5c: 050c movi.n a5, 0 +40104f5e: 34a4a0 extui a10, a10, 4, 4 +40104f61: 871b addi.n a8, a7, 1 +40104f63: 056d mov.n a6, a5 +40104f65: 0008b2 l8ui a11, a8, 0 +40104f68: 8066b0 add a6, a6, a11 +40104f6b: 746060 extui a6, a6, 0, 8 +40104f6e: 44aa67 bge a10, a6, 40104fb6 +40104f71: 008216 beqz a2, 40104f7d +40104f74: 052262 l32i a6, a2, 20 +40104f77: 026667 bbci a6, 6, 40104f7d +40104f7a: 2fe937 bbsi a9, 3, 40104fad +40104f7d: edab21 l32r a2, 4010062c +40104f80: 044140 extui a4, a4, 1, 1 +40104f83: 01d222 addmi a2, a2, 0x100 +40104f86: fa0222 l8ui a2, a2, 250 +40104f89: 0b5247 bbc a2, a4, 40104f98 +40104f8c: eda821 l32r a2, 4010062c +40104f8f: 01d222 addmi a2, a2, 0x100 +40104f92: fb0222 l8ui a2, a2, 251 +40104f95: 000d86 j 40104fcf +40104f98: fcdc21 l32r a2, 40104308 +40104f9b: 080222 l8ui a2, a2, 8 +40104f9e: fec222 addi a2, a2, -2 +40104fa1: 27aa27 bge a10, a2, 40104fcc +40104fa4: 905570 addx2 a5, a5, a7 +40104fa7: 000522 l8ui a2, a5, 0 +40104faa: 000846 j 40104fcf +40104fad: 070222 l8ui a2, a2, 7 +40104fb0: 0006c6 j 40104fcf +40104fb3: 000000 ill +40104fb6: 551b addi.n a5, a5, 1 +40104fb8: 882b addi.n a8, a8, 2 +40104fba: a74566 bnei a5, 4, 40104f65 +40104fbd: ed9b21 l32r a2, 4010062c +40104fc0: 044140 extui a4, a4, 1, 1 +40104fc3: 01d222 addmi a2, a2, 0x100 +40104fc6: fa0222 l8ui a2, a2, 250 +40104fc9: bfd247 bbs a2, a4, 40104f8c +40104fcc: 060722 l8ui a2, a7, 6 +40104fcf: 084322 s8i a2, a3, 8 +40104fd2: f00d ret.n + +40104fd4 : +40104fd4: 1238 l32i.n a3, a2, 4 +40104fd6: fccc21 l32r a2, 40104308 +40104fd9: 343430 extui a3, a3, 4, 4 +40104fdc: 080242 l8ui a4, a2, 8 +40104fdf: 01a022 movi a2, 1 +40104fe2: 02a347 bge a3, a4, 40104fe8 +40104fe5: 00a022 movi a2, 0 +40104fe8: 042020 extui a2, a2, 0, 1 +40104feb: f00d ret.n +40104fed: 000000 ill +40104ff0: fedee4 excw +40104ff3: 3f .byte 0x3f +40104ff4: defc bnez.n a14, 40105035 +40104ff6: fe .byte 0xfe +40104ff7: 3f .byte 0x3f +40104ff8: 0008 l32i.n a0, a0, 0 +40104ffa: a83ff2 excw +40104ffd: f20c movi.n a2, 15 +40104fff: 3f .byte 0x3f +40105000: 0cac beqz.n a12, 40105024 +40105002: 413ff2 excw +40105005: fffb addi.n a15, a15, 15 +40105007: 001452 l16ui a5, a4, 0 +4010500a: c02520 sub a2, a5, a2 +4010500d: f42020 extui a2, a2, 0, 16 +40105010: 005422 s16i a2, a4, 0 +40105013: 0a22b6 bltui a2, 2, 40105021 +40105016: 2328 l32i.n a2, a3, 8 +40105018: 2429 s32i.n a2, a4, 8 +4010501a: 020c movi.n a2, 0 +4010501c: 2329 s32i.n a2, a3, 8 +4010501e: 000f86 j 40105060 +40105021: 050c movi.n a5, 0 +40105023: 0f1266 bnei a2, 1, 40105036 +40105026: 2328 l32i.n a2, a3, 8 +40105028: 2429 s32i.n a2, a4, 8 +4010502a: 2359 s32i.n a5, a3, 8 +4010502c: 3428 l32i.n a2, a4, 12 +4010502e: fff131 l32r a3, 40104ff4 +40105031: 2239 s32i.n a3, a2, 8 +40105033: 000a46 j 40105060 +40105036: 4428 l32i.n a2, a4, 16 +40105038: 5468 l32i.n a6, a4, 20 +4010503a: 011472 l16ui a7, a4, 2 +4010503d: 2429 s32i.n a2, a4, 8 +4010503f: 4459 s32i.n a5, a4, 16 +40105041: 3469 s32i.n a6, a4, 12 +40105043: 056452 s32i a5, a4, 20 +40105046: 005472 s16i a7, a4, 0 +40105049: 015452 s16i a5, a4, 2 +4010504c: 041766 bnei a7, 1, 40105054 +4010504f: ffe951 l32r a5, 40104ff4 +40105052: 2659 s32i.n a5, a6, 8 +40105054: 050c movi.n a5, 0 +40105056: 2359 s32i.n a5, a3, 8 +40105058: ffe831 l32r a3, 40104ff8 +4010505b: 0020c0 memw +4010505e: 0329 s32i.n a2, a3, 0 +40105060: 001432 l16ui a3, a4, 0 +40105063: 011422 l16ui a2, a4, 2 +40105066: 232a add.n a2, a3, a2 +40105068: 2222e6 bgei a2, 2, 4010508e +4010506b: ffe441 l32r a4, 40104ffc +4010506e: f97021 l32r a2, 40103630 +40105071: 0020c0 memw +40105074: 0438 l32i.n a3, a4, 0 +40105076: 103320 and a3, a3, a2 +40105079: 0020c0 memw +4010507c: 0439 s32i.n a3, a4, 0 +4010507e: ffe031 l32r a3, 40105000 +40105081: 0020c0 memw +40105084: 0348 l32i.n a4, a3, 0 +40105086: 102420 and a2, a4, a2 +40105089: 0020c0 memw +4010508c: 0329 s32i.n a2, a3, 0 +4010508e: f00d ret.n +40105090: 1058 l32i.n a5, a0, 4 +40105092: 703ff2 excw +40105095: 9f .byte 0x9f +40105096: fe .byte 0xfe +40105097: 3f .byte 0x3f + +40105098 : +40105098: fffe41 l32r a4, 40105090 +4010509b: ed4231 l32r a3, 401005a4 +4010509e: 0020c0 memw +401050a1: 0458 l32i.n a5, a4, 0 +401050a3: 203530 or a3, a5, a3 +401050a6: 0020c0 memw +401050a9: 0439 s32i.n a3, a4, 0 +401050ab: fffa31 l32r a3, 40105094 +401050ae: 1329 s32i.n a2, a3, 4 +401050b0: f00d ret.n +401050b2: 4c0000 excw +401050b5: 3ff210 excw +401050b8: 1048 l32i.n a4, a0, 4 +401050ba: cc3ff2 excw +401050bd: 3ff210 excw +401050c0: f210d0 excw +401050c3: 3f .byte 0x3f +401050c4: 10c8 l32i.n a12, a0, 4 +401050c6: f2 .byte 0xf2 +401050c7: 3f .byte 0x3f + +401050c8 : +401050c8: f0c112 addi a1, a1, -16 +401050cb: 21c9 s32i.n a12, a1, 8 +401050cd: 3109 s32i.n a0, a1, 12 +401050cf: 20c220 or a12, a2, a2 +401050d2: ec9a01 l32r a0, 4010033c +401050d5: 0000c0 callx0 a0 +401050d8: fff731 l32r a3, 401050b4 +401050db: fff721 l32r a2, 401050b8 +401050de: 0020c0 memw +401050e1: 0358 l32i.n a5, a3, 0 +401050e3: 0020c0 memw +401050e6: 0248 l32i.n a4, a2, 0 +401050e8: 0020c0 memw +401050eb: 0338 l32i.n a3, a3, 0 +401050ed: 041537 beq a5, a3, 401050f5 +401050f0: 0020c0 memw +401050f3: 0248 l32i.n a4, a2, 0 +401050f5: 24ca add.n a2, a4, a12 +401050f7: 013427 bltu a4, a2, 401050fc +401050fa: 331b addi.n a3, a3, 1 +401050fc: fff041 l32r a4, 401050bc 401050ff: 0020c0 memw -40105102: 0248 l32i.n a4, a2, 0 -40105104: 0020c0 memw -40105107: 0338 l32i.n a3, a3, 0 -40105109: 041537 beq a5, a3, 40105111 -4010510c: 0020c0 memw -4010510f: 0248 l32i.n a4, a2, 0 -40105111: 24ca add.n a2, a4, a12 -40105113: 013427 bltu a4, a2, 40105118 -40105116: 331b addi.n a3, a3, 1 -40105118: fff041 l32r a4, 401050d8 -4010511b: 0020c0 memw -4010511e: 0429 s32i.n a2, a4, 0 -40105120: ffef21 l32r a2, 401050dc -40105123: 0020c0 memw -40105126: 0239 s32i.n a3, a2, 0 -40105128: ffee31 l32r a3, 401050e0 -4010512b: ed1e21 l32r a2, 401005a4 -4010512e: 0020c0 memw -40105131: 0348 l32i.n a4, a3, 0 -40105133: 202420 or a2, a4, a2 -40105136: 0020c0 memw -40105139: 0329 s32i.n a2, a3, 0 -4010513b: f25f01 l32r a0, 40101ab8 -4010513e: 0000c0 callx0 a0 -40105141: 3108 l32i.n a0, a1, 12 -40105143: 21c8 l32i.n a12, a1, 8 -40105145: 10c112 addi a1, a1, 16 -40105148: f00d ret.n -4010514a: c00000 sub a0, a0, a0 -4010514d: f20d ret.n -4010514f: 3f .byte 0x3f - -40105150 : -40105150: 742020 extui a2, a2, 0, 8 -40105153: 1132e0 slli a3, a2, 2 -40105156: c02230 sub a2, a2, a3 -40105159: fffc31 l32r a3, 4010514c -4010515c: 1122d0 slli a2, a2, 3 -4010515f: 944040 extui a4, a4, 0, 10 -40105162: 323a add.n a3, a2, a3 -40105164: 114440 slli a4, a4, 12 -40105167: 0020c0 memw -4010516a: 0349 s32i.n a4, a3, 0 -4010516c: fc2831 l32r a3, 4010420c -4010516f: 223a add.n a2, a2, a3 -40105171: 0020c0 memw -40105174: 0248 l32i.n a4, a2, 0 -40105176: fc2431 l32r a3, 40104208 -40105179: 203430 or a3, a4, a3 -4010517c: 0020c0 memw -4010517f: 0239 s32i.n a3, a2, 0 -40105181: f00d ret.n +40105102: 0429 s32i.n a2, a4, 0 +40105104: ffef21 l32r a2, 401050c0 +40105107: 0020c0 memw +4010510a: 0239 s32i.n a3, a2, 0 +4010510c: ffee31 l32r a3, 401050c4 +4010510f: ed2521 l32r a2, 401005a4 +40105112: 0020c0 memw +40105115: 0348 l32i.n a4, a3, 0 +40105117: 202420 or a2, a4, a2 +4010511a: 0020c0 memw +4010511d: 0329 s32i.n a2, a3, 0 +4010511f: f26601 l32r a0, 40101ab8 +40105122: 0000c0 callx0 a0 +40105125: 3108 l32i.n a0, a1, 12 +40105127: 21c8 l32i.n a12, a1, 8 +40105129: 10c112 addi a1, a1, 16 +4010512c: f00d ret.n +4010512e: c00000 sub a0, a0, a0 +40105131: f20d ret.n +40105133: 3f .byte 0x3f + +40105134 : +40105134: 742020 extui a2, a2, 0, 8 +40105137: 1132e0 slli a3, a2, 2 +4010513a: c02230 sub a2, a2, a3 +4010513d: fffc31 l32r a3, 40105130 +40105140: 1122d0 slli a2, a2, 3 +40105143: 944040 extui a4, a4, 0, 10 +40105146: 323a add.n a3, a2, a3 +40105148: 114440 slli a4, a4, 12 +4010514b: 0020c0 memw +4010514e: 0349 s32i.n a4, a3, 0 +40105150: fc2831 l32r a3, 401041f0 +40105153: 223a add.n a2, a2, a3 +40105155: 0020c0 memw +40105158: 0248 l32i.n a4, a2, 0 +4010515a: fc2431 l32r a3, 401041ec +4010515d: 203430 or a3, a4, a3 +40105160: 0020c0 memw +40105163: 0239 s32i.n a3, a2, 0 +40105165: f00d ret.n ... -40105184 : -40105184: 742020 extui a2, a2, 0, 8 -40105187: 1132e0 slli a3, a2, 2 -4010518a: c02230 sub a2, a2, a3 -4010518d: fc1f31 l32r a3, 4010420c -40105190: b02230 addx8 a2, a2, a3 -40105193: 0020c0 memw -40105196: 0248 l32i.n a4, a2, 0 -40105198: fc1e31 l32r a3, 40104210 -4010519b: 103430 and a3, a4, a3 -4010519e: 0020c0 memw -401051a1: 0239 s32i.n a3, a2, 0 -401051a3: f00d ret.n -401051a5: 000000 ill - -401051a8 : -401051a8: f0c112 addi a1, a1, -16 -401051ab: 742020 extui a2, a2, 0, 8 -401051ae: 036102 s32i a0, a1, 12 -401051b1: fffd05 call0 40105184 -401051b4: 032102 l32i a0, a1, 12 -401051b7: 10c112 addi a1, a1, 16 -401051ba: 000080 ret -401051bd: 000000 ill - -401051c0 : -401051c0: fc0f21 l32r a2, 401041fc -401051c3: 0020c0 memw -401051c6: 0228 l32i.n a2, a2, 0 -401051c8: b42020 extui a2, a2, 0, 12 -401051cb: f00d ret.n -401051cd: 000000 ill - -401051d0 : -401051d0: fc0b31 l32r a3, 401041fc -401051d3: eced21 l32r a2, 40100588 -401051d6: 0020c0 memw -401051d9: 0348 l32i.n a4, a3, 0 -401051db: 102420 and a2, a4, a2 -401051de: 0020c0 memw -401051e1: 0329 s32i.n a2, a3, 0 -401051e3: f00d ret.n -401051e5: 000000 ill -401051e8: ff .byte 0xff -401051e9: 0f .byte 0xf -401051ea: 0cff00 excw -401051ed: fe88 l32i.n a8, a14, 60 -401051ef: 3f .byte 0x3f -401051f0: fe8630 excw -401051f3: 3f .byte 0x3f - -401051f4 : -401051f4: f0c112 addi a1, a1, -16 -401051f7: 21c9 s32i.n a12, a1, 8 -401051f9: 01e9 s32i.n a14, a1, 0 -401051fb: f4c040 extui a12, a4, 0, 16 -401051fe: 03ed mov.n a14, a3 -40105200: f47641 l32r a4, 401023d8 -40105203: ece831 l32r a3, 401005a4 -40105206: f47381 l32r a8, 401023d4 -40105209: fff791 l32r a9, 401051e8 -4010520c: 11d9 s32i.n a13, a1, 4 -4010520e: 025d mov.n a5, a2 -40105210: 02dd mov.n a13, a2 -40105212: 3109 s32i.n a0, a1, 12 -40105214: 020c movi.n a2, 0 -40105216: 04b516 beqz a5, 40105265 -40105219: 0020c0 memw -4010521c: 0568 l32i.n a6, a5, 0 -4010521e: 221b addi.n a2, a2, 1 -40105220: 206630 or a6, a6, a3 -40105223: 0020c0 memw -40105226: 0569 s32i.n a6, a5, 0 -40105228: 0020c0 memw -4010522b: 0568 l32i.n a6, a5, 0 -4010522d: f42020 extui a2, a2, 0, 16 -40105230: 106640 and a6, a6, a4 -40105233: 0020c0 memw -40105236: 0569 s32i.n a6, a5, 0 -40105238: 0020c0 memw -4010523b: 0568 l32i.n a6, a5, 0 -4010523d: 106680 and a6, a6, a8 -40105240: 0020c0 memw -40105243: 0569 s32i.n a6, a5, 0 -40105245: 0020c0 memw -40105248: 0568 l32i.n a6, a5, 0 -4010524a: b46060 extui a6, a6, 0, 12 -4010524d: 117640 slli a7, a6, 12 -40105250: 0020c0 memw -40105253: 0568 l32i.n a6, a5, 0 -40105255: 106690 and a6, a6, a9 -40105258: 206670 or a6, a6, a7 -4010525b: 0020c0 memw -4010525e: 0569 s32i.n a6, a5, 0 -40105260: 2558 l32i.n a5, a5, 8 -40105262: ffec06 j 40105216 -40105265: 1312c7 beq a2, a12, 4010527c -40105268: ffe131 l32r a3, 401051ec -4010526b: ffe121 l32r a2, 401051f0 -4010526e: 14a642 movi a4, 0x614 -40105271: ebc301 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105274: 0000c0 callx0 a0 -40105277: ffff06 j 40105277 -4010527a: 010000 slli a0, a0, 32 -4010527d: c0ec30 sub a14, a12, a3 -40105280: 510000 excw -40105283: 42ff62 excw -40105286: dc0015 excw -40105289: 622184 excw -4010528c: ff .byte 0xff -4010528d: 25d9 s32i.n a13, a5, 8 -4010528f: 0020c0 memw -40105292: 02d9 s32i.n a13, a2, 0 -40105294: 0055c2 s16i a12, a5, 0 -40105297: 35e9 s32i.n a14, a5, 12 -40105299: 331c66 bnei a12, 1, 401052d0 -4010529c: ff5d21 l32r a2, 40105010 -4010529f: 2e29 s32i.n a2, a14, 8 -401052a1: 000ac6 j 401052d0 -401052a4: 1d1466 bnei a4, 1, 401052c5 -401052a7: 4528 l32i.n a2, a5, 16 -401052a9: 52cc bnez.n a2, 401052b2 -401052ab: 45d9 s32i.n a13, a5, 16 -401052ad: 55e9 s32i.n a14, a5, 20 -401052af: 000286 j 401052bd -401052b2: 5528 l32i.n a2, a5, 20 -401052b4: 011542 l16ui a4, a5, 2 -401052b7: 22d9 s32i.n a13, a2, 8 -401052b9: 55e9 s32i.n a14, a5, 20 -401052bb: cc4a add.n a12, a12, a4 -401052bd: 0155c2 s16i a12, a5, 2 -401052c0: 000306 j 401052d0 -401052c3: 280000 excw -401052c6: 4c4a35 excw -401052c9: 22d9 s32i.n a13, a2, 8 -401052cb: 005542 s16i a4, a5, 0 -401052ce: 35e9 s32i.n a14, a5, 12 -401052d0: 001532 l16ui a3, a5, 0 -401052d3: 011522 l16ui a2, a5, 2 -401052d6: 232a add.n a2, a3, a2 -401052d8: 3022a6 blti a2, 2, 4010530c -401052db: ff4f51 l32r a5, 40105018 -401052de: f8db21 l32r a2, 4010364c -401052e1: 0020c0 memw -401052e4: 0538 l32i.n a3, a5, 0 -401052e6: 104320 and a4, a3, a2 -401052e9: f3f731 l32r a3, 401022c8 -401052ec: 203430 or a3, a4, a3 -401052ef: ff4b41 l32r a4, 4010501c -401052f2: 0020c0 memw -401052f5: 0539 s32i.n a3, a5, 0 -401052f7: 0020c0 memw -401052fa: 002432 l32i a3, a4, 0 -401052fd: 102320 and a2, a3, a2 -40105300: f80631 l32r a3, 40103318 -40105303: 202230 or a2, a2, a3 -40105306: 0020c0 memw -40105309: 006422 s32i a2, a4, 0 -4010530c: f1eb01 l32r a0, 40101ab8 -4010530f: 0000c0 callx0 a0 -40105312: 3108 l32i.n a0, a1, 12 -40105314: 21c8 l32i.n a12, a1, 8 -40105316: 11d8 l32i.n a13, a1, 4 -40105318: 01e8 l32i.n a14, a1, 0 -4010531a: 10c112 addi a1, a1, 16 -4010531d: f00d ret.n -4010531f: c11200 mul16u a1, a2, a0 -40105322: 61c2f0 xsr.eps2 a15 -40105325: c22002 l32i a0, a0, 0x308 -40105328: 382120 excw -4010532b: ff .byte 0xff -4010532c: 11d9 s32i.n a13, a1, 4 -4010532e: 03dd mov.n a13, a3 -40105330: 01e9 s32i.n a14, a1, 0 -40105332: 0c3d mov.n a3, a12 -40105334: 22e8 l32i.n a14, a2, 8 -40105336: 0d2d mov.n a2, a13 -40105338: 3109 s32i.n a0, a1, 12 -4010533a: ffce45 call0 40105020 -4010533d: 0d4d mov.n a4, a13 -4010533f: 0c3d mov.n a3, a12 -40105341: 0e2d mov.n a2, a14 -40105343: ffeb05 call0 401051f4 -40105346: 3108 l32i.n a0, a1, 12 -40105348: 21c8 l32i.n a12, a1, 8 -4010534a: 11d8 l32i.n a13, a1, 4 -4010534c: 01e8 l32i.n a14, a1, 0 -4010534e: 10c112 addi a1, a1, 16 -40105351: f00d ret.n -40105353: 000c00 excw -40105356: f2 .byte 0xf2 -40105357: 3f .byte 0x3f - -40105358 : -40105358: f0c112 addi a1, a1, -16 -4010535b: 21c9 s32i.n a12, a1, 8 -4010535d: 11d9 s32i.n a13, a1, 4 -4010535f: 01e9 s32i.n a14, a1, 0 -40105361: 02cd mov.n a12, a2 -40105363: 03dd mov.n a13, a3 -40105365: f4e040 extui a14, a4, 0, 16 -40105368: 025d mov.n a5, a2 -4010536a: f41b31 l32r a3, 401023d8 -4010536d: ec8d21 l32r a2, 401005a4 -40105370: f41941 l32r a4, 401023d4 -40105373: ff9d91 l32r a9, 401051e8 -40105376: 3109 s32i.n a0, a1, 12 -40105378: 080c movi.n a8, 0 -4010537a: 04b516 beqz a5, 401053c9 -4010537d: 0020c0 memw -40105380: 0568 l32i.n a6, a5, 0 -40105382: 881b addi.n a8, a8, 1 -40105384: 206620 or a6, a6, a2 -40105387: 0020c0 memw -4010538a: 0569 s32i.n a6, a5, 0 -4010538c: 0020c0 memw -4010538f: 0568 l32i.n a6, a5, 0 -40105391: f48080 extui a8, a8, 0, 16 -40105394: 106630 and a6, a6, a3 -40105397: 0020c0 memw -4010539a: 0569 s32i.n a6, a5, 0 -4010539c: 0020c0 memw -4010539f: 0568 l32i.n a6, a5, 0 -401053a1: 106640 and a6, a6, a4 -401053a4: 0020c0 memw -401053a7: 0569 s32i.n a6, a5, 0 -401053a9: 0020c0 memw -401053ac: 0568 l32i.n a6, a5, 0 -401053ae: b46060 extui a6, a6, 0, 12 -401053b1: 117640 slli a7, a6, 12 -401053b4: 0020c0 memw -401053b7: 0568 l32i.n a6, a5, 0 -401053b9: 106690 and a6, a6, a9 -401053bc: 206670 or a6, a6, a7 -401053bf: 0020c0 memw -401053c2: 0569 s32i.n a6, a5, 0 -401053c4: 2558 l32i.n a5, a5, 8 -401053c6: ffec06 j 4010537a -401053c9: 1318e7 beq a8, a14, 401053e0 -401053cc: ff8831 l32r a3, 401051ec -401053cf: ff8821 l32r a2, 401051f0 -401053d2: 5ea642 movi a4, 0x65e -401053d5: eb6a01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401053d8: 0000c0 callx0 a0 -401053db: ffff06 j 401053db -401053de: 010000 slli a0, a0, 32 -401053e1: c0ebd7 bbsi a11, 13, 401053a5 -401053e4: 510000 excw -401053e7: ff09 s32i.n a0, a15, 60 -401053e9: c528 l32i.n a2, a5, 48 -401053eb: 528c beqz.n a2, 401053f4 -401053ed: d528 l32i.n a2, a5, 52 -401053ef: 22c9 s32i.n a12, a2, 8 -401053f1: 000246 j 401053fe -401053f4: ffd821 l32r a2, 40105354 -401053f7: c5c9 s32i.n a12, a5, 48 -401053f9: 0020c0 memw -401053fc: 02c9 s32i.n a12, a2, 0 -401053fe: 040522 l8ui a2, a5, 4 -40105401: d5d9 s32i.n a13, a5, 52 -40105403: 4e2a add.n a4, a14, a2 -40105405: 044542 s8i a4, a5, 4 -40105408: f1ac01 l32r a0, 40101ab8 -4010540b: 0000c0 callx0 a0 -4010540e: 3108 l32i.n a0, a1, 12 -40105410: 21c8 l32i.n a12, a1, 8 -40105412: 11d8 l32i.n a13, a1, 4 -40105414: 01e8 l32i.n a14, a1, 0 -40105416: 10c112 addi a1, a1, 16 -40105419: f00d ret.n -4010541b: 322000 excw -4010541e: fb4120 excw -40105421: fe .byte 0xfe -40105422: f0c112 addi a1, a1, -16 -40105425: 022352 l32i a5, a3, 8 -40105428: 036102 s32i a0, a1, 12 -4010542b: c428 l32i.n a2, a4, 48 -4010542d: c459 s32i.n a5, a4, 48 -4010542f: 050c movi.n a5, 0 -40105431: 2359 s32i.n a5, a3, 8 -40105433: 040452 l8ui a5, a4, 4 -40105436: 550b addi.n a5, a5, -1 -40105438: 044452 s8i a5, a4, 4 -4010543b: 140c movi.n a4, 1 -4010543d: fff185 call0 40105358 -40105440: 3108 l32i.n a0, a1, 12 -40105442: 10c112 addi a1, a1, 16 -40105445: f00d ret.n -40105447: 0c1800 excw -4010544a: 203ff2 excw -4010544d: f20c movi.n a2, 15 -4010544f: 3f .byte 0x3f -40105450: f20c84 excw -40105453: 3f .byte 0x3f -40105454: f20c24 excw -40105457: 3f .byte 0x3f -40105458: 10fc bnez.n a0, 4010548d -4010545a: 1c3ff2 excw -4010545d: f20c movi.n a2, 15 -4010545f: 3f .byte 0x3f -40105460: f201d4 excw -40105463: 3f .byte 0x3f -40105464: f20c70 excw -40105467: 3f .byte 0x3f -40105468: 0038 l32i.n a3, a0, 0 -4010546a: 4e3ff2 excw -4010546d: 0008 l32i.n a0, a0, 0 -4010546f: ff2300 excw -40105472: 554022 s8i a2, a0, 85 -40105475: 0008 l32i.n a0, a0, 0 -40105477: c00000 sub a0, a0, a0 -4010547a: 5a0000 excw -4010547d: 0008 l32i.n a0, a0, 0 -4010547f: 086000 excw -40105482: 120000 excw +40105168 : +40105168: 742020 extui a2, a2, 0, 8 +4010516b: 1132e0 slli a3, a2, 2 +4010516e: c02230 sub a2, a2, a3 +40105171: fc1f31 l32r a3, 401041f0 +40105174: b02230 addx8 a2, a2, a3 +40105177: 0020c0 memw +4010517a: 0248 l32i.n a4, a2, 0 +4010517c: fc1e31 l32r a3, 401041f4 +4010517f: 103430 and a3, a4, a3 +40105182: 0020c0 memw +40105185: 0239 s32i.n a3, a2, 0 +40105187: f00d ret.n +40105189: 000000 ill + +4010518c : +4010518c: f0c112 addi a1, a1, -16 +4010518f: 742020 extui a2, a2, 0, 8 +40105192: 036102 s32i a0, a1, 12 +40105195: fffd05 call0 40105168 +40105198: 032102 l32i a0, a1, 12 +4010519b: 10c112 addi a1, a1, 16 +4010519e: 000080 ret +401051a1: 000000 ill + +401051a4 : +401051a4: fc0f21 l32r a2, 401041e0 +401051a7: 0020c0 memw +401051aa: 0228 l32i.n a2, a2, 0 +401051ac: b42020 extui a2, a2, 0, 12 +401051af: f00d ret.n +401051b1: 000000 ill + +401051b4 : +401051b4: fc0b31 l32r a3, 401041e0 +401051b7: ecf421 l32r a2, 40100588 +401051ba: 0020c0 memw +401051bd: 0348 l32i.n a4, a3, 0 +401051bf: 102420 and a2, a4, a2 +401051c2: 0020c0 memw +401051c5: 0329 s32i.n a2, a3, 0 +401051c7: f00d ret.n +401051c9: 000000 ill +401051cc: ff .byte 0xff +401051cd: 0f .byte 0xf +401051ce: 0cff00 excw +401051d1: fe88 l32i.n a8, a14, 60 +401051d3: 3f .byte 0x3f +401051d4: fe8630 excw +401051d7: 3f .byte 0x3f + +401051d8 : +401051d8: f0c112 addi a1, a1, -16 +401051db: 21c9 s32i.n a12, a1, 8 +401051dd: 01e9 s32i.n a14, a1, 0 +401051df: f4c040 extui a12, a4, 0, 16 +401051e2: 03ed mov.n a14, a3 +401051e4: f47d41 l32r a4, 401023d8 +401051e7: ecef31 l32r a3, 401005a4 +401051ea: f47a81 l32r a8, 401023d4 +401051ed: fff791 l32r a9, 401051cc +401051f0: 11d9 s32i.n a13, a1, 4 +401051f2: 025d mov.n a5, a2 +401051f4: 02dd mov.n a13, a2 +401051f6: 3109 s32i.n a0, a1, 12 +401051f8: 020c movi.n a2, 0 +401051fa: 04b516 beqz a5, 40105249 +401051fd: 0020c0 memw +40105200: 0568 l32i.n a6, a5, 0 +40105202: 221b addi.n a2, a2, 1 +40105204: 206630 or a6, a6, a3 +40105207: 0020c0 memw +4010520a: 0569 s32i.n a6, a5, 0 +4010520c: 0020c0 memw +4010520f: 0568 l32i.n a6, a5, 0 +40105211: f42020 extui a2, a2, 0, 16 +40105214: 106640 and a6, a6, a4 +40105217: 0020c0 memw +4010521a: 0569 s32i.n a6, a5, 0 +4010521c: 0020c0 memw +4010521f: 0568 l32i.n a6, a5, 0 +40105221: 106680 and a6, a6, a8 +40105224: 0020c0 memw +40105227: 0569 s32i.n a6, a5, 0 +40105229: 0020c0 memw +4010522c: 0568 l32i.n a6, a5, 0 +4010522e: b46060 extui a6, a6, 0, 12 +40105231: 117640 slli a7, a6, 12 +40105234: 0020c0 memw +40105237: 0568 l32i.n a6, a5, 0 +40105239: 106690 and a6, a6, a9 +4010523c: 206670 or a6, a6, a7 +4010523f: 0020c0 memw +40105242: 0569 s32i.n a6, a5, 0 +40105244: 2558 l32i.n a5, a5, 8 +40105246: ffec06 j 401051fa +40105249: 1312c7 beq a2, a12, 40105260 +4010524c: ffe131 l32r a3, 401051d0 +4010524f: ffe121 l32r a2, 401051d4 +40105252: 14a642 movi a4, 0x614 +40105255: ebca01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40105258: 0000c0 callx0 a0 +4010525b: ffff06 j 4010525b +4010525e: 010000 slli a0, a0, 32 +40105261: c0ec37 bbsi a12, 3, 40105225 +40105264: 510000 excw +40105267: 42ff62 excw +4010526a: dc0015 excw +4010526d: 622184 excw +40105270: ff .byte 0xff +40105271: 25d9 s32i.n a13, a5, 8 +40105273: 0020c0 memw +40105276: 02d9 s32i.n a13, a2, 0 +40105278: 0055c2 s16i a12, a5, 0 +4010527b: 35e9 s32i.n a14, a5, 12 +4010527d: 331c66 bnei a12, 1, 401052b4 +40105280: ff5d21 l32r a2, 40104ff4 +40105283: 2e29 s32i.n a2, a14, 8 +40105285: 000ac6 j 401052b4 +40105288: 1d1466 bnei a4, 1, 401052a9 +4010528b: 4528 l32i.n a2, a5, 16 +4010528d: 52cc bnez.n a2, 40105296 +4010528f: 45d9 s32i.n a13, a5, 16 +40105291: 55e9 s32i.n a14, a5, 20 +40105293: 000286 j 401052a1 +40105296: 5528 l32i.n a2, a5, 20 +40105298: 011542 l16ui a4, a5, 2 +4010529b: 22d9 s32i.n a13, a2, 8 +4010529d: 55e9 s32i.n a14, a5, 20 +4010529f: cc4a add.n a12, a12, a4 +401052a1: 0155c2 s16i a12, a5, 2 +401052a4: 000306 j 401052b4 +401052a7: 280000 excw +401052aa: 4c4a35 excw +401052ad: 22d9 s32i.n a13, a2, 8 +401052af: 005542 s16i a4, a5, 0 +401052b2: 35e9 s32i.n a14, a5, 12 +401052b4: 001532 l16ui a3, a5, 0 +401052b7: 011522 l16ui a2, a5, 2 +401052ba: 232a add.n a2, a3, a2 +401052bc: 3022a6 blti a2, 2, 401052f0 +401052bf: ff4f51 l32r a5, 40104ffc +401052c2: f8db21 l32r a2, 40103630 +401052c5: 0020c0 memw +401052c8: 0538 l32i.n a3, a5, 0 +401052ca: 104320 and a4, a3, a2 +401052cd: f3fe31 l32r a3, 401022c8 +401052d0: 203430 or a3, a4, a3 +401052d3: ff4b41 l32r a4, 40105000 +401052d6: 0020c0 memw +401052d9: 0539 s32i.n a3, a5, 0 +401052db: 0020c0 memw +401052de: 002432 l32i a3, a4, 0 +401052e1: 102320 and a2, a3, a2 +401052e4: f80631 l32r a3, 401032fc +401052e7: 202230 or a2, a2, a3 +401052ea: 0020c0 memw +401052ed: 006422 s32i a2, a4, 0 +401052f0: f1f201 l32r a0, 40101ab8 +401052f3: 0000c0 callx0 a0 +401052f6: 3108 l32i.n a0, a1, 12 +401052f8: 21c8 l32i.n a12, a1, 8 +401052fa: 11d8 l32i.n a13, a1, 4 +401052fc: 01e8 l32i.n a14, a1, 0 +401052fe: 10c112 addi a1, a1, 16 +40105301: f00d ret.n +40105303: c11200 mul16u a1, a2, a0 +40105306: 61c2f0 xsr.eps2 a15 +40105309: c22002 l32i a0, a0, 0x308 +4010530c: 382120 excw +4010530f: ff .byte 0xff +40105310: 11d9 s32i.n a13, a1, 4 +40105312: 03dd mov.n a13, a3 +40105314: 01e9 s32i.n a14, a1, 0 +40105316: 0c3d mov.n a3, a12 +40105318: 22e8 l32i.n a14, a2, 8 +4010531a: 0d2d mov.n a2, a13 +4010531c: 3109 s32i.n a0, a1, 12 +4010531e: ffce45 call0 40105004 +40105321: 0d4d mov.n a4, a13 +40105323: 0c3d mov.n a3, a12 +40105325: 0e2d mov.n a2, a14 +40105327: ffeb05 call0 401051d8 +4010532a: 3108 l32i.n a0, a1, 12 +4010532c: 21c8 l32i.n a12, a1, 8 +4010532e: 11d8 l32i.n a13, a1, 4 +40105330: 01e8 l32i.n a14, a1, 0 +40105332: 10c112 addi a1, a1, 16 +40105335: f00d ret.n +40105337: 000c00 excw +4010533a: f2 .byte 0xf2 +4010533b: 3f .byte 0x3f + +4010533c : +4010533c: f0c112 addi a1, a1, -16 +4010533f: 21c9 s32i.n a12, a1, 8 +40105341: 11d9 s32i.n a13, a1, 4 +40105343: 01e9 s32i.n a14, a1, 0 +40105345: 02cd mov.n a12, a2 +40105347: 03dd mov.n a13, a3 +40105349: f4e040 extui a14, a4, 0, 16 +4010534c: 025d mov.n a5, a2 +4010534e: f42231 l32r a3, 401023d8 +40105351: ec9421 l32r a2, 401005a4 +40105354: f42041 l32r a4, 401023d4 +40105357: ff9d91 l32r a9, 401051cc +4010535a: 3109 s32i.n a0, a1, 12 +4010535c: 080c movi.n a8, 0 +4010535e: 04b516 beqz a5, 401053ad +40105361: 0020c0 memw +40105364: 0568 l32i.n a6, a5, 0 +40105366: 881b addi.n a8, a8, 1 +40105368: 206620 or a6, a6, a2 +4010536b: 0020c0 memw +4010536e: 0569 s32i.n a6, a5, 0 +40105370: 0020c0 memw +40105373: 0568 l32i.n a6, a5, 0 +40105375: f48080 extui a8, a8, 0, 16 +40105378: 106630 and a6, a6, a3 +4010537b: 0020c0 memw +4010537e: 0569 s32i.n a6, a5, 0 +40105380: 0020c0 memw +40105383: 0568 l32i.n a6, a5, 0 +40105385: 106640 and a6, a6, a4 +40105388: 0020c0 memw +4010538b: 0569 s32i.n a6, a5, 0 +4010538d: 0020c0 memw +40105390: 0568 l32i.n a6, a5, 0 +40105392: b46060 extui a6, a6, 0, 12 +40105395: 117640 slli a7, a6, 12 +40105398: 0020c0 memw +4010539b: 0568 l32i.n a6, a5, 0 +4010539d: 106690 and a6, a6, a9 +401053a0: 206670 or a6, a6, a7 +401053a3: 0020c0 memw +401053a6: 0569 s32i.n a6, a5, 0 +401053a8: 2558 l32i.n a5, a5, 8 +401053aa: ffec06 j 4010535e +401053ad: 1318e7 beq a8, a14, 401053c4 +401053b0: ff8831 l32r a3, 401051d0 +401053b3: ff8821 l32r a2, 401051d4 +401053b6: 5ea642 movi a4, 0x65e +401053b9: eb7101 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401053bc: 0000c0 callx0 a0 +401053bf: ffff06 j 401053bf +401053c2: 010000 slli a0, a0, 32 +401053c5: de .byte 0xde +401053c6: c0eb addi.n a12, a0, 14 +401053c8: 510000 excw +401053cb: ff09 s32i.n a0, a15, 60 +401053cd: c528 l32i.n a2, a5, 48 +401053cf: 528c beqz.n a2, 401053d8 +401053d1: d528 l32i.n a2, a5, 52 +401053d3: 22c9 s32i.n a12, a2, 8 +401053d5: 000246 j 401053e2 +401053d8: ffd821 l32r a2, 40105338 +401053db: c5c9 s32i.n a12, a5, 48 +401053dd: 0020c0 memw +401053e0: 02c9 s32i.n a12, a2, 0 +401053e2: 040522 l8ui a2, a5, 4 +401053e5: d5d9 s32i.n a13, a5, 52 +401053e7: 4e2a add.n a4, a14, a2 +401053e9: 044542 s8i a4, a5, 4 +401053ec: f1b301 l32r a0, 40101ab8 +401053ef: 0000c0 callx0 a0 +401053f2: 3108 l32i.n a0, a1, 12 +401053f4: 21c8 l32i.n a12, a1, 8 +401053f6: 11d8 l32i.n a13, a1, 4 +401053f8: 01e8 l32i.n a14, a1, 0 +401053fa: 10c112 addi a1, a1, 16 +401053fd: f00d ret.n +401053ff: 322000 excw +40105402: fb4120 excw +40105405: fe .byte 0xfe +40105406: f0c112 addi a1, a1, -16 +40105409: 022352 l32i a5, a3, 8 +4010540c: 036102 s32i a0, a1, 12 +4010540f: c428 l32i.n a2, a4, 48 +40105411: c459 s32i.n a5, a4, 48 +40105413: 050c movi.n a5, 0 +40105415: 2359 s32i.n a5, a3, 8 +40105417: 040452 l8ui a5, a4, 4 +4010541a: 550b addi.n a5, a5, -1 +4010541c: 044452 s8i a5, a4, 4 +4010541f: 140c movi.n a4, 1 +40105421: fff185 call0 4010533c +40105424: 3108 l32i.n a0, a1, 12 +40105426: 10c112 addi a1, a1, 16 +40105429: f00d ret.n +4010542b: 0c1800 excw +4010542e: 203ff2 excw +40105431: f20c movi.n a2, 15 +40105433: 3f .byte 0x3f +40105434: f20c84 excw +40105437: 3f .byte 0x3f +40105438: f20c24 excw +4010543b: 3f .byte 0x3f +4010543c: 10fc bnez.n a0, 40105471 +4010543e: 1c3ff2 excw +40105441: f20c movi.n a2, 15 +40105443: 3f .byte 0x3f +40105444: f201d4 excw +40105447: 3f .byte 0x3f +40105448: f20c70 excw +4010544b: 3f .byte 0x3f +4010544c: 0038 l32i.n a3, a0, 0 +4010544e: 4e3ff2 excw +40105451: 0008 l32i.n a0, a0, 0 +40105453: ff2300 excw +40105456: 554022 s8i a2, a0, 85 +40105459: 0008 l32i.n a0, a0, 0 +4010545b: c00000 sub a0, a0, a0 +4010545e: 5a0000 excw +40105461: 0008 l32i.n a0, a0, 0 +40105463: 086000 excw +40105466: 120000 excw +40105469: 0008 l32i.n a0, a0, 0 +4010546b: 081900 excw +4010546e: 1d0000 excw +40105471: 0008 l32i.n a0, a0, 0 +40105473: 082300 excw +40105476: 1c0000 excw +40105479: 3ff200 excw +4010547c: f20014 excw +4010547f: 3f .byte 0x3f +40105480: 0018 l32i.n a1, a0, 0 +40105482: cf3ff2 excw 40105485: 0008 l32i.n a0, a0, 0 -40105487: 081900 excw -4010548a: 1d0000 excw -4010548d: 0008 l32i.n a0, a0, 0 -4010548f: 082300 excw -40105492: 1c0000 excw -40105495: 3ff200 excw -40105498: f20014 excw +40105487: 092900 excw +4010548a: 2c0000 excw +4010548d: 0009 s32i.n a0, a0, 0 +4010548f: 82a500 mull a10, a5, a0 +40105492: fe .byte 0xfe +40105493: 3f .byte 0x3f +40105494: 000000 ill +40105497: cd30a0 excw +4010549a: fe .byte 0xfe 4010549b: 3f .byte 0x3f -4010549c: 0018 l32i.n a1, a0, 0 -4010549e: cf3ff2 excw -401054a1: 0008 l32i.n a0, a0, 0 -401054a3: 092900 excw -401054a6: 2c0000 excw +4010549c: 0f0000 excw +4010549f: 0e0400 excw +401054a2: 103ff2 excw +401054a5: fe88 l32i.n a8, a14, 60 +401054a7: 3f .byte 0x3f +401054a8: 0e .byte 0xe 401054a9: 0009 s32i.n a0, a0, 0 -401054ab: 82a500 mull a10, a5, a0 -401054ae: fe .byte 0xfe -401054af: 3f .byte 0x3f -401054b0: 000000 ill -401054b3: cd30a0 excw -401054b6: fe .byte 0xfe -401054b7: 3f .byte 0x3f -401054b8: 0f0000 excw -401054bb: 0e0400 excw -401054be: 103ff2 excw -401054c1: fe88 l32i.n a8, a14, 60 -401054c3: 3f .byte 0x3f -401054c4: 0e .byte 0xe -401054c5: 0009 s32i.n a0, a0, 0 -401054c7: 091000 excw -401054ca: b40000 extui a0, a0, 0, 12 -401054cd: 400031 l32r a3, 400d54d0 <__floatsidf+0xc71e0> - -401054d0 : -401054d0: ffde21 l32r a2, 40105448 -401054d3: b0c112 addi a1, a1, -80 -401054d6: 0020c0 memw -401054d9: 0238 l32i.n a3, a2, 0 -401054db: 136102 s32i a0, a1, 76 -401054de: 6139 s32i.n a3, a1, 24 -401054e0: ffdb31 l32r a3, 4010544c -401054e3: 1261c2 s32i a12, a1, 72 -401054e6: 0020c0 memw -401054e9: 0338 l32i.n a3, a3, 0 -401054eb: 1161d2 s32i a13, a1, 68 -401054ee: 0139 s32i.n a3, a1, 0 -401054f0: ffd831 l32r a3, 40105450 -401054f3: 1061e2 s32i a14, a1, 64 -401054f6: 0020c0 memw -401054f9: 0338 l32i.n a3, a3, 0 -401054fb: f1f9 s32i.n a15, a1, 60 -401054fd: 4139 s32i.n a3, a1, 16 -401054ff: 030c movi.n a3, 0 -40105501: 0020c0 memw -40105504: 0239 s32i.n a3, a2, 0 -40105506: 0148 l32i.n a4, a1, 0 -40105508: ffd321 l32r a2, 40105454 -4010550b: 0020c0 memw -4010550e: 0249 s32i.n a4, a2, 0 -40105510: 029437 bne a4, a3, 40105516 -40105513: 017446 j 40105ae8 -40105516: 1474c7 bbci a4, 28, 4010552e -40105519: ff3431 l32r a3, 401051ec -4010551c: ff3521 l32r a2, 401051f0 -4010551f: 8aa442 movi a4, 0x48a -40105522: eb1701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105525: 0000c0 callx0 a0 -40105528: ffff06 j 40105528 -4010552b: 000000 ill -4010552e: 0158 l32i.n a5, a1, 0 -40105530: 0975b7 bbci a5, 27, 4010553d -40105533: fedf21 l32r a2, 401050b0 -40105536: 0228 l32i.n a2, a2, 0 -40105538: 128c beqz.n a2, 4010553d -4010553a: 0002c0 callx0 a2 -4010553d: 0128 l32i.n a2, a1, 0 -4010553f: 0972a7 bbci a2, 26, 4010554c -40105542: fedb21 l32r a2, 401050b0 -40105545: 1228 l32i.n a2, a2, 4 -40105547: 128c beqz.n a2, 4010554c -40105549: 0002c0 callx0 a2 -4010554c: 0138 l32i.n a3, a1, 0 -4010554e: c20c movi.n a2, 12 -40105550: 102320 and a2, a3, a2 -40105553: 028226 beqi a2, 8, 40105559 -40105556: 0047c6 j 40105679 -40105559: ffbf21 l32r a2, 40105458 -4010555c: f07851 l32r a5, 4010173c -4010555f: 0020c0 memw -40105562: 0248 l32i.n a4, a2, 0 -40105564: ffbe61 l32r a6, 4010545c -40105567: d31c movi.n a3, 29 -40105569: 470c movi.n a7, 4 +401054ab: 091000 excw +401054ae: b40000 extui a0, a0, 0, 12 +401054b1: 400031 l32r a3, 400d54b4 <__floatsidf+0xc71c4> + +401054b4 : +401054b4: ffde21 l32r a2, 4010542c +401054b7: b0c112 addi a1, a1, -80 +401054ba: 0020c0 memw +401054bd: 0238 l32i.n a3, a2, 0 +401054bf: 136102 s32i a0, a1, 76 +401054c2: 6139 s32i.n a3, a1, 24 +401054c4: ffdb31 l32r a3, 40105430 +401054c7: 1261c2 s32i a12, a1, 72 +401054ca: 0020c0 memw +401054cd: 0338 l32i.n a3, a3, 0 +401054cf: 1161d2 s32i a13, a1, 68 +401054d2: 0139 s32i.n a3, a1, 0 +401054d4: ffd831 l32r a3, 40105434 +401054d7: 1061e2 s32i a14, a1, 64 +401054da: 0020c0 memw +401054dd: 0338 l32i.n a3, a3, 0 +401054df: f1f9 s32i.n a15, a1, 60 +401054e1: 4139 s32i.n a3, a1, 16 +401054e3: 030c movi.n a3, 0 +401054e5: 0020c0 memw +401054e8: 0239 s32i.n a3, a2, 0 +401054ea: 0148 l32i.n a4, a1, 0 +401054ec: ffd321 l32r a2, 40105438 +401054ef: 0020c0 memw +401054f2: 0249 s32i.n a4, a2, 0 +401054f4: 029437 bne a4, a3, 401054fa +401054f7: 017446 j 40105acc +401054fa: 1474c7 bbci a4, 28, 40105512 +401054fd: ff3431 l32r a3, 401051d0 +40105500: ff3521 l32r a2, 401051d4 +40105503: 8aa442 movi a4, 0x48a +40105506: eb1e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40105509: 0000c0 callx0 a0 +4010550c: ffff06 j 4010550c +4010550f: 000000 ill +40105512: 0158 l32i.n a5, a1, 0 +40105514: 0975b7 bbci a5, 27, 40105521 +40105517: fedf21 l32r a2, 40105094 +4010551a: 0228 l32i.n a2, a2, 0 +4010551c: 128c beqz.n a2, 40105521 +4010551e: 0002c0 callx0 a2 +40105521: 0128 l32i.n a2, a1, 0 +40105523: 0972a7 bbci a2, 26, 40105530 +40105526: fedb21 l32r a2, 40105094 +40105529: 1228 l32i.n a2, a2, 4 +4010552b: 128c beqz.n a2, 40105530 +4010552d: 0002c0 callx0 a2 +40105530: 0138 l32i.n a3, a1, 0 +40105532: c20c movi.n a2, 12 +40105534: 102320 and a2, a3, a2 +40105537: 028226 beqi a2, 8, 4010553d +4010553a: 0047c6 j 4010565d +4010553d: ffbf21 l32r a2, 4010543c +40105540: f07f51 l32r a5, 4010173c +40105543: 0020c0 memw +40105546: 0248 l32i.n a4, a2, 0 +40105548: ffbe61 l32r a6, 40105440 +4010554b: d31c movi.n a3, 29 +4010554d: 470c movi.n a7, 4 +4010554f: 0020c0 memw +40105552: 0528 l32i.n a2, a5, 0 +40105554: c02240 sub a2, a2, a4 +40105557: 0d3327 bltu a3, a2, 40105568 +4010555a: 0020c0 memw +4010555d: 0628 l32i.n a2, a6, 0 +4010555f: 020277 bnone a2, a7, 40105565 +40105562: 007186 j 4010572c +40105565: fff986 j 4010554f +40105568: ffb721 l32r a2, 40105444 4010556b: 0020c0 memw -4010556e: 0528 l32i.n a2, a5, 0 -40105570: c02240 sub a2, a2, a4 -40105573: 0d3327 bltu a3, a2, 40105584 -40105576: 0020c0 memw -40105579: 0628 l32i.n a2, a6, 0 -4010557b: 020277 bnone a2, a7, 40105581 -4010557e: 007186 j 40105748 -40105581: fff986 j 4010556b -40105584: ffb721 l32r a2, 40105460 -40105587: 0020c0 memw -4010558a: 0228 l32i.n a2, a2, 0 -4010558c: 742820 extui a2, a2, 8, 8 -4010558f: 0282f6 bgeui a2, 8, 40105595 -40105592: 006c86 j 40105748 -40105595: ffb331 l32r a3, 40105464 -40105598: d27c movi.n a2, -3 -4010559a: 0020c0 memw -4010559d: 0348 l32i.n a4, a3, 0 -4010559f: 102420 and a2, a4, a2 -401055a2: ffae41 l32r a4, 4010545c -401055a5: 0020c0 memw -401055a8: 0329 s32i.n a2, a3, 0 -401055aa: 04a022 movi a2, 4 -401055ad: 0020c0 memw -401055b0: 002432 l32i a3, a4, 0 -401055b3: f60327 bnone a3, a2, 401055ad -401055b6: ffa721 l32r a2, 40105454 -401055b9: 04a032 movi a3, 4 -401055bc: 0020c0 memw -401055bf: 0239 s32i.n a3, a2, 0 -401055c1: ffa921 l32r a2, 40105468 -401055c4: d33c movi.n a3, 61 -401055c6: 0020c0 memw -401055c9: 0228 l32i.n a2, a2, 0 -401055cb: bec222 addi a2, a2, -66 -401055ce: 742020 extui a2, a2, 0, 8 -401055d1: 023327 bltu a3, a2, 401055d7 -401055d4: 002306 j 40105664 -401055d7: fe8d21 l32r a2, 4010500c -401055da: ffa5c1 l32r a12, 40105470 -401055dd: 2228 l32i.n a2, a2, 8 -401055df: ffa341 l32r a4, 4010546c -401055e2: 12f8 l32i.n a15, a2, 4 -401055e4: 050c movi.n a5, 0 -401055e6: 0c3d mov.n a3, a12 -401055e8: c20c movi.n a2, 12 -401055ea: fcaac5 call0 40102098 -401055ed: 02dd mov.n a13, a2 -401055ef: 071216 beqz a2, 40105664 -401055f2: c40c movi.n a4, 12 -401055f4: 0f3d mov.n a3, a15 -401055f6: ec4a01 l32r a0, 40100720 -401055f9: 0000c0 callx0 a0 -401055fc: 008a85 call0 40105ea8 -401055ff: 12dc bnez.n a2, 40105614 -40105601: ff9c41 l32r a4, 40105474 -40105604: fefa31 l32r a3, 401051ec -40105607: fefa21 l32r a2, 401051f0 -4010560a: eadd01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -4010560d: 0000c0 callx0 a0 -40105610: ffff06 j 40105610 -40105613: 022200 excw -40105616: 2d4806 j 40110b3a <_lit4_end+0xa80e> -40105619: 342020 extui a2, a2, 0, 4 -4010561c: 113200 slli a3, a2, 16 -4010561f: f83c21 l32r a2, 40103710 -40105622: 102420 and a2, a4, a2 -40105625: 202230 or a2, a2, a3 -40105628: 2d29 s32i.n a2, a13, 8 -4010562a: 0d38 l32i.n a3, a13, 0 -4010562c: ff9321 l32r a2, 40105478 -4010562f: 120327 bnone a3, a2, 40105645 -40105632: 1d28 l32i.n a2, a13, 4 -40105634: 05e277 bbsi a2, 7, 4010563d -40105637: 643020 extui a3, a2, 0, 7 -4010563a: 0783a6 blti a3, 8, 40105645 -4010563d: 642020 extui a2, a2, 0, 7 -40105640: f31c movi.n a3, 31 -40105642: 06a327 bge a3, a2, 4010564c -40105645: ff8d41 l32r a4, 4010547c -40105648: 000446 j 4010565d -4010564b: 4dd000 excw -4010564e: a03220 addx4 a3, a2, a2 -40105651: 2c09 s32i.n a0, a12, 8 -40105653: 8f8502 excw -40105656: fe .byte 0xfe -40105657: 091266 bnei a2, 1, 40105664 -4010565a: ff8941 l32r a4, 40105480 -4010565d: 0c3d mov.n a3, a12 -4010565f: 0d2d mov.n a2, a13 -40105661: fc86c5 call0 40101ed0 -40105664: ff8031 l32r a3, 40105464 -40105667: 220c movi.n a2, 2 -40105669: 0020c0 memw -4010566c: 0348 l32i.n a4, a3, 0 -4010566e: 202420 or a2, a4, a2 -40105671: 0020c0 memw -40105674: 0329 s32i.n a2, a3, 0 -40105676: 003386 j 40105748 -40105679: 002142 l32i a4, a1, 0 -4010567c: 04a122 movi a2, 0x104 -4010567f: 102420 and a2, a4, a2 -40105682: 024226 beqi a2, 4, 40105688 -40105685: 002fc6 j 40105748 -40105688: ff7821 l32r a2, 40105468 -4010568b: 3da032 movi a3, 61 -4010568e: 0020c0 memw -40105691: 0228 l32i.n a2, a2, 0 -40105693: bec222 addi a2, a2, -66 -40105696: 742020 extui a2, a2, 0, 8 -40105699: 023327 bltu a3, a2, 4010569f -4010569c: 002a06 j 40105748 -4010569f: fe5b21 l32r a2, 4010500c -401056a2: 2228 l32i.n a2, a2, 8 -401056a4: 12f8 l32i.n a15, a2, 4 -401056a6: ff7421 l32r a2, 40105478 -401056a9: 0f38 l32i.n a3, a15, 0 -401056ab: 028327 bany a3, a2, 401056b1 -401056ae: 002586 j 40105748 -401056b1: 1f28 l32i.n a2, a15, 4 -401056b3: 0be277 bbsi a2, 7, 401056c2 -401056b6: 643020 extui a3, a2, 0, 7 -401056b9: 0583e6 bgei a3, 8, 401056c2 -401056bc: 02f2e7 bbsi a2, 30, 401056c2 -401056bf: 002146 j 40105748 -401056c2: ff6bc1 l32r a12, 40105470 -401056c5: ff6f41 l32r a4, 40105484 -401056c8: 050c movi.n a5, 0 -401056ca: 0c3d mov.n a3, a12 -401056cc: c20c movi.n a2, 12 -401056ce: fc9c85 call0 40102098 -401056d1: 02dd mov.n a13, a2 -401056d3: 071216 beqz a2, 40105748 -401056d6: c40c movi.n a4, 12 -401056d8: 0f3d mov.n a3, a15 -401056da: ec1101 l32r a0, 40100720 -401056dd: 0000c0 callx0 a0 -401056e0: 007c45 call0 40105ea8 -401056e3: 12dc bnez.n a2, 401056f8 -401056e5: ff6841 l32r a4, 40105488 -401056e8: fec131 l32r a3, 401051ec -401056eb: fec121 l32r a2, 401051f0 -401056ee: eaa401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401056f1: 0000c0 callx0 a0 -401056f4: ffff06 j 401056f4 -401056f7: 022200 excw -401056fa: 2d4806 j 40110c1e <_lit4_end+0xa8f2> -401056fd: 342020 extui a2, a2, 0, 4 -40105700: 113200 slli a3, a2, 16 -40105703: f80321 l32r a2, 40103710 -40105706: 102420 and a2, a4, a2 -40105709: 202230 or a2, a2, a3 -4010570c: 2d29 s32i.n a2, a13, 8 -4010570e: 0d38 l32i.n a3, a13, 0 -40105710: ff5a21 l32r a2, 40105478 -40105713: 150327 bnone a3, a2, 4010572c -40105716: 1d28 l32i.n a2, a13, 4 -40105718: 08e277 bbsi a2, 7, 40105724 -4010571b: 643020 extui a3, a2, 0, 7 -4010571e: 0283e6 bgei a3, 8, 40105724 -40105721: 0772e7 bbci a2, 30, 4010572c -40105724: 642020 extui a2, a2, 0, 7 -40105727: f31c movi.n a3, 31 -40105729: 05a327 bge a3, a2, 40105732 -4010572c: ff5841 l32r a4, 4010548c -4010572f: 000386 j 40105741 -40105732: 0d4d mov.n a4, a13 -40105734: 930c movi.n a3, 9 -40105736: 022c movi.n a2, 32 -40105738: fe8145 call0 40103f50 -4010573b: 091266 bnei a2, 1, 40105748 -4010573e: ff5441 l32r a4, 40105490 -40105741: 0c3d mov.n a3, a12 -40105743: 0d2d mov.n a2, a13 -40105745: fc7885 call0 40101ed0 -40105748: 0158 l32i.n a5, a1, 0 -4010574a: 02e587 bbsi a5, 8, 40105750 -4010574d: 00b6c6 j 40105a2c -40105750: fe2ff1 l32r a15, 4010500c -40105753: ff5021 l32r a2, 40105494 -40105756: 050f52 l8ui a5, a15, 5 -40105759: 0020c0 memw -4010575c: 0228 l32i.n a2, a2, 0 -4010575e: ff3e31 l32r a3, 40105458 -40105761: ff4d41 l32r a4, 40105498 -40105764: ff4e21 l32r a2, 4010549c -40105767: 24d516 beqz a5, 401059b8 -4010576a: 0020c0 memw -4010576d: 0448 l32i.n a4, a4, 0 -4010576f: 0020c0 memw -40105772: 0338 l32i.n a3, a3, 0 -40105774: 3149 s32i.n a4, a1, 12 -40105776: 0020c0 memw -40105779: 0228 l32i.n a2, a2, 0 -4010577b: 14dc bnez.n a4, 40105790 -4010577d: fe9b31 l32r a3, 401051ec -40105780: fe9c21 l32r a2, 401051f0 -40105783: cfa442 movi a4, 0x4cf -40105786: ea7e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105789: 0000c0 callx0 a0 -4010578c: ffff06 j 4010578c -4010578f: 313800 srai a3, a0, 24 -40105792: 2328 l32i.n a2, a3, 8 -40105794: 02dc bnez.n a2, 401057a8 -40105796: fe9531 l32r a3, 401051ec -40105799: fe9521 l32r a2, 401051f0 -4010579c: d0a442 movi a4, 0x4d0 +4010556e: 0228 l32i.n a2, a2, 0 +40105570: 742820 extui a2, a2, 8, 8 +40105573: 0282f6 bgeui a2, 8, 40105579 +40105576: 006c86 j 4010572c +40105579: ffb331 l32r a3, 40105448 +4010557c: d27c movi.n a2, -3 +4010557e: 0020c0 memw +40105581: 0348 l32i.n a4, a3, 0 +40105583: 102420 and a2, a4, a2 +40105586: ffae41 l32r a4, 40105440 +40105589: 0020c0 memw +4010558c: 0329 s32i.n a2, a3, 0 +4010558e: 04a022 movi a2, 4 +40105591: 0020c0 memw +40105594: 002432 l32i a3, a4, 0 +40105597: f60327 bnone a3, a2, 40105591 +4010559a: ffa721 l32r a2, 40105438 +4010559d: 04a032 movi a3, 4 +401055a0: 0020c0 memw +401055a3: 0239 s32i.n a3, a2, 0 +401055a5: ffa921 l32r a2, 4010544c +401055a8: d33c movi.n a3, 61 +401055aa: 0020c0 memw +401055ad: 0228 l32i.n a2, a2, 0 +401055af: bec222 addi a2, a2, -66 +401055b2: 742020 extui a2, a2, 0, 8 +401055b5: 023327 bltu a3, a2, 401055bb +401055b8: 002306 j 40105648 +401055bb: fe8d21 l32r a2, 40104ff0 +401055be: ffa5c1 l32r a12, 40105454 +401055c1: 2228 l32i.n a2, a2, 8 +401055c3: ffa341 l32r a4, 40105450 +401055c6: 12f8 l32i.n a15, a2, 4 +401055c8: 050c movi.n a5, 0 +401055ca: 0c3d mov.n a3, a12 +401055cc: c20c movi.n a2, 12 +401055ce: fcac85 call0 40102098 +401055d1: 02dd mov.n a13, a2 +401055d3: 071216 beqz a2, 40105648 +401055d6: c40c movi.n a4, 12 +401055d8: 0f3d mov.n a3, a15 +401055da: ec5101 l32r a0, 40100720 +401055dd: 0000c0 callx0 a0 +401055e0: 008a85 call0 40105e8c +401055e3: 12dc bnez.n a2, 401055f8 +401055e5: ff9c41 l32r a4, 40105458 +401055e8: fefa31 l32r a3, 401051d0 +401055eb: fefa21 l32r a2, 401051d4 +401055ee: eae401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401055f1: 0000c0 callx0 a0 +401055f4: ffff06 j 401055f4 +401055f7: 022200 excw +401055fa: 2d4806 j 40110b1e <_lit4_end+0xa80e> +401055fd: 342020 extui a2, a2, 0, 4 +40105600: 113200 slli a3, a2, 16 +40105603: f83c21 l32r a2, 401036f4 +40105606: 102420 and a2, a4, a2 +40105609: 202230 or a2, a2, a3 +4010560c: 2d29 s32i.n a2, a13, 8 +4010560e: 0d38 l32i.n a3, a13, 0 +40105610: ff9321 l32r a2, 4010545c +40105613: 120327 bnone a3, a2, 40105629 +40105616: 1d28 l32i.n a2, a13, 4 +40105618: 05e277 bbsi a2, 7, 40105621 +4010561b: 643020 extui a3, a2, 0, 7 +4010561e: 0783a6 blti a3, 8, 40105629 +40105621: 642020 extui a2, a2, 0, 7 +40105624: f31c movi.n a3, 31 +40105626: 06a327 bge a3, a2, 40105630 +40105629: ff8d41 l32r a4, 40105460 +4010562c: 000446 j 40105641 +4010562f: 4dd000 excw +40105632: a03220 addx4 a3, a2, a2 +40105635: 2c09 s32i.n a0, a12, 8 +40105637: 8f8502 excw +4010563a: fe .byte 0xfe +4010563b: 091266 bnei a2, 1, 40105648 +4010563e: ff8941 l32r a4, 40105464 +40105641: 0c3d mov.n a3, a12 +40105643: 0d2d mov.n a2, a13 +40105645: fc8885 call0 40101ed0 +40105648: ff8031 l32r a3, 40105448 +4010564b: 220c movi.n a2, 2 +4010564d: 0020c0 memw +40105650: 0348 l32i.n a4, a3, 0 +40105652: 202420 or a2, a4, a2 +40105655: 0020c0 memw +40105658: 0329 s32i.n a2, a3, 0 +4010565a: 003386 j 4010572c +4010565d: 002142 l32i a4, a1, 0 +40105660: 04a122 movi a2, 0x104 +40105663: 102420 and a2, a4, a2 +40105666: 024226 beqi a2, 4, 4010566c +40105669: 002fc6 j 4010572c +4010566c: ff7821 l32r a2, 4010544c +4010566f: 3da032 movi a3, 61 +40105672: 0020c0 memw +40105675: 0228 l32i.n a2, a2, 0 +40105677: bec222 addi a2, a2, -66 +4010567a: 742020 extui a2, a2, 0, 8 +4010567d: 023327 bltu a3, a2, 40105683 +40105680: 002a06 j 4010572c +40105683: fe5b21 l32r a2, 40104ff0 +40105686: 2228 l32i.n a2, a2, 8 +40105688: 12f8 l32i.n a15, a2, 4 +4010568a: ff7421 l32r a2, 4010545c +4010568d: 0f38 l32i.n a3, a15, 0 +4010568f: 028327 bany a3, a2, 40105695 +40105692: 002586 j 4010572c +40105695: 1f28 l32i.n a2, a15, 4 +40105697: 0be277 bbsi a2, 7, 401056a6 +4010569a: 643020 extui a3, a2, 0, 7 +4010569d: 0583e6 bgei a3, 8, 401056a6 +401056a0: 02f2e7 bbsi a2, 30, 401056a6 +401056a3: 002146 j 4010572c +401056a6: ff6bc1 l32r a12, 40105454 +401056a9: ff6f41 l32r a4, 40105468 +401056ac: 050c movi.n a5, 0 +401056ae: 0c3d mov.n a3, a12 +401056b0: c20c movi.n a2, 12 +401056b2: fc9e45 call0 40102098 +401056b5: 02dd mov.n a13, a2 +401056b7: 071216 beqz a2, 4010572c +401056ba: c40c movi.n a4, 12 +401056bc: 0f3d mov.n a3, a15 +401056be: ec1801 l32r a0, 40100720 +401056c1: 0000c0 callx0 a0 +401056c4: 007c45 call0 40105e8c +401056c7: 12dc bnez.n a2, 401056dc +401056c9: ff6841 l32r a4, 4010546c +401056cc: fec131 l32r a3, 401051d0 +401056cf: fec121 l32r a2, 401051d4 +401056d2: eaab01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401056d5: 0000c0 callx0 a0 +401056d8: ffff06 j 401056d8 +401056db: 022200 excw +401056de: 2d4806 j 40110c02 <_lit4_end+0xa8f2> +401056e1: 342020 extui a2, a2, 0, 4 +401056e4: 113200 slli a3, a2, 16 +401056e7: f80321 l32r a2, 401036f4 +401056ea: 102420 and a2, a4, a2 +401056ed: 202230 or a2, a2, a3 +401056f0: 2d29 s32i.n a2, a13, 8 +401056f2: 0d38 l32i.n a3, a13, 0 +401056f4: ff5a21 l32r a2, 4010545c +401056f7: 150327 bnone a3, a2, 40105710 +401056fa: 1d28 l32i.n a2, a13, 4 +401056fc: 08e277 bbsi a2, 7, 40105708 +401056ff: 643020 extui a3, a2, 0, 7 +40105702: 0283e6 bgei a3, 8, 40105708 +40105705: 0772e7 bbci a2, 30, 40105710 +40105708: 642020 extui a2, a2, 0, 7 +4010570b: f31c movi.n a3, 31 +4010570d: 05a327 bge a3, a2, 40105716 +40105710: ff5841 l32r a4, 40105470 +40105713: 000386 j 40105725 +40105716: 0d4d mov.n a4, a13 +40105718: 930c movi.n a3, 9 +4010571a: 022c movi.n a2, 32 +4010571c: fe8145 call0 40103f34 +4010571f: 091266 bnei a2, 1, 4010572c +40105722: ff5441 l32r a4, 40105474 +40105725: 0c3d mov.n a3, a12 +40105727: 0d2d mov.n a2, a13 +40105729: fc7a45 call0 40101ed0 +4010572c: 0158 l32i.n a5, a1, 0 +4010572e: 02e587 bbsi a5, 8, 40105734 +40105731: 00b6c6 j 40105a10 +40105734: fe2ff1 l32r a15, 40104ff0 +40105737: ff5021 l32r a2, 40105478 +4010573a: 050f52 l8ui a5, a15, 5 +4010573d: 0020c0 memw +40105740: 0228 l32i.n a2, a2, 0 +40105742: ff3e31 l32r a3, 4010543c +40105745: ff4d41 l32r a4, 4010547c +40105748: ff4e21 l32r a2, 40105480 +4010574b: 24d516 beqz a5, 4010599c +4010574e: 0020c0 memw +40105751: 0448 l32i.n a4, a4, 0 +40105753: 0020c0 memw +40105756: 0338 l32i.n a3, a3, 0 +40105758: 3149 s32i.n a4, a1, 12 +4010575a: 0020c0 memw +4010575d: 0228 l32i.n a2, a2, 0 +4010575f: 14dc bnez.n a4, 40105774 +40105761: fe9b31 l32r a3, 401051d0 +40105764: fe9c21 l32r a2, 401051d4 +40105767: cfa442 movi a4, 0x4cf +4010576a: ea8501 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +4010576d: 0000c0 callx0 a0 +40105770: ffff06 j 40105770 +40105773: 313800 srai a3, a0, 24 +40105776: 2328 l32i.n a2, a3, 8 +40105778: 02dc bnez.n a2, 4010578c +4010577a: fe9531 l32r a3, 401051d0 +4010577d: fe9521 l32r a2, 401051d4 +40105780: d0a442 movi a4, 0x4d0 +40105783: ea7f01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40105786: 0000c0 callx0 a0 +40105789: ffff06 j 40105789 +4010578c: 3148 l32i.n a4, a1, 12 +4010578e: 0020c0 memw +40105791: 0428 l32i.n a2, a4, 0 +40105793: 11f2e7 bbsi a2, 30, 401057a8 +40105796: fe8e31 l32r a3, 401051d0 +40105799: fe8e21 l32r a2, 401051d4 +4010579c: d1a442 movi a4, 0x4d1 4010579f: ea7801 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401057a2: 0000c0 callx0 a0 -401057a5: ffff06 j 401057a5 -401057a8: 3148 l32i.n a4, a1, 12 -401057aa: 0020c0 memw -401057ad: 0428 l32i.n a2, a4, 0 -401057af: 11f2e7 bbsi a2, 30, 401057c4 -401057b2: fe8e31 l32r a3, 401051ec -401057b5: fe8e21 l32r a2, 401051f0 -401057b8: d1a442 movi a4, 0x4d1 -401057bb: ea7101 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401057be: 0000c0 callx0 a0 -401057c1: ffff06 j 401057c1 -401057c4: 2fe8 l32i.n a14, a15, 8 -401057c6: 262e16 beqz a14, 40105a2c -401057c9: 0020c0 memw -401057cc: 0e28 l32i.n a2, a14, 0 -401057ce: 06f2e7 bbsi a2, 30, 401057d8 -401057d1: 2ee8 l32i.n a14, a14, 8 -401057d3: fffc86 j 401057c9 -401057d6: 510000 excw -401057d9: fe0d ret.n -401057db: f36931 l32r a3, 40102580 -401057de: 25c8 l32i.n a12, a5, 8 -401057e0: 140c movi.n a4, 1 -401057e2: 1cf8 l32i.n a15, a12, 4 -401057e4: 1149 s32i.n a4, a1, 4 -401057e6: 2fcb addi.n a2, a15, 12 -401057e8: 2129 s32i.n a2, a1, 8 -401057ea: 1f28 l32i.n a2, a15, 4 -401057ec: 102230 and a2, a2, a3 -401057ef: 0020c0 memw -401057f2: 0c38 l32i.n a3, a12, 0 -401057f4: 0df3e7 bbsi a3, 30, 40105805 -401057f7: 1158 l32i.n a5, a1, 4 -401057f9: 2cc8 l32i.n a12, a12, 8 -401057fb: d51b addi.n a13, a5, 1 -401057fd: f4d0d0 extui a13, a13, 0, 16 -40105800: 11d9 s32i.n a13, a1, 4 -40105802: fffa46 j 401057ef -40105805: ff1a31 l32r a3, 40105470 -40105808: 115216 beqz a2, 40105921 -4010580b: fe0021 l32r a2, 4010500c -4010580e: ff2441 l32r a4, 401054a0 -40105811: c228 l32i.n a2, a2, 48 -40105813: 050c movi.n a5, 0 -40105815: 5129 s32i.n a2, a1, 20 -40105817: 090f22 l8ui a2, a15, 9 -4010581a: 220b addi.n a2, a2, -1 -4010581c: a02220 addx4 a2, a2, a2 -4010581f: 1122f0 slli a2, a2, 1 -40105822: 3cc222 addi a2, a2, 60 -40105825: fc8705 call0 40102098 -40105828: 02dd mov.n a13, a2 -4010582a: 12dc bnez.n a2, 4010583f -4010582c: 1138 l32i.n a3, a1, 4 -4010582e: 202cc0 or a2, a12, a12 -40105831: ffaec5 call0 40105320 -40105834: fdf621 l32r a2, 4010500c -40105837: c228 l32i.n a2, a2, 48 -40105839: ffbe05 call0 4010541c -4010583c: 005b46 j 401059ad -4010583f: 0f3d mov.n a3, a15 -40105841: 3ca042 movi a4, 60 -40105844: ebb701 l32r a0, 40100720 -40105847: 0000c0 callx0 a0 -4010584a: 5138 l32i.n a3, a1, 20 -4010584c: 020c movi.n a2, 0 -4010584e: 1378 l32i.n a7, a3, 4 -40105850: 185d22 s16i a2, a13, 48 -40105853: 32cd82 addi a8, a13, 50 -40105856: b91c movi.n a9, 27 -40105858: 5148 l32i.n a4, a1, 20 -4010585a: 0020c0 memw -4010585d: 0428 l32i.n a2, a4, 0 -4010585f: 012432 l32i a3, a4, 4 -40105862: b42c20 extui a2, a2, 12, 12 -40105865: 802320 add a2, a3, a2 -40105868: 023727 bltu a7, a2, 4010586e -4010586b: 0026c6 j 4010590a -4010586e: 181d32 l16ui a3, a13, 48 -40105871: 090f22 l8ui a2, a15, 9 -40105874: 023327 bltu a3, a2, 4010587a -40105877: 0023c6 j 4010590a -4010587a: 000742 l8ui a4, a7, 0 -4010587d: 1fc422 addi a2, a4, 31 -40105880: 742020 extui a2, a2, 0, 8 -40105883: 02b927 bgeu a9, a2, 40105889 -40105886: 07a456 bnez a4, 40105904 -40105889: fde041 l32r a4, 4010500c -4010588c: 2158 l32i.n a5, a1, 8 -4010588e: 24a8 l32i.n a10, a4, 8 -40105890: 18c542 addi a4, a5, 24 -40105893: 0020c0 memw -40105896: 0a28 l32i.n a2, a10, 0 -40105898: 1aa8 l32i.n a10, a10, 4 -4010589a: b42020 extui a2, a2, 0, 12 -4010589d: 2a2a add.n a2, a10, a2 -4010589f: 67b427 bgeu a4, a2, 4010590a -401058a2: 0728 l32i.n a2, a7, 0 -401058a4: 331b addi.n a3, a3, 1 -401058a6: 185d32 s16i a3, a13, 48 -401058a9: b42820 extui a2, a2, 8, 12 -401058ac: 005822 s16i a2, a8, 0 -401058af: 0b1522 l16ui a2, a5, 22 -401058b2: 10c532 addi a3, a5, 16 -401058b5: 015822 s16i a2, a8, 2 -401058b8: 640c movi.n a4, 6 -401058ba: 284b addi.n a2, a8, 4 -401058bc: 7179 s32i.n a7, a1, 28 -401058be: 096192 s32i a9, a1, 36 -401058c1: 086182 s32i a8, a1, 32 -401058c4: eb9701 l32r a0, 40100720 -401058c7: 0000c0 callx0 a0 -401058ca: 2128 l32i.n a2, a1, 8 -401058cc: ca1c movi.n a10, 28 -401058ce: 010242 l8ui a4, a2, 1 -401058d1: 8188 l32i.n a8, a1, 32 -401058d3: 143040 extui a3, a4, 0, 2 -401058d6: fdc322 addi a2, a3, -3 -401058d9: 232c movi.n a3, 34 -401058db: 933a20 movnez a3, a10, a2 -401058de: 232b addi.n a2, a3, 2 -401058e0: 014480 slli a4, a4, 24 -401058e3: 336b addi.n a3, a3, 6 -401058e5: 88ab addi.n a8, a8, 10 -401058e7: a32340 movltz a2, a3, a4 -401058ea: 430c movi.n a3, 4 -401058ec: 086182 s32i a8, a1, 32 -401058ef: fef701 l32r a0, 401054cc -401058f2: 0000c0 callx0 a0 -401058f5: 2138 l32i.n a3, a1, 8 -401058f7: f42020 extui a2, a2, 0, 16 -401058fa: 332a add.n a3, a3, a2 -401058fc: 9198 l32i.n a9, a1, 36 -401058fe: 8188 l32i.n a8, a1, 32 -40105900: 7178 l32i.n a7, a1, 28 -40105902: 2139 s32i.n a3, a1, 8 -40105904: 774b addi.n a7, a7, 4 -40105906: ffd386 j 40105858 -40105909: 213200 srai a3, a0, 2 -4010590c: 2cc001 l32r a0, 400d0c0c <__floatsidf+0xc291c> -4010590f: a0c520 addx4 a12, a5, a2 -40105912: ff .byte 0xff -40105913: fdbe21 l32r a2, 4010500c -40105916: 0c2222 l32i a2, a2, 48 -40105919: ffb005 call0 4010541c -4010591c: 001206 j 40105968 -4010591f: 220000 excw +401057a5: ffff06 j 401057a5 +401057a8: 2fe8 l32i.n a14, a15, 8 +401057aa: 262e16 beqz a14, 40105a10 +401057ad: 0020c0 memw +401057b0: 0e28 l32i.n a2, a14, 0 +401057b2: 06f2e7 bbsi a2, 30, 401057bc +401057b5: 2ee8 l32i.n a14, a14, 8 +401057b7: fffc86 j 401057ad +401057ba: 510000 excw +401057bd: fe0d ret.n +401057bf: f37031 l32r a3, 40102580 +401057c2: 25c8 l32i.n a12, a5, 8 +401057c4: 140c movi.n a4, 1 +401057c6: 1cf8 l32i.n a15, a12, 4 +401057c8: 1149 s32i.n a4, a1, 4 +401057ca: 2fcb addi.n a2, a15, 12 +401057cc: 2129 s32i.n a2, a1, 8 +401057ce: 1f28 l32i.n a2, a15, 4 +401057d0: 102230 and a2, a2, a3 +401057d3: 0020c0 memw +401057d6: 0c38 l32i.n a3, a12, 0 +401057d8: 0df3e7 bbsi a3, 30, 401057e9 +401057db: 1158 l32i.n a5, a1, 4 +401057dd: 2cc8 l32i.n a12, a12, 8 +401057df: d51b addi.n a13, a5, 1 +401057e1: f4d0d0 extui a13, a13, 0, 16 +401057e4: 11d9 s32i.n a13, a1, 4 +401057e6: fffa46 j 401057d3 +401057e9: ff1a31 l32r a3, 40105454 +401057ec: 115216 beqz a2, 40105905 +401057ef: fe0021 l32r a2, 40104ff0 +401057f2: ff2441 l32r a4, 40105484 +401057f5: c228 l32i.n a2, a2, 48 +401057f7: 050c movi.n a5, 0 +401057f9: 5129 s32i.n a2, a1, 20 +401057fb: 090f22 l8ui a2, a15, 9 +401057fe: 220b addi.n a2, a2, -1 +40105800: a02220 addx4 a2, a2, a2 +40105803: 1122f0 slli a2, a2, 1 +40105806: 3cc222 addi a2, a2, 60 +40105809: fc88c5 call0 40102098 +4010580c: 02dd mov.n a13, a2 +4010580e: 12dc bnez.n a2, 40105823 +40105810: 1138 l32i.n a3, a1, 4 +40105812: 202cc0 or a2, a12, a12 +40105815: ffaec5 call0 40105304 +40105818: fdf621 l32r a2, 40104ff0 +4010581b: c228 l32i.n a2, a2, 48 +4010581d: ffbe05 call0 40105400 +40105820: 005b46 j 40105991 +40105823: 0f3d mov.n a3, a15 +40105825: 3ca042 movi a4, 60 +40105828: ebbe01 l32r a0, 40100720 +4010582b: 0000c0 callx0 a0 +4010582e: 5138 l32i.n a3, a1, 20 +40105830: 020c movi.n a2, 0 +40105832: 1378 l32i.n a7, a3, 4 +40105834: 185d22 s16i a2, a13, 48 +40105837: 32cd82 addi a8, a13, 50 +4010583a: b91c movi.n a9, 27 +4010583c: 5148 l32i.n a4, a1, 20 +4010583e: 0020c0 memw +40105841: 0428 l32i.n a2, a4, 0 +40105843: 012432 l32i a3, a4, 4 +40105846: b42c20 extui a2, a2, 12, 12 +40105849: 802320 add a2, a3, a2 +4010584c: 023727 bltu a7, a2, 40105852 +4010584f: 0026c6 j 401058ee +40105852: 181d32 l16ui a3, a13, 48 +40105855: 090f22 l8ui a2, a15, 9 +40105858: 023327 bltu a3, a2, 4010585e +4010585b: 0023c6 j 401058ee +4010585e: 000742 l8ui a4, a7, 0 +40105861: 1fc422 addi a2, a4, 31 +40105864: 742020 extui a2, a2, 0, 8 +40105867: 02b927 bgeu a9, a2, 4010586d +4010586a: 07a456 bnez a4, 401058e8 +4010586d: fde041 l32r a4, 40104ff0 +40105870: 2158 l32i.n a5, a1, 8 +40105872: 24a8 l32i.n a10, a4, 8 +40105874: 18c542 addi a4, a5, 24 +40105877: 0020c0 memw +4010587a: 0a28 l32i.n a2, a10, 0 +4010587c: 1aa8 l32i.n a10, a10, 4 +4010587e: b42020 extui a2, a2, 0, 12 +40105881: 2a2a add.n a2, a10, a2 +40105883: 67b427 bgeu a4, a2, 401058ee +40105886: 0728 l32i.n a2, a7, 0 +40105888: 331b addi.n a3, a3, 1 +4010588a: 185d32 s16i a3, a13, 48 +4010588d: b42820 extui a2, a2, 8, 12 +40105890: 005822 s16i a2, a8, 0 +40105893: 0b1522 l16ui a2, a5, 22 +40105896: 10c532 addi a3, a5, 16 +40105899: 015822 s16i a2, a8, 2 +4010589c: 640c movi.n a4, 6 +4010589e: 284b addi.n a2, a8, 4 +401058a0: 7179 s32i.n a7, a1, 28 +401058a2: 096192 s32i a9, a1, 36 +401058a5: 086182 s32i a8, a1, 32 +401058a8: eb9e01 l32r a0, 40100720 +401058ab: 0000c0 callx0 a0 +401058ae: 2128 l32i.n a2, a1, 8 +401058b0: ca1c movi.n a10, 28 +401058b2: 010242 l8ui a4, a2, 1 +401058b5: 8188 l32i.n a8, a1, 32 +401058b7: 143040 extui a3, a4, 0, 2 +401058ba: fdc322 addi a2, a3, -3 +401058bd: 232c movi.n a3, 34 +401058bf: 933a20 movnez a3, a10, a2 +401058c2: 232b addi.n a2, a3, 2 +401058c4: 014480 slli a4, a4, 24 +401058c7: 336b addi.n a3, a3, 6 +401058c9: 88ab addi.n a8, a8, 10 +401058cb: a32340 movltz a2, a3, a4 +401058ce: 430c movi.n a3, 4 +401058d0: 086182 s32i a8, a1, 32 +401058d3: fef701 l32r a0, 401054b0 +401058d6: 0000c0 callx0 a0 +401058d9: 2138 l32i.n a3, a1, 8 +401058db: f42020 extui a2, a2, 0, 16 +401058de: 332a add.n a3, a3, a2 +401058e0: 9198 l32i.n a9, a1, 36 +401058e2: 8188 l32i.n a8, a1, 32 +401058e4: 7178 l32i.n a7, a1, 28 +401058e6: 2139 s32i.n a3, a1, 8 +401058e8: 774b addi.n a7, a7, 4 +401058ea: ffd386 j 4010583c +401058ed: 213200 srai a3, a0, 2 +401058f0: 2cc001 l32r a0, 400d0bf0 <__floatsidf+0xc2900> +401058f3: a0c520 addx4 a12, a5, a2 +401058f6: ff .byte 0xff +401058f7: fdbe21 l32r a2, 40104ff0 +401058fa: 0c2222 l32i a2, a2, 48 +401058fd: ffb005 call0 40105400 +40105900: 001206 j 4010594c +40105903: 220000 excw +40105906: 0f .byte 0xf +40105907: 200c movi.n a0, 2 +40105909: 563420 excw +4010590c: 411da2 l16ui a10, a13, 130 +4010590f: 0cfee6 bgei a14, 0x100, 4010591f +40105912: a02205 call0 400a5b34 <__floatsidf+0x97844> +40105915: 780580 excw +40105918: ddfc bnez.n a13, 40105959 +4010591a: b21602 l16ui a0, a6, 0x164 +4010591d: 421d excw +4010591f: 3d80a0 excw 40105922: 0f .byte 0xf -40105923: 200c movi.n a0, 2 -40105925: 563420 excw -40105928: 411da2 l16ui a10, a13, 130 -4010592b: 0cfee6 bgei a14, 0x100, 4010593b -4010592e: a02205 call0 400a5b50 <__floatsidf+0x97860> -40105931: 764580 excw -40105934: ddfc bnez.n a13, 40105975 -40105936: b21602 l16ui a0, a6, 0x164 -40105939: 421d excw -4010593b: 3d80a0 excw -4010593e: 0f .byte 0xf -4010593f: 0d2d mov.n a2, a13 -40105941: eb7701 l32r a0, 40100720 -40105944: 0000c0 callx0 a0 -40105947: 120c movi.n a2, 1 -40105949: 0f38 l32i.n a3, a15, 0 -4010594b: fecb41 l32r a4, 40105478 -4010594e: 3e5d22 s16i a2, a13, 124 -40105951: b52030 extui a2, a3, 16, 12 -40105954: 040347 bnone a3, a4, 4010595c -40105957: 1f28 l32i.n a2, a15, 4 -40105959: f42820 extui a2, a2, 8, 16 -4010595c: 3f5d22 s16i a2, a13, 126 -4010595f: 012132 l32i a3, a1, 4 -40105962: 202cc0 or a2, a12, a12 -40105965: ff9b85 call0 40105320 -40105968: 0053c5 call0 40105ea8 -4010596b: 12dc bnez.n a2, 40105980 -4010596d: fecd41 l32r a4, 401054a4 -40105970: fe1f31 l32r a3, 401051ec -40105973: fe1f21 l32r a2, 401051f0 -40105976: ea0201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105979: 0000c0 callx0 a0 -4010597c: ffff06 j 4010597c -4010597f: 022200 excw -40105982: 2d4806 j 40110ea6 <_lit4_end+0xab7a> -40105985: 342020 extui a2, a2, 0, 4 -40105988: 113200 slli a3, a2, 16 -4010598b: f76121 l32r a2, 40103710 -4010598e: 102420 and a2, a4, a2 -40105991: 202230 or a2, a2, a3 -40105994: 2d29 s32i.n a2, a13, 8 -40105996: 0d4d mov.n a4, a13 -40105998: 930c movi.n a3, 9 -4010599a: 022c movi.n a2, 32 -4010599c: fe5b05 call0 40103f50 -4010599f: 0a1266 bnei a2, 1, 401059ad -401059a2: fec141 l32r a4, 401054a8 -401059a5: feb231 l32r a3, 40105470 -401059a8: 0d2d mov.n a2, a13 -401059aa: fc5245 call0 40101ed0 -401059ad: 3158 l32i.n a5, a1, 12 -401059af: 791e57 beq a14, a5, 40105a2c -401059b2: 2ee8 l32i.n a14, a14, 8 -401059b4: ff8386 j 401057c6 -401059b7: 20c000 or a12, a0, a0 -401059ba: 04c800 extui a12, a0, 8, 1 -401059bd: 0020c0 memw -401059c0: 0338 l32i.n a3, a3, 0 -401059c2: 0020c0 memw -401059c5: 0228 l32i.n a2, a2, 0 -401059c7: 026132 s32i a3, a1, 8 -401059ca: 013c56 bnez a12, 401059e1 -401059cd: fe0731 l32r a3, 401051ec -401059d0: fe0821 l32r a2, 401051f0 -401059d3: f1a442 movi a4, 0x4f1 -401059d6: e9ea01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401059d9: 0000c0 callx0 a0 -401059dc: ffff06 j 401059dc -401059df: 280000 excw -401059e2: dc2c movi.n a12, 45 -401059e4: 013112 excw -401059e7: fe .byte 0xfe -401059e8: fe0221 l32r a2, 401051f0 -401059eb: f2a442 movi a4, 0x4f2 -401059ee: e9e401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -401059f1: 0000c0 callx0 a0 -401059f4: ffff06 j 401059f4 -401059f7: 2f4800 excw -401059fa: 1149 s32i.n a4, a1, 4 -401059fc: 11d8 l32i.n a13, a1, 4 -401059fe: 130c movi.n a3, 1 -40105a00: 5d9c beqz.n a13, 40105a19 -40105a02: 0020c0 memw -40105a05: 0d58 l32i.n a5, a13, 0 -40105a07: 2d28 l32i.n a2, a13, 8 -40105a09: 0275e7 bbci a5, 30, 40105a0f -40105a0c: 005306 j 40105b5c -40105a0f: 331b addi.n a3, a3, 1 -40105a11: 02dd mov.n a13, a2 -40105a13: 743030 extui a3, a3, 0, 8 -40105a16: fff986 j 40105a00 -40105a19: 0223f6 bgeui a3, 2, 40105a1f -40105a1c: 00dd06 j 40105d94 -40105a1f: 0020c0 memw -40105a22: 0c28 l32i.n a2, a12, 0 -40105a24: 0472e7 bbci a2, 30, 40105a2c -40105a27: 0c2d mov.n a2, a12 -40105a29: ff8f45 call0 40105320 -40105a2c: fea321 l32r a2, 401054b8 -40105a2f: 0158 l32i.n a5, a1, 0 -40105a31: 028527 bany a5, a2, 40105a37 -40105a34: 002546 j 40105acd -40105a37: 02f537 bbsi a5, 19, 40105a3d -40105a3a: 0023c6 j 40105acd -40105a3d: 042132 l32i a3, a1, 16 -40105a40: 342c30 extui a2, a3, 12, 4 -40105a43: 1582b6 bltui a2, 8, 40105a5c -40105a46: 129226 beqi a2, 10, 40105a5c -40105a49: fde831 l32r a3, 401051ec -40105a4c: fde921 l32r a2, 401051f0 -40105a4f: 47a442 movi a4, 0x447 -40105a52: e9cb01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105a55: 0000c0 callx0 a0 -40105a58: ffff06 j 40105a58 -40105a5b: 982100 excw -40105a5e: fe .byte 0xfe -40105a5f: 4148 l32i.n a4, a1, 16 -40105a61: 0020c0 memw -40105a64: 0228 l32i.n a2, a2, 0 -40105a66: 35cc40 extui a12, a4, 28, 4 -40105a69: 7fa0d2 movi a13, 127 -40105a6c: 027287 bbci a2, 24, 40105a72 -40105a6f: 75d020 extui a13, a2, 16, 8 -40105a72: 202cc0 or a2, a12, a12 -40105a75: fefe45 call0 40104a5c -40105a78: 2b2c26 beqi a12, 2, 40105aa7 -40105a7b: 113cf6 bgeui a12, 3, 40105a90 -40105a7e: 01ac16 beqz a12, 40105a9c -40105a81: 341c66 bnei a12, 1, 40105ab9 -40105a84: 4158 l32i.n a5, a1, 16 -40105a86: 752050 extui a2, a5, 16, 8 -40105a89: fef4c5 call0 401049d8 -40105a8c: 000f46 j 40105acd -40105a8f: 4c2600 excw -40105a92: 6619 s32i.n a1, a6, 24 -40105a94: 225c movi.n a2, 82 -40105a96: fed905 call0 40104828 -40105a99: 000c06 j 40105acd -40105a9c: 0d2d mov.n a2, a13 -40105a9e: fe6bc5 call0 4010415c -40105aa1: 000a06 j 40105acd -40105aa4: 000000 ill -40105aa7: fef105 call0 401049b8 -40105aaa: 0007c6 j 40105acd -40105aad: 4138 l32i.n a3, a1, 16 -40105aaf: 752030 extui a2, a3, 16, 8 -40105ab2: fedc45 call0 40104878 -40105ab5: 000506 j 40105acd -40105ab8: cc3100 excw -40105abb: 21fd excw -40105abd: fdcd excw -40105abf: 69a442 movi a4, 0x469 -40105ac2: e9af01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105ac5: 0000c0 callx0 a0 -40105ac8: ffff06 j 40105ac8 -40105acb: 420000 excw -40105ace: d70021 l32r a2, 400fb6d0 <__floatsidf+0xed3e0> -40105ad1: c50274 excw -40105ad4: 52fe83 excw -40105ad7: 470021 l32r a2, 400d76d8 <__floatsidf+0xc93e8> -40105ada: 210b75 excw -40105add: fe79 s32i.n a7, a14, 60 -40105adf: e9a801 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105ae2: 0000c0 callx0 a0 -40105ae5: fee745 call0 4010495c -40105ae8: 6138 l32i.n a3, a1, 24 -40105aea: fe5721 l32r a2, 40105448 -40105aed: 132102 l32i a0, a1, 76 -40105af0: 1221c2 l32i a12, a1, 72 -40105af3: 1121d2 l32i a13, a1, 68 -40105af6: 1021e2 l32i a14, a1, 64 -40105af9: f1f8 l32i.n a15, a1, 60 -40105afb: 0020c0 memw -40105afe: 0239 s32i.n a3, a2, 0 -40105b00: 50c112 addi a1, a1, 80 -40105b03: f00d ret.n -40105b05: fe7041 l32r a4, 401054c8 -40105b08: 00a052 movi a5, 0 -40105b0b: 3ca022 movi a2, 60 -40105b0e: fc5885 call0 40102098 -40105b11: 20d220 or a13, a2, a2 -40105b14: 82cc bnez.n a2, 40105b20 -40105b16: 1138 l32i.n a3, a1, 4 -40105b18: 0c2d mov.n a2, a12 -40105b1a: ff8045 call0 40105320 -40105b1d: ffa306 j 401059ad -40105b20: c43c movi.n a4, 60 -40105b22: 0f3d mov.n a3, a15 -40105b24: 0d2d mov.n a2, a13 -40105b26: eafe01 l32r a0, 40100720 -40105b29: 0000c0 callx0 a0 -40105b2c: 120c movi.n a2, 1 -40105b2e: 0f38 l32i.n a3, a15, 0 -40105b30: fe5241 l32r a4, 40105478 -40105b33: 185d22 s16i a2, a13, 48 -40105b36: b52030 extui a2, a3, 16, 12 -40105b39: 040347 bnone a3, a4, 40105b41 -40105b3c: 1f28 l32i.n a2, a15, 4 -40105b3e: f42820 extui a2, a2, 8, 16 -40105b41: 195d22 s16i a2, a13, 50 -40105b44: 111f22 l16ui a2, a15, 34 -40105b47: 640c movi.n a4, 6 -40105b49: 1a5d22 s16i a2, a13, 52 -40105b4c: 1ccf32 addi a3, a15, 28 -40105b4f: 36cd22 addi a2, a13, 54 -40105b52: eaf301 l32r a0, 40100720 -40105b55: 0000c0 callx0 a0 -40105b58: ff80c6 j 4010595f -40105b5b: 612200 excw -40105b5e: 23b601 l32r a0, 400cea38 <__floatsidf+0xc0748> -40105b61: 780602 l8ui a0, a6, 120 -40105b64: 2f2200 excw -40105b67: 863102 excw -40105b6a: 2252f2 s16i a15, a2, 68 -40105b6d: 152801 l32r a0, 400cb010 <__floatsidf+0xbcd20> -40105b70: 8159 s32i.n a5, a1, 32 -40105b72: 102230 and a2, a2, a3 -40105b75: 3129 s32i.n a2, a1, 12 -40105b77: 003305 call0 40105ea8 -40105b7a: 02ed mov.n a14, a2 -40105b7c: 8158 l32i.n a5, a1, 32 -40105b7e: 012256 bnez a2, 40105b94 -40105b81: fd9a31 l32r a3, 401051ec -40105b84: fd9b21 l32r a2, 401051f0 -40105b87: 7ea142 movi a4, 0x17e -40105b8a: e97d01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105b8d: 0000c0 callx0 a0 -40105b90: ffff06 j 40105b90 -40105b93: 022200 excw -40105b96: 256806 j 4010f13a <_lit4_end+0x8e0e> -40105b99: 342020 extui a2, a2, 0, 4 -40105b9c: 113200 slli a3, a2, 16 -40105b9f: f6dc21 l32r a2, 40103710 -40105ba2: a7af72 movi a7, -89 -40105ba5: 102620 and a2, a6, a2 -40105ba8: 202230 or a2, a2, a3 -40105bab: 2529 s32i.n a2, a5, 8 -40105bad: 000522 l8ui a2, a5, 0 -40105bb0: 061532 l16ui a3, a5, 12 -40105bb3: 012280 slli a2, a2, 24 -40105bb6: 312820 srai a2, a2, 24 -40105bb9: f65b61 l32r a6, 40103528 -40105bbc: 392277 blt a2, a7, 40105bf9 -40105bbf: fe3b21 l32r a2, 401054ac -40105bc2: 000222 l8ui a2, a2, 0 -40105bc5: 301266 bnei a2, 1, 40105bf9 -40105bc8: 7139 s32i.n a3, a1, 28 -40105bca: 086152 s32i a5, a1, 32 -40105bcd: fd9605 call0 40103530 -40105bd0: 116200 slli a6, a2, 16 -40105bd3: 2ba172 movi a7, 0x12b -40105bd6: f42020 extui a2, a2, 0, 16 -40105bd9: 727a add.n a7, a2, a7 -40105bdb: f47070 extui a7, a7, 0, 16 -40105bde: 56a282 movi a8, 0x256 -40105be1: 316060 srai a6, a6, 16 -40105be4: 7138 l32i.n a3, a1, 28 -40105be6: 8158 l32i.n a5, a1, 32 -40105be8: 0d3877 bltu a8, a7, 40105bf9 -40105beb: eabe61 l32r a6, 401006e4 -40105bee: 001672 l16ui a7, a6, 0 -40105bf1: 627a add.n a6, a2, a7 -40105bf3: 116600 slli a6, a6, 16 -40105bf6: 316060 srai a6, a6, 16 -40105bf9: 3148 l32i.n a4, a1, 12 -40105bfb: 070c movi.n a7, 0 -40105bfd: 120c movi.n a2, 1 -40105bff: 021477 beq a4, a7, 40105c05 -40105c02: 003cc6 j 40105cf9 -40105c05: 0588 l32i.n a8, a5, 0 -40105c07: ea7521 l32r a2, 401005dc -40105c0a: 6a0827 bnone a8, a2, 40105c78 -40105c0d: 347030 extui a7, a3, 0, 4 -40105c10: 344726 beqi a7, 4, 40105c48 -40105c13: 4d8726 beqi a7, 8, 40105c64 -40105c16: 0ca756 bnez a7, 40105ce4 -40105c19: f0a052 movi a5, 240 -40105c1c: 103350 and a3, a3, a5 -40105c1f: 02e326 beqi a3, 128, 40105c25 -40105c22: 003186 j 40105cec -40105c25: f5bc31 l32r a3, 40103318 -40105c28: 102830 and a2, a8, a3 -40105c2b: 029237 bne a2, a3, 40105c31 -40105c2e: 002186 j 40105cb8 -40105c31: fe1f21 l32r a2, 401054b0 -40105c34: e95f31 l32r a3, 401001b0 <_UserExceptionVector_1+0x54> -40105c37: 102820 and a2, a8, a2 -40105c3a: 223a add.n a2, a2, a3 -40105c3c: 140c movi.n a4, 1 -40105c3e: 030c movi.n a3, 0 -40105c40: 834320 moveqz a4, a3, a2 -40105c43: 042d mov.n a2, a4 -40105c45: 001ec6 j 40105cc4 -40105c48: f0a022 movi a2, 240 -40105c4b: 103320 and a3, a3, a2 -40105c4e: a0a052 movi a5, 160 -40105c51: 070c movi.n a7, 0 -40105c53: c09350 sub a9, a3, a5 -40105c56: 072d mov.n a2, a7 -40105c58: 150c movi.n a5, 1 -40105c5a: 837790 moveqz a7, a7, a9 -40105c5d: 932590 movnez a2, a5, a9 -40105c60: 002546 j 40105cf9 -40105c63: 255000 extui a5, a0, 16, 3 -40105c66: 616220 excw -40105c69: 670507 bnone a5, a0, 40105cd4 -40105c6c: a07200 addx4 a7, a2, a0 -40105c6f: 072d00 excw -40105c72: 7168 l32i.n a6, a1, 28 -40105c74: 002046 j 40105cf9 -40105c77: 642100 extui a2, a0, 1, 7 -40105c7a: 27f9 s32i.n a15, a7, 8 -40105c7c: 4d08 l32i.n a0, a13, 16 -40105c7e: 345030 extui a5, a3, 0, 4 -40105c81: 059c beqz.n a5, 40105c95 -40105c83: 070c movi.n a7, 0 -40105c85: 072d mov.n a2, a7 -40105c87: f8c582 addi a8, a5, -8 -40105c8a: 130c movi.n a3, 1 -40105c8c: 837780 moveqz a7, a7, a8 -40105c8f: 932380 movnez a2, a3, a8 -40105c92: 0018c6 j 40105cf9 -40105c95: 742030 extui a2, a3, 0, 8 -40105c98: 1ce226 beqi a2, 128, 40105cb8 -40105c9b: 80a032 movi a3, 128 -40105c9e: 063327 bltu a3, a2, 40105ca8 -40105ca1: 47d226 beqi a2, 64, 40105cec -40105ca4: 001346 j 40105cf5 -40105ca7: a03200 addx4 a3, a2, a0 -40105caa: 1237d0 excw -40105cad: 323d excw -40105caf: 37e0a0 excw -40105cb2: 064092 s8i a9, a0, 6 -40105cb5: 000d mov.n a0, a0 -40105cb7: 2dc000 excw -40105cba: 030cc0 excw -40105cbd: 150c movi.n a5, 1 -40105cbf: 835320 moveqz a5, a3, a2 -40105cc2: 052d mov.n a2, a5 -40105cc4: 742020 extui a2, a2, 0, 8 -40105cc7: 170c movi.n a7, 1 -40105cc9: 000b06 j 40105cf9 -40105ccc: ea5821 l32r a2, 4010062c -40105ccf: 070c movi.n a7, 0 -40105cd1: 01d222 addmi a2, a2, 0x100 -40105cd4: de0222 l8ui a2, a2, 222 -40105cd7: 130c movi.n a3, 1 -40105cd9: 220b addi.n a2, a2, -1 -40105cdb: 833720 moveqz a3, a7, a2 -40105cde: 742030 extui a2, a3, 0, 8 -40105ce1: 000506 j 40105cf9 -40105ce4: 070c movi.n a7, 0 -40105ce6: 120c movi.n a2, 1 -40105ce8: 000346 j 40105cf9 -40105ceb: 170c00 excw -40105cee: 020c movi.n a2, 0 -40105cf0: 000146 j 40105cf9 -40105cf3: 0c0000 excw -40105cf6: 072d17 blt a13, a1, 40105d01 -40105cf9: fcc451 l32r a5, 4010500c -40105cfc: 001582 l16ui a8, a5, 0 -40105cff: 011532 l16ui a3, a5, 2 -40105d02: 383a add.n a3, a8, a3 -40105d04: 0423e6 bgei a3, 2, 40105d0c -40105d07: 140c movi.n a4, 1 -40105d09: 832470 moveqz a2, a4, a7 -40105d0c: fdea31 l32r a3, 401054b4 -40105d0f: 000332 l8ui a3, a3, 0 -40105d12: 2e1326 beqi a3, 1, 40105d44 -40105d15: 2be207 bbsi a2, 0, 40105d44 -40105d18: 0020c0 memw -40105d1b: 0d28 l32i.n a2, a13, 0 -40105d1d: b42c20 extui a2, a2, 12, 12 -40105d20: 02dc bnez.n a2, 40105d34 -40105d22: fd3231 l32r a3, 401051ec -40105d25: fd3221 l32r a2, 401051f0 -40105d28: 62a242 movi a4, 0x262 -40105d2b: e91501 l32r a0, 40100180 <_UserExceptionVector_1+0x24> -40105d2e: 0000c0 callx0 a0 -40105d31: ffff06 j 40105d31 -40105d34: 08a022 movi a2, 8 -40105d37: 076162 s32i a6, a1, 28 -40105d3a: fe3285 call0 40104064 -40105d3d: 205220 or a5, a2, a2 -40105d40: 7168 l32i.n a6, a1, 28 -40105d42: 82cc bnez.n a2, 40105d4e -40105d44: 130c movi.n a3, 1 -40105d46: 0d2d mov.n a2, a13 -40105d48: ff5d45 call0 40105320 -40105d4b: 000e46 j 40105d88 -40105d4e: 9228 l32i.n a2, a2, 36 -40105d50: 2148 l32i.n a4, a1, 8 -40105d52: 22e9 s32i.n a14, a2, 8 -40105d54: 1249 s32i.n a4, a2, 4 -40105d56: 2f28 l32i.n a2, a15, 8 -40105d58: 130c movi.n a3, 1 -40105d5a: 1529 s32i.n a2, a5, 4 -40105d5c: 1228 l32i.n a2, a2, 4 -40105d5e: 25d9 s32i.n a13, a5, 8 -40105d60: 4529 s32i.n a2, a5, 16 -40105d62: 065532 s16i a3, a5, 12 -40105d65: 0020c0 memw -40105d68: 0d38 l32i.n a3, a13, 0 -40105d6a: f19b21 l32r a2, 401023d8 -40105d6d: 102320 and a2, a3, a2 -40105d70: 0020c0 memw -40105d73: 0d29 s32i.n a2, a13, 0 -40105d75: 0c5562 s16i a6, a5, 24 -40105d78: 120c movi.n a2, 1 -40105d7a: 0d3d mov.n a3, a13 -40105d7c: 8159 s32i.n a5, a1, 32 -40105d7e: ff2a05 call0 40105020 -40105d81: 8158 l32i.n a5, a1, 32 -40105d83: 052d mov.n a2, a5 -40105d85: fecbc5 call0 40104a44 -40105d88: 029cd7 bne a12, a13, 40105d8e -40105d8b: ff2746 j 40105a2c -40105d8e: 11e8 l32i.n a14, a1, 4 -40105d90: ff1a06 j 401059fc -40105d93: 11e900 slli a14, a9, 16 -40105d96: ff72c6 j 40105b65 -40105d99: 000000 ill -40105d9c: f20004 excw -40105d9f: 3f .byte 0x3f - -40105da0 : -40105da0: ffff31 l32r a3, 40105d9c -40105da3: f91c21 l32r a2, 40104214 -40105da6: 0020c0 memw -40105da9: 0348 l32i.n a4, a3, 0 -40105dab: 102420 and a2, a4, a2 -40105dae: 0020c0 memw -40105db1: 0329 s32i.n a2, a3, 0 -40105db3: fdc021 l32r a2, 401054b4 -40105db6: 130c movi.n a3, 1 -40105db8: 004232 s8i a3, a2, 0 -40105dbb: f00d ret.n -40105dbd: 000000 ill -40105dc0: 8818 l32i.n a1, a8, 32 -40105dc2: fe .byte 0xfe -40105dc3: 3f .byte 0x3f -40105dc4: cd38 l32i.n a3, a13, 48 -40105dc6: fe .byte 0xfe -40105dc7: 3f .byte 0x3f - -40105dc8 : -40105dc8: ffff31 l32r a3, 40105dc4 -40105dcb: 742020 extui a2, a2, 0, 8 -40105dce: b02230 addx8 a2, a2, a3 -40105dd1: 050222 l8ui a2, a2, 5 -40105dd4: fffb31 l32r a3, 40105dc0 -40105dd7: 902230 addx2 a2, a2, a3 -40105dda: 001222 l16ui a2, a2, 0 -40105ddd: f00d ret.n +40105923: 0d2d mov.n a2, a13 +40105925: eb7e01 l32r a0, 40100720 +40105928: 0000c0 callx0 a0 +4010592b: 120c movi.n a2, 1 +4010592d: 0f38 l32i.n a3, a15, 0 +4010592f: fecb41 l32r a4, 4010545c +40105932: 3e5d22 s16i a2, a13, 124 +40105935: b52030 extui a2, a3, 16, 12 +40105938: 040347 bnone a3, a4, 40105940 +4010593b: 1f28 l32i.n a2, a15, 4 +4010593d: f42820 extui a2, a2, 8, 16 +40105940: 3f5d22 s16i a2, a13, 126 +40105943: 012132 l32i a3, a1, 4 +40105946: 202cc0 or a2, a12, a12 +40105949: ff9b85 call0 40105304 +4010594c: 0053c5 call0 40105e8c +4010594f: 12dc bnez.n a2, 40105964 +40105951: fecd41 l32r a4, 40105488 +40105954: fe1f31 l32r a3, 401051d0 +40105957: fe1f21 l32r a2, 401051d4 +4010595a: ea0901 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +4010595d: 0000c0 callx0 a0 +40105960: ffff06 j 40105960 +40105963: 022200 excw +40105966: 2d4806 j 40110e8a <_lit4_end+0xab7a> +40105969: 342020 extui a2, a2, 0, 4 +4010596c: 113200 slli a3, a2, 16 +4010596f: f76121 l32r a2, 401036f4 +40105972: 102420 and a2, a4, a2 +40105975: 202230 or a2, a2, a3 +40105978: 2d29 s32i.n a2, a13, 8 +4010597a: 0d4d mov.n a4, a13 +4010597c: 930c movi.n a3, 9 +4010597e: 022c movi.n a2, 32 +40105980: fe5b05 call0 40103f34 +40105983: 0a1266 bnei a2, 1, 40105991 +40105986: fec141 l32r a4, 4010548c +40105989: feb231 l32r a3, 40105454 +4010598c: 0d2d mov.n a2, a13 +4010598e: fc5405 call0 40101ed0 +40105991: 3158 l32i.n a5, a1, 12 +40105993: 791e57 beq a14, a5, 40105a10 +40105996: 2ee8 l32i.n a14, a14, 8 +40105998: ff8386 j 401057aa +4010599b: 20c000 or a12, a0, a0 +4010599e: 04c800 extui a12, a0, 8, 1 +401059a1: 0020c0 memw +401059a4: 0338 l32i.n a3, a3, 0 +401059a6: 0020c0 memw +401059a9: 0228 l32i.n a2, a2, 0 +401059ab: 026132 s32i a3, a1, 8 +401059ae: 013c56 bnez a12, 401059c5 +401059b1: fe0731 l32r a3, 401051d0 +401059b4: fe0821 l32r a2, 401051d4 +401059b7: f1a442 movi a4, 0x4f1 +401059ba: e9f101 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401059bd: 0000c0 callx0 a0 +401059c0: ffff06 j 401059c0 +401059c3: 280000 excw +401059c6: dc2c movi.n a12, 45 +401059c8: 013112 excw +401059cb: fe .byte 0xfe +401059cc: fe0221 l32r a2, 401051d4 +401059cf: f2a442 movi a4, 0x4f2 +401059d2: e9eb01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +401059d5: 0000c0 callx0 a0 +401059d8: ffff06 j 401059d8 +401059db: 2f4800 excw +401059de: 1149 s32i.n a4, a1, 4 +401059e0: 11d8 l32i.n a13, a1, 4 +401059e2: 130c movi.n a3, 1 +401059e4: 5d9c beqz.n a13, 401059fd +401059e6: 0020c0 memw +401059e9: 0d58 l32i.n a5, a13, 0 +401059eb: 2d28 l32i.n a2, a13, 8 +401059ed: 0275e7 bbci a5, 30, 401059f3 +401059f0: 005306 j 40105b40 +401059f3: 331b addi.n a3, a3, 1 +401059f5: 02dd mov.n a13, a2 +401059f7: 743030 extui a3, a3, 0, 8 +401059fa: fff986 j 401059e4 +401059fd: 0223f6 bgeui a3, 2, 40105a03 +40105a00: 00dd06 j 40105d78 +40105a03: 0020c0 memw +40105a06: 0c28 l32i.n a2, a12, 0 +40105a08: 0472e7 bbci a2, 30, 40105a10 +40105a0b: 0c2d mov.n a2, a12 +40105a0d: ff8f45 call0 40105304 +40105a10: fea321 l32r a2, 4010549c +40105a13: 0158 l32i.n a5, a1, 0 +40105a15: 028527 bany a5, a2, 40105a1b +40105a18: 002546 j 40105ab1 +40105a1b: 02f537 bbsi a5, 19, 40105a21 +40105a1e: 0023c6 j 40105ab1 +40105a21: 042132 l32i a3, a1, 16 +40105a24: 342c30 extui a2, a3, 12, 4 +40105a27: 1582b6 bltui a2, 8, 40105a40 +40105a2a: 129226 beqi a2, 10, 40105a40 +40105a2d: fde831 l32r a3, 401051d0 +40105a30: fde921 l32r a2, 401051d4 +40105a33: 47a442 movi a4, 0x447 +40105a36: e9d201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40105a39: 0000c0 callx0 a0 +40105a3c: ffff06 j 40105a3c +40105a3f: 982100 excw +40105a42: fe .byte 0xfe +40105a43: 4148 l32i.n a4, a1, 16 +40105a45: 0020c0 memw +40105a48: 0228 l32i.n a2, a2, 0 +40105a4a: 35cc40 extui a12, a4, 28, 4 +40105a4d: 7fa0d2 movi a13, 127 +40105a50: 027287 bbci a2, 24, 40105a56 +40105a53: 75d020 extui a13, a2, 16, 8 +40105a56: 202cc0 or a2, a12, a12 +40105a59: fefe45 call0 40104a40 +40105a5c: 2b2c26 beqi a12, 2, 40105a8b +40105a5f: 113cf6 bgeui a12, 3, 40105a74 +40105a62: 01ac16 beqz a12, 40105a80 +40105a65: 341c66 bnei a12, 1, 40105a9d +40105a68: 4158 l32i.n a5, a1, 16 +40105a6a: 752050 extui a2, a5, 16, 8 +40105a6d: fef4c5 call0 401049bc +40105a70: 000f46 j 40105ab1 +40105a73: 4c2600 excw +40105a76: 6619 s32i.n a1, a6, 24 +40105a78: 225c movi.n a2, 82 +40105a7a: fed905 call0 4010480c +40105a7d: 000c06 j 40105ab1 +40105a80: 0d2d mov.n a2, a13 +40105a82: fe6bc5 call0 40104140 +40105a85: 000a06 j 40105ab1 +40105a88: 000000 ill +40105a8b: fef105 call0 4010499c +40105a8e: 0007c6 j 40105ab1 +40105a91: 4138 l32i.n a3, a1, 16 +40105a93: 752030 extui a2, a3, 16, 8 +40105a96: fedc45 call0 4010485c +40105a99: 000506 j 40105ab1 +40105a9c: cc3100 excw +40105a9f: 21fd excw +40105aa1: fdcd excw +40105aa3: 69a442 movi a4, 0x469 +40105aa6: e9b601 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40105aa9: 0000c0 callx0 a0 +40105aac: ffff06 j 40105aac +40105aaf: 420000 excw +40105ab2: d70021 l32r a2, 400fb6b4 <__floatsidf+0xed3c4> +40105ab5: c50274 excw +40105ab8: 52fe83 excw +40105abb: 470021 l32r a2, 400d76bc <__floatsidf+0xc93cc> +40105abe: 210b75 excw +40105ac1: fe79 s32i.n a7, a14, 60 +40105ac3: e9af01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40105ac6: 0000c0 callx0 a0 +40105ac9: fee745 call0 40104940 +40105acc: 6138 l32i.n a3, a1, 24 +40105ace: fe5721 l32r a2, 4010542c +40105ad1: 132102 l32i a0, a1, 76 +40105ad4: 1221c2 l32i a12, a1, 72 +40105ad7: 1121d2 l32i a13, a1, 68 +40105ada: 1021e2 l32i a14, a1, 64 +40105add: f1f8 l32i.n a15, a1, 60 +40105adf: 0020c0 memw +40105ae2: 0239 s32i.n a3, a2, 0 +40105ae4: 50c112 addi a1, a1, 80 +40105ae7: f00d ret.n +40105ae9: fe7041 l32r a4, 401054ac +40105aec: 00a052 movi a5, 0 +40105aef: 3ca022 movi a2, 60 +40105af2: fc5a45 call0 40102098 +40105af5: 20d220 or a13, a2, a2 +40105af8: 82cc bnez.n a2, 40105b04 +40105afa: 1138 l32i.n a3, a1, 4 +40105afc: 0c2d mov.n a2, a12 +40105afe: ff8045 call0 40105304 +40105b01: ffa306 j 40105991 +40105b04: c43c movi.n a4, 60 +40105b06: 0f3d mov.n a3, a15 +40105b08: 0d2d mov.n a2, a13 +40105b0a: eb0501 l32r a0, 40100720 +40105b0d: 0000c0 callx0 a0 +40105b10: 120c movi.n a2, 1 +40105b12: 0f38 l32i.n a3, a15, 0 +40105b14: fe5241 l32r a4, 4010545c +40105b17: 185d22 s16i a2, a13, 48 +40105b1a: b52030 extui a2, a3, 16, 12 +40105b1d: 040347 bnone a3, a4, 40105b25 +40105b20: 1f28 l32i.n a2, a15, 4 +40105b22: f42820 extui a2, a2, 8, 16 +40105b25: 195d22 s16i a2, a13, 50 +40105b28: 111f22 l16ui a2, a15, 34 +40105b2b: 640c movi.n a4, 6 +40105b2d: 1a5d22 s16i a2, a13, 52 +40105b30: 1ccf32 addi a3, a15, 28 +40105b33: 36cd22 addi a2, a13, 54 +40105b36: eafa01 l32r a0, 40100720 +40105b39: 0000c0 callx0 a0 +40105b3c: ff80c6 j 40105943 +40105b3f: 612200 excw +40105b42: 23b601 l32r a0, 400cea1c <__floatsidf+0xc072c> +40105b45: 780602 l8ui a0, a6, 120 +40105b48: 2f2200 excw +40105b4b: 8d3102 excw +40105b4e: 2252f2 s16i a15, a2, 68 +40105b51: 152801 l32r a0, 400caff4 <__floatsidf+0xbcd04> +40105b54: 8159 s32i.n a5, a1, 32 +40105b56: 102230 and a2, a2, a3 +40105b59: 3129 s32i.n a2, a1, 12 +40105b5b: 003305 call0 40105e8c +40105b5e: 02ed mov.n a14, a2 +40105b60: 8158 l32i.n a5, a1, 32 +40105b62: 012256 bnez a2, 40105b78 +40105b65: fd9a31 l32r a3, 401051d0 +40105b68: fd9b21 l32r a2, 401051d4 +40105b6b: 7ea142 movi a4, 0x17e +40105b6e: e98401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40105b71: 0000c0 callx0 a0 +40105b74: ffff06 j 40105b74 +40105b77: 022200 excw +40105b7a: 256806 j 4010f11e <_lit4_end+0x8e0e> +40105b7d: 342020 extui a2, a2, 0, 4 +40105b80: 113200 slli a3, a2, 16 +40105b83: f6dc21 l32r a2, 401036f4 +40105b86: a7af72 movi a7, -89 +40105b89: 102620 and a2, a6, a2 +40105b8c: 202230 or a2, a2, a3 +40105b8f: 2529 s32i.n a2, a5, 8 +40105b91: 000522 l8ui a2, a5, 0 +40105b94: 061532 l16ui a3, a5, 12 +40105b97: 012280 slli a2, a2, 24 +40105b9a: 312820 srai a2, a2, 24 +40105b9d: f65b61 l32r a6, 4010350c +40105ba0: 392277 blt a2, a7, 40105bdd +40105ba3: fe3b21 l32r a2, 40105490 +40105ba6: 000222 l8ui a2, a2, 0 +40105ba9: 301266 bnei a2, 1, 40105bdd +40105bac: 7139 s32i.n a3, a1, 28 +40105bae: 086152 s32i a5, a1, 32 +40105bb1: fd9605 call0 40103514 +40105bb4: 116200 slli a6, a2, 16 +40105bb7: 2ba172 movi a7, 0x12b +40105bba: f42020 extui a2, a2, 0, 16 +40105bbd: 727a add.n a7, a2, a7 +40105bbf: f47070 extui a7, a7, 0, 16 +40105bc2: 56a282 movi a8, 0x256 +40105bc5: 316060 srai a6, a6, 16 +40105bc8: 7138 l32i.n a3, a1, 28 +40105bca: 8158 l32i.n a5, a1, 32 +40105bcc: 0d3877 bltu a8, a7, 40105bdd +40105bcf: eac561 l32r a6, 401006e4 +40105bd2: 001672 l16ui a7, a6, 0 +40105bd5: 627a add.n a6, a2, a7 +40105bd7: 116600 slli a6, a6, 16 +40105bda: 316060 srai a6, a6, 16 +40105bdd: 3148 l32i.n a4, a1, 12 +40105bdf: 070c movi.n a7, 0 +40105be1: 120c movi.n a2, 1 +40105be3: 021477 beq a4, a7, 40105be9 +40105be6: 003cc6 j 40105cdd +40105be9: 0588 l32i.n a8, a5, 0 +40105beb: ea7c21 l32r a2, 401005dc +40105bee: 6a0827 bnone a8, a2, 40105c5c +40105bf1: 347030 extui a7, a3, 0, 4 +40105bf4: 344726 beqi a7, 4, 40105c2c +40105bf7: 4d8726 beqi a7, 8, 40105c48 +40105bfa: 0ca756 bnez a7, 40105cc8 +40105bfd: f0a052 movi a5, 240 +40105c00: 103350 and a3, a3, a5 +40105c03: 02e326 beqi a3, 128, 40105c09 +40105c06: 003186 j 40105cd0 +40105c09: f5bc31 l32r a3, 401032fc +40105c0c: 102830 and a2, a8, a3 +40105c0f: 029237 bne a2, a3, 40105c15 +40105c12: 002186 j 40105c9c +40105c15: fe1f21 l32r a2, 40105494 +40105c18: e96631 l32r a3, 401001b0 <_UserExceptionVector_1+0x54> +40105c1b: 102820 and a2, a8, a2 +40105c1e: 223a add.n a2, a2, a3 +40105c20: 140c movi.n a4, 1 +40105c22: 030c movi.n a3, 0 +40105c24: 834320 moveqz a4, a3, a2 +40105c27: 042d mov.n a2, a4 +40105c29: 001ec6 j 40105ca8 +40105c2c: f0a022 movi a2, 240 +40105c2f: 103320 and a3, a3, a2 +40105c32: a0a052 movi a5, 160 +40105c35: 070c movi.n a7, 0 +40105c37: c09350 sub a9, a3, a5 +40105c3a: 072d mov.n a2, a7 +40105c3c: 150c movi.n a5, 1 +40105c3e: 837790 moveqz a7, a7, a9 +40105c41: 932590 movnez a2, a5, a9 +40105c44: 002546 j 40105cdd +40105c47: 255000 extui a5, a0, 16, 3 +40105c4a: 616220 excw +40105c4d: 670507 bnone a5, a0, 40105cb8 +40105c50: a07200 addx4 a7, a2, a0 +40105c53: 072d00 excw +40105c56: 7168 l32i.n a6, a1, 28 +40105c58: 002046 j 40105cdd +40105c5b: 642100 extui a2, a0, 1, 7 +40105c5e: 27f9 s32i.n a15, a7, 8 +40105c60: 4d08 l32i.n a0, a13, 16 +40105c62: 345030 extui a5, a3, 0, 4 +40105c65: 059c beqz.n a5, 40105c79 +40105c67: 070c movi.n a7, 0 +40105c69: 072d mov.n a2, a7 +40105c6b: f8c582 addi a8, a5, -8 +40105c6e: 130c movi.n a3, 1 +40105c70: 837780 moveqz a7, a7, a8 +40105c73: 932380 movnez a2, a3, a8 +40105c76: 0018c6 j 40105cdd +40105c79: 742030 extui a2, a3, 0, 8 +40105c7c: 1ce226 beqi a2, 128, 40105c9c +40105c7f: 80a032 movi a3, 128 +40105c82: 063327 bltu a3, a2, 40105c8c +40105c85: 47d226 beqi a2, 64, 40105cd0 +40105c88: 001346 j 40105cd9 +40105c8b: a03200 addx4 a3, a2, a0 +40105c8e: 1237d0 excw +40105c91: 323d excw +40105c93: 37e0a0 excw +40105c96: 064092 s8i a9, a0, 6 +40105c99: 000d mov.n a0, a0 +40105c9b: 2dc000 excw +40105c9e: 030cc0 excw +40105ca1: 150c movi.n a5, 1 +40105ca3: 835320 moveqz a5, a3, a2 +40105ca6: 052d mov.n a2, a5 +40105ca8: 742020 extui a2, a2, 0, 8 +40105cab: 170c movi.n a7, 1 +40105cad: 000b06 j 40105cdd +40105cb0: ea5f21 l32r a2, 4010062c +40105cb3: 070c movi.n a7, 0 +40105cb5: 01d222 addmi a2, a2, 0x100 +40105cb8: de0222 l8ui a2, a2, 222 +40105cbb: 130c movi.n a3, 1 +40105cbd: 220b addi.n a2, a2, -1 +40105cbf: 833720 moveqz a3, a7, a2 +40105cc2: 742030 extui a2, a3, 0, 8 +40105cc5: 000506 j 40105cdd +40105cc8: 070c movi.n a7, 0 +40105cca: 120c movi.n a2, 1 +40105ccc: 000346 j 40105cdd +40105ccf: 170c00 excw +40105cd2: 020c movi.n a2, 0 +40105cd4: 000146 j 40105cdd +40105cd7: 0c0000 excw +40105cda: 072d17 blt a13, a1, 40105ce5 +40105cdd: fcc451 l32r a5, 40104ff0 +40105ce0: 001582 l16ui a8, a5, 0 +40105ce3: 011532 l16ui a3, a5, 2 +40105ce6: 383a add.n a3, a8, a3 +40105ce8: 0423e6 bgei a3, 2, 40105cf0 +40105ceb: 140c movi.n a4, 1 +40105ced: 832470 moveqz a2, a4, a7 +40105cf0: fdea31 l32r a3, 40105498 +40105cf3: 000332 l8ui a3, a3, 0 +40105cf6: 2e1326 beqi a3, 1, 40105d28 +40105cf9: 2be207 bbsi a2, 0, 40105d28 +40105cfc: 0020c0 memw +40105cff: 0d28 l32i.n a2, a13, 0 +40105d01: b42c20 extui a2, a2, 12, 12 +40105d04: 02dc bnez.n a2, 40105d18 +40105d06: fd3231 l32r a3, 401051d0 +40105d09: fd3221 l32r a2, 401051d4 +40105d0c: 62a242 movi a4, 0x262 +40105d0f: e91c01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> +40105d12: 0000c0 callx0 a0 +40105d15: ffff06 j 40105d15 +40105d18: 08a022 movi a2, 8 +40105d1b: 076162 s32i a6, a1, 28 +40105d1e: fe3285 call0 40104048 +40105d21: 205220 or a5, a2, a2 +40105d24: 7168 l32i.n a6, a1, 28 +40105d26: 82cc bnez.n a2, 40105d32 +40105d28: 130c movi.n a3, 1 +40105d2a: 0d2d mov.n a2, a13 +40105d2c: ff5d45 call0 40105304 +40105d2f: 000e46 j 40105d6c +40105d32: 9228 l32i.n a2, a2, 36 +40105d34: 2148 l32i.n a4, a1, 8 +40105d36: 22e9 s32i.n a14, a2, 8 +40105d38: 1249 s32i.n a4, a2, 4 +40105d3a: 2f28 l32i.n a2, a15, 8 +40105d3c: 130c movi.n a3, 1 +40105d3e: 1529 s32i.n a2, a5, 4 +40105d40: 1228 l32i.n a2, a2, 4 +40105d42: 25d9 s32i.n a13, a5, 8 +40105d44: 4529 s32i.n a2, a5, 16 +40105d46: 065532 s16i a3, a5, 12 +40105d49: 0020c0 memw +40105d4c: 0d38 l32i.n a3, a13, 0 +40105d4e: f1a221 l32r a2, 401023d8 +40105d51: 102320 and a2, a3, a2 +40105d54: 0020c0 memw +40105d57: 0d29 s32i.n a2, a13, 0 +40105d59: 0c5562 s16i a6, a5, 24 +40105d5c: 120c movi.n a2, 1 +40105d5e: 0d3d mov.n a3, a13 +40105d60: 8159 s32i.n a5, a1, 32 +40105d62: ff2a05 call0 40105004 +40105d65: 8158 l32i.n a5, a1, 32 +40105d67: 052d mov.n a2, a5 +40105d69: fecbc5 call0 40104a28 +40105d6c: 029cd7 bne a12, a13, 40105d72 +40105d6f: ff2746 j 40105a10 +40105d72: 11e8 l32i.n a14, a1, 4 +40105d74: ff1a06 j 401059e0 +40105d77: 11e900 slli a14, a9, 16 +40105d7a: ff72c6 j 40105b49 +40105d7d: 000000 ill +40105d80: f20004 excw +40105d83: 3f .byte 0x3f + +40105d84 : +40105d84: ffff31 l32r a3, 40105d80 +40105d87: f91c21 l32r a2, 401041f8 +40105d8a: 0020c0 memw +40105d8d: 0348 l32i.n a4, a3, 0 +40105d8f: 102420 and a2, a4, a2 +40105d92: 0020c0 memw +40105d95: 0329 s32i.n a2, a3, 0 +40105d97: fdc021 l32r a2, 40105498 +40105d9a: 130c movi.n a3, 1 +40105d9c: 004232 s8i a3, a2, 0 +40105d9f: f00d ret.n +40105da1: 000000 ill +40105da4: 8818 l32i.n a1, a8, 32 +40105da6: fe .byte 0xfe +40105da7: 3f .byte 0x3f +40105da8: cd38 l32i.n a3, a13, 48 +40105daa: fe .byte 0xfe +40105dab: 3f .byte 0x3f + +40105dac : +40105dac: ffff31 l32r a3, 40105da8 +40105daf: 742020 extui a2, a2, 0, 8 +40105db2: b02230 addx8 a2, a2, a3 +40105db5: 050222 l8ui a2, a2, 5 +40105db8: fffb31 l32r a3, 40105da4 +40105dbb: 902230 addx2 a2, a2, a3 +40105dbe: 001222 l16ui a2, a2, 0 +40105dc1: f00d ret.n ... -40105de0 : -40105de0: f43030 extui a3, a3, 0, 16 -40105de3: 747020 extui a7, a2, 0, 8 -40105de6: f44040 extui a4, a4, 0, 16 -40105de9: 1153d0 slli a5, a3, 3 -40105dec: 4587f6 bgeui a7, 8, 40105e35 -40105def: a60c movi.n a6, 10 -40105df1: c0a032 movi a3, 192 -40105df4: 0257b6 bltui a7, 5, 40105dfa -40105df7: 60a032 movi a3, 96 -40105dfa: 646a add.n a6, a4, a6 -40105dfc: f42030 extui a2, a3, 0, 16 -40105dff: f46060 extui a6, a6, 0, 16 -40105e02: f45050 extui a5, a5, 0, 16 -40105e05: 0587b6 bltui a7, 8, 40105e0e -40105e08: 16c552 addi a5, a5, 22 -40105e0b: f45050 extui a5, a5, 0, 16 -40105e0e: ffed31 l32r a3, 40105dc4 -40105e11: b03730 addx8 a3, a7, a3 -40105e14: 0338 l32i.n a3, a3, 0 -40105e16: 823530 mull a3, a5, a3 -40105e19: f95251 l32r a5, 40104364 -40105e1c: 335a add.n a3, a3, a5 -40105e1e: d53230 extui a3, a3, 18, 14 -40105e21: 0787b6 bltui a7, 8, 40105e2c -40105e24: 333b addi.n a3, a3, 3 -40105e26: fcaf42 movi a4, -4 -40105e29: 103340 and a3, a3, a4 -40105e2c: 226a add.n a2, a2, a6 -40105e2e: 223a add.n a2, a2, a3 -40105e30: f42020 extui a2, a2, 0, 16 -40105e33: f00d ret.n -40105e35: f20c movi.n a2, 15 -40105e37: 061c movi.n a6, 16 -40105e39: 431c movi.n a3, 20 -40105e3b: bbb277 bgeu a2, a7, 40105dfa -40105e3e: 10c462 addi a6, a4, 16 -40105e41: f46060 extui a6, a6, 0, 16 -40105e44: f45050 extui a5, a5, 0, 16 -40105e47: 422c movi.n a2, 36 -40105e49: ffeec6 j 40105e08 - -40105e4c : -40105e4c: ffde31 l32r a3, 40105dc4 -40105e4f: 742020 extui a2, a2, 0, 8 -40105e52: b02230 addx8 a2, a2, a3 -40105e55: 050252 l8ui a5, a2, 5 -40105e58: 0e85f6 bgeui a5, 8, 40105e6a -40105e5b: a40c movi.n a4, 10 -40105e5d: c0a022 movi a2, 192 -40105e60: 1155b6 bltui a5, 5, 40105e75 -40105e63: 60a022 movi a2, 96 -40105e66: 0002c6 j 40105e75 -40105e69: f60c00 excw -40105e6c: 041c movi.n a4, 16 -40105e6e: 422c movi.n a2, 36 -40105e70: 013657 bltu a6, a5, 40105e75 -40105e73: 421c movi.n a2, 20 -40105e75: 442a add.n a4, a4, a2 -40105e77: 00a162 movi a6, 0x100 -40105e7a: 0285b6 bltui a5, 8, 40105e80 -40105e7d: 16a162 movi a6, 0x116 -40105e80: b03530 addx8 a3, a5, a3 -40105e83: 0328 l32i.n a2, a3, 0 -40105e85: f93731 l32r a3, 40104364 -40105e88: 822620 mull a2, a6, a2 -40105e8b: 323a add.n a3, a2, a3 -40105e8d: d52230 extui a2, a3, 18, 14 -40105e90: 0685b6 bltui a5, 8, 40105e9a -40105e93: 323b addi.n a3, a2, 3 -40105e95: c27c movi.n a2, -4 -40105e97: 102320 and a2, a3, a2 -40105e9a: 242a add.n a2, a4, a2 -40105e9c: f42020 extui a2, a2, 0, 16 -40105e9f: f00d ret.n -40105ea1: 000000 ill -40105ea4: ce78 l32i.n a7, a14, 48 -40105ea6: fe .byte 0xfe -40105ea7: 3f .byte 0x3f - -40105ea8 : -40105ea8: ffff21 l32r a2, 40105ea4 -40105eab: 132222 l32i a2, a2, 76 -40105eae: f00d ret.n -40105eb0: 800000 add a0, a0, a0 -40105eb3: 7f .byte 0x7f - -40105eb4 <__divsf3_aux>: -40105eb4: 1133f0 slli a3, a3, 1 -40105eb7: 413130 srli a3, a3, 1 -40105eba: 339c beqz.n a3, 40105ed1 <__divsf3_aux+0x1d> -40105ebc: 40f3a0 nsau a10, a3 -40105ebf: f8caa2 addi a10, a10, -8 -40105ec2: 401a00 ssl a10 -40105ec5: a13300 sll a3, a3 -40105ec8: 190c movi.n a9, 1 -40105eca: c099a0 sub a9, a9, a10 -40105ecd: 001d06 j 40105f45 <__divsf3+0x15> -40105ed0: 42f000 excw -40105ed3: 414011 l32r a1, 400d63d4 <__floatsidf+0xc80e4> -40105ed6: 2f7041 l32r a4, 400d1c98 <__floatsidf+0xc39a8> -40105ed9: 221005 call0 40127fdc <_lit4_end+0x21cb0> -40105edc: 226001 l32r a0, 400ce85c <__floatsidf+0xc056c> -40105edf: 44cc20 extui a12, a2, 12, 5 -40105ee2: e9a241 l32r a4, 4010056c -40105ee5: 202240 or a2, a2, a4 -40105ee8: f00d ret.n -40105eea: f00000 subx8 a0, a0, a0 -40105eed: 201122 l16ui a2, a1, 64 -40105ef0: 9c4121 l32r a2, 400ecff4 <__floatsidf+0xded04> -40105ef3: f2a022 movi a2, 242 -40105ef6: caa240 excw -40105ef9: 00f8 l32i.n a15, a0, 0 -40105efb: 401a add.n a4, a0, a1 -40105efd: a12200 sll a2, a2 -40105f00: 180c movi.n a8, 1 -40105f02: c088a0 sub a8, a8, a10 -40105f05: 000fc6 j 40105f48 <__divsf3+0x18> -40105f08: 052f70 extui a2, a7, 31, 1 -40105f0b: 012210 slli a2, a2, 31 -40105f0e: f00d ret.n -40105f10: 057f30 extui a7, a3, 31, 1 -40105f13: 017710 slli a7, a7, 31 -40105f16: 302270 xor a2, a2, a7 -40105f19: 05c367 bnall a3, a6, 40105f22 <__divsf3_aux+0x6e> -40105f1c: e99441 l32r a4, 4010056c -40105f1f: 202240 or a2, a2, a4 -40105f22: f00d ret.n -40105f24: 118370 slli a8, a3, 9 -40105f27: fdd816 beqz a8, 40105f08 <__divsf3_aux+0x54> -40105f2a: 032d mov.n a2, a3 -40105f2c: f00d ret.n +40105dc4 : +40105dc4: f43030 extui a3, a3, 0, 16 +40105dc7: 747020 extui a7, a2, 0, 8 +40105dca: f44040 extui a4, a4, 0, 16 +40105dcd: 1153d0 slli a5, a3, 3 +40105dd0: 4587f6 bgeui a7, 8, 40105e19 +40105dd3: a60c movi.n a6, 10 +40105dd5: c0a032 movi a3, 192 +40105dd8: 0257b6 bltui a7, 5, 40105dde +40105ddb: 60a032 movi a3, 96 +40105dde: 646a add.n a6, a4, a6 +40105de0: f42030 extui a2, a3, 0, 16 +40105de3: f46060 extui a6, a6, 0, 16 +40105de6: f45050 extui a5, a5, 0, 16 +40105de9: 0587b6 bltui a7, 8, 40105df2 +40105dec: 16c552 addi a5, a5, 22 +40105def: f45050 extui a5, a5, 0, 16 +40105df2: ffed31 l32r a3, 40105da8 +40105df5: b03730 addx8 a3, a7, a3 +40105df8: 0338 l32i.n a3, a3, 0 +40105dfa: 823530 mull a3, a5, a3 +40105dfd: f95251 l32r a5, 40104348 +40105e00: 335a add.n a3, a3, a5 +40105e02: d53230 extui a3, a3, 18, 14 +40105e05: 0787b6 bltui a7, 8, 40105e10 +40105e08: 333b addi.n a3, a3, 3 +40105e0a: fcaf42 movi a4, -4 +40105e0d: 103340 and a3, a3, a4 +40105e10: 226a add.n a2, a2, a6 +40105e12: 223a add.n a2, a2, a3 +40105e14: f42020 extui a2, a2, 0, 16 +40105e17: f00d ret.n +40105e19: f20c movi.n a2, 15 +40105e1b: 061c movi.n a6, 16 +40105e1d: 431c movi.n a3, 20 +40105e1f: bbb277 bgeu a2, a7, 40105dde +40105e22: 10c462 addi a6, a4, 16 +40105e25: f46060 extui a6, a6, 0, 16 +40105e28: f45050 extui a5, a5, 0, 16 +40105e2b: 422c movi.n a2, 36 +40105e2d: ffeec6 j 40105dec + +40105e30 : +40105e30: ffde31 l32r a3, 40105da8 +40105e33: 742020 extui a2, a2, 0, 8 +40105e36: b02230 addx8 a2, a2, a3 +40105e39: 050252 l8ui a5, a2, 5 +40105e3c: 0e85f6 bgeui a5, 8, 40105e4e +40105e3f: a40c movi.n a4, 10 +40105e41: c0a022 movi a2, 192 +40105e44: 1155b6 bltui a5, 5, 40105e59 +40105e47: 60a022 movi a2, 96 +40105e4a: 0002c6 j 40105e59 +40105e4d: f60c00 excw +40105e50: 041c movi.n a4, 16 +40105e52: 422c movi.n a2, 36 +40105e54: 013657 bltu a6, a5, 40105e59 +40105e57: 421c movi.n a2, 20 +40105e59: 442a add.n a4, a4, a2 +40105e5b: 00a162 movi a6, 0x100 +40105e5e: 0285b6 bltui a5, 8, 40105e64 +40105e61: 16a162 movi a6, 0x116 +40105e64: b03530 addx8 a3, a5, a3 +40105e67: 0328 l32i.n a2, a3, 0 +40105e69: f93731 l32r a3, 40104348 +40105e6c: 822620 mull a2, a6, a2 +40105e6f: 323a add.n a3, a2, a3 +40105e71: d52230 extui a2, a3, 18, 14 +40105e74: 0685b6 bltui a5, 8, 40105e7e +40105e77: 323b addi.n a3, a2, 3 +40105e79: c27c movi.n a2, -4 +40105e7b: 102320 and a2, a3, a2 +40105e7e: 242a add.n a2, a4, a2 +40105e80: f42020 extui a2, a2, 0, 16 +40105e83: f00d ret.n +40105e85: 000000 ill +40105e88: ce78 l32i.n a7, a14, 48 +40105e8a: fe .byte 0xfe +40105e8b: 3f .byte 0x3f + +40105e8c : +40105e8c: ffff21 l32r a2, 40105e88 +40105e8f: 132222 l32i a2, a2, 76 +40105e92: f00d ret.n +40105e94: 800000 add a0, a0, a0 +40105e97: 7f .byte 0x7f + +40105e98 <__divsf3_aux>: +40105e98: 1133f0 slli a3, a3, 1 +40105e9b: 413130 srli a3, a3, 1 +40105e9e: 339c beqz.n a3, 40105eb5 <__divsf3_aux+0x1d> +40105ea0: 40f3a0 nsau a10, a3 +40105ea3: f8caa2 addi a10, a10, -8 +40105ea6: 401a00 ssl a10 +40105ea9: a13300 sll a3, a3 +40105eac: 190c movi.n a9, 1 +40105eae: c099a0 sub a9, a9, a10 +40105eb1: 001d06 j 40105f29 <__divsf3+0x15> +40105eb4: 42f000 excw +40105eb7: 414011 l32r a1, 400d63b8 <__floatsidf+0xc80c8> +40105eba: 2f7041 l32r a4, 400d1c7c <__floatsidf+0xc398c> +40105ebd: 221005 call0 40127fc0 <_lit4_end+0x21cb0> +40105ec0: 226001 l32r a0, 400ce840 <__floatsidf+0xc0550> +40105ec3: 44cc20 extui a12, a2, 12, 5 +40105ec6: e9a941 l32r a4, 4010056c +40105ec9: 202240 or a2, a2, a4 +40105ecc: f00d ret.n +40105ece: f00000 subx8 a0, a0, a0 +40105ed1: 201122 l16ui a2, a1, 64 +40105ed4: 9c4121 l32r a2, 400ecfd8 <__floatsidf+0xdece8> +40105ed7: f2a022 movi a2, 242 +40105eda: caa240 excw +40105edd: 00f8 l32i.n a15, a0, 0 +40105edf: 401a add.n a4, a0, a1 +40105ee1: a12200 sll a2, a2 +40105ee4: 180c movi.n a8, 1 +40105ee6: c088a0 sub a8, a8, a10 +40105ee9: 000fc6 j 40105f2c <__divsf3+0x18> +40105eec: 052f70 extui a2, a7, 31, 1 +40105eef: 012210 slli a2, a2, 31 +40105ef2: f00d ret.n +40105ef4: 057f30 extui a7, a3, 31, 1 +40105ef7: 017710 slli a7, a7, 31 +40105efa: 302270 xor a2, a2, a7 +40105efd: 05c367 bnall a3, a6, 40105f06 <__divsf3_aux+0x6e> +40105f00: e99b41 l32r a4, 4010056c +40105f03: 202240 or a2, a2, a4 +40105f06: f00d ret.n +40105f08: 118370 slli a8, a3, 9 +40105f0b: fdd816 beqz a8, 40105eec <__divsf3_aux+0x54> +40105f0e: 032d mov.n a2, a3 +40105f10: f00d ret.n ... -40105f30 <__divsf3>: -40105f30: ffe061 l32r a6, 40105eb0 -40105f33: 307230 xor a7, a2, a3 -40105f36: d64267 ball a2, a6, 40105f10 <__divsf3_aux+0x5c> -40105f39: e74367 ball a3, a6, 40105f24 <__divsf3_aux+0x70> -40105f3c: 758720 extui a8, a2, 23, 8 -40105f3f: 759730 extui a9, a3, 23, 8 -40105f42: f6e916 beqz a9, 40105eb4 <__divsf3_aux> -40105f45: fa3816 beqz a8, 40105eec <__divsf3_aux+0x38> -40105f48: c08890 sub a8, a8, a9 -40105f4b: e9c2a1 l32r a10, 40100654 -40105f4e: 202260 or a2, a2, a6 -40105f51: 1022a0 and a2, a2, a10 -40105f54: 203360 or a3, a3, a6 -40105f57: 1033a0 and a3, a3, a10 -40105f5a: 043327 bltu a3, a2, 40105f62 <__divsf3+0x32> -40105f5d: 1122f0 slli a2, a2, 1 -40105f60: 880b addi.n a8, a8, -1 -40105f62: c02230 sub a2, a2, a3 -40105f65: 1122f0 slli a2, a2, 1 -40105f68: 1a0c movi.n a10, 1 -40105f6a: 17a092 movi a9, 23 -40105f6d: 11aaf0 slli a10, a10, 1 -40105f70: 043237 bltu a2, a3, 40105f78 <__divsf3+0x48> -40105f73: aa1b addi.n a10, a10, 1 -40105f75: c02230 sub a2, a2, a3 -40105f78: 1122f0 slli a2, a2, 1 -40105f7b: 990b addi.n a9, a9, -1 -40105f7d: fec956 bnez a9, 40105f6d <__divsf3+0x3d> -40105f80: 7ec882 addi a8, a8, 126 -40105f83: fea042 movi a4, 254 -40105f86: 17b847 bgeu a8, a4, 40105fa1 <__divsf3+0x71> -40105f89: 043237 bltu a2, a3, 40105f91 <__divsf3+0x61> -40105f8c: aa1b addi.n a10, a10, 1 -40105f8e: 1a1237 beq a2, a3, 40105fac <__divsf3+0x7c> -40105f91: 018890 slli a8, a8, 23 -40105f94: 2a8a add.n a2, a10, a8 -40105f96: 057f70 extui a7, a7, 31, 1 -40105f99: 017710 slli a7, a7, 31 -40105f9c: 202270 or a2, a2, a7 -40105f9f: f00d ret.n -40105fa1: 010896 bltz a8, 40105fb5 <__divsf3+0x85> -40105fa4: 841b addi.n a8, a4, 1 -40105fa6: 012890 slli a2, a8, 23 -40105fa9: fffa46 j 40105f96 <__divsf3+0x66> -40105fac: 41a1a0 srli a10, a10, 1 -40105faf: 11aaf0 slli a10, a10, 1 -40105fb2: fff6c6 j 40105f91 <__divsf3+0x61> -40105fb5: 608080 neg a8, a8 -40105fb8: 400800 ssr a8 -40105fbb: 22c8f6 bgeui a8, 32, 40105fe1 <__divsf3+0xb1> -40105fbe: a16a00 sll a6, a10 -40105fc1: 91a0a0 srl a10, a10 -40105fc4: 080c movi.n a8, 0 -40105fc6: 328c beqz.n a2, 40105fcd <__divsf3+0x9d> -40105fc8: 190c movi.n a9, 1 -40105fca: 206690 or a6, a6, a9 -40105fcd: fc06d6 bgez a6, 40105f91 <__divsf3+0x61> -40105fd0: aa1b addi.n a10, a10, 1 -40105fd2: 1166f0 slli a6, a6, 1 -40105fd5: fb8656 bnez a6, 40105f91 <__divsf3+0x61> -40105fd8: 41a1a0 srli a10, a10, 1 -40105fdb: 11aaf0 slli a10, a10, 1 -40105fde: ffebc6 j 40105f91 <__divsf3+0x61> -40105fe1: 052f70 extui a2, a7, 31, 1 -40105fe4: 012210 slli a2, a2, 31 -40105fe7: f00d ret.n -40105fe9: 000000 ill - -40105fec <__fixsfsi>: -40105fec: ffb161 l32r a6, 40105eb0 -40105fef: 224267 ball a2, a6, 40106015 <__fixsfsi+0x29> -40105ff2: 754720 extui a4, a2, 23, 8 -40105ff5: 82c442 addi a4, a4, -126 -40105ff8: 20c4e6 bgei a4, 32, 4010601c <__fixsfsi+0x30> -40105ffb: 2914a6 blti a4, 1, 40106028 <__fixsfsi+0x3c> -40105ffe: 207260 or a7, a2, a6 -40106001: 115780 slli a5, a7, 8 -40106004: 401400 ssl a4 -40106007: 915050 srl a5, a5 -4010600a: 602050 neg a2, a5 -4010600d: b32570 movgez a2, a5, a7 -40106010: f00d ret.n -40106012: 000000 ill -40106015: 114270 slli a4, a2, 9 -40106018: 048c beqz.n a4, 4010601c <__fixsfsi+0x30> -4010601a: 020c movi.n a2, 0 -4010601c: 114680 slli a4, a6, 8 -4010601f: 540b addi.n a5, a4, -1 -40106021: b34520 movgez a4, a5, a2 -40106024: 042d mov.n a2, a4 -40106026: f00d ret.n -40106028: 020c movi.n a2, 0 -4010602a: f00d ret.n - -4010602c : -4010602c: 020c movi.n a2, 0 -4010602e: f00d ret.n - -40106030 : -40106030: 803230 add a3, a2, a3 -40106033: 040c movi.n a4, 0 -40106035: 8caf72 movi a7, -116 -40106038: 261237 beq a2, a3, 40106062 -4010603b: 000252 l8ui a5, a2, 0 -4010603e: 08a062 movi a6, 8 -40106041: 304450 xor a4, a4, a5 -40106044: 048040 extui a8, a4, 0, 1 -40106047: 415140 srli a5, a4, 1 -4010604a: 744050 extui a4, a5, 0, 8 -4010604d: 488c beqz.n a8, 40106055 -4010604f: 304470 xor a4, a4, a7 -40106052: 744040 extui a4, a4, 0, 8 -40106055: 660b addi.n a6, a6, -1 -40106057: 746060 extui a6, a6, 0, 8 -4010605a: fe6656 bnez a6, 40106044 -4010605d: 221b addi.n a2, a2, 1 -4010605f: fff546 j 40106038 -40106062: 042d mov.n a2, a4 -40106064: f00d ret.n +40105f14 <__divsf3>: +40105f14: ffe061 l32r a6, 40105e94 +40105f17: 307230 xor a7, a2, a3 +40105f1a: d64267 ball a2, a6, 40105ef4 <__divsf3_aux+0x5c> +40105f1d: e74367 ball a3, a6, 40105f08 <__divsf3_aux+0x70> +40105f20: 758720 extui a8, a2, 23, 8 +40105f23: 759730 extui a9, a3, 23, 8 +40105f26: f6e916 beqz a9, 40105e98 <__divsf3_aux> +40105f29: fa3816 beqz a8, 40105ed0 <__divsf3_aux+0x38> +40105f2c: c08890 sub a8, a8, a9 +40105f2f: e9c9a1 l32r a10, 40100654 +40105f32: 202260 or a2, a2, a6 +40105f35: 1022a0 and a2, a2, a10 +40105f38: 203360 or a3, a3, a6 +40105f3b: 1033a0 and a3, a3, a10 +40105f3e: 043327 bltu a3, a2, 40105f46 <__divsf3+0x32> +40105f41: 1122f0 slli a2, a2, 1 +40105f44: 880b addi.n a8, a8, -1 +40105f46: c02230 sub a2, a2, a3 +40105f49: 1122f0 slli a2, a2, 1 +40105f4c: 1a0c movi.n a10, 1 +40105f4e: 17a092 movi a9, 23 +40105f51: 11aaf0 slli a10, a10, 1 +40105f54: 043237 bltu a2, a3, 40105f5c <__divsf3+0x48> +40105f57: aa1b addi.n a10, a10, 1 +40105f59: c02230 sub a2, a2, a3 +40105f5c: 1122f0 slli a2, a2, 1 +40105f5f: 990b addi.n a9, a9, -1 +40105f61: fec956 bnez a9, 40105f51 <__divsf3+0x3d> +40105f64: 7ec882 addi a8, a8, 126 +40105f67: fea042 movi a4, 254 +40105f6a: 17b847 bgeu a8, a4, 40105f85 <__divsf3+0x71> +40105f6d: 043237 bltu a2, a3, 40105f75 <__divsf3+0x61> +40105f70: aa1b addi.n a10, a10, 1 +40105f72: 1a1237 beq a2, a3, 40105f90 <__divsf3+0x7c> +40105f75: 018890 slli a8, a8, 23 +40105f78: 2a8a add.n a2, a10, a8 +40105f7a: 057f70 extui a7, a7, 31, 1 +40105f7d: 017710 slli a7, a7, 31 +40105f80: 202270 or a2, a2, a7 +40105f83: f00d ret.n +40105f85: 010896 bltz a8, 40105f99 <__divsf3+0x85> +40105f88: 841b addi.n a8, a4, 1 +40105f8a: 012890 slli a2, a8, 23 +40105f8d: fffa46 j 40105f7a <__divsf3+0x66> +40105f90: 41a1a0 srli a10, a10, 1 +40105f93: 11aaf0 slli a10, a10, 1 +40105f96: fff6c6 j 40105f75 <__divsf3+0x61> +40105f99: 608080 neg a8, a8 +40105f9c: 400800 ssr a8 +40105f9f: 22c8f6 bgeui a8, 32, 40105fc5 <__divsf3+0xb1> +40105fa2: a16a00 sll a6, a10 +40105fa5: 91a0a0 srl a10, a10 +40105fa8: 080c movi.n a8, 0 +40105faa: 328c beqz.n a2, 40105fb1 <__divsf3+0x9d> +40105fac: 190c movi.n a9, 1 +40105fae: 206690 or a6, a6, a9 +40105fb1: fc06d6 bgez a6, 40105f75 <__divsf3+0x61> +40105fb4: aa1b addi.n a10, a10, 1 +40105fb6: 1166f0 slli a6, a6, 1 +40105fb9: fb8656 bnez a6, 40105f75 <__divsf3+0x61> +40105fbc: 41a1a0 srli a10, a10, 1 +40105fbf: 11aaf0 slli a10, a10, 1 +40105fc2: ffebc6 j 40105f75 <__divsf3+0x61> +40105fc5: 052f70 extui a2, a7, 31, 1 +40105fc8: 012210 slli a2, a2, 31 +40105fcb: f00d ret.n +40105fcd: 000000 ill + +40105fd0 <__fixsfsi>: +40105fd0: ffb161 l32r a6, 40105e94 +40105fd3: 224267 ball a2, a6, 40105ff9 <__fixsfsi+0x29> +40105fd6: 754720 extui a4, a2, 23, 8 +40105fd9: 82c442 addi a4, a4, -126 +40105fdc: 20c4e6 bgei a4, 32, 40106000 <__fixsfsi+0x30> +40105fdf: 2914a6 blti a4, 1, 4010600c <__fixsfsi+0x3c> +40105fe2: 207260 or a7, a2, a6 +40105fe5: 115780 slli a5, a7, 8 +40105fe8: 401400 ssl a4 +40105feb: 915050 srl a5, a5 +40105fee: 602050 neg a2, a5 +40105ff1: b32570 movgez a2, a5, a7 +40105ff4: f00d ret.n +40105ff6: 000000 ill +40105ff9: 114270 slli a4, a2, 9 +40105ffc: 048c beqz.n a4, 40106000 <__fixsfsi+0x30> +40105ffe: 020c movi.n a2, 0 +40106000: 114680 slli a4, a6, 8 +40106003: 540b addi.n a5, a4, -1 +40106005: b34520 movgez a4, a5, a2 +40106008: 042d mov.n a2, a4 +4010600a: f00d ret.n +4010600c: 020c movi.n a2, 0 +4010600e: f00d ret.n + +40106010 : +40106010: 020c movi.n a2, 0 +40106012: f00d ret.n + +40106014 : +40106014: 803230 add a3, a2, a3 +40106017: 040c movi.n a4, 0 +40106019: 8caf72 movi a7, -116 +4010601c: 261237 beq a2, a3, 40106046 +4010601f: 000252 l8ui a5, a2, 0 +40106022: 08a062 movi a6, 8 +40106025: 304450 xor a4, a4, a5 +40106028: 048040 extui a8, a4, 0, 1 +4010602b: 415140 srli a5, a4, 1 +4010602e: 744050 extui a4, a5, 0, 8 +40106031: 488c beqz.n a8, 40106039 +40106033: 304470 xor a4, a4, a7 +40106036: 744040 extui a4, a4, 0, 8 +40106039: 660b addi.n a6, a6, -1 +4010603b: 746060 extui a6, a6, 0, 8 +4010603e: fe6656 bnez a6, 40106028 +40106041: 221b addi.n a2, a2, 1 +40106043: fff546 j 4010601c +40106046: 042d mov.n a2, a4 +40106048: f00d ret.n ... -40106068 : -40106068: 020c movi.n a2, 0 -4010606a: f00d ret.n - -4010606c : -4010606c: f57c movi.n a5, -1 -4010606e: 0259 s32i.n a5, a2, 0 -40106070: 050c movi.n a5, 0 -40106072: 1259 s32i.n a5, a2, 4 -40106074: 2259 s32i.n a5, a2, 8 -40106076: 3239 s32i.n a3, a2, 12 -40106078: 4249 s32i.n a4, a2, 16 -4010607a: f00d ret.n - -4010607c : -4010607c: f00d ret.n +4010604c : +4010604c: 020c movi.n a2, 0 +4010604e: f00d ret.n + +40106050 : +40106050: f57c movi.n a5, -1 +40106052: 0259 s32i.n a5, a2, 0 +40106054: 050c movi.n a5, 0 +40106056: 1259 s32i.n a5, a2, 4 +40106058: 2259 s32i.n a5, a2, 8 +4010605a: 3239 s32i.n a3, a2, 12 +4010605c: 4249 s32i.n a4, a2, 16 +4010605e: f00d ret.n + +40106060 : +40106060: f00d ret.n ... -40106080 : +40106064 : } -40106080: f00d ret.n +40106064: f00d ret.n ... -40106084 : -40106084: 743030 extui a3, a3, 0, 8 -40106087: 424a add.n a4, a2, a4 -40106089: 0001c6 j 40106094 -4010608c: 000252 l8ui a5, a2, 0 -4010608f: 061537 beq a5, a3, 40106099 -40106092: 221b addi.n a2, a2, 1 -40106094: f49247 bne a2, a4, 4010608c -40106097: 020c movi.n a2, 0 -40106099: f00d ret.n +40106068 : +40106068: 743030 extui a3, a3, 0, 8 +4010606b: 424a add.n a4, a2, a4 +4010606d: 0001c6 j 40106078 +40106070: 000252 l8ui a5, a2, 0 +40106073: 061537 beq a5, a3, 4010607d +40106076: 221b addi.n a2, a2, 1 +40106078: f49247 bne a2, a4, 40106070 +4010607b: 020c movi.n a2, 0 +4010607d: f00d ret.n ... -4010609c : -4010609c: 13e320 wsr.intclear a2 -4010609f: f00d ret.n -401060a1: 000000 ill -401060a4: 02b366 bnei a3, 16, 401060aa -401060a7: 005646 j 40106204 -401060aa: 051c movi.n a5, 16 -401060ac: 663537 bltu a5, a3, 40106116 -401060af: 028366 bnei a3, 8, 401060b5 -401060b2: 003686 j 40106190 -401060b5: 850c movi.n a5, 8 -401060b7: 2e3537 bltu a5, a3, 401060e9 -401060ba: 023366 bnei a3, 3, 401060c0 -401060bd: 005ac6 j 4010622c -401060c0: 1043f6 bgeui a3, 4, 401060d4 -401060c3: 021366 bnei a3, 1, 401060c9 -401060c6: 0061c6 j 40106251 -401060c9: 022366 bnei a3, 2, 401060cf -401060cc: 005c06 j 40106240 -401060cf: 006646 j 4010626c -401060d2: 660000 excw -401060d5: 460263 excw -401060d8: 0059 s32i.n a5, a0, 0 -401060da: 0273b6 bltui a3, 7, 401060e0 -401060dd: 0052c6 j 4010622c -401060e0: 025366 bnei a3, 5, 401060e6 -401060e3: 005a86 j 40106251 -401060e6: 006086 j 4010626c -401060e9: 02a366 bnei a3, 12, 401060ef -401060ec: 002246 j 40106179 -401060ef: c40c movi.n a4, 12 -401060f1: 103437 bltu a4, a3, 40106105 -401060f4: 029366 bnei a3, 10, 401060fa -401060f7: 003d46 j 401061f0 -401060fa: a40c movi.n a4, 10 -401060fc: 02b437 bgeu a4, a3, 40106102 -401060ff: 004046 j 40106204 -40106102: 002e86 j 401061c0 -40106105: e40c movi.n a4, 14 -40106107: 029347 bne a3, a4, 4010610d -4010610a: 003286 j 401061d8 -4010610d: 02b437 bgeu a4, a3, 40106113 -40106110: 004106 j 40106218 -40106113: 002446 j 401061a8 -40106116: 851c movi.n a5, 24 -40106118: 029357 bne a3, a5, 4010611e -4010611b: 003946 j 40106204 -4010611e: 1a3537 bltu a5, a3, 4010613c -40106121: 441c movi.n a4, 20 -40106123: 029347 bne a3, a4, 40106129 -40106126: 001f86 j 401061a8 -40106129: 043437 bltu a4, a3, 40106131 -4010612c: 241c movi.n a4, 18 -4010612e: 000506 j 40106146 -40106131: 641c movi.n a4, 22 -40106133: 421347 beq a3, a4, 40106179 -40106136: 283437 bltu a4, a3, 40106162 -40106139: 0014c6 j 40106190 -4010613c: c51c movi.n a5, 28 -4010613e: 661357 beq a3, a5, 401061a8 -40106141: 0d3537 bltu a5, a3, 40106152 -40106144: a41c movi.n a4, 26 -40106146: 029347 bne a3, a4, 4010614c -40106149: 0022c6 j 401061d8 -4010614c: 703437 bltu a4, a3, 401061c0 -4010614f: 002746 j 401061f0 -40106152: e51c movi.n a5, 30 -40106154: 211357 beq a3, a5, 40106179 -40106157: 353357 bltu a3, a5, 40106190 -4010615a: f51c movi.n a5, 31 -4010615c: 021357 beq a3, a5, 40106162 -4010615f: 004246 j 4010626c -40106162: dec242 addi a4, a2, -34 -40106165: 744040 extui a4, a4, 0, 8 -40106168: dca052 movi a5, 220 -4010616b: 030c movi.n a3, 0 -4010616d: 02b547 bgeu a5, a4, 40106173 -40106170: 004106 j 40106278 -40106173: dfc242 addi a4, a2, -33 -40106176: 003a46 j 40106263 -40106179: e2c242 addi a4, a2, -30 -4010617c: 744040 extui a4, a4, 0, 8 -4010617f: e0a052 movi a5, 224 -40106182: 030c movi.n a3, 0 -40106184: 02b547 bgeu a5, a4, 4010618a -40106187: 003b46 j 40106278 -4010618a: e3c242 addi a4, a2, -29 -4010618d: 003486 j 40106263 -40106190: e5c242 addi a4, a2, -27 -40106193: 744040 extui a4, a4, 0, 8 -40106196: e3a052 movi a5, 227 -40106199: 030c movi.n a3, 0 -4010619b: 02b547 bgeu a5, a4, 401061a1 -4010619e: 003586 j 40106278 -401061a1: e6c242 addi a4, a2, -26 -401061a4: 002ec6 j 40106263 -401061a7: c24200 excw -401061aa: 40ea add.n a4, a0, a14 -401061ac: 527440 excw -401061af: 0ce8a0 excw -401061b2: b54703 excw -401061b5: 2f8602 excw -401061b8: c24200 excw -401061bb: c6eb addi.n a12, a6, 14 -401061bd: 0028 l32i.n a2, a0, 0 -401061bf: c24200 excw -401061c2: ef .byte 0xef -401061c3: 744040 extui a4, a4, 0, 8 -401061c6: eda052 movi a5, 237 -401061c9: 030c movi.n a3, 0 -401061cb: 02b547 bgeu a5, a4, 401061d1 -401061ce: 002986 j 40106278 -401061d1: f0c242 addi a4, a2, -16 -401061d4: 0022c6 j 40106263 -401061d7: c24200 excw -401061da: 4040f2 s8i a15, a0, 64 -401061dd: a05274 excw -401061e0: 030cf0 excw -401061e3: 02b547 bgeu a5, a4, 401061e9 -401061e6: 002386 j 40106278 -401061e9: f3c242 addi a4, a2, -13 -401061ec: 001cc6 j 40106263 -401061ef: c24200 excw -401061f2: 4040f4 excw -401061f5: a05274 excw -401061f8: 030cf2 l8ui a15, a12, 3 -401061fb: 793547 bltu a5, a4, 40106278 -401061fe: f5c242 addi a4, a2, -11 -40106201: 001786 j 40106263 -40106204: f7c242 addi a4, a2, -9 -40106207: 744040 extui a4, a4, 0, 8 -4010620a: f5a052 movi a5, 245 -4010620d: 030c movi.n a3, 0 -4010620f: 653547 bltu a5, a4, 40106278 -40106212: f8c242 addi a4, a2, -8 -40106215: 001286 j 40106263 -40106218: f6c242 addi a4, a2, -10 -4010621b: 744040 extui a4, a4, 0, 8 -4010621e: f4a052 movi a5, 244 -40106221: 030c movi.n a3, 0 -40106223: 513547 bltu a5, a4, 40106278 -40106226: f7c242 addi a4, a2, -9 -40106229: 000d86 j 40106263 -4010622c: f1c242 addi a4, a2, -15 -4010622f: 744040 extui a4, a4, 0, 8 -40106232: efa052 movi a5, 239 -40106235: 030c movi.n a3, 0 -40106237: 3d3547 bltu a5, a4, 40106278 -4010623a: f2c242 addi a4, a2, -14 -4010623d: 000886 j 40106263 -40106240: f4c232 addi a3, a2, -12 -40106243: 743030 extui a3, a3, 0, 8 -40106246: f2a042 movi a4, 242 -40106249: b1b437 bgeu a4, a3, 401061fe -4010624c: 030c movi.n a3, 0 -4010624e: 000986 j 40106278 -40106251: f5c242 addi a4, a2, -11 -40106254: 744040 extui a4, a4, 0, 8 -40106257: f3a052 movi a5, 243 -4010625a: 00a032 movi a3, 0 -4010625d: 173547 bltu a5, a4, 40106278 -40106260: f6c242 addi a4, a2, -10 -40106263: 214140 srai a4, a4, 1 -40106266: 904440 addx2 a4, a4, a4 -40106269: 744040 extui a4, a4, 0, 8 -4010626c: 022c movi.n a2, 32 -4010626e: 043d mov.n a3, a4 -40106270: 01b247 bgeu a2, a4, 40106275 -40106273: 032c movi.n a3, 32 -40106275: 743030 extui a3, a3, 0, 8 -40106278: 032d mov.n a2, a3 -4010627a: f00d ret.n - -4010627c : -4010627c: 000352 l8ui a5, a3, 0 -4010627f: 055216 beqz a2, 401062d8 -40106282: 5238 l32i.n a3, a2, 20 -40106284: 50e307 bbsi a3, 0, 401062d8 -40106287: 020242 l8ui a4, a2, 2 -4010628a: 7fa032 movi a3, 127 -4010628d: 014480 slli a4, a4, 24 -40106290: 316840 srai a6, a4, 24 -40106293: 121637 beq a6, a3, 401062a9 -40106296: 014580 slli a4, a5, 24 -40106299: 314840 srai a4, a4, 24 -4010629c: 464a add.n a4, a6, a4 -4010629e: 744140 extui a4, a4, 1, 8 -401062a1: 024252 s8i a5, a2, 2 -401062a4: 045d mov.n a5, a4 -401062a6: 000106 j 401062ae -401062a9: 024252 s8i a5, a2, 2 -401062ac: 040c movi.n a4, 0 -401062ae: 030232 l8ui a3, a2, 3 -401062b1: 7fa062 movi a6, 127 -401062b4: 013380 slli a3, a3, 24 -401062b7: 317830 srai a7, a3, 24 -401062ba: 171767 beq a7, a6, 401062d5 -401062bd: 014480 slli a4, a4, 24 -401062c0: 314840 srai a4, a4, 24 -401062c3: 903770 addx2 a3, a7, a7 -401062c6: 334a add.n a3, a3, a4 -401062c8: 433b addi.n a4, a3, 3 -401062ca: a33430 movltz a3, a4, a3 -401062cd: 213230 srai a3, a3, 2 -401062d0: 034232 s8i a3, a2, 3 -401062d3: f00d ret.n -401062d5: 034252 s8i a5, a2, 3 -401062d8: f00d ret.n +40106080 : +40106080: 13e320 wsr.intclear a2 +40106083: f00d ret.n +40106085: 000000 ill +40106088: 02b366 bnei a3, 16, 4010608e +4010608b: 005646 j 401061e8 +4010608e: 051c movi.n a5, 16 +40106090: 663537 bltu a5, a3, 401060fa +40106093: 028366 bnei a3, 8, 40106099 +40106096: 003686 j 40106174 +40106099: 850c movi.n a5, 8 +4010609b: 2e3537 bltu a5, a3, 401060cd +4010609e: 023366 bnei a3, 3, 401060a4 +401060a1: 005ac6 j 40106210 +401060a4: 1043f6 bgeui a3, 4, 401060b8 +401060a7: 021366 bnei a3, 1, 401060ad +401060aa: 0061c6 j 40106235 +401060ad: 022366 bnei a3, 2, 401060b3 +401060b0: 005c06 j 40106224 +401060b3: 006646 j 40106250 +401060b6: 660000 excw +401060b9: 460263 excw +401060bc: 0059 s32i.n a5, a0, 0 +401060be: 0273b6 bltui a3, 7, 401060c4 +401060c1: 0052c6 j 40106210 +401060c4: 025366 bnei a3, 5, 401060ca +401060c7: 005a86 j 40106235 +401060ca: 006086 j 40106250 +401060cd: 02a366 bnei a3, 12, 401060d3 +401060d0: 002246 j 4010615d +401060d3: c40c movi.n a4, 12 +401060d5: 103437 bltu a4, a3, 401060e9 +401060d8: 029366 bnei a3, 10, 401060de +401060db: 003d46 j 401061d4 +401060de: a40c movi.n a4, 10 +401060e0: 02b437 bgeu a4, a3, 401060e6 +401060e3: 004046 j 401061e8 +401060e6: 002e86 j 401061a4 +401060e9: e40c movi.n a4, 14 +401060eb: 029347 bne a3, a4, 401060f1 +401060ee: 003286 j 401061bc +401060f1: 02b437 bgeu a4, a3, 401060f7 +401060f4: 004106 j 401061fc +401060f7: 002446 j 4010618c +401060fa: 851c movi.n a5, 24 +401060fc: 029357 bne a3, a5, 40106102 +401060ff: 003946 j 401061e8 +40106102: 1a3537 bltu a5, a3, 40106120 +40106105: 441c movi.n a4, 20 +40106107: 029347 bne a3, a4, 4010610d +4010610a: 001f86 j 4010618c +4010610d: 043437 bltu a4, a3, 40106115 +40106110: 241c movi.n a4, 18 +40106112: 000506 j 4010612a +40106115: 641c movi.n a4, 22 +40106117: 421347 beq a3, a4, 4010615d +4010611a: 283437 bltu a4, a3, 40106146 +4010611d: 0014c6 j 40106174 +40106120: c51c movi.n a5, 28 +40106122: 661357 beq a3, a5, 4010618c +40106125: 0d3537 bltu a5, a3, 40106136 +40106128: a41c movi.n a4, 26 +4010612a: 029347 bne a3, a4, 40106130 +4010612d: 0022c6 j 401061bc +40106130: 703437 bltu a4, a3, 401061a4 +40106133: 002746 j 401061d4 +40106136: e51c movi.n a5, 30 +40106138: 211357 beq a3, a5, 4010615d +4010613b: 353357 bltu a3, a5, 40106174 +4010613e: f51c movi.n a5, 31 +40106140: 021357 beq a3, a5, 40106146 +40106143: 004246 j 40106250 +40106146: dec242 addi a4, a2, -34 +40106149: 744040 extui a4, a4, 0, 8 +4010614c: dca052 movi a5, 220 +4010614f: 030c movi.n a3, 0 +40106151: 02b547 bgeu a5, a4, 40106157 +40106154: 004106 j 4010625c +40106157: dfc242 addi a4, a2, -33 +4010615a: 003a46 j 40106247 +4010615d: e2c242 addi a4, a2, -30 +40106160: 744040 extui a4, a4, 0, 8 +40106163: e0a052 movi a5, 224 +40106166: 030c movi.n a3, 0 +40106168: 02b547 bgeu a5, a4, 4010616e +4010616b: 003b46 j 4010625c +4010616e: e3c242 addi a4, a2, -29 +40106171: 003486 j 40106247 +40106174: e5c242 addi a4, a2, -27 +40106177: 744040 extui a4, a4, 0, 8 +4010617a: e3a052 movi a5, 227 +4010617d: 030c movi.n a3, 0 +4010617f: 02b547 bgeu a5, a4, 40106185 +40106182: 003586 j 4010625c +40106185: e6c242 addi a4, a2, -26 +40106188: 002ec6 j 40106247 +4010618b: c24200 excw +4010618e: 40ea add.n a4, a0, a14 +40106190: 527440 excw +40106193: 0ce8a0 excw +40106196: b54703 excw +40106199: 2f8602 excw +4010619c: c24200 excw +4010619f: c6eb addi.n a12, a6, 14 +401061a1: 0028 l32i.n a2, a0, 0 +401061a3: c24200 excw +401061a6: ef .byte 0xef +401061a7: 744040 extui a4, a4, 0, 8 +401061aa: eda052 movi a5, 237 +401061ad: 030c movi.n a3, 0 +401061af: 02b547 bgeu a5, a4, 401061b5 +401061b2: 002986 j 4010625c +401061b5: f0c242 addi a4, a2, -16 +401061b8: 0022c6 j 40106247 +401061bb: c24200 excw +401061be: 4040f2 s8i a15, a0, 64 +401061c1: a05274 excw +401061c4: 030cf0 excw +401061c7: 02b547 bgeu a5, a4, 401061cd +401061ca: 002386 j 4010625c +401061cd: f3c242 addi a4, a2, -13 +401061d0: 001cc6 j 40106247 +401061d3: c24200 excw +401061d6: 4040f4 excw +401061d9: a05274 excw +401061dc: 030cf2 l8ui a15, a12, 3 +401061df: 793547 bltu a5, a4, 4010625c +401061e2: f5c242 addi a4, a2, -11 +401061e5: 001786 j 40106247 +401061e8: f7c242 addi a4, a2, -9 +401061eb: 744040 extui a4, a4, 0, 8 +401061ee: f5a052 movi a5, 245 +401061f1: 030c movi.n a3, 0 +401061f3: 653547 bltu a5, a4, 4010625c +401061f6: f8c242 addi a4, a2, -8 +401061f9: 001286 j 40106247 +401061fc: f6c242 addi a4, a2, -10 +401061ff: 744040 extui a4, a4, 0, 8 +40106202: f4a052 movi a5, 244 +40106205: 030c movi.n a3, 0 +40106207: 513547 bltu a5, a4, 4010625c +4010620a: f7c242 addi a4, a2, -9 +4010620d: 000d86 j 40106247 +40106210: f1c242 addi a4, a2, -15 +40106213: 744040 extui a4, a4, 0, 8 +40106216: efa052 movi a5, 239 +40106219: 030c movi.n a3, 0 +4010621b: 3d3547 bltu a5, a4, 4010625c +4010621e: f2c242 addi a4, a2, -14 +40106221: 000886 j 40106247 +40106224: f4c232 addi a3, a2, -12 +40106227: 743030 extui a3, a3, 0, 8 +4010622a: f2a042 movi a4, 242 +4010622d: b1b437 bgeu a4, a3, 401061e2 +40106230: 030c movi.n a3, 0 +40106232: 000986 j 4010625c +40106235: f5c242 addi a4, a2, -11 +40106238: 744040 extui a4, a4, 0, 8 +4010623b: f3a052 movi a5, 243 +4010623e: 00a032 movi a3, 0 +40106241: 173547 bltu a5, a4, 4010625c +40106244: f6c242 addi a4, a2, -10 +40106247: 214140 srai a4, a4, 1 +4010624a: 904440 addx2 a4, a4, a4 +4010624d: 744040 extui a4, a4, 0, 8 +40106250: 022c movi.n a2, 32 +40106252: 043d mov.n a3, a4 +40106254: 01b247 bgeu a2, a4, 40106259 +40106257: 032c movi.n a3, 32 +40106259: 743030 extui a3, a3, 0, 8 +4010625c: 032d mov.n a2, a3 +4010625e: f00d ret.n + +40106260 : +40106260: 000352 l8ui a5, a3, 0 +40106263: 055216 beqz a2, 401062bc +40106266: 5238 l32i.n a3, a2, 20 +40106268: 50e307 bbsi a3, 0, 401062bc +4010626b: 020242 l8ui a4, a2, 2 +4010626e: 7fa032 movi a3, 127 +40106271: 014480 slli a4, a4, 24 +40106274: 316840 srai a6, a4, 24 +40106277: 121637 beq a6, a3, 4010628d +4010627a: 014580 slli a4, a5, 24 +4010627d: 314840 srai a4, a4, 24 +40106280: 464a add.n a4, a6, a4 +40106282: 744140 extui a4, a4, 1, 8 +40106285: 024252 s8i a5, a2, 2 +40106288: 045d mov.n a5, a4 +4010628a: 000106 j 40106292 +4010628d: 024252 s8i a5, a2, 2 +40106290: 040c movi.n a4, 0 +40106292: 030232 l8ui a3, a2, 3 +40106295: 7fa062 movi a6, 127 +40106298: 013380 slli a3, a3, 24 +4010629b: 317830 srai a7, a3, 24 +4010629e: 171767 beq a7, a6, 401062b9 +401062a1: 014480 slli a4, a4, 24 +401062a4: 314840 srai a4, a4, 24 +401062a7: 903770 addx2 a3, a7, a7 +401062aa: 334a add.n a3, a3, a4 +401062ac: 433b addi.n a4, a3, 3 +401062ae: a33430 movltz a3, a4, a3 +401062b1: 213230 srai a3, a3, 2 +401062b4: 034232 s8i a3, a2, 3 +401062b7: f00d ret.n +401062b9: 034252 s8i a5, a2, 3 +401062bc: f00d ret.n ... -401062dc : -401062dc: f00d ret.n +401062c0 : +401062c0: f00d ret.n ... -401062e0 <__modsi3>: -401062e0: 027d mov.n a7, a2 -401062e2: 602120 abs a2, a2 -401062e5: 603130 abs a3, a3 -401062e8: 3023b6 bltui a3, 2, 4010631c <__modsi3+0x3c> -401062eb: 40f250 nsau a5, a2 -401062ee: 40f340 nsau a4, a3 -401062f1: 17b547 bgeu a5, a4, 4010630c <__modsi3+0x2c> -401062f4: c04450 sub a4, a4, a5 -401062f7: 401400 ssl a4 -401062fa: a13300 sll a3, a3 -401062fd: 023237 bltu a2, a3, 40106303 <__modsi3+0x23> -40106300: c02230 sub a2, a2, a3 -40106303: 413130 srli a3, a3, 1 -40106306: ffc442 addi a4, a4, -1 -40106309: ff0456 bnez a4, 401062fd <__modsi3+0x1d> -4010630c: 023237 bltu a2, a3, 40106312 <__modsi3+0x32> -4010630f: c02230 sub a2, a2, a3 -40106312: 0027d6 bgez a7, 40106318 <__modsi3+0x38> -40106315: 602020 neg a2, a2 -40106318: f00d ret.n -4010631a: cc0000 excw -4010631d: 000053 excw -40106320: 494400 excw -40106323: 0c3056 bnez a0, 401063ea <_lit4_end+0xbe> -40106326: f00d02 l8ui a0, a13, 240 +401062c4 <__modsi3>: +401062c4: 027d mov.n a7, a2 +401062c6: 602120 abs a2, a2 +401062c9: 603130 abs a3, a3 +401062cc: 3023b6 bltui a3, 2, 40106300 <__modsi3+0x3c> +401062cf: 40f250 nsau a5, a2 +401062d2: 40f340 nsau a4, a3 +401062d5: 17b547 bgeu a5, a4, 401062f0 <__modsi3+0x2c> +401062d8: c04450 sub a4, a4, a5 +401062db: 401400 ssl a4 +401062de: a13300 sll a3, a3 +401062e1: 023237 bltu a2, a3, 401062e7 <__modsi3+0x23> +401062e4: c02230 sub a2, a2, a3 +401062e7: 413130 srli a3, a3, 1 +401062ea: ffc442 addi a4, a4, -1 +401062ed: ff0456 bnez a4, 401062e1 <__modsi3+0x1d> +401062f0: 023237 bltu a2, a3, 401062f6 <__modsi3+0x32> +401062f3: c02230 sub a2, a2, a3 +401062f6: 0027d6 bgez a7, 401062fc <__modsi3+0x38> +401062f9: 602020 neg a2, a2 +401062fc: f00d ret.n +401062fe: cc0000 excw +40106301: 000053 excw +40106304: 494400 excw +40106307: 0c3056 bnez a0, 401063ce <_lit4_end+0xbe> +4010630a: f00d02 l8ui a0, a13, 240 diff --git a/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.bin b/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.bin index 301ea9c..f40bc76 100644 Binary files a/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.bin and b/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.bin differ diff --git a/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.dump b/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.dump index 819e5f9..835da1f 100644 --- a/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.dump +++ b/examples/ESP8266_NONOS_SDK/bin/upgrade/user1.4096.new.6.dump @@ -19,7 +19,7 @@ Program Header: LOAD off 0x000018e0 vaddr 0x3ffe88e0 paddr 0x3ffe88e0 align 2**12 filesz 0x00000000 memsz 0x00005f98 flags rw- LOAD off 0x00002000 vaddr 0x40100000 paddr 0x40100000 align 2**12 - filesz 0x00006329 memsz 0x00006329 flags r-x + filesz 0x0000630d memsz 0x0000630d flags r-x LOAD off 0x00009010 vaddr 0x40201010 paddr 0x40201010 align 2**12 filesz 0x0002fb6c memsz 0x0002fb6c flags r-x @@ -33,27 +33,27 @@ Idx Name Size VMA LMA File off Algn ALLOC 3 .irom0.text 0002fb6c 40201010 40201010 00009010 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE - 4 .text 00006329 40100000 40100000 00002000 2**2 + 4 .text 0000630d 40100000 40100000 00002000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 5 .xtensa.info 00000038 00000000 00000000 00038b7c 2**0 CONTENTS, READONLY 6 .comment 000002a8 00000000 00000000 00038bb4 2**0 CONTENTS, READONLY - 7 .debug_frame 0000062c 00000000 00000000 00038e5c 2**2 + 7 .debug_frame 00000614 00000000 00000000 00038e5c 2**2 CONTENTS, READONLY, DEBUGGING - 8 .debug_info 000047dd 00000000 00000000 00039488 2**0 + 8 .debug_info 00004795 00000000 00000000 00039470 2**0 CONTENTS, READONLY, DEBUGGING - 9 .debug_abbrev 00000cca 00000000 00000000 0003dc65 2**0 + 9 .debug_abbrev 00000d66 00000000 00000000 0003dc05 2**0 CONTENTS, READONLY, DEBUGGING - 10 .debug_loc 00000e09 00000000 00000000 0003e92f 2**0 + 10 .debug_loc 00000e13 00000000 00000000 0003e96b 2**0 CONTENTS, READONLY, DEBUGGING - 11 .debug_aranges 00000260 00000000 00000000 0003f738 2**3 + 11 .debug_aranges 00000260 00000000 00000000 0003f780 2**3 CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00000290 00000000 00000000 0003f998 2**0 + 12 .debug_ranges 000002a8 00000000 00000000 0003f9e0 2**0 CONTENTS, READONLY, DEBUGGING - 13 .debug_line 000028cd 00000000 00000000 0003fc28 2**0 + 13 .debug_line 000028fd 00000000 00000000 0003fc88 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_str 00001148 00000000 00000000 000424f5 2**0 + 14 .debug_str 000011b0 00000000 00000000 00042585 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 3ffe8000 l d .data 00000000 .data @@ -73,33 +73,33 @@ SYMBOL TABLE: 00000000 l d .debug_str 00000000 .debug_str 00000000 l df *ABS* 00000000 ctype_.c 00000000 l df *ABS* 00000000 user_main.c -3ffe8048 l O .data 00000001 blink_cnt$3072 +3ffe8048 l O .data 00000001 blink_cnt$3046 3ffe8d84 l O .bss 00000014 lcd_shift_timer 00000000 l df *ABS* 00000000 partitions.c 3ffe8714 l O .rodata 00000048 at_partition_table 00000000 l df *ABS* 00000000 LCD_IO_driver_interface.c -40106080 l F .text 00000002 get_LCD_DATA_PINS_state -40102f18 l F .text 00000015 wraper_delay_us -40102f30 l F .text 00000033 LCD_reset_SIG -40102f64 l F .text 00000033 LCD_set_SIG -40102fa4 l F .text 00000073 set_LCD_DATA_PINS_state -4010301c l F .text 0000001b set_LCD_DATA_PINS_as_inputs -40103038 l F .text 0000001b set_LCD_DATA_PINS_as_outputs -40103074 l F .text 000000a3 init_LCD_data_and_SIG_pins +40106064 l F .text 00000002 get_LCD_DATA_PINS_state +40102efc l F .text 00000015 wraper_delay_us +40102f14 l F .text 00000033 LCD_reset_SIG +40102f48 l F .text 00000033 LCD_set_SIG +40102f88 l F .text 00000073 set_LCD_DATA_PINS_state +40103000 l F .text 0000001b set_LCD_DATA_PINS_as_inputs +4010301c l F .text 0000001b set_LCD_DATA_PINS_as_outputs +40103058 l F .text 000000a3 init_LCD_data_and_SIG_pins 3ffe875c l O .rodata 00000020 LCD_IO_driver 00000000 l df *ABS* 00000000 lcd_hd44780.c 3ffe8d9c l O .bss 00000004 LCD -40102b88 l F .text 00000035 lcd_write_4bit_data -40102bc0 l F .text 0000002b lcd_write_byte -40102bec l F .text 00000026 lcd_write_cmd -40102c14 l F .text 00000026 lcd_write_data -3ffe8da0 l O .bss 00000004 lcd_buf_position_ptr -3ffe8dc4 l O .bss 00000020 lcd_buffer -40102c48 l F .text 00000017 check_lcd_buf_possition_ptr_overflow -3ffe8da4 l O .bss 00000020 prev_lcd_buffer -40102c64 l F .text 00000029 copy_lcd_buf_2_prev_lcd_buf +40102b88 l F .text 0000002d lcd_write_4bit_data +40102bb8 l F .text 0000002b lcd_write_byte +40102be4 l F .text 00000020 lcd_write_cmd +40102c04 l F .text 00000020 lcd_write_data +3ffe8de0 l O .bss 00000004 lcd_buf_position_ptr +3ffe8dc0 l O .bss 00000020 lcd_buffer +40102c30 l F .text 00000017 check_lcd_buf_possition_ptr_overflow +3ffe8da0 l O .bss 00000020 prev_lcd_buffer +40102c4c l F .text 00000029 copy_lcd_buf_2_prev_lcd_buf 00000000 l df *ABS* 00000000 _divsf3.o -40105eb4 l .text 00000000 __divsf3_aux +40105e98 l .text 00000000 __divsf3_aux 00000000 l df *ABS* 00000000 memchr.c 00000000 l df *ABS* 00000000 int_asm--set_intclear.o 00000000 l *ABS* 00000000 .callsz @@ -129,16 +129,16 @@ SYMBOL TABLE: 4022e314 g F .irom0.text 0000002f igmp_report_groups 3ffedc1c g O .bss 00000004 system_phy_init_sector 40229788 g F .irom0.text 0000004e tcp_update_rcv_ann_wnd -40102ca8 g F .text 00000018 lcd_disable_backlight +40102c90 g F .text 00000017 lcd_disable_backlight 40217a60 g F .irom0.text 00000164 tx_cap_init 3ffecee2 g O .bss 00000001 auth_type 40222f30 g F .irom0.text 00000015 wDev_Enable_Beacon_Tsf 3ffece48 g O .bss 00000004 APRecvBcnStartTick -40105150 g F .text 00000033 wDev_EnableTransmit -40102e40 g F .text 00000033 lcd_buf_str +40105134 g F .text 00000033 wDev_EnableTransmit +40102e1c g F .text 00000033 lcd_buf_str 4000ba48 g *ABS* 00000000 sha1_prf 40201dd0 g F .irom0.text 00000053 ieee80211_regdomain_is_active_scan -40102cc4 g F .text 00000021 lcd_cls +40102cac g F .text 00000021 lcd_cls 40101f70 g F .text 00000007 xPortGetFreeHeapSize 3ffee75c g O .bss 00000004 netif_list 40224c18 g F .irom0.text 00000026 dhcp_cleanup @@ -153,7 +153,7 @@ SYMBOL TABLE: 401017e8 g F .text 000000a8 system_deep_sleep_local_2 4020772c g F .irom0.text 0000011f set_rate_limit 4022bb1c g F .irom0.text 0000013b tcp_rst -40105184 g F .text 00000021 wDev_DisableTransmit +40105168 g F .text 00000021 wDev_DisableTransmit 4022d4a0 g F .irom0.text 0000006f espconn_get_keepalive 402292fc g F .irom0.text 0000005b pbuf_memfind 4000ce60 g *ABS* 00000000 __divdi3 @@ -212,11 +212,11 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 40210284 g F .irom0.text 000000a4 flash_data_check 4021b22c g F .irom0.text 0000008b get_sar_dout 4020fbf0 g F .irom0.text 0000009b wpa_sm_alloc_eapol -4010632c g *ABS* 00000000 _lit4_end +40106310 g *ABS* 00000000 _lit4_end 40230b4c g O .irom0.text 00000018 tkip 40228da0 g F .irom0.text 00000073 pbuf_free 4022960c g F .irom0.text 00000005 tcp_recv -40105f30 g F .text 00000000 .hidden __divsf3 +40105f14 g F .text 00000000 .hidden __divsf3 3ffe8058 g O .data 00000004 tcb 00000110 g *ABS* 00000000 _memmap_cacheattr_wt_base 40229000 g F .irom0.text 0000001c pbuf_cat @@ -226,14 +226,14 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 4020b848 g F .irom0.text 00000034 ieee80211_find_channel 3ffe8364 g O .data 00000020 rate_11b_rate2_rateid_table 4022d028 g F .irom0.text 00000031 espconn_tcp_set_buf_count -40102d08 g F .text 00000021 lcd_locate +40102cf0 g F .text 00000021 lcd_locate 4000e04c g *ABS* 00000000 memmove 40228688 g F .irom0.text 00000047 ip_output 402280f8 g F .irom0.text 00000039 etharp_cleanup_netif 4022d8f8 g F .irom0.text 000000a5 ringbuf_memcpy_into 4021ec28 g F .irom0.text 00000033 pm_set_gpio_wakeup_pin 40210208 g F .irom0.text 0000004d user_uart_wait_tx_fifo_empty -40106329 g *ABS* 00000000 _text_end +4010630d g *ABS* 00000000 _text_end 401022cc g F .text 0000004f spi_flash_get_id 4020f760 g F .irom0.text 00000147 ppInstallKey 40213c2c g F .irom0.text 00000011 wifi_softap_set_config_current @@ -250,8 +250,8 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 40215e34 g F .irom0.text 00000058 wait_rfpll_cal_end 40228994 g F .irom0.text 0000001a ipaddr_addr 3ffe8b8c g O .bss 00000004 tx_data2 -40105fec g F .text 00000000 .hidden __fixsfsi -40106068 w F .text 00000004 system_correct_flash_map +40105fd0 g F .text 00000000 .hidden __fixsfsi +4010604c w F .text 00000004 system_correct_flash_map 40209164 g F .irom0.text 00000216 cnx_start_handoff_cb 4022bc58 g F .irom0.text 0000007b tcp_keepalive 4020b824 g F .irom0.text 00000021 ieee80211_regdomain_attach @@ -260,7 +260,7 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 4021a430 g F .irom0.text 0000002c set_rf_gain_stage10 402203c4 g F .irom0.text 00000012 ic_set_opmode 400018a4 g *ABS* 00000000 ets_memset -4010632c g *ABS* 00000000 _lit4_start +40106310 g *ABS* 00000000 _lit4_start 40229e5c g F .irom0.text 00000143 tcp_alloc 40206078 g F .irom0.text 0000003d ieee80211_node_pwrsave 40201b70 g F .irom0.text 00000030 ieee80211_rfid_locp_recv_open @@ -309,14 +309,14 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 40227ea8 g F .irom0.text 0000024f ethernet_input 40102b14 w F .text 0000006f user_spi_flash_dio_to_qio_pre_init 40206ddc g F .irom0.text 000001cf scan_profile_check -40106329 g .text 00000000 _etext +4010630d g .text 00000000 _etext 40201d90 g F .irom0.text 00000012 ieee80211_regdomain_min_chan 4020988c g F .irom0.text 0000001f cnx_auth_timeout 40209bf4 g F .irom0.text 0000014d cnx_update_bss_more 40226d94 g F .irom0.text 0000012a espconn_kill_oldest_pcb 40102358 g F .text 00000057 spi_flash_write_status 402179c4 g F .irom0.text 0000003e start_dig_rx -40102e74 g F .text 000000a4 lcd_update +40102e50 g F .text 000000ac lcd_update 40210c74 g F .irom0.text 00000016 system_get_cpu_freq 40002ae8 g *ABS* 00000000 ets_bzero 4020fffc g F .irom0.text 00000070 rsn_cipher_put_suites @@ -341,16 +341,16 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 402227bc g F .irom0.text 00000018 phytype2mode 4022e5d4 g F .irom0.text 000000cf igmp_leavegroup 4000c268 g *ABS* 00000000 __subsf3 -40103ccc g F .text 00000060 pp_soft_wdt_feed_local +40103cb0 g F .text 00000060 pp_soft_wdt_feed_local 3ffe8b98 g O .bss 00000001 periodic_cal_flag 4022ba14 g F .irom0.text 000000bf tcp_enqueue_flags -40104110 g F .text 00000005 GetAccess +401040f4 g F .text 00000005 GetAccess 40222dec g F .irom0.text 00000029 rc_only_sta_trc 4022ce50 g F .irom0.text 00000043 espconn_recved_len 4021f3c0 g F .irom0.text 000000d7 pm_open 4021ec7c g F .irom0.text 00000007 LightSleepWakedCbSetFunc 40226f58 g F .irom0.text 0000007b espconn_tcp_memp_free -4010314c g F .text 00000007 register_get_phy_addr +40103130 g F .text 00000007 register_get_phy_addr 40201e78 g F .irom0.text 00000027 ieee80211_freedom_init 40229948 g F .irom0.text 00000024 tcp_close 4020def4 g F .irom0.text 00000061 hostapd_get_psk @@ -393,14 +393,14 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 3ffee76c g O .bss 00000004 tcp_listen_pcbs 4021e764 g F .irom0.text 00000060 fpm_attach 40004400 g *ABS* 00000000 SPI_write_status -40103f78 g F .text 00000077 ppCalTxop +40103f5c g F .text 00000077 ppCalTxop 4000242c g *ABS* 00000000 ets_install_putc1 4021fefc g F .irom0.text 00000028 pm_allow_tx 40206598 g F .irom0.text 00000049 scan_build_chan_list 40212934 g F .irom0.text 0000014b wifi_station_ap_change 4022c224 g F .irom0.text 00000073 tcp_rexmit_rto 4020ca04 g F .irom0.text 0000002d wpa_auth_sta_deinit -40105358 g F .text 000000c3 wDev_AppendRxAmpduLensBlocks +4010533c g F .text 000000c3 wDev_AppendRxAmpduLensBlocks 40210168 g F .irom0.text 00000097 wdt_init 4020462c g F .irom0.text 00000c4f hostap_input 40217574 g F .irom0.text 0000006e pbus_set_rxbbgain @@ -412,12 +412,12 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 4022912c g F .irom0.text 0000008e pbuf_copy_partial 3ffe8eb5 g O .bss 00000001 dbg_stop_sw_wdt 4021a8dc g F .irom0.text 00000008 phy_get_rxnf_param -4010627c g F .text 0000005e rcUpdateRxDone +40106260 g F .text 0000005e rcUpdateRxDone 40101d54 g F .text 000000c2 load_non_32_wide_handler 4022e344 g F .irom0.text 0000001c igmp_lookfor_group 4020db44 g F .irom0.text 0000003d hexstr2bin 402149fc g F .irom0.text 00000074 eagle_lwip_if_free -401049b8 g F .text 00000019 lmacProcessCtsTimeout +4010499c g F .text 00000019 lmacProcessCtsTimeout 3ffe8bc8 g O .bss 00000002 phy_tx_power_out 4022c2a0 g F .irom0.text 00000076 sys_timeout 4021e878 g F .irom0.text 0000000a fpm_is_open @@ -437,7 +437,6 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 400025e0 g *ABS* 00000000 rtc_get_reset_reason 40100224 g F .text 0000006b wdt_feed 402022c0 g F .irom0.text 00000077 ieee80211_crypto_decap -3ffe8d9b g O .bss 00000001 LCD_UPDATE_EVENT 40220e34 g F .irom0.text 00000186 freq_change_check_scan_done 3ffee754 g O .bss 00000004 current_iphdr_dest 3ffe8aa8 g O .bss 00000002 vga_lna_dcap @@ -448,18 +447,18 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 4022209c g F .irom0.text 000000c9 HdlAllBuffedEb 4022df00 g F .irom0.text 0000019b icmp_input 4021d3ac g F .irom0.text 00000002 pm_prepare_to_sleep -40103324 g F .text 0000006a phy_close_rf -4010606c g F .text 00000010 ets_timer_setfn +40103308 g F .text 0000006a phy_close_rf +40106050 g F .text 00000010 ets_timer_setfn 3ffe8ea7 g O .bss 00000001 idle_timer_reopen_flag 40203600 g F .irom0.text 00000123 ieee80211_send_proberesp -40103f28 g F .text 00000021 ppDiscardMPDU +40103f0c g F .text 00000021 ppDiscardMPDU 40213014 g F .irom0.text 00000015 wifi_softap_get_beacon_only_mode 40217bc4 g F .irom0.text 00000020 target_power_add_backoff 40204378 g F .irom0.text 00000014 freqcal_scan_done 40004a00 g *ABS* 00000000 SPIEraseSector 40228b78 g F .irom0.text 0000006b netif_add 401028a4 g F .text 0000004b spi_flash_read -40103278 g F .text 00000098 sleep_set_rxpbus +4010325c g F .text 00000098 sleep_set_rxpbus 3ffe8cf3 g O .bss 00000001 status_led_output_level 4021ff3c g F .irom0.text 0000001d pm_set_addr 40209478 g F .irom0.text 00000147 cnx_sta_connect_cmd @@ -467,14 +466,14 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 4021ec84 g F .irom0.text 0000000a pm_is_open 3ffe8b9c g O .bss 00000004 test_print_time 402286d4 g F .irom0.text 0000005b ip_router -4010312c g F .text 0000001d register_phy_ops +40103110 g F .text 0000001d register_phy_ops 40229864 g F .irom0.text 0000001d tcp_segs_free 4022e3bc g F .irom0.text 00000045 igmp_start 40211164 g F .irom0.text 0000000f wifi_station_dhcpc_set_maxtry 40214ca8 g F .irom0.text 00000029 skip_atoi 4022d27c g F .irom0.text 00000041 espconn_abort 40210b4c g F .irom0.text 0000002b spi_flash_erase_protect_enable -40104bac g F .text 000000a5 rcUpdateTxDone +40104b90 g F .text 000000a5 rcUpdateTxDone 3ffe88d2 g *ABS* 00000000 __XT_EXCEPTION_DESCS__ 4022d0c8 g F .irom0.text 000000cc espconn_get_connection_info 40222ff0 g F .irom0.text 0000001a wDevForceAck6M @@ -497,7 +496,7 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 40215fa0 g F .irom0.text 0000028b ram_set_channel_freq 40002ab8 g *ABS* 00000000 ets_strncmp 4021b0a4 g F .irom0.text 00000069 set_txdc_pbus -40104100 g F .text 0000000f lmacIsIdle +401040e4 g F .text 0000000f lmacIsIdle 4022b640 g F .irom0.text 00000224 tcp_write 40208aa0 g F .irom0.text 000000bb ieee80211_setup_htrates 402107ac g F .irom0.text 000000af spi_flash_erase_sector_check @@ -509,7 +508,7 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 40100000 g *ABS* 00000000 _text_start 40227a7c g F .irom0.text 0000004f etharp_find_addr 40202dd8 g F .irom0.text 00000571 ieee80211_send_mgmt -40104f6c g F .text 00000084 rcGetRate +40104f50 g F .text 00000084 rcGetRate 40102904 g F .text 000001a1 spi_flash_issi_enable_QIO_mode 40002ac8 g *ABS* 00000000 ets_strlen 4021da78 g F .irom0.text 0000001f sleep_opt_8266 @@ -530,16 +529,16 @@ fffff00f g *ABS* 00000000 _memmap_cacheattr_unused_mask 4022962c g F .irom0.text 00000080 tcp_bind 3ffe8030 g O .data 00000004 chip_version 40229de0 g F .irom0.text 00000011 tcp_abort -40105da0 g F .text 0000001d wDevDisableRx +40105d84 g F .text 0000001d wDevDisableRx 4021ec90 g F .irom0.text 00000041 pm_get_idle_wait_time 4021266c g F .irom0.text 000000f9 wifi_station_save_pmk2cache -4010609c g F .text 00000000 xthal_set_intclear +40106080 g F .text 00000000 xthal_set_intclear 40216474 g F .irom0.text 000000db chip_v6_set_chan 402207f4 g F .irom0.text 00000015 ic_remove_key 3ffe8bdb g O .bss 00000001 sleep_wake_bbpll 4000ba28 g *ABS* 00000000 hmac_sha1 40102818 g F .text 00000033 spi_flash_enable_qmode -40104064 g F .text 00000048 esf_rx_buf_alloc +40104048 g F .text 00000048 esf_rx_buf_alloc 402265d8 g F .irom0.text 00000115 dns_gethostbyname 40205d54 g F .irom0.text 00000085 chm_init 3ffe8bdc g O .bss 00000001 freq_trace_enable @@ -567,7 +566,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 4021f214 g F .irom0.text 00000017 pm_rf_is_closed 4021d08c g F .irom0.text 00000034 pm_usec2rtc 40227490 g F .irom0.text 00000046 espconn_lock_recv -40104c7c g F .text 000002f0 rcGetSched +40104c60 g F .text 000002f0 rcGetSched 4021e5cc g F .irom0.text 00000067 wifi_fpm_open 4020dea0 g F .irom0.text 00000052 hostapd_setup_wpa_psk 4020a9f0 g F .irom0.text 000000e7 sta_rx_eapol @@ -603,11 +602,11 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 402052a8 g F .irom0.text 00000158 wifi_softap_start 4021f4b0 g F .irom0.text 00000015 pm_disable_active_timer 4022dec8 g F .irom0.text 0000001c espconn_igmp_leave -40104828 g F .text 0000004b lmacProcessAckTimeout +4010480c g F .text 0000004b lmacProcessAckTimeout 4021f4c8 g F .irom0.text 0000001c pm_enable_active_timer 4021302c g F .irom0.text 00000071 wifi_softap_set_beacon_only_mode 3ffe805e g O .data 00000002 sleep_start_wait_time -40103154 g F .text 00000018 phy_change_channel +40103138 g F .text 00000018 phy_change_channel 4021f498 g F .irom0.text 00000012 pm_incr_active_cnt 4022cdc4 g F .irom0.text 0000008a espconn_recv 4022e518 g F .irom0.text 000000b9 igmp_joingroup @@ -631,7 +630,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 4022fd04 g F .irom0.text 00000002 chip_v6_set_sense 3ffedd74 g O .bss 00000004 flash_read 3ff00000 g *ABS* 00000000 _dport0_literal_start -4010495c g F .text 0000005a lmacProcessCollisions +40104940 g F .text 0000005a lmacProcessCollisions 4020dc28 g F .irom0.text 00000103 wpa_config_parse_string 402143a0 g F .irom0.text 00000047 system_deep_sleep_instant 3ffe8ba2 g O .bss 00000001 phy_set_most_tpw_index @@ -701,7 +700,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 40201da4 g F .irom0.text 0000002b ieee80211_regdomain_chan_in_range 4020e52c g F .irom0.text 00000277 eapol_txcb 22222222 g *ABS* 00000000 _memmap_cacheattr_bp_allvalid -401048e8 g F .text 00000071 lmacProcessCollision +401048cc g F .text 00000071 lmacProcessCollision 4022320c g F .irom0.text 00000022 wDev_ClearBssid 3ffe8000 g .data 00000000 _Pri_3_HandlerAddress 40212bf8 g F .irom0.text 0000001f wifi_station_get_hostname @@ -714,7 +713,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 4022786c g F .irom0.text 0000001c espconn_init 3ffedec4 g O .bss 00000020 lmacConfMib 4022956c g F .irom0.text 00000081 raw_input -4010607c g F .text 00000002 xPortWantedSizeAlign +40106060 g F .text 00000002 xPortWantedSizeAlign 4020b948 g F .irom0.text 00000052 ieee80211_setup_basic_htrates 40201bbc g F .irom0.text 0000001d ieee80211_rfid_locp_recv_reset 40219aa0 g F .irom0.text 00000055 periodic_cal_top @@ -750,7 +749,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 3ff00000 g *ABS* 00000000 _dport0_data_start 40228ad4 g F .irom0.text 00000007 netif_set_default 4022c688 g F .irom0.text 00000006 udp_recv -401051f4 g F .text 0000012b wDev_AppendRxBlocks +401051d8 g F .text 0000012b wDev_AppendRxBlocks 4022d3b4 g F .irom0.text 00000066 espconn_clear_opt 4021fec0 g F .irom0.text 0000000f pm_try_scan_unlock 4021cc10 g F .irom0.text 000001a1 ram_rxiq_cover_mg_mp @@ -763,7 +762,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 40223374 g F .irom0.text 00000086 wDev_remove_KeyEntry 40000e04 g *ABS* 00000000 ets_run 3ffe8044 g O .data 00000001 dhcpc_flag -4010415c g F .text 000000a0 lmacProcessTxSuccess +40104140 g F .text 000000a0 lmacProcessTxSuccess 4021cdb4 g F .irom0.text 00000213 ram_rfcal_rxiq 4021d32c g F .irom0.text 0000004b pm_sleep_opt_bb_on 40222f68 g F .irom0.text 00000007 wDev_Set_Beacon_Int @@ -780,6 +779,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 40213484 g F .irom0.text 0000000f wifi_get_listen_interval 4020a404 g F .irom0.text 00000021 get_iav_key 40220e14 g F .irom0.text 0000001a freq_change_check_scan_start +3ffe8d9b g O .bss 00000001 LCD_BUFFER_UPDATE_FLAG 40219ef8 g F .irom0.text 00000029 deep_sleep_set_option 402010f4 g F .irom0.text 0000040c rijndaelEncrypt 4020bc50 g F .irom0.text 0000011c wpa_write_rsn_ie @@ -789,7 +789,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 3ffe8cf4 g O .bss 00000001 protect_flag 40209fd0 g F .irom0.text 000000a0 cnx_node_remove 40203724 g F .irom0.text 00000035 ieee80211_alloc_deauth -40102ce8 g F .text 00000020 lcd_str +40102cd0 g F .text 00000020 lcd_str 40220cec g F .irom0.text 00000028 ppRegisterTxCallback 4022d6b0 g F .irom0.text 00000004 ringbuf_buffer_size 3ffedd78 g O .bss 00000100 pmc @@ -799,7 +799,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 40215dc8 g F .irom0.text 00000067 ram_restart_cal 40215534 g F .irom0.text 00000016 phy_delete_channel 40215594 g F .irom0.text 00000016 phy_set_sense -40106084 g F .text 00000017 memchr +40106068 g F .text 00000017 memchr 4021a768 g F .irom0.text 0000003a phy_check_data_table 40230568 g O .irom0.text 00000004 ip_addr_broadcast 3ffece5a g O .bss 00000001 PendFreeBcnEb @@ -839,7 +839,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 40228b40 g F .irom0.text 00000034 netif_set_addr 40224d34 g F .irom0.text 000000a5 dhcp_arp_reply 4020f928 g F .irom0.text 00000037 wpa_deauth_disaonnect -40104ff0 g F .text 00000019 rcReachRetryLimit +40104fd4 g F .text 00000019 rcReachRetryLimit 4021de30 g F .irom0.text 0000000f rtc_set_cpu_80m 40213420 g F .irom0.text 00000025 wifi_enable_gpio_wakeup 4020200c g F .irom0.text 00000012 esp_random @@ -857,7 +857,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 40213290 g F .irom0.text 0000000b wifi_get_phy_mode 3ffee784 g O .bss 000000b4 premot 3ffede98 g O .bss 00000001 interface_mask -401051d0 g F .text 00000015 wDev_ClearTxqCollisions +401051b4 g F .text 00000015 wDev_ClearTxqCollisions 4021e4dc g F .irom0.text 0000004d wifi_fpm_do_wakeup 4022bcd8 g F .irom0.text 0000010f tcp_zero_window_probe 40207654 g F .irom0.text 00000081 ieee80211_setup_phy_mode @@ -891,7 +891,7 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 402289b0 g F .irom0.text 000000d1 ipaddr_ntoa_r 4021a854 g F .irom0.text 0000003a phy_debug_print 3ffedd60 g O .bss 00000004 promiscuous_cb -401054d0 g F .text 000008c9 wDev_ProcessFiq +401054b4 g F .text 000008c9 wDev_ProcessFiq 4020bf24 g F .irom0.text 00000137 wpa_validate_wpa_ie 4022e404 g F .irom0.text 0000010f igmp_input 402265a8 g F .irom0.text 00000029 dns_tmr @@ -912,16 +912,16 @@ fffff22f g *ABS* 00000000 _memmap_cacheattr_bp_strict 40229288 g F .irom0.text 00000073 pbuf_memcmp 4022098c g F .irom0.text 00000020 pp_soft_wdt_init 40217bf0 g F .irom0.text 0000018a tx_pwctrl_init_cal -4010388c g F .text 00000144 pm_set_sleep_mode +40103870 g F .text 00000144 pm_set_sleep_mode 402124c4 g F .irom0.text 00000019 wifi_station_set_config_current fffff11f g *ABS* 00000000 _memmap_cacheattr_wb_strict 40102ab8 g F .text 00000054 flash_gd25q32c_enable_QIO_mode 4022d194 g F .irom0.text 00000049 espconn_accept 4021d548 g F .irom0.text 00000093 pm_set_wakeup_mac -40102e0c g F .text 0000001f lcd_buf_char +40102de8 g F .text 0000001f lcd_buf_char 4021a6e4 g F .irom0.text 00000015 phy_vdd33_set_tpw 40201ed0 g F .irom0.text 0000004f ieee80211_mhz2ieee -4010371c g F .text 0000014e pm_goto_sleep +40103700 g F .text 0000014e pm_goto_sleep 40000454 g *ABS* 00000000 _xtos_set_exception_handler 3ffe83c0 g O .rodata 00000013 SDK_VERSION 40206468 g F .irom0.text 00000060 scan_add_probe_ssid @@ -950,7 +950,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wb_strict 3ffece59 g O .bss 00000001 BcnWithMcastSendStart 4021ece8 g F .irom0.text 00000033 pm_rtc_clock_cali_proc 40217060 g F .irom0.text 000003b8 set_rx_gain_cal_iq -40104a44 g F .text 00000017 lmacRxDone +40104a28 g F .text 00000017 lmacRxDone 4000dea8 g *ABS* 00000000 memcmp 40219f5c g F .irom0.text 00000030 get_data_from_rtc 4022cf3c g F .irom0.text 0000000d espconn_tcp_get_max_con @@ -981,7 +981,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wb_strict 4022302c g F .irom0.text 000000a5 wDev_SetMacAddress 3ffe88d2 g *ABS* 00000000 __XT_EXCEPTION_TABLE__ 40229fb4 g F .irom0.text 00000032 tcp_eff_send_mss -401051a8 g F .text 00000015 wDev_ProcessCollision +4010518c g F .text 00000015 wDev_ProcessCollision 40225720 g F .irom0.text 00000084 dhcps_stop 402138d8 g F .irom0.text 0000005c wifi_softap_set_default_ssid 40209bc4 g F .irom0.text 0000002f cnx_update_bss @@ -993,7 +993,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wb_strict 40227430 g F .irom0.text 0000005f espconn_recv_unhold 4000c8f0 g *ABS* 00000000 __muldf3 402204a4 g F .irom0.text 00000010 ic_get_ptk_alg -40102e2c g F .text 00000011 lcd_buf_locate +40102e08 g F .text 00000011 lcd_buf_locate 3ffe8d00 g O .bss 00000001 deep_sleep_flag 3ffee6d4 g O .bss 00000078 espconn_TaskQueue 400060ec g F *ABS* 00000000 rom_chip_v5_enable_cca @@ -1005,7 +1005,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wb_strict 402133b8 g F .irom0.text 0000000a wifi_enable_signaling_measurement 40224c40 g F .irom0.text 000000a7 dhcp_inform 40223268 g F .irom0.text 00000078 wDev_Is_Mac_Key_Exist -40104378 g F .text 00000301 lmacTxFrame +4010435c g F .text 00000301 lmacTxFrame 4020a650 g F .irom0.text 0000039d ieee80211_sta_new_state 40207eb4 g F .irom0.text 0000018a ieee80211_match_security 3ffe802c g O .data 00000001 rfcal_bb_atten_init @@ -1039,9 +1039,9 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 4021ac5c g F .irom0.text 000002b8 phy_init_print 4021b008 g F .irom0.text 00000099 set_rfanagain_dc_reg 4021d2a0 g F .irom0.text 00000039 get_chip_version -40102d5c g F .text 000000ad lcd_init +40102d44 g F .text 000000a3 lcd_init 4020bd70 g F .irom0.text 00000145 wpa_auth_gen_wpa_ie -4010602c w F .text 00000004 user_iram_memory_is_enabled +40106010 w F .text 00000004 user_iram_memory_is_enabled 40220840 g F .irom0.text 0000001d pp_tx_idle_timeout 4020fb88 g F .irom0.text 0000000f wpa_neg_complete 4021f8c0 g F .irom0.text 000000d2 pm_shutdown @@ -1069,12 +1069,12 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 40002f04 g *ABS* 00000000 ets_update_cpu_frequency 40229264 g F .irom0.text 00000023 pbuf_get_at 40100020 g .text 00000000 _NMIExceptionVector -40105ea8 g F .text 00000008 chm_get_current_channel +40105e8c g F .text 00000008 chm_get_current_channel 4000cd5c g *ABS* 00000000 __truncdfsf2 4020a070 g F .irom0.text 00000071 cnx_node_search -401050e4 g F .text 00000066 wDev_MacTim1Arm +401050c8 g F .text 00000066 wDev_MacTim1Arm 3ffecf00 g O .bss 00000004 max_11b_rate -40103bdc g F .text 00000035 ppEnqueueTxDone +40103bc0 g F .text 00000035 ppEnqueueTxDone 40229408 g F .irom0.text 0000004f raw_new 4010223c g F .text 00000017 pvPortZalloc 40213fe8 g F .irom0.text 0000000a wifi_unregister_send_pkt_freedom_cb @@ -1092,7 +1092,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 40201bfc g F .irom0.text 00000010 register_ieee80211_rfid_locp_recv_cb 40213654 g F .irom0.text 000000e3 wifi_promiscuous_enable 4021a4d4 g F .irom0.text 000000af get_phy_target_power -40106030 g F .text 00000036 esp_crc8 +40106014 g F .text 00000036 esp_crc8 4021d448 g F .irom0.text 00000038 pm_wait4wakeup 40207cb8 g F .irom0.text 00000109 ieee80211_parse_wpa 40219784 g F .irom0.text 0000009e tx_cont_en @@ -1134,7 +1134,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 3ffe8ab0 g O .bss 00000002 pll_cap_m 40228138 g F .irom0.text 00000041 lwip_init 4020f6a4 g F .irom0.text 0000000f r_rand -40104118 g F .text 0000001b lmacDiscardAgedMSDU +401040fc g F .text 0000001b lmacDiscardAgedMSDU 40216408 g F .irom0.text 00000058 chip_v6_set_chan_offset 4022de14 g F .irom0.text 0000003d espconn_udp_disconnect 402204e4 g F .irom0.text 00000010 ic_interface_is_p2p @@ -1153,7 +1153,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 400038a4 g *ABS* 00000000 uart_buff_switch 40202054 g F .irom0.text 00000206 wifi_mode_set 40101f80 g F .text 000000f9 vPortDefineHeapRegions -401034f4 g F .text 0000002c unsign_to_sign +401034d8 g F .text 0000002c unsign_to_sign 40208184 g F .irom0.text 00000044 ieee80211_add_ie_vendor_esp_freq_annon 3ffe8ac0 g O .bss 00000001 rx_table_renew_en 3ffe8ba8 g O .bss 00000004 adc_rand_noise @@ -1171,7 +1171,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 3ffe8bcc g O .bss 00000001 tx_pwctrl_track_num 4021891c g F .irom0.text 0000005c chip_v6_set_chan_misc 40206920 g F .irom0.text 0000012b scan_start -40103624 g F .text 00000028 pm_rtc_clock_cali_trig +40103608 g F .text 00000028 pm_rtc_clock_cali_trig 4021d118 g F .irom0.text 00000008 pm_rtc2usec 402189a8 g F .irom0.text 00000359 phy_dig_spur_set 4021510c g F .irom0.text 0000001b ets_strcat @@ -1179,7 +1179,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 40228bf0 g F .irom0.text 0000000c netif_set_gw 40228fec g F .irom0.text 00000012 pbuf_clen 402226d0 g F .irom0.text 0000002b lmacInitAc -40103ff4 g F .text 00000067 ppCalFrameTimes +40103fd8 g F .text 00000067 ppCalFrameTimes 40211bb8 g F .irom0.text 00000041 wifi_station_dhcpc_stop 3ffecee4 g O .bss 00000002 TestStaFreqCalValDev 40102588 g F .text 00000196 flash_gd25q32c_write_status @@ -1198,10 +1198,10 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 40215518 g F .irom0.text 0000001c RFChannelSel 4022c820 g F .irom0.text 00000014 udp_send 4020c06c g F .irom0.text 00000147 wpa_parse_kde_ies -40105dc8 g F .text 00000017 RC_GetAckTime +40105dac g F .text 00000017 RC_GetAckTime 40229224 g F .irom0.text 0000003e pbuf_coalesce 402294bc g F .irom0.text 00000006 raw_recv -4010311c g F .text 00000005 LCD_IO_driver_interface_get +40103100 g F .text 00000005 LCD_IO_driver_interface_get 40218f74 g F .irom0.text 0000001d chip_v6_rxmax_ext 40228c60 g F .irom0.text 0000005a netif_remove 3ffe8bcd g O .bss 00000001 rxiq_cover_fail_num @@ -1216,7 +1216,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 4021f4e4 g F .irom0.text 0000001f pm_keep_active_disable 40230470 g O .irom0.text 00000018 ccmp 40211968 g F .irom0.text 00000014 wifi_set_opmode -401035a4 g F .text 0000005f phy_get_bb_evm +40103588 g F .text 0000005f phy_get_bb_evm 40211e88 g F .irom0.text 00000179 system_restart_enhance 402060bc g F .irom0.text 00000045 ieee80211_getmgtframe 3ffe8b7d g O .bss 00000001 sw_scan_mode @@ -1234,7 +1234,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 4020e318 g F .irom0.text 00000015 wpa_set_profile 4021d4c4 g F .irom0.text 00000083 pm_sleep_set_mac 40220c28 g F .irom0.text 00000027 pp_enable_idle_timer -40103180 g F .text 0000007d set_txcap_reg +40103164 g F .text 0000007d set_txcap_reg 4020f644 g F .irom0.text 0000005e wpa_cipher_to_suite 402224b0 g F .irom0.text 00000120 esf_buf_recycle 40226cfc g F .irom0.text 0000008a espconn_tcp_delete @@ -1259,18 +1259,18 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 4022d840 g F .irom0.text 000000ab ringbuf_memset 4020f6c4 g F .irom0.text 00000059 os_get_random 4021d268 g F .irom0.text 0000002e pm_wakeup_opt -40104878 g F .text 0000006e lmacProcessTxError +4010485c g F .text 0000006e lmacProcessTxError 401027c8 g F .text 0000004a spi_flash_erase_sector 40210860 g F .irom0.text 0000003b get_irom0_bin_len -401049d8 g F .text 00000069 lmacProcessTxRtsError -40103c14 g F .text 00000014 ppEnqueueRxq +401049bc g F .text 00000069 lmacProcessTxRtsError +40103bf8 g F .text 00000014 ppEnqueueRxq 400047f0 g *ABS* 00000000 Cache_Read_Disable 3ffe8b28 g O .bss 00000050 chip6_phy_init_ctrl 40201ff0 g F .irom0.text 00000012 ieee80211_chan2ieee 400044c0 g *ABS* 00000000 Enable_QMode 40210cc0 g F .irom0.text 0000003d system_restoreclock -40102c90 g F .text 00000018 lcd_enable_backlight -40105de0 g F .text 0000006c RC_GetCtsTime +40102c78 g F .text 00000017 lcd_enable_backlight +40105dc4 g F .text 0000006c RC_GetCtsTime 4022dcc4 g F .irom0.text 00000150 espconn_udp_sent 4021bf10 g F .irom0.text 000002f4 tx_pwctrl_cal 40210f54 g F .irom0.text 000000e1 system_mktime @@ -1300,15 +1300,15 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 4021d2e0 g F .irom0.text 0000004b pm_sleep_opt_bb_off 3ffedd64 g O .bss 00000004 event_cb 4022cf4c g F .irom0.text 0000001c espconn_tcp_set_max_con -40102d30 g F .text 00000021 lcd_buf_cls -40103170 g F .text 0000000b phy_get_mactime +40102d18 g F .text 00000021 lcd_buf_cls +40103154 g F .text 0000000b phy_get_mactime 4021a890 g F .irom0.text 0000004c phy_get_txpwr_param 402100c4 g F .irom0.text 00000004 eloop_cancel_timeout 40220834 g F .irom0.text 0000000a DefFreqCalTimerCB 4022c834 g F .irom0.text 000001dd udp_input -401050b4 g F .text 0000001a wDev_MacTim1SetFunc +40105098 g F .text 0000001a wDev_MacTim1SetFunc 4021b634 g F .irom0.text 00000083 ram_set_txbb_atten -40104134 g F .text 0000001b lmacRecycleMPDU +40104118 g F .text 0000001b lmacRecycleMPDU 402100f4 g F .irom0.text 00000002 wpa_sm_disassociate 3ffe8b90 g O .bss 00000004 tx_data3 3ffe83c0 g *ABS* 00000000 _rodata_start @@ -1326,7 +1326,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 402258d0 g F .irom0.text 000000c5 dhcps_coarse_tmr 40223bbc g F .irom0.text 00000229 RC_SetBasicRate 402123b8 g F .irom0.text 000000ed wifi_station_save_ap_channel -40103d5c g F .text 000001c9 ppProcessTxQ +40103d40 g F .text 000001c9 ppProcessTxQ 40213494 g F .irom0.text 00000016 wifi_get_channel 4021076c g F .irom0.text 00000012 system_upgrade_flag_set 4021af18 g F .irom0.text 00000016 txbbgain2dcoindex @@ -1348,7 +1348,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 3ffe806c g O .data 00000004 soft_wdt_interval 3ffee760 g O .bss 00000004 netif_default 4022de58 g F .irom0.text 0000006d espconn_udp_server -40104a5c g F .text 0000001b lmac_set_status +40104a40 g F .text 0000001b lmac_set_status 402298d8 g F .irom0.text 0000006d tcp_pcb_remove 40000fa8 g *ABS* 00000000 ets_isr_unmask 3ffed920 g O .bss 00000004 pserver_list @@ -1378,7 +1378,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 40208044 g F .irom0.text 00000093 ieee80211_parse_action 40210f1c g F .irom0.text 0000000f system_rtc_clock_cali_proc 4021bdac g F .irom0.text 0000010d get_target_power_offset -401062e0 g F .text 00000049 .hidden __modsi3 +401062c4 g F .text 00000049 .hidden __modsi3 4021da98 g F .irom0.text 00000029 sleep_opt_bb_on_8266 3ffe8034 g O .data 00000004 __ctype_ptr__ 3ffedd68 g O .bss 00000004 debug_timer @@ -1414,7 +1414,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 40219d14 g F .irom0.text 0000009c ant_switch_init 40215260 g F .irom0.text 0000005e lcd_blink_cb 40222b70 g F .irom0.text 00000005 rcGetTrc -401062dc g F .text 00000002 rcUpdateDataRxDone +401062c0 g F .text 00000002 rcUpdateDataRxDone 4022e6a4 g F .irom0.text 00000039 igmp_tmr 4021ca54 g F .irom0.text 000001bc ram_rxiq_get_mis 3ffedeb0 g O .bss 00000014 freq_change_sta_scan @@ -1475,9 +1475,9 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 3ffe886a g O .rodata 00000006 ethbroadcast 3ffe8b9a g O .bss 00000001 init_rf_no_cal 402305af g O .irom0.text 0000000d tcp_backoff -401051c0 g F .text 0000000d wDev_GetTxqCollisions +401051a4 g F .text 0000000d wDev_GetTxqCollisions 3ffece58 g O .bss 00000001 BcnWithMcastSendCnt -40103658 g F .text 000000b0 pm_rtc_clock_cali +4010363c g F .text 000000b0 pm_rtc_clock_cali 4021d428 g F .irom0.text 0000001d chg_lslp_mem_opt_8266 402100c0 g F .irom0.text 00000004 os_get_time 4020b8e8 g F .irom0.text 00000048 ieee80211_is_support_rate @@ -1486,19 +1486,19 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 402199c4 g F .irom0.text 00000038 periodic_cal 4022844c g F .irom0.text 00000217 ip_output_if_opt 40205f5c g F .irom0.text 0000006b ieee80211_pwrsave -40103530 g F .text 00000067 phy_get_bb_freqoffset +40103514 g F .text 00000067 phy_get_bb_freqoffset 4022cf94 g F .irom0.text 0000000d espconn_tcp_get_max_syn -40103f50 g F .text 00000027 pp_post2 -401039d0 g F .text 0000002b clockgate_watchdog +40103f34 g F .text 00000027 pp_post2 +401039b4 g F .text 0000002b clockgate_watchdog 3ffe8d04 g O .bss 00000004 timer_list -40104328 g F .text 00000026 lmacMSDUAged +4010430c g F .text 00000026 lmacMSDUAged 00000220 g *ABS* 00000000 _memmap_cacheattr_bp_base 40208d34 g F .irom0.text 0000004f cnx_sta_connect_led_timer_cb -4010339c g F .text 00000155 tx_pwr_backoff_old +40103380 g F .text 00000155 tx_pwr_backoff_old 4021e708 g F .irom0.text 00000008 fpm_get_slp_type 4021a83c g F .irom0.text 0000000b phy_set_powerup_option 4021e5cc g F .irom0.text 00000067 fpm_open -40105e4c g F .text 00000055 RC_GetBlockAckTime +40105e30 g F .text 00000055 RC_GetBlockAckTime 4021c39c g F .irom0.text 000000af ram_get_fm_sar_dout 40230b64 g O .irom0.text 00000018 wep 40101744 g F .text 00000011 system_get_time @@ -1518,8 +1518,8 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 40213464 g F .irom0.text 0000000f wifi_get_sleep_type 4021834c g F .irom0.text 0000001c read_hw_noisefloor 40218374 g F .irom0.text 00000152 noise_check_loop -40104310 g F .text 00000014 lmacProcessAllTxTimeout -40103c34 g F .text 00000091 pp_post +401042f4 g F .text 00000014 lmacProcessAllTxTimeout +40103c18 g F .text 00000091 pp_post 4021f36c g F .irom0.text 00000002 uart_tx_flush 4022ce94 g F .irom0.text 0000005c espconn_sendto 4022c3ec g F .irom0.text 00000054 sys_untimeout @@ -1528,7 +1528,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 4021e884 g F .irom0.text 00000007 fpm_set_wakeup_cb 40004f40 g *ABS* 00000000 lldesc_build_chain 4000c180 g *ABS* 00000000 __addsf3 -40104218 g F .text 000000f7 lmacProcessTxTimeout +401041fc g F .text 000000f7 lmacProcessTxTimeout 4022ccdc g F .irom0.text 000000e5 espconn_send 3ffe8b7a g O .bss 00000001 do_pwctrl_flag 40004cd0 g *ABS* 00000000 gpio_output_set @@ -1536,7 +1536,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 3ff00000 g *ABS* 00000000 _dport0_literal_end 40222928 g F .irom0.text 000001f3 rcUpdatePhyMode 402087b0 g F .irom0.text 00000044 ieee80211_ht_attach -40103604 g F .text 0000001b fix_cache_bug +401035e8 g F .text 0000001b fix_cache_bug 4021fd18 g F .irom0.text 00000017 pm_is_waked 40213ff4 g F .irom0.text 00000059 wifi_send_pkt_freedom 40206244 g F .irom0.text 00000052 ieee80211_scan_attach @@ -1551,7 +1551,7 @@ fffff11f g *ABS* 00000000 _memmap_cacheattr_wt_strict 40206fc0 g F .irom0.text 000003bd scan_parse_beacon 40201d74 g F .irom0.text 0000001c ieee80211_regdomain_max_chan 40002a98 g *ABS* 00000000 ets_strncpy -4010320c g F .text 00000057 set_cca +401031f0 g F .text 00000057 set_cca 4021e644 g F .irom0.text 000000c4 fpm_set_type_from_upper 40201c0c g F .irom0.text 0000000a unregister_ieee80211_rfid_locp_recv_cb 40206454 g F .irom0.text 00000009 scan_set_act_duration @@ -1688,9 +1688,9 @@ Contents of section .rodata: 3ffe8720 02000000 00100000 00a00600 03000000 ................ 3ffe8730 00101000 00a00600 04000000 00b03f00 ..............?. 3ffe8740 00100000 05000000 00c03f00 00100000 ..........?..... - 3ffe8750 06000000 00d03f00 00300000 74301040 ......?..0..t0.@ - 3ffe8760 38301040 1c301040 a42f1040 80601040 80.@.0.@./.@.`.@ - 3ffe8770 642f1040 302f1040 182f1040 36333565 d/.@0/.@./.@635e + 3ffe8750 06000000 00d03f00 00300000 58301040 ......?..0..X0.@ + 3ffe8760 1c301040 00301040 882f1040 64601040 .0.@.0.@./.@d`.@ + 3ffe8770 482f1040 142f1040 fc2e1040 36333565 H/.@./.@...@635e 3ffe8780 36666300 46656220 32302032 30323000 6fc.Feb 20 2020. 3ffe8790 31363a31 383a3038 00000000 66706d00 16:18:08....fpm. 3ffe87a0 18fe3400 70700008 100c7062 3a307825 ..4.pp....pb:0x% @@ -2476,7 +2476,7 @@ Contents of section .irom0.text: 40203f80 3ccefe3f d8e5fe3f 708efe3f 5d80fe3f <..?...?p..?]..? 40203f90 6e8efe3f 788efe3f bdff2240 78100060 n..?x..?.."@x..` 40203fa0 00100000 a0e0fe3f 78432040 748efe3f .......?xC @t..? - 40203fb0 48cefe3f a85e1040 4c1b1040 bc1a1040 H..?.^.@L..@...@ + 40203fb0 48cefe3f 8c5e1040 4c1b1040 bc1a1040 H..?.^.@L..@...@ 40203fc0 12c1e0d9 51f93109 71c961e9 4101f9ff ....Q.1.q.a.A... 40203fd0 c00000f1 e4ffdd02 220f0016 92340c02 ........"....4.. 40203fe0 224f0021 e0f67cd3 42d20252 0414c1df "O.!..|.B..R.... @@ -2540,7 +2540,7 @@ Contents of section .irom0.text: 40204380 03c5c3ff 02210312 c1100df0 dfff2240 .....!........"@ 40204390 04e2fe3f 18542040 5ccefe3f 50cefe3f ...?.T @\..?P..? 402043a0 4ccefe3f 64cefe3f 3c552040 54cefe3f L..?d..? E^.B..1..., .. 4020cdb0 d1c00000 02211bc2 211ad221 19e22118 .....!..!..!..!. - 4020cdc0 f2211712 c1700df0 ccda2040 e0621040 .!...p.... @.b.@ + 4020cdc0 f2211712 c1700df0 ccda2040 c4621040 .!...p.... @.b.@ 4020cdd0 12c1c0c9 e1d9d1f9 b10c8d09 f1e9c1fd ................ 4020cde0 02cd03d0 d41016b3 090c0229 31222112 ...........)1"!. 4020cdf0 49412921 222111e2 a3e82911 22211029 IA)!"!....)."!.) @@ -6641,7 +6641,7 @@ Contents of section .irom0.text: 402143d0 000c0246 01000000 0005e2ff 0831c821 ...F.........1.! 402143e0 d81112c1 100df000 1800f03f ff00ffff ...........?.... 402143f0 30070060 00750000 ff8affff 480d0060 0..`.u......H..` - 40214400 d0391040 90181040 6c171040 04171040 .9.@...@l..@...@ + 40214400 b4391040 90181040 6c171040 04171040 .9.@...@l..@...@ 40214410 12c1d00c 4209b1c9 a185fbfb 6602150c ....B.......f... 40214420 0201f7ff c0000031 f1ff21ef ffc02000 .......1..!... . 40214430 3902c504 091cc43d 010c0201 f2ffc000 9......=........ @@ -6870,7 +6870,7 @@ Contents of section .irom0.text: 40215220 661d0d31 85ff42a2 492d0f01 b7b0c000 f..1..B.I-...... 40215230 00022127 92a0a02d 0cd22125 c22126e2 ..!'...-..!%.!&. 40215240 2124f221 239a110d f0000000 4880fe3f !$.!#.......H..? - 40215250 848dfe3f ec522140 a82c1040 902c1040 ...?.R!@.,.@.,.@ + 40215250 848dfe3f ec522140 902c1040 782c1040 ...?.R!@.,.@x,.@ 40215260 12c1f0c2 6102c1f9 ff026103 220c0007 ....a.....a."... 40215270 e24201f9 ffc00000 220c000b 22202074 .B......"..." t 40215280 224c00ec 52c1f2ff 2d0c014c bbc00000 "L..R...-..L.... @@ -6878,8 +6878,8 @@ Contents of section .irom0.text: 402152a0 0532a12c 2d0c0144 bbc00000 0831c821 .2.,-..D.....1.! 402152b0 12c1100d f001e9ff c0000046 eeff0000 ...........F.... 402152c0 988dfe3f 4c80fe3f 998dfe3f 5080fe3f ...?L..?...?P..? - 402152d0 9a8dfe3f 302d1040 402e1040 742e1040 ...?0-.@@..@t..@ - 402152e0 2c2e1040 0c2e1040 4cbf0040 12c1d0c9 ,..@...@L..@.... + 402152d0 9a8dfe3f 182d1040 1c2e1040 502e1040 ...?.-.@...@P..@ + 402152e0 082e1040 e82d1040 4cbf0040 12c1d0c9 ...@.-.@L..@.... 402152f0 a1c1f3ff 09b1d991 e981f971 220c0026 ...........q"..& 40215300 123a9c22 0c036622 02062400 66320286 .:."..f"..$.f2.. 40215310 2500324c 00461700 01efffc0 000021e9 %.2L.F........!. @@ -6899,7 +6899,7 @@ Contents of section .irom0.text: 402153f0 ff51b7ff 2a2f4205 004a2222 0200dc33 .Q..*/B..J""...3 40215400 9c1201b8 ffc00000 0c03220d 001b2222 .........."..."" 40215410 4d0086eb ff2c0201 b3ffc000 0032a0ff M....,.......2.. - 40215420 86f9ff00 60522140 5c2d1040 e82c1040 ....`R!@\-.@.,.@ + 40215420 86f9ff00 60522140 442d1040 d02c1040 ....`R!@D-.@.,.@ 40215430 12c1f009 31c92101 fcffc000 000187ff ....1.!......... 40215440 c0000021 a0ff2802 01f9ffc0 0000c180 ...!..(......... 40215450 ff2d0c01 dabac000 0031f2ff 2d0c0c04 .-.......1..-... @@ -7068,7 +7068,7 @@ Contents of section .irom0.text: 40215e80 21e831f8 41080112 c1200df0 00002042 !.1.A.... .... B 40215e90 0000c041 0000d041 00008043 00000840 ...A...A...C...@ 40215ea0 00008044 000000c2 e8e20040 94cb0040 ...D.......@...@ - 40215eb0 5ccd0040 dcc30040 305f1040 80c10040 \..@...@0_.@...@ + 40215eb0 5ccd0040 dcc30040 145f1040 80c10040 \..@...@._.@...@ 40215ec0 c4c40040 ace20040 68c20040 12c1e0d9 ...@...@h..@.... 40215ed0 310911c9 21e941cd 05e1ecff 8cd32613 1...!.A.......&. 40215ee0 08662308 e1ebff86 0000e1ea ffd1eaff .f#............. @@ -7160,7 +7160,7 @@ Contents of section .irom0.text: 40216440 0c000a03 00501150 50315714 0b025600 .....P.PP1W...V. 40216450 80220120 2831c501 00080112 c1100df0 .". (1.......... 40216460 80f62240 55555555 0002f23f ac8bfe3f .."@UUUU...?...? - 40216470 8c381040 12c1e009 5101e7fc c9610200 .8.@....Q....a.. + 40216470 70381040 12c1e009 5101e7fc c9610200 p8.@....Q....a.. 40216480 02cd028c a021f6ff 01f1aec0 0000062d .....!.........- 40216490 0021d0fd 28029772 0a0c4201 f5ffc000 .!..(..r..B..... 402164a0 00060100 05560129 412d0c0c 0461c9fd .....V.)A-...a.. @@ -7178,7 +7178,7 @@ Contents of section .irom0.text: 40216560 f2806620 c020000c 040c0031 98fd6267 ..f . .....1..bg 40216570 f251a4ff 6198fd72 a0645295 00320300 .Q..a..r.dR..2.. 40216580 090105cc ff084112 c1200df0 e48afe3f ......A.. .....? - 40216590 80311040 20307412 c1f021fc ff026103 .1.@ 0t...!...a. + 40216590 64311040 20307412 c1f021fc ff026103 d1.@ 0t...!...a. 402165a0 32610201 fbffc000 0028213d 01057d01 2a.......(!=..}. 402165b0 0588ff21 dcfc2202 00859b02 01fcfb08 ...!.."......... 402165c0 002184fd 02201622 9217c000 004175fc .!... .".....Au. @@ -7754,7 +7754,7 @@ Contents of section .irom0.text: 40218960 02201622 921dc000 001ce201 4cb2c000 . ."........L... 40218970 00083112 c1100df0 6884fe3f c05d0000 ..1.....h..?.].. 40218980 00002440 99994940 9a999999 9999e940 ..$@..I@.......@ - 40218990 000000c0 a4e20040 ec5f1040 f0e20040 .......@._.@...@ + 40218990 000000c0 a4e20040 d05f1040 f0e20040 .......@._.@...@ 402189a0 f0c80040 b8cc0040 12c1b0e9 d1f9e129 ...@...@.......) 402189b0 71d9c1c9 b1c1fdf2 09a1020c 70dd03cc q...........p... 402189c0 302c8e46 04006610 041cae46 020032c0 0,.F..f....F..2. @@ -8076,7 +8076,7 @@ Contents of section .irom0.text: 40219d80 6263420c 25c02000 59a30df0 c0200052 bcB.%. .Y.... .R 40219d90 63d8b1de ffc02000 b263d986 eeffc020 c..... ..c..... 40219da0 006263d8 21dbffc0 20002263 d906eaff .bc.!... ."c.... - 40219db0 0880fe3f 4c311040 21feff12 c1f0c911 ...?L1.@!....... + 40219db0 0880fe3f 30311040 21feff12 c1f0c911 ...?01.@!....... 40219dc0 090101fc ffc00000 21baf231 09f2c1f7 ........!..1.... 40219dd0 edc02000 0c340c75 0c460c07 22634408 .. ..4.u.F.."cD. 40219de0 0c22a062 0220270c 13c00000 22a0650c .".b. '.....".e. @@ -8116,7 +8116,7 @@ Contents of section .irom0.text: 4021a000 42621f32 62430262 1251e9ff 599201eb Bb.2bC.b.Q..Y... 4021a010 ff31e9ff 41e8ff42 62363262 1e02621d .1..A..Bb62b..b. 4021a020 080112c1 100df000 c28bfe3f 00008404 ...........?.... - 4021a030 04361040 2c311040 78321040 12c1c0c9 .6.@,1.@x2.@.... + 4021a030 e8351040 10311040 5c321040 12c1c0c9 .5.@.1.@\2.@.... 4021a040 81d991e9 a1f9b129 61097101 f9ffc000 .......)a.q..... 4021a050 0005f7ff e1f5ff02 0e00c154 eddc1028 ...........T...( 4021a060 6105aaff 294131ed f4220c84 22432446 a...)A1..".."C$F @@ -9132,7 +9132,7 @@ Contents of section .irom0.text: 4021df80 02000831 12c1100d f0000000 002e0000 ...1............ 4021df90 00220000 feffff0f afd2ffff aed2ff0f .".............. 4021dfa0 20dcfe3f 3ffd2240 b80b0000 16f4ffff ..??."@........ - 4021dfb0 d4170000 008efe3f 28070060 1c371040 .......?(..`.7.@ + 4021dfb0 d4170000 008efe3f 28070060 00371040 .......?(..`.7.@ 4021dfc0 c00d0040 12c1d0d9 9109b1c9 a1e26108 ...@..........a. 4021dfd0 f97101b4 9cc00000 619bff21 ecff3226 .q......a..!..2& 4021dfe0 0460d620 20231031 eaff3712 1331d4ff .`. #.1..7..1.. @@ -9343,7 +9343,7 @@ Contents of section .irom0.text: 4021ecb0 4048315c 02472511 32c3ef30 307442a0 @H1\.G%.2..00tB. 4021ecc0 6d22a0f0 37340222 a0a00831 12c1100d m"..74."...1.... 4021ecd0 f0000000 40223030 32100c14 0c023024 ....@"002.....0$ - 4021ece0 930df000 58361040 2131da12 c1f02802 ....X6.@!1....(. + 4021ece0 930df000 3c361040 2131da12 c1f02802 ....<6.@!1....(. 4021ecf0 c921c1e6 fe09310c 05622226 591c0c84 .!....1..b"&Y... 4021ed00 0c2322a0 6ac00600 2d0c01f6 ffc00000 .#".j...-....... 4021ed10 0831281c c82112c1 100df000 1d8efe3f .1(..!.........? @@ -9798,10 +9798,10 @@ Contents of section .irom0.text: 40220920 0c030c14 20349330 20748602 00320e01 .... 4.0 t...2.. 40220930 2b333aee 46d5ff00 08b1c8a1 d891e881 +3:.F........... 40220940 f87112c1 300df000 14090060 b38efe3f .q..0......`...? - 40220950 6c80fe3f e4501040 12c1f021 fbff0931 l..?.P.@...!...1 + 40220950 6c80fe3f c8501040 12c1f021 fbff0931 l..?.P.@...!...1 40220960 32a073c0 20003902 21f9ff0c 03324200 2.s. .9.!....2B. 40220970 21f8ff22 220001f7 ffc00000 083112c1 !..""........1.. - 40220980 100df000 cc3c1040 b4501040 21feff12 .....<.@.P.@!... + 40220980 100df000 b03c1040 98501040 21feff12 .....<.@.P.@!... 40220990 c1f00931 01fdffc0 000021ed ff280201 ...1......!..(.. 402209a0 edffc000 00083112 c1100df0 21e8ff0c ......1.....!... 402209b0 03324200 21e5ff32 a073c020 0039020d .2B.!..2.s. .9.. @@ -9861,7 +9861,7 @@ Contents of section .irom0.text: 40220d10 0c020df0 41f5ff20 30745224 4e0c1200 ....A.. 0tR$N... 40220d20 13400062 a1570614 7cf26062 3032c34c .@.b.W..|.`b02.L 40220d30 50561040 33a00c02 52644e29 330df000 PV.@3...RdN)3... - 40220d40 50500040 f4511040 12c1f0c9 21cd0238 PP.@.Q.@....!..8 + 40220d40 50500040 d8511040 12c1f0c9 21cd0238 PP.@.Q.@....!..8 40220d50 4c281209 31391238 9c380347 e309421c L(..19.8.8.G..B. 40220d60 06382c86 08000000 321c0632 c3ff3030 .8,.....2..2..00 40220d70 f401f3ff c0000032 a0003262 02421c06 .......2..2b.B.. @@ -9971,7 +9971,7 @@ Contents of section .irom0.text: 402213f0 6a210690 c7140521 98a22024 82290331 j!.....!.. $.).1 40221400 d0ff2197 fd0c0401 eb8bc000 004568ff ..!..........Eh. 40221410 0831c821 12c1100d f0000000 5d8efe3f .1.!........]..? - 40221420 383a1040 343c1040 12c1d021 fcffd991 8:.@4<.@...!.... + 40221420 1c3a1040 183c1040 12c1d021 fcffd991 .:.@.<.@...!.... 40221430 e98109b1 c9a1f971 c20200d2 afff0c0e .......q........ 40221440 0538fd56 22004509 fd2d0c05 abfe1662 .8.V".E..-.....b 40221450 0e01938f c0000021 24fef802 01928fc0 .......!$....... @@ -9993,7 +9993,7 @@ Contents of section .irom0.text: 40221550 0d0f1bdd d0d074d2 4300662d 040c0222 ......t.C.f-..." 40221560 430008b1 c8a1d891 e881f871 12c1300d C..........q..0. 40221570 f0000000 12c1f009 31c5eaff 083112c1 ........1....1.. - 40221580 100df000 00411040 2c3d1040 12c1f0c9 .....A.@,=.@.... + 40221580 100df000 e4401040 103d1040 12c1f0c9 .....@.@.=.@.... 40221590 210931d2 610120c0 74165c00 01418fc0 !.1.a. .t.\..A.. 402215a0 00000c4d 01f8ffc0 000016c2 070bddd0 ...M............ 402215b0 d07456ed fed1ccfd 380d3020 60302210 .tV.....8.0 `0". @@ -10007,7 +10007,7 @@ Contents of section .irom0.text: 40221630 8fc00000 0c120831 c821d811 12c1100d .......1.!...... 40221640 f0000000 b28efe3f b58efe3f b48efe3f .......?...?...? 40221650 3491fe3f 5c8efe3f 000000a0 6a8efe3f 4..?\..?....j..? - 40221660 18421040 5c3d1040 7c621040 12c1c0d9 .B.@\=.@|b.@.... + 40221660 fc411040 403d1040 60621040 12c1c0d9 .A.@@=.@`b.@.... 40221670 d1d1f4ff c9e109f1 e2610cf2 610b20c2 .........a..a. . 40221680 20220d00 66123401 068fc000 0021eeff "..f.4......!.. 40221690 220200cc 6221adfc 0c033242 0021ebff "...b!....2B.!.. @@ -10105,8 +10105,8 @@ Contents of section .irom0.text: 40221c50 0152a000 4048313d 0d059de2 4634ff00 .R..@H1=....F4.. 40221c60 08f1c8e1 d8d1e8c1 f8b112c1 400df000 ............@... 40221c70 a487fe3f 3086fe3f a787fe3f 490b0000 ...?0..?...?I... - 40221c80 ff0ff8ff a48efe3f 7c8efe3f 283f1040 .......?|..?(?.@ - 40221c90 7c4c1040 f43f1040 12c1e0c9 610971d9 |L.@.?.@....a.q. + 40221c80 ff0ff8ff a48efe3f 7c8efe3f 0c3f1040 .......?|..?.?.@ + 40221c90 604c1040 d83f1040 12c1e0c9 610971d9 `L.@.?.@....a.q. 40221ca0 51e941f9 314892cd 02381430 20349c42 Q.A.1H...8.0 4.B 40221cb0 2632125d 020c3227 250d0c12 a665080c &2.]..2'%....e.. 40221cc0 02c60000 00000c22 30342537 121331e8 ......."04%7..1. @@ -10306,8 +10306,8 @@ Contents of section .irom0.text: 402228e0 a0085732 16203380 21bbff20 33904243 ..W2. 3.!.. 3.BC 402228f0 00524301 0c020df0 7ce20df0 7cf20df0 .RC.....|...|... 40222900 8481fe3f f081fe3f f480fe3f 5481fe3f ...?...?...?T..? - 40222910 a080fe3f 0081fe3f 7c4a1040 7080fe3f ...?...?|J.@p..? - 40222920 984a1040 9480fe3f 12c1e0c9 61d95109 .J.@...?....a.Q. + 40222910 a080fe3f 0081fe3f 604a1040 7080fe3f ...?...?`J.@p..? + 40222920 7c4a1040 9480fe3f 12c1e0c9 61d95109 |J.@...?....a.Q. 40222930 71e941f9 31305074 cd025242 15222217 q.A.10Pt..RB."". 40222940 40d07466 12028622 0016c211 26220c26 @.tf..."....&".& 40222950 3202c658 000c0e46 04000000 3195910c 2..X...F....1... @@ -13098,7 +13098,7 @@ Contents of section .irom0.text: 4022d760 832d0312 c1100df0 12c1f009 31c921cd .-..........1.!. 4022d770 0285faff 383c0831 0b332033 c00c140c ....8<.1.3 3.... 4022d780 02302483 c82112c1 100df000 28220df0 .0$..!......(".. - 4022d790 28120df0 b588fe3f ec052340 84601040 (......?..#@.`.@ + 4022d790 28120df0 b588fe3f ec052340 68601040 (......?..#@h`.@ 4022d7a0 12c1c0c9 e1e9c1c8 02ed0228 32392129 ...........(29!) 4022d7b0 112a3c2d 0ed9d1f9 b109f1dd 04390145 .*<-.........9.E 4022d7c0 f7fffd02 f7bd5928 2e3811c0 22c0da22 ......Y(.8..".." @@ -13971,7 +13971,7 @@ Contents of section .text: 40100260 03688158 9129013d 011cc40c 02f931e9 .h.X.).=......1. 40100270 41d951c9 61691159 21054f01 022113c2 A.Q.ai.Y!.O..!.. 40100280 2112d221 11e22110 f8f112c1 500df000 !..!..!.....P... - 40100290 3880fe3f 78460040 12c1f009 31c5d805 8..?xF.@....1... + 40100290 3880fe3f 78460040 12c1f009 3105d705 8..?xF.@....1... 401002a0 0b220c03 0c142043 8321f9ff 40407422 .".... C.!..@@t" 401002b0 02003712 0a661211 0c030c12 06010000 ..7..f.......... 401002c0 0c032d03 01f4ffc0 00000831 12c1100d ..-........1.... @@ -14011,7 +14011,7 @@ Contents of section .text: 401004e0 0000f03f e08bfe3f 0c060060 12c1f031 ...?...?...`...1 401004f0 fcff0931 6c050ce4 c0200028 03502210 ...1l.... .(.P". 40100500 402220c0 20002903 c0200028 0307e2e7 @" . .).. .(.... - 40100510 21f5ff28 028c12c0 020022a0 08c5b705 !..(......"..... + 40100510 21f5ff28 028c12c0 020022a0 0805b605 !..(......"..... 40100520 31f2ff22 affec020 00422300 08312024 1.."... .B#..1 $ 40100530 10c02000 290312c1 100df000 00100000 .. .)........... 40100540 00100800 e088fe3f 18030060 fc011040 .......?...`...@ @@ -14036,7 +14036,7 @@ Contents of section .text: 40100670 67e1fe3f 0000ff00 1c0f0060 34080060 g..?.......`4..` 40100680 38080060 6cf02240 44dcfe3f 1cdcfe3f 8..`l."@D..?...? 40100690 38dcfe3f 808bfe3f 52ed2240 10270000 8..?...?R."@.'.. - 401006a0 dc8bfe3f 2886fe3f 26f02240 d0541040 ...?(..?&."@.T.@ + 401006a0 dc8bfe3f 2886fe3f 26f02240 b4541040 ...?(..?&."@.T.@ 401006b0 3fed2240 29ed2240 19ed2240 09ed2240 ?."@)."@.."@.."@ 401006c0 f9ec2240 f0ec2240 c083fe3f c2ec2240 .."@.."@...?.."@ 401006d0 7c100060 f8110060 a2ec2240 78100060 |..`...`.."@x..` @@ -14058,7 +14058,7 @@ Contents of section .text: 401007d0 30542140 54202040 2cb42040 a8522040 0T!@T @,. @.R @ 401007e0 d48a2240 98252140 fc272140 91c7ff12 .."@.%!@.'!@.... 401007f0 c1e02155 ff0971c9 61d951f9 31e94190 ..!U..q.a.Q.1.A. - 40100800 11c0c020 00d802c5 d902f150 ffd0d025 ... .......P...% + 40100800 11c0c020 00d80205 d802f150 ffd0d025 ... .......P...% 40100810 2d0f01be ffc00000 314effc1 4effc020 -.......1N..N.. 40100820 0048032c 02202420 c0200029 030c44ca .H.,. $ . .)..D. 40100830 310c0201 52fec000 000c2226 5d293145 1...R....."&])1E @@ -14096,7 +14096,7 @@ Contents of section .text: 40100a30 51dafe5a 5627050c 21dafe20 441021d9 Q..ZV'..!.. D.!. 40100a40 fe2a24ec 5232c3fc 3030741c b237320f .*$.R2..00t..72. 40100a50 2110fe0c 038c0e0c 13324200 06030000 !........2B..... - 40100a60 21d2fe05 72ff06ff ff000000 855f0516 !...r........_.. + 40100a60 21d2fe05 72ff06ff ff000000 c55d0516 !...r........].. 40100a70 222121ce fe01c2fd c0000026 1e02c680 "!!........&.... 40100a80 0021b4fe 20218032 220021c2 fe203310 .!.. !.2".!.. 3. 40100a90 21c8fe20 238031c1 fe370202 46790021 !.. #.1..7..Fy.! @@ -14120,7 +14120,7 @@ Contents of section .text: 40100bb0 63fe3d01 2d0f0171 fdc00000 5168fe41 c.=.-..q....Qh.A 40100bc0 5ffe3d01 5a2f01d4 fec00000 2183fe32 _.=.Z/......!..2 40100bd0 a073f2df 10e2def0 c0200039 02c6f2ff .s....... .9.... - 40100be0 45480526 22294155 fe103120 22a00001 EH.&")AU..1 "... + 40100be0 85460526 22294155 fe103120 22a00001 .F.&")AU..1 "... 40100bf0 63fdc000 00322100 2167fe20 23103177 c....2!.!g. #.1w 40100c00 fe379253 22010320 30345c02 c6150000 .7.S".. 04\..... 40100c10 f14bfee2 a0fd7172 fe51bafe 7a6e4066 .K....qr.Q..zn@f @@ -14153,14 +14153,14 @@ Contents of section .text: 40100dc0 1f3c4222 4c20c62c 00204874 424c1f42 . .).. 40100e90 00001672 0731e8fd 42a0062d 0e0120fe ...r.1..B..-.. . @@ -14175,7 +14175,7 @@ Contents of section .text: 40100f20 000031cc fd21cafd 391c290c 292c0104 ..1..!..9.).),.. 40100f30 fec00000 0104fec0 00000103 fec00000 ................ 40100f40 c1c6fde1 c7fd1c92 31c5fd22 5c000c04 ........1.."\... - 40100f50 2d0e8511 0541b5fd 0c0c22d4 02320214 -....A...."..2.. + 40100f50 2d0ec50f 0541b5fd 0c0c22d4 02320214 -....A...."..2.. 40100f60 22a0ff27 930a51e3 fd0c2222 4514c2a0 "..'..Q...""E... 40100f70 0101f6fd c0000021 b0fd01f5 fdc00000 .......!........ 40100f80 61abfd0c c3e2d603 220e410b 22202074 a.......".A." t @@ -14285,7 +14285,7 @@ Contents of section .text: 40101600 00261202 06360021 eeff42a0 80203f10 .&...6.!..B.. ?. 40101610 d2c15040 e1802713 02062b00 2d0f01eb ..P@..'...+.-... 40101620 ffc00000 0bc22b22 c0c2a3c0 c2211bcc ......+".....!.. - 40101630 e0cc11c0 c0f41b6c 2d066261 1dc5a304 .......l-.ba.... + 40101630 e0cc11c0 c0f41b6c 2d066261 1d05a204 .......l-.ba.... 40101640 22611cc5 92003221 1c62211d 37b2154c "a....2!.b!.7..L 40101650 032d0cc7 b3014c02 20c0f40c 198d01c6 .-....L. ....... 40101660 04000000 0031d7ff 0c0542a0 722d0685 .....1....B.r-.. @@ -14450,11 +14450,11 @@ Contents of section .text: 40102050 f8c00000 3154f921 99ff08b1 39023181 ....1T.!....9.1. 40102060 ff0c0229 03291331 80ffc8a1 d891e881 ...).).1........ 40102070 f8712903 12c1300d f0000000 348dfe3f .q)...0.....4..? - 40102080 388dfe3f 78e8fe3f 2c631040 00c01040 8..?x..?,c.@...@ + 40102080 388dfe3f 78e8fe3f 10631040 00c01040 8..?x..?.c.@...@ 40102090 8b86fe3f 6286fe3f 12c1c0f2 610b20f2 ...?b..?....a. . 401020a0 2021f6ff d9d1e9c1 09f1c9e1 39013202 !..........9.2. 401020b0 00491150 d074ed02 ecd331f2 ff2126f8 .I.P.t....1..!&. - 401020c0 c1f0ff30 22c0390c 291c05f6 033d0c66 ...0".9.)....=.f + 401020c0 c1f0ff30 22c0390c 291c45f4 033d0c66 ...0".9.).E..=.f 401020d0 120c41ed ff21edff 492c4022 c0293c0c ..A..!..I,@".)<. 401020e0 12224e00 2d0385e9 ffc14cff 222c00cc ."N.-.....L.",.. 401020f0 d231e7ff 2174ff42 a1500121 f8c00000 .1..!t.B.P.!.... @@ -14626,897 +14626,895 @@ Contents of section .text: 40102b50 45ccff56 52022188 f631ecff c0200042 E..VR.!..1... .B 40102b60 22003034 10c02000 326200c0 20004222 ".04.. .2b.. .B" 40102b70 0031e7ff 303420c0 20003902 083112c1 .1..04 . .9..1.. - 40102b80 100df000 9c8dfe3f 12c1f0c9 21c1fdff .......?....!... - 40102b90 d911dd02 280c0931 385222a0 02c00300 ....(..18R"..... - 40102ba0 280c3832 2d0dc003 00280c38 620c22c0 (.82-....(.8b.". - 40102bb0 03000831 c821d811 12c1100d f0000000 ...1.!.......... - 40102bc0 12c1f0c9 21cd0220 24410931 85fbffc0 ....!.. $A.1.... - 40102bd0 203445fb ff21ebff 28023872 22a078c0 4E..!..(.8r".x. - 40102be0 03000831 c82112c1 100df000 12c1f0c2 ...1.!.......... - 40102bf0 610220c2 2021e3ff 02610328 0238620c a. . !...a.(.8b. - 40102c00 02c00300 2d0c85fb ff0831c8 2112c110 ....-.....1.!... - 40102c10 0df00000 12c1f0c2 610220c2 2021d9ff ........a. . !.. - 40102c20 02610328 0238520c 02c00300 2d0c05f9 .a.(.8R.....-... - 40102c30 ff0831c8 2112c110 0df00000 a08dfe3f ..1.!..........? - 40102c40 e38dfe3f c48dfe3f 31fdff41 fdff2803 ...?...?1..A..(. - 40102c50 1b222734 0329030d f021faff 46fdff00 ."'4.)...!..F... - 40102c60 a48dfe3f 41ffff31 f7ff22a0 003a6262 ...?A..1.."..:bb - 40102c70 06004a52 6245001b 2266b2f0 2a636206 ..JRbE.."f..*cb. - 40102c80 002a5462 45001b22 66c2f00d f0000000 .*TbE.."f....... - 40102c90 21bdff12 c1f02802 09313852 0c32c003 !.....(..18R.2.. - 40102ca0 00083112 c1100df0 21b7ff12 c1f02802 ..1.....!.....(. - 40102cb0 09313862 0c32c003 00083112 c1100df0 .18b.2....1..... - 40102cc0 24130000 12c1f022 a0010261 03c5f1ff $......"...a.... - 40102cd0 21adff22 22003872 21faffc0 03000831 !.."".8r!......1 - 40102ce0 12c1100d f0000000 12c1f0c9 210931cd ............!.1. - 40102cf0 02220c00 cc820831 c82112c1 100df000 .".....1.!...... - 40102d00 1bcc05f1 ff06faff 12c1f009 318c3266 ............1.2f - 40102d10 12014c02 32c38020 23802020 74c5ecff ..L.2.. #. t... - 40102d20 02210312 c1108000 00000000 9b8dfe3f .!.............? - 40102d30 31c5ff0c 0252a020 2a435244 001b2266 1....R. *CRD.."f - 40102d40 c2f521be ff390221 f9ff0c13 3242000d ..!..9.!....2B.. - 40102d50 f0000000 983a0000 94110000 12c1f009 .....:.......... - 40102d60 31c92185 3b00c187 ff226c00 2802c002 1.!.;...."l.(... - 40102d70 0045f3ff 280c3222 0522a002 c0030028 .E..(.2".".....( - 40102d80 0c38520c 02c00300 280c3872 21f2ffc0 .8R.....(.8r!... - 40102d90 0300280c 38620c02 c0030028 0c38620c ..(.8b.....(.8b. - 40102da0 22c00300 0c3205de ff280c38 7221eaff "....2...(.8r!.. - 40102db0 c003000c 3205ddff 280c3872 22a06ec0 ....2...(.8r".n. - 40102dc0 03000c32 05dcff28 0c387222 a06ec003 ...2...(.8r".n.. - 40102dd0 000c2245 dbff280c 387222a0 6ec00300 .."E..(.8r".n... - 40102de0 2c8285e0 ff0cc245 e0ff85ed ff0c62c5 ,......E......b. - 40102df0 dfffc5f3 ffc5e6ff 21cdff08 310c03c8 ........!...1... - 40102e00 21324200 12c1100d f0000000 318cff12 !2B.........1... - 40102e10 c1f03803 09312243 00c5e2ff 21c4ff08 ..8..1"C....!... - 40102e20 310c1332 420012c1 100df000 c022113a 1..2B........".: - 40102e30 223184ff 3a223181 ff29030d f0000000 "1..:"1..)...... - 40102e40 12c1f0d9 11d17dff c9210931 cd02220c ......}..!.1..". - 40102e50 00dc1221 b6ff0831 0c13c821 d8113242 ...!...1...!..2B - 40102e60 0012c110 0df0380d 1bcc2243 0085ddff ......8..."C.... - 40102e70 86f6ff00 12c1d0e9 812172ff e170ffc9 .........!r..p.. - 40102e80 a1d991f9 7109b129 0ed175ff 0c02fd02 ....q..)..u..... - 40102e90 4d02cd02 380e516a ff37b520 216aff29 M...8.Qj.7. !j.) - 40102ea0 0e05dcff 21a2ff08 b10c03c8 a1d891e8 ....!........... - 40102eb0 81f87132 420012c1 300df000 00620d00 ..q2B...0....b.. - 40102ec0 32030037 16498c92 3d042d0f 490185e3 2..7.I..=.-.I... - 40102ed0 ff480128 0e220200 42610085 d3ff4801 .H.(."..Ba....H. - 40102ee0 2d0c1b44 4040740c f347b317 1bfff0f0 -..D@@t..G...... - 40102ef0 74662f01 fd0cf02f 20c03c20 85e0ffc0 tf/..../ .< .... - 40102f00 2c200c04 380e1bdd 1b33390e 06e1ff00 , ..8....39..... - 40102f10 1b222020 7446f2ff 12c1f020 20f40931 ." tF..... ..1 - 40102f20 0118f6c0 00000831 12c1100d f0000000 .......1........ - 40102f30 12c1f009 31262211 2632200c 050c848c ....1&".&2 ..... - 40102f40 b2083112 c1100df0 00000c05 0c243d04 ..1..........$=. - 40102f50 2d050124 fac00000 46f9ff00 0c051c04 -..$....F....... - 40102f60 86faff00 12c1f009 31262211 2632200c ........1&".&2 . - 40102f70 050c848c b2083112 c1100df0 00000c05 ......1......... - 40102f80 0c243d05 2d040117 fac00000 46f9ff00 .$=.-.......F... - 40102f90 0c051c04 86faff00 00400000 00200000 .........@... .. - 40102fa0 00800000 12c1f0c9 2120c074 21fbff0c ........! .t!... - 40102fb0 0509314d 023d0507 ec052032 20502520 ..1M.=.... 2 P% - 40102fc0 0109fac0 0000215d f50c054d 023d0517 ......!]...M.=.. - 40102fd0 ec052032 20502520 0103fac0 000021ef .. 2 P% ......!. - 40102fe0 ff0c054d 023d0527 ec052032 20502520 ...M.=.'.. 2 P% - 40102ff0 01fdf9c0 000021ea ff0c054d 023d0537 ......!....M.=.7 - 40103000 ec052032 20502520 01f7f9c0 00000831 .. 2 P% .......1 - 40103010 c82112c1 100df000 00f00000 0c0451fe .!............Q. - 40103020 ff12c1f0 3d042d04 093101ee f9c00000 ....=.-..1...... - 40103030 083112c1 100df000 31f8ff0c 0512c1f0 .1......1....... - 40103040 4d032d05 093101e7 f9c00000 083112c1 M.-..1.......1.. - 40103050 100df000 14080060 18080060 0c080060 .......`...`...` - 40103060 04080060 08080060 10080060 3c080060 ...`...`...`<..` - 40103070 1af00000 51f8ff22 aecfc020 0048053c ....Q.."... .H.< - 40103080 0312c1f0 20441009 31304420 c0200049 .... D..10D . .I - 40103090 0551f1ff c0200048 05204410 304420c0 .Q... .H. D.0D . - 401030a0 20004905 51eeffc0 20004805 20441030 .I.Q... .H. D.0 - 401030b0 4420c020 00490551 eaffc020 00480520 D . .I.Q... .H. - 401030c0 44103044 20c02000 490551e6 ffc02000 D.0D . .I.Q... . - 401030d0 48052044 10304420 c0200049 0551e2ff H. D.0D . .I.Q.. - 401030e0 c0200048 05204410 30342041 e0ffc020 . .H. D.04 A... - 401030f0 003905c0 20003804 0c052023 1031dcff .9.. .8... #.1.. - 40103100 c0200029 044d0350 252001b6 f9c00000 . .).M.P% ...... - 40103110 083112c1 100df000 5c87fe3f 21ffff0d .1......\..?!... - 40103120 f0000000 a08afe3f e8542140 0c0312c1 .......?.T!@.... - 40103130 f05d0209 0101fbff 0c125900 01fbffc0 .]........Y..... - 40103140 00000801 12c1100d f0000000 31f6ff29 ............1..) - 40103150 030df000 12c1f009 0101f2ff 08000810 ................ - 40103160 c000000c 02080112 c1100df0 000af23f ...............? - 40103170 21ffffc0 20002222 800df000 b88afe3f !... ."".......? - 40103180 30524112 c1f06d01 50559009 110c006a 0RA...m.PU.....j - 40103190 400a353a 321b0032 03003244 00800001 @.5:2..2..2D.... - 401031a0 00083166 30e822a0 6b0c230c 144c0601 ..1f0.".k.#..L.. - 401031b0 f3ff5201 00080080 55015058 31605520 ..R.....U.PX1`U - 401031c0 02202650 5074c000 0022a06b 0c230c24 . &PPt...".k.#.$ - 401031d0 52010101 eaff6201 02080080 66018055 R.....b.....f..U - 401031e0 01505831 60683102 2026c066 11605520 .PX1`h1. &.f.`U - 401031f0 505074c0 00000811 12c1100d f0000000 PPt............. - 40103200 009a0060 ff0ff0ff 00400b00 71fdff61 ...`.....@..q..a - 40103210 fdff51d3 f4ac4240 9311c020 00822759 ..Q...B@... ..'Y - 40103220 60881090 8820c020 00826759 c0200042 `.... . ..gY. .B - 40103230 27da5044 20c02000 4267da0d f041f2ff '.PD . .Bg...A.. - 40103240 c0200032 27596033 10403320 c0200032 . .2'Y`3.@3 . .2 - 40103250 6759c020 002227da 502220c0 20002267 gY. ."'.P" . ."g - 40103260 da0df000 ffff0fff ffffff03 00003000 ..............0. - 40103270 000000d8 ffff7ffe 41fbff12 c1f00901 ........A....... - 40103280 c91101f9 ffc153f9 dcf2c020 00322ce5 ......S.... .2,. - 40103290 403310c0 2000326c e5c02000 222ce500 @3.. .2l.. .",.. - 401032a0 2210c020 00226ce5 460a0071 f0ffc020 ".. ."l.F..q... - 401032b0 00622ce5 40661070 6620c020 00626ce5 .b,.@f.pf . .bl. - 401032c0 61ecffc0 2000522c e5005510 605520c0 a... .R,..U.`U . - 401032d0 2000526c e581a6f4 91e7ffc0 2000722c .Rl........ .r, - 401032e0 fa907710 807720c0 2000726c fa0c1201 ..w..w . .rl.... - 401032f0 24f5c000 00c02000 b1dfffa2 2cfab0aa $..... .....,... - 40103300 10c02000 a26cfac8 11080112 c1100df0 .. ..l.......... - 40103310 00feef3f ffff70fc 00000050 00060060 ...?..p....P...` - 40103320 a68afe3f 22a00412 c1f00261 00c55500 ...?"......a..U. - 40103330 22a00045 f4ff22a0 620190ff 0c130800 "..E..".b....... - 40103340 0c340220 260c15c0 00007cdb 71f1ffa1 .4. &.....|.q... - 40103350 87ffc020 00922a9c b09910c0 2000926a ... ..*..... ..j - 40103360 9c81ecff c0200062 27868066 10c02000 ..... .b'..f.. . - 40103370 62678641 e9ff51e9 ffc02000 42654431 bg.A..Q... .BeD1 - 40103380 e8ff0c12 080112c1 10224300 0df00000 ........."C..... - 40103390 2c80fe3f 18c82140 d4b32140 0c141cf5 ,..?..!@..!@.... - 401033a0 0c0892a1 3861faff 12c1c0c9 61d971e9 ....8a......a.q. - 401033b0 81f99172 c11029c1 09514c02 38c16206 ...r..)..QL.8.b. - 401033c0 00990189 11806601 60683101 f2ffc000 ......f.`h1..... - 401033d0 000c0e0c 00f2a06f 82011078 c10c0bb9 .......o...x.... - 401033e0 d1920705 80880172 07008088 3182c81f .......r....1... - 401033f0 9077c082 41100077 11707031 79e1f077 .w..A..w.pp1y..w - 40103400 1182c7f9 89b172c7 f8007711 70703179 ......r...w.pp1y - 40103410 a16d0f22 0110c8e1 80220120 28310a22 .m.".....". (1." - 40103420 2241100d 0f802201 2028312a cc80cc01 "A....". (1*.... - 40103430 c0c83127 2f016d02 62411080 26012028 ..1'/.m.bA..&. ( - 40103440 31c72f01 0d0c80c0 01c0c831 01d3ffc0 1./........1.... - 40103450 0000dd02 2d0c01d0 ffc00000 38b1206d ....-.......8. m - 40103460 c0000611 00003137 200532a0 a8d7a34c ......17 .2....L - 40103470 8cee48d1 58a10724 08572005 72a0a8d7 ..H.X..$.W .r... - 40103480 a73a5c08 872235f7 1c320026 1178e11b .:\.."5..2.&.x.. - 40103490 902b801b eee0e074 9089b380 81210c29 .+.....t.....!.) - 401034a0 0d098077 c00b7780 77017078 31a62701 ...w..w.w.px1.'. - 401034b0 0d07a2ce f6202031 29d1563a f508c1c8 ..... 1).V:.... - 401034c0 61020000 f891f030 1137ad1f 9cced020 a......0.7..... - 401034d0 d01b322b 223023b3 20212100 22112020 ..2+"0#. !!.". - 401034e0 31d871e8 81085112 c1400df0 0c02c6fb 1.q...Q..@...... - 401034f0 ff000000 0c160b53 12c1f009 01001540 .......S.......@ - 40103500 0d020046 a147220e 00134000 06a10002 ...F.G"...@..... - 40103510 c0000011 0000312d 00080112 c1100df0 ......1-........ - 40103520 00960060 00fef13f ff7f0000 c48bfe3f ...`...?.......? - 40103530 12c1f009 01c91121 fbffc1f9 ff0cf0c0 .......!........ - 40103540 20002222 8f202035 f6822ac0 2000222c ."". 5..*. .", - 40103550 8007621b 2028740c 8385f9ff 0cf032a0 ..b. (t.......2. - 40103560 6b3022d1 20262100 22112020 31060200 k0". &!.". 1... - 40103570 21eeff86 000021ec ffc02000 522cb700 !.....!... .R,.. - 40103580 5520c020 0041e9ff 526cb708 01c81112 U . .A..Rl...... - 40103590 c1102254 050df000 000a0060 68a590e6 .."T.......`h... - 401035a0 27d0b4ea 2117ff0c 1851fbff c0200072 '...!....Q... .r - 401035b0 25d28077 20c02000 7265d27c e6c02000 %..w . .re.|.. . - 401035c0 4225d260 4410c020 004265d2 3151ffc0 B%.`D.. .Be.1Q.. - 401035d0 20003223 960ca430 3c344033 1066930b .2#...0<4@3.f.. - 401035e0 91efffc0 20009262 dd060200 a1edffc0 .... ..b........ - 401035f0 2000a262 dd21caff c0200022 22802020 ..b.!... ."". - 40103600 c50df000 12c1f002 6100013c f8c00000 ........a..<.... - 40103610 05f9ff45 c8fc0221 0012c110 80000000 ...E...!........ - 40103620 d48bfe3f 72a10151 6bf8c020 0072655b ...?r..Qk.. .re[ - 40103630 61ddf3c0 20004225 5b604420 c0200042 a... .B%[`D . .B - 40103640 655b31f7 ff0c1222 43010df0 ffffff0f e[1...."C....... - 40103650 288bfe3f d084fe3f 31f2ff12 c1f0d921 (..?...?1......! - 40103660 c9110901 cd020203 01d15af8 dc9052a1 ..........Z...R. - 40103670 01c02000 526d5b41 cbf3c020 00222d5b .. .Rm[A... ."-[ - 40103680 402220c0 2000226d 5b0ca201 3df4c000 @" . ."m[...=... - 40103690 0001e3ff c0200062 2d5c9686 00c02000 ..... .b-\.... . - 401036a0 722d5cd6 67ff41e9 ffc02000 222d5c0c r-\.g.A... ."-\. - 401036b0 0831e7ff 82400132 03004022 10f6330c .1...@.2..@"..3. - 401036c0 41e5ffe0 33114a33 38034600 002c83c0 A...3.J38.F..,.. - 401036d0 2211010f f4c00000 d821ac12 081c9cb0 "........!...... - 401036e0 52a1ff27 b0050032 c0860000 2030c037 R..'...2.... 0.7 - 401036f0 350c2032 a0002090 3a222023 41291cc8 5. 2.. .:" #A).. - 40103700 11080112 c1100df0 988bfe3f 998bfe3f ...........?...? - 40103710 fffff0ff ffcfffff b4d32140 41c1ff12 ..........!@A... - 40103720 c1f00921 62140169 01511dfe 01f9fec0 ...!b..i.Q...... - 40103730 20003220 96503310 303f4139 1126120b .2 .P3.0?A9.&.. - 40103740 2622080c 12082112 c1100df0 01f3ffc0 &"....!......... - 40103750 000041ef fe81ecff 01b2ff82 08007200 ..A...........r. - 40103760 00224005 80771070 72207240 04707074 ."@..w.pr r@.ppt - 40103770 56f7fc7c fb61e6ff 31e5ff0c 12224300 V..|.a..1...."C. - 40103780 71e5ffa2 afc021e5 fec02000 9811b262 q.....!... ....b - 40103790 49661946 88018050 34005511 c0200032 If.F...P4.U.. .2 - 401037a0 24826033 10503320 c0200032 648280b4 $.`3.P3 . .2d... - 401037b0 1440bb11 c0200092 24827099 10b09920 .@... ..$.p.... - 401037c0 c0200092 64828086 54c02000 522487a0 . ..d...T. .R$.. - 401037d0 55108055 20c02000 52648791 6fff8161 U..U . .Rd..o..a - 401037e0 f3c02000 52224280 5520c020 00526242 .. .R"B.U . .RbB - 401037f0 0c8b7c33 c0200082 29d03088 10b08820 ..|3. ..).0.... - 40103800 c0200052 a0648269 d098110b 556605fa . .R.d.i....Uf.. - 40103810 661951c0 2000b222 4ab0b014 ccabc020 f.Q. .."J...... - 40103820 0032224a 30301416 33ffc020 00322482 .2"J00..3.. .2$. - 40103830 603310c0 20003264 82c02000 b2248270 `3.. .2d.. ..$.p - 40103840 bb10c020 00b26482 c0200092 2487a099 ... ..d.. ..$... - 40103850 10c02000 9264870c 28c02000 52224a80 .. ..d..(. .R"J. - 40103860 55105240 060c0286 b6ff0000 ffff3fff U.R@..........?. - 40103870 74832140 80d32140 e0d22140 2cd32140 t.!@..!@..!@,.!@ - 40103880 38d62140 c4d42140 e0d52140 0c0312c1 8.!@..!@..!@.... - 40103890 f0c91109 01cd0201 62ff0c12 22400701 ........b..."@.. - 401038a0 f4ffc000 004136fb 3156fec0 20002223 .....A6.1V.. ."# - 401038b0 42402220 c0200022 634201ee ffc00000 B@" . ."cB...... - 401038c0 264c2361 97fe0c15 52460066 1c0a2d0c &L#a....RF.f..-. - 401038d0 01eaffc0 00004603 00262c02 668c072d ......F..&,.f..- - 401038e0 0c01e6ff c0000061 28f30c25 8120fec0 .......a(..%. .. - 401038f0 20004228 85604410 504420c0 20004268 .B(.`D.PD . .Bh - 40103900 8531b5fa c0200022 28853022 10c02000 .1... ."(.0".. . - 40103910 22688501 24f3c020 00b22885 00bb20c0 "h..$.. ..(... . - 40103920 2000b268 85a1d1ff 9112f3c0 20007228 ..h........ .r( - 40103930 9da07710 907720c0 20007268 9d01d0ff ..w..w . .rh.... - 40103940 c0000001 d0ffc000 0001cfff c0000051 ...............Q - 40103950 71fe016f fe668c59 713eff72 074782a0 q..o.f.Yq>.r.G.. - 40103960 ff87973e 319cf7c0 20002223 e50c1440 ...>1... ."#...@ - 40103970 2220c020 000c2401 01fe2263 e508000c " . ..$..."c.... - 40103980 6202202b 0c13c000 007ce851 62fe0160 b. +.....|.Qb..` - 40103990 fec02000 7190f762 27e58066 10c02000 .. .q..b'..f.. . - 401039a0 6267e5c0 20009220 86509910 c0200092 bg.. .. .P... .. - 401039b0 6086262c 02661c0e c02000a2 208650aa `.&,.f... .. .P. - 401039c0 10c02000 a26086c8 11080112 c1100df0 .. ..`.......... - 401039d0 4150fe9c 127c76c0 20005224 86605510 AP...|v. .R$.`U. - 401039e0 c0200052 64860df0 0c83c020 00222486 . .Rd...... ."$. - 401039f0 302220c0 20002264 860df000 b88efe3f 0" . ."d.......? - 40103a00 71ffffb0 82118a87 3248261b 32b03311 q.......2H&.2.3. - 40103a10 3a374248 250c0470 66a04243 080c1300 :7BH%..pf.BC.... - 40103a20 12400023 a1381652 48242033 20391638 .@.#.8.RH$ 3 9.8 - 40103a30 07202320 29070df0 71f1ff6d 057055a0 . # )...q..m.pU. - 40103a40 12c1f0a8 150931c9 21d91188 079d077c ......1.!......| - 40103a50 fb0c17ec da6a59c2 0514c7d8 4e5d044d .....jY.....N].M - 40103a60 033d022d 0c85f9ff 06300000 00b05c11 .=.-.....0....\. - 40103a70 5ad9d20d 24471d20 001c4000 c7a1c0cb Z...$G. ..@..... - 40103a80 30c0aa10 a0c060a0 cc10c0fc 40c0c060 0.....`.....@..` - 40103a90 c2cc1f66 0cd68604 005ad9d2 0d25379d ...f.....Z...%7. - 40103aa0 d65a5952 05262795 ce061f00 0c3572a0 .ZYR.&'......5r. - 40103ab0 ff505820 7055306a 79920714 0c170019 .PX pU0jy....... - 40103ac0 400077a1 0b775077 1070c530 1cf970f7 @.w..wPw.p.0..p. - 40103ad0 407059c0 66050a50 fc405059 c00c8c26 @pY.f..P.@PY...& - 40103ae0 05490c17 00154000 77a10b77 80771070 .I....@.w..w.w.p - 40103af0 88301cfc 70f74070 7cc02607 0b1bc57a .0..p.@p|.&....z - 40103b00 ccc0c121 86050000 0080f840 80ccc052 ...!.......@...R - 40103b10 c50650cc 80c0c121 a68c02c2 ccfa5d04 ..P....!......]. - 40103b20 4d033d02 2d0c85ed ffc0c074 08312d0c M.=.-......t.1-. - 40103b30 d811c821 12c1100d f0000000 12c1d0d9 ...!............ - 40103b40 91d1aeff e981b0e2 11c9a109 b1f971cd ..............q. - 40103b50 02ea2d32 02249c03 26330e0c 3227330b ..-2.$..&3..2'3. - 40103b60 0c12b663 060c0246 00000c22 055a0029 ...c...F...".Z.) - 40103b70 01ea2d22 02211672 000c0286 10000000 ..-".!.r........ - 40103b80 001bccb0 cc11cacd 283cf2ce 10fafdec ........(<...... - 40103b90 e2ea2dc8 62160cfe 288cea3d 2963cc42 ..-.b...(..=)c.B - 40103ba0 2d038b3f 397222a0 00226c08 2d0c8577 -..?9r".."l.-..w - 40103bb0 008ca228 010c043d 0cc55500 46f4ff2d ...(...=..U.F..- - 40103bc0 0c08b1c8 a1d891e8 81f87112 c1300df0 ..........q..0.. - 40103bd0 ed080000 a487fe3f 3086fe3f 12c1f002 .......?0..?.... - 40103be0 61035622 0141faff 31fbff21 fbff0164 a.V".A..1..!...d - 40103bf0 f1c00000 06ffff00 0c033982 3180ff08 ..........9.1... - 40103c00 3142234b 12c11029 0422c220 22634b0d 1B#K...).". "cK. - 40103c10 f0000000 0c033982 3179ff42 234d2904 ......9.1y.B#M). - 40103c20 22c22022 634d0df0 3491fe3f b28efe3f ". "cM..4..?...? - 40103c30 b38efe3f 12c1f0c9 21d91109 31dd02e2 ...?....!...1... - 40103c40 610001be f1c00000 c1f8ffda 2c220200 a...........,".. - 40103c50 8ca20199 f7c00000 0c028616 0000d02c ..............., - 40103c60 80e2a001 e2420001 94f7c000 0066ad05 .....B.......f.. - 40103c70 21efffe2 42000c04 3d0d2c02 0188f7c0 !...B...=.,..... - 40103c80 0000ed02 0c02271e 2ee02e20 66ad2801 ......'.... f.(. - 40103c90 abf1c000 00220c0c 0c030b22 224c0c21 .....".....""L.! - 40103ca0 e4ff3242 00214cf2 32a073c0 20003902 ..2B.!L.2.s. .9. - 40103cb0 0182f7c0 00002d0e 0831c821 d811e801 ......-..1.!.... - 40103cc0 12c1100d f0000000 6c80fe3f 12c1f021 ........l..?...! - 40103cd0 d8ffc921 0931d911 320200cd 022150f1 ...!.1..2....!P. - 40103ce0 6613240c 33c02000 39020194 f1c00000 f.$.3. .9....... - 40103cf0 2179f128 020192f1 c00000c5 59fc0191 !y.(........Y... - 40103d00 f1c00000 46060000 d2a001c0 2000d262 ....F....... ..b - 40103d10 0021edff 2802c53c 010cc2d2 4c0045f1 .!..(..<....L.E. - 40103d20 ff0831c8 21d81112 c1100df0 42affe00 ..1.!.......B... - 40103d30 12404024 814131ff 12c1f040 33a05223 .@@$.A1....@3.R# - 40103d40 01026103 20551059 13380420 23102904 ..a. U.Y.8. #.). - 40103d50 0c8205ee ff083112 c1100df0 12c1d009 ......1......... - 40103d60 b1e981c9 a1d991f2 610720e0 740173f1 ........a. .t.s. - 40103d70 c00000c5 3800ccb2 0150f7c0 00007cf2 ....8....P....|. - 40103d80 86640000 00c11dff e0fe11e0 2c80d202 .d..........,... - 40103d90 14f02c80 222201d7 52771b2d b032113a ..,.""..Rw.-.2.: - 40103da0 3c320308 16a306b0 32113a3c 0c044243 <2......2.:<..BC - 40103db0 08b03d11 3a3c3863 cce3b022 112a2c28 ..=.:<8c...".*,( - 40103dc0 32cc523d 0e2d0d45 f6fffa2c 38121603 2.R=.-.E...,8... - 40103dd0 040c1200 1d400022 a10b4230 44107cf5 .....@."..B0D.|. - 40103de0 20253040 33303032 10302060 30221020 %0@3002.0 `0". - 40103df0 f2402020 6022c21f 57921140 20604022 .@ `"..W..@ `@" - 40103e00 1020f240 20206022 c21f2602 04ea3c22 . .@ `"..&...<" - 40103e10 4314ea2c d202149c 9efafc0c 12381f00 C..,.........8.. - 40103e20 1d4000f2 a10bff30 ff10f033 304d027c .@.....0...30M.| - 40103e30 f5461200 222c01d7 520d22cd 01b02211 .F..",..R."...". - 40103e40 2a2c2202 082612d0 0c0205cf ff568209 *,"..&.......V.. - 40103e50 0c1285ce ff560209 46efff00 d02d2032 .....V..F....- 2 - 40103e60 61014261 02590145 cdff3811 48215801 a.Ba.Y.E..8.H!X. - 40103e70 ec42001d 400024a1 20253020 33103020 .B..@.$. %0 3.0 - 40103e80 60302210 20f24020 2060d2c2 1f660dcb `0". .@ `...f.. - 40103e90 0c137cf4 060d0000 ea3cd243 141bddb0 ..|......<.C.... - 40103ea0 dd11dadc 0c13324d 08060f00 00d02d20 ......2M......- - 40103eb0 32610142 610245c8 ff381148 215672fd 2a.Ba.E..8.H!Vr. - 40103ec0 001d4000 23a12024 3020ff10 f02060f0 ..@.#. $0 ... `. - 40103ed0 221020f2 40202060 d2c21f66 0dce01f6 ". .@ `...f.... - 40103ee0 f6c00000 7ce2060b 00dd0228 922802d7 ....|......(.(.. - 40103ef0 7211222c 5a22c2ff 226c5a22 2c5922c2 r.",Z".."lZ",Y". - 40103f00 01226c59 01edf6c0 0000d02d 20e03e20 ."lY.......- .> - 40103f10 45460022 a00008b1 c8a1d891 e881f871 EF."...........q - 40103f20 12c1300d f0000000 12c1f002 61033222 ..0.........a.2" - 40103f30 090c0449 430c4442 430f05ca ff0c4245 ...IC.DBC.....BE - 40103f40 cfff0831 12c1100d f0000000 5880fe3f ...1........X..? - 40103f50 20507421 feff12c1 f0280209 3162020b Pt!.....(..1b.. - 40103f60 1cf70c12 67370850 252001cc f6c00000 ....g7.P% ...... - 40103f70 083112c1 100df000 12c1e0e9 41202074 .1..........A t - 40103f80 30e0f431 9efec961 b0c211d9 51f931ca 0..1...a....Q.1. - 40103f90 23097140 d0f44202 27fd032d 0efcf401 #.q@..B.'..-.... - 40103fa0 e7f0c000 00cacf28 6c516df1 8c824892 .......(lQm...H. - 40103fb0 38043036 4157030b 01c0f6c0 00002d0e 8.06AW........-. - 40103fc0 06070000 3214053a eee0e0f4 d73e0a01 ....2..:.....>.. - 40103fd0 baf6c000 002d0d46 01002882 06f3ff00 .....-.F..(..... - 40103fe0 0871c861 d851e841 f83112c1 200df000 .q.a.Q.A.1.. ... - 40103ff0 ffff7f00 12c1f0d9 110931c9 21c892dd ..........1.!... - 40104000 02322c00 30364137 7309220c 08c5e301 .2,.06A7s."..... - 40104010 86030000 42a4020c 02478308 220c0885 ....B....G.."... - 40104020 da012020 84481c31 f2ff9022 01303410 .. .H.1...".04. - 40104030 20232029 1cc89d22 1d0a321d 0b481c2a # )..."..2..H.* - 40104040 33220c08 40478530 30f445d9 01083122 3"..@G.00.E...1" - 40104050 5c05d811 c82112c1 100df000 7091fe3f \....!......p..? - 40104060 6c91fe3f 12c1f0c2 61020931 c2a00066 l..?....a..1...f - 40104070 822e01b2 f0c00000 21f9ffc8 42cc9c01 ........!...B... - 40104080 8ef6c000 00060600 0000388c 39420c02 ..........8.9B.. - 40104090 298c0189 f6c00000 31f2ff28 030b2229 ).......1..(..") - 401040a0 0308312d 0cc82112 c1100df0 08004000 ..1-..!.......@. - 401040b0 f09afe3f 12c1f0c9 21d911cd 02dd0309 ...?....!....... - 401040c0 3185b1ff 389c2803 20464121 f8ff2024 1...8.(. FA!.. $ - 401040d0 10668204 287c45ad 0022a004 45b5ff16 .f..(|E.."..E... - 401040e0 1d0121f3 ff22020b cc82289c 28122024 ..!.."....(.(. $ - 401040f0 2505b4ff 0831c821 d81112c1 100df000 %....1.!........ - 40104100 21ecff0c 1432020b 0c023024 830df000 !....2....0$.... - 40104110 21e8ff0d f0000000 12c1f009 312d0338 !...........1-.8 - 40104120 930c4552 430f4030 7485f8ff 083112c1 ..ERC.@0t....1.. - 40104130 100df000 12c1f009 312d0338 930c1552 ........1-.8...R - 40104140 430f4030 74c5f6ff 083112c1 100df000 C.@0t....1...... - 40104150 b687fe3f 3086fe3f 00004800 20707421 ...?0..?..H. pt! - 40104160 d4ff12c1 f0380202 61035623 0131f8ff .....8..a.V#.1.. - 40104170 21f9ff42 a1160102 f0c00000 06ffff00 !..B............ - 40104180 42020b26 241131f2 ff21f2ff 42a11701 B..&$.1..!..B... - 40104190 fcefc000 0006ffff 589362a4 02480540 ........X.b..H.@ - 401041a0 46416784 0b61ecff 81f1f060 64108796 FAg..a.....`d... - 401041b0 16420207 4242060c 04424209 42420a42 .B..BB...BB.BB.B - 401041c0 a07f4245 09c60700 0c0687e4 0b420207 ..BE.........B.. - 401041d0 62420942 4206c602 00420207 62420942 bB.BB....B..bB.B - 401041e0 42066242 0a724509 42a00042 420b42a0 B.bB.rE.B..BB.B. - 401041f0 0105f4ff 02210312 c1100df0 c00cf23f .....!.........? - 40104200 ffff00f0 740cf23f 000000c0 c40df23f ....t..?.......? - 40104210 ffffff3f ffffff7f 21f9ff12 c1e0e941 ...?....!......A - 40104220 31f8ffc0 2000e802 c0200048 02c96109 1... .... .H..a. - 40104230 71d951f9 31303410 e0e0b5c0 20003902 q.Q.104..... .9. - 40104240 c1f1ff16 9e0be020 60e02210 20f24020 ....... `.". .@ - 40104250 2060d2c2 1f660d02 0629002d 0d05ebff `...f...).-.... - 40104260 fd020136 f0c00000 31e8ffc0 2000280c ...6....1... .(. - 40104270 302220c0 2000290c 0110f6c0 00002c22 0" . .).......," - 40104280 0140f1c0 0000012d f0c00000 31e0ffe0 .@.....-....1... - 40104290 2d11202d c03022b0 c0200048 02314ef8 -. -.0".. .H.1N. - 401042a0 303410c0 20003902 c0200048 0c31d8ff 04.. .9.. .H.1.. - 401042b0 303410c0 2000390c c0200038 02d6f300 04.. .9.. .8.... - 401042c0 c0200048 0231d3ff 303410c0 20003902 . .H.1..04.. .9. - 401042d0 22a00022 4f0b222f 0016b200 38920c64 ".."O."/....8..d - 401042e0 42430f0c 13c5dcff 0c02290f 01f3f5c0 BC........)..... - 401042f0 00007ce2 001d4020 228120ee 1046d1ff ..|...@ ". ..F.. - 40104300 0871c861 d851e841 f83112c1 200df000 .q.a.Q.A.1.. ... - 40104310 12c1f022 a00e0261 038591ff 02210312 ..."...a.....!.. - 40104320 c1100df0 c4defe3f 28923104 f54862c0 .......?(.1..Hb. - 40104330 20003803 21fcff40 43c03802 0c1232c3 .8.!..@C.8...2. - 40104340 fb603311 4733010c 02202004 0df00000 .`3.G3... ..... - 40104350 00002010 ffefff03 ff3ff0ff ffc0ffff .. ......?...... - 40104360 d40df23f ffff0300 d00df23f c80df23f ...?.......?...? - 40104370 cc0df23f 440ef23f 12c1d0c9 a1c14cff ...?D..?......L. - 40104380 f97109b1 d991e981 620c0bfd 020c020c .q......b....... - 40104390 134d0282 c6fd6043 93803283 30241026 .M....`C..2.0$.& - 401043a0 46151622 01316aff 216bff42 a2970174 F..".1j.!k.B...t - 401043b0 efc00000 06ffff00 66461928 0cf79202 ........fF.(.... - 401043c0 c69f0031 63ff2163 ff42a29a 016defc0 ...1c.!c.B...m.. - 401043d0 000006ff fff90cdc 1f315dff 215eff42 .........1].!^.B - 401043e0 a29f0167 efc00000 06ffff00 321f0ad2 ...g........2... - 401043f0 1f0be1cc ff3add32 1e05d7a3 22789f38 .....:.2...."x.8 - 40104400 07303641 17e31841 d3ff52a1 00403310 .06A...A..R..@3. - 40104410 503320a0 43113807 30305440 33203907 P3 .C.8.00T@3 9. - 40104420 789f5807 50464127 7539fc68 88178034 x.X.PFA'u9.h...4 - 40104430 34a6332f 31c8ff52 a1003034 10503320 4.3/1..R..04.P3 - 40104440 a0431138 07303054 40332039 0731c2ff .C.8.00T@3 9.1.. - 40104450 80485420 44113038 10403320 41c0ff40 .HT D.08.@3 A..@ - 40104460 33103917 3817584f 303785d0 d0f43080 3.9.8.XO07....0. - 40104470 f4262613 9c023136 ff2136ff 42a0aa01 .&&...16.!6.B... - 40104480 40efc000 0006ffff 221c0716 a2053255 @.......".....2U - 40104490 01289f32 a4022802 20464137 8422312e .(.2..(. FA7."1. - 401044a0 ff303410 4132f047 1316421c 073d0820 .04.A2.G..B..=. - 401044b0 22345911 82610005 acff5811 88012255 "4Y..a....X..."U - 401044c0 01221501 27b81922 5c06222f 09322200 ."..'.."\."/.2". - 401044d0 e7632022 02085261 01c58e01 58118604 .c "..Ra....X... - 401044e0 000c0222 5c068602 00220708 0cf427b4 ..."\...."....'. - 401044f0 02325501 789f22a4 0248070c 03406641 .2U.x."..H...@fA - 40104500 27861d21 15ff4119 f0202610 4712110c '..!..A.. &.G... - 40104510 3347f60c 3112f00c 24302610 0c132034 3G..1...$0&... 4 - 40104520 932186f4 8867c020 00280242 2e008022 .!...g. .(.B..." - 40104530 c0202a41 2024c027 b40222a0 05420c04 . *A $.'.."..B.. - 40104540 2020b4e0 84118044 c08185ff 40221180 .....D....@".. - 40104550 44b0c020 00290422 0c04912c ffe04211 D.. .)."...,..B. - 40104560 4022c090 92b0a100 f02179ff 60490482 @".......!y.`I.. - 40104570 a10040a2 9380b301 80461032 9c068100 ..@......F.2.... - 40104580 f80c0240 82834207 08e61307 0cf34733 ...@..B.......G3 - 40104590 0221f6ef e81f3173 ff303e10 b03320a0 .!....1s.0>..3 . - 401045a0 33208033 20202320 c0200029 09220c04 3 .3 # . .).".. - 401045b0 e0321130 22c0316c ff3022b0 32150151 .2.0".1l.0".2..Q - 401045c0 edef0033 11c02000 3902220c 04e08211 ...3.. .9."..... - 401045d0 8022c081 66ff8082 b00cf247 32010c05 ."..f......G2... - 401045e0 22070c40 34113030 f4002211 302220d0 "..@4.00..".0" . - 401045f0 30b43022 20505220 c0200059 080cf247 0.0" PR . .Y...G - 40104600 b240220c 0480dd11 e0521150 22c05158 .@"......R.P".QX - 40104610 ff72a087 5052b040 2024d0d2 201c7247 .r..PR.@ $.. .rG - 40104620 220272a0 0741d1ef 22a00040 461032a0 ".r..A.."..@F.2. - 40104630 08403283 30272080 2201d022 20c02000 .@2.0' .".." . . - 40104640 22650021 4cff0c13 c0200048 02220c06 "e.!L.... .H.".. - 40104650 324c0b00 12400023 a10b2240 4210320c 2L...@.#.."@B.2. - 40104660 05220c04 4040f485 ae0008b1 c8a1d891 ."..@@.......... - 40104670 e881f871 12c1300d f0000000 12c1f0c2 ...q..0......... - 40104680 6102c18b fe026103 22a00022 4c0b280c a.....a.".."L.(. - 40104690 2892c595 00dc0228 0c4122ff 58926204 (......(.A".X.b. - 401046a0 09381530 78546737 0a280c0c 24389246 .8.0xTg7.(..$8.F - 401046b0 07000000 42040830 3e544733 070c3332 ....B..0>TG3..32 - 401046c0 450f4603 0005c6ff 9c22280c 0c543892 E.F......"(..T8. - 401046d0 42430f0c 13c59dff 060a0000 0000222c BC............", - 401046e0 0032a008 48425204 01303520 3244010c .2..HBR..05 2D.. - 401046f0 33324c0b 38922222 07058700 320c0428 32L.8.""....2..( - 40104700 0c45c7ff 0831c821 12c1100d f0000000 .E...1.!........ - 40104710 12c1f021 67fe4103 ff093132 020a4204 ...!g.A...12..B. - 40104720 0847b304 1b333242 0a32020a 47b30d32 .G...32B.2..G..2 - 40104730 02064202 0847b30a 1b338600 00320207 ..B..G...3...2.. - 40104740 32420638 02689331 04ff5816 504e541b 2B.8.h.1..X.PNT. - 40104750 44404054 20441130 35104033 20304434 D@@T D.05.@3 0D4 - 40104760 1b444040 3452af0f c0441150 33104033 .D@@4R...D.P3.@3 - 40104770 20391622 020b0b22 202074b6 22113174 9."..." t.".1t - 40104780 fe2174fe 42a20701 7eeec000 0006ffff .!t.B...~....... - 40104790 85eeff08 3112c110 0df00000 12c1f009 ....1........... - 401047a0 31dc0231 6bfe216b fe42a1d4 0175eec0 1..1k.!k.B...u.. - 401047b0 000006ff ff413efe 61dbfe52 04096206 .....A>.a..R..b. - 401047c0 0967b504 1b555244 09520409 67b50d52 .g...URD.R..g..R - 401047d0 04066204 0867b50a 1b558600 00520407 ..b..g...U...R.. - 401047e0 52440668 9221ddfe 78167058 541b5550 RD.h.!..x.pXT.UP - 401047f0 50548045 11202710 40222029 168c4320 PT.E. '.@" )..C - 40104800 343457a3 16203434 32c30130 303442af 44W.. 442..004B. - 40104810 0fc03311 40221030 22202916 c5e5ff08 ..3.@".0" )..... - 40104820 3112c110 0df00000 3122fe12 c1f02803 1.......1"....(. - 40104830 09315622 013146fe 2147fe42 a2210150 .1V".1F.!G.B.!.P - 40104840 eec00000 06ffff00 42220942 2400e764 ........B".B$..d - 40104850 12220307 22430622 a0002243 0905ebff .".."C.".."C.... - 40104860 86010000 32a00045 f3ff0221 0312c110 ....2..E...!.... - 40104870 80000000 d6fe2240 12c1f020 30740931 ......"@... 0t.1 - 40104880 1c123732 0bf6b320 26131426 3311860c ..72... &..&3... - 40104890 0022af40 2a230c14 27342886 02000000 .".@*#..'4(..... - 401048a0 45f8ff06 0e000000 002101fe 0c033242 E........!....2B - 401048b0 0b28020c 74389242 430f32a0 01457fff .(..t8.BC.2..E.. - 401048c0 c6060000 21ecffc5 d0fc3121 fe2121fe ....!.....1!.!!. - 401048d0 42a26001 2beec000 0006ffff 00000008 B.`.+........... - 401048e0 3112c110 0df00000 12c1f009 31202074 1...........1 t - 401048f0 b6821131 17fe2117 fe42a1af 0121eec0 ...1..!..B...!.. - 40104900 000006ff ff31eafd 28031642 0432030b .....1..(..B.2.. - 40104910 26131231 0ffe210f fe42a1b8 0119eec0 &..1..!..B...... - 40104920 000006ff ff003892 42a30038 03303641 ......8.B..8.06A - 40104930 47831042 120b3212 0a3a3441 7afe4214 G..B..2..:4Az.B. - 40104940 05372407 0c1345e5 ff460100 10112005 .7$...E..F.... . - 40104950 dcff0831 12c1100d f0000000 12c1e0d2 ...1............ - 40104960 6105e941 f9310261 07c96145 8500dd02 a..A.1.a..aE.... - 40104970 0c1e7cff acc2d020 60d02210 20f24020 ..|.... `.". .@ - 40104980 2060c2c2 1f260c18 2d0cc581 002d0c85 `...&..-....-.. - 40104990 f5ff001c 40002ea1 202f3020 dd1006f5 ....@... /0 .... - 401049a0 ffc58200 022107c2 2106d221 05e841f8 .....!..!..!..A. - 401049b0 3112c120 0df00000 21befd12 c1f02222 1.. ....!....."" - 401049c0 0032a001 02610345 ddff0831 12c1100d .2...a.E...1.... - 401049d0 f0000000 e5fe2240 12c1f020 30740931 ......"@... 0t.1 - 401049e0 1c123732 0bf6b31c 26131026 330d460b ..72....&..&3.F. - 401049f0 0022a0c0 27130d06 09000000 85fbffc6 ."..'........... - 40104a00 0d000000 0021aafd 0c033242 0b28020c .....!....2B.(.. - 40104a10 74389242 430f32a0 018569ff 86060021 t8.BC.2...i....! - 40104a20 edff05bb fc31cafd 21cbfd42 a24301d4 .....1..!..B.C.. - 40104a30 edc00000 06ffff00 00000831 12c1100d ...........1.... - 40104a40 f0000000 12c1f002 6103851c ff22a005 ........a....".. - 40104a50 051eff02 210312c1 100df000 3195fd8c ....!.......1... - 40104a60 7228631b 22296346 01002853 1b222953 r(c.")cF..(S.")S - 40104a70 0c222243 0b0df000 fc87fe3f 2030740c .""C.......? 0t. - 40104a80 f422a0ff 37340821 fcff3032 80220300 ."..74.!..02.".. - 40104a90 0df00000 f487fe3f 20307422 a0fff683 .......? 0t".... - 40104aa0 0721fcff 3a322203 000df000 20a10700 .!..:2"..... ... - 40104ab0 8c82fe3f bc272240 12c1f0c9 21cd0222 ...?.'"@....!.." - 40104ac0 2218d911 0c030931 32420b21 f8ff324c "......12B.!..2L - 40104ad0 17226c16 0c0229ac 299c29ec 224c1621 ."l...).).)."L.! - 40104ae0 d3ee324c 0622d201 d20c7722 02fed752 ..2L."....w"...R - 40104af0 1a320c79 220c5c01 efffc000 00d02290 .2.y".\.......". - 40104b00 d1ecffd0 22902202 01860800 220c021c ...."."....."... - 40104b10 93802201 20283127 2311220c 03802201 ..". (1'#."...". - 40104b20 20283127 2305220c 05860000 220c7832 (1'#.".....".x2 - 40104b30 2c184203 0a27a407 cb33326c 18c60200 ,.B..'...32l.... - 40104b40 322c1a20 22903022 a0226c18 21fcf208 2,. ".0"."l.!... - 40104b50 31c02000 2802d811 29bcc821 12c1100d 1. .(...)..!.... - 40104b60 f0000000 42221858 a212c1f0 09316204 ....B".X.....1b. - 40104b70 011b5559 a2489237 36051b44 86000000 ..UY.H.76..D.... - 40104b80 2b443a44 4992b663 07320206 1b330601 +D:DI..c.2...3.. - 40104b90 00f63304 0c033242 06320206 0ca437b4 ..3...2B.2....7. - 40104ba0 0245f1ff 083112c1 100df000 12c1f009 .E...1.......... - 40104bb0 31165209 52221816 f5084873 471502c6 1.R.R"....HsG... - 40104bc0 210048e2 1b4449e2 42030f66 14694852 !.H..DI.B..f.iHR - 40104bd0 27e45c72 030952a0 7f804701 40683157 '.\r..R...G.@h1W - 40104be0 164d6202 0082a07f 80660160 98310c05 .Mb......f.`.1.. - 40104bf0 87190840 48314059 80505174 42020172 ...@H1@Y.PQtB..r - 40104c00 42008044 01407831 62a07f50 50746717 B..D.@x1b..PPtg. - 40104c10 1b805501 50583170 47905a44 3b544045 ..U.PX1pG.ZD;T@E - 40104c20 a3404221 42420146 01000000 00524201 .@B!BB.F.....RB. - 40104c30 38133034 34c60200 42c4fe40 4074f624 8.044...B..@@t.$ - 40104c40 08320508 101120c5 f1ff0831 12c1100d .2.... ....1.... - 40104c50 f0000000 5481fe3f 9480fe3f f480fe3f ....T..?...?...? - 40104c60 02000002 9f860100 0c9bfe3f 00093d00 ...........?..=. - 40104c70 00082000 8082fe3f 1dff2240 12c1d0c9 .. ....?.."@.... - 40104c80 a1d991cd 0209b1e9 81f971dd 03222300 ..........q.."#. - 40104c90 164c0062 2c18fc66 07620521 f0ff0695 .L.b,..f.b.!.... - 40104ca0 003162ee 32d30142 03f931eb ff661419 .1b.2..B..1..f.. - 40104cb0 41ecff20 26414782 1031e6ff 8cac222c A.. &AG..1....", - 40104cc0 1731e5ff 41e4ff20 3493397d 468a0000 .1..A.. 4.9}F... - 40104cd0 20264127 620621e0 ff468600 00176205 &A'b.!..F....b. - 40104ce0 222c19c6 830037e2 02c67d00 2194f248 ",....7...}.!..H - 40104cf0 dcc02000 f802403f c022c3ff 473f0230 .. ...@?."..G?.0 - 40104d00 2320389c 16831c48 ec72a063 47370841 # 8....H.r.cG7.A - 40104d10 d5ff2734 02c66d00 21d4fff9 dce8021b ..'4..m.!....... - 40104d20 eee90228 ac692190 22110179 eec00000 ...(.i!."..y.... - 40104d30 20407472 0c17424c 16682116 97062040 @tr..BL.h!... @ - 40104d40 747a4438 cc404121 302fc042 4c170b72 tzD8.@A!0/.BL..r - 40104d50 373f017d 02320600 220c0149 01692179 7?.}.2.."..I.i!y - 40104d60 11053401 68212021 74820609 48017811 ..4.h! !t...H.x. - 40104d70 5ca98c68 4c038733 0f92a064 2099c00c \..hL..3...d ... - 40104d80 1347391b 0c038605 0092a06e 2099c00c .G9........n ... - 40104d90 0347b90b 2b982099 c00c1347 39010c03 .G..+. ....G9... - 40104da0 303074ec 93460b00 32060952 a0803033 00t..F..2..R..03 - 40104db0 905a3330 32213050 74524c17 47350246 .Z302!0PtRL.G5.F - 40104dc0 30002020 743a3230 3121324c 17c62c00 0. t:201!2L..,. - 40104dd0 322c1677 33437206 0b703004 cc43e0e0 2,.w3Cr..p0..C.. - 40104de0 1456fe09 2028c027 a41916e3 15222c16 .V.. (.'.....",. - 40104df0 319fff27 b3028654 00f02211 226c1646 1..'...T.."."l.F - 40104e00 52000000 16c3077c e2202710 22460b21 R......|. '."F.! - 40104e10 27ff226c 16c61a00 00000c03 2124ff32 '."l........!$.2 - 40104e20 460b226c 160c0229 ac299c29 ec224c16 F."l...).).)."L. - 40104e30 21ffed32 4c17324c 0622d201 e20c7722 !..2L.2L."....w" - 40104e40 02fee7d2 02063f00 320c7922 0c5c0119 ......?.2.y".\.. - 40104e50 ffc00000 3117ffe0 22903022 90320200 ....1...".0".2.. - 40104e60 222c1842 020a47b3 1a22c2f4 226c1842 ",.B..G..".."l.B - 40104e70 020b0c13 30342032 420b2130 f2c02000 ....04 2B.!0.. . - 40104e80 280229cc 222c1832 0c79e202 0a220c5c (.).",.2.y...".\ - 40104e90 0109ffc0 0000420c 77f02211 5105ff4a ......B.w.".Q..J - 40104ea0 32503390 32030037 3e114a42 50f49022 2P3.2..7>.JBP.." - 40104eb0 0f013d0e e7b2013d 02303074 222c1a30 ..=....=.00t",.0 - 40104ec0 33902033 a00c0232 6c1829ac 299c29ec 3. 3...2l.).).). - 40104ed0 219bed38 0da02211 20232029 0d222c18 !..8..". # ).",. - 40104ee0 86040000 3163ff37 8202867c ff222c17 ....1c.7...|.",. - 40104ef0 16c2de21 60ff226d 07222d07 56520021 ...!`."m."-.VR.! - 40104f00 5eff056d fc380d8c 6c285c67 620297e3 ^..m.8..l(\gb... - 40104f10 1e21c6ed 30310422 d2014202 fa375405 .!..01."..B..7T. - 40104f20 2202fb06 0300287d 22020006 01000000 ".....(}"....... - 40104f30 220c0708 b1224d08 c8a1d891 e881f871 "...."M........q - 40104f40 12c1300d f0320c04 06c5ff00 322c0b30 ..0..2......2,.0 - 40104f50 2fc02042 2037bf02 42c2ff21 94ec4732 /. B 7..B..!..G2 - 40104f60 02c6c7ff 2d0c05b5 ffc6c5ff 48034096 ....-.......H.@. - 40104f70 4167f979 7873a813 0c05a0a4 341b876d Ag.yxs......4..m - 40104f80 05b20800 b0668060 607467aa 44168200 .....f.``tg.D... - 40104f90 62220567 660237e9 2f21a4ed 40410422 b".gf.7./!..@A." - 40104fa0 d2012202 fa47520b 21a1ed22 d2012202 .."..GR.!.."..". - 40104fb0 fb860d00 21dcfc22 020822c2 fe27aa27 ....!..".."..'.' - 40104fc0 70559022 05004608 00220207 c6060000 pU."..F.."...... - 40104fd0 00001b55 2b886645 a72194ed 40410422 ...U+.fE.!..@A." - 40104fe0 d2012202 fa47d2bf 22070622 43080df0 .."..G..".."C... - 40104ff0 381221cc fc303434 42020822 a00147a3 8.!..044B.."..G. - 40105000 0222a000 2020040d f0000000 e4defe3f .".. .........? - 40105010 fcdefe3f 0800f23f a80cf23f ac0cf23f ...?...?...?...? - 40105020 41fbff52 14002025 c02020f4 225400b6 A..R.. %. ."T.. - 40105030 220a2823 29240c02 2923860f 000c0566 ".(#)$..)#.....f - 40105040 120f2823 29245923 283431f1 ff392246 ..(#)$Y#(41..9"F - 40105050 0a002844 68547214 01292459 44693452 ..(DhTr..)$YDi4R - 40105060 64057254 00525401 66170451 e9ff5926 d.rT.RT.f..Q..Y& - 40105070 0c055923 31e8ffc0 20002903 32140022 ..Y#1... .).2.." - 40105080 14012a23 e6222241 e4ff2170 f9c02000 ..*#.""A..!p.. . - 40105090 38042033 10c02000 390431e0 ffc02000 8. 3.. .9.1... . - 401050a0 48032024 10c02000 29030df0 5810f23f H. $.. .)...X..? - 401050b0 709ffe3f 41feff31 3bedc020 00580430 p..?A..1;.. .X.0 - 401050c0 3520c020 00390431 faff2913 0df00000 5 . .9.1..)..... - 401050d0 4c10f23f 4810f23f cc10f23f d010f23f L..?H..?...?...? - 401050e0 c810f23f 12c1f0c9 21093120 c2200193 ...?....!.1 . .. - 401050f0 ecc00000 31f7ff21 f7ffc020 005803c0 ....1..!... .X.. - 40105100 20004802 c0200038 03371504 c0200048 .H.. .8.7... .H - 40105110 02ca2427 34011b33 41f0ffc0 20002904 ..$'4..3A... .). - 40105120 21efffc0 20003902 31eeff21 1eedc020 !... .9.1..!... - 40105130 00480320 2420c020 00290301 5ff2c000 .H. $ . .).._... - 40105140 000831c8 2112c110 0df00000 c00df23f ..1.!..........? - 40105150 202074e0 32113022 c031fcff d0221140 t.2.0".1...".@ - 40105160 40943a32 404411c0 20004903 3128fc3a @.:2@D.. .I.1(.: - 40105170 22c02000 48023124 fc303420 c0200039 ". .H.1$.04 . .9 - 40105180 020df000 202074e0 32113022 c0311ffc .... t.2.0".1.. - 40105190 3022b0c0 20004802 311efc30 3410c020 0".. .H.1..04.. - 401051a0 0039020d f0000000 12c1f020 20740261 .9......... t.a - 401051b0 0305fdff 02210312 c1108000 00000000 .....!.......... - 401051c0 210ffcc0 20002802 2020b40d f0000000 !... .(. ...... - 401051d0 310bfc21 edecc020 00480320 2410c020 1..!... .H. $.. - 401051e0 0029030d f0000000 ff0f00ff 0c88fe3f .).............? - 401051f0 3086fe3f 12c1f0c9 21e90140 c0f4ed03 0..?....!..@.... - 40105200 4176f431 e8ec8173 f491f7ff d9115d02 Av.1...s......]. - 40105210 dd020931 0c0216b5 04c02000 68051b22 ...1...... .h.." - 40105220 306620c0 20006905 c0200068 052020f4 0f . .i.. .h. . - 40105230 406610c0 20006905 c0200068 05806610 @f.. .i.. .h..f. - 40105240 c0200069 05c02000 68056060 b4407611 . .i.. .h.``.@v. - 40105250 c0200068 05906610 706620c0 20006905 . .h..f.pf . .i. - 40105260 582506ec ffc71213 31e1ff21 e1ff42a6 X%......1..!..B. - 40105270 1401c3eb c0000006 ffff0000 0130ecc0 .............0.. - 40105280 00005162 ff421500 dc842162 ffd925c0 ..Qb.B....!b..%. - 40105290 2000d902 c25500e9 35661c33 215dff29 ....U..5f.3!].) - 401052a0 2ec60a00 66141d28 45cc52d9 45e95586 ....f..(E.R.E.U. - 401052b0 02002855 421501d9 22e9554a ccc25501 ..(UB...".UJ..U. - 401052c0 06030000 0028354a 4cd92242 5500e935 .....(5JL."BU..5 - 401052d0 32150022 15012a23 a6223051 4fff21db 2.."..*#."0QO.!. - 401052e0 f8c02000 38052043 1031f7f3 30342041 .. .8. C.1..04 A - 401052f0 4bffc020 003905c0 20003224 00202310 K.. .9.. .2$. #. - 40105300 3106f830 2220c020 00226400 01ebf1c0 1..0" . ."d..... - 40105310 00000831 c821d811 e80112c1 100df000 ...1.!.......... - 40105320 12c1f0c2 610220c2 202138ff d911dd03 ....a. . !8..... - 40105330 e9013d0c e8222d0d 093145ce ff4d0d3d ..=.."-..1E..M.= - 40105340 0c2d0e05 ebff0831 c821d811 e80112c1 .-.....1.!...... - 40105350 100df000 0c00f23f 12c1f0c9 21d911e9 .......?....!... - 40105360 01cd02dd 0340e0f4 5d02311b f4218dec .....@..].1..!.. - 40105370 4119f491 9dff0931 0c0816b5 04c02000 A......1...... . - 40105380 68051b88 206620c0 20006905 c0200068 h... f . .i.. .h - 40105390 058080f4 306610c0 20006905 c0200068 ....0f.. .i.. .h - 401053a0 05406610 c0200069 05c02000 68056060 .@f.. .i.. .h.`` - 401053b0 b4407611 c0200068 05906610 706620c0 .@v.. .h..f.pf . - 401053c0 20006905 582506ec ffe71813 3188ff21 .i.X%......1..! - 401053d0 88ff42a6 5e016aeb c0000006 ffff0000 ..B.^.j......... - 401053e0 01d7ebc0 00005109 ff28c58c 5228d5c9 ......Q..(..R(.. - 401053f0 22460200 21d8ffc9 c5c02000 c9022205 "F..!..... ...". - 40105400 04d9d52a 4e424504 01acf1c0 00000831 ...*NBE........1 - 40105410 c821d811 e80112c1 100df000 20322041 .!.......... 2 A - 40105420 fbfe12c1 f0522302 02610328 c459c40c .....R#..a.(.Y.. - 40105430 05592352 04040b55 5244040c 1485f1ff .Y#R...URD...... - 40105440 083112c1 100df000 180cf23f 200cf23f .1.........? ..? - 40105450 840cf23f 240cf23f fc10f23f 1c0cf23f ...?$..?...?...? - 40105460 d401f23f 700cf23f 3800f23f 4e080000 ...?p..?8..?N... - 40105470 23ff2240 55080000 00c00000 5a080000 #."@U.......Z... - 40105480 60080000 12080000 19080000 1d080000 `............... - 40105490 23080000 1c00f23f 1400f23f 1800f23f #......?...?...? - 401054a0 cf080000 29090000 2c090000 a582fe3f ....)...,......? - 401054b0 000000a0 30cdfe3f 00000f00 040ef23f ....0..?.......? - 401054c0 1088fe3f 0e090000 10090000 b4310040 ...?.........1.@ - 401054d0 21deff12 c1b0c020 00380202 61133961 !...... .8..a.9a - 401054e0 31dbffc2 6112c020 003803d2 61113901 1...a.. .8..a.9. - 401054f0 31d8ffe2 6110c020 003803f9 f139410c 1...a.. .8...9A. - 40105500 03c02000 39024801 21d3ffc0 20004902 .. .9.H.!... .I. - 40105510 37940246 7401c774 143134ff 2135ff42 7..Ft..t.14.!5.B - 40105520 a48a0117 ebc00000 06ffff00 00005801 ..............X. - 40105530 b7750921 dffe2802 8c12c002 002801a7 .u.!..(......(.. - 40105540 720921db fe28128c 12c00200 38010cc2 r.!..(......8... - 40105550 20231026 8202c647 0021bfff 5178f0c0 #.&...G.!..Qx.. - 40105560 20004802 61beff1c d30c47c0 20002805 .H.a.....G. .(. - 40105570 4022c027 330dc020 00280677 02028671 @".'3.. .(.w...q - 40105580 0086f9ff 21b7ffc0 20002802 202874f6 ....!... .(. (t. - 40105590 8202866c 0031b3ff 7cd2c020 00480320 ...l.1..|.. .H. - 401055a0 241041ae ffc02000 290322a0 04c02000 $.A... .)."... . - 401055b0 32240027 03f621a7 ff32a004 c0200039 2$.'..!..2... .9 - 401055c0 0221a9ff 3cd3c020 00280222 c2be2020 .!..<.. .(.".. - 401055d0 74273302 06230021 8dfec1a5 ff282241 t'3..#.!.....("A - 401055e0 a3fff812 0c053d0c 0cc2c5aa fcdd0216 ......=......... - 401055f0 12070cc4 3d0f014a ecc00000 858a00dc ....=..J........ - 40105600 12419cff 31fafe21 fafe01dd eac00000 .A..1..!........ - 40105610 06ffff00 22020648 2d202034 00321121 ...."..H- 4.2.! - 40105620 3cf82024 10302220 292d380d 2193ff27 <. $.0" )-8.!..' - 40105630 0312281d 77e20520 3064a683 07202064 ..(.w.. 0d... d - 40105640 1cf327a3 06418dff 46040000 d04d2032 ..'..A..F....M 2 - 40105650 a0092c02 858ffe66 12094189 ff3d0c2d ..,....f..A..=.- - 40105660 0dc586fc 3180ff0c 22c02000 48032024 ....1...". .H. $ - 40105670 20c02000 29038633 00422100 22a10420 . .)..3.B!.".. - 40105680 24102642 02c62f00 2178ff32 a03dc020 $.&B../.!x.2.=. - 40105690 00280222 c2be2020 74273302 062a0021 .(.".. t'3..*.! - 401056a0 5bfe2822 f8122174 ff380f27 83028625 [.("..!t.8.'...% - 401056b0 00281f77 e20b2030 64e68305 e7f20246 .(.w.. 0d......F - 401056c0 2100c16b ff416fff 0c053d0c 0cc2859c !..k.Ao...=..... - 401056d0 fcdd0216 12070cc4 3d0f0111 ecc00000 ........=....... - 401056e0 457c00dc 124168ff 31c1fe21 c1fe01a4 E|...Ah.1..!.... - 401056f0 eac00000 06ffff00 22020648 2d202034 ........"..H- 4 - 40105700 00321121 03f82024 10302220 292d380d .2.!.. $.0" )-8. - 40105710 215aff27 0315281d 77e20820 3064e683 !Z.'..(.w.. 0d.. - 40105720 02e77207 2020641c f327a305 4158ff86 ..r. d..'..AX.. - 40105730 03004d0d 0c932c02 4581fe66 12094154 ..M...,.E..f..AT - 40105740 ff3d0c2d 0d8578fc 580187e5 02c6b600 .=.-..x.X....... - 40105750 f12ffe21 50ff520f 05c02000 2802313e ./.!P.R... .(.1> - 40105760 ff414dff 214eff16 d524c020 004804c0 .AM.!N...$. .H.. - 40105770 20003803 4931c020 002802dc 14319bfe .8.I1. .(...1.. - 40105780 219cfe42 a4cf017e eac00000 06ffff00 !..B...~........ - 40105790 38312823 dc023195 fe2195fe 42a4d001 81(#..1..!..B... - 401057a0 78eac000 0006ffff 4831c020 002804e7 x.......H1. .(.. - 401057b0 f211318e fe218efe 42a4d101 71eac000 ..1..!..B...q... - 401057c0 0006ffff e82f162e 26c02000 280ee7f2 ...../..&. .(... - 401057d0 06e82e86 fcff0000 510dfe31 69f3c825 ........Q..1i..% - 401057e0 0c14f81c 4911cb2f 2921281f 302210c0 ....I../)!(.0".. - 401057f0 2000380c e7f30d58 11c82c1b d5d0d0f4 .8....X..,..... - 40105800 d91146fa ff311aff 16521121 00fe4124 ..F..1...R.!..A$ - 40105810 ff28c20c 05295122 0f090b22 2022a0f0 .(...)Q"..." ".. - 40105820 221122c2 3c0587fc dd02dc12 3811c02c ".".<.......8.., - 40105830 20c5aeff 21f6fd28 c205beff 465b003d ...!..(....F[.= - 40105840 0f42a03c 01b7ebc0 00003851 0c027813 .B.<......8Q..x. - 40105850 225d1882 cd321cb9 4851c020 00280432 "]...2..HQ. .(.2 - 40105860 2401202c b4202380 273702c6 2600321d $. ,. #.'7..&.2. - 40105870 18220f09 273302c6 23004207 0022c41f ."..'3..#.B..".. - 40105880 20207427 b90256a4 0741e0fd 5821a824 t'..V..A..X!.$ - 40105890 42c518c0 2000280a a81a2020 b42a2a27 B... .(... .**' - 401058a0 b4672807 1b33325d 182028b4 22580022 .g(..32]. (."X." - 401058b0 150b32c5 10225801 0c644b28 79719261 ..2.."X..dK(yq.a - 401058c0 09826108 0197ebc0 00002821 1cca4202 ..a.......(!..B. - 401058d0 01888140 301422c3 fd2c2320 3a932b23 ...@0."..,# :.+# - 401058e0 8044016b 33ab8840 23a30c43 82610801 .D.k3..@#..C.a.. - 401058f0 f7fec000 00382120 20f42a33 98918881 .....8! .*3.... - 40105900 78713921 4b7786d3 ff003221 01c02c20 xq9!Kw....2!.., - 40105910 c5a0ff21 befd2222 0c05b0ff 06120000 ...!..""........ - 40105920 00220f0c 20203456 a21d41e6 fe0c0522 .".. 4V..A...." - 40105930 a0804576 fcdd0216 b21d42a0 803d0f2d ..Ev......B..=.- - 40105940 0d0177eb c000000c 12380f41 cbfe225d ..w......8.A.."] - 40105950 3e3020b5 47030428 1f2028f4 225d3f32 >0 .G..(. (."]?2 - 40105960 2101c02c 20859bff c55300dc 1241cdfe !.., ....S...A.. - 40105970 311ffe21 1ffe0102 eac00000 06ffff00 1..!............ - 40105980 22020648 2d202034 00321121 61f72024 "..H- 4.2.!a. $ - 40105990 10302220 292d4d0d 0c932c02 055bfe66 .0" )-M...,..[.f - 401059a0 120a41c1 fe31b2fe 2d0d4552 fc583157 ..A..1..-.ER.X1W - 401059b0 1e79e82e 8683ff00 c02000c8 04c02000 .y....... .... . - 401059c0 3803c020 00280232 6102563c 013107fe 8.. .(.2a.V<.1.. - 401059d0 2108fe42 a4f101ea e9c00000 06ffff00 !..B............ - 401059e0 00282cdc 123101fe 2102fe42 a4f201e4 .(,..1..!..B.... - 401059f0 e9c00000 06ffff00 482f4911 d8110c13 ........H/I..... - 40105a00 9c5dc020 00580d28 2de77502 0653001b .]. .X.(-.u..S.. - 40105a10 33dd0230 307486f9 fff62302 06dd00c0 3..00t....#..... - 40105a20 2000280c e772042d 0c458fff 21a3fe58 .(..r.-.E..!..X - 40105a30 01278502 46250037 f502c623 00322104 .'..F%.7...#.2!. - 40105a40 302c34b6 82152692 1231e8fd 21e9fd42 0,4...&..1..!..B - 40105a50 a44701cb e9c00000 06ffff00 2198fe48 .G..........!..H - 40105a60 41c02000 280240cc 35d2a07f 87720220 A. .(.@.5....r. - 40105a70 d075c02c 2045fefe 262c2bf6 3c1116ac .u., E..&,+.<... - 40105a80 01661c34 58415020 75c5f4fe 460f0000 .f.4XAP u...F... - 40105a90 264c1966 5c2205d9 fe060c00 2d0dc56b &L.f\"......-..k - 40105aa0 fe060a00 00000005 f1fec607 00384130 .............8A0 - 40105ab0 207545dc fe060500 0031ccfd 21cdfd42 uE......1..!..B - 40105ac0 a46901af e9c00000 06ffff00 00422100 .i...........B!. - 40105ad0 d77402c5 83fe5221 0047750b 2179fe01 .t....R!.Gu.!y.. - 40105ae0 a8e9c000 0045e7fe 38612157 fe022113 .....E..8a!W..!. - 40105af0 c22112d2 2111e221 10f8f1c0 20003902 .!..!..!.... .9. - 40105b00 12c1500d f04170fe 52a00022 a03c8558 ..P..Ap.R..".<.X - 40105b10 fc20d220 cc823811 2d0c4580 ff06a3ff . . ..8.-.E..... - 40105b20 3cc43d0f 2d0d01fe eac00000 0c12380f <.=.-.........8. - 40105b30 4152fe22 5d183020 b5470304 281f2028 AR."].0 .G..(. ( - 40105b40 f4225d19 221f110c 64225d1a 32cf1c22 ."]."...d"].2.." - 40105b50 cd3601f3 eac00000 c680ff00 226101b6 .6.........."a.. - 40105b60 23020678 00222f02 3186f252 22012815 #..x."/.1..R".(. - 40105b70 59813022 10293105 3300ed02 58815622 Y.0".)1.3...X.V" - 40105b80 01319afd 219bfd42 a17e017d e9c00000 .1..!..B.~.}.... - 40105b90 06ffff00 22020668 25202034 00321121 ...."..h% 4.2.! - 40105ba0 dcf672af a7202610 30222029 25220500 ..r.. &.0" )%".. - 40105bb0 32150680 22012028 31615bf6 77223921 2...". (1a[.w"9! - 40105bc0 3bfe2202 00661230 39715261 080596fd ;."..f.09qRa.... - 40105bd0 00621172 a12b2020 f47a7270 70f482a2 .b.r.+ .zrpp... - 40105be0 56606031 38715881 77380d61 beea7216 V``18qX.w8.a..r. - 40105bf0 007a6200 66116060 3148310c 070c1277 .zb.f.``1H1....w - 40105c00 1402c63c 00880521 75ea2708 6a307034 ...<...!u.'.j0p4 - 40105c10 26473426 874d56a7 0c52a0f0 50331026 &G4&.MV..R..P3.& - 40105c20 e3028631 0031bcf5 30281037 92028621 ...1.1..0(.7...! - 40105c30 00211ffe 315fe920 28103a22 0c140c03 .!..1_. (.:".... - 40105c40 2043832d 04c61e00 22a0f020 331052a0 C.-....".. 3.R. - 40105c50 a00c0750 93c02d07 0c159077 83902593 ...P..-....w..%. - 40105c60 46250000 50252062 61070567 0072a000 F%..P% ba..g.r.. - 40105c70 2d076871 46200000 2164f927 084d3050 -.hqF ..!d.'.M0P - 40105c80 349c050c 072d0782 c5f80c13 80778380 4....-.......w.. - 40105c90 2393c618 00302074 26e21c32 a0802733 #....0 t&..2..'3 - 40105ca0 0626d247 46130000 32a0d037 123d32a0 .&.GF...2..7.=2. - 40105cb0 e0379240 060d0000 c02dc00c 030c1520 .7.@.....-..... - 40105cc0 53832d05 2020740c 17060b00 2158ea0c S.-. t.....!X.. - 40105cd0 0722d201 2202de0c 130b2220 37833020 .".."....." 7.0 - 40105ce0 74060500 0c070c12 46030000 0c170c02 t.......F....... - 40105cf0 46010000 000c172d 0751c4fc 82150032 F......-.Q.....2 - 40105d00 15013a38 e623040c 14702483 31eafd32 ..:8.#...p$.1..2 - 40105d10 03002613 2e07e22b c0200028 0d202cb4 ..&....+. .(. ,. - 40105d20 dc023132 fd2132fd 42a26201 15e9c000 ..12.!2.B.b..... - 40105d30 0006ffff 22a00862 61078532 fe205220 ...."..ba..2. R - 40105d40 6871cc82 0c132d0d 455dff46 0e002892 hq....-.E].F..(. - 40105d50 4821e922 4912282f 0c132915 2812d925 H!."I.(/..).(..% - 40105d60 29453255 06c02000 380d219b f1202310 )E2U.. .8.!.. #. - 40105d70 c0200029 0d62550c 0c123d0d 5981052a . .).bU...=.Y..* - 40105d80 ff58812d 05c5cbfe d79c0246 27ffe811 .X.-.......F'... - 40105d90 061aff00 e911c672 ff000000 0400f23f .......r.......? - 40105da0 31ffff21 1cf9c020 00480320 2410c020 1..!... .H. $.. - 40105db0 00290321 c0fd0c13 3242000d f0000000 .).!....2B...... - 40105dc0 1888fe3f 38cdfe3f 31ffff20 20743022 ...?8..?1.. t0" - 40105dd0 b0220205 31fbff30 22902212 000df000 ."..1..0"."..... - 40105de0 3030f420 70744040 f4d05311 f687450c 00. pt@@..S...E. - 40105df0 a632a0c0 b6570232 a0606a64 3020f460 .2...W.2.`jd0 .` - 40105e00 60f45050 f4b68705 52c51650 50f431ed `.PP....R..PP.1. - 40105e10 ff3037b0 38033035 825152f9 5a333032 .07.8.05.QR.Z302 - 40105e20 d5b68707 3b3342af fc403310 6a223a22 ....;3B..@3.j":" - 40105e30 2020f40d f00cf21c 061c4377 b2bb62c4 ........Cw..b. - 40105e40 106060f4 5050f42c 42c6eeff 31deff20 .``.PP.,B...1.. - 40105e50 20743022 b0520205 f6850e0c a422a0c0 t0".R.......".. - 40105e60 b6551122 a060c602 00000cf6 1c042c42 .U.".`........,B - 40105e70 5736011c 422a4462 a100b685 0262a116 W6..B*Db.....b.. - 40105e80 3035b028 033137f9 2026823a 323022d5 05.(.17. &.:20". - 40105e90 b685063b 327cc220 23102a24 2020f40d ...;2|. #.*$ .. - 40105ea0 f0000000 78cefe3f 21ffff22 22130df0 ....x..?!..""... - 40105eb0 0000807f f0331130 31419c33 a0f340a2 .....3.01A.3..@. - 40105ec0 caf8001a 400033a1 0c19a099 c0061d00 ....@.3......... - 40105ed0 00f04211 40414170 2f051022 01602220 ..B.@AAp/..".`" - 40105ee0 cc4441a2 e9402220 0df00000 f0221120 .DA..@" .....". - 40105ef0 21419c22 a0f240a2 caf8001a 400022a1 !A."..@.....@.". - 40105f00 0c18a088 c0c60f00 702f0510 22010df0 ........p/.."... - 40105f10 307f0510 77017022 3067c305 4194e940 0...w.p"0g..A..@ - 40105f20 22200df0 70831116 d8fd2d03 0df00000 " ..p.....-..... - 40105f30 61e0ff30 72306742 d66743e7 20877530 a..0r0gB.gC. .u0 - 40105f40 977516e9 f61638fa 9088c0a1 c2e96022 .u....8.......`" - 40105f50 20a02210 603320a0 33102733 04f02211 .".`3 .3.'3..". - 40105f60 0b883022 c0f02211 0c1a92a0 17f0aa11 ..0".."......... - 40105f70 3732041b aa3022c0 f022110b 9956c9fe 72...0".."...V.. - 40105f80 82c87e42 a0fe47b8 17373204 1baa3712 ..~B..G..72...7. - 40105f90 1a908801 8a2a707f 05107701 7022200d .....*p...w.p" . - 40105fa0 f0960801 1b849028 0146faff a0a141f0 .......(.F....A. - 40105fb0 aa11c6f6 ff808060 000840f6 c822006a .......`..@..".j - 40105fc0 a1a0a091 0c088c32 0c199066 20d606fc .......2...f ... - 40105fd0 1baaf066 115686fb a0a141f0 aa11c6eb ...f.V....A..... - 40105fe0 ff702f05 1022010d f0000000 61b1ff67 .p/.."......a..g - 40105ff0 42222047 7542c482 e6c420a6 14296072 B" GuB.... ..)`r - 40106000 20805711 00144050 50915020 607025b3 .W...@PP.P `p%. - 40106010 0df00000 00704211 8c040c02 8046110b .....pB......F.. - 40106020 542045b3 2d040df0 0c020df0 0c020df0 T E.-........... - 40106030 3032800c 0472af8c 37122652 020062a0 02...r..7.&R..b. - 40106040 08504430 40800440 51415040 748c4870 .PD0@..@QAP@t.Hp - 40106050 44304040 740b6660 60745666 fe1b2246 D0@@t.f``tVf.."F - 40106060 f5ff2d04 0df00000 0c020df0 7cf55902 ..-.........|.Y. - 40106070 0c055912 59223932 49420df0 0df00000 ..Y.Y"92IB...... - 40106080 0df00000 3030744a 42c60100 52020037 ....00tJB...R..7 - 40106090 15061b22 4792f40c 020df000 20e3130d ..."G....... ... - 401060a0 f0000000 66b30246 56001c05 37356666 ....f..FV...75ff - 401060b0 83028636 000c8537 352e6633 02c65a00 ...6...75.f3..Z. - 401060c0 f6431066 1302c661 00662302 065c0046 .C.f...a.f#..\.F - 401060d0 66000000 66630246 5900b673 02c65200 f...fc.FY..s..R. - 401060e0 66530286 5a008660 0066a302 4622000c fS..Z..`.f..F".. - 401060f0 c4373410 66930246 3d000ca4 37b40246 .74.f..F=...7..F - 40106100 4000862e 000ce447 93028632 0037b402 @......G...2.7.. - 40106110 06410046 24001c85 57930246 39003735 .A.F$...W..F9.75 - 40106120 1a1c4447 9302861f 00373404 1c240605 ..DG.....74..$.. - 40106130 001c6447 13423734 28c61400 1cc55713 ..dG.B74(.....W. - 40106140 6637350d 1ca44793 02c62200 37347046 f75...G...".74pF - 40106150 27001ce5 57132157 33351cf5 57130246 '...W.!W35..W..F - 40106160 420042c2 de404074 52a0dc0c 0347b502 B.B..@@tR....G.. - 40106170 06410042 c2df463a 0042c2e2 40407452 .A.B..F:.B..@@tR - 40106180 a0e00c03 47b50246 3b0042c2 e3863400 ....G..F;.B...4. - 40106190 42c2e540 407452a0 e30c0347 b5028635 B..@@tR....G...5 - 401061a0 0042c2e6 c62e0000 42c2ea40 407452a0 .B......B..@@tR. - 401061b0 e80c0347 b502862f 0042c2eb c6280000 ...G.../.B...(.. - 401061c0 42c2ef40 407452a0 ed0c0347 b5028629 B..@@tR....G...) - 401061d0 0042c2f0 c6220000 42c2f240 407452a0 .B..."..B..@@tR. - 401061e0 f00c0347 b5028623 0042c2f3 c61c0000 ...G...#.B...... - 401061f0 42c2f440 407452a0 f20c0347 357942c2 B..@@tR....G5yB. - 40106200 f5861700 42c2f740 407452a0 f50c0347 ....B..@@tR....G - 40106210 356542c2 f8861200 42c2f640 407452a0 5eB.....B..@@tR. - 40106220 f40c0347 355142c2 f7860d00 42c2f140 ...G5QB.....B..@ - 40106230 407452a0 ef0c0347 353d42c2 f2860800 @tR....G5=B..... - 40106240 32c2f430 307442a0 f237b4b1 0c038609 2..00tB..7...... - 40106250 0042c2f5 40407452 a0f332a0 00473517 .B..@@tR..2..G5. - 40106260 42c2f640 41214044 90404074 2c023d04 B..@A!@D.@@t,.=. - 40106270 47b2012c 03303074 2d030df0 52030016 G..,.00t-...R... - 40106280 52053852 07e35042 020232a0 7f804401 R.8R..PB..2...D. - 40106290 40683137 16128045 01404831 4a464041 @h17...E.@H1JF@A - 401062a0 74524202 5d040601 00524202 0c043202 tRB.]....RB...2. - 401062b0 0362a07f 80330130 78316717 17804401 .b...3.0x1g...D. - 401062c0 40483170 37904a33 3b433034 a3303221 @H1p7.J3;C04.02! - 401062d0 3242030d f0524203 0df00000 0df00000 2B...RB......... - 401062e0 7d022021 60303160 b6233050 f24040f3 }. !`01`.#0P.@@. - 401062f0 4047b517 5044c000 14400033 a1373202 @G..PD...@.3.72. - 40106300 3022c030 314142c4 ff5604ff 37320230 0".01AB..V..72.0 - 40106310 22c0d627 00202060 0df00000 cc530000 "..'. `.....S.. - 40106320 00444956 300c020d f0 .DIV0.... + 40102b80 100df000 9c8dfe3f 12c1e0c9 61c1fdff .......?....a... + 40102b90 0971380c 38632261 00c00300 380c2801 .q8.8c"a....8.(. + 40102ba0 3833c003 00280c28 72c00200 0871c861 83...(.(r....q.a + 40102bb0 12c1200d f0000000 12c1f0c9 21cd0220 .. .........!.. + 40102bc0 24410931 05fcffc0 2034c5fb ff21edff $A.1.... 4...!.. + 40102bd0 28023852 22a078c0 03000831 c82112c1 (.8R".x....1.!.. + 40102be0 100df000 31e8ff12 c1e03223 00026107 ....1.....2#..a. + 40102bf0 32230929 01c00300 2801c5fb ff087112 2#.)....(.....q. + 40102c00 c1200df0 31e0ff12 c1e03223 00026107 . ..1.....2#..a. + 40102c10 32230829 01c00300 2801c5f9 ff087112 2#.)....(.....q. + 40102c20 c1200df0 e08dfe3f df8dfe3f c08dfe3f . .....?...?...? + 40102c30 31fdff41 fdff2803 1b222734 0329030d 1..A..(.."'4.).. + 40102c40 f021faff 46fdff00 a08dfe3f 41ffff31 .!..F......?A..1 + 40102c50 f7ff22a0 003a6262 06004a52 6245001b .."..:bb..JRbE.. + 40102c60 2266b2f0 2a636206 002a5462 45001b22 "f..*cb..*TbE.." + 40102c70 66c2f00d f0000000 21c3ff12 c1f02802 f.......!.....(. + 40102c80 09312222 0cc00200 083112c1 100df000 .1"".....1...... + 40102c90 21bdff12 c1f02802 09312222 0dc00200 !.....(..1"".... + 40102ca0 083112c1 100df000 24130000 12c1f022 .1......$......" + 40102cb0 a0010261 03c5f2ff 21b3ff22 22003852 ...a....!.."".8R + 40102cc0 21faffc0 03000831 12c1100d f0000000 !......1........ + 40102cd0 12c1f0c9 210931cd 02220c00 cc820831 ....!.1..".....1 + 40102ce0 c82112c1 100df000 85f1ff1b cc06faff .!.............. + 40102cf0 12c1f009 318c3266 12014c02 32c38020 ....1.2f..L.2.. + 40102d00 23802020 74c5edff 02210312 c1108000 #. t....!...... + 40102d10 00000000 9b8dfe3f 31c5ff0c 0252a020 .......?1....R. + 40102d20 2a435244 001b2266 c2f521be ff390221 *CRD.."f..!..9.! + 40102d30 f9ff0c13 3242000d f0000000 983a0000 ....2B.......:.. + 40102d40 94110000 12c1f009 31c92145 3b00c18d ........1.!E;... + 40102d50 ff226c00 2802c002 0045f3ff 280c2862 ."l.(....E..(.(b + 40102d60 c0020028 0c2882c0 0200280c 385221f3 ...(.(....(.8R!. + 40102d70 ffc00300 280c2892 c0020028 0c2872c0 ....(.(....(.(r. + 40102d80 02000c32 05e0ff28 0c385221 edffc003 ...2...(.8R!.... + 40102d90 000c3245 dfff280c 385222a0 6ec00300 ..2E..(.8R".n... + 40102da0 0c3245de ff280c38 5222a06e c003000c .2E..(.8R".n.... + 40102db0 2245ddff 280c3852 22a06ec0 03002c82 "E..(.8R".n...,. + 40102dc0 05e2ff0c c2c5e1ff 05eeff0c 6245e1ff ............bE.. + 40102dd0 45f4ff85 e7ff21cf ff08310c 03c82132 E.....!...1...!2 + 40102de0 420012c1 100df000 318fff12 c1f03803 B.......1.....8. + 40102df0 09312243 0085e3ff 21c7ff08 310c1332 .1"C....!...1..2 + 40102e00 420012c1 100df000 c022113a 223187ff B........".:"1.. + 40102e10 3a223184 ff29030d f0000000 12c1f0d9 :"1..).......... + 40102e20 11d180ff c9210931 cd02220c 00dc1221 .....!.1.."....! + 40102e30 b9ff0831 0c13c821 d8113242 0012c110 ...1...!..2B.... + 40102e40 0df0380d 1bcc2243 0045deff 86f6ff00 ..8..."C.E...... + 40102e50 31b1ff12 c1d02203 0002610b c2610ad2 1....."...a..a.. + 40102e60 6109e981 f971acb2 4171ffe1 6eff0c02 a....q..Aq..n... + 40102e70 490e4175 ffdd02fd 024901cd 02380e41 I.Au.....I...8.A + 40102e80 6aff37b4 202169ff 290e05dc ff31a1ff j.7. !i.)....1.. + 40102e90 0c022243 0008b1c8 a1d891e8 81f87112 .."C..........q. + 40102ea0 c1300df0 00004221 00320300 72040037 .0....B!.2..r..7 + 40102eb0 17418c52 3d0f2d0d 45e3ff28 0e220200 .A.R=.-.E..(.".. + 40102ec0 05d4ff2d 0c1b5f50 f0740cf3 f7b3141b ...-.._P.t...... + 40102ed0 4d40d074 662d01dd 0c2d0d3d 0c05e1ff M@.tf-...-.=.... + 40102ee0 2d0c0c0f 4801380e 1b441b33 4901390e -...H.8..D.3I.9. + 40102ef0 46e2ff00 1b222020 7406f2ff 12c1f020 F...." t...... + 40102f00 20f40931 011ff6c0 00000831 12c1100d ..1.......1.... + 40102f10 f0000000 12c1f009 31262211 2632200c ........1&".&2 . + 40102f20 050c848c b2083112 c1100df0 00000c05 ......1......... + 40102f30 0c243d04 2d05012b fac00000 46f9ff00 .$=.-..+....F... + 40102f40 0c051c04 86faff00 12c1f009 31262211 ............1&". + 40102f50 2632200c 050c848c b2083112 c1100df0 &2 .......1..... + 40102f60 00000c05 0c243d05 2d04011e fac00000 .....$=.-....... + 40102f70 46f9ff00 0c051c04 86faff00 00400000 F............@.. + 40102f80 00200000 00800000 12c1f0c9 2120c074 . ..........! .t + 40102f90 21fbff0c 0509314d 023d0507 ec052032 !.....1M.=.... 2 + 40102fa0 20502520 0110fac0 00002164 f50c054d P% ......!d...M + 40102fb0 023d0517 ec052032 20502520 010afac0 .=.... 2 P% .... + 40102fc0 000021ef ff0c054d 023d0527 ec052032 ..!....M.=.'.. 2 + 40102fd0 20502520 0104fac0 000021ea ff0c054d P% ......!....M + 40102fe0 023d0537 ec052032 20502520 01fef9c0 .=.7.. 2 P% .... + 40102ff0 00000831 c82112c1 100df000 00f00000 ...1.!.......... + 40103000 0c0451fe ff12c1f0 3d042d04 093101f5 ..Q.....=.-..1.. + 40103010 f9c00000 083112c1 100df000 31f8ff0c .....1......1... + 40103020 0512c1f0 4d032d05 093101ee f9c00000 ....M.-..1...... + 40103030 083112c1 100df000 14080060 18080060 .1.........`...` + 40103040 0c080060 04080060 08080060 10080060 ...`...`...`...` + 40103050 3c080060 1af00000 51f8ff22 aecfc020 <..`....Q.."... + 40103060 0048053c 0312c1f0 20441009 31304420 .H.<.... D..10D + 40103070 c0200049 0551f1ff c0200048 05204410 . .I.Q... .H. D. + 40103080 304420c0 20004905 51eeffc0 20004805 0D . .I.Q... .H. + 40103090 20441030 4420c020 00490551 eaffc020 D.0D . .I.Q... + 401030a0 00480520 44103044 20c02000 490551e6 .H. D.0D . .I.Q. + 401030b0 ffc02000 48052044 10304420 c0200049 .. .H. D.0D . .I + 401030c0 0551e2ff c0200048 05204410 30342041 .Q... .H. D.04 A + 401030d0 e0ffc020 003905c0 20003804 0c052023 ... .9.. .8... # + 401030e0 1031dcff c0200029 044d0350 252001bd .1... .).M.P% .. + 401030f0 f9c00000 083112c1 100df000 5c87fe3f .....1......\..? + 40103100 21ffff0d f0000000 a08afe3f e8542140 !..........?.T!@ + 40103110 0c0312c1 f05d0209 0101fbff 0c125900 .....]........Y. + 40103120 01fbffc0 00000801 12c1100d f0000000 ................ + 40103130 31f6ff29 030df000 12c1f009 0101f2ff 1..)............ + 40103140 08000810 c000000c 02080112 c1100df0 ................ + 40103150 000af23f 21ffffc0 20002222 800df000 ...?!... ."".... + 40103160 b88afe3f 30524112 c1f06d01 50559009 ...?0RA...m.PU.. + 40103170 110c006a 400a353a 321b0032 03003244 ...j@.5:2..2..2D + 40103180 00800001 00083166 30e822a0 6b0c230c ......1f0.".k.#. + 40103190 144c0601 f3ff5201 00080080 55015058 .L....R.....U.PX + 401031a0 31605520 02202650 5074c000 0022a06b 1`U . &PPt...".k + 401031b0 0c230c24 52010101 eaff6201 02080080 .#.$R.....b..... + 401031c0 66018055 01505831 60683102 2026c066 f..U.PX1`h1. &.f + 401031d0 11605520 505074c0 00000811 12c1100d .`U PPt......... + 401031e0 f0000000 009a0060 ff0ff0ff 00400b00 .......`.....@.. + 401031f0 71fdff61 fdff51da f4ac4240 9311c020 q..a..Q...B@... + 40103200 00822759 60881090 8820c020 00826759 ..'Y`.... . ..gY + 40103210 c0200042 27da5044 20c02000 4267da0d . .B'.PD . .Bg.. + 40103220 f041f2ff c0200032 27596033 10403320 .A... .2'Y`3.@3 + 40103230 c0200032 6759c020 002227da 502220c0 . .2gY. ."'.P" . + 40103240 20002267 da0df000 ffff0fff ffffff03 ."g............ + 40103250 00003000 000000d8 ffff7ffe 41fbff12 ..0.........A... + 40103260 c1f00901 c91101f9 ffc15af9 dcf2c020 ..........Z.... + 40103270 00322ce5 403310c0 2000326c e5c02000 .2,.@3.. .2l.. . + 40103280 222ce500 2210c020 00226ce5 460a0071 ",..".. ."l.F..q + 40103290 f0ffc020 00622ce5 40661070 6620c020 ... .b,.@f.pf . + 401032a0 00626ce5 61ecffc0 2000522c e5005510 .bl.a... .R,..U. + 401032b0 605520c0 2000526c e581adf4 91e7ffc0 `U . .Rl........ + 401032c0 2000722c fa907710 807720c0 2000726c .r,..w..w . .rl + 401032d0 fa0c1201 2bf5c000 00c02000 b1dfffa2 ....+..... ..... + 401032e0 2cfab0aa 10c02000 a26cfac8 11080112 ,..... ..l...... + 401032f0 c1100df0 00feef3f ffff70fc 00000050 .......?..p....P + 40103300 00060060 a68afe3f 22a00412 c1f00261 ...`...?"......a + 40103310 00c55500 22a00045 f4ff22a0 620190ff ..U."..E..".b... + 40103320 0c130800 0c340220 260c15c0 00007cdb .....4. &.....|. + 40103330 71f1ffa1 87ffc020 00922a9c b09910c0 q...... ..*..... + 40103340 2000926a 9c81ecff c0200062 27868066 ..j..... .b'..f + 40103350 10c02000 62678641 e9ff51e9 ffc02000 .. .bg.A..Q... . + 40103360 42654431 e8ff0c12 080112c1 10224300 BeD1........."C. + 40103370 0df00000 2c80fe3f 18c82140 d4b32140 ....,..?..!@..!@ + 40103380 0c141cf5 0c0892a1 3861faff 12c1c0c9 ........8a...... + 40103390 61d971e9 81f99172 c11029c1 09514c02 a.q....r..)..QL. + 401033a0 38c16206 00990189 11806601 60683101 8.b.......f.`h1. + 401033b0 f2ffc000 000c0e0c 00f2a06f 82011078 ...........o...x + 401033c0 c10c0bb9 d1920705 80880172 07008088 ...........r.... + 401033d0 3182c81f 9077c082 41100077 11707031 1....w..A..w.pp1 + 401033e0 79e1f077 1182c7f9 89b172c7 f8007711 y..w......r...w. + 401033f0 70703179 a16d0f22 0110c8e1 80220120 pp1y.m.".....". + 40103400 28310a22 2241100d 0f802201 2028312a (1.""A....". (1* + 40103410 cc80cc01 c0c83127 2f016d02 62411080 ......1'/.m.bA.. + 40103420 26012028 31c72f01 0d0c80c0 01c0c831 &. (1./........1 + 40103430 01d3ffc0 0000dd02 2d0c01d0 ffc00000 ........-....... + 40103440 38b1206d c0000611 00003137 200532a0 8. m......17 .2. + 40103450 a8d7a34c 8cee48d1 58a10724 08572005 ...L..H.X..$.W . + 40103460 72a0a8d7 a73a5c08 872235f7 1c320026 r....:\.."5..2.& + 40103470 1178e11b 902b801b eee0e074 9089b380 .x...+.....t.... + 40103480 81210c29 0d098077 c00b7780 77017078 .!.)...w..w.w.px + 40103490 31a62701 0d07a2ce f6202031 29d1563a 1.'...... 1).V: + 401034a0 f508c1c8 61020000 f891f030 1137ad1f ....a......0.7.. + 401034b0 9cced020 d01b322b 223023b3 20212100 ... ..2+"0#. !!. + 401034c0 22112020 31d871e8 81085112 c1400df0 ". 1.q...Q..@.. + 401034d0 0c02c6fb ff000000 0c160b53 12c1f009 ...........S.... + 401034e0 01001540 0d020046 a147220e 00134000 ...@...F.G"...@. + 401034f0 06a10002 c0000011 0000312d 00080112 ..........1-.... + 40103500 c1100df0 00960060 00fef13f ff7f0000 .......`...?.... + 40103510 c48bfe3f 12c1f009 01c91121 fbffc1f9 ...?.......!.... + 40103520 ff0cf0c0 20002222 8f202035 f6822ac0 .... ."". 5..*. + 40103530 2000222c 8007621b 2028740c 8385f9ff .",..b. (t..... + 40103540 0cf032a0 6b3022d1 20262100 22112020 ..2.k0". &!.". + 40103550 31060200 21eeff86 000021ec ffc02000 1...!.....!... . + 40103560 522cb700 5520c020 0041e9ff 526cb708 R,..U . .A..Rl.. + 40103570 01c81112 c1102254 050df000 000a0060 ......"T.......` + 40103580 68a590e6 27d0b4ea 2117ff0c 1851fbff h...'...!....Q.. + 40103590 c0200072 25d28077 20c02000 7265d27c . .r%..w . .re.| + 401035a0 e6c02000 4225d260 4410c020 004265d2 .. .B%.`D.. .Be. + 401035b0 3151ffc0 20003223 960ca430 3c344033 1Q.. .2#...0<4@3 + 401035c0 1066930b 91efffc0 20009262 dd060200 .f...... ..b.... + 401035d0 a1edffc0 2000a262 dd21caff c0200022 .... ..b.!... ." + 401035e0 22802020 c50df000 12c1f002 61000143 ". ........a..C + 401035f0 f8c00000 05f9ff05 cafc0221 0012c110 ...........!.... + 40103600 80000000 d48bfe3f 72a10151 72f8c020 .......?r..Qr.. + 40103610 0072655b 61e4f3c0 20004225 5b604420 .re[a... .B%[`D + 40103620 c0200042 655b31f7 ff0c1222 43010df0 . .Be[1...."C... + 40103630 ffffff0f 288bfe3f d084fe3f 31f2ff12 ....(..?...?1... + 40103640 c1f0d921 c9110901 cd020203 01d161f8 ...!..........a. + 40103650 dc9052a1 01c02000 526d5b41 d2f3c020 ..R... .Rm[A... + 40103660 00222d5b 402220c0 2000226d 5b0ca201 ."-[@" . ."m[... + 40103670 44f4c000 0001e3ff c0200062 2d5c9686 D........ .b-\.. + 40103680 00c02000 722d5cd6 67ff41e9 ffc02000 .. .r-\.g.A... . + 40103690 222d5c0c 0831e7ff 82400132 03004022 "-\..1...@.2..@" + 401036a0 10f6330c 41e5ffe0 33114a33 38034600 ..3.A...3.J38.F. + 401036b0 002c83c0 22110116 f4c00000 d821ac12 .,.."........!.. + 401036c0 081c9cb0 52a1ff27 b0050032 c0860000 ....R..'...2.... + 401036d0 2030c037 350c2032 a0002090 3a222023 0.75. 2.. .:" # + 401036e0 41291cc8 11080112 c1100df0 988bfe3f A).............? + 401036f0 998bfe3f fffff0ff ffcfffff b4d32140 ...?..........!@ + 40103700 41c1ff12 c1f00921 62140169 01511dfe A......!b..i.Q.. + 40103710 01f9fec0 20003220 96503310 303f4139 .... .2 .P3.0?A9 + 40103720 1126120b 2622080c 12082112 c1100df0 .&..&"....!..... + 40103730 01f3ffc0 000041ef fe81ecff 01b2ff82 ......A......... + 40103740 08007200 00224005 80771070 72207240 ..r.."@..w.pr r@ + 40103750 04707074 56f7fc7c fb61e6ff 31e5ff0c .pptV..|.a..1... + 40103760 12224300 71e5ffa2 afc021e5 fec02000 ."C.q.....!... . + 40103770 9811b262 49661946 88018050 34005511 ...bIf.F...P4.U. + 40103780 c0200032 24826033 10503320 c0200032 . .2$.`3.P3 . .2 + 40103790 648280b4 1440bb11 c0200092 24827099 d....@... ..$.p. + 401037a0 10b09920 c0200092 64828086 54c02000 ... . ..d...T. . + 401037b0 522487a0 55108055 20c02000 52648791 R$..U..U . .Rd.. + 401037c0 6fff8168 f3c02000 52224280 5520c020 o..h.. .R"B.U . + 401037d0 00526242 0c8b7c33 c0200082 29d03088 .RbB..|3. ..).0. + 401037e0 10b08820 c0200052 a0648269 d098110b ... . .R.d.i.... + 401037f0 556605fa 661951c0 2000b222 4ab0b014 Uf..f.Q. .."J... + 40103800 ccabc020 0032224a 30301416 33ffc020 ... .2"J00..3.. + 40103810 00322482 603310c0 20003264 82c02000 .2$.`3.. .2d.. . + 40103820 b2248270 bb10c020 00b26482 c0200092 .$.p... ..d.. .. + 40103830 2487a099 10c02000 9264870c 28c02000 $..... ..d..(. . + 40103840 52224a80 55105240 060c0286 b6ff0000 R"J.U.R@........ + 40103850 ffff3fff 74832140 80d32140 e0d22140 ..?.t.!@..!@..!@ + 40103860 2cd32140 38d62140 c4d42140 e0d52140 ,.!@8.!@..!@..!@ + 40103870 0c0312c1 f0c91109 01cd0201 62ff0c12 ............b... + 40103880 22400701 f4ffc000 00413dfb 3156fec0 "@.......A=.1V.. + 40103890 20002223 42402220 c0200022 634201ee ."#B@" . ."cB.. + 401038a0 ffc00000 264c2361 97fe0c15 52460066 ....&L#a....RF.f + 401038b0 1c0a2d0c 01eaffc0 00004603 00262c02 ..-.......F..&,. + 401038c0 668c072d 0c01e6ff c0000061 2ff30c25 f..-.......a/..% + 401038d0 8120fec0 20004228 85604410 504420c0 . .. .B(.`D.PD . + 401038e0 20004268 8531bcfa c0200022 28853022 .Bh.1... ."(.0" + 401038f0 10c02000 22688501 2bf3c020 00b22885 .. ."h..+.. ..(. + 40103900 00bb20c0 2000b268 85a1d1ff 9119f3c0 .. . ..h........ + 40103910 20007228 9da07710 907720c0 20007268 .r(..w..w . .rh + 40103920 9d01d0ff c0000001 d0ffc000 0001cfff ................ + 40103930 c0000051 71fe016f fe668c59 713eff72 ...Qq..o.f.Yq>.r + 40103940 074782a0 ff87973e 31a3f7c0 20002223 .G.....>1... ."# + 40103950 e50c1440 2220c020 000c2401 01fe2263 ...@" . ..$..."c + 40103960 e508000c 6202202b 0c13c000 007ce851 ....b. +.....|.Q + 40103970 62fe0160 fec02000 7197f762 27e58066 b..`.. .q..b'..f + 40103980 10c02000 6267e5c0 20009220 86509910 .. .bg.. .. .P.. + 40103990 c0200092 6086262c 02661c0e c02000a2 . ..`.&,.f... .. + 401039a0 208650aa 10c02000 a26086c8 11080112 .P... ..`...... + 401039b0 c1100df0 4150fe9c 127c76c0 20005224 ....AP...|v. .R$ + 401039c0 86605510 c0200052 64860df0 0c83c020 .`U.. .Rd...... + 401039d0 00222486 302220c0 20002264 860df000 ."$.0" . ."d.... + 401039e0 b88efe3f 71ffffb0 82118a87 3248261b ...?q.......2H&. + 401039f0 32b03311 3a374248 250c0470 66a04243 2.3.:7BH%..pf.BC + 40103a00 080c1300 12400023 a1381652 48242033 .....@.#.8.RH$ 3 + 40103a10 20391638 07202320 29070df0 71f1ff6d 9.8. # )...q..m + 40103a20 057055a0 12c1f0a8 150931c9 21d91188 .pU.......1.!... + 40103a30 079d077c fb0c17ec da6a59c2 0514c7d8 ...|.....jY..... + 40103a40 4e5d044d 033d022d 0c85f9ff 06300000 N].M.=.-.....0.. + 40103a50 00b05c11 5ad9d20d 24471d20 001c4000 ..\.Z...$G. ..@. + 40103a60 c7a1c0cb 30c0aa10 a0c060a0 cc10c0fc ....0.....`..... + 40103a70 40c0c060 c2cc1f66 0cd68604 005ad9d2 @..`...f.....Z.. + 40103a80 0d25379d d65a5952 05262795 ce061f00 .%7..ZYR.&'..... + 40103a90 0c3572a0 ff505820 7055306a 79920714 .5r..PX pU0jy... + 40103aa0 0c170019 400077a1 0b775077 1070c530 ....@.w..wPw.p.0 + 40103ab0 1cf970f7 407059c0 66050a50 fc405059 ..p.@pY.f..P.@PY + 40103ac0 c00c8c26 05490c17 00154000 77a10b77 ...&.I....@.w..w + 40103ad0 80771070 88301cfc 70f74070 7cc02607 .w.p.0..p.@p|.&. + 40103ae0 0b1bc57a ccc0c121 86050000 0080f840 ...z...!.......@ + 40103af0 80ccc052 c50650cc 80c0c121 a68c02c2 ...R..P....!.... + 40103b00 ccfa5d04 4d033d02 2d0c85ed ffc0c074 ..].M.=.-......t + 40103b10 08312d0c d811c821 12c1100d f0000000 .1-....!........ + 40103b20 12c1d0d9 91d1aeff e981b0e2 11c9a109 ................ + 40103b30 b1f971cd 02ea2d32 02249c03 26330e0c ..q...-2.$..&3.. + 40103b40 3227330b 0c12b663 060c0246 00000c22 2'3....c...F..." + 40103b50 055a0029 01ea2d22 02211672 000c0286 .Z.)..-".!.r.... + 40103b60 10000000 001bccb0 cc11cacd 283cf2ce ............(<.. + 40103b70 10fafdec e2ea2dc8 62160cfe 288cea3d ......-.b...(..= + 40103b80 2963cc42 2d038b3f 397222a0 00226c08 )c.B-..?9r".."l. + 40103b90 2d0c8577 008ca228 010c043d 0cc55500 -..w...(...=..U. + 40103ba0 46f4ff2d 0c08b1c8 a1d891e8 81f87112 F..-..........q. + 40103bb0 c1300df0 ed080000 a487fe3f 3086fe3f .0.........?0..? + 40103bc0 12c1f002 61035622 0141faff 31fbff21 ....a.V".A..1..! + 40103bd0 fbff016b f1c00000 06ffff00 0c033982 ...k..........9. + 40103be0 3180ff08 3142234b 12c11029 0422c220 1...1B#K...).". + 40103bf0 22634b0d f0000000 0c033982 3179ff42 "cK.......9.1y.B + 40103c00 234d2904 22c22022 634d0df0 3491fe3f #M).". "cM..4..? + 40103c10 b28efe3f b38efe3f 12c1f0c9 21d91109 ...?...?....!... + 40103c20 31dd02e2 610001c5 f1c00000 c1f8ffda 1...a........... + 40103c30 2c220200 8ca201a0 f7c00000 0c028616 ,".............. + 40103c40 0000d02c 80e2a001 e2420001 9bf7c000 ...,.....B...... + 40103c50 0066ad05 21efffe2 42000c04 3d0d2c02 .f..!...B...=.,. + 40103c60 018ff7c0 0000ed02 0c02271e 2ee02e20 ..........'.... + 40103c70 66ad2801 b2f1c000 00220c0c 0c030b22 f.(......"....." + 40103c80 224c0c21 e4ff3242 002153f2 32a073c0 "L.!..2B.!S.2.s. + 40103c90 20003902 0189f7c0 00002d0e 0831c821 .9.......-..1.! + 40103ca0 d811e801 12c1100d f0000000 6c80fe3f ............l..? + 40103cb0 12c1f021 d8ffc921 0931d911 320200cd ...!...!.1..2... + 40103cc0 022157f1 6613240c 33c02000 3902019b .!W.f.$.3. .9... + 40103cd0 f1c00000 2180f128 020199f1 c0000085 ....!..(........ + 40103ce0 5bfc0198 f1c00000 46060000 d2a001c0 [.......F....... + 40103cf0 2000d262 0021edff 2802c53c 010cc2d2 ..b.!..(..<.... + 40103d00 4c0045f1 ff0831c8 21d81112 c1100df0 L.E...1.!....... + 40103d10 42affe00 12404024 814131ff 12c1f040 B....@@$.A1....@ + 40103d20 33a05223 01026103 20551059 13380420 3.R#..a. U.Y.8. + 40103d30 23102904 0c8205ee ff083112 c1100df0 #.).......1..... + 40103d40 12c1d009 b1e981c9 a1d991f2 610720e0 ............a. . + 40103d50 74017af1 c00000c5 3800ccb2 0157f7c0 t.z.....8....W.. + 40103d60 00007cf2 86640000 00c11dff e0fe11e0 ..|..d.......... + 40103d70 2c80d202 14f02c80 222201d7 52771b2d ,.....,.""..Rw.- + 40103d80 b032113a 3c320308 16a306b0 32113a3c .2.:<2......2.:< + 40103d90 0c044243 08b03d11 3a3c3863 cce3b022 ..BC..=.:<8c..." + 40103da0 112a2c28 32cc523d 0e2d0d45 f6fffa2c .*,(2.R=.-.E..., + 40103db0 38121603 040c1200 1d400022 a10b4230 8........@."..B0 + 40103dc0 44107cf5 20253040 33303032 10302060 D.|. %0@3002.0 ` + 40103dd0 30221020 f2402020 6022c21f 57921140 0". .@ `"..W..@ + 40103de0 20604022 1020f240 20206022 c21f2602 `@". .@ `"..&. + 40103df0 04ea3c22 4314ea2c d202149c 9efafc0c ..<"C..,........ + 40103e00 12381f00 1d4000f2 a10bff30 ff10f033 .8...@.....0...3 + 40103e10 304d027c f5461200 222c01d7 520d22cd 0M.|.F..",..R.". + 40103e20 01b02211 2a2c2202 082612d0 0c0205cf ..".*,"..&...... + 40103e30 ff568209 0c1285ce ff560209 46efff00 .V.......V..F... + 40103e40 d02d2032 61014261 02590145 cdff3811 .- 2a.Ba.Y.E..8. + 40103e50 48215801 ec42001d 400024a1 20253020 H!X..B..@.$. %0 + 40103e60 33103020 60302210 20f24020 2060d2c2 3.0 `0". .@ `.. + 40103e70 1f660dcb 0c137cf4 060d0000 ea3cd243 .f....|......<.C + 40103e80 141bddb0 dd11dadc 0c13324d 08060f00 ..........2M.... + 40103e90 00d02d20 32610142 610245c8 ff381148 ..- 2a.Ba.E..8.H + 40103ea0 215672fd 001d4000 23a12024 3020ff10 !Vr...@.#. $0 .. + 40103eb0 f02060f0 221020f2 40202060 d2c21f66 . `.". .@ `...f + 40103ec0 0dce01fd f6c00000 7ce2060b 00dd0228 ........|......( + 40103ed0 922802d7 7211222c 5a22c2ff 226c5a22 .(..r.",Z".."lZ" + 40103ee0 2c5922c2 01226c59 01f4f6c0 0000d02d ,Y".."lY.......- + 40103ef0 20e03e20 45460022 a00008b1 c8a1d891 .> EF."........ + 40103f00 e881f871 12c1300d f0000000 12c1f002 ...q..0......... + 40103f10 61033222 090c0449 430c4442 430f05ca a.2"...IC.DBC... + 40103f20 ff0c4245 cfff0831 12c1100d f0000000 ..BE...1........ + 40103f30 5880fe3f 20507421 feff12c1 f0280209 X..? Pt!.....(.. + 40103f40 3162020b 1cf70c12 67370850 252001d3 1b......g7.P% .. + 40103f50 f6c00000 083112c1 100df000 12c1e0e9 .....1.......... + 40103f60 41202074 30e0f431 9efec961 b0c211d9 A t0..1...a.... + 40103f70 51f931ca 23097140 d0f44202 27fd032d Q.1.#.q@..B.'..- + 40103f80 0efcf401 eef0c000 00cacf28 6c5174f1 ...........(lQt. + 40103f90 8c824892 38043036 4157030b 01c7f6c0 ..H.8.06AW...... + 40103fa0 00002d0e 06070000 3214053a eee0e0f4 ..-.....2..:.... + 40103fb0 d73e0a01 c1f6c000 002d0d46 01002882 .>.......-.F..(. + 40103fc0 06f3ff00 0871c861 d851e841 f83112c1 .....q.a.Q.A.1.. + 40103fd0 200df000 ffff7f00 12c1f0d9 110931c9 .............1. + 40103fe0 21c892dd 02322c00 30364137 7309220c !....2,.06A7s.". + 40103ff0 08c5e301 86030000 42a4020c 02478308 ........B....G.. + 40104000 220c0885 da012020 84481c31 f2ff9022 "..... .H.1..." + 40104010 01303410 20232029 1cc89d22 1d0a321d .04. # )..."..2. + 40104020 0b481c2a 33220c08 40478530 30f445d9 .H.*3"..@G.00.E. + 40104030 01083122 5c05d811 c82112c1 100df000 ..1"\....!...... + 40104040 7091fe3f 6c91fe3f 12c1f0c2 61020931 p..?l..?....a..1 + 40104050 c2a00066 822e01b9 f0c00000 21f9ffc8 ...f........!... + 40104060 42cc9c01 95f6c000 00060600 0000388c B.............8. + 40104070 39420c02 298c0190 f6c00000 31f2ff28 9B..).......1..( + 40104080 030b2229 0308312d 0cc82112 c1100df0 ..")..1-..!..... + 40104090 08004000 f09afe3f 12c1f0c9 21d911cd ..@....?....!... + 401040a0 02dd0309 3185b1ff 389c2803 20464121 ....1...8.(. FA! + 401040b0 f8ff2024 10668204 287c45ad 0022a004 .. $.f..(|E..".. + 401040c0 45b5ff16 1d0121f3 ff22020b cc82289c E.....!.."....(. + 401040d0 28122024 2505b4ff 0831c821 d81112c1 (. $%....1.!.... + 401040e0 100df000 21ecff0c 1432020b 0c023024 ....!....2....0$ + 401040f0 830df000 21e8ff0d f0000000 12c1f009 ....!........... + 40104100 312d0338 930c4552 430f4030 7485f8ff 1-.8..ERC.@0t... + 40104110 083112c1 100df000 12c1f009 312d0338 .1..........1-.8 + 40104120 930c1552 430f4030 74c5f6ff 083112c1 ...RC.@0t....1.. + 40104130 100df000 b687fe3f 3086fe3f 00004800 .......?0..?..H. + 40104140 20707421 d4ff12c1 f0380202 61035623 pt!.....8..a.V# + 40104150 0131f8ff 21f9ff42 a1160109 f0c00000 .1..!..B........ + 40104160 06ffff00 42020b26 241131f2 ff21f2ff ....B..&$.1..!.. + 40104170 42a11701 03f0c000 0006ffff 589362a4 B...........X.b. + 40104180 02480540 46416784 0b61ecff 81f8f060 .H.@FAg..a.....` + 40104190 64108796 16420207 4242060c 04424209 d....B..BB...BB. + 401041a0 42420a42 a07f4245 09c60700 0c0687e4 BB.B..BE........ + 401041b0 0b420207 62420942 4206c602 00420207 .B..bB.BB....B.. + 401041c0 62420942 42066242 0a724509 42a00042 bB.BB.bB.rE.B..B + 401041d0 420b42a0 0105f4ff 02210312 c1100df0 B.B......!...... + 401041e0 c00cf23f ffff00f0 740cf23f 000000c0 ...?....t..?.... + 401041f0 c40df23f ffffff3f ffffff7f 21f9ff12 ...?...?....!... + 40104200 c1e0e941 31f8ffc0 2000e802 c0200048 ...A1... .... .H + 40104210 02c96109 71d951f9 31303410 e0e0b5c0 ..a.q.Q.104..... + 40104220 20003902 c1f1ff16 9e0be020 60e02210 .9........ `.". + 40104230 20f24020 2060d2c2 1f660d02 0629002d .@ `...f...).- + 40104240 0d05ebff fd02013d f0c00000 31e8ffc0 .......=....1... + 40104250 2000280c 302220c0 2000290c 0117f6c0 .(.0" . .)..... + 40104260 00002c22 0147f1c0 00000134 f0c00000 ..,".G.....4.... + 40104270 31e0ffe0 2d11202d c03022b0 c0200048 1...-. -.0".. .H + 40104280 023155f8 303410c0 20003902 c0200048 .1U.04.. .9.. .H + 40104290 0c31d8ff 303410c0 2000390c c0200038 .1..04.. .9.. .8 + 401042a0 02d6f300 c0200048 0231d3ff 303410c0 ..... .H.1..04.. + 401042b0 20003902 22a00022 4f0b222f 0016b200 .9.".."O."/.... + 401042c0 38920c64 42430f0c 13c5dcff 0c02290f 8..dBC........). + 401042d0 01faf5c0 00007ce2 001d4020 228120ee ......|...@ ". . + 401042e0 1046d1ff 0871c861 d851e841 f83112c1 .F...q.a.Q.A.1.. + 401042f0 200df000 12c1f022 a00e0261 038591ff ......"...a.... + 40104300 02210312 c1100df0 c4defe3f 2892310b .!.........?(.1. + 40104310 f54862c0 20003803 21fcff40 43c03802 .Hb. .8.!..@C.8. + 40104320 0c1232c3 fb603311 4733010c 02202004 ..2..`3.G3... . + 40104330 0df00000 00002010 ffefff03 ff3ff0ff ...... ......?.. + 40104340 ffc0ffff d40df23f ffff0300 d00df23f .......?.......? + 40104350 c80df23f cc0df23f 440ef23f 12c1d0c9 ...?...?D..?.... + 40104360 a1c14cff f97109b1 d991e981 620c0bfd ..L..q......b... + 40104370 020c020c 134d0282 c6fd6043 93803283 .....M....`C..2. + 40104380 30241026 46151622 01316aff 216bff42 0$.&F..".1j.!k.B + 40104390 a297017b efc00000 06ffff00 66461928 ...{........fF.( + 401043a0 0cf79202 c69f0031 63ff2163 ff42a29a .......1c.!c.B.. + 401043b0 0174efc0 000006ff fff90cdc 1f315dff .t...........1]. + 401043c0 215eff42 a29f016e efc00000 06ffff00 !^.B...n........ + 401043d0 321f0ad2 1f0be1cc ff3add32 1e05d7a3 2........:.2.... + 401043e0 22789f38 07303641 17e31841 d3ff52a1 "x.8.06A...A..R. + 401043f0 00403310 503320a0 43113807 30305440 .@3.P3 .C.8.00T@ + 40104400 33203907 789f5807 50464127 7539fc68 3 9.x.X.PFA'u9.h + 40104410 88178034 34a6332f 31c8ff52 a1003034 ...44.3/1..R..04 + 40104420 10503320 a0431138 07303054 40332039 .P3 .C.8.00T@3 9 + 40104430 0731c2ff 80485420 44113038 10403320 .1...HT D.08.@3 + 40104440 41c0ff40 33103917 3817584f 303785d0 A..@3.9.8.XO07.. + 40104450 d0f43080 f4262613 9c023136 ff2136ff ..0..&&...16.!6. + 40104460 42a0aa01 47efc000 0006ffff 221c0716 B...G......."... + 40104470 a2053255 01289f32 a4022802 20464137 ..2U.(.2..(. FA7 + 40104480 8422312e ff303410 4139f047 1316421c ."1..04.A9.G..B. + 40104490 073d0820 22345911 82610005 acff5811 .=. "4Y..a....X. + 401044a0 88012255 01221501 27b81922 5c06222f .."U."..'.."\."/ + 401044b0 09322200 e7632022 02085261 01c58e01 .2"..c "..Ra.... + 401044c0 58118604 000c0222 5c068602 00220708 X......"\....".. + 401044d0 0cf427b4 02325501 789f22a4 0248070c ..'..2U.x."..H.. + 401044e0 03406641 27861d21 15ff4120 f0202610 .@fA'..!..A . &. + 401044f0 4712110c 3347f60c 3119f00c 24302610 G...3G..1...$0&. + 40104500 0c132034 93218df4 8867c020 00280242 .. 4.!...g. .(.B + 40104510 2e008022 c0202a41 2024c027 b40222a0 ...". *A $.'..". + 40104520 05420c04 2020b4e0 84118044 c08185ff .B.. .....D.... + 40104530 40221180 44b0c020 00290422 0c04912c @"..D.. .)."..., + 40104540 ffe04211 4022c090 92b0a107 f02179ff ..B.@".......!y. + 40104550 60490482 a10040a2 9380b301 80461032 `I....@......F.2 + 40104560 9c068107 f80c0240 82834207 08e61307 .......@..B..... + 40104570 0cf34733 0221fdef e81f3173 ff303e10 ..G3.!....1s.0>. + 40104580 b03320a0 33208033 20202320 c0200029 .3 .3 .3 # . .) + 40104590 09220c04 e0321130 22c0316c ff3022b0 ."...2.0".1l.0". + 401045a0 32150151 f4ef0033 11c02000 3902220c 2..Q...3.. .9.". + 401045b0 04e08211 8022c081 66ff8082 b00cf247 ....."..f......G + 401045c0 32010c05 22070c40 34113030 f4002211 2..."..@4.00..". + 401045d0 302220d0 30b43022 20505220 c0200059 0" .0.0" PR . .Y + 401045e0 080cf247 b240220c 0480dd11 e0521150 ...G.@"......R.P + 401045f0 22c05158 ff72a087 5052b040 2024d0d2 ".QX.r..PR.@ $.. + 40104600 201c7247 220272a0 0741d8ef 22a00040 .rG".r..A.."..@ + 40104610 461032a0 08403283 30272080 2201d022 F.2..@2.0' .".." + 40104620 20c02000 22650021 4cff0c13 c0200048 . ."e.!L.... .H + 40104630 02220c06 324c0b00 12400023 a10b2240 ."..2L...@.#.."@ + 40104640 4210320c 05220c04 4040f485 ae0008b1 B.2.."..@@...... + 40104650 c8a1d891 e881f871 12c1300d f0000000 .......q..0..... + 40104660 12c1f0c2 6102c18b fe026103 22a00022 ....a.....a.".." + 40104670 4c0b280c 2892c595 00dc0228 0c4122ff L.(.(......(.A". + 40104680 58926204 09381530 78546737 0a280c0c X.b..8.0xTg7.(.. + 40104690 24389246 07000000 42040830 3e544733 $8.F....B..0>TG3 + 401046a0 070c3332 450f4603 0005c6ff 9c22280c ..32E.F......"(. + 401046b0 0c543892 42430f0c 13c59dff 060a0000 .T8.BC.......... + 401046c0 0000222c 0032a008 48425204 01303520 ..",.2..HBR..05 + 401046d0 3244010c 33324c0b 38922222 07058700 2D..32L.8."".... + 401046e0 320c0428 0c45c7ff 0831c821 12c1100d 2..(.E...1.!.... + 401046f0 f0000000 12c1f021 67fe4103 ff093132 .......!g.A...12 + 40104700 020a4204 0847b304 1b333242 0a32020a ..B..G...32B.2.. + 40104710 47b30d32 02064202 0847b30a 1b338600 G..2..B..G...3.. + 40104720 00320207 32420638 02689331 04ff5816 .2..2B.8.h.1..X. + 40104730 504e541b 44404054 20441130 35104033 PNT.D@@T D.05.@3 + 40104740 20304434 1b444040 3452af0f c0441150 0D4.D@@4R...D.P + 40104750 33104033 20391622 020b0b22 202074b6 3.@3 9."..." t. + 40104760 22113174 fe2174fe 42a20701 85eec000 ".1t.!t.B....... + 40104770 0006ffff 85eeff08 3112c110 0df00000 ........1....... + 40104780 12c1f009 31dc0231 6bfe216b fe42a1d4 ....1..1k.!k.B.. + 40104790 017ceec0 000006ff ff413efe 61dbfe52 .|.......A>.a..R + 401047a0 04096206 0967b504 1b555244 09520409 ..b..g...URD.R.. + 401047b0 67b50d52 04066204 0867b50a 1b558600 g..R..b..g...U.. + 401047c0 00520407 52440668 9221ddfe 78167058 .R..RD.h.!..x.pX + 401047d0 541b5550 50548045 11202710 40222029 T.UPPT.E. '.@" ) + 401047e0 168c4320 343457a3 16203434 32c30130 ..C 44W.. 442..0 + 401047f0 303442af 0fc03311 40221030 22202916 04B...3.@".0" ). + 40104800 c5e5ff08 3112c110 0df00000 3122fe12 ....1.......1".. + 40104810 c1f02803 09315622 013146fe 2147fe42 ..(..1V".1F.!G.B + 40104820 a2210157 eec00000 06ffff00 42220942 .!.W........B".B + 40104830 2400e764 12220307 22430622 a0002243 $..d.".."C.".."C + 40104840 0905ebff 86010000 32a00045 f3ff0221 ........2..E...! + 40104850 0312c110 80000000 d6fe2240 12c1f020 .........."@... + 40104860 30740931 1c123732 0bf6b320 26131426 0t.1..72... &..& + 40104870 3311860c 0022af40 2a230c14 27342886 3....".@*#..'4(. + 40104880 02000000 45f8ff06 0e000000 002101fe ....E........!.. + 40104890 0c033242 0b28020c 74389242 430f32a0 ..2B.(..t8.BC.2. + 401048a0 01457fff c6060000 21ecff85 d2fc3121 .E......!.....1! + 401048b0 fe2121fe 42a26001 32eec000 0006ffff .!!.B.`.2....... + 401048c0 00000008 3112c110 0df00000 12c1f009 ....1........... + 401048d0 31202074 b6821131 17fe2117 fe42a1af 1 t...1..!..B.. + 401048e0 0128eec0 000006ff ff31eafd 28031642 .(.......1..(..B + 401048f0 0432030b 26131231 0ffe210f fe42a1b8 .2..&..1..!..B.. + 40104900 0120eec0 000006ff ff003892 42a30038 . ........8.B..8 + 40104910 03303641 47831042 120b3212 0a3a3441 .06AG..B..2..:4A + 40104920 7afe4214 05372407 0c1345e5 ff460100 z.B..7$...E..F.. + 40104930 10112005 dcff0831 12c1100d f0000000 .. ....1........ + 40104940 12c1e0d2 6105e941 f9310261 07c96145 ....a..A.1.a..aE + 40104950 8500dd02 0c1e7cff acc2d020 60d02210 ......|.... `.". + 40104960 20f24020 2060c2c2 1f260c18 2d0cc581 .@ `...&..-... + 40104970 002d0c85 f5ff001c 40002ea1 202f3020 .-......@... /0 + 40104980 dd1006f5 ffc58200 022107c2 2106d221 .........!..!..! + 40104990 05e841f8 3112c120 0df00000 21befd12 ..A.1.. ....!... + 401049a0 c1f02222 0032a001 02610345 ddff0831 .."".2...a.E...1 + 401049b0 12c1100d f0000000 e5fe2240 12c1f020 .........."@... + 401049c0 30740931 1c123732 0bf6b31c 26131026 0t.1..72....&..& + 401049d0 330d460b 0022a0c0 27130d06 09000000 3.F.."..'....... + 401049e0 85fbffc6 0d000000 0021aafd 0c033242 .........!....2B + 401049f0 0b28020c 74389242 430f32a0 018569ff .(..t8.BC.2...i. + 40104a00 86060021 edffc5bc fc31cafd 21cbfd42 ...!.....1..!..B + 40104a10 a24301db edc00000 06ffff00 00000831 .C.............1 + 40104a20 12c1100d f0000000 12c1f002 6103851c ............a... + 40104a30 ff22a005 051eff02 210312c1 100df000 ."......!....... + 40104a40 3195fd8c 7228631b 22296346 01002853 1...r(c.")cF..(S + 40104a50 1b222953 0c222243 0b0df000 fc87fe3f .")S.""C.......? + 40104a60 2030740c f422a0ff 37340821 fcff3032 0t.."..74.!..02 + 40104a70 80220300 0df00000 f487fe3f 20307422 .".........? 0t" + 40104a80 a0fff683 0721fcff 3a322203 000df000 .....!..:2"..... + 40104a90 20a10700 8c82fe3f bc272240 12c1f0c9 ......?.'"@.... + 40104aa0 21cd0222 2218d911 0c030931 32420b21 !..""......12B.! + 40104ab0 f8ff324c 17226c16 0c0229ac 299c29ec ..2L."l...).).). + 40104ac0 224c1621 daee324c 0622d201 d20c7722 "L.!..2L."....w" + 40104ad0 02fed752 1a320c79 220c5c01 efffc000 ...R.2.y".\..... + 40104ae0 00d02290 d1ecffd0 22902202 01860800 .."....."."..... + 40104af0 220c021c 93802201 20283127 2311220c ".....". (1'#.". + 40104b00 03802201 20283127 2305220c 05860000 ..". (1'#."..... + 40104b10 220c7832 2c184203 0a27a407 cb33326c ".x2,.B..'...32l + 40104b20 18c60200 322c1a20 22903022 a0226c18 ....2,. ".0"."l. + 40104b30 2103f308 31c02000 2802d811 29bcc821 !...1. .(...)..! + 40104b40 12c1100d f0000000 42221858 a212c1f0 ........B".X.... + 40104b50 09316204 011b5559 a2489237 36051b44 .1b...UY.H.76..D + 40104b60 86000000 2b443a44 4992b663 07320206 ....+D:DI..c.2.. + 40104b70 1b330601 00f63304 0c033242 06320206 .3....3...2B.2.. + 40104b80 0ca437b4 0245f1ff 083112c1 100df000 ..7..E...1...... + 40104b90 12c1f009 31165209 52221816 f5084873 ....1.R.R"....Hs + 40104ba0 471502c6 210048e2 1b4449e2 42030f66 G...!.H..DI.B..f + 40104bb0 14694852 27e45c72 030952a0 7f804701 .iHR'.\r..R...G. + 40104bc0 40683157 164d6202 0082a07f 80660160 @h1W.Mb......f.` + 40104bd0 98310c05 87190840 48314059 80505174 .1.....@H1@Y.PQt + 40104be0 42020172 42008044 01407831 62a07f50 B..rB..D.@x1b..P + 40104bf0 50746717 1b805501 50583170 47905a44 Ptg...U.PX1pG.ZD + 40104c00 3b544045 a3404221 42420146 01000000 ;T@E.@B!BB.F.... + 40104c10 00524201 38133034 34c60200 42c4fe40 .RB.8.044...B..@ + 40104c20 4074f624 08320508 101120c5 f1ff0831 @t.$.2.... ....1 + 40104c30 12c1100d f0000000 5481fe3f 9480fe3f ........T..?...? + 40104c40 f480fe3f 02000002 9f860100 0c9bfe3f ...?...........? + 40104c50 00093d00 00082000 8082fe3f 1dff2240 ..=... ....?.."@ + 40104c60 12c1d0c9 a1d991cd 0209b1e9 81f971dd ..............q. + 40104c70 03222300 164c0062 2c18fc66 07620521 ."#..L.b,..f.b.! + 40104c80 f0ff0695 003169ee 32d30142 03f931eb .....1i.2..B..1. + 40104c90 ff661419 41ecff20 26414782 1031e6ff .f..A.. &AG..1.. + 40104ca0 8cac222c 1731e5ff 41e4ff20 3493397d ..",.1..A.. 4.9} + 40104cb0 468a0000 20264127 620621e0 ff468600 F... &A'b.!..F.. + 40104cc0 00176205 222c19c6 830037e2 02c67d00 ..b.",....7...}. + 40104cd0 219bf248 dcc02000 f802403f c022c3ff !..H.. ...@?.".. + 40104ce0 473f0230 2320389c 16831c48 ec72a063 G?.0# 8....H.r.c + 40104cf0 47370841 d5ff2734 02c66d00 21d4fff9 G7.A..'4..m.!... + 40104d00 dce8021b eee90228 ac692190 22110180 .......(.i!."... + 40104d10 eec00000 20407472 0c17424c 16682116 .... @tr..BL.h!. + 40104d20 97062040 747a4438 cc404121 302fc042 .. @tzD8.@A!0/.B + 40104d30 4c170b72 373f017d 02320600 220c0149 L..r7?.}.2.."..I + 40104d40 01692179 11053401 68212021 74820609 .i!y..4.h! !t... + 40104d50 48017811 5ca98c68 4c038733 0f92a064 H.x.\..hL..3...d + 40104d60 2099c00c 1347391b 0c038605 0092a06e ....G9........n + 40104d70 2099c00c 0347b90b 2b982099 c00c1347 ....G..+. ....G + 40104d80 39010c03 303074ec 93460b00 32060952 9...00t..F..2..R + 40104d90 a0803033 905a3330 32213050 74524c17 ..03.Z302!0PtRL. + 40104da0 47350246 30002020 743a3230 3121324c G5.F0. t:201!2L + 40104db0 17c62c00 322c1677 33437206 0b703004 ..,.2,.w3Cr..p0. + 40104dc0 cc43e0e0 1456fe09 2028c027 a41916e3 .C...V.. (.'.... + 40104dd0 15222c16 319fff27 b3028654 00f02211 .",.1..'...T..". + 40104de0 226c1646 52000000 16c3077c e2202710 "l.FR......|. '. + 40104df0 22460b21 27ff226c 16c61a00 00000c03 "F.!'."l........ + 40104e00 2124ff32 460b226c 160c0229 ac299c29 !$.2F."l...).).) + 40104e10 ec224c16 2106ee32 4c17324c 0622d201 ."L.!..2L.2L.".. + 40104e20 e20c7722 02fee7d2 02063f00 320c7922 ..w"......?.2.y" + 40104e30 0c5c0119 ffc00000 3117ffe0 22903022 .\......1...".0" + 40104e40 90320200 222c1842 020a47b3 1a22c2f4 .2..",.B..G..".. + 40104e50 226c1842 020b0c13 30342032 420b2137 "l.B....04 2B.!7 + 40104e60 f2c02000 280229cc 222c1832 0c79e202 .. .(.).",.2.y.. + 40104e70 0a220c5c 0109ffc0 0000420c 77f02211 .".\......B.w.". + 40104e80 5105ff4a 32503390 32030037 3e114a42 Q..J2P3.2..7>.JB + 40104e90 50f49022 0f013d0e e7b2013d 02303074 P.."..=....=.00t + 40104ea0 222c1a30 33902033 a00c0232 6c1829ac ",.03. 3...2l.). + 40104eb0 299c29ec 21a2ed38 0da02211 20232029 ).).!..8..". # ) + 40104ec0 0d222c18 86040000 3163ff37 8202867c .",.....1c.7...| + 40104ed0 ff222c17 16c2de21 60ff226d 07222d07 .",....!`."m."-. + 40104ee0 56520021 5effc56e fc380d8c 6c285c67 VR.!^..n.8..l(\g + 40104ef0 620297e3 1e21cded 30310422 d2014202 b....!..01."..B. + 40104f00 fa375405 2202fb06 0300287d 22020006 .7T.".....(}"... + 40104f10 01000000 220c0708 b1224d08 c8a1d891 ...."...."M..... + 40104f20 e881f871 12c1300d f0320c04 06c5ff00 ...q..0..2...... + 40104f30 322c0b30 2fc02042 2037bf02 42c2ff21 2,.0/. B 7..B..! + 40104f40 9bec4732 02c6c7ff 2d0c05b5 ffc6c5ff ..G2....-....... + 40104f50 48034096 4167f979 7873a813 0c05a0a4 H.@.Ag.yxs...... + 40104f60 341b876d 05b20800 b0668060 607467aa 4..m.....f.``tg. + 40104f70 44168200 62220567 660237e9 2f21abed D...b".gf.7./!.. + 40104f80 40410422 d2012202 fa47520b 21a8ed22 @A.".."..GR.!.." + 40104f90 d2012202 fb860d00 21dcfc22 020822c2 ..".....!.."..". + 40104fa0 fe27aa27 70559022 05004608 00220207 .'.'pU."..F..".. + 40104fb0 c6060000 00001b55 2b886645 a7219bed .......U+.fE.!.. + 40104fc0 40410422 d2012202 fa47d2bf 22070622 @A.".."..G..".." + 40104fd0 43080df0 381221cc fc303434 42020822 C...8.!..044B.." + 40104fe0 a00147a3 0222a000 2020040d f0000000 ..G..".. ...... + 40104ff0 e4defe3f fcdefe3f 0800f23f a80cf23f ...?...?...?...? + 40105000 ac0cf23f 41fbff52 14002025 c02020f4 ...?A..R.. %. . + 40105010 225400b6 220a2823 29240c02 2923860f "T..".(#)$..)#.. + 40105020 000c0566 120f2823 29245923 283431f1 ...f..(#)$Y#(41. + 40105030 ff392246 0a002844 68547214 01292459 .9"F..(DhTr..)$Y + 40105040 44693452 64057254 00525401 66170451 Di4Rd.rT.RT.f..Q + 40105050 e9ff5926 0c055923 31e8ffc0 20002903 ..Y&..Y#1... .). + 40105060 32140022 14012a23 e6222241 e4ff2170 2.."..*#.""A..!p + 40105070 f9c02000 38042033 10c02000 390431e0 .. .8. 3.. .9.1. + 40105080 ffc02000 48032024 10c02000 29030df0 .. .H. $.. .)... + 40105090 5810f23f 709ffe3f 41feff31 42edc020 X..?p..?A..1B.. + 401050a0 00580430 3520c020 00390431 faff2913 .X.05 . .9.1..). + 401050b0 0df00000 4c10f23f 4810f23f cc10f23f ....L..?H..?...? + 401050c0 d010f23f c810f23f 12c1f0c9 21093120 ...?...?....!.1 + 401050d0 c220019a ecc00000 31f7ff21 f7ffc020 . ......1..!... + 401050e0 005803c0 20004802 c0200038 03371504 .X.. .H.. .8.7.. + 401050f0 c0200048 02ca2427 34011b33 41f0ffc0 . .H..$'4..3A... + 40105100 20002904 21efffc0 20003902 31eeff21 .).!... .9.1..! + 40105110 25edc020 00480320 2420c020 00290301 %.. .H. $ . .).. + 40105120 66f2c000 000831c8 2112c110 0df00000 f.....1.!....... + 40105130 c00df23f 202074e0 32113022 c031fcff ...? t.2.0".1.. + 40105140 d0221140 40943a32 404411c0 20004903 .".@@.:2@D.. .I. + 40105150 3128fc3a 22c02000 48023124 fc303420 1(.:". .H.1$.04 + 40105160 c0200039 020df000 202074e0 32113022 . .9.... t.2.0" + 40105170 c0311ffc 3022b0c0 20004802 311efc30 .1..0".. .H.1..0 + 40105180 3410c020 0039020d f0000000 12c1f020 4.. .9......... + 40105190 20740261 0305fdff 02210312 c1108000 t.a.....!...... + 401051a0 00000000 210ffcc0 20002802 2020b40d ....!... .(. .. + 401051b0 f0000000 310bfc21 f4ecc020 00480320 ....1..!... .H. + 401051c0 2410c020 0029030d f0000000 ff0f00ff $.. .).......... + 401051d0 0c88fe3f 3086fe3f 12c1f0c9 21e90140 ...?0..?....!..@ + 401051e0 c0f4ed03 417df431 efec817a f491f7ff ....A}.1...z.... + 401051f0 d9115d02 dd020931 0c0216b5 04c02000 ..]....1...... . + 40105200 68051b22 306620c0 20006905 c0200068 h.."0f . .i.. .h + 40105210 052020f4 406610c0 20006905 c0200068 . .@f.. .i.. .h + 40105220 05806610 c0200069 05c02000 68056060 ..f.. .i.. .h.`` + 40105230 b4407611 c0200068 05906610 706620c0 .@v.. .h..f.pf . + 40105240 20006905 582506ec ffc71213 31e1ff21 .i.X%......1..! + 40105250 e1ff42a6 1401caeb c0000006 ffff0000 ..B............. + 40105260 0137ecc0 00005162 ff421500 dc842162 .7....Qb.B....!b + 40105270 ffd925c0 2000d902 c25500e9 35661c33 ..%. ....U..5f.3 + 40105280 215dff29 2ec60a00 66141d28 45cc52d9 !].)....f..(E.R. + 40105290 45e95586 02002855 421501d9 22e9554a E.U...(UB...".UJ + 401052a0 ccc25501 06030000 0028354a 4cd92242 ..U......(5JL."B + 401052b0 5500e935 32150022 15012a23 a6223051 U..52.."..*#."0Q + 401052c0 4fff21db f8c02000 38052043 1031fef3 O.!... .8. C.1.. + 401052d0 30342041 4bffc020 003905c0 20003224 04 AK.. .9.. .2$ + 401052e0 00202310 3106f830 2220c020 00226400 . #.1..0" . ."d. + 401052f0 01f2f1c0 00000831 c821d811 e80112c1 .......1.!...... + 40105300 100df000 12c1f0c2 610220c2 202138ff ........a. . !8. + 40105310 d911dd03 e9013d0c e8222d0d 093145ce ......=.."-..1E. + 40105320 ff4d0d3d 0c2d0e05 ebff0831 c821d811 .M.=.-.....1.!.. + 40105330 e80112c1 100df000 0c00f23f 12c1f0c9 ...........?.... + 40105340 21d911e9 01cd02dd 0340e0f4 5d023122 !........@..].1" + 40105350 f42194ec 4120f491 9dff0931 0c0816b5 .!..A .....1.... + 40105360 04c02000 68051b88 206620c0 20006905 .. .h... f . .i. + 40105370 c0200068 058080f4 306610c0 20006905 . .h....0f.. .i. + 40105380 c0200068 05406610 c0200069 05c02000 . .h.@f.. .i.. . + 40105390 68056060 b4407611 c0200068 05906610 h.``.@v.. .h..f. + 401053a0 706620c0 20006905 582506ec ffe71813 pf . .i.X%...... + 401053b0 3188ff21 88ff42a6 5e0171eb c0000006 1..!..B.^.q..... + 401053c0 ffff0000 01deebc0 00005109 ff28c58c ..........Q..(.. + 401053d0 5228d5c9 22460200 21d8ffc9 c5c02000 R(.."F..!..... . + 401053e0 c9022205 04d9d52a 4e424504 01b3f1c0 .."....*NBE..... + 401053f0 00000831 c821d811 e80112c1 100df000 ...1.!.......... + 40105400 20322041 fbfe12c1 f0522302 02610328 2 A.....R#..a.( + 40105410 c459c40c 05592352 04040b55 5244040c .Y...Y#R...URD.. + 40105420 1485f1ff 083112c1 100df000 180cf23f .....1.........? + 40105430 200cf23f 840cf23f 240cf23f fc10f23f ..?...?$..?...? + 40105440 1c0cf23f d401f23f 700cf23f 3800f23f ...?...?p..?8..? + 40105450 4e080000 23ff2240 55080000 00c00000 N...#."@U....... + 40105460 5a080000 60080000 12080000 19080000 Z...`........... + 40105470 1d080000 23080000 1c00f23f 1400f23f ....#......?...? + 40105480 1800f23f cf080000 29090000 2c090000 ...?....)...,... + 40105490 a582fe3f 000000a0 30cdfe3f 00000f00 ...?....0..?.... + 401054a0 040ef23f 1088fe3f 0e090000 10090000 ...?...?........ + 401054b0 b4310040 21deff12 c1b0c020 00380202 .1.@!...... .8.. + 401054c0 61133961 31dbffc2 6112c020 003803d2 a.9a1...a.. .8.. + 401054d0 61113901 31d8ffe2 6110c020 003803f9 a.9.1...a.. .8.. + 401054e0 f139410c 03c02000 39024801 21d3ffc0 .9A... .9.H.!... + 401054f0 20004902 37940246 7401c774 143134ff .I.7..Ft..t.14. + 40105500 2135ff42 a48a011e ebc00000 06ffff00 !5.B............ + 40105510 00005801 b7750921 dffe2802 8c12c002 ..X..u.!..(..... + 40105520 002801a7 720921db fe28128c 12c00200 .(..r.!..(...... + 40105530 38010cc2 20231026 8202c647 0021bfff 8... #.&...G.!.. + 40105540 517ff0c0 20004802 61beff1c d30c47c0 Q... .H.a.....G. + 40105550 20002805 4022c027 330dc020 00280677 .(.@".'3.. .(.w + 40105560 02028671 0086f9ff 21b7ffc0 20002802 ...q....!... .(. + 40105570 202874f6 8202866c 0031b3ff 7cd2c020 (t....l.1..|.. + 40105580 00480320 241041ae ffc02000 290322a0 .H. $.A... .).". + 40105590 04c02000 32240027 03f621a7 ff32a004 .. .2$.'..!..2.. + 401055a0 c0200039 0221a9ff 3cd3c020 00280222 . .9.!..<.. .(." + 401055b0 c2be2020 74273302 06230021 8dfec1a5 .. t'3..#.!.... + 401055c0 ff282241 a3fff812 0c053d0c 0cc285ac .("A......=..... + 401055d0 fcdd0216 12070cc4 3d0f0151 ecc00000 ........=..Q.... + 401055e0 858a00dc 12419cff 31fafe21 fafe01e4 .....A..1..!.... + 401055f0 eac00000 06ffff00 22020648 2d202034 ........"..H- 4 + 40105600 00321121 3cf82024 10302220 292d380d .2.!<. $.0" )-8. + 40105610 2193ff27 0312281d 77e20520 3064a683 !..'..(.w.. 0d.. + 40105620 07202064 1cf327a3 06418dff 46040000 . d..'..A..F... + 40105630 d04d2032 a0092c02 858ffe66 12094189 .M 2..,....f..A. + 40105640 ff3d0c2d 0d8588fc 3180ff0c 22c02000 .=.-....1...". . + 40105650 48032024 20c02000 29038633 00422100 H. $ . .)..3.B!. + 40105660 22a10420 24102642 02c62f00 2178ff32 ".. $.&B../.!x.2 + 40105670 a03dc020 00280222 c2be2020 74273302 .=. .(.".. t'3. + 40105680 062a0021 5bfe2822 f8122174 ff380f27 .*.![.("..!t.8.' + 40105690 83028625 00281f77 e20b2030 64e68305 ...%.(.w.. 0d... + 401056a0 e7f20246 2100c16b ff416fff 0c053d0c ...F!..k.Ao...=. + 401056b0 0cc2459e fcdd0216 12070cc4 3d0f0118 ..E.........=... + 401056c0 ecc00000 457c00dc 124168ff 31c1fe21 ....E|...Ah.1..! + 401056d0 c1fe01ab eac00000 06ffff00 22020648 ............"..H + 401056e0 2d202034 00321121 03f82024 10302220 - 4.2.!.. $.0" + 401056f0 292d380d 215aff27 0315281d 77e20820 )-8.!Z.'..(.w.. + 40105700 3064e683 02e77207 2020641c f327a305 0d....r. d..'.. + 40105710 4158ff86 03004d0d 0c932c02 4581fe66 AX....M...,.E..f + 40105720 12094154 ff3d0c2d 0d457afc 580187e5 ..AT.=.-.Ez.X... + 40105730 02c6b600 f12ffe21 50ff520f 05c02000 ...../.!P.R... . + 40105740 2802313e ff414dff 214eff16 d524c020 (.1>.AM.!N...$. + 40105750 004804c0 20003803 4931c020 002802dc .H.. .8.I1. .(.. + 40105760 14319bfe 219cfe42 a4cf0185 eac00000 .1..!..B........ + 40105770 06ffff00 38312823 dc023195 fe2195fe ....81(#..1..!.. + 40105780 42a4d001 7feac000 0006ffff 4831c020 B...........H1. + 40105790 002804e7 f211318e fe218efe 42a4d101 .(....1..!..B... + 401057a0 78eac000 0006ffff e82f162e 26c02000 x......../..&. . + 401057b0 280ee7f2 06e82e86 fcff0000 510dfe31 (...........Q..1 + 401057c0 70f3c825 0c14f81c 4911cb2f 2921281f p..%....I../)!(. + 401057d0 302210c0 2000380c e7f30d58 11c82c1b 0".. .8....X..,. + 401057e0 d5d0d0f4 d91146fa ff311aff 16521121 ......F..1...R.! + 401057f0 00fe4124 ff28c20c 05295122 0f090b22 ..A$.(...)Q"..." + 40105800 2022a0f0 221122c2 3cc588fc dd02dc12 "..".".<....... + 40105810 3811c02c 20c5aeff 21f6fd28 c205beff 8.., ...!..(.... + 40105820 465b003d 0f42a03c 01beebc0 00003851 F[.=.B.<......8Q + 40105830 0c027813 225d1882 cd321cb9 4851c020 ..x."]...2..HQ. + 40105840 00280432 2401202c b4202380 273702c6 .(.2$. ,. #.'7.. + 40105850 2600321d 18220f09 273302c6 23004207 &.2.."..'3..#.B. + 40105860 0022c41f 20207427 b90256a4 0741e0fd .".. t'..V..A.. + 40105870 5821a824 42c518c0 2000280a a81a2020 X!.$B... .(... + 40105880 b42a2a27 b4672807 1b33325d 182028b4 .**'.g(..32]. (. + 40105890 22580022 150b32c5 10225801 0c644b28 "X."..2.."X..dK( + 401058a0 79719261 09826108 019eebc0 00002821 yq.a..a.......(! + 401058b0 1cca4202 01888140 301422c3 fd2c2320 ..B....@0."..,# + 401058c0 3a932b23 8044016b 33ab8840 23a30c43 :.+#.D.k3..@#..C + 401058d0 82610801 f7fec000 00382120 20f42a33 .a.......8! .*3 + 401058e0 98918881 78713921 4b7786d3 ff003221 ....xq9!Kw....2! + 401058f0 01c02c20 c5a0ff21 befd2222 0c05b0ff .., ...!.."".... + 40105900 06120000 00220f0c 20203456 a21d41e6 .....".. 4V..A. + 40105910 fe0c0522 a0800578 fcdd0216 b21d42a0 ..."...x......B. + 40105920 803d0f2d 0d017eeb c000000c 12380f41 .=.-..~......8.A + 40105930 cbfe225d 3e3020b5 47030428 1f2028f4 .."]>0 .G..(. (. + 40105940 225d3f32 2101c02c 20859bff c55300dc "]?2!.., ....S.. + 40105950 1241cdfe 311ffe21 1ffe0109 eac00000 .A..1..!........ + 40105960 06ffff00 22020648 2d202034 00321121 ...."..H- 4.2.! + 40105970 61f72024 10302220 292d4d0d 0c932c02 a. $.0" )-M...,. + 40105980 055bfe66 120a41c1 fe31b2fe 2d0d0554 .[.f..A..1..-..T + 40105990 fc583157 1e79e82e 8683ff00 c02000c8 .X1W.y....... .. + 401059a0 04c02000 3803c020 00280232 6102563c .. .8.. .(.2a.V< + 401059b0 013107fe 2108fe42 a4f101f1 e9c00000 .1..!..B........ + 401059c0 06ffff00 00282cdc 123101fe 2102fe42 .....(,..1..!..B + 401059d0 a4f201eb e9c00000 06ffff00 482f4911 ............H/I. + 401059e0 d8110c13 9c5dc020 00580d28 2de77502 .....]. .X.(-.u. + 401059f0 0653001b 33dd0230 307486f9 fff62302 .S..3..00t....#. + 40105a00 06dd00c0 2000280c e772042d 0c458fff .... .(..r.-.E.. + 40105a10 21a3fe58 01278502 46250037 f502c623 !..X.'..F%.7...# + 40105a20 00322104 302c34b6 82152692 1231e8fd .2!.0,4...&..1.. + 40105a30 21e9fd42 a44701d2 e9c00000 06ffff00 !..B.G.......... + 40105a40 2198fe48 41c02000 280240cc 35d2a07f !..HA. .(.@.5... + 40105a50 87720220 d075c02c 2045fefe 262c2bf6 .r. .u., E..&,+. + 40105a60 3c1116ac 01661c34 58415020 75c5f4fe <....f.4XAP u... + 40105a70 460f0000 264c1966 5c2205d9 fe060c00 F...&L.f\"...... + 40105a80 2d0dc56b fe060a00 00000005 f1fec607 -..k............ + 40105a90 00384130 207545dc fe060500 0031ccfd .8A0 uE......1.. + 40105aa0 21cdfd42 a46901b6 e9c00000 06ffff00 !..B.i.......... + 40105ab0 00422100 d77402c5 83fe5221 0047750b .B!..t....R!.Gu. + 40105ac0 2179fe01 afe9c000 0045e7fe 38612157 !y.......E..8a!W + 40105ad0 fe022113 c22112d2 2111e221 10f8f1c0 ..!..!..!..!.... + 40105ae0 20003902 12c1500d f04170fe 52a00022 .9...P..Ap.R.." + 40105af0 a03c455a fc20d220 cc823811 2d0c4580 ..e... - 02b0 140a3601 0000073f 09650000 00180a63 ..6....?.e.....c - 02c0 02000007 40096500 00001c0a eb030000 ....@.e......... + 0250 5e000000 0000092e 06000024 073708d9 ^..........$.7.. + 0260 0200000a 46020000 07390965 00000000 ....F....9.e.... + 0270 0a7f0100 00073a09 65000000 040a4b01 ......:.e.....K. + 0280 0000073b 09650000 00080aba 02000007 ...;.e.......... + 0290 3c096500 00000c0a 17040000 073d0965 <.e..........=.e + 02a0 00000010 0ad80500 00073e09 65000000 ..........>.e... + 02b0 140a2201 0000073f 09650000 00180a4f .."....?.e.....O + 02c0 02000007 40096500 00001c0a e5030000 ....@.e......... 02d0 07410965 00000020 00132f00 00000801 .A.e... ../..... - 02e0 074a081e 0300000a 81070000 074b0a1e .J...........K.. - 02f0 03000000 0aa20600 00074c09 1e030000 ..........L..... - 0300 8014ae07 0000074e 0ada0100 00000114 .......N........ - 0310 fc070000 07510ada 01000004 01000f9f .....Q.......... - 0320 0000002e 03000010 5e000000 1f000972 ........^......r - 0330 0400008c 07550870 0300000a 25080000 .....U.p....%... - 0340 07561270 03000000 0a720200 00075706 .V.p.....r....W. - 0350 65000000 040a2101 00000758 09760300 e.....!....X.v.. - 0360 00080a1a 03000007 59208d03 00008800 ........Y ...... + 02e0 074a081e 0300000a 99070000 074b0a1e .J...........K.. + 02f0 03000000 0aba0600 00074c09 1e030000 ..........L..... + 0300 8014c607 0000074e 0ada0100 00000114 .......N........ + 0310 14080000 07510ada 01000004 01000f9f .....Q.......... + 0320 0000002e 03000010 5e000000 1f00098a ........^....... + 0330 0400008c 07550870 0300000a 3d080000 .....U.p....=... + 0340 07561270 03000000 0a5e0200 00075706 .V.p.....^....W. + 0350 65000000 040a0d01 00000758 09760300 e..........X.v.. + 0360 00080a06 03000007 59208d03 00008800 ........Y ...... 0370 0b042e03 00000f86 03000086 03000010 ................ 0380 5e000000 1f000b04 8c030000 150b04d9 ^............... - 0390 02000009 1c070000 08077508 bb030000 ..........u..... - 03a0 0a680300 00077611 bb030000 000ab707 .h....v......... + 0390 02000009 34070000 08077508 bb030000 ....4.....u..... + 03a0 0a620300 00077611 bb030000 000acf07 .b....v......... 03b0 00000777 06650000 0004000b 04360000 ...w.e.......6.. - 03c0 00093e03 00002007 99083404 0000125f ..>... ...4...._ + 03c0 00093803 00002007 99083404 0000125f ..8... ...4...._ 03d0 7000079a 12bb0300 0000125f 7200079b p.........._r... 03e0 07650000 0004125f 7700079c 07650000 .e....._w....e.. - 03f0 00080a8a 00000007 9d094b00 00000c0a ..........K..... - 0400 ac030000 079e094b 0000000e 125f6266 .......K....._bf - 0410 00079f11 93030000 100a0807 000007a0 ................ - 0420 07650000 00180ae5 0d000007 a2129805 .e.............. - 0430 00001c00 03c10300 0016cf05 0000f007 ................ - 0440 74010898 05000017 91000000 07780107 t............x.. - 0450 65000000 00174b08 0000077d 010bd907 e.....K....}.... - 0460 00000417 d3000000 077d0114 d9070000 .........}...... - 0470 0817ec07 0000077d 011ed907 00000c17 .......}........ - 0480 6d020000 077f0108 65000000 10172a02 m.......e.....*. - 0490 00000781 0109c801 00001417 33030000 ............3... - 04a0 07830107 65000000 1817ca07 00000785 ....e........... - 04b0 01076500 00001c17 6c070000 07860116 ..e.....l....... + 03f0 00080a85 00000007 9d094b00 00000c0a ..........K..... + 0400 a6030000 079e094b 0000000e 125f6266 .......K....._bf + 0410 00079f11 93030000 100a2007 000007a0 .......... ..... + 0420 07650000 00180aee 0d000007 a2129805 .e.............. + 0430 00001c00 03c10300 0016e705 0000f007 ................ + 0440 74010898 05000017 8c000000 07780107 t............x.. + 0450 65000000 00176308 0000077d 010bd907 e.....c....}.... + 0460 00000417 b8000000 077d0114 d9070000 .........}...... + 0470 08170408 0000077d 011ed907 00000c17 .......}........ + 0480 59020000 077f0108 65000000 10171602 Y.......e....... + 0490 00000781 0109c801 00001417 2d030000 ............-... + 04a0 07830107 65000000 1817e207 00000785 ....e........... + 04b0 01076500 00001c17 84070000 07860116 ..e............. 04c0 41090000 20185f6d 70000788 01124709 A... ._mp.....G. - 04d0 00002417 ba030000 078a010a 58090000 ..$.........X... - 04e0 28174b03 0000078c 01076500 00002c17 (.K.......e...,. - 04f0 e5050000 078f0107 65000000 3017cd06 ........e...0... - 0500 00000790 0109c801 00003417 63000000 ..........4.c... - 0510 07920113 5e090000 3817d605 00000793 ....^...8....... - 0520 01106409 00003c17 ca010000 07940109 ..d...<......... - 0530 c8010000 4017d802 00000797 010b7509 ....@.........u. - 0540 00004417 72040000 079b0113 70030000 ..D.r.......p... - 0550 48171b04 0000079c 01122e03 00004c17 H.............L. - 0560 29070000 079f0110 9a070000 d8179c01 )............... + 04d0 00002417 b4030000 078a010a 58090000 ..$.........X... + 04e0 28174503 0000078c 01076500 00002c17 (.E.......e...,. + 04f0 fd050000 078f0107 65000000 3017e506 ........e...0... + 0500 00000790 0109c801 00003417 5e000000 ..........4.^... + 0510 07920113 5e090000 3817ee05 00000793 ....^...8....... + 0520 01106409 00003c17 b6010000 07940109 ..d...<......... + 0530 c8010000 4017c402 00000797 010b7509 ....@.........u. + 0540 00004417 8a040000 079b0113 70030000 ..D.........p... + 0550 48173304 0000079c 01122e03 00004c17 H.3...........L. + 0560 41070000 079f0110 9a070000 d8178801 A............... 0570 000007a0 010bd907 0000e417 00000000 ................ - 0580 07a10117 81090000 e8176800 000007a2 ..........h..... - 0590 0109c801 0000ec00 0b043904 000009d7 ..........9..... + 0580 07a10117 81090000 e8176300 000007a2 ..........c..... + 0590 0109c801 0000ec00 0b043904 000009c3 ..........9..... 05a0 01000068 07b508e1 06000012 5f700007 ...h........_p.. 05b0 b612bb03 00000012 5f720007 b7076500 ........_r....e. 05c0 00000412 5f770007 b8076500 0000080a ...._w....e..... - 05d0 8a000000 07b9094b 0000000c 0aac0300 .......K........ + 05d0 85000000 07b9094b 0000000c 0aa60300 .......K........ 05e0 0007ba09 4b000000 0e125f62 660007bb ....K....._bf... - 05f0 11930300 00100a08 07000007 bc076500 ..............e. - 0600 0000180a e50d0000 07bf1298 0500001c ................ - 0610 0a260100 0007c30a 9f000000 200afa00 .&.......... ... + 05f0 11930300 00100a20 07000007 bc076500 ....... ......e. + 0600 0000180a ee0d0000 07bf1298 0500001c ................ + 0610 0a120100 0007c30a 9f000000 200adf00 ............ ... 0620 000007c5 1dff0600 00240a3d 00000007 .........$.=.... - 0630 c71d2907 0000280a 36080000 07ca0d4d ..)...(.6......M - 0640 0700002c 0a2c0300 0007cb09 67070000 ...,.,......g... + 0630 c71d2907 0000280a 4e080000 07ca0d4d ..)...(.N......M + 0640 0700002c 0a260300 0007cb09 67070000 ...,.&......g... 0650 30125f75 620007ce 11930300 0034125f 0._ub........4._ 0660 75700007 cf12bb03 00003c12 5f757200 up........<._ur. - 0670 07d00765 00000040 0a3c0800 0007d311 ...e...@.<...... - 0680 6d070000 440ac407 000007d4 117d0700 m...D........}.. + 0670 07d00765 00000040 0a540800 0007d311 ...e...@.T...... + 0680 6d070000 440adc07 000007d4 117d0700 m...D........}.. 0690 0047125f 6c620007 d7119303 0000480a .G._lb........H. - 06a0 06060000 07da0765 00000050 0afe0100 .......e...P.... - 06b0 0007db0a 2e010000 540a1b06 000007e2 ........T....... - 06c0 0cb50100 00580a7a 04000007 e40ea901 .....X.z........ - 06d0 00005c0a f4070000 07e50965 00000064 ..\........e...d + 06a0 1e060000 07da0765 00000050 0aea0100 .......e...P.... + 06b0 0007db0a 2e010000 540a3306 000007e2 ........T.3..... + 06c0 0cb50100 00580a92 04000007 e40ea901 .....X.......... + 06d0 00005c0a 0c080000 07e50965 00000064 ..\........e...d 06e0 00196500 0000ff06 00000798 05000007 ..e............. 06f0 9f000000 07c80100 00076500 0000000b ..........e..... 0700 04e10600 00196500 00002307 00000798 ......e...#..... @@ -15787,1036 +15784,1032 @@ Contents of section .debug_info: 0750 07000019 65000000 67070000 07980500 ....e...g....... 0760 00079f00 0000000b 04530700 000f3600 .........S....6. 0770 00007d07 0000105e 00000002 000f3600 ..}....^......6. - 0780 00008d07 0000105e 00000000 000c5801 .......^......X. - 0790 0000071f 011a9e05 00001623 0700000c ...........#.... - 07a0 07230108 d3070000 17250800 00072501 .#.......%....%. - 07b0 11d30700 0000173c 06000007 26010765 .......<....&..e - 07c0 00000004 17140300 00072701 0bd90700 ..........'..... + 0780 00008d07 0000105e 00000000 000c4401 .......^......D. + 0790 0000071f 011a9e05 0000163b 0700000c ...........;.... + 07a0 07230108 d3070000 173d0800 00072501 .#.......=....%. + 07b0 11d30700 00001754 06000007 26010765 .......T....&..e + 07c0 00000004 17000300 00072701 0bd90700 ..........'..... 07d0 0008000b 049a0700 000b048d 07000016 ................ - 07e0 a1010000 18073f01 08260800 00171a08 ......?..&...... - 07f0 00000740 01122608 00000017 78030000 ...@..&.....x... - 0800 07410112 26080000 06171107 00000742 .A..&..........B - 0810 01124400 00000c17 20080000 07450124 ..D..... ....E.$ + 07e0 8d010000 18073f01 08260800 00173208 ......?..&....2. + 07f0 00000740 01122608 00000017 72030000 ...@..&.....r... + 0800 07410112 26080000 06172907 00000742 .A..&.....)....B + 0810 01124400 00000c17 38080000 07450124 ..D.....8....E.$ 0820 73000000 10000f44 00000036 08000010 s......D...6.... - 0830 5e000000 020016e4 03000010 07580108 ^............X.. - 0840 7d080000 17400100 00075b01 13400200 }....@....[..@.. - 0850 000017a9 01000007 5c010765 00000004 ........\..e.... - 0860 17900200 00075d01 13400200 0008176e ......]..@.....n + 0830 5e000000 020016de 03000010 07580108 ^............X.. + 0840 7d080000 172c0100 00075b01 13400200 }....,....[..@.. + 0850 00001795 01000007 5c010765 00000004 ........\..e.... + 0860 177c0200 00075d01 13400200 00081768 .|....]..@.....h 0870 03000007 5e01147d 0800000c 000b0440 ....^..}.......@ - 0880 02000016 ca050000 50076201 082c0900 ........P.b..,.. - 0890 00173d07 00000765 0109c801 00000017 ..=....e........ - 08a0 a6020000 0766010e a9010000 04174400 .....f........D. - 08b0 00000767 010ea901 00000c17 4a070000 ...g........J... - 08c0 0768010e a9010000 1417f505 00000769 .h.............i - 08d0 01082c09 00001c17 fb060000 076a0107 ..,..........j.. - 08e0 65000000 24170001 0000076b 010ea901 e...$......k.... - 08f0 00002817 e2020000 076c010e a9010000 ..(......l...... - 0900 30177702 0000076d 010ea901 00003817 0.w....m......8. - 0910 9d030000 076e010e a9010000 40179502 .....n......@... + 0880 02000016 e2050000 50076201 082c0900 ........P.b..,.. + 0890 00175507 00000765 0109c801 00000017 ..U....e........ + 08a0 92020000 0766010e a9010000 04174400 .....f........D. + 08b0 00000767 010ea901 00000c17 62070000 ...g........b... + 08c0 0768010e a9010000 14170d06 00000769 .h.............i + 08d0 01082c09 00001c17 13070000 076a0107 ..,..........j.. + 08e0 65000000 2417e500 0000076b 010ea901 e...$......k.... + 08f0 00002817 ce020000 076c010e a9010000 ..(......l...... + 0900 30176302 0000076d 010ea901 00003817 0.c....m......8. + 0910 97030000 076e010e a9010000 40178102 .....n......@... 0920 0000076f 010ea901 00004800 0fce0100 ...o......H..... - 0930 003c0900 00105e00 00000700 1a2b0800 .<....^......+.. + 0930 003c0900 00105e00 00000700 1a430800 .<....^......C.. 0940 000b043c 0900000b 04360800 00065809 ...<.....6....X. 0950 00000798 05000000 0b044d09 00000b04 ..........M..... 0960 df070000 0b045602 00000675 09000007 ......V....u.... 0970 65000000 000b047b 0900000b 046a0900 e......{.....j.. - 0980 000b0483 0800001b 42080000 07a50122 ........B......" - 0990 34040000 1bca0000 0007a601 22340400 4..........."4.. - 09a0 001be307 000007a7 01223404 00001bad ........."4..... - 09b0 05000007 0a031898 0500001c a9000000 ................ - 09c0 07045e00 00000827 06da0900 001d9205 ..^....'........ - 09d0 0000001d 99050000 01001cbe 00000007 ................ - 09e0 045e0000 00083006 440a0000 1e433100 .^....0.D....C1. - 09f0 001e4332 00011e43 3300021e 43340003 ..C2...C3...C4.. - 0a00 1e433500 041e4336 00051e43 3700061e .C5...C6...C7... - 0a10 43380007 1e433900 081e4331 3000091e C8...C9...C10... - 0a20 43313100 0a1e4331 32000b1e 43313300 C11...C12...C13. - 0a30 0c1e4331 34000d1e 43313500 0e1e4331 ..C14...C15...C1 - 0a40 36000f00 09210600 00200910 0cba0a00 6....!... ...... - 0a50 000a4804 00000912 18bf0a00 00000a4f ..H............O - 0a60 04000009 1318bf0a 0000040a 56040000 ............V... - 0a70 091418bf 0a000008 0a5d0400 00091518 .........]...... - 0a80 bf0a0000 0c0a6404 00000916 18bf0a00 ......d......... - 0a90 00100a6b 04000009 1718bf0a 0000140a ...k............ - 0aa0 ff050000 091818bf 0a000018 0a0f0600 ................ - 0ab0 00091918 bf0a0000 1c000344 0a00000b ...........D.... - 0ac0 04310000 000f3100 0000d50a 0000105e .1....1........^ - 0ad0 00000007 0003c50a 00001f0c 02000009 ................ - 0ae0 211ad50a 00000820 200e111f 100e031f !...... ....... - 0af0 1e020000 09221ad5 0a000008 02040e11 .....".......... - 0b00 11110e00 1f240200 0009231a d50a0000 .....$....#..... - 0b10 0802040e 100e011e 201f1202 00000924 ........ ......$ - 0b20 1ad50a00 00080c04 060c0404 0e201f06 ............. .. - 0b30 02000009 251ad50a 00000802 040e1010 ....%........... - 0b40 110e201f c8020000 09261ad5 0a000008 .. ......&...... - 0b50 20200e01 0f110f03 1f180200 0009271a ............'. - 0b60 d50a0000 08020416 19111111 001fb203 ................ - 0b70 00000928 1ad50a00 00080000 00060902 ...(............ - 0b80 040f2098 00000009 2d2aba0a 00002152 .. .....-*....!R - 0b90 0000000a 1a119a0b 00000401 02160700 ................ - 0ba0 00220704 5e000000 011f01c8 0b00001d ."..^........... - 0bb0 3a040000 001d7400 0000011d ef010000 :.....t......... - 0bc0 021d3206 00000300 23610700 0001260d ..2.....#a....&. - 0bd0 23070000 05035080 fe3f2335 02000001 #.....P..?#5.... - 0be0 280d2307 00000503 4c80fe3f 246a0001 (.#.....L..?$j.. - 0bf0 2e092500 00000503 9a8dfe3f 24690001 ..%........?$i.. - 0c00 2f092500 00000503 998dfe3f 23e30600 /.%........?#... - 0c10 00013009 25000000 0503988d fe3f25bd ..0.%........?%. - 0c20 06000001 3214fc00 00000503 848dfe3f ....2..........? - 0c30 26b30200 0001860d 01620c00 00277374 &........b...'st - 0c40 72000186 2e230700 0028f603 00000186 r....#...(...... - 0c50 42bb0900 00292a6a 00018a16 25000000 B....)*j....%... - 0c60 00002624 04000001 700d0194 0c000027 ..&$....p......' - 0c70 73747200 01702f23 07000028 f6030000 str..p/#...(.... - 0c80 017043bb 09000020 4d020000 01731125 .pC.... M....s.% - 0c90 00000000 2bfa0200 00016418 30542140 ....+.....d.0T!@ - 0ca0 4e000000 019c1d0d 00002c3d 54214003 N.........,=T!@. - 0cb0 0f00002c 43542140 0f0f0000 2c4e5421 ...,CT!@....,NT! - 0cc0 401b0f00 002d5954 2140270f 0000d90c @....-YT!@'..... - 0cd0 00002e01 52027c00 002d6654 2140330f ....R.|..-fT!@3. - 0ce0 0000fb0c 00002e01 52027c00 2e015305 ........R.|...S. - 0cf0 03605221 402e0154 0130002f 75542140 .`R!@..T.0./uT!@ - 0d00 3f0f0000 2e015202 7c002e01 53030af4 ?.....R.|...S... - 0d10 012e0154 01312e01 55013100 002b7407 ...T.1..U.1..+t. - 0d20 00000151 18605221 405e0000 00019cc7 ...Q.`R!@^...... - 0d30 0d000030 61726700 01512b9f 00000004 ...0arg..Q+..... - 0d40 00000000 00000025 83040000 01531425 .......%.....S.% - 0d50 00000005 034880fe 3f2c7852 21404b0f .....H..?,xR!@K. - 0d60 00002d90 52214027 0f000076 0d00002e ..-.R!@'...v.... - 0d70 0152027c 00002d9d 52214033 0f000098 .R.|..-.R!@3.... - 0d80 0d00002e 0152027c 002e0153 0503ec52 .....R.|...S...R - 0d90 21402e01 54013000 2dac5221 403f0f00 !@..T.0.-.R!@?.. - 0da0 00bd0d00 002e0152 027c002e 0153030a .......R.|...S.. - 0db0 2c012e01 5401312e 01550131 002cbb52 ,...T.1..U.1.,.R - 0dc0 21400f0f 0000002b 8f030000 013518ec !@.....+.....5.. - 0dd0 52214037 01000001 9c030f00 00306172 R!@7.........0ar - 0de0 67000135 2c9f0000 00290000 00250000 g..5,....)...%.. - 0df0 0031300c 00004853 21400700 00000001 .10...HS!@...... - 0e00 4009610e 00003249 0c00004e 0000004a @.a...2I...N...J - 0e10 00000032 3d0c0000 72000000 6e000000 ...2=...r...n... - 0e20 33550c00 00280000 00440e00 0034560c 3U...(...D...4V. - 0e30 00009a00 00009000 00002c94 53214057 ..........,.S!@W - 0e40 0f000000 2d515321 40630f00 00570e00 ....-QS!@c...W.. - 0e50 002e0152 0131002c 64532140 6f0f0000 ...R.1.,dS!@o... - 0e60 0031620c 0000b053 21400540 00000001 .1b....S!@.@.... - 0e70 4709de0e 0000327b 0c0000e0 000000dc G.....2{........ - 0e80 00000032 6f0c0000 04010000 00010000 ...2o........... - 0e90 35400000 0034870c 00002e01 00002201 5@...4........". - 0ea0 00002db8 53214063 0f0000ba 0e00002e ..-.S!@c........ - 0eb0 01520131 2e015301 30002cd0 5321406f .R.1..S.0.,.S!@o - 0ec0 0f00002c 08542140 570f0000 2f1d5421 ...,.T!@W.../.T! - 0ed0 40570f00 002e0152 02082000 00002c1e @W.....R.. ...,. - 0ee0 5321407b 0f00002c 29532140 870f0000 S!@{...,)S!@.... - 0ef0 2c2f5321 406f0f00 002ce953 2140930f ,/S!@o...,.S!@.. - 0f00 00000036 7e030000 7e030000 0a1c0a36 ...6~...~......6 - 0f10 cf030000 cf030000 0a1d0a36 27000000 ...........6'... - 0f20 27000000 0a250a36 69010000 69010000 '....%.6i...i... - 0f30 0b420636 48010000 48010000 0b430636 .B.6H...H....C.6 - 0f40 89070000 89070000 0b410636 04080000 .........A.6.... - 0f50 04080000 0a1e0a36 ed000000 ed000000 .......6........ - 0f60 0a320a36 ae060000 ae060000 0a330a36 .2.6.........3.6 - 0f70 16010000 16010000 0a350a36 06000000 .........5.6.... - 0f80 06000000 0a310a36 31070000 31070000 .....1.61...1... - 0f90 0a340a36 ff030000 ff030000 0c290900 .4.6.........).. - 0fa0 780a0000 0400ff02 00000401 97040000 x............... - 0fb0 0c950a00 004a0600 00880000 00000000 .....J.......... - 0fc0 007d0500 00020108 d5060000 020106d7 .}.............. - 0fd0 06000002 02079b07 00000202 058d0400 ................ - 0fe0 0003040e 00000222 1d4d0000 00020407 .......".M...... - 0ff0 bd010000 04040569 6e740002 08055a03 .......int....Z. - 1000 00000208 07b30100 00020404 8d010000 ................ - 1010 02080414 04000005 04020804 0f040000 ................ - 1020 031f0000 00030b0d 54000000 03db0000 ........T....... - 1030 00030c11 80000000 0204055f 03000003 ..........._.... - 1040 bd070000 042c0e98 00000003 0e010000 .....,.......... - 1050 04720e98 00000006 43060000 05650117 .r......C....e.. - 1060 4d000000 070404a6 03e60000 00080e03 M............... - 1070 000004a8 0cb70000 0008a605 000004a9 ................ - 1080 13e60000 00000925 000000f6 0000000a .......%........ - 1090 4d000000 03000b08 04a3091a 0100000c M............... - 10a0 7a010000 04a50754 00000000 0c880200 z......T........ - 10b0 0004aa05 c4000000 040003c4 03000004 ................ - 10c0 ab03f600 000003f1 02000004 af1b8c00 ................ - 10d0 00000204 07b80100 000d043f 01000002 ...........?.... - 10e0 0108de06 00000e3f 01000003 87030000 .......?........ - 10f0 06161932 0100000f 2e010000 18062f08 ...2........../. - 1100 b1010000 0c250800 00063113 b1010000 .....%....1..... - 1110 00105f6b 00063207 54000000 040ced05 .._k..2.T....... - 1120 00000632 0b540000 00080ca0 05000006 ...2.T.......... - 1130 32145400 00000c0c df010000 06321b54 2.T..........2.T - 1140 00000010 105f7800 06330bb7 01000014 ....._x..3...... - 1150 000d0457 01000009 4b010000 c7010000 ...W....K....... - 1160 0a4d0000 0000000f 16060000 24063708 .M..........$.7. - 1170 4a020000 0c5a0200 00063909 54000000 J....Z....9.T... - 1180 000c9301 0000063a 09540000 00040c5f .......:.T....._ - 1190 01000006 3b095400 0000080c ce020000 ....;.T......... - 11a0 063c0954 0000000c 0c060400 00063d09 .<.T..........=. - 11b0 54000000 100cc005 0000063e 09540000 T..........>.T.. - 11c0 00140c36 01000006 3f095400 0000180c ...6....?.T..... - 11d0 63020000 06400954 0000001c 0ceb0300 c....@.T........ - 11e0 00064109 54000000 2000112f 00000008 ..A.T... ../.... - 11f0 01064a08 8f020000 0c810700 00064b0a ..J...........K. - 1200 8f020000 000ca206 0000064c 098f0200 ...........L.... - 1210 008012ae 07000006 4e0a4b01 00000001 ........N.K..... - 1220 12fc0700 0006510a 4b010000 04010009 ......Q.K....... - 1230 77000000 9f020000 0a4d0000 001f000f w........M...... - 1240 72040000 8c065508 e1020000 0c250800 r.....U......%.. - 1250 00065612 e1020000 000c7202 00000657 ..V.......r....W - 1260 06540000 00040c21 01000006 5809e702 .T.....!....X... - 1270 0000080c 1a030000 065920fe 02000088 .........Y ..... - 1280 000d049f 02000009 f7020000 f7020000 ................ - 1290 0a4d0000 001f000d 04fd0200 00130d04 .M.............. - 12a0 4a020000 0f1c0700 00080675 082c0300 J..........u.,.. - 12b0 000c6803 00000676 112c0300 00000cb7 ..h....v.,...... - 12c0 07000006 77065400 00000400 0d042500 ....w.T.......%. - 12d0 00000f3e 03000020 069908a5 03000010 ...>... ........ - 12e0 5f700006 9a122c03 00000010 5f720006 _p....,....._r.. - 12f0 9b075400 00000410 5f770006 9c075400 ..T....._w....T. - 1300 0000080c 8a000000 069d093a 0000000c ...........:.... - 1310 0cac0300 00069e09 3a000000 0e105f62 ........:....._b - 1320 6600069f 11040300 00100c08 07000006 f............... - 1330 a0075400 0000180c e50d0000 06a21209 ..T............. - 1340 0500001c 000e3203 000014cf 050000f0 ......2......... - 1350 06740108 09050000 15910000 00067801 .t............x. - 1360 07540000 0000154b 08000006 7d010b4a .T.....K....}..J - 1370 07000004 15d30000 00067d01 144a0700 ..........}..J.. - 1380 000815ec 07000006 7d011e4a 0700000c ........}..J.... - 1390 156d0200 00067f01 08540000 0010152a .m.......T.....* - 13a0 02000006 81010939 01000014 15330300 .......9.....3.. - 13b0 00068301 07540000 001815ca 07000006 .....T.......... - 13c0 85010754 0000001c 156c0700 00068601 ...T.....l...... - 13d0 16b20800 0020165f 6d700006 880112b8 ..... ._mp...... - 13e0 08000024 15ba0300 00068a01 0ac90800 ...$............ - 13f0 0028154b 03000006 8c010754 0000002c .(.K.......T..., - 1400 15e50500 00068f01 07540000 003015cd .........T...0.. - 1410 06000006 90010939 01000034 15630000 .......9...4.c.. - 1420 00069201 13cf0800 003815d6 05000006 .........8...... - 1430 930110d5 0800003c 15ca0100 00069401 .......<........ - 1440 09390100 004015d8 02000006 97010be6 .9...@.......... - 1450 08000044 15720400 00069b01 13e10200 ...D.r.......... - 1460 0048151b 04000006 9c01129f 0200004c .H.............L - 1470 15290700 00069f01 100b0700 00d8159c .).............. - 1480 01000006 a0010b4a 070000e4 15000000 .......J........ - 1490 0006a101 17f20800 00e81568 00000006 ...........h.... - 14a0 a2010939 010000ec 000d04aa 0300000f ...9............ - 14b0 d7010000 6806b508 52060000 105f7000 ....h...R...._p. - 14c0 06b6122c 03000000 105f7200 06b70754 ...,....._r....T - 14d0 00000004 105f7700 06b80754 00000008 ....._w....T.... - 14e0 0c8a0000 0006b909 3a000000 0c0cac03 ........:....... - 14f0 000006ba 093a0000 000e105f 62660006 .....:....._bf.. - 1500 bb110403 0000100c 08070000 06bc0754 ...............T - 1510 00000018 0ce50d00 0006bf12 09050000 ................ - 1520 1c0c2601 000006c3 0a770000 00200cfa ..&......w... .. - 1530 00000006 c51d7006 0000240c 3d000000 ......p...$.=... - 1540 06c71d9a 06000028 0c360800 0006ca0d .......(.6...... - 1550 be060000 2c0c2c03 000006cb 09d80600 ....,.,......... - 1560 0030105f 75620006 ce110403 00003410 .0._ub........4. - 1570 5f757000 06cf122c 0300003c 105f7572 _up....,...<._ur - 1580 0006d007 54000000 400c3c08 000006d3 ....T...@.<..... - 1590 11de0600 00440cc4 07000006 d411ee06 .....D.......... - 15a0 00004710 5f6c6200 06d71104 03000048 ..G._lb........H - 15b0 0c060600 0006da07 54000000 500cfe01 ........T...P... - 15c0 000006db 0a9f0000 00540c1b 06000006 .........T...... - 15d0 e20c2601 0000580c 7a040000 06e40e1a ..&...X.z....... - 15e0 0100005c 0cf40700 0006e509 54000000 ...\........T... - 15f0 64001754 00000070 06000018 09050000 d..T...p........ - 1600 18770000 00183901 00001854 00000000 .w....9....T.... - 1610 0d045206 00001754 00000094 06000018 ..R....T........ - 1620 09050000 18770000 00189406 00001854 .....w.........T - 1630 00000000 0d044601 00000d04 76060000 ......F.....v... - 1640 17ab0000 00be0600 00180905 00001877 ...............w - 1650 00000018 ab000000 18540000 00000d04 .........T...... - 1660 a0060000 17540000 00d80600 00180905 .....T.......... - 1670 00001877 00000000 0d04c406 00000925 ...w...........% - 1680 000000ee 0600000a 4d000000 02000925 ........M......% - 1690 000000fe 0600000a 4d000000 00000658 ........M......X - 16a0 01000006 1f011a0f 05000014 23070000 ............#... - 16b0 0c062301 08440700 00152508 00000625 ..#..D....%....% - 16c0 01114407 00000015 3c060000 06260107 ..D.....<....&.. - 16d0 54000000 04151403 00000627 010b4a07 T..........'..J. - 16e0 00000800 0d040b07 00000d04 fe060000 ................ - 16f0 14a10100 0018063f 01089707 0000151a .......?........ - 1700 08000006 40011297 07000000 15780300 ....@........x.. - 1710 00064101 12970700 00061511 07000006 ..A............. - 1720 42011233 0000000c 15200800 00064501 B..3..... ....E. - 1730 24620000 00100009 33000000 a7070000 $b......3....... - 1740 0a4d0000 00020014 e4030000 10065801 .M............X. - 1750 08ee0700 00154001 0000065b 0113b101 ......@....[.... - 1760 00000015 a9010000 065c0107 54000000 .........\..T... - 1770 04159002 0000065d 0113b101 00000815 .......]........ - 1780 6e030000 065e0114 ee070000 0c000d04 n....^.......... - 1790 b1010000 14ca0500 00500662 01089d08 .........P.b.... - 17a0 0000153d 07000006 65010939 01000000 ...=....e..9.... - 17b0 15a60200 00066601 0e1a0100 00041544 ......f........D - 17c0 00000006 67010e1a 0100000c 154a0700 ....g........J.. - 17d0 00066801 0e1a0100 001415f5 05000006 ..h............. - 17e0 6901089d 0800001c 15fb0600 00066a01 i.............j. - 17f0 07540000 00241500 01000006 6b010e1a .T...$......k... - 1800 01000028 15e20200 00066c01 0e1a0100 ...(......l..... - 1810 00301577 02000006 6d010e1a 01000038 .0.w....m......8 - 1820 159d0300 00066e01 0e1a0100 00401595 ......n......@.. - 1830 02000006 6f010e1a 01000048 00093f01 ....o......H..?. - 1840 0000ad08 00000a4d 00000007 00192b08 .......M......+. - 1850 00000d04 ad080000 0d04a707 00001ac9 ................ - 1860 08000018 09050000 000d04be 0800000d ................ - 1870 04500700 000d04c7 0100001a e6080000 .P.............. - 1880 18540000 00000d04 ec080000 0d04db08 .T.............. - 1890 00000d04 f4070000 1b420800 0006a501 .........B...... - 18a0 22a50300 001bca00 000006a6 0122a503 "............".. - 18b0 00001be3 07000006 a70122a5 0300001b .........."..... - 18c0 ad050000 060a0318 09050000 1c07044d ...............M - 18d0 00000007 f5020e9c 0900001d 52080000 ............R... - 18e0 001d9808 0000011d 28090000 021d3f09 ........(.....?. - 18f0 0000031d 80080000 041d150a 0000051d ................ - 1900 06090000 061d8b09 0000071d 3e0a0000 ............>... - 1910 081de708 0000091d 670a0000 0a1da909 ........g....... - 1920 00000b1d d6090000 0c1d5609 00000d1d ..........V..... - 1930 c7080000 641d6b08 00006500 06040a00 ....d.k...e..... - 1940 00070703 032c0900 001e0c07 090309de .....,.......... - 1950 09000015 c8100000 070a0316 9c090000 ................ - 1960 0015900a 0000070b 030e4100 00000415 ..........A..... - 1970 b8070000 070c030e 41000000 0800067a ........A......z - 1980 09000007 0d0303a9 0900000e de090000 ................ - 1990 09eb0900 00000a00 000a4d00 00000500 ..........M..... - 19a0 0ef00900 001fb408 00000131 1f000a00 ...........1.... - 19b0 00050314 87fe3f20 c8090000 013a1888 ......? .....:.. - 19c0 54214027 00000001 9c620a00 00219a54 T!@'.....b...!.T - 19d0 2140620a 00004e0a 00002201 52050314 !@b...N...".R... - 19e0 87fe3f22 01530136 22015401 360023a5 ..?".S.6".T.6.#. - 19f0 5421406f 0a000022 01520503 ed86fe3f T!@o...".R.....? - 1a00 000024a2 0a0000a2 0a000007 19030625 ..$............% - 1a10 2f0a0000 2f0a0000 084d0500 7c1c0000 /.../....M..|... - 1a20 04000505 00000401 97040000 0c4a0d00 .............J.. - 1a30 004a0600 00380100 00000000 000e0700 .J...8.......... - 1a40 0002a900 00000704 44000000 02270644 ........D....'.D - 1a50 00000003 92050000 00039905 00000100 ................ - 1a60 040407bd 01000002 be000000 07044400 ..............D. - 1a70 00000230 06b50000 00054331 00000543 ...0......C1...C - 1a80 32000105 43330002 05433400 03054335 2...C3...C4...C5 - 1a90 00040543 36000505 43370006 05433800 ...C6...C7...C8. - 1aa0 07054339 00080543 31300009 05433131 ..C9...C10...C11 - 1ab0 000a0543 3132000b 05433133 000c0543 ...C12...C13...C - 1ac0 3134000d 05433135 000e0543 3136000f 14...C15...C16.. - 1ad0 00040106 d7060000 069b0d00 00032b18 ..............+. - 1ae0 c8000000 040108d5 06000004 02058d04 ................ - 1af0 00000402 079b0700 00070405 696e7400 ............int. - 1b00 06020e00 00034f19 44000000 0408055a ......O.D......Z - 1b10 03000004 0807b301 0000069d 0d000004 ................ - 1b20 1813bc00 000008fe 00000006 040e0000 ................ - 1b30 043014e4 00000002 410b0000 07044400 .0......A.....D. - 1b40 00000510 0a460100 0003780c 00000003 .....F....x..... - 1b50 7f0c0000 0103120c 00000203 280b0000 ............(... - 1b60 030006e5 0e000005 18145201 00000904 ..........R..... - 1b70 58010000 0a06020d 00000519 14520100 X............R.. - 1b80 0006cc0b 0000051a 14520100 0006cc0e .........R...... - 1b90 0000051b 147d0100 00090483 0100000b .....}.......... - 1ba0 8e010000 0cfe0000 000006e9 0c000005 ................ - 1bb0 1c179a01 00000904 a0010000 0dfe0000 ................ - 1bc0 0006ff0b 0000051d 14b10100 000904b7 ................ - 1bd0 0100000b c2010000 0c1b0100 000006fd ................ - 1be0 0b000005 1e14b101 000006a5 0c000005 ................ - 1bf0 1f14da01 00000904 e0010000 0beb0100 ................ - 1c00 000c0f01 0000000e 9e0e0000 2005210c ............ .!. - 1c10 61020000 0fc80a00 0005232b 46010000 a.........#+F... - 1c20 000ff20a 00000524 2d590100 00040f8c .......$-Y...... - 1c30 0b000005 252c6501 0000080f 5c0d0000 ....%,e.....\... - 1c40 05262271 0100000c 0fe10d00 00052722 .&"q..........'" - 1c50 8e010000 100f280f 00000528 1ca50100 ......(....(.... - 1c60 00140f41 0f000005 291ec201 0000180f ...A....)....... - 1c70 a80f0000 052a19ce 0100001c 0008eb01 .....*.......... - 1c80 00000e21 06000020 06100cdc 0200000f ...!... ........ - 1c90 48040000 061218e1 02000000 0f4f0400 H............O.. - 1ca0 00061318 e1020000 040f5604 00000614 ..........V..... - 1cb0 18e10200 00080f5d 04000006 1518e102 .......]........ - 1cc0 00000c0f 64040000 061618e1 02000010 ....d........... - 1cd0 0f6b0400 00061718 e1020000 140fff05 .k.............. - 1ce0 00000618 18e10200 00180f0f 06000006 ................ - 1cf0 1918e102 00001c00 08660200 0009040a .........f...... - 1d00 01000010 0a010000 f7020000 11440000 .............D.. - 1d10 00070008 e7020000 120c0200 0006211a ..............!. - 1d20 f7020000 0820200e 111f100e 03121e02 ..... ......... - 1d30 00000622 1af70200 00080204 0e111111 ..."............ - 1d40 0e001224 02000006 231af702 00000802 ...$....#....... - 1d50 040e100e 011e2012 12020000 06241af7 ...... ......$.. - 1d60 02000008 0c04060c 04040e20 12060200 ........... .... - 1d70 0006251a f7020000 0802040e 1010110e ..%............. - 1d80 2012c802 00000626 1af70200 00082020 ......&...... - 1d90 0e010f11 0f031218 02000006 271af702 ............'... - 1da0 00000802 04161911 11110012 b2030000 ................ - 1db0 06281af7 02000008 00000006 0902040f .(.............. - 1dc0 13980000 00062d2a dc020000 02c20e00 ......-*........ - 1dd0 00070444 00000007 140acf03 00000396 ...D............ - 1de0 0d000000 03400c00 00010014 52000000 .....@......R... - 1df0 071a11db 03000004 01021607 00000408 ................ - 1e00 040f0400 00150406 1f000000 080b0ddd ................ - 1e10 00000006 db000000 080c11eb 03000004 ................ - 1e20 04055f03 000006bd 07000009 2c0e0304 .._.........,... - 1e30 0000060e 01000009 720e0304 00001643 ........r......C - 1e40 0600000a 65011744 00000017 0409a603 ....e..D........ - 1e50 51040000 180e0300 0009a80c 22040000 Q..........."... - 1e60 18a60500 0009a913 51040000 0010c800 ........Q....... - 1e70 00006104 00001144 00000003 00190809 ..a....D........ - 1e80 a3098504 00000f7a 01000009 a507dd00 .......z........ - 1e90 0000000f 88020000 09aa052f 04000004 .........../.... - 1ea0 0006c403 000009ab 03610400 0006f102 .........a...... - 1eb0 000009af 1bf70300 00040407 b8010000 ................ - 1ec0 06870300 000b1619 9d040000 0e2e0100 ................ - 1ed0 00180b2f 080a0500 000f2508 00000b31 .../......%....1 - 1ee0 130a0500 00001a5f 6b000b32 07dd0000 ......._k..2.... - 1ef0 00040fed 0500000b 320bdd00 0000080f ........2....... - 1f00 a0050000 0b3214dd 0000000c 0fdf0100 .....2.......... - 1f10 000b321b dd000000 101a5f78 000b330b ..2......._x..3. - 1f20 10050000 14000904 b0040000 10a40400 ................ - 1f30 00200500 00114400 00000000 0e160600 . ....D......... - 1f40 00240b37 08a30500 000f5a02 00000b39 .$.7......Z....9 - 1f50 09dd0000 00000f93 0100000b 3a09dd00 ............:... - 1f60 0000040f 5f010000 0b3b09dd 00000008 ...._....;...... - 1f70 0fce0200 000b3c09 dd000000 0c0f0604 ......<......... - 1f80 00000b3d 09dd0000 00100fc0 0500000b ...=............ - 1f90 3e09dd00 0000140f 36010000 0b3f09dd >.......6....?.. - 1fa0 00000018 0f630200 000b4009 dd000000 .....c....@..... - 1fb0 1c0feb03 00000b41 09dd0000 0020001b .......A..... .. - 1fc0 2f000000 08010b4a 08e80500 000f8107 /......J........ - 1fd0 00000b4b 0ae80500 00000fa2 0600000b ...K............ - 1fe0 4c09e805 0000801c ae070000 0b4e0aa4 L............N.. - 1ff0 04000000 011cfc07 00000b51 0aa40400 ...........Q.... - 2000 00040100 10e90300 00f80500 00114400 ..............D. - 2010 00001f00 0e720400 008c0b55 083a0600 .....r.....U.:.. - 2020 000f2508 00000b56 123a0600 00000f72 ..%....V.:.....r - 2030 0200000b 5706dd00 0000040f 21010000 ....W.......!... - 2040 0b580940 06000008 0f1a0300 000b5920 .X.@..........Y - 2050 50060000 88000904 f8050000 10520100 P............R.. - 2060 00500600 00114400 00001f00 0904a305 .P....D......... - 2070 00000e1c 07000008 0b75087e 0600000f .........u.~.... - 2080 68030000 0b76117e 06000000 0fb70700 h....v.~........ - 2090 000b7706 dd000000 04000904 c8000000 ..w............. - 20a0 0e3e0300 00200b99 08f70600 001a5f70 .>... ........_p - 20b0 000b9a12 7e060000 001a5f72 000b9b07 ....~....._r.... - 20c0 dd000000 041a5f77 000b9c07 dd000000 ......_w........ - 20d0 080f8a00 00000b9d 09cf0000 000c0fac ................ - 20e0 0300000b 9e09cf00 00000e1a 5f626600 ............_bf. - 20f0 0b9f1156 06000010 0f080700 000ba007 ...V............ - 2100 dd000000 180fe50d 00000ba2 125b0800 .............[.. - 2110 001c0008 84060000 1dcf0500 00f00b74 ...............t - 2120 01085b08 00001e91 0000000b 780107dd ..[.........x... - 2130 00000000 1e4b0800 000b7d01 0bae0a00 .....K....}..... - 2140 00041ed3 0000000b 7d0114ae 0a000008 ........}....... - 2150 1eec0700 000b7d01 1eae0a00 000c1e6d ......}........m - 2160 0200000b 7f0108dd 00000010 1e2a0200 .............*.. - 2170 000b8101 09c20900 00141e33 0300000b ...........3.... - 2180 830107dd 00000018 1eca0700 000b8501 ................ - 2190 07dd0000 001c1e6c 0700000b 86011616 .......l........ - 21a0 0c000020 1f5f6d70 000b8801 121c0c00 ... ._mp........ - 21b0 00241eba 0300000b 8a010a2d 0c000028 .$.........-...( - 21c0 1e4b0300 000b8c01 07dd0000 002c1ee5 .K...........,.. - 21d0 0500000b 8f0107dd 00000030 1ecd0600 ...........0.... - 21e0 000b9001 09c20900 00341e63 0000000b .........4.c.... - 21f0 92011333 0c000038 1ed60500 000b9301 ...3...8........ - 2200 10390c00 003c1eca 0100000b 940109c2 .9...<.......... - 2210 09000040 1ed80200 000b9701 0b4a0c00 ...@.........J.. - 2220 00441e72 0400000b 9b01133a 06000048 .D.r.......:...H - 2230 1e1b0400 000b9c01 12f80500 004c1e29 .............L.) - 2240 0700000b 9f01106f 0a0000d8 1e9c0100 .......o........ - 2250 000ba001 0bae0a00 00e41e00 0000000b ................ - 2260 a1011756 0c0000e8 1e680000 000ba201 ...V.....h...... - 2270 09c20900 00ec0009 04fc0600 000ed701 ................ - 2280 0000680b b508a409 00001a5f 70000bb6 ..h........_p... - 2290 127e0600 00001a5f 72000bb7 07dd0000 .~....._r....... - 22a0 00041a5f 77000bb8 07dd0000 00080f8a ..._w........... - 22b0 0000000b b909cf00 00000c0f ac030000 ................ - 22c0 0bba09cf 0000000e 1a5f6266 000bbb11 ........._bf.... - 22d0 56060000 100f0807 00000bbc 07dd0000 V............... - 22e0 00180fe5 0d00000b bf125b08 00001c0f ..........[..... - 22f0 26010000 0bc30ae9 03000020 0ffa0000 &.......... .... - 2300 000bc51d d4090000 240f3d00 00000bc7 ........$.=..... - 2310 1dfe0900 00280f36 0800000b ca0d220a .....(.6......". - 2320 00002c0f 2c030000 0bcb093c 0a000030 ..,.,......<...0 - 2330 1a5f7562 000bce11 56060000 341a5f75 ._ub....V...4._u - 2340 70000bcf 127e0600 003c1a5f 7572000b p....~...<._ur.. - 2350 d007dd00 0000400f 3c080000 0bd31142 ......@.<......B - 2360 0a000044 0fc40700 000bd411 520a0000 ...D........R... - 2370 471a5f6c 62000bd7 11560600 00480f06 G._lb....V...H.. - 2380 0600000b da07dd00 0000500f fe010000 ..........P..... - 2390 0bdb0a0a 04000054 0f1b0600 000be20c .......T........ - 23a0 91040000 580f7a04 00000be4 0e850400 ....X.z......... - 23b0 005c0ff4 0700000b e509dd00 00006400 .\............d. - 23c0 20dd0000 00c20900 000c5b08 00000ce9 .........[..... - 23d0 0300000c c2090000 0cdd0000 00000904 ................ - 23e0 c8090000 040108de 06000008 c8090000 ................ - 23f0 0904a409 000020dd 000000f8 0900000c ...... ......... - 2400 5b080000 0ce90300 000cf809 00000cdd [............... - 2410 00000000 0904cf09 00000904 da090000 ................ - 2420 20160400 00220a00 000c5b08 00000ce9 ...."....[..... - 2430 0300000c 16040000 0cdd0000 00000904 ................ - 2440 040a0000 20dd0000 003c0a00 000c5b08 .... ....<....[. - 2450 00000ce9 03000000 0904280a 000010c8 ..........(..... - 2460 00000052 0a000011 44000000 020010c8 ...R....D....... - 2470 00000062 0a000011 44000000 00001658 ...b....D......X - 2480 0100000b 1f011a61 0800001d 23070000 .......a....#... - 2490 0c0b2301 08a80a00 001e2508 00000b25 ..#.......%....% - 24a0 0111a80a 0000001e 3c060000 0b260107 ........<....&.. - 24b0 dd000000 041e1403 00000b27 010bae0a ...........'.... - 24c0 00000800 09046f0a 00000904 620a0000 ......o.....b... - 24d0 1da10100 00180b3f 0108fb0a 00001e1a .......?........ - 24e0 0800000b 400112fb 0a000000 1e780300 ....@........x.. - 24f0 000b4101 12fb0a00 00061e11 0700000b ..A............. - 2500 420112d6 0000000c 1e200800 000b4501 B........ ....E. - 2510 24f70000 00100010 d6000000 0b0b0000 $............... - 2520 11440000 0002001d e4030000 100b5801 .D............X. - 2530 08520b00 001e4001 00000b5b 01130a05 .R....@....[.... - 2540 0000001e a9010000 0b5c0107 dd000000 .........\...... - 2550 041e9002 00000b5d 01130a05 0000081e .......]........ - 2560 6e030000 0b5e0114 520b0000 0c000904 n....^..R....... - 2570 0a050000 1dca0500 00500b62 0108010c .........P.b.... - 2580 00001e3d 0700000b 650109c2 09000000 ...=....e....... - 2590 1ea60200 000b6601 0e850400 00041e44 ......f........D - 25a0 0000000b 67010e85 0400000c 1e4a0700 ....g........J.. - 25b0 000b6801 0e850400 00141ef5 0500000b ..h............. - 25c0 69010801 0c00001c 1efb0600 000b6a01 i.............j. - 25d0 07dd0000 00241e00 0100000b 6b010e85 .....$......k... - 25e0 04000028 1ee20200 000b6c01 0e850400 ...(......l..... - 25f0 00301e77 0200000b 6d010e85 04000038 .0.w....m......8 - 2600 1e9d0300 000b6e01 0e850400 00401e95 ......n......@.. - 2610 0200000b 6f010e85 04000048 0010c809 ....o......H.... - 2620 0000110c 00001144 00000007 00212b08 .......D.....!+. - 2630 00000904 110c0000 09040b0b 00000b2d ...............- - 2640 0c00000c 5b080000 00090422 0c000009 ....[......".... - 2650 04b40a00 00090420 0500000b 4a0c0000 ....... ....J... - 2660 0cdd0000 00000904 500c0000 09043f0c ........P.....?. - 2670 00000904 580b0000 22420800 000ba501 ....X..."B...... - 2680 22f70600 0022ca00 00000ba6 0122f706 "....".......".. - 2690 000022e3 0700000b a70122f7 06000022 .."......."...." - 26a0 ad050000 0b0a0318 5b080000 14b40b00 ........[....... - 26b0 000c670e c2090000 065c0c00 00010e0e ..g......\...... - 26c0 c8090000 089c0c00 0010c809 0000c30c ................ - 26d0 00001144 00000001 11440000 000f0023 ...D.....D.....# - 26e0 360b0000 013d0ead 0c000005 03c48dfe 6....=.......... - 26f0 3f23310b 0000013e 0ead0c00 000503a4 ?#1....>........ - 2700 8dfe3f23 cc0d0000 014013f9 0c000005 ..?#.....@...... - 2710 03a08dfe 3f09049c 0c000024 4c434400 ....?......$LCD. - 2720 01433511 0d000005 039c8dfe 3f090461 .C5.........?..a - 2730 02000025 cf030000 01440605 039b8dfe ...%.....D...... - 2740 3f26180c 0000019c 03060000 00000000 ?&.............. - 2750 0000019c 380e0000 2776616c 00019c03 ....8...'val.... - 2760 16dd0000 00800100 007c0100 0028ae0b .........|...(.. - 2770 0000019c 0323fe00 0000a701 0000a101 .....#.......... - 2780 0000293a 0b000001 a1030a38 0e000002 ..):.......8.... - 2790 91462949 0b000001 a2030a38 0e000003 .F)I.......8.... - 27a0 91a37f29 940e0000 01a3030a 380e0000 ...)........8... - 27b0 0391807f 2a000000 00c91b00 00b40d00 ....*........... - 27c0 002b0152 03f30152 2b015303 91a37f00 .+.R...R+.S..... - 27d0 2a000000 00731900 00d50d00 002b0152 *....s.......+.R - 27e0 0391a37f 2b015302 7c002b01 54027100 ....+.S.|.+.T.q. - 27f0 002a0000 00004f1c 0000f20d 00002b01 .*....O.......+. - 2800 52029146 2b015305 03000000 00002a00 R..F+.S.......*. - 2810 0000004f 1c00000c 0e00002b 01520291 ...O.......+.R.. - 2820 462b0153 02710000 2a000000 004f1c00 F+.S.q..*....O.. - 2830 00270e00 002b0152 0291462b 01530391 .'...+.R..F+.S.. - 2840 a37f002c 00000000 ec100000 2b015202 ...,........+.R. - 2850 91460000 10c80900 00480e00 00114400 .F.......H....D. - 2860 00002200 26bd0c00 00018303 06000000 ..".&........... - 2870 00000000 00019cd3 0e000027 76616c00 ...........'val. - 2880 01830316 dd000000 db010000 d3010000 ................ - 2890 28ae0b00 00018303 23fe0000 00180200 (.......#....... - 28a0 00120200 0028c20e 00000183 0339b003 .....(.......9.. - 28b0 00004c02 00004402 0000293a 0b000001 ..L...D...):.... - 28c0 88030ad3 0e000002 91502a00 0000005b .........P*....[ - 28d0 1c0000c2 0e00002b 01520271 00002c00 .......+.R.q..,. - 28e0 000000ec 1000002b 01520271 00000010 .......+.R.q.... - 28f0 c8090000 e30e0000 11440000 00100026 .........D.....& - 2900 990c0000 01680306 00000000 00000000 .....h.......... - 2910 019c6e0f 00002776 616c0001 680316dd ..n...'val..h... - 2920 0000008e 02000086 02000028 ae0b0000 ...........(.... - 2930 01680323 fe000000 cb020000 c5020000 .h.#............ - 2940 28c20e00 00016803 39b00300 00ff0200 (.....h.9....... - 2950 00f70200 00293a0b 0000016d 030a6e0f .....):....m..n. - 2960 00000291 502a0000 00005b1c 00005d0f ....P*....[...]. - 2970 00002b01 52027100 002c0000 0000ec10 ..+.R.q..,...... - 2980 00002b01 52027100 000010c8 0900007e ..+.R.q........~ - 2990 0f000011 44000000 13002616 01000001 ....D.....&..... - 29a0 4b030674 2e1040a4 00000001 9ce61000 K..t..@......... - 29b0 002d790d 0000014d 030dfe00 00004503 .-y....M......E. - 29c0 00003903 00002df6 03000001 4e030dfe ..9...-.....N... - 29d0 0000009b 03000091 0300002d 390e0000 ...........-9... - 29e0 014f030d fe000000 ef030000 dd030000 .O.............. - 29f0 2d460c00 00015003 16e61000 00650400 -F....P......e.. - 2a00 005f0400 002e9e18 0000bd2e 104002f8 ._...........@.. - 2a10 00000001 54030984 1000002f d3180000 ....T....../.... - 2a20 99040000 93040000 2fc61800 00c80400 ......../....... - 2a30 00c40400 002fb918 0000f404 0000f004 ...../.......... - 2a40 00002fac 18000020 0500001c 0500002e ../.... ........ - 2a50 0f150000 d32e1040 0c180100 0001e001 .......@........ - 2a60 09731000 002f1d15 00004c05 00004805 .s.../....L...H. - 2a70 00003018 01000031 28150000 73050000 ..0....1(...s... - 2a80 6f050000 32de2e10 40c51a00 0000002c o...2...@......, - 2a90 d12e1040 54120000 2b015202 7f000000 ...@T...+.R..... - 2aa0 33e71800 00e22e10 4015e22e 10402200 3.......@....@". - 2ab0 00000155 0309dc10 00002f0f 19000098 ...U....../..... - 2ac0 05000096 0500002f 02190000 b2050000 ......./........ - 2ad0 b0050000 2ff51800 00cc0500 00ca0500 ..../........... - 2ae0 002cff2e 10405412 00002b01 52027f00 .,...@T...+.R... - 2af0 2b015302 7c000000 32a42e10 401d1900 +.S.|...2...@... - 2b00 00000904 a80c0000 26310700 00013d03 ........&1....=. - 2b10 06402e10 40330000 00019c22 11000027 .@..@3....."...' - 2b20 73747200 013d031e f8090000 ea050000 str..=.......... - 2b30 e4050000 32702e10 40601900 000026ae ....2p..@`....&. - 2b40 06000001 3403062c 2e104011 00000001 ....4..,..@..... - 2b50 9c601100 00277900 01340324 25000000 .`...'y..4.$%... - 2b60 17060000 13060000 27780001 3403384b ........'x..4.8K - 2b70 0000003c 06000038 06000000 26ed0000 ...<...8....&... - 2b80 00012803 060c2e10 401f0000 00019c94 ..(.....@....... - 2b90 11000027 63000128 031ecf09 00006106 ...'c..(......a. - 2ba0 00005d06 0000321c 2e104060 19000000 ..]...2...@`.... - 2bb0 34060000 00011803 06302d10 40210000 4........0-.@!.. - 2bc0 00019c26 580b0000 010d0306 00000000 ...&X........... - 2bd0 00000000 019cce11 00002c00 0000000f ..........,..... - 2be0 1b00002b 0152013f 000026da 0c000001 ...+.R.?..&..... - 2bf0 04030600 00000000 00000001 9cf51100 ................ - 2c00 002c0000 00000f1b 00002b01 52013c00 .,........+.R.<. - 2c10 0026be0b 000001fa 02060000 00000000 .&.............. - 2c20 0000019c 1c120000 2c000000 000f1b00 ........,....... - 2c30 002b0152 013e0000 26d10c00 0001ed02 .+.R.>..&....... - 2c40 06000000 00000000 00019c54 1200002a ...........T...* - 2c50 00000000 0f1b0000 46120000 2b015201 ........F...+.R. - 2c60 33003500 0000002b 0152030a 24130000 3.5....+.R..$... - 2c70 26c10d00 0001cd02 06082d10 40210000 &.........-.@!.. - 2c80 00019c9b 12000027 790001cd 02202500 .......'y.... %. - 2c90 00008606 00008206 00002778 0001cd02 ..........'x.... - 2ca0 344b0000 00aa0600 00a40600 0032202d 4K...........2 - - 2cb0 10400f1b 00000026 240c0000 01b10206 .@.....&$....... - 2cc0 00000000 00000000 019cae13 00002776 ..............'v - 2cd0 616c0001 b10212dd 000000dd 060000d9 al.............. - 2ce0 06000028 ae0b0000 01b1021f fe000000 ...(............ - 2cf0 04070000 fe060000 293a0b00 0001b602 ........):...... - 2d00 0a380e00 00029146 29490b00 0001b702 .8.....F)I...... - 2d10 0a380e00 000391a3 7f29940e 000001b8 .8.......)...... - 2d20 020a380e 00000391 807f2a00 000000c9 ..8.......*..... - 2d30 1b00002a 1300002b 015203f3 01522b01 ...*...+.R...R+. - 2d40 530391a3 7f002a00 00000073 1900004b S.....*....s...K - 2d50 1300002b 01520391 a37f2b01 53027c00 ...+.R....+.S.|. - 2d60 2b015402 7100002a 00000000 4f1c0000 +.T.q..*....O... - 2d70 68130000 2b015202 91462b01 53050300 h...+.R..F+.S... - 2d80 00000000 2a000000 004f1c00 00821300 ....*....O...... - 2d90 002b0152 0291462b 01530271 00002a00 .+.R..F+.S.q..*. - 2da0 0000004f 1c00009d 1300002b 01520291 ...O.......+.R.. - 2db0 462b0153 0391a37f 002c0000 0000c414 F+.S.....,...... - 2dc0 00002b01 52029146 000026c9 0c000001 ..+.R..F..&..... - 2dd0 97020600 00000000 00000001 9c391400 .............9.. - 2de0 00277661 6c000197 0212dd00 00003807 .'val.........8. - 2df0 00003007 000028ae 0b000001 97021ffe ..0...(......... - 2e00 00000075 0700006f 07000028 c20e0000 ...u...o...(.... - 2e10 01970235 b0030000 a9070000 a1070000 ...5............ - 2e20 293a0b00 00019c02 0ad30e00 00029150 ):.............P - 2e30 2a000000 005b1c00 00281400 002b0152 *....[...(...+.R - 2e40 02710000 2c000000 00c41400 002b0152 .q..,........+.R - 2e50 02710000 0026b50c 0000017b 02060000 .q...&.....{.... - 2e60 00000000 0000019c c4140000 2776616c ............'val - 2e70 00017b02 12dd0000 00eb0700 00e30700 ..{............. - 2e80 0028ae0b 0000017b 021ffe00 00002808 .(.....{......(. - 2e90 00002208 000028c2 0e000001 7b0235b0 .."...(.....{.5. - 2ea0 0300005c 08000054 08000029 3a0b0000 ...\...T...):... - 2eb0 0180020a 6e0f0000 0291502a 00000000 ....n.....P*.... - 2ec0 5b1c0000 b3140000 2b015202 7100002c [.......+.R.q.., - 2ed0 00000000 c4140000 2b015202 71000000 ........+.R.q... - 2ee0 26270000 00016802 06e82c10 40200000 &'....h...,.@ .. - 2ef0 00019c0f 15000027 73747200 0168021a .......'str..h.. - 2f00 f8090000 a0080000 96080000 2dbd0e00 ............-... - 2f10 00016a02 13c80900 00e70800 00e30800 ..j............. - 2f20 0032052d 1040c51a 00000036 1f0b0000 .2.-.@.....6.... - 2f30 015e0206 01361500 00374300 015e021a .^...6...7C..^.. - 2f40 cf090000 38e60d00 00016002 0dfe0000 ....8.....`..... - 2f50 00002686 0c000001 4b020600 00000000 ..&.....K....... - 2f60 00000001 9cf71500 00288f0c 0000014b .........(.....K - 2f70 0238f715 00000c09 00000609 00002a00 .8............*. - 2f80 000000fd 15000075 1500002b 01520130 .......u...+.R.0 - 2f90 002a0000 0000fd15 00008815 00002b01 .*............+. - 2fa0 52013100 2a000000 00fd1500 009b1500 R.1.*........... - 2fb0 002b0152 0132002a 00000000 fd150000 .+.R.2.*........ - 2fc0 ae150000 2b015201 33002a00 000000fd ....+.R.3.*..... - 2fd0 150000c1 1500002b 01520134 002a0000 .......+.R.4.*.. - 2fe0 0000fd15 0000d415 00002b01 52013500 ..........+.R.5. - 2ff0 2a000000 00fd1500 00e71500 002b0152 *............+.R - 3000 0136002c 00000000 fd150000 2b015201 .6.,........+.R. - 3010 37000009 04dc0200 0026e50a 00000141 7........&.....A - 3020 02060000 00000000 0000019c 82160000 ................ - 3030 28760b00 00014102 210a0100 003c0900 (v....A.!....<.. - 3040 00380900 0028e90a 00000141 0247e102 .8...(.....A.G.. - 3050 00006309 00005d09 00003900 00000000 ..c...]...9..... - 3060 00000068 1600003a 6a000144 0212fe00 ...h...:j..D.... - 3070 00009509 00008f09 00003200 000000c5 ..........2..... - 3080 1a000000 32000000 000f1b00 002c0000 ....2........,.. - 3090 00000f1b 00002b01 52020880 000026c0 ......+.R.....&. - 30a0 0a000001 2f0206c4 2c104021 00000001 ..../...,.@!.... - 30b0 9cba1600 002ad02c 10400f1b 0000ac16 .....*.,.@...... - 30c0 00002b01 52013100 35de2c10 402b0152 ..+.R.1.5.,.@+.R - 30d0 030a2413 00002604 08000001 220206a8 ..$...&....."... - 30e0 2c104018 00000001 9cdd1600 0035b92c ,.@..........5., - 30f0 10402b01 52013300 0026cf03 00000119 .@+.R.3..&...... - 3100 0206902c 10401800 0000019c 00170000 ...,.@.......... - 3110 35a12c10 402b0152 01330000 3b7e0300 5.,.@+.R.3..;~.. - 3120 0001ef01 065c2d10 40ad0000 00019c9e .....\-.@....... - 3130 1800002e c01b0000 5c2d1040 02e00000 ........\-.@.... - 3140 0001f101 05371700 0032662d 1040671c .....7...2f-.@g. - 3150 00000033 b71b0000 742d1040 0a742d10 ...3....t-.@.t-. - 3160 40140000 0001f601 056c1700 003c7f2d @........l...<.- - 3170 10406017 00002b01 52013200 35882d10 .@`...+.R.2.5.-. - 3180 402b0152 01300000 33ae1b00 00922d10 @+.R.0..3.....-. - 3190 4015922d 10401200 000001f8 0105a117 @..-.@.......... - 31a0 00003c9b 2d104095 1700002b 01520130 ..<.-.@....+.R.0 - 31b0 0035a42d 10402b01 52013200 0032742d .5.-.@+.R.2..2t- - 31c0 1040ba16 00003c92 2d1040bb 1700002b .@....<.-.@....+ - 31d0 0152030a 983a002a a92d1040 591b0000 .R...:.*.-.@Y... - 31e0 ce170000 2b015201 33003cb3 2d1040df ....+.R.3.<.-.@. - 31f0 1700002b 0152030a 9411002a b82d1040 ...+.R.....*.-.@ - 3200 591b0000 f2170000 2b015201 33003cc2 Y.......+.R.3.<. - 3210 2d104002 1800002b 01520208 6e002ac7 -.@....+.R..n.*. - 3220 2d104059 1b000015 1800002b 01520133 -.@Y.......+.R.3 - 3230 003cd12d 10402518 00002b01 5202086e .<.-.@%...+.R..n - 3240 002ad62d 1040591b 00003818 00002b01 .*.-.@Y...8...+. - 3250 52013200 3ce02d10 40481800 002b0152 R.2.<.-.@H...+.R - 3260 02086e00 2ae52d10 400f1b00 005c1800 ..n.*.-.@....\.. - 3270 002b0152 02082800 2aea2d10 400f1b00 .+.R..(.*.-.@... - 3280 006f1800 002b0152 013c0032 ed2d1040 .o...+.R.<.2.-.@ - 3290 82160000 2af22d10 400f1b00 008b1800 ....*.-.@....... - 32a0 002b0152 01360032 f52d1040 94110000 .+.R.6.2.-.@.... - 32b0 32f82d10 401d1900 00003d0b 0b000001 2.-.@.....=..... - 32c0 d7010601 e1180000 3e790d00 0001d701 ........>y...... - 32d0 2ae10200 003ef603 000001d7 014ee102 *....>.......N.. - 32e0 00003e39 0e000001 d70162e1 1800003e ..>9......b....> - 32f0 460c0000 01d70194 e6100000 000904fe F............... - 3300 0000003d a50d0000 01c7010d 011d1900 ...=............ - 3310 003e790d 000001c7 0132e118 00003ef6 .>y......2....>. - 3320 03000001 c7014fe1 1800003e 390e0000 ......O....>9... - 3330 01c70162 e1180000 003f0d0e 000001bd ...b.....?...... - 3340 010d642c 10402900 0000019c 60190000 ..d,.@).....`... - 3350 30980000 00407900 01bf0111 fe000000 0....@y......... - 3360 00309800 00003a78 0001c101 15fe0000 .0....:x........ - 3370 00cf0900 00c10900 00000000 41590e00 ............AY.. - 3380 0001b601 0d482c10 40170000 00019c3f .....H,.@......? - 3390 660c0000 01a7010d 00000000 00000000 f............... - 33a0 019c2c1a 0000283a 0b000001 a7012bf8 ..,...(:......+. - 33b0 09000033 0a00002f 0a000028 ae0b0000 ...3.../...(.... - 33c0 01a7013b fe000000 580a0000 540a0000 ...;....X...T... - 33d0 28940e00 0001a701 48c20900 00810a00 (.......H....... - 33e0 00790a00 0042b000 00001a1a 00002da4 .y...B........-. - 33f0 0b000001 ab0111fe 000000bc 0a0000b8 ................ - 3400 0a000030 c8000000 3a740001 ac0116fe ...0....:t...... - 3410 000000e4 0a0000da 0a00002c 00000000 ...........,.... - 3420 4f1c0000 2b015202 7d002b01 53050300 O...+.R.}.+.S... - 3430 00000000 00002c00 00000073 1c00002b ......,....s...+ - 3440 015203f3 01520000 3d7e0e00 00019301 .R...R..=~...... - 3450 0d01621a 00003776 616c0001 930127dd ..b...7val....'. - 3460 0000003e 490b0000 01930132 c2090000 ...>I......2.... - 3470 388d0d00 00019501 0e0f0100 000043d6 8.............C. - 3480 0a000001 a506c02b 10402b00 0000019c .......+.@+..... - 3490 c51a0000 44e00a00 0001a51d fe000000 ....D........... - 34a0 2a0b0000 260b0000 2acf2b10 40591b00 *...&...*.+.@Y.. - 34b0 00a21a00 002b0152 047c0034 25002ad5 .....+.R.|.4%.*. - 34c0 2b104059 1b0000b8 1a00002b 0152047c +.@Y.......+.R.| - 34d0 003f1a00 35e22b10 402b0152 02087800 .?..5.+.@+.R..x. - 34e0 0043580d 0000019f 06142c10 40260000 .CX.......,.@&.. - 34f0 00019c0f 1b000044 e60d0000 019f1dfe .......D........ - 3500 0000004f 0b00004b 0b00003c 2c2c1040 ...O...K...<,,.@ - 3510 fe1a0000 2b015201 30002c31 2c104062 ....+.R.0.,1,.@b - 3520 1a00002b 0152027c 00000043 ef0b0000 ...+.R.|...C.... - 3530 01990dec 2b104026 00000001 9c591b00 ....+.@&.....Y.. - 3540 0045636d 64000199 23fe0000 00740b00 .Ecmd...#....t.. - 3550 00700b00 003c042c 1040481b 00002b01 .p...<.,.@H...+. - 3560 52013000 2c092c10 40621a00 002b0152 R.0.,.,.@b...+.R - 3570 027c0000 00432c0c 00000191 06882b10 .|...C,.......+. - 3580 40350000 00019cae 1b000044 e60d0000 @5.........D.... - 3590 019122fe 0000009b 0b000095 0b00003c .."............< - 35a0 a02b1040 921b0000 2b015201 32003ca9 .+.@....+.R.2.<. - 35b0 2b1040a2 1b00002b 0152027d 000035b2 +.@....+.R.}..5. - 35c0 2b10402b 01520132 00004667 0d000001 +.@+.R.2..Fg.... - 35d0 880d0146 290e0000 017f0d01 46eb0d00 ...F).......F... - 35e0 00017a0d 01472c1a 00000000 00000000 ..z..G,......... - 35f0 0000019c 0d1c0000 2f3a1a00 00cd0b00 ......../:...... - 3600 00c70b00 002f471a 0000fd0b 0000f90b ...../G......... - 3610 00003154 1a000022 0c00001e 0c000032 ..1T...".......2 - 3620 00000000 4f1c0000 00470f15 00000000 ....O....G...... - 3630 00000000 0000019c 4f1c0000 2f1d1500 ........O.../... - 3640 00480c00 00440c00 00312815 00006d0c .H...D...1(...m. - 3650 0000690c 00002c00 000000c5 1a00002b ..i...,........+ - 3660 015206f3 015208ff 1a000048 6f0b0000 .R...R.....Ho... - 3670 6f0b0000 0d220848 420d0000 420d0000 o....".HB...B... - 3680 0ef40548 260d0000 260d0000 052d3248 ...H&...&....-2H - 3690 ff030000 ff030000 0d290900 bb0c0000 .........)...... - 36a0 04006409 00000401 97040000 0cb10f00 ..d............. - 36b0 004a0600 00400200 00000000 00ff1b00 .J...@.......... - 36c0 00020106 d7060000 039b0d00 00022b18 ..............+. - 36d0 38000000 020108d5 06000002 02058d04 8............... - 36e0 00000363 0f000002 39195200 00000202 ...c....9.R..... - 36f0 079b0700 00040405 696e7400 03020e00 ........int..... - 3700 00024f19 6c000000 020407bd 01000002 ..O.l........... - 3710 08055a03 00000208 07b30100 00020804 ..Z............. - 3720 0f040000 0504031f 00000003 0b0d5900 ..............Y. - 3730 000003db 00000003 0c118a00 00000204 ................ - 3740 055f0300 0003bd07 0000042c 0ea20000 ._.........,.... - 3750 00030e01 00000472 0ea20000 00064306 .......r......C. - 3760 00000565 01176c00 00000704 04a603f0 ...e..l......... - 3770 00000008 0e030000 04a80cc1 00000008 ................ - 3780 a6050000 04a913f0 00000000 09380000 .............8.. - 3790 00000100 000a6c00 00000300 0b0804a3 ......l......... - 37a0 09240100 000c7a01 000004a5 07590000 .$....z......Y.. - 37b0 00000c88 02000004 aa05ce00 00000400 ................ - 37c0 03c40300 0004ab03 00010000 03f10200 ................ - 37d0 0004af1b 96000000 020407b8 01000003 ................ - 37e0 87030000 0616193c 0100000d 2e010000 .......<........ - 37f0 18062f08 a9010000 0c250800 00063113 ../......%....1. - 3800 a9010000 000e5f6b 00063207 59000000 ......_k..2.Y... - 3810 040ced05 00000632 0b590000 00080ca0 .......2.Y...... - 3820 05000006 32145900 00000c0c df010000 ....2.Y......... - 3830 06321b59 00000010 0e5f7800 06330baf .2.Y....._x..3.. - 3840 01000014 000f044f 01000009 43010000 .......O....C... - 3850 bf010000 0a6c0000 0000000d 16060000 .....l.......... - 3860 24063708 42020000 0c5a0200 00063909 $.7.B....Z....9. - 3870 59000000 000c9301 0000063a 09590000 Y..........:.Y.. - 3880 00040c5f 01000006 3b095900 0000080c ..._....;.Y..... - 3890 ce020000 063c0959 0000000c 0c060400 .....<.Y........ - 38a0 00063d09 59000000 100cc005 0000063e ..=.Y..........> - 38b0 09590000 00140c36 01000006 3f095900 .Y.....6....?.Y. - 38c0 0000180c 63020000 06400959 0000001c ....c....@.Y.... - 38d0 0ceb0300 00064109 59000000 2000102f ......A.Y... ../ - 38e0 00000008 01064a08 87020000 0c810700 ......J......... - 38f0 00064b0a 87020000 000ca206 0000064c ..K............L - 3900 09870200 008011ae 07000006 4e0a4301 ............N.C. - 3910 00000001 11fc0700 0006510a 43010000 ..........Q.C... - 3920 04010009 88000000 97020000 0a6c0000 .............l.. - 3930 001f000d 72040000 8c065508 d9020000 ....r.....U..... - 3940 0c250800 00065612 d9020000 000c7202 .%....V.......r. - 3950 00000657 06590000 00040c21 01000006 ...W.Y.....!.... - 3960 5809df02 0000080c 1a030000 065920f6 X............Y . - 3970 02000088 000f0497 02000009 ef020000 ................ - 3980 ef020000 0a6c0000 001f000f 04f50200 .....l.......... - 3990 00120f04 42020000 0d1c0700 00080675 ....B..........u - 39a0 08240300 000c6803 00000676 11240300 .$....h....v.$.. - 39b0 00000cb7 07000006 77065900 00000400 ........w.Y..... - 39c0 0f043800 00000d3e 03000020 0699089d ..8....>... .... - 39d0 0300000e 5f700006 9a122403 0000000e ...._p....$..... - 39e0 5f720006 9b075900 0000040e 5f770006 _r....Y....._w.. - 39f0 9c075900 0000080c 8a000000 069d093f ..Y............? - 3a00 0000000c 0cac0300 00069e09 3f000000 ............?... - 3a10 0e0e5f62 6600069f 11fc0200 00100c08 .._bf........... - 3a20 07000006 a0075900 0000180c e50d0000 ......Y......... - 3a30 06a21201 0500001c 00132a03 000014cf ..........*..... - 3a40 050000f0 06740108 01050000 15910000 .....t.......... - 3a50 00067801 07590000 0000154b 08000006 ..x..Y.....K.... - 3a60 7d010b54 07000004 15d30000 00067d01 }..T..........}. - 3a70 14540700 000815ec 07000006 7d011e54 .T..........}..T - 3a80 0700000c 156d0200 00067f01 08590000 .....m.......Y.. - 3a90 0010152a 02000006 81010968 06000014 ...*.......h.... - 3aa0 15330300 00068301 07590000 001815ca .3.......Y...... - 3ab0 07000006 85010759 0000001c 156c0700 .......Y.....l.. - 3ac0 00068601 16bc0800 0020165f 6d700006 ......... ._mp.. - 3ad0 880112c2 08000024 15ba0300 00068a01 .......$........ - 3ae0 0ad30800 0028154b 03000006 8c010759 .....(.K.......Y - 3af0 0000002c 15e50500 00068f01 07590000 ...,.........Y.. - 3b00 003015cd 06000006 90010968 06000034 .0.........h...4 - 3b10 15630000 00069201 13d90800 003815d6 .c...........8.. - 3b20 05000006 930110df 0800003c 15ca0100 ...........<.... - 3b30 00069401 09680600 004015d8 02000006 .....h...@...... - 3b40 97010bf0 08000044 15720400 00069b01 .......D.r...... - 3b50 13d90200 0048151b 04000006 9c011297 .....H.......... - 3b60 0200004c 15290700 00069f01 10150700 ...L.).......... - 3b70 00d8159c 01000006 a0010b54 070000e4 ...........T.... - 3b80 15000000 0006a101 17fc0800 00e81568 ...............h - 3b90 00000006 a2010968 060000ec 000f04a2 .......h........ - 3ba0 0300000d d7010000 6806b508 4a060000 ........h...J... - 3bb0 0e5f7000 06b61224 03000000 0e5f7200 ._p....$....._r. - 3bc0 06b70759 00000004 0e5f7700 06b80759 ...Y....._w....Y - 3bd0 00000008 0c8a0000 0006b909 3f000000 ............?... - 3be0 0c0cac03 000006ba 093f0000 000e0e5f .........?....._ - 3bf0 62660006 bb11fc02 0000100c 08070000 bf.............. - 3c00 06bc0759 00000018 0ce50d00 0006bf12 ...Y............ - 3c10 01050000 1c0c2601 000006c3 0a880000 ......&......... - 3c20 00200cfa 00000006 c51d7a06 0000240c . ........z...$. - 3c30 3d000000 06c71da4 06000028 0c360800 =..........(.6.. - 3c40 0006ca0d c8060000 2c0c2c03 000006cb ........,.,..... - 3c50 09e20600 00300e5f 75620006 ce11fc02 .....0._ub...... - 3c60 0000340e 5f757000 06cf1224 0300003c ..4._up....$...< - 3c70 0e5f7572 0006d007 59000000 400c3c08 ._ur....Y...@.<. - 3c80 000006d3 11e80600 00440cc4 07000006 .........D...... - 3c90 d411f806 0000470e 5f6c6200 06d711fc ......G._lb..... - 3ca0 02000048 0c060600 0006da07 59000000 ...H........Y... - 3cb0 500cfe01 000006db 0aa90000 00540c1b P............T.. - 3cc0 06000006 e20c3001 0000580c 7a040000 ......0...X.z... - 3cd0 06e40e24 0100005c 0cf40700 0006e509 ...$...\........ - 3ce0 59000000 64001759 00000068 06000018 Y...d..Y...h.... - 3cf0 01050000 18880000 00186806 00001859 ..........h....Y - 3d00 00000000 0f046e06 00000201 08de0600 ......n......... - 3d10 00136e06 00000f04 4a060000 17590000 ..n.....J....Y.. - 3d20 009e0600 00180105 00001888 00000018 ................ - 3d30 9e060000 18590000 00000f04 75060000 .....Y......u... - 3d40 0f048006 000017b5 000000c8 06000018 ................ - 3d50 01050000 18880000 0018b500 00001859 ...............Y - 3d60 00000000 0f04aa06 00001759 000000e2 ...........Y.... - 3d70 06000018 01050000 18880000 00000f04 ................ - 3d80 ce060000 09380000 00f80600 000a6c00 .....8........l. - 3d90 00000200 09380000 00080700 000a6c00 .....8........l. - 3da0 00000000 06580100 00061f01 1a070500 .....X.......... - 3db0 00142307 00000c06 2301084e 07000015 ..#.....#..N.... - 3dc0 25080000 06250111 4e070000 00153c06 %....%..N.....<. - 3dd0 00000626 01075900 00000415 14030000 ...&..Y......... - 3de0 0627010b 54070000 08000f04 15070000 .'..T........... - 3df0 0f040807 000014a1 01000018 063f0108 .............?.. - 3e00 a1070000 151a0800 00064001 12a10700 ..........@..... - 3e10 00001578 03000006 410112a1 07000006 ...x....A....... - 3e20 15110700 00064201 12520000 000c1520 ......B..R..... - 3e30 08000006 4501247a 00000010 00095200 ....E.$z......R. - 3e40 0000b107 00000a6c 00000002 0014e403 .......l........ - 3e50 00001006 580108f8 07000015 40010000 ....X.......@... - 3e60 065b0113 a9010000 0015a901 0000065c .[.............\ - 3e70 01075900 00000415 90020000 065d0113 ..Y..........].. - 3e80 a9010000 08156e03 0000065e 0114f807 ......n....^.... - 3e90 00000c00 0f04a901 000014ca 05000050 ...............P - 3ea0 06620108 a7080000 153d0700 00066501 .b.......=....e. - 3eb0 09680600 000015a6 02000006 66010e24 .h..........f..$ - 3ec0 01000004 15440000 00066701 0e240100 .....D....g..$.. - 3ed0 000c154a 07000006 68010e24 01000014 ...J....h..$.... - 3ee0 15f50500 00066901 08a70800 001c15fb ......i......... - 3ef0 06000006 6a010759 00000024 15000100 ....j..Y...$.... - 3f00 00066b01 0e240100 002815e2 02000006 ..k..$...(...... - 3f10 6c010e24 01000030 15770200 00066d01 l..$...0.w....m. - 3f20 0e240100 0038159d 03000006 6e010e24 .$...8......n..$ - 3f30 01000040 15950200 00066f01 0e240100 ...@......o..$.. - 3f40 00480009 6e060000 b7080000 0a6c0000 .H..n........l.. - 3f50 00070019 2b080000 0f04b708 00000f04 ....+........... - 3f60 b1070000 1ad30800 00180105 0000000f ................ - 3f70 04c80800 000f045a 0700000f 04bf0100 .......Z........ - 3f80 001af008 00001859 00000000 0f04f608 .......Y........ - 3f90 00000f04 e5080000 0f04fe07 00001b42 ...............B - 3fa0 08000006 a501229d 0300001b ca000000 ......"......... - 3fb0 06a60122 9d030000 1be30700 0006a701 ..."............ - 3fc0 229d0300 001bad05 0000060a 03180105 "............... - 3fd0 0000039d 0d000007 18132c00 00000365 ..........,....e - 3fe0 0f000007 24144600 00000304 0e000007 ....$.F......... - 3ff0 30146000 00001c41 0b000007 046c0000 0.`....A.....l.. - 4000 0008100a 85090000 1d780c00 00001d7f .........x...... - 4010 0c000001 1d120c00 00021d28 0b000003 ...........(.... - 4020 0003e50e 00000818 14ef0200 0003020d ................ - 4030 00000819 14ef0200 0003cc0b 0000081a ................ - 4040 14ef0200 0003cc0e 0000081b 14b50900 ................ - 4050 000f04bb 0900001a c6090000 18360900 .............6.. - 4060 000003e9 0c000008 1c17d209 00000f04 ................ - 4070 d8090000 1e360900 0003ff0b 0000081d .....6.......... - 4080 14e90900 000f04ef 0900001a fa090000 ................ - 4090 185a0900 000003fd 0b000008 1e14e909 .Z.............. - 40a0 000003a5 0c000008 1f14120a 00000f04 ................ - 40b0 180a0000 1a230a00 00184e09 0000000d .....#....N..... - 40c0 9e0e0000 2008210c 990a0000 0cc80a00 .... .!......... - 40d0 0008232b 85090000 000cf20a 00000824 ..#+...........$ - 40e0 2d910900 00040c8c 0b000008 252c9d09 -...........%,.. - 40f0 0000080c 5c0d0000 082622a9 0900000c ....\....&"..... - 4100 0ce10d00 00082722 c6090000 100c280f ......'"......(. - 4110 00000828 1cdd0900 00140c41 0f000008 ...(.......A.... - 4120 291efa09 0000180c a80f0000 082a1906 )............*.. - 4130 0a00001c 0013230a 00000204 048d0100 ......#......... - 4140 00020804 14040000 1ff40d00 00014634 ..............F4 - 4150 990a0000 05035c87 fe3f20a1 0f000001 ......\..? ..... - 4160 dd0d182f 10401500 0000019c fe0a0000 .../.@.......... - 4170 21a80f00 0001dd26 4e090000 920c0000 !......&N....... - 4180 8e0c0000 22262f10 40a60c00 00230152 ...."&/.@....#.R - 4190 07f30152 0affff1a 0000203d 0f000001 ...R...... =.... - 41a0 c20d302f 10403300 0000019c 3d0b0000 ..0/.@3.....=... - 41b0 216e0f00 0001c228 5a090000 bd0c0000 !n.....(Z....... - 41c0 b30c0000 22582f10 40b20c00 00230152 ...."X/.@....#.R - 41d0 01302301 55013000 0020240f 000001a7 .0#.U.0.. $..... - 41e0 0d642f10 40330000 00019c7c 0b000021 .d/.@3.....|...! - 41f0 6e0f0000 01a7265a 0900000c 0d000002 n.....&Z........ - 4200 0d000022 8c2f1040 b20c0000 23015301 ..."./.@....#.S. - 4210 30230155 01300000 244b0f00 00019910 0#.U.0..$K...... - 4220 36090000 80601040 02000000 019c20cb 6....`.@...... . - 4230 0f000001 7b0da42f 10407300 0000019c ....{../.@s..... - 4240 e10b0000 21e60d00 00017b2d 36090000 ....!.....{-6... - 4250 570d0000 510d0000 25c62f10 40b20c00 W...Q...%./.@... - 4260 0025de2f 1040b20c 000025f6 2f1040b2 .%./.@....%./.@. - 4270 0c000025 0e301040 b20c0000 0020e30f ...%.0.@..... .. - 4280 00000171 0d1c3010 401b0000 00019c18 ...q..0.@....... - 4290 0c000022 30301040 b20c0000 23015201 ..."00.@....#.R. - 42a0 30230153 01302301 54013023 0155030a 0#.S.0#.T.0#.U.. - 42b0 00f00000 20070f00 0001670d 38301040 .... .....g.80.@ - 42c0 1b000000 019c510c 0000224c 301040b2 ......Q..."L0.@. - 42d0 0c000023 01520130 23015303 0a00f023 ...#.R.0#.S....# - 42e0 0154030a 00f02301 55013000 0020760f .T....#.U.0.. v. - 42f0 00000157 0d743010 40a30000 00019c8a ...W.t0.@....... - 4300 0c000022 10311040 b20c0000 23015201 ...".1.@....#.R. - 4310 30230153 030a1af0 23015403 0a1af023 0#.S....#.T....# - 4320 01550130 00002626 0d000001 502ea00c .U.0..&&....P... - 4330 00001c31 10400500 0000019c 0f04990a ...1.@.......... - 4340 00002730 0f000030 0f000009 21062791 ..'0...0....!.'. - 4350 0f000091 0f00000a 460600f0 00000004 ........F....... - 4360 00990b00 0004010d 10000001 5e100000 ............^... - 4370 84601040 17000000 2d210000 020106d7 .`.@....-!...... - 4380 06000002 0108d506 00000202 058d0400 ................ - 4390 00020207 9b070000 03040569 6e740002 ...........int.. - 43a0 0407bd01 00000208 055a0300 00020807 .........Z...... - 43b0 b3010000 0204055f 03000002 0407c410 ......._........ - 43c0 00000404 020407b8 01000002 0108de06 ................ - 43d0 000005ff 0f000002 d6440000 00065710 .........D....W. - 43e0 00000315 67000000 84601040 17000000 ....g....`.@.... - 43f0 019ce100 0000074e 10000001 48e10000 .......N....H... - 4400 00830d00 00086300 01483d00 0000a40d ......c..H=..... - 4410 00000706 10000001 48770000 00c50d00 ........Hw...... - 4420 00097372 6300014d e8000000 f60d0000 ..src..M........ - 4430 0a640001 4e280000 00015300 0b04e700 .d..N(....S..... - 4440 00000c0b 04ee0000 000d2800 00000067 ..........(....g - 4450 00000004 00420c00 0004010d 10000001 .....B.......... - 4460 db100000 e4220000 02cd1000 00012d2a ....."........-* - 4470 00000005 033480fe 3f030430 00000004 .....4..?..0.... - 4480 35000000 050108de 06000006 35000000 5...........5... - 4490 4d000000 074d0000 00000100 050407c4 M....M.......... - 44a0 10000002 40110000 016d6500 00000503 ....@....me..... - 44b0 f784fe3f 043c0000 00000701 00000200 ...?.<.......... - 44c0 8e0c0000 04016a23 0000e062 10402963 ......j#...b.@)c - 44d0 10402f68 6f6d652f 776a672f 5265706f .@/home/wjg/Repo - 44e0 2f657370 2d6f7065 6e2d7364 6b2d3230 /esp-open-sdk-20 - 44f0 31373036 32322f63 726f7373 746f6f6c 170622/crosstool - 4500 2d4e472f 2e627569 6c642f73 72632f67 -NG/.build/src/g - 4510 63632d34 2e382e35 2f6c6962 6763632f cc-4.8.5/libgcc/ - 4520 636f6e66 69672f78 74656e73 612f6c69 config/xtensa/li - 4530 62316675 6e63732e 53002f68 6f6d652f b1funcs.S./home/ - 4540 776a672f 5265706f 2f657370 2d6f7065 wjg/Repo/esp-ope - 4550 6e2d7364 6b2d3230 31373036 32322f63 n-sdk-20170622/c - 4560 726f7373 746f6f6c 2d4e472f 2e627569 rosstool-NG/.bui - 4570 6c642f78 74656e73 612d6c78 3130362d ld/xtensa-lx106- - 4580 656c662f 6275696c 642f6275 696c642d elf/build/build- - 4590 63632d67 63632d66 696e616c 2f787465 cc-gcc-final/xte - 45a0 6e73612d 6c783130 362d656c 662f6c69 nsa-lx106-elf/li - 45b0 62676363 00474e55 20415320 322e3235 bgcc.GNU AS 2.25 - 45c0 2e310001 80080100 000200a2 0c000004 .1.............. - 45d0 018d2400 00b45e10 40e95f10 402f686f ..$...^.@._.@/ho - 45e0 6d652f77 6a672f52 65706f2f 6573702d me/wjg/Repo/esp- - 45f0 6f70656e 2d73646b 2d323031 37303632 open-sdk-2017062 - 4600 322f6372 6f737374 6f6f6c2d 4e472f2e 2/crosstool-NG/. - 4610 6275696c 642f7372 632f6763 632d342e build/src/gcc-4. - 4620 382e352f 6c696267 63632f63 6f6e6669 8.5/libgcc/confi - 4630 672f7874 656e7361 2f696565 65373534 g/xtensa/ieee754 - 4640 2d73662e 53002f68 6f6d652f 776a672f -sf.S./home/wjg/ - 4650 5265706f 2f657370 2d6f7065 6e2d7364 Repo/esp-open-sd - 4660 6b2d3230 31373036 32322f63 726f7373 k-20170622/cross - 4670 746f6f6c 2d4e472f 2e627569 6c642f78 tool-NG/.build/x - 4680 74656e73 612d6c78 3130362d 656c662f tensa-lx106-elf/ - 4690 6275696c 642f6275 696c642d 63632d67 build/build-cc-g - 46a0 63632d66 696e616c 2f787465 6e73612d cc-final/xtensa- - 46b0 6c783130 362d656c 662f6c69 62676363 lx106-elf/libgcc - 46c0 00474e55 20415320 322e3235 2e310001 .GNU AS 2.25.1.. - 46d0 80080100 000200b6 0c000004 01af2700 ..............'. - 46e0 00ec5f10 402c6010 402f686f 6d652f77 .._.@,`.@/home/w - 46f0 6a672f52 65706f2f 6573702d 6f70656e jg/Repo/esp-open - 4700 2d73646b 2d323031 37303632 322f6372 -sdk-20170622/cr - 4710 6f737374 6f6f6c2d 4e472f2e 6275696c osstool-NG/.buil - 4720 642f7372 632f6763 632d342e 382e352f d/src/gcc-4.8.5/ - 4730 6c696267 63632f63 6f6e6669 672f7874 libgcc/config/xt - 4740 656e7361 2f696565 65373534 2d73662e ensa/ieee754-sf. - 4750 53002f68 6f6d652f 776a672f 5265706f S./home/wjg/Repo - 4760 2f657370 2d6f7065 6e2d7364 6b2d3230 /esp-open-sdk-20 - 4770 31373036 32322f63 726f7373 746f6f6c 170622/crosstool - 4780 2d4e472f 2e627569 6c642f78 74656e73 -NG/.build/xtens - 4790 612d6c78 3130362d 656c662f 6275696c a-lx106-elf/buil - 47a0 642f6275 696c642d 63632d67 63632d66 d/build-cc-gcc-f - 47b0 696e616c 2f787465 6e73612d 6c783130 inal/xtensa-lx10 - 47c0 362d656c 662f6c69 62676363 00474e55 6-elf/libgcc.GNU - 47d0 20415320 322e3235 2e310001 80 AS 2.25.1... + 0980 000b0483 0800001b 5a080000 07a50122 ........Z......" + 0990 34040000 1baf0000 0007a601 22340400 4..........."4.. + 09a0 001bfb07 000007a7 01223404 00001bc5 ........."4..... + 09b0 05000007 0a031898 05000009 39060000 ............9... + 09c0 20081b0c 310a0000 0a600400 00081d18 ...1....`...... + 09d0 360a0000 000a6704 0000081e 18360a00 6.....g......6.. + 09e0 00040a6e 04000008 1f18360a 0000080a ...n......6..... + 09f0 75040000 08201836 0a00000c 0a7c0400 u.... .6.....|.. + 0a00 00082118 360a0000 100a8304 00000822 ..!.6.........." + 0a10 18360a00 00140a17 06000008 2318360a .6..........#.6. + 0a20 0000180a 27060000 08241836 0a00001c ....'....$.6.... + 0a30 0003bb09 00000b04 31000000 0f310000 ........1....1.. + 0a40 004c0a00 00105e00 00000700 033c0a00 .L....^......<.. + 0a50 001cf801 0000082e 1a4c0a00 00082020 .........L.... + 0a60 0e111f10 0e031c0a 02000008 2f1a4c0a ............/.L. + 0a70 00000802 040e1111 110e001c 10020000 ................ + 0a80 08301a4c 0a000008 02040e10 0e011e20 .0.L........... + 0a90 1cfe0100 0008311a 4c0a0000 080c0406 ......1.L....... + 0aa0 0c04040e 201cf201 00000832 1a4c0a00 .... ......2.L.. + 0ab0 00080204 0e101011 0e201cb4 02000008 ......... ...... + 0ac0 331a4c0a 00000820 200e010f 110f031c 3.L.... ....... + 0ad0 04020000 08341a4c 0a000008 02041619 .....4.L........ + 0ae0 11111100 1cac0300 0008351a 4c0a0000 ..........5.L... + 0af0 08000000 06090204 0f1d9300 00000839 ...............9 + 0b00 2a310a00 001e5200 00000704 5e000000 *1....R.....^... + 0b10 09230a30 0b00001f aa050000 001fb105 .#.0............ + 0b20 0000011f fb000000 021f2004 00000300 .......... ..... + 0b30 1e180300 0007045e 00000009 300ab20b .......^....0... + 0b40 00002043 31000020 43320001 20433300 .. C1.. C2.. C3. + 0b50 02204334 00032043 35000420 43360005 . C4.. C5.. C6.. + 0b60 20433700 06204338 00072043 39000820 C7.. C8.. C9.. + 0b70 43313000 09204331 31000a20 43313200 C10.. C11.. C12. + 0b80 0b204331 33000c20 43313400 0d204331 . C13.. C14.. C1 + 0b90 35000e20 43313600 0f204331 37001020 5.. C16.. C17.. + 0ba0 43313800 11204331 39001220 43323000 C18.. C19.. C20. + 0bb0 130021f9 03000009 4811be0b 00000401 ..!.....H....... + 0bc0 022e0700 00220704 5e000000 011f01ec ....."..^....... + 0bd0 0b00001f 52040000 001f6f00 0000011f ....R.....o..... + 0be0 db010000 021f4a06 00000300 23790700 ......J.....#y.. + 0bf0 0001260d 23070000 05035080 fe3f2321 ..&.#.....P..?#! + 0c00 02000001 280d2307 00000503 4c80fe3f ....(.#.....L..? + 0c10 246a0001 2e092500 00000503 9a8dfe3f $j....%........? + 0c20 24690001 2f092500 00000503 998dfe3f $i../.%........? + 0c30 23fb0600 00013009 25000000 0503988d #.....0.%....... + 0c40 fe3f25d5 06000001 3214fc00 00000503 .?%.....2....... + 0c50 848dfe3f 269f0200 0001860d 01860c00 ...?&........... + 0c60 00277374 72000186 2e230700 0028f003 .'str....#...(.. + 0c70 00000186 44050b00 00292a6a 00018a16 ....D....)*j.... + 0c80 25000000 0000263c 04000001 700d01b8 %.....&<....p... + 0c90 0c000027 73747200 01702f23 07000028 ...'str..p/#...( + 0ca0 f0030000 01704505 0b00001d 39020000 .....pE.....9... + 0cb0 01731125 00000000 2be60200 00016418 .s.%....+.....d. + 0cc0 30542140 4e000000 019c410d 00002c3d 0T!@N.....A...,= + 0cd0 54214027 0f00002c 43542140 330f0000 T!@'...,CT!@3... + 0ce0 2c4e5421 403f0f00 002d5954 21404b0f ,NT!@?...-YT!@K. + 0cf0 0000fd0c 00002e01 52027c00 002d6654 ........R.|..-fT + 0d00 2140570f 00001f0d 00002e01 52027c00 !@W.........R.|. + 0d10 2e015305 03605221 402e0154 0130002f ..S..`R!@..T.0./ + 0d20 75542140 630f0000 2e015202 7c002e01 uT!@c.....R.|... + 0d30 53030af4 012e0154 01312e01 55013100 S......T.1..U.1. + 0d40 002b8c07 00000151 18605221 405e0000 .+.....Q.`R!@^.. + 0d50 00019ceb 0d000030 61726700 01512b9f .......0arg..Q+. + 0d60 00000004 00000000 00000025 9b040000 ...........%.... + 0d70 01531425 00000005 034880fe 3f2c7852 .S.%.....H..?,xR + 0d80 21406f0f 00002d90 5221404b 0f00009a !@o...-.R!@K.... + 0d90 0d00002e 0152027c 00002d9d 52214057 .....R.|..-.R!@W + 0da0 0f0000bc 0d00002e 0152027c 002e0153 .........R.|...S + 0db0 0503ec52 21402e01 54013000 2dac5221 ...R!@..T.0.-.R! + 0dc0 40630f00 00e10d00 002e0152 027c002e @c.........R.|.. + 0dd0 0153030a 2c012e01 5401312e 01550131 .S..,...T.1..U.1 + 0de0 002cbb52 2140330f 0000002b 89030000 .,.R!@3....+.... + 0df0 013518ec 52214037 01000001 9c270f00 .5..R!@7.....'.. + 0e00 00306172 67000135 2c9f0000 00290000 .0arg..5,....).. + 0e10 00250000 0031540c 00004853 21400700 .%...1T...HS!@.. + 0e20 00000001 4009850e 0000326d 0c00004e ....@.....2m...N + 0e30 0000004a 00000032 610c0000 72000000 ...J...2a...r... + 0e40 6e000000 33790c00 00280000 00680e00 n...3y...(...h.. + 0e50 00347a0c 00009a00 00009000 00002c94 .4z...........,. + 0e60 5321407b 0f000000 2d515321 40870f00 S!@{....-QS!@... + 0e70 007b0e00 002e0152 0131002c 64532140 .{.....R.1.,dS!@ + 0e80 930f0000 0031860c 0000b053 21400540 .....1.....S!@.@ + 0e90 00000001 4709020f 0000329f 0c0000e0 ....G.....2..... + 0ea0 000000dc 00000032 930c0000 04010000 .......2........ + 0eb0 00010000 35400000 0034ab0c 00002e01 ....5@...4...... + 0ec0 00002201 00002db8 53214087 0f0000de .."...-.S!@..... + 0ed0 0e00002e 01520131 2e015301 30002cd0 .....R.1..S.0.,. + 0ee0 53214093 0f00002c 08542140 7b0f0000 S!@....,.T!@{... + 0ef0 2f1d5421 407b0f00 002e0152 02082000 /.T!@{.....R.. . + 0f00 00002c1e 5321409f 0f00002c 29532140 ..,.S!@....,)S!@ + 0f10 ab0f0000 2c2f5321 40930f00 002ce953 ....,/S!@....,.S + 0f20 2140b70f 00000036 78030000 78030000 !@.....6x...x... + 0f30 094a0a36 c9030000 c9030000 094b0a36 .J.6.........K.6 + 0f40 27000000 27000000 09530a36 55010000 '...'....S.6U... + 0f50 55010000 0a420636 34010000 34010000 U....B.64...4... + 0f60 0a430636 a1070000 a1070000 0a410636 .C.6.........A.6 + 0f70 1c080000 1c080000 094c0a36 d2000000 .........L.6.... + 0f80 d2000000 09600a36 c6060000 c6060000 .....`.6........ + 0f90 09610a36 02010000 02010000 09630a36 .a.6.........c.6 + 0fa0 06000000 06000000 095f0a36 49070000 ........._.6I... + 0fb0 49070000 09620a36 10040000 10040000 I....b.6........ + 0fc0 0b290900 780a0000 0400ff02 00000401 .)..x........... + 0fd0 af040000 0cad0a00 00620600 00880000 .........b...... + 0fe0 00000000 00650500 00020108 ed060000 .....e.......... + 0ff0 020106ef 06000002 0207b307 00000202 ................ + 1000 05a50400 00030d0e 00000222 1d4d0000 ...........".M.. + 1010 00020407 a9010000 04040569 6e740002 ...........int.. + 1020 08055403 00000208 079f0100 00020404 ..T............. + 1030 79010000 0208042c 04000005 04020804 y......,........ + 1040 27040000 031f0000 00030b0d 54000000 '...........T... + 1050 03c00000 00030c11 80000000 02040559 ...............Y + 1060 03000003 d5070000 042c0e98 00000003 .........,...... + 1070 f3000000 04720e98 00000006 5b060000 .....r......[... + 1080 05650117 4d000000 070404a6 03e60000 .e..M........... + 1090 0008fa02 000004a8 0cb70000 0008be05 ................ + 10a0 000004a9 13e60000 00000925 000000f6 ...........%.... + 10b0 0000000a 4d000000 03000b08 04a3091a ....M........... + 10c0 0100000c 66010000 04a50754 00000000 ....f......T.... + 10d0 0c740200 0004aa05 c4000000 040003be .t.............. + 10e0 03000004 ab03f600 000003dd 02000004 ................ + 10f0 af1b8c00 00000204 07a40100 000d043f ...............? + 1100 01000002 0108f606 00000e3f 01000003 ...........?.... + 1110 81030000 06161932 0100000f 1a010000 .......2........ + 1120 18062f08 b1010000 0c3d0800 00063113 ../......=....1. + 1130 b1010000 00105f6b 00063207 54000000 ......_k..2.T... + 1140 040c0506 00000632 0b540000 00080cb8 .......2.T...... + 1150 05000006 32145400 00000c0c cb010000 ....2.T......... + 1160 06321b54 00000010 105f7800 06330bb7 .2.T....._x..3.. + 1170 01000014 000d0457 01000009 4b010000 .......W....K... + 1180 c7010000 0a4d0000 0000000f 2e060000 .....M.......... + 1190 24063708 4a020000 0c460200 00063909 $.7.J....F....9. + 11a0 54000000 000c7f01 0000063a 09540000 T..........:.T.. + 11b0 00040c4b 01000006 3b095400 0000080c ...K....;.T..... + 11c0 ba020000 063c0954 0000000c 0c170400 .....<.T........ + 11d0 00063d09 54000000 100cd805 0000063e ..=.T..........> + 11e0 09540000 00140c22 01000006 3f095400 .T....."....?.T. + 11f0 0000180c 4f020000 06400954 0000001c ....O....@.T.... + 1200 0ce50300 00064109 54000000 2000112f ......A.T... ../ + 1210 00000008 01064a08 8f020000 0c990700 ......J......... + 1220 00064b0a 8f020000 000cba06 0000064c ..K............L + 1230 098f0200 008012c6 07000006 4e0a4b01 ............N.K. + 1240 00000001 12140800 0006510a 4b010000 ..........Q.K... + 1250 04010009 77000000 9f020000 0a4d0000 ....w........M.. + 1260 001f000f 8a040000 8c065508 e1020000 ..........U..... + 1270 0c3d0800 00065612 e1020000 000c5e02 .=....V.......^. + 1280 00000657 06540000 00040c0d 01000006 ...W.T.......... + 1290 5809e702 0000080c 06030000 065920fe X............Y . + 12a0 02000088 000d049f 02000009 f7020000 ................ + 12b0 f7020000 0a4d0000 001f000d 04fd0200 .....M.......... + 12c0 00130d04 4a020000 0f340700 00080675 ....J....4.....u + 12d0 082c0300 000c6203 00000676 112c0300 .,....b....v.,.. + 12e0 00000ccf 07000006 77065400 00000400 ........w.T..... + 12f0 0d042500 00000f38 03000020 069908a5 ..%....8... .... + 1300 03000010 5f700006 9a122c03 00000010 ...._p....,..... + 1310 5f720006 9b075400 00000410 5f770006 _r....T....._w.. + 1320 9c075400 0000080c 85000000 069d093a ..T............: + 1330 0000000c 0ca60300 00069e09 3a000000 ............:... + 1340 0e105f62 6600069f 11040300 00100c20 .._bf.......... + 1350 07000006 a0075400 0000180c ee0d0000 ......T......... + 1360 06a21209 0500001c 000e3203 000014e7 ..........2..... + 1370 050000f0 06740108 09050000 158c0000 .....t.......... + 1380 00067801 07540000 00001563 08000006 ..x..T.....c.... + 1390 7d010b4a 07000004 15b80000 00067d01 }..J..........}. + 13a0 144a0700 00081504 08000006 7d011e4a .J..........}..J + 13b0 0700000c 15590200 00067f01 08540000 .....Y.......T.. + 13c0 00101516 02000006 81010939 01000014 ...........9.... + 13d0 152d0300 00068301 07540000 001815e2 .-.......T...... + 13e0 07000006 85010754 0000001c 15840700 .......T........ + 13f0 00068601 16b20800 0020165f 6d700006 ......... ._mp.. + 1400 880112b8 08000024 15b40300 00068a01 .......$........ + 1410 0ac90800 00281545 03000006 8c010754 .....(.E.......T + 1420 0000002c 15fd0500 00068f01 07540000 ...,.........T.. + 1430 003015e5 06000006 90010939 01000034 .0.........9...4 + 1440 155e0000 00069201 13cf0800 003815ee .^...........8.. + 1450 05000006 930110d5 0800003c 15b60100 ...........<.... + 1460 00069401 09390100 004015c4 02000006 .....9...@...... + 1470 97010be6 08000044 158a0400 00069b01 .......D........ + 1480 13e10200 00481533 04000006 9c01129f .....H.3........ + 1490 0200004c 15410700 00069f01 100b0700 ...L.A.......... + 14a0 00d81588 01000006 a0010b4a 070000e4 ...........J.... + 14b0 15000000 0006a101 17f20800 00e81563 ...............c + 14c0 00000006 a2010939 010000ec 000d04aa .......9........ + 14d0 0300000f c3010000 6806b508 52060000 ........h...R... + 14e0 105f7000 06b6122c 03000000 105f7200 ._p....,....._r. + 14f0 06b70754 00000004 105f7700 06b80754 ...T....._w....T + 1500 00000008 0c850000 0006b909 3a000000 ............:... + 1510 0c0ca603 000006ba 093a0000 000e105f .........:....._ + 1520 62660006 bb110403 0000100c 20070000 bf.......... ... + 1530 06bc0754 00000018 0cee0d00 0006bf12 ...T............ + 1540 09050000 1c0c1201 000006c3 0a770000 .............w.. + 1550 00200cdf 00000006 c51d7006 0000240c . ........p...$. + 1560 3d000000 06c71d9a 06000028 0c4e0800 =..........(.N.. + 1570 0006ca0d be060000 2c0c2603 000006cb ........,.&..... + 1580 09d80600 0030105f 75620006 ce110403 .....0._ub...... + 1590 00003410 5f757000 06cf122c 0300003c ..4._up....,...< + 15a0 105f7572 0006d007 54000000 400c5408 ._ur....T...@.T. + 15b0 000006d3 11de0600 00440cdc 07000006 .........D...... + 15c0 d411ee06 00004710 5f6c6200 06d71104 ......G._lb..... + 15d0 03000048 0c1e0600 0006da07 54000000 ...H........T... + 15e0 500cea01 000006db 0a9f0000 00540c33 P............T.3 + 15f0 06000006 e20c2601 0000580c 92040000 ......&...X..... + 1600 06e40e1a 0100005c 0c0c0800 0006e509 .......\........ + 1610 54000000 64001754 00000070 06000018 T...d..T...p.... + 1620 09050000 18770000 00183901 00001854 .....w....9....T + 1630 00000000 0d045206 00001754 00000094 ......R....T.... + 1640 06000018 09050000 18770000 00189406 .........w...... + 1650 00001854 00000000 0d044601 00000d04 ...T......F..... + 1660 76060000 17ab0000 00be0600 00180905 v............... + 1670 00001877 00000018 ab000000 18540000 ...w.........T.. + 1680 00000d04 a0060000 17540000 00d80600 .........T...... + 1690 00180905 00001877 00000000 0d04c406 .......w........ + 16a0 00000925 000000ee 0600000a 4d000000 ...%........M... + 16b0 02000925 000000fe 0600000a 4d000000 ...%........M... + 16c0 00000644 01000006 1f011a0f 05000014 ...D............ + 16d0 3b070000 0c062301 08440700 00153d08 ;.....#..D....=. + 16e0 00000625 01114407 00000015 54060000 ...%..D.....T... + 16f0 06260107 54000000 04150003 00000627 .&..T..........' + 1700 010b4a07 00000800 0d040b07 00000d04 ..J............. + 1710 fe060000 148d0100 0018063f 01089707 ...........?.... + 1720 00001532 08000006 40011297 07000000 ...2....@....... + 1730 15720300 00064101 12970700 00061529 .r....A........) + 1740 07000006 42011233 0000000c 15380800 ....B..3.....8.. + 1750 00064501 24620000 00100009 33000000 ..E.$b......3... + 1760 a7070000 0a4d0000 00020014 de030000 .....M.......... + 1770 10065801 08ee0700 00152c01 0000065b ..X.......,....[ + 1780 0113b101 00000015 95010000 065c0107 .............\.. + 1790 54000000 04157c02 0000065d 0113b101 T.....|....].... + 17a0 00000815 68030000 065e0114 ee070000 ....h....^...... + 17b0 0c000d04 b1010000 14e20500 00500662 .............P.b + 17c0 01089d08 00001555 07000006 65010939 .......U....e..9 + 17d0 01000000 15920200 00066601 0e1a0100 ..........f..... + 17e0 00041544 00000006 67010e1a 0100000c ...D....g....... + 17f0 15620700 00066801 0e1a0100 0014150d .b....h......... + 1800 06000006 6901089d 0800001c 15130700 ....i........... + 1810 00066a01 07540000 002415e5 00000006 ..j..T...$...... + 1820 6b010e1a 01000028 15ce0200 00066c01 k......(......l. + 1830 0e1a0100 00301563 02000006 6d010e1a .....0.c....m... + 1840 01000038 15970300 00066e01 0e1a0100 ...8......n..... + 1850 00401581 02000006 6f010e1a 01000048 .@......o......H + 1860 00093f01 0000ad08 00000a4d 00000007 ..?........M.... + 1870 00194308 00000d04 ad080000 0d04a707 ..C............. + 1880 00001ac9 08000018 09050000 000d04be ................ + 1890 0800000d 04500700 000d04c7 0100001a .....P.......... + 18a0 e6080000 18540000 00000d04 ec080000 .....T.......... + 18b0 0d04db08 00000d04 f4070000 1b5a0800 .............Z.. + 18c0 0006a501 22a50300 001baf00 000006a6 ...."........... + 18d0 0122a503 00001bfb 07000006 a70122a5 ."............". + 18e0 0300001b c5050000 060a0318 09050000 ................ + 18f0 1c07044d 00000007 f5020e9c 0900001d ...M............ + 1900 6a080000 001db008 0000011d 40090000 j...........@... + 1910 021d5709 0000031d 98080000 041d2d0a ..W...........-. + 1920 0000051d 1e090000 061da309 0000071d ................ + 1930 560a0000 081dff08 0000091d 7f0a0000 V............... + 1940 0a1dc109 00000b1d ee090000 0c1d6e09 ..............n. + 1950 00000d1d df080000 641d8308 00006500 ........d.....e. + 1960 061c0a00 00070703 032c0900 001e0c07 .........,...... + 1970 090309de 09000015 30110000 070a0316 ........0....... + 1980 9c090000 0015a80a 0000070b 030e4100 ..............A. + 1990 00000415 d0070000 070c030e 41000000 ............A... + 19a0 08000692 09000007 0d0303a9 0900000e ................ + 19b0 de090000 09eb0900 00000a00 000a4d00 ..............M. + 19c0 00000500 0ef00900 001fcc08 00000131 ...............1 + 19d0 1f000a00 00050314 87fe3f20 e0090000 ..........? .... + 19e0 013a1888 54214027 00000001 9c620a00 .:..T!@'.....b.. + 19f0 00219a54 2140620a 00004e0a 00002201 .!.T!@b...N...". + 1a00 52050314 87fe3f22 01530136 22015401 R.....?".S.6".T. + 1a10 360023a5 5421406f 0a000022 01520503 6.#.T!@o...".R.. + 1a20 ed86fe3f 000024ba 0a0000ba 0a000007 ...?..$......... + 1a30 19030625 470a0000 470a0000 084d0500 ...%G...G....M.. + 1a40 101c0000 04000505 00000401 af040000 ................ + 1a50 0c360d00 00620600 00500100 00000000 .6...b...P...... + 1a60 00f60600 00020106 ef060000 039c0d00 ................ + 1a70 00022b18 38000000 020108ed 06000002 ..+.8........... + 1a80 0205a504 00000202 07b30700 00040405 ................ + 1a90 696e7400 030b0e00 00024f19 60000000 int.......O.`... + 1aa0 020407a9 01000002 08055403 00000208 ..........T..... + 1ab0 079f0100 00039e0d 00000318 132c0000 .............,.. + 1ac0 00057500 0000030d 0e000003 30145400 ..u.........0.T. + 1ad0 00000302 0d000004 16157500 00000379 ..........u....y + 1ae0 0d000004 1814aa00 00000604 b0000000 ................ + 1af0 0703d00e 00000419 14bd0000 000604c3 ................ + 1b00 00000008 ce000000 09750000 000003e9 .........u...... + 1b10 0c000004 1a1fda00 00000604 e0000000 ................ + 1b20 0a920000 0003960c 0000041b 14f10000 ................ + 1b30 000604f7 00000008 02010000 09860000 ................ + 1b40 00000ba7 0e000038 04230cc6 0100000c .......8.#...... + 1b50 e00a0000 04251e9e 00000000 0c340b00 .....%.......4.. + 1b60 0004261e 9e000000 040cbd0b 00000427 ..&............' + 1b70 1e9e0000 00080c48 0d000004 2822b100 .......H....(".. + 1b80 00000c0c ea0d0000 042922ce 00000010 .........)"..... + 1b90 0cca0f00 00042a19 e5000000 140ce10b ......*......... + 1ba0 0000042b 1e9e0000 00180cdf 0b000004 ...+............ + 1bb0 2c1e9e00 00001c0c f00a0000 042d1e9e ,............-.. + 1bc0 00000020 0cee0a00 00042e1e 9e000000 ... ............ + 1bd0 240cfd0a 0000042f 1e9e0000 00280cfb $....../.....(.. + 1be0 0a000004 301e9e00 00002c0c c40c0000 ....0.....,..... + 1bf0 04311e9e 00000030 0cc20c00 0004321e .1.....0......2. + 1c00 9e000000 34000502 0100000b 39060000 ....4.......9... + 1c10 20051b0c 41020000 0c600400 00051d18 ...A....`...... + 1c20 46020000 000c6704 0000051e 18460200 F.....g......F.. + 1c30 00040c6e 04000005 1f184602 0000080c ...n......F..... + 1c40 75040000 05201846 0200000c 0c7c0400 u.... .F.....|.. + 1c50 00052118 46020000 100c8304 00000522 ..!.F.........." + 1c60 18460200 00140c17 06000005 23184602 .F..........#.F. + 1c70 0000180c 27060000 05241846 0200001c ....'....$.F.... + 1c80 0005cb01 00000604 81000000 0d810000 ................ + 1c90 005c0200 000e6000 00000700 054c0200 .\....`......L.. + 1ca0 000ff801 0000052e 1a5c0200 00082020 .........\.... + 1cb0 0e111f10 0e030f0a 02000005 2f1a5c02 ............/.\. + 1cc0 00000802 040e1111 110e000f 10020000 ................ + 1cd0 05301a5c 02000008 02040e10 0e011e20 .0.\........... + 1ce0 0ffe0100 0005311a 5c020000 080c0406 ......1.\....... + 1cf0 0c04040e 200ff201 00000532 1a5c0200 .... ......2.\.. + 1d00 00080204 0e101011 0e200fb4 02000005 ......... ...... + 1d10 331a5c02 00000820 200e010f 110f030f 3.\.... ....... + 1d20 04020000 05341a5c 02000008 02041619 .....4.\........ + 1d30 11111100 0fac0300 0005351a 5c020000 ..........5.\... + 1d40 08000000 06090204 0f109300 00000539 ...............9 + 1d50 2a410200 00112e0c 00000704 60000000 *A..........`... + 1d60 061a0a34 03000012 970d0000 0012520c ...4..........R. + 1d70 00000100 11520000 00070460 00000006 .....R.....`.... + 1d80 230a5f03 000012aa 05000000 12b10500 #._............. + 1d90 000112fb 00000002 12200400 00030011 ......... ...... + 1da0 18030000 07046000 00000630 0ae10300 ......`....0.... + 1db0 00134331 00001343 32000113 43330002 ..C1...C2...C3.. + 1dc0 13433400 03134335 00041343 36000513 .C4...C5...C6... + 1dd0 43370006 13433800 07134339 00081343 C7...C8...C9...C + 1de0 31300009 13433131 000a1343 3132000b 10...C11...C12.. + 1df0 13433133 000c1343 3134000d 13433135 .C13...C14...C15 + 1e00 000e1343 3136000f 13433137 00101343 ...C16...C17...C + 1e10 31380011 13433139 00121343 32300013 18...C19...C20.. + 1e20 0014f903 00000648 11ed0300 00020102 .......H........ + 1e30 2e070000 02080427 04000015 04031f00 .......'........ + 1e40 0000070b 0d4d0000 0003c000 0000070c .....M.......... + 1e50 11fd0300 00020405 59030000 03d50700 ........Y....... + 1e60 00082c0e 15040000 03f30000 0008720e ..,...........r. + 1e70 15040000 165b0600 00096501 17600000 .....[....e..`.. + 1e80 00170408 a6036304 000018fa 02000008 ......c......... + 1e90 a80c3404 000018be 05000008 a9136304 ..4...........c. + 1ea0 0000000d 38000000 73040000 0e600000 ....8...s....`.. + 1eb0 00030019 0808a309 97040000 0c660100 .............f.. + 1ec0 0008a507 4d000000 000c7402 000008aa ....M.....t..... + 1ed0 05410400 00040003 be030000 08ab0373 .A.............s + 1ee0 04000003 dd020000 08af1b09 04000002 ................ + 1ef0 0407a401 00000381 0300000a 1619af04 ................ + 1f00 00000b1a 01000018 0a2f081c 0500000c ........./...... + 1f10 3d080000 0a31131c 05000000 1a5f6b00 =....1......._k. + 1f20 0a32074d 00000004 0c050600 000a320b .2.M..........2. + 1f30 4d000000 080cb805 00000a32 144d0000 M..........2.M.. + 1f40 000c0ccb 0100000a 321b4d00 0000101a ........2.M..... + 1f50 5f78000a 330b2205 00001400 0604c204 _x..3."......... + 1f60 00000db6 04000032 0500000e 60000000 .......2....`... + 1f70 00000b2e 06000024 0a3708b5 0500000c .......$.7...... + 1f80 46020000 0a39094d 00000000 0c7f0100 F....9.M........ + 1f90 000a3a09 4d000000 040c4b01 00000a3b ..:.M.....K....; + 1fa0 094d0000 00080cba 0200000a 3c094d00 .M..........<.M. + 1fb0 00000c0c 17040000 0a3d094d 00000010 .........=.M.... + 1fc0 0cd80500 000a3e09 4d000000 140c2201 ......>.M.....". + 1fd0 00000a3f 094d0000 00180c4f 0200000a ...?.M.....O.... + 1fe0 40094d00 00001c0c e5030000 0a41094d @.M..........A.M + 1ff0 00000020 001b2f00 00000801 0a4a08fa ... ../......J.. + 2000 0500000c 99070000 0a4b0afa 05000000 .........K...... + 2010 0cba0600 000a4c09 fa050000 801cc607 ......L......... + 2020 00000a4e 0ab60400 0000011c 14080000 ...N............ + 2030 0a510ab6 04000004 01000dfb 0300000a .Q.............. + 2040 0600000e 60000000 1f000b8a 0400008c ....`........... + 2050 0a55084c 0600000c 3d080000 0a56124c .U.L....=....V.L + 2060 06000000 0c5e0200 000a5706 4d000000 .....^....W.M... + 2070 040c0d01 00000a58 09520600 00080c06 .......X.R...... + 2080 0300000a 59206206 00008800 06040a06 ....Y b......... + 2090 00000daa 00000062 0600000e 60000000 .......b....`... + 20a0 1f000604 b5050000 0b340700 00080a75 .........4.....u + 20b0 08900600 000c6203 00000a76 11900600 ......b....v.... + 20c0 00000ccf 0700000a 77064d00 00000400 ........w.M..... + 20d0 06043800 00000b38 03000020 0a990809 ..8....8... .... + 20e0 0700001a 5f70000a 9a129006 0000001a ...._p.......... + 20f0 5f72000a 9b074d00 0000041a 5f77000a _r....M....._w.. + 2100 9c074d00 0000080c 85000000 0a9d093f ..M............? + 2110 0000000c 0ca60300 000a9e09 3f000000 ............?... + 2120 0e1a5f62 66000a9f 11680600 00100c20 .._bf....h..... + 2130 0700000a a0074d00 0000180c ee0d0000 ......M......... + 2140 0aa2126d 0800001c 00059606 00001de7 ...m............ + 2150 050000f0 0a740108 6d080000 1e8c0000 .....t..m....... + 2160 000a7801 074d0000 00001e63 0800000a ..x..M.....c.... + 2170 7d010bc0 0a000004 1eb80000 000a7d01 }.............}. + 2180 14c00a00 00081e04 0800000a 7d011ec0 ............}... + 2190 0a00000c 1e590200 000a7f01 084d0000 .....Y.......M.. + 21a0 00101e16 0200000a 810109d4 09000014 ................ + 21b0 1e2d0300 000a8301 074d0000 00181ee2 .-.......M...... + 21c0 0700000a 8501074d 0000001c 1e840700 .......M........ + 21d0 000a8601 16280c00 00201f5f 6d70000a .....(... ._mp.. + 21e0 8801122e 0c000024 1eb40300 000a8a01 .......$........ + 21f0 0a3f0c00 00281e45 0300000a 8c01074d .?...(.E.......M + 2200 0000002c 1efd0500 000a8f01 074d0000 ...,.........M.. + 2210 00301ee5 0600000a 900109d4 09000034 .0.............4 + 2220 1e5e0000 000a9201 13450c00 00381eee .^.......E...8.. + 2230 0500000a 9301104b 0c00003c 1eb60100 .......K...<.... + 2240 000a9401 09d40900 00401ec4 0200000a .........@...... + 2250 97010b5c 0c000044 1e8a0400 000a9b01 ...\...D........ + 2260 134c0600 00481e33 0400000a 9c01120a .L...H.3........ + 2270 0600004c 1e410700 000a9f01 10810a00 ...L.A.......... + 2280 00d81e88 0100000a a0010bc0 0a0000e4 ................ + 2290 1e000000 000aa101 17680c00 00e81e63 .........h.....c + 22a0 0000000a a20109d4 090000ec 0006040e ................ + 22b0 0700000b c3010000 680ab508 b6090000 ........h....... + 22c0 1a5f7000 0ab61290 06000000 1a5f7200 ._p.........._r. + 22d0 0ab7074d 00000004 1a5f7700 0ab8074d ...M....._w....M + 22e0 00000008 0c850000 000ab909 3f000000 ............?... + 22f0 0c0ca603 00000aba 093f0000 000e1a5f .........?....._ + 2300 6266000a bb116806 0000100c 20070000 bf....h..... ... + 2310 0abc074d 00000018 0cee0d00 000abf12 ...M............ + 2320 6d080000 1c0c1201 00000ac3 0afb0300 m............... + 2330 00200cdf 0000000a c51de609 0000240c . ............$. + 2340 3d000000 0ac71d10 0a000028 0c4e0800 =..........(.N.. + 2350 000aca0d 340a0000 2c0c2603 00000acb ....4...,.&..... + 2360 094e0a00 00301a5f 7562000a ce116806 .N...0._ub....h. + 2370 0000341a 5f757000 0acf1290 0600003c ..4._up........< + 2380 1a5f7572 000ad007 4d000000 400c5408 ._ur....M...@.T. + 2390 00000ad3 11540a00 00440cdc 0700000a .....T...D...... + 23a0 d411640a 0000471a 5f6c6200 0ad71168 ..d...G._lb....h + 23b0 06000048 0c1e0600 000ada07 4d000000 ...H........M... + 23c0 500cea01 00000adb 0a1c0400 00540c33 P............T.3 + 23d0 0600000a e20ca304 0000580c 92040000 ..........X..... + 23e0 0ae40e97 0400005c 0c0c0800 000ae509 .......\........ + 23f0 4d000000 6400204d 000000d4 09000009 M...d. M........ + 2400 6d080000 09fb0300 0009d409 0000094d m..............M + 2410 00000000 0604da09 00000201 08f60600 ................ + 2420 0005da09 00000604 b6090000 204d0000 ............ M.. + 2430 000a0a00 00096d08 000009fb 03000009 ......m......... + 2440 0a0a0000 094d0000 00000604 e1090000 .....M.......... + 2450 0604ec09 00002028 04000034 0a000009 ...... (...4.... + 2460 6d080000 09fb0300 00092804 0000094d m.........(....M + 2470 00000000 0604160a 0000204d 0000004e .......... M...N + 2480 0a000009 6d080000 09fb0300 00000604 ....m........... + 2490 3a0a0000 0d380000 00640a00 000e6000 :....8...d....`. + 24a0 00000200 0d380000 00740a00 000e6000 .....8...t....`. + 24b0 00000000 16440100 000a1f01 1a730800 .....D.......s.. + 24c0 001d3b07 00000c0a 230108ba 0a00001e ..;.....#....... + 24d0 3d080000 0a250111 ba0a0000 001e5406 =....%........T. + 24e0 00000a26 01074d00 0000041e 00030000 ...&..M......... + 24f0 0a27010b c00a0000 08000604 810a0000 .'.............. + 2500 0604740a 00001d8d 01000018 0a3f0108 ..t..........?.. + 2510 0d0b0000 1e320800 000a4001 120d0b00 .....2....@..... + 2520 00001e72 0300000a 4101120d 0b000006 ...r....A....... + 2530 1e290700 000a4201 12460000 000c1e38 .)....B..F.....8 + 2540 0800000a 4501246e 00000010 000d4600 ....E.$n......F. + 2550 00001d0b 00000e60 00000002 001dde03 .......`........ + 2560 0000100a 58010864 0b00001e 2c010000 ....X..d....,... + 2570 0a5b0113 1c050000 001e9501 00000a5c .[.............\ + 2580 01074d00 0000041e 7c020000 0a5d0113 ..M.....|....].. + 2590 1c050000 081e6803 00000a5e 0114640b ......h....^..d. + 25a0 00000c00 06041c05 00001de2 05000050 ...............P + 25b0 0a620108 130c0000 1e550700 000a6501 .b.......U....e. + 25c0 09d40900 00001e92 0200000a 66010e97 ............f... + 25d0 04000004 1e440000 000a6701 0e970400 .....D....g..... + 25e0 000c1e62 0700000a 68010e97 04000014 ...b....h....... + 25f0 1e0d0600 000a6901 08130c00 001c1e13 ......i......... + 2600 0700000a 6a01074d 00000024 1ee50000 ....j..M...$.... + 2610 000a6b01 0e970400 00281ece 0200000a ..k......(...... + 2620 6c010e97 04000030 1e630200 000a6d01 l......0.c....m. + 2630 0e970400 00381e97 0300000a 6e010e97 .....8......n... + 2640 04000040 1e810200 000a6f01 0e970400 ...@......o..... + 2650 0048000d da090000 230c0000 0e600000 .H......#....`.. + 2660 00070021 43080000 0604230c 00000604 ...!C.....#..... + 2670 1d0b0000 083f0c00 00096d08 00000006 .....?....m..... + 2680 04340c00 000604c6 0a000006 04320500 .4...........2.. + 2690 00085c0c 0000094d 00000000 0604620c ..\....M......b. + 26a0 00000604 510c0000 06046a0b 0000225a ....Q.....j..."Z + 26b0 0800000a a5012209 07000022 af000000 ......"....".... + 26c0 0aa60122 09070000 22fb0700 000aa701 ..."...."....... + 26d0 22090700 0022c505 00000a0a 03186d08 "...."........m. + 26e0 0000036e 0c000001 220eda09 000005a2 ...n...."....... + 26f0 0c000023 d50d0000 012313c5 0c000005 ...#.....#...... + 2700 03e08dfe 3f0604a2 0c00000d da090000 ....?........... + 2710 e10c0000 0e600000 00010e60 0000000f .....`.....`.... + 2720 00236f0b 00000124 0ecb0c00 000503c0 .#o....$........ + 2730 8dfe3f23 6a0b0000 01250ecb 0c000005 ..?#j....%...... + 2740 03a08dfe 3f244c43 44000128 35170d00 ....?$LCD..(5... + 2750 0005039c 8dfe3f06 04c60100 0025e103 ......?......%.. + 2760 0000012a 0605039b 8dfe3f26 1a0c0000 ...*......?&.... + 2770 01bf0206 00000000 00000000 019c3e0e ..............>. + 2780 00002776 616c0001 bf02164d 00000080 ..'val.....M.... + 2790 0100007c 01000028 210b0000 01bf0223 ...|...(!......# + 27a0 75000000 a7010000 a1010000 29730b00 u...........)s.. + 27b0 0001c402 0a3e0e00 00029146 297a0b00 .....>.....F)z.. + 27c0 0001c502 0a3e0e00 000391a3 7f299d0e .....>.......).. + 27d0 000001c6 020a3e0e 00000391 807f2a00 ......>.......*. + 27e0 0000005d 1b0000ba 0d00002b 015203f3 ...].......+.R.. + 27f0 01522b01 530391a3 7f002a00 0000003f .R+.S.....*....? + 2800 190000db 0d00002b 01520391 a37f2b01 .......+.R....+. + 2810 53027c00 2b015402 7100002a 00000000 S.|.+.T.q..*.... + 2820 e31b0000 f80d0000 2b015202 91462b01 ........+.R..F+. + 2830 53050300 00000000 2a000000 00e31b00 S.......*....... + 2840 00120e00 002b0152 0291462b 01530271 .....+.R..F+.S.q + 2850 00002a00 000000e3 1b00002d 0e00002b ..*........-...+ + 2860 01520291 462b0153 0391a37f 002c0000 .R..F+.S.....,.. + 2870 0000fd10 00002b01 52029146 00000dda ......+.R..F.... + 2880 0900004e 0e00000e 60000000 220026ae ...N....`...".&. + 2890 0c000001 a6020600 00000000 00000001 ................ + 28a0 9cd90e00 00277661 6c0001a6 02164d00 .....'val.....M. + 28b0 0000db01 0000d301 00002821 0b000001 ..........(!.... + 28c0 a6022375 00000018 02000012 02000028 ..#u...........( + 28d0 c60e0000 01a6023f 15030000 4c020000 .......?....L... + 28e0 44020000 29730b00 0001ab02 0ad90e00 D...)s.......... + 28f0 00029150 2a000000 00ef1b00 00c80e00 ...P*........... + 2900 002b0152 02710000 2c000000 00fd1000 .+.R.q..,....... + 2910 002b0152 02710000 000dda09 0000e90e .+.R.q.......... + 2920 00000e60 00000010 00268a0c 0000018b ...`.....&...... + 2930 02060000 00000000 0000019c 740f0000 ............t... + 2940 2776616c 00018b02 164d0000 008e0200 'val.....M...... + 2950 00860200 0028210b 0000018b 02237500 .....(!......#u. + 2960 0000cb02 0000c502 000028c6 0e000001 ..........(..... + 2970 8b023f15 030000ff 020000f7 02000029 ..?............) + 2980 730b0000 0190020a 740f0000 0291502a s.......t.....P* + 2990 00000000 ef1b0000 630f0000 2b015202 ........c...+.R. + 29a0 7100002c 00000000 fd100000 2b015202 q..,........+.R. + 29b0 71000000 0dda0900 00840f00 000e6000 q.............`. + 29c0 00001300 26020100 00016b02 06502e10 ....&.....k..P.. + 29d0 40ac0000 00019cf7 1000002d f8000000 @..........-.... + 29e0 2e650d00 00016f02 11750000 00450300 .e....o..u...E.. + 29f0 00390300 002ef003 00000170 02117500 .9.........p..u. + 2a00 00009b03 00009103 00002e42 0e000001 ...........B.... + 2a10 71021175 000000ed 030000db 0300002e q..u............ + 2a20 580c0000 0172021a f7100000 65040000 X....r......e... + 2a30 5d040000 2f771800 00a62e10 401c1001 ].../w......@... + 2a40 00000176 020d9410 000030a8 180000a4 ...v......0..... + 2a50 040000a0 04000030 9c180000 c7040000 .......0........ + 2a60 c3040000 30901800 00f30400 00ef0400 ....0........... + 2a70 00308418 00001f05 00001b05 00003146 .0............1F + 2a80 150000bb 2e104025 30010000 01f9097d ......@%0......} + 2a90 10000030 54150000 49050000 47050000 ...0T...I...G... + 2aa0 2d300100 00325f15 00006305 00006105 -0...2_...c...a. + 2ab0 000033c3 2e1040af 1a000000 002cbb2e ..3...@......,.. + 2ac0 10406512 00002b01 52027d00 2b015302 .@e...+.R.}.+.S. + 2ad0 7f000000 34bb1800 00c52e10 402dc52e ....4.......@-.. + 2ae0 10401f00 00000177 020dec10 000030e0 .@.....w......0. + 2af0 1800007d 0500007b 05000030 d4180000 ...}...{...0.... + 2b00 97050000 95050000 30c81800 00b10500 ........0....... + 2b10 00af0500 002ce02e 10406512 00002b01 .....,...@e...+. + 2b20 52027d00 2b015302 7c000000 338d2e10 R.}.+.S.|...3... + 2b30 40ed1800 00000006 04ae0c00 00264907 @............&I. + 2b40 0000015d 02061c2e 10403300 0000019c ...].....@3..... + 2b50 33110000 27737472 00015d02 1e0a0a00 3...'str..]..... + 2b60 00cf0500 00c90500 00334c2e 10402d19 .........3L..@-. + 2b70 00000026 c6060000 01540206 082e1040 ...&.....T.....@ + 2b80 11000000 019c7111 00002779 00015402 ......q...'y..T. + 2b90 26340300 00fc0500 00f80500 00277800 &4...........'x. + 2ba0 0154023c 5f030000 21060000 1d060000 .T.<_...!....... + 2bb0 0026d200 00000148 0206e82d 10401f00 .&.....H...-.@.. + 2bc0 0000019c a5110000 27630001 48021ee1 ........'c..H... + 2bd0 09000046 06000042 06000033 f82d1040 ...F...B...3.-.@ + 2be0 2d190000 00350600 00000138 0206182d -....5.....8...- + 2bf0 10402100 0000019c 26890b00 00012d02 .@!.....&.....-. + 2c00 06000000 00000000 00019cdf 1100002c ..............., + 2c10 00000000 e31a0000 2b015201 3f000026 ........+.R.?..& + 2c20 da0c0000 01240206 00000000 00000000 .....$.......... + 2c30 019c0612 00002c00 000000e3 1a00002b ......,........+ + 2c40 0152013c 000026eb 0b000001 1a020600 .R.<..&......... + 2c50 00000000 00000001 9c2d1200 002c0000 .........-...,.. + 2c60 0000e31a 00002b01 52013e00 0026d10c ......+.R.>..&.. + 2c70 0000010d 02060000 00000000 0000019c ................ + 2c80 65120000 2a000000 00e31a00 00571200 e...*........W.. + 2c90 002b0152 01330036 00000000 2b015203 .+.R.3.6....+.R. + 2ca0 0a241300 0026ca0d 000001ed 0106f02c .$...&........., + 2cb0 10402100 0000019c ac120000 27790001 .@!.........'y.. + 2cc0 ed012234 0300006b 06000067 06000027 .."4...k...g...' + 2cd0 780001ed 01385f03 00008f06 00008906 x....8_......... + 2ce0 00003308 2d1040e3 1a000000 26260c00 ..3.-.@.....&&.. + 2cf0 0001d101 06000000 00000000 00019cbf ................ + 2d00 13000027 76616c00 01d10112 4d000000 ...'val.....M... + 2d10 c2060000 be060000 28210b00 0001d101 ........(!...... + 2d20 1f750000 00e90600 00e30600 0029730b .u...........)s. + 2d30 000001d6 010a3e0e 00000291 46297a0b ......>.....F)z. + 2d40 000001d7 010a3e0e 00000391 a37f299d ......>.......). + 2d50 0e000001 d8010a3e 0e000003 91807f2a .......>.......* + 2d60 00000000 5d1b0000 3b130000 2b015203 ....]...;...+.R. + 2d70 f301522b 01530391 a37f002a 00000000 ..R+.S.....*.... + 2d80 3f190000 5c130000 2b015203 91a37f2b ?...\...+.R....+ + 2d90 0153027c 002b0154 02710000 2a000000 .S.|.+.T.q..*... + 2da0 00e31b00 00791300 002b0152 0291462b .....y...+.R..F+ + 2db0 01530503 00000000 002a0000 0000e31b .S.......*...... + 2dc0 00009313 00002b01 52029146 2b015302 ......+.R..F+.S. + 2dd0 7100002a 00000000 e31b0000 ae130000 q..*............ + 2de0 2b015202 91462b01 530391a3 7f002c00 +.R..F+.S.....,. + 2df0 000000d5 1400002b 01520291 46000026 .......+.R..F..& + 2e00 ba0c0000 01b70106 00000000 00000000 ................ + 2e10 019c4a14 00002776 616c0001 b701124d ..J...'val.....M + 2e20 0000001d 07000015 07000028 210b0000 ...........(!... + 2e30 01b7011f 75000000 5a070000 54070000 ....u...Z...T... + 2e40 28c60e00 0001b701 3b150300 008e0700 (.......;....... + 2e50 00860700 0029730b 000001bc 010ad90e .....)s......... + 2e60 00000291 502a0000 0000ef1b 00003914 ....P*........9. + 2e70 00002b01 52027100 002c0000 0000d514 ..+.R.q..,...... + 2e80 00002b01 52027100 000026a6 0c000001 ..+.R.q...&..... + 2e90 9b010600 00000000 00000001 9cd51400 ................ + 2ea0 00277661 6c00019b 01124d00 0000d007 .'val.....M..... + 2eb0 0000c807 00002821 0b000001 9b011f75 ......(!.......u + 2ec0 0000000d 08000007 08000028 c60e0000 ...........(.... + 2ed0 019b013b 15030000 41080000 39080000 ...;....A...9... + 2ee0 29730b00 0001a001 0a740f00 00029150 )s.......t.....P + 2ef0 2a000000 00ef1b00 00c41400 002b0152 *............+.R + 2f00 02710000 2c000000 00d51400 002b0152 .q..,........+.R + 2f10 02710000 00262700 00000188 0106d02c .q...&'........, + 2f20 10402000 0000019c 46150000 27737472 .@ .....F...'str + 2f30 00018801 1a0a0a00 00810800 007b0800 .............{.. + 2f40 00374615 0000e82c 104004e8 2c104003 .7F....,.@..,.@. + 2f50 00000001 8c010930 54150000 ac080000 .......0T....... + 2f60 aa080000 38e82c10 40030000 00325f15 ....8.,.@....2_. + 2f70 0000c108 0000bf08 000033eb 2c1040af ..........3.,.@. + 2f80 1a000000 00003961 0b000001 7e010601 ......9a....~... + 2f90 6d150000 3a430001 7e011ae1 0900003b m...:C..~......; + 2fa0 ef0d0000 0180010d 75000000 0026f90b ........u....&.. + 2fb0 0000016b 01060000 00000000 0000019c ...k............ + 2fc0 2e160000 28020c00 00016b01 382e1600 ....(.....k.8... + 2fd0 00da0800 00d40800 002a0000 00003416 .........*....4. + 2fe0 0000ac15 00002b01 52013000 2a000000 ......+.R.0.*... + 2ff0 00341600 00bf1500 002b0152 0131002a .4.......+.R.1.* + 3000 00000000 34160000 d2150000 2b015201 ....4.......+.R. + 3010 32002a00 00000034 160000e5 1500002b 2.*....4.......+ + 3020 01520133 002a0000 00003416 0000f815 .R.3.*....4..... + 3030 00002b01 52013400 2a000000 00341600 ..+.R.4.*....4.. + 3040 000b1600 002b0152 0135002a 00000000 .....+.R.5.*.... + 3050 34160000 1e160000 2b015201 36002c00 4.......+.R.6.,. + 3060 00000034 1600002b 01520137 00000604 ...4...+.R.7.... + 3070 41020000 26270b00 00015c01 06000000 A...&'....\..... + 3080 00000000 00019cb9 16000028 a70b0000 ...........(.... + 3090 015c0121 81000000 0a090000 06090000 .\.!............ + 30a0 282b0b00 00015c01 47460200 00310900 (+....\.GF...1.. + 30b0 002b0900 003c0000 00000000 00009f16 .+...<.......... + 30c0 00003d6a 00015f01 12750000 00630900 ..=j.._..u...c.. + 30d0 005d0900 00330000 0000af1a 00000033 .]...3.........3 + 30e0 00000000 e31a0000 2c000000 00e31a00 ........,....... + 30f0 002b0152 02088000 0026d80a 00000147 .+.R.....&.....G + 3100 0106ac2c 10402100 0000019c f1160000 ...,.@!......... + 3110 2ab82c10 40e31a00 00e31600 002b0152 *.,.@........+.R + 3120 01310036 c62c1040 2b015203 0a241300 .1.6.,.@+.R..$.. + 3130 003e1c08 0000013a 0106902c 10401700 .>.....:...,.@.. + 3140 0000019c 3ec90300 00012e01 06782c10 ....>........x,. + 3150 40170000 00019c3f 78030000 01030106 @......?x....... + 3160 442d1040 a3000000 019c7718 00002f54 D-.@......w.../T + 3170 1b000044 2d104002 e0000000 01050105 ...D-.@......... + 3180 4e170000 334e2d10 40fb1b00 0000404b N...3N-.@.....@K + 3190 1b00005c 2d10400a 5c2d1040 0e000000 ...\-.@.\-.@.... + 31a0 010a0105 40421b00 00742d10 4015742d ....@B...t-.@.t- + 31b0 10400e00 0000010c 0105335c 2d1040f1 .@........3\-.@. + 31c0 16000041 742d1040 94170000 2b015203 ...At-.@....+.R. + 31d0 0a983a00 2a872d10 40171b00 00a71700 ..:.*.-.@....... + 31e0 002b0152 01330041 912d1040 b8170000 .+.R.3.A.-.@.... + 31f0 2b015203 0a941100 2a962d10 40171b00 +.R.....*.-.@... + 3200 00cb1700 002b0152 01330041 a02d1040 .....+.R.3.A.-.@ + 3210 db170000 2b015202 086e002a a52d1040 ....+.R..n.*.-.@ + 3220 171b0000 ee170000 2b015201 330041af ........+.R.3.A. + 3230 2d1040fe 1700002b 01520208 6e002ab4 -.@....+.R..n.*. + 3240 2d104017 1b000011 1800002b 01520132 -.@........+.R.2 + 3250 0041be2d 10402118 00002b01 5202086e .A.-.@!...+.R..n + 3260 002ac32d 1040e31a 00003518 00002b01 .*.-.@....5...+. + 3270 52020828 002ac82d 1040e31a 00004818 R..(.*.-.@....H. + 3280 00002b01 52013c00 33cb2d10 40b91600 ..+.R.<.3.-.@... + 3290 002ad02d 1040e31a 00006418 00002b01 .*.-.@....d...+. + 32a0 52013600 33d32d10 40a51100 0033d62d R.6.3.-.@....3.- + 32b0 1040ed18 00000042 4d0b0000 01f00d01 .@.....BM....... + 32c0 b5180000 43650d00 0001f030 46020000 ....Ce.....0F... + 32d0 43f00300 0001f054 46020000 43420e00 C......TF...CB.. + 32e0 0001f067 b5180000 43580c00 0001f099 ...g....CX...... + 32f0 f7100000 00060475 00000042 ae0d0000 .......u...B.... + 3300 01e00d01 ed180000 43650d00 0001e032 ........Ce.....2 + 3310 b5180000 43f00300 0001e050 b5180000 ....C......P.... + 3320 43420e00 0001e063 b5180000 0044160e CB.....c.....D.. + 3330 000001d6 0d4c2c10 40290000 00019c2d .....L,.@).....- + 3340 1900002d 98000000 45790001 d8127500 ...-....Ey....u. + 3350 0000002d 98000000 46780001 da167500 ...-....Fx....u. + 3360 00009d09 00008f09 00000000 0047620e .............Gb. + 3370 000001ce 0d302c10 40170000 00019c44 .....0,.@......D + 3380 780c0000 01bd0d00 00000000 00000001 x............... + 3390 9c1a1a00 0048730b 000001bd 2b0a0a00 .....Hs.....+... + 33a0 00010a00 00fd0900 0048210b 000001bd .........H!..... + 33b0 3b750000 00260a00 00220a00 00489d0e ;u...&..."...H.. + 33c0 000001bd 48d40900 004f0a00 00470a00 ....H....O...G.. + 33d0 0049a60d 000001bf 0d750000 00880a00 .I.......u...... + 33e0 00860a00 0049170b 000001c0 0d750000 .....I.......u.. + 33f0 009f0a00 009b0a00 004ab000 0000081a .........J...... + 3400 000049d5 0b000001 c3117500 0000c50a ..I.......u..... + 3410 0000c10a 00002dc8 00000046 6a0001c4 ......-....Fj... + 3420 16750000 00ed0a00 00e30a00 002c0000 .u...........,.. + 3430 0000e31b 00002b01 52027d00 2b015305 ......+.R.}.+.S. + 3440 03000000 00000000 2c000000 00071c00 ........,....... + 3450 002b0152 03f30152 00004287 0e000001 .+.R...R..B..... + 3460 a90d014c 1a00004b 76616c00 01a9274d ...L...Kval...'M + 3470 00000043 7a0b0000 01a932d4 09000010 ...Cz.....2..... + 3480 8e0d0000 01ab0e86 00000000 44080b00 ............D... + 3490 00017606 b82b1040 2b000000 019caf1a ..v..+.@+....... + 34a0 00004812 0b000001 761d7500 0000330b ..H.....v.u...3. + 34b0 00002f0b 00002ac7 2b104017 1b00008c ../...*.+.@..... + 34c0 1a00002b 0152047c 00342500 2acd2b10 ...+.R.|.4%.*.+. + 34d0 40171b00 00a21a00 002b0152 047c003f @........+.R.|.? + 34e0 1a0036da 2b10402b 01520208 7800004c ..6.+.@+.R..x..L + 34f0 440d0000 016f0604 2c104020 00000001 D....o..,.@ .... + 3500 9ce31a00 0048ef0d 0000016f 1d750000 .....H.....o.u.. + 3510 00580b00 00540b00 00331d2c 10404c1a .X...T...3.,.@L. + 3520 0000004c 0c0c0000 01680de4 2b104020 ...L.....h..+.@ + 3530 00000001 9c171b00 004d636d 64000168 .........Mcmd..h + 3540 23750000 007d0b00 00790b00 0033fd2b #u...}...y...3.+ + 3550 10404c1a 0000004c 3e0c0000 015e0688 .@L....L>....^.. + 3560 2b10402d 00000001 9c421b00 0048ef0d +.@-.....B...H.. + 3570 0000015e 22750000 00a40b00 009e0b00 ...^"u.......... + 3580 00004e53 0d000001 550d014e 320e0000 ..NS....U..N2... + 3590 014c0d01 4ef40d00 0001470d 014f1a1a .L..N.....G..O.. + 35a0 00000000 00000000 0000019c a11b0000 ................ + 35b0 30271a00 00d70b00 00d10b00 0030331a 0'...........03. + 35c0 0000070c 0000030c 0000323f 1a00002c ..........2?..., + 35d0 0c000028 0c000033 00000000 e31b0000 ...(...3........ + 35e0 004f4615 00000000 00000000 0000019c .OF............. + 35f0 e31b0000 30541500 00520c00 004e0c00 ....0T...R...N.. + 3600 00325f15 0000770c 0000730c 00002c00 .2_...w...s...,. + 3610 000000af 1a00002b 015206f3 015208ff .......+.R...R.. + 3620 1a000050 a00b0000 a00b0000 0b220850 ...P.........".P + 3630 2e0d0000 2e0d0000 0cf40550 120d0000 ...........P.... + 3640 120d0000 043a3250 10040000 10040000 .....:2P........ + 3650 0b290900 bb0c0000 0400000a 00000401 .).............. + 3660 af040000 0cf70f00 00620600 00580200 .........b...X.. + 3670 00000000 002f1c00 00020106 ef060000 ...../.......... + 3680 039c0d00 00022b18 38000000 020108ed ......+.8....... + 3690 06000002 0205a504 0000034d 0f000002 ...........M.... + 36a0 39195200 00000202 07b30700 00040405 9.R............. + 36b0 696e7400 030b0e00 00024f19 6c000000 int.......O.l... + 36c0 020407a9 01000002 08055403 00000208 ..........T..... + 36d0 079f0100 00020804 27040000 0504031f ........'....... + 36e0 00000003 0b0d5900 000003c0 00000003 ......Y......... + 36f0 0c118a00 00000204 05590300 0003d507 .........Y...... + 3700 0000042c 0ea20000 0003f300 00000472 ...,...........r + 3710 0ea20000 00065b06 00000565 01176c00 ......[....e..l. + 3720 00000704 04a603f0 00000008 fa020000 ................ + 3730 04a80cc1 00000008 be050000 04a913f0 ................ + 3740 00000000 09380000 00000100 000a6c00 .....8........l. + 3750 00000300 0b0804a3 09240100 000c6601 .........$....f. + 3760 000004a5 07590000 00000c74 02000004 .....Y.....t.... + 3770 aa05ce00 00000400 03be0300 0004ab03 ................ + 3780 00010000 03dd0200 0004af1b 96000000 ................ + 3790 020407a4 01000003 81030000 0616193c ...............< + 37a0 0100000d 1a010000 18062f08 a9010000 ........../..... + 37b0 0c3d0800 00063113 a9010000 000e5f6b .=....1......._k + 37c0 00063207 59000000 040c0506 00000632 ..2.Y..........2 + 37d0 0b590000 00080cb8 05000006 32145900 .Y..........2.Y. + 37e0 00000c0c cb010000 06321b59 00000010 .........2.Y.... + 37f0 0e5f7800 06330baf 01000014 000f044f ._x..3.........O + 3800 01000009 43010000 bf010000 0a6c0000 ....C........l.. + 3810 0000000d 2e060000 24063708 42020000 ........$.7.B... + 3820 0c460200 00063909 59000000 000c7f01 .F....9.Y....... + 3830 0000063a 09590000 00040c4b 01000006 ...:.Y.....K.... + 3840 3b095900 0000080c ba020000 063c0959 ;.Y..........<.Y + 3850 0000000c 0c170400 00063d09 59000000 ..........=.Y... + 3860 100cd805 0000063e 09590000 00140c22 .......>.Y....." + 3870 01000006 3f095900 0000180c 4f020000 ....?.Y.....O... + 3880 06400959 0000001c 0ce50300 00064109 .@.Y..........A. + 3890 59000000 2000102f 00000008 01064a08 Y... ../......J. + 38a0 87020000 0c990700 00064b0a 87020000 ..........K..... + 38b0 000cba06 0000064c 09870200 008011c6 .......L........ + 38c0 07000006 4e0a4301 00000001 11140800 ....N.C......... + 38d0 0006510a 43010000 04010009 88000000 ..Q.C........... + 38e0 97020000 0a6c0000 001f000d 8a040000 .....l.......... + 38f0 8c065508 d9020000 0c3d0800 00065612 ..U......=....V. + 3900 d9020000 000c5e02 00000657 06590000 ......^....W.Y.. + 3910 00040c0d 01000006 5809df02 0000080c ........X....... + 3920 06030000 065920f6 02000088 000f0497 .....Y ......... + 3930 02000009 ef020000 ef020000 0a6c0000 .............l.. + 3940 001f000f 04f50200 00120f04 42020000 ............B... + 3950 0d340700 00080675 08240300 000c6203 .4.....u.$....b. + 3960 00000676 11240300 00000ccf 07000006 ...v.$.......... + 3970 77065900 00000400 0f043800 00000d38 w.Y.......8....8 + 3980 03000020 0699089d 0300000e 5f700006 ... ........_p.. + 3990 9a122403 0000000e 5f720006 9b075900 ..$....._r....Y. + 39a0 0000040e 5f770006 9c075900 0000080c ...._w....Y..... + 39b0 85000000 069d093f 0000000c 0ca60300 .......?........ + 39c0 00069e09 3f000000 0e0e5f62 6600069f ....?....._bf... + 39d0 11fc0200 00100c20 07000006 a0075900 ....... ......Y. + 39e0 0000180c ee0d0000 06a21201 0500001c ................ + 39f0 00132a03 000014e7 050000f0 06740108 ..*..........t.. + 3a00 01050000 158c0000 00067801 07590000 ..........x..Y.. + 3a10 00001563 08000006 7d010b54 07000004 ...c....}..T.... + 3a20 15b80000 00067d01 14540700 00081504 ......}..T...... + 3a30 08000006 7d011e54 0700000c 15590200 ....}..T.....Y.. + 3a40 00067f01 08590000 00101516 02000006 .....Y.......... + 3a50 81010968 06000014 152d0300 00068301 ...h.....-...... + 3a60 07590000 001815e2 07000006 85010759 .Y.............Y + 3a70 0000001c 15840700 00068601 16bc0800 ................ + 3a80 0020165f 6d700006 880112c2 08000024 . ._mp.........$ + 3a90 15b40300 00068a01 0ad30800 00281545 .............(.E + 3aa0 03000006 8c010759 0000002c 15fd0500 .......Y...,.... + 3ab0 00068f01 07590000 003015e5 06000006 .....Y...0...... + 3ac0 90010968 06000034 155e0000 00069201 ...h...4.^...... + 3ad0 13d90800 003815ee 05000006 930110df .....8.......... + 3ae0 0800003c 15b60100 00069401 09680600 ...<.........h.. + 3af0 004015c4 02000006 97010bf0 08000044 .@.............D + 3b00 158a0400 00069b01 13d90200 00481533 .............H.3 + 3b10 04000006 9c011297 0200004c 15410700 ...........L.A.. + 3b20 00069f01 10150700 00d81588 01000006 ................ + 3b30 a0010b54 070000e4 15000000 0006a101 ...T............ + 3b40 17fc0800 00e81563 00000006 a2010968 .......c.......h + 3b50 060000ec 000f04a2 0300000d c3010000 ................ + 3b60 6806b508 4a060000 0e5f7000 06b61224 h...J...._p....$ + 3b70 03000000 0e5f7200 06b70759 00000004 ....._r....Y.... + 3b80 0e5f7700 06b80759 00000008 0c850000 ._w....Y........ + 3b90 0006b909 3f000000 0c0ca603 000006ba ....?........... + 3ba0 093f0000 000e0e5f 62660006 bb11fc02 .?....._bf...... + 3bb0 0000100c 20070000 06bc0759 00000018 .... ......Y.... + 3bc0 0cee0d00 0006bf12 01050000 1c0c1201 ................ + 3bd0 000006c3 0a880000 00200cdf 00000006 ......... ...... + 3be0 c51d7a06 0000240c 3d000000 06c71da4 ..z...$.=....... + 3bf0 06000028 0c4e0800 0006ca0d c8060000 ...(.N.......... + 3c00 2c0c2603 000006cb 09e20600 00300e5f ,.&..........0._ + 3c10 75620006 ce11fc02 0000340e 5f757000 ub........4._up. + 3c20 06cf1224 0300003c 0e5f7572 0006d007 ...$...<._ur.... + 3c30 59000000 400c5408 000006d3 11e80600 Y...@.T......... + 3c40 00440cdc 07000006 d411f806 0000470e .D............G. + 3c50 5f6c6200 06d711fc 02000048 0c1e0600 _lb........H.... + 3c60 0006da07 59000000 500cea01 000006db ....Y...P....... + 3c70 0aa90000 00540c33 06000006 e20c3001 .....T.3......0. + 3c80 0000580c 92040000 06e40e24 0100005c ..X........$...\ + 3c90 0c0c0800 0006e509 59000000 64001759 ........Y...d..Y + 3ca0 00000068 06000018 01050000 18880000 ...h............ + 3cb0 00186806 00001859 00000000 0f046e06 ..h....Y......n. + 3cc0 00000201 08f60600 00136e06 00000f04 ..........n..... + 3cd0 4a060000 17590000 009e0600 00180105 J....Y.......... + 3ce0 00001888 00000018 9e060000 18590000 .............Y.. + 3cf0 00000f04 75060000 0f048006 000017b5 ....u........... + 3d00 000000c8 06000018 01050000 18880000 ................ + 3d10 0018b500 00001859 00000000 0f04aa06 .......Y........ + 3d20 00001759 000000e2 06000018 01050000 ...Y............ + 3d30 18880000 00000f04 ce060000 09380000 .............8.. + 3d40 00f80600 000a6c00 00000200 09380000 ......l......8.. + 3d50 00080700 000a6c00 00000000 06440100 ......l......D.. + 3d60 00061f01 1a070500 00143b07 00000c06 ..........;..... + 3d70 2301084e 07000015 3d080000 06250111 #..N....=....%.. + 3d80 4e070000 00155406 00000626 01075900 N.....T....&..Y. + 3d90 00000415 00030000 0627010b 54070000 .........'..T... + 3da0 08000f04 15070000 0f040807 0000148d ................ + 3db0 01000018 063f0108 a1070000 15320800 .....?.......2.. + 3dc0 00064001 12a10700 00001572 03000006 ..@........r.... + 3dd0 410112a1 07000006 15290700 00064201 A........)....B. + 3de0 12520000 000c1538 08000006 4501247a .R.....8....E.$z + 3df0 00000010 00095200 0000b107 00000a6c ......R........l + 3e00 00000002 0014de03 00001006 580108f8 ............X... + 3e10 07000015 2c010000 065b0113 a9010000 ....,....[...... + 3e20 00159501 0000065c 01075900 00000415 .......\..Y..... + 3e30 7c020000 065d0113 a9010000 08156803 |....]........h. + 3e40 0000065e 0114f807 00000c00 0f04a901 ...^............ + 3e50 000014e2 05000050 06620108 a7080000 .......P.b...... + 3e60 15550700 00066501 09680600 00001592 .U....e..h...... + 3e70 02000006 66010e24 01000004 15440000 ....f..$.....D.. + 3e80 00066701 0e240100 000c1562 07000006 ..g..$.....b.... + 3e90 68010e24 01000014 150d0600 00066901 h..$..........i. + 3ea0 08a70800 001c1513 07000006 6a010759 ............j..Y + 3eb0 00000024 15e50000 00066b01 0e240100 ...$......k..$.. + 3ec0 002815ce 02000006 6c010e24 01000030 .(......l..$...0 + 3ed0 15630200 00066d01 0e240100 00381597 .c....m..$...8.. + 3ee0 03000006 6e010e24 01000040 15810200 ....n..$...@.... + 3ef0 00066f01 0e240100 00480009 6e060000 ..o..$...H..n... + 3f00 b7080000 0a6c0000 00070019 43080000 .....l......C... + 3f10 0f04b708 00000f04 b1070000 1ad30800 ................ + 3f20 00180105 0000000f 04c80800 000f045a ...............Z + 3f30 0700000f 04bf0100 001af008 00001859 ...............Y + 3f40 00000000 0f04f608 00000f04 e5080000 ................ + 3f50 0f04fe07 00001b5a 08000006 a501229d .......Z......". + 3f60 0300001b af000000 06a60122 9d030000 ...........".... + 3f70 1bfb0700 0006a701 229d0300 001bc505 ........"....... + 3f80 0000060a 03180105 0000039e 0d000007 ................ + 3f90 18132c00 0000034f 0f000007 24144600 ..,....O....$.F. + 3fa0 0000030d 0e000007 30146000 00001c2d ........0.`....- + 3fb0 0f000007 046c0000 0008100a 85090000 .....l.......... + 3fc0 1df40a00 00001d01 0b000001 1de50b00 ................ + 3fd0 00021dc8 0c000003 00034510 00000818 ..........E..... + 3fe0 14ef0200 0003d30f 00000819 14ef0200 ................ + 3ff0 00037b0f 0000081a 14ef0200 0003d00e ..{............. + 4000 0000081b 14b50900 000f04bb 0900001a ................ + 4010 c6090000 18360900 000003e9 0c000008 .....6.......... + 4020 1c17d209 00000f04 d8090000 1e360900 .............6.. + 4030 0003a00f 0000081d 14e90900 000f04ef ................ + 4040 0900001a fa090000 185a0900 0000039e .........Z...... + 4050 0f000008 1e14e909 00000396 0c000008 ................ + 4060 1f14120a 00000f04 180a0000 1a230a00 .............#.. + 4070 00184e09 0000000d a70e0000 2008210c ..N......... .!. + 4080 990a0000 0ce00a00 0008232b 85090000 ..........#+.... + 4090 000c340b 00000824 2d910900 00040cbd ..4....$-....... + 40a0 0b000008 252c9d09 0000080c 480d0000 ....%,......H... + 40b0 082622a9 0900000c 0cea0d00 00082722 .&"...........'" + 40c0 c6090000 100c0a0f 00000828 1cdd0900 ...........(.... + 40d0 00140c23 0f000008 291efa09 0000180c ...#....)....... + 40e0 ca0f0000 082a1906 0a00001c 0013230a .....*........#. + 40f0 00000204 04790100 00020804 2c040000 .....y......,... + 4100 1ffd0d00 00014634 990a0000 05035c87 ......F4......\. + 4110 fe3f20c3 0f000001 dd0dfc2e 10401500 .? ..........@.. + 4120 0000019c fe0a0000 21ca0f00 0001dd26 ........!......& + 4130 4e090000 9c0c0000 980c0000 220a2f10 N..........."./. + 4140 40a60c00 00230152 07f30152 0affff1a @....#.R...R.... + 4150 0000201f 0f000001 c20d142f 10403300 .. ......../.@3. + 4160 0000019c 3d0b0000 21580f00 0001c228 ....=...!X.....( + 4170 5a090000 c70c0000 bd0c0000 223c2f10 Z..........."......$...^. + 4590 40cd5f10 402f686f 6d652f77 6a672f52 @._.@/home/wjg/R + 45a0 65706f2f 6573702d 6f70656e 2d73646b epo/esp-open-sdk + 45b0 2d323031 37303632 322f6372 6f737374 -20170622/crosst + 45c0 6f6f6c2d 4e472f2e 6275696c 642f7372 ool-NG/.build/sr + 45d0 632f6763 632d342e 382e352f 6c696267 c/gcc-4.8.5/libg + 45e0 63632f63 6f6e6669 672f7874 656e7361 cc/config/xtensa + 45f0 2f696565 65373534 2d73662e 53002f68 /ieee754-sf.S./h + 4600 6f6d652f 776a672f 5265706f 2f657370 ome/wjg/Repo/esp + 4610 2d6f7065 6e2d7364 6b2d3230 31373036 -open-sdk-201706 + 4620 32322f63 726f7373 746f6f6c 2d4e472f 22/crosstool-NG/ + 4630 2e627569 6c642f78 74656e73 612d6c78 .build/xtensa-lx + 4640 3130362d 656c662f 6275696c 642f6275 106-elf/build/bu + 4650 696c642d 63632d67 63632d66 696e616c ild-cc-gcc-final + 4660 2f787465 6e73612d 6c783130 362d656c /xtensa-lx106-el + 4670 662f6c69 62676363 00474e55 20415320 f/libgcc.GNU AS + 4680 322e3235 2e310001 80080100 00020052 2.25.1.........R + 4690 0d000004 01df2700 00d05f10 40106010 ......'..._.@.`. + 46a0 402f686f 6d652f77 6a672f52 65706f2f @/home/wjg/Repo/ + 46b0 6573702d 6f70656e 2d73646b 2d323031 esp-open-sdk-201 + 46c0 37303632 322f6372 6f737374 6f6f6c2d 70622/crosstool- + 46d0 4e472f2e 6275696c 642f7372 632f6763 NG/.build/src/gc + 46e0 632d342e 382e352f 6c696267 63632f63 c-4.8.5/libgcc/c + 46f0 6f6e6669 672f7874 656e7361 2f696565 onfig/xtensa/iee + 4700 65373534 2d73662e 53002f68 6f6d652f e754-sf.S./home/ + 4710 776a672f 5265706f 2f657370 2d6f7065 wjg/Repo/esp-ope + 4720 6e2d7364 6b2d3230 31373036 32322f63 n-sdk-20170622/c + 4730 726f7373 746f6f6c 2d4e472f 2e627569 rosstool-NG/.bui + 4740 6c642f78 74656e73 612d6c78 3130362d ld/xtensa-lx106- + 4750 656c662f 6275696c 642f6275 696c642d elf/build/build- + 4760 63632d67 63632d66 696e616c 2f787465 cc-gcc-final/xte + 4770 6e73612d 6c783130 362d656c 662f6c69 nsa-lx106-elf/li + 4780 62676363 00474e55 20415320 322e3235 bgcc.GNU AS 2.25 + 4790 2e310001 80 .1... Contents of section .debug_abbrev: 0000 01110125 0e130b03 0e1b0e55 17110110 ...%.......U.... 0010 17000002 1600030e 3a0b3b0b 390b4913 ........:.;.9.I. @@ -16840,11 +16833,11 @@ Contents of section .debug_abbrev: 0130 3a0b3b05 390b4913 380b0000 19150127 :.;.9.I.8......' 0140 19491301 1300001a 1300030e 3c190000 .I..........<... 0150 1b340003 0e3a0b3b 05390b49 133f193c .4...:.;.9.I.?.< - 0160 1900001c 0401030e 3e0b0b0b 49133a0b ........>...I.:. - 0170 3b0b390b 01130000 1d280003 0e1c0b00 ;.9......(...... - 0180 001e2800 03081c0b 00001f34 00030e3a ..(........4...: - 0190 0b3b0b39 0b49131c 0a000020 3400030e .;.9.I..... 4... - 01a0 3a0b3b0b 390b4913 00002134 00030e3a :.;.9.I...!4...: + 0160 1900001c 3400030e 3a0b3b0b 390b4913 ....4...:.;.9.I. + 0170 1c0a0000 1d340003 0e3a0b3b 0b390b49 .....4...:.;.9.I + 0180 1300001e 0401030e 3e0b0b0b 49133a0b ........>...I.:. + 0190 3b0b390b 01130000 1f280003 0e1c0b00 ;.9......(...... + 01a0 00202800 03081c0b 00002134 00030e3a . (.......!4...: 01b0 0b3b0b39 0b49133f 193c1900 00220401 .;.9.I.?.<...".. 01c0 3e0b0b0b 49133a0b 3b0b390b 01130000 >...I.:.;.9..... 01d0 23340003 0e3a0b3b 0b390b49 133f1902 #4...:.;.9.I.?.. @@ -16899,20 +16892,20 @@ Contents of section .debug_abbrev: 04e0 003f193c 196e0e03 0e3a0b3b 05390b00 .?.<.n...:.;.9.. 04f0 00252e00 3f193c19 6e0e030e 3a0b3b0b .%..?.<.n...:.;. 0500 390b0000 00011101 250e130b 030e1b0e 9.......%....... - 0510 55171101 10170000 02040103 0e3e0b0b U............>.. - 0520 0b49133a 0b3b0b39 0b011300 00032800 .I.:.;.9......(. - 0530 030e1c0b 00000424 000b0b3e 0b030e00 .......$...>.... - 0540 00052800 03081c0b 00000616 00030e3a ..(............: - 0550 0b3b0b39 0b491300 00072400 0b0b3e0b .;.9.I....$...>. - 0560 03080000 08260049 13000009 0f000b0b .....&.I........ - 0570 49130000 0a150027 1900000b 15012719 I......'......'. - 0580 01130000 0c050049 1300000d 15002719 .......I......'. - 0590 49130000 0e130103 0e0b0b3a 0b3b0b39 I..........:.;.9 - 05a0 0b011300 000f0d00 030e3a0b 3b0b390b ..........:.;.9. - 05b0 4913380b 00001001 01491301 13000011 I.8......I...... - 05c0 21004913 2f0b0000 12340003 0e3a0b3b !.I./....4...:.; - 05d0 0b390b49 131c0a00 00133400 030e3a0b .9.I......4...:. - 05e0 3b0b390b 49130000 14340003 0e3a0b3b ;.9.I....4...:.; + 0510 55171101 10170000 0224000b 0b3e0b03 U........$...>.. + 0520 0e000003 1600030e 3a0b3b0b 390b4913 ........:.;.9.I. + 0530 00000424 000b0b3e 0b030800 00052600 ...$...>......&. + 0540 49130000 060f000b 0b491300 00071500 I........I...... + 0550 27190000 08150127 19011300 00090500 '......'........ + 0560 49130000 0a150027 19491300 000b1301 I......'.I...... + 0570 030e0b0b 3a0b3b0b 390b0113 00000c0d ....:.;.9....... + 0580 00030e3a 0b3b0b39 0b491338 0b00000d ...:.;.9.I.8.... + 0590 01014913 01130000 0e210049 132f0b00 ..I......!.I./.. + 05a0 000f3400 030e3a0b 3b0b390b 49131c0a ..4...:.;.9.I... + 05b0 00001034 00030e3a 0b3b0b39 0b491300 ...4...:.;.9.I.. + 05c0 00110401 030e3e0b 0b0b4913 3a0b3b0b ......>...I.:.;. + 05d0 390b0113 00001228 00030e1c 0b000013 9......(........ + 05e0 28000308 1c0b0000 14340003 0e3a0b3b (........4...:.; 05f0 0b390b49 133f193c 19000015 0f000b0b .9.I.?.<........ 0600 00001616 00030e3a 0b3b0539 0b491300 .......:.;.9.I.. 0610 00171701 0b0b3a0b 3b0b390b 01130000 ......:.;.9..... @@ -16937,92 +16930,102 @@ Contents of section .debug_abbrev: 0740 29340003 0e3a0b3b 05390b49 13021800 )4...:.;.9.I.... 0750 002a8982 01011101 31130113 00002b8a .*......1.....+. 0760 82010002 18914218 00002c89 82010111 ......B...,..... - 0770 01311300 002d3400 030e3a0b 3b05390b .1...-4...:.;.9. - 0780 49130217 b7421700 002e1d01 31135201 I....B......1.R. - 0790 b8420b55 17580b59 05570b01 1300002f .B.U.X.Y.W...../ - 07a0 05003113 0217b742 17000030 0b015517 ..1....B...0..U. - 07b0 00003134 00311302 17b74217 00003289 ..14.1....B...2. - 07c0 82010011 01311300 00331d01 31135201 .....1...3..1.R. - 07d0 b8420b11 01120658 0b590557 0b011300 .B.....X.Y.W.... - 07e0 00342e00 3f19030e 3a0b3b05 390b2719 .4..?...:.;.9.'. - 07f0 11011206 40189742 19000035 89820101 ....@..B...5.... - 0800 11010000 362e013f 19030e3a 0b3b0539 ....6..?...:.;.9 - 0810 0b271920 0b011300 00370500 03083a0b .'. .....7....:. - 0820 3b05390b 49130000 38340003 0e3a0b3b ;.9.I...84...:.; - 0830 05390b49 13000039 0b011101 12060113 .9.I...9........ - 0840 00003a34 0003083a 0b3b0539 0b491302 ..:4...:.;.9.I.. - 0850 17b74217 00003b2e 013f1903 0e3a0b3b ..B...;..?...:.; - 0860 05390b27 19110112 06401896 42190113 .9.'.....@..B... - 0870 00003c89 82010111 01011300 003d2e01 ..<..........=.. - 0880 030e3a0b 3b05390b 2719200b 01130000 ..:.;.9.'. ..... - 0890 3e050003 0e3a0b3b 05390b49 1300003f >....:.;.9.I...? - 08a0 2e01030e 3a0b3b05 390b2719 11011206 ....:.;.9.'..... - 08b0 40189742 19011300 00403400 03083a0b @..B.....@4...:. - 08c0 3b05390b 49131c0b 0000412e 00030e3a ;.9.I.....A....: - 08d0 0b3b0539 0b271911 01120640 18974219 .;.9.'.....@..B. - 08e0 0000420b 01551701 13000043 2e01030e ..B..U.....C.... - 08f0 3a0b3b0b 390b2719 11011206 40189742 :.;.9.'.....@..B - 0900 19011300 00440500 030e3a0b 3b0b390b .....D....:.;.9. - 0910 49130217 b7421700 00450500 03083a0b I....B...E....:. - 0920 3b0b390b 49130217 b7421700 00462e00 ;.9.I....B...F.. - 0930 030e3a0b 3b0b390b 2719200b 0000472e ..:.;.9.'. ...G. - 0940 01311311 01120640 18974219 01130000 .1.....@..B..... - 0950 482e003f 193c196e 0e030e3a 0b3b0b39 H..?.<.n...:.;.9 - 0960 0b000000 01110125 0e130b03 0e1b0e55 .......%.......U - 0970 17110110 17000002 24000b0b 3e0b030e ........$...>... - 0980 00000316 00030e3a 0b3b0b39 0b491300 .......:.;.9.I.. - 0990 00042400 0b0b3e0b 03080000 050f000b ..$...>......... - 09a0 0b000006 1600030e 3a0b3b05 390b4913 ........:.;.9.I. - 09b0 00000717 010b0b3a 0b3b0b39 0b011300 .......:.;.9.... - 09c0 00080d00 030e3a0b 3b0b390b 49130000 ......:.;.9.I... - 09d0 09010149 13011300 000a2100 49132f0b ...I......!.I./. - 09e0 00000b13 010b0b3a 0b3b0b39 0b011300 .......:.;.9.... - 09f0 000c0d00 030e3a0b 3b0b390b 4913380b ......:.;.9.I.8. - 0a00 00000d13 01030e0b 0b3a0b3b 0b390b01 .........:.;.9.. - 0a10 1300000e 0d000308 3a0b3b0b 390b4913 ........:.;.9.I. - 0a20 380b0000 0f0f000b 0b491300 00101301 8........I...... - 0a30 030e0b05 3a0b3b0b 390b0113 0000110d ....:.;.9....... - 0a40 00030e3a 0b3b0b39 0b491338 05000012 ...:.;.9.I.8.... - 0a50 15002719 00001326 00491300 00141301 ..'....&.I...... - 0a60 030e0b0b 3a0b3b05 390b0113 0000150d ....:.;.9....... - 0a70 00030e3a 0b3b0539 0b491338 0b000016 ...:.;.9.I.8.... - 0a80 0d000308 3a0b3b05 390b4913 380b0000 ....:.;.9.I.8... - 0a90 17150127 19491301 13000018 05004913 ...'.I........I. - 0aa0 00001913 00030e3c 1900001a 15012719 .......<......'. - 0ab0 01130000 1b340003 0e3a0b3b 05390b49 .....4...:.;.9.I - 0ac0 133f193c 1900001c 0401030e 3e0b0b0b .?.<........>... - 0ad0 49133a0b 3b0b390b 01130000 1d280003 I.:.;.9......(.. - 0ae0 0e1c0b00 001e1500 27194913 00001f34 ........'.I....4 - 0af0 00030e3a 0b3b0b39 0b491302 18000020 ...:.;.9.I..... - 0b00 2e01030e 3a0b3b0b 390b2719 11011206 ....:.;.9.'..... - 0b10 40189742 19011300 00210500 030e3a0b @..B.....!....:. - 0b20 3b0b390b 49130217 b7421700 00228982 ;.9.I....B...".. - 0b30 01011101 31130000 238a8201 00021891 ....1...#....... - 0b40 42180000 242e0003 0e3a0b3b 0b390b27 B...$....:.;.9.' - 0b50 19491311 01120640 18974219 00002589 .I.....@..B...%. - 0b60 82010011 01311300 00262e00 3f19030e .....1...&..?... - 0b70 3a0b3b0b 390b2719 49131101 12064018 :.;.9.'.I.....@. - 0b80 97421900 00272e00 3f193c19 6e0e030e .B...'..?.<.n... - 0b90 3a0b3b0b 390b0000 00011101 250e130b :.;.9.......%... - 0ba0 030e1101 12061017 00000224 000b0b3e ...........$...> - 0bb0 0b030e00 00032400 0b0b3e0b 03080000 ......$...>..... - 0bc0 040f000b 0b000005 1600030e 3a0b3b0b ............:.;. - 0bd0 49130000 062e013f 19030e3a 0b3b0b27 I......?...:.;.' - 0be0 19491311 01120640 18974219 01130000 .I.....@..B..... - 0bf0 07050003 0e3a0b3b 0b491302 17000008 .....:.;.I...... - 0c00 05000308 3a0b3b0b 49130217 00000934 ....:.;.I......4 - 0c10 0003083a 0b3b0b49 13021700 000a3400 ...:.;.I......4. - 0c20 03083a0b 3b0b4913 02180000 0b0f000b ..:.;.I......... - 0c30 0b491300 000c2600 00000d26 00491300 .I....&....&.I.. - 0c40 00000111 01250e13 0b030e10 17000002 .....%.......... - 0c50 3400030e 3a0b3b0b 49133f19 02180000 4...:.;.I.?..... - 0c60 030f000b 0b491300 00042600 49130000 .....I....&.I... - 0c70 0524000b 0b3e0b03 0e000006 01014913 .$...>........I. - 0c80 01130000 07210049 132f0500 00000111 .....!.I./...... - 0c90 00100611 01120103 081b0825 08130500 ...........%.... - 0ca0 00000111 00100611 01120103 081b0825 ...............% - 0cb0 08130500 00000111 00100611 01120103 ................ - 0cc0 081b0825 08130500 0000 ...%...... + 0770 01311300 002d0b01 55170000 2e340003 .1...-..U....4.. + 0780 0e3a0b3b 05390b49 130217b7 42170000 .:.;.9.I....B... + 0790 2f1d0131 135201b8 420b5517 580b5905 /..1.R..B.U.X.Y. + 07a0 570b0113 00003005 00311302 17b74217 W.....0..1....B. + 07b0 0000311d 01311352 01b8420b 5517580b ..1..1.R..B.U.X. + 07c0 590b570b 01130000 32340031 130217b7 Y.W.....24.1.... + 07d0 42170000 33898201 00110131 13000034 B...3......1...4 + 07e0 1d013113 5201b842 0b110112 06580b59 ..1.R..B.....X.Y + 07f0 05570b01 13000035 2e003f19 030e3a0b .W.....5..?...:. + 0800 3b05390b 27191101 12064018 97421900 ;.9.'.....@..B.. + 0810 00368982 01011101 0000371d 01311352 .6........7..1.R + 0820 01b8420b 11011206 580b5905 570b0000 ..B.....X.Y.W... + 0830 380b0111 01120600 00392e01 3f19030e 8........9..?... + 0840 3a0b3b05 390b2719 200b0113 00003a05 :.;.9.'. .....:. + 0850 0003083a 0b3b0539 0b491300 003b3400 ...:.;.9.I...;4. + 0860 030e3a0b 3b05390b 49130000 3c0b0111 ..:.;.9.I...<... + 0870 01120601 1300003d 34000308 3a0b3b05 .......=4...:.;. + 0880 390b4913 0217b742 1700003e 2e003f19 9.I....B...>..?. + 0890 030e3a0b 3b05390b 27191101 12064018 ..:.;.9.'.....@. + 08a0 96421900 003f2e01 3f19030e 3a0b3b05 .B...?..?...:.;. + 08b0 390b2719 11011206 40189642 19011300 9.'.....@..B.... + 08c0 00401d00 31135201 b8420b11 01120658 .@..1.R..B.....X + 08d0 0b590557 0b000041 89820101 11010113 .Y.W...A........ + 08e0 0000422e 01030e3a 0b3b0b39 0b271920 ..B....:.;.9.'. + 08f0 0b011300 00430500 030e3a0b 3b0b390b .....C....:.;.9. + 0900 49130000 442e0103 0e3a0b3b 0b390b27 I...D....:.;.9.' + 0910 19110112 06401897 42190113 00004534 .....@..B.....E4 + 0920 0003083a 0b3b0b39 0b49131c 0b000046 ...:.;.9.I.....F + 0930 34000308 3a0b3b0b 390b4913 0217b742 4...:.;.9.I....B + 0940 17000047 2e00030e 3a0b3b0b 390b2719 ...G....:.;.9.'. + 0950 11011206 40189742 19000048 0500030e ....@..B...H.... + 0960 3a0b3b0b 390b4913 0217b742 17000049 :.;.9.I....B...I + 0970 3400030e 3a0b3b0b 390b4913 0217b742 4...:.;.9.I....B + 0980 1700004a 0b015517 01130000 4b050003 ...J..U.....K... + 0990 083a0b3b 0b390b49 1300004c 2e01030e .:.;.9.I...L.... + 09a0 3a0b3b0b 390b2719 11011206 40189642 :.;.9.'.....@..B + 09b0 19011300 004d0500 03083a0b 3b0b390b .....M....:.;.9. + 09c0 49130217 b7421700 004e2e00 030e3a0b I....B...N....:. + 09d0 3b0b390b 2719200b 00004f2e 01311311 ;.9.'. ...O..1.. + 09e0 01120640 18974219 01130000 502e003f ...@..B.....P..? + 09f0 193c196e 0e030e3a 0b3b0b39 0b000000 .<.n...:.;.9.... + 0a00 01110125 0e130b03 0e1b0e55 17110110 ...%.......U.... + 0a10 17000002 24000b0b 3e0b030e 00000316 ....$...>....... + 0a20 00030e3a 0b3b0b39 0b491300 00042400 ...:.;.9.I....$. + 0a30 0b0b3e0b 03080000 050f000b 0b000006 ..>............. + 0a40 1600030e 3a0b3b05 390b4913 00000717 ....:.;.9.I..... + 0a50 010b0b3a 0b3b0b39 0b011300 00080d00 ...:.;.9........ + 0a60 030e3a0b 3b0b390b 49130000 09010149 ..:.;.9.I......I + 0a70 13011300 000a2100 49132f0b 00000b13 ......!.I./..... + 0a80 010b0b3a 0b3b0b39 0b011300 000c0d00 ...:.;.9........ + 0a90 030e3a0b 3b0b390b 4913380b 00000d13 ..:.;.9.I.8..... + 0aa0 01030e0b 0b3a0b3b 0b390b01 1300000e .....:.;.9...... + 0ab0 0d000308 3a0b3b0b 390b4913 380b0000 ....:.;.9.I.8... + 0ac0 0f0f000b 0b491300 00101301 030e0b05 .....I.......... + 0ad0 3a0b3b0b 390b0113 0000110d 00030e3a :.;.9..........: + 0ae0 0b3b0b39 0b491338 05000012 15002719 .;.9.I.8......'. + 0af0 00001326 00491300 00141301 030e0b0b ...&.I.......... + 0b00 3a0b3b05 390b0113 0000150d 00030e3a :.;.9..........: + 0b10 0b3b0539 0b491338 0b000016 0d000308 .;.9.I.8........ + 0b20 3a0b3b05 390b4913 380b0000 17150127 :.;.9.I.8......' + 0b30 19491301 13000018 05004913 00001913 .I........I..... + 0b40 00030e3c 1900001a 15012719 01130000 ...<......'..... + 0b50 1b340003 0e3a0b3b 05390b49 133f193c .4...:.;.9.I.?.< + 0b60 1900001c 0401030e 3e0b0b0b 49133a0b ........>...I.:. + 0b70 3b0b390b 01130000 1d280003 0e1c0b00 ;.9......(...... + 0b80 001e1500 27194913 00001f34 00030e3a ....'.I....4...: + 0b90 0b3b0b39 0b491302 18000020 2e01030e .;.9.I..... .... + 0ba0 3a0b3b0b 390b2719 11011206 40189742 :.;.9.'.....@..B + 0bb0 19011300 00210500 030e3a0b 3b0b390b .....!....:.;.9. + 0bc0 49130217 b7421700 00228982 01011101 I....B..."...... + 0bd0 31130000 238a8201 00021891 42180000 1...#.......B... + 0be0 242e0003 0e3a0b3b 0b390b27 19491311 $....:.;.9.'.I.. + 0bf0 01120640 18974219 00002589 82010011 ...@..B...%..... + 0c00 01311300 00262e00 3f19030e 3a0b3b0b .1...&..?...:.;. + 0c10 390b2719 49131101 12064018 97421900 9.'.I.....@..B.. + 0c20 00272e00 3f193c19 6e0e030e 3a0b3b0b .'..?.<.n...:.;. + 0c30 390b0000 00011101 250e130b 030e1101 9.......%....... + 0c40 12061017 00000224 000b0b3e 0b030e00 .......$...>.... + 0c50 00032400 0b0b3e0b 03080000 040f000b ..$...>......... + 0c60 0b000005 1600030e 3a0b3b0b 49130000 ........:.;.I... + 0c70 062e013f 19030e3a 0b3b0b27 19491311 ...?...:.;.'.I.. + 0c80 01120640 18974219 01130000 07050003 ...@..B......... + 0c90 0e3a0b3b 0b491302 17000008 05000308 .:.;.I.......... + 0ca0 3a0b3b0b 49130217 00000934 0003083a :.;.I......4...: + 0cb0 0b3b0b49 13021700 000a3400 03083a0b .;.I......4...:. + 0cc0 3b0b4913 02180000 0b0f000b 0b491300 ;.I..........I.. + 0cd0 000c2600 00000d26 00491300 00000111 ..&....&.I...... + 0ce0 01250e13 0b030e10 17000002 3400030e .%..........4... + 0cf0 3a0b3b0b 49133f19 02180000 030f000b :.;.I.?......... + 0d00 0b491300 00042600 49130000 0524000b .I....&.I....$.. + 0d10 0b3e0b03 0e000006 01014913 01130000 .>........I..... + 0d20 07210049 132f0500 00000111 00100611 .!.I./.......... + 0d30 01120103 081b0825 08130500 00000111 .......%........ + 0d40 00100611 01120103 081b0825 08130500 ...........%.... + 0d50 00000111 00100611 01120103 081b0825 ...............% + 0d60 08130500 0000 ...... Contents of section .debug_loc: 0000 00000000 60522140 6f522140 0100526f ....`R!@oR!@..Ro 0010 522140be 52214004 00f30152 9f000000 R!@.R!@....R.... @@ -17075,219 +17078,220 @@ Contents of section .debug_loc: 0300 00000000 00000001 00540000 00000000 .........T...... 0310 00000400 f301549f 00000000 00000000 ......T......... 0320 01005400 00000000 00000004 00f30154 ..T............T - 0330 9f000000 00000000 00020000 00000000 ................ - 0340 01010000 00742e10 40942e10 40020030 .....t..@...@..0 - 0350 9f942e10 40a32e10 40010054 bd2e1040 ....@...@..T...@ - 0360 d02e1040 010054e7 2e1040ec 2e104001 ...@..T...@...@. - 0370 0054ec2e 1040042f 10400200 309f042f .T...@./.@..0../ - 0380 1040182f 10400100 54000000 00000000 .@./.@..T....... - 0390 00030000 00000000 00000074 2e104094 ...........t..@. - 03a0 2e104002 00309f94 2e1040b3 2e104001 ..@..0....@...@. - 03b0 005fbd2e 1040ee2e 10400100 5fee2e10 ._...@...@.._... - 03c0 40f12e10 4003007f 7f9ff12e 1040182f @...@........@./ - 03d0 10400100 5f000000 00000000 00040000 .@.._........... - 03e0 00000001 00000101 00000000 00000074 ...............t - 03f0 2e104094 2e104002 00309f94 2e10409f ..@...@..0....@. - 0400 2e104001 0052bd2e 1040cc2e 10400100 ..@..R...@...@.. - 0410 52d12e10 40e22e10 40020030 9fe22e10 R...@...@..0.... - 0420 40f12e10 40010052 f12e1040 042f1040 @...@..R...@./.@ - 0430 0200309f 042f1040 122f1040 01005212 ..0../.@./.@..R. - 0440 2f104015 2f104003 00727f9f 152f1040 /.@./.@..r.../.@ - 0450 182f1040 01005200 00000000 00000005 ./.@..R......... - 0460 00000000 00742e10 40942e10 40060003 .....t..@...@... - 0470 a48dfe3f 9f942e10 40af2e10 4001005d ...?....@...@..] - 0480 bd2e1040 182f1040 01005d00 00000000 ...@./.@..]..... - 0490 00000002 00000000 00bd2e10 40082f10 ............@./. - 04a0 4001005d 082f1040 102f1040 03007d7f @..]./.@./.@..}. - 04b0 9f102f10 40182f10 4001005d 00000000 ../.@./.@..].... - 04c0 00000000 01000000 bd2e1040 e22e1040 ...........@...@ - 04d0 0600f2db 29000000 102f1040 182f1040 ....)..../.@./.@ - 04e0 0600f2db 29000000 00000000 00000000 ....)........... - 04f0 01000000 bd2e1040 e22e1040 0600f2c6 .......@...@.... - 0500 29000000 102f1040 182f1040 0600f2c6 )..../.@./.@.... - 0510 29000000 00000000 00000000 01000000 )............... - 0520 bd2e1040 e22e1040 0600f2b1 29000000 ...@...@....)... - 0530 102f1040 182f1040 0600f2b1 29000000 ./.@./.@....)... - 0540 00000000 00000000 01000000 d32e1040 ...............@ - 0550 db2e1040 060003a0 8dfe3f06 db2e1040 ...@......?....@ - 0560 dd2e1040 01005200 00000000 00000003 ...@..R......... - 0570 000000d3 2e1040db 2e104006 0003a08d ......@...@..... - 0580 fe3f06db 2e1040dd 2e104001 00520000 .?....@...@..R.. - 0590 00000000 00000200 e22e1040 042f1040 ...........@./.@ - 05a0 0600f2db 29000000 00000000 00000000 ....)........... - 05b0 0200e22e 1040042f 10400600 f2c62900 .....@./.@....). - 05c0 00000000 00000000 00000200 e22e1040 ...............@ - 05d0 042f1040 0600f2b1 29000000 00000000 ./.@....)....... - 05e0 00000000 00000000 0000402e 10404e2e ..........@..@N. - 05f0 10400100 524e2e10 405c2e10 4001005c .@..RN..@\..@..\ - 0600 662e1040 732e1040 01005c00 00000000 f..@s..@..\..... - 0610 00000000 0000002c 2e10402f 2e104001 .......,..@/..@. - 0620 00522f2e 10403d2e 10400400 f301529f .R/..@=..@....R. - 0630 00000000 00000000 00000000 2c2e1040 ............,..@ - 0640 342e1040 01005334 2e10403d 2e104004 4..@..S4..@=..@. - 0650 00f30153 9f000000 00000000 00000000 ...S............ - 0660 000c2e10 401b2e10 40010052 1b2e1040 ....@...@..R...@ - 0670 2b2e1040 0400f301 529f0000 00000000 +..@....R....... - 0680 00000000 0000082d 1040142d 10400100 .......-.@.-.@.. - 0690 52142d10 401a2d10 40010052 00000000 R.-.@.-.@..R.... - 06a0 00000000 00000000 0000082d 1040172d ...........-.@.- - 06b0 10400100 53172d10 401f2d10 40040073 .@..S.-.@.-.@..s - 06c0 80019f1f 2d104029 2d104004 00f30153 ....-.@)-.@....S - 06d0 9f000000 00000000 00000000 00000000 ................ - 06e0 00000000 00010052 00000000 00000000 .......R........ - 06f0 0400f301 529f0000 00000000 00000000 ....R........... - 0700 00000000 00000000 00000000 01005300 ..............S. - 0710 00000000 00000001 005c0000 00000000 .........\...... - 0720 00000400 f301539f 00000000 00000000 ......S......... - 0730 00000000 00000000 00000000 00000000 ................ - 0740 01005200 00000000 00000001 00550000 ..R..........U.. - 0750 00000000 00000400 f301529f 00000000 ..........R..... - 0760 00000000 01005500 00000000 00000000 ......U......... - 0770 00000000 00000000 00000000 00010053 ...............S - 0780 00000000 00000000 01005400 00000000 ..........T..... - 0790 00000004 00f30153 9f000000 00000000 .......S........ - 07a0 00000000 00000000 00000000 00000000 ................ - 07b0 00010054 00000000 00000000 0400f301 ...T............ - 07c0 549f0000 00000000 00000100 54000000 T...........T... - 07d0 00000000 000400f3 01549f00 00000000 .........T...... - 07e0 00000000 00000000 00000000 00000000 ................ - 07f0 00000001 00520000 00000000 00000100 .....R.......... - 0800 55000000 00000000 000400f3 01529f00 U............R.. - 0810 00000000 00000001 00550000 00000000 .........U...... - 0820 00000000 00000000 00000000 00000000 ................ - 0830 01005300 00000000 00000001 00540000 ..S..........T.. - 0840 00000000 00000400 f301539f 00000000 ..........S..... - 0850 00000000 00000000 00000000 00000000 ................ - 0860 00000000 01005400 00000000 00000004 ......T......... - 0870 00f30154 9f000000 00000000 00010054 ...T...........T - 0880 00000000 00000000 0400f301 549f0000 ............T... - 0890 00000000 00000002 02030300 00000000 ................ - 08a0 e82c1040 f12c1040 010052f1 2c1040f1 .,.@.,.@..R.,.@. - 08b0 2c104001 005cf12c 1040fa2c 10400300 ,.@..\.,.@.,.@.. - 08c0 7c019f00 2d104002 2d104003 007c019f |...-.@.-.@..|.. - 08d0 022d1040 082d1040 01005c00 00000000 .-.@.-.@..\..... - 08e0 00000000 000000f4 2c1040fa 2c104002 ........,.@.,.@. - 08f0 007c00fa 2c104004 2d104001 00520000 .|..,.@.-.@..R.. + 0330 9f000000 00000000 00010000 00000000 ................ + 0340 01010000 00682e10 407d2e10 40020030 .....h..@}..@..0 + 0350 9f7d2e10 40952e10 4001005f a62e1040 .}..@...@.._...@ + 0360 ca2e1040 01005fca 2e1040cf 2e104001 ...@.._...@...@. + 0370 0055cf2e 1040e42e 10400200 309fe42e .U...@...@..0... + 0380 1040fc2e 10400100 5f000000 00000000 .@...@.._....... + 0390 00020000 00000000 00000068 2e10407d ...........h..@} + 03a0 2e104002 00309f7d 2e104095 2e104001 ..@..0.}..@...@. + 03b0 005da62e 1040d42e 10400100 5dd42e10 .]...@...@..]... + 03c0 40d92e10 40010054 d92e1040 fc2e1040 @...@..T...@...@ + 03d0 01005d00 00000000 00000003 00000000 ..]............. + 03e0 00010000 01010000 00000000 00682e10 .............h.. + 03f0 407d2e10 40020030 9f7d2e10 40882e10 @}..@..0.}..@... + 0400 40010052 a62e1040 b82e1040 010052bb @..R...@...@..R. + 0410 2e1040c5 2e104002 00309fc5 2e1040d4 ..@...@..0....@. + 0420 2e104001 0052d42e 1040e42e 10400200 ..@..R...@...@.. + 0430 309fe42e 1040f62e 10400100 52f62e10 0....@...@..R... + 0440 40f92e10 40030072 7f9ff92e 1040fc2e @...@..r.....@.. + 0450 10400100 52000000 00000000 00040000 .@..R........... + 0460 00000000 00682e10 407d2e10 40060003 .....h..@}..@... + 0470 a08dfe3f 9f7d2e10 40952e10 40020071 ...?.}..@...@..q + 0480 00a62e10 40ee2e10 40020071 00ee2e10 ....@...@..q.... + 0490 40fc2e10 40010054 00000000 00000000 @...@..T........ + 04a0 02000000 a62e1040 ee2e1040 02007100 .......@...@..q. + 04b0 f42e1040 fc2e1040 01005400 00000000 ...@...@..T..... + 04c0 00000001 000000a6 2e1040c5 2e104006 ..........@...@. + 04d0 00f20a2a 000000f4 2e1040fc 2e104006 ...*......@...@. + 04e0 00f20a2a 00000000 00000000 00000001 ...*............ + 04f0 000000a6 2e1040c5 2e104006 00f2f529 ......@...@....) + 0500 000000f4 2e1040fc 2e104006 00f2f529 ......@...@....) + 0510 00000000 00000000 00000001 000000a6 ................ + 0520 2e1040c5 2e104006 00f2e029 000000f4 ..@...@....).... + 0530 2e1040fc 2e104006 00f2e029 00000000 ..@...@....).... + 0540 00000000 00000002 00bb2e10 40c22e10 ............@... + 0550 40060003 e08dfe3f 06000000 00000000 @......?........ + 0560 000400bb 2e1040c2 2e104006 0003e08d ......@...@..... + 0570 fe3f0600 00000000 00000002 00c52e10 .?.............. + 0580 40e42e10 400600f2 0a2a0000 00000000 @...@....*...... + 0590 00000000 000200c5 2e1040e4 2e104006 ..........@...@. + 05a0 00f2f529 00000000 00000000 00000002 ...)............ + 05b0 00c52e10 40e42e10 400600f2 e0290000 ....@...@....).. + 05c0 00000000 00000000 00000000 0000001c ................ + 05d0 2e10402a 2e104001 00522a2e 1040382e ..@*..@..R*..@8. + 05e0 10400100 5c422e10 404f2e10 4001005c .@..\B..@O..@..\ + 05f0 00000000 00000000 00000000 082e1040 ...............@ + 0600 0b2e1040 0100520b 2e104019 2e104004 ...@..R...@...@. + 0610 00f30152 9f000000 00000000 00000000 ...R............ + 0620 00082e10 40102e10 40010053 102e1040 ....@...@..S...@ + 0630 192e1040 0400f301 539f0000 00000000 ...@....S....... + 0640 00000000 0000e82d 1040f72d 10400100 .......-.@.-.@.. + 0650 52f72d10 40072e10 400400f3 01529f00 R.-.@...@....R.. + 0660 00000000 00000000 000000f0 2c1040fc ............,.@. + 0670 2c104001 0052fc2c 1040022d 10400100 ,.@..R.,.@.-.@.. + 0680 52000000 00000000 00000000 000000f0 R............... + 0690 2c1040ff 2c104001 0053ff2c 1040072d ,.@.,.@..S.,.@.- + 06a0 10400400 7380019f 072d1040 112d1040 .@..s....-.@.-.@ + 06b0 0400f301 539f0000 00000000 00000000 ....S........... + 06c0 00000000 00000000 00000100 52000000 ............R... + 06d0 00000000 000400f3 01529f00 00000000 .........R...... + 06e0 00000000 00000000 00000000 00000000 ................ + 06f0 00010053 00000000 00000000 01005c00 ...S..........\. + 0700 00000000 00000004 00f30153 9f000000 ...........S.... + 0710 00000000 00000000 00000000 00000000 ................ + 0720 00000000 00010052 00000000 00000000 .......R........ + 0730 01005500 00000000 00000004 00f30152 ..U............R + 0740 9f000000 00000000 00010055 00000000 ...........U.... + 0750 00000000 00000000 00000000 00000000 ................ + 0760 00000100 53000000 00000000 00010054 ....S..........T + 0770 00000000 00000000 0400f301 539f0000 ............S... + 0780 00000000 00000000 00000000 00000000 ................ + 0790 00000000 00000100 54000000 00000000 ........T....... + 07a0 000400f3 01549f00 00000000 00000001 .....T.......... + 07b0 00540000 00000000 00000400 f301549f .T............T. + 07c0 00000000 00000000 00000000 00000000 ................ + 07d0 00000000 00000000 01005200 00000000 ..........R..... + 07e0 00000001 00550000 00000000 00000400 .....U.......... + 07f0 f301529f 00000000 00000000 01005500 ..R...........U. + 0800 00000000 00000000 00000000 00000000 ................ + 0810 00000000 00010053 00000000 00000000 .......S........ + 0820 01005400 00000000 00000004 00f30153 ..T............S + 0830 9f000000 00000000 00000000 00000000 ................ + 0840 00000000 00000000 00010054 00000000 ...........T.... + 0850 00000000 0400f301 549f0000 00000000 ........T....... + 0860 00000100 54000000 00000000 000400f3 ....T........... + 0870 01549f00 00000000 00000000 01010000 .T.............. + 0880 00d02c10 40d92c10 40010052 d92c1040 ..,.@.,.@..R.,.@ + 0890 e22c1040 01005ce8 2c1040f0 2c104001 .,.@..\.,.@.,.@. + 08a0 005c0000 00000000 00000100 e82c1040 .\...........,.@ + 08b0 ea2c1040 01005200 00000000 00000003 .,.@..R......... + 08c0 00e82c10 40ea2c10 40010052 00000000 ..,.@.,.@..R.... + 08d0 00000000 00000000 00000000 00000000 ................ + 08e0 00000100 52000000 00000000 0001005c ....R..........\ + 08f0 00000000 00000000 0400f301 529f0000 ............R... 0900 00000000 00000000 00000000 00000000 ................ - 0910 00000000 01005200 00000000 00000001 ......R......... - 0920 005c0000 00000000 00000400 f301529f .\............R. - 0930 00000000 00000000 00000000 00000000 ................ - 0940 00000000 01005200 00000000 00000004 ......R......... - 0950 00f30152 9f000000 00000000 00000000 ...R............ - 0960 00000000 00000000 00000001 00530000 .............S.. - 0970 00000000 00000100 5d000000 00000000 ........]....... - 0980 000400f3 01539f00 00000000 00000002 .....S.......... - 0990 03030000 01000000 00000000 00020030 ...............0 - 09a0 9f000000 00000000 0001005c 00000000 ...........\.... - 09b0 00000000 03007c7f 9f000000 00000000 ......|......... - 09c0 00040000 01010000 00000101 00000064 ...............d - 09d0 2c10406d 2c104002 00309f6d 2c104077 ,.@m,.@..0.m,.@w - 09e0 2c104001 0052772c 1040792c 10400300 ,.@..Rw,.@y,.@.. - 09f0 72019f79 2c10407c 2c104003 0072009f r..y,.@|,.@..r.. - 0a00 7c2c1040 862c1040 03007270 9f862c10 |,.@.,.@..rp..,. - 0a10 40882c10 40030072 719f882c 10408d2c @.,.@..rq..,.@., - 0a20 10400300 72709f00 00000000 00000000 .@..rp.......... - 0a30 00000000 00000000 00000001 00520000 .............R.. - 0a40 00000000 00000400 f301529f 00000000 ..........R..... - 0a50 00000000 00000000 00000000 00000000 ................ - 0a60 01005300 00000000 00000004 00f30153 ..S............S - 0a70 9f000000 00000000 00000000 00000000 ................ - 0a80 00000000 00000000 00010054 00000000 ...........T.... - 0a90 00000000 01005d00 00000000 00000004 ......]......... - 0aa0 00f30154 9f000000 00000000 0001005d ...T...........] - 0ab0 00000000 00000000 00000000 00000000 ................ - 0ac0 00000000 01005c00 00000000 00000001 ......\......... - 0ad0 005c0000 00000000 00000200 00000000 .\.............. - 0ae0 00000000 00000000 00000000 0200309f ..............0. - 0af0 00000000 00000000 01005e00 00000000 ..........^..... - 0b00 00000001 005e0000 00000000 00000300 .....^.......... - 0b10 7e7f9f00 00000000 00000001 005e0000 ~............^.. - 0b20 00000000 00000000 0000c02b 1040ca2b ...........+.@.+ - 0b30 10400100 52ca2b10 40eb2b10 400400f3 .@..R.+.@.+.@... - 0b40 01529f00 00000000 00000000 00000014 .R.............. - 0b50 2c104020 2c104001 0052202c 10403a2c ,.@ ,.@..R ,.@:, - 0b60 10400400 f301529f 00000000 00000000 .@....R......... - 0b70 00000000 ec2b1040 f82b1040 010052f8 .....+.@.+.@..R. - 0b80 2b104012 2c104004 00f30152 9f000000 +.@.,.@....R.... - 0b90 00000000 00000000 01010088 2b104096 ............+.@. - 0ba0 2b104001 0052962b 1040a02b 10400400 +.@..R.+.@.+.@.. - 0bb0 f301529f a02b1040 b82b1040 01005d00 ..R..+.@.+.@..]. - 0bc0 00000000 00000000 00000000 00000000 ................ - 0bd0 00000000 00010052 00000000 00000000 .......R........ - 0be0 01005d00 00000000 00000004 00f30152 ..]............R - 0bf0 9f000000 00000000 00000000 00000000 ................ - 0c00 00000000 00010053 00000000 00000000 .......S........ - 0c10 0400f301 539f0000 00000000 00000200 ....S........... - 0c20 00000000 00000000 00000500 404b241f ............@K$. - 0c30 9f000000 00000000 0001005e 00000000 ...........^.... - 0c40 00000000 00000000 00000000 00000000 ................ - 0c50 01005200 00000000 00000004 00f30152 ..R............R - 0c60 9f000000 00000000 00020000 00000000 ................ - 0c70 00000000 00010052 00000000 00000000 .......R........ - 0c80 0400f301 529f0000 00000000 00000000 ....R........... - 0c90 0000182f 10401e2f 10400100 521e2f10 .../.@./.@..R./. - 0ca0 402d2f10 400400f3 01529f00 00000000 @-/.@....R...... - 0cb0 00000000 00000000 00000000 00302f10 .............0/. - 0cc0 40412f10 40010052 412f1040 4a2f1040 @A/.@..RA/.@J/.@ - 0cd0 0400f301 529f4a2f 1040522f 10400100 ....R.J/.@R/.@.. - 0ce0 52522f10 405c2f10 400400f3 01529f5c RR/.@\/.@....R.\ - 0cf0 2f104063 2f104001 00520000 00000000 /.@c/.@..R...... - 0d00 00000000 00000000 00000000 642f1040 ............d/.@ - 0d10 752f1040 01005275 2f10407e 2f104004 u/.@..Ru/.@~/.@. - 0d20 00f30152 9f7e2f10 40862f10 40010052 ...R.~/.@./.@..R - 0d30 862f1040 902f1040 0400f301 529f902f ./.@./.@....R../ - 0d40 1040972f 10400100 52000000 00000000 .@./.@..R....... - 0d50 00000000 000000a4 2f1040af 2f104001 ......../.@./.@. - 0d60 0052af2f 10401230 10400100 5c123010 .R./.@.0.@..\.0. - 0d70 40173010 400400f3 01529f00 00000000 @.0.@....R...... - 0d80 00000000 00000008 00000001 00520800 .............R.. - 0d90 00001700 00000400 f301529f 00000000 ..........R..... - 0da0 00000000 00000000 03000000 01005303 ..............S. - 0db0 00000017 00000004 00f30153 9f000000 ...........S.... - 0dc0 00000000 00000000 00050000 00010054 ...............T - 0dd0 05000000 08000000 0400f301 549f0800 ............T... - 0de0 00001700 00000600 f3015431 1c9f0000 ..........T1.... - 0df0 00000000 00000000 00001500 00000100 ................ - 0e00 52000000 00000000 00 R........ + 0910 00000100 52000000 00000000 000400f3 ....R........... + 0920 01529f00 00000000 00000000 00000000 .R.............. + 0930 00000000 00000000 00010053 00000000 ...........S.... + 0940 00000000 01005d00 00000000 00000004 ......]......... + 0950 00f30153 9f000000 00000000 00020303 ...S............ + 0960 00000100 00000000 00000002 00309f00 .............0.. + 0970 00000000 00000001 005c0000 00000000 .........\...... + 0980 00000300 7c7f9f00 00000000 00000004 ....|........... + 0990 00000101 00000000 01010000 004c2c10 .............L,. + 09a0 40552c10 40020030 9f552c10 405f2c10 @U,.@..0.U,.@_,. + 09b0 40010052 5f2c1040 612c1040 03007201 @..R_,.@a,.@..r. + 09c0 9f612c10 40642c10 40030072 009f642c .a,.@d,.@..r..d, + 09d0 10406e2c 10400300 72709f6e 2c104070 .@n,.@..rp.n,.@p + 09e0 2c104003 0072719f 702c1040 752c1040 ,.@..rq.p,.@u,.@ + 09f0 03007270 9f000000 00000000 00000000 ..rp............ + 0a00 00000000 00000000 00010052 00000000 ...........R.... + 0a10 00000000 0400f301 529f0000 00000000 ........R....... + 0a20 00000000 00000000 00000000 00000100 ................ + 0a30 53000000 00000000 000400f3 01539f00 S............S.. + 0a40 00000000 00000000 00000000 00000000 ................ + 0a50 00000000 00000001 00540000 00000000 .........T...... + 0a60 00000100 5d000000 00000000 000400f3 ....]........... + 0a70 01549f00 00000000 00000001 005d0000 .T...........].. + 0a80 00000000 00000000 00000000 00000000 ................ + 0a90 01005200 00000000 00000001 00000000 ..R............. + 0aa0 00000000 00000003 007c029f 00000000 .........|...... + 0ab0 00000000 03007c04 9f000000 00000000 ......|......... + 0ac0 00000000 00000000 00000000 0001005c ...............\ + 0ad0 00000000 00000000 01005c00 00000000 ..........\..... + 0ae0 00000002 00000000 00000000 00000000 ................ + 0af0 00000000 00020030 9f000000 00000000 .......0........ + 0b00 0001005e 00000000 00000000 01005e00 ...^..........^. + 0b10 00000000 00000003 007e7f9f 00000000 .........~...... + 0b20 00000000 01005e00 00000000 00000000 ......^......... + 0b30 000000b8 2b1040c2 2b104001 0052c22b ....+.@.+.@..R.+ + 0b40 1040e32b 10400400 f301529f 00000000 .@.+.@....R..... + 0b50 00000000 00000000 042c1040 172c1040 .........,.@.,.@ + 0b60 01005217 2c104024 2c104004 00f30152 ..R.,.@$,.@....R + 0b70 9f000000 00000000 00000000 00e42b10 ..............+. + 0b80 40f72b10 40010052 f72b1040 042c1040 @.+.@..R.+.@.,.@ + 0b90 0400f301 529f0000 00000000 00000000 ....R........... + 0ba0 00020200 882b1040 9b2b1040 0100529b .....+.@.+.@..R. + 0bb0 2b10409c 2b104004 00f30152 9f9c2b10 +.@.+.@....R..+. + 0bc0 40a42b10 40020071 00000000 00000000 @.+.@..q........ + 0bd0 00000000 00000000 00000000 00000001 ................ + 0be0 00520000 00000000 00000100 5d000000 .R..........]... + 0bf0 00000000 000400f3 01529f00 00000000 .........R...... + 0c00 00000000 00000000 00000000 00000001 ................ + 0c10 00530000 00000000 00000400 f301539f .S............S. + 0c20 00000000 00000000 02000000 00000000 ................ + 0c30 00000000 0500404b 241f9f00 00000000 ......@K$....... + 0c40 00000001 005e0000 00000000 00000000 .....^.......... + 0c50 00000000 00000000 00000100 52000000 ............R... + 0c60 00000000 000400f3 01529f00 00000000 .........R...... + 0c70 00000002 00000000 00000000 00000001 ................ + 0c80 00520000 00000000 00000400 f301529f .R............R. + 0c90 00000000 00000000 00000000 fc2e1040 ...............@ + 0ca0 022f1040 01005202 2f104011 2f104004 ./.@..R./.@./.@. + 0cb0 00f30152 9f000000 00000000 00000000 ...R............ + 0cc0 00000000 00000014 2f104025 2f104001 ......../.@%/.@. + 0cd0 0052252f 10402e2f 10400400 f301529f .R%/.@./.@....R. + 0ce0 2e2f1040 362f1040 01005236 2f104040 ./.@6/.@..R6/.@@ + 0cf0 2f104004 00f30152 9f402f10 40472f10 /.@....R.@/.@G/. + 0d00 40010052 00000000 00000000 00000000 @..R............ + 0d10 00000000 0000482f 1040592f 10400100 ......H/.@Y/.@.. + 0d20 52592f10 40622f10 400400f3 01529f62 RY/.@b/.@....R.b + 0d30 2f10406a 2f104001 00526a2f 1040742f /.@j/.@..Rj/.@t/ + 0d40 10400400 f301529f 742f1040 7b2f1040 .@....R.t/.@{/.@ + 0d50 01005200 00000000 00000000 00000000 ..R............. + 0d60 00882f10 40932f10 40010052 932f1040 ../.@./.@..R./.@ + 0d70 f62f1040 01005cf6 2f1040fb 2f104004 ./.@..\./.@./.@. + 0d80 00f30152 9f000000 00000000 00000000 ...R............ + 0d90 00080000 00010052 08000000 17000000 .......R........ + 0da0 0400f301 529f0000 00000000 00000000 ....R........... + 0db0 00000300 00000100 53030000 00170000 ........S....... + 0dc0 000400f3 01539f00 00000000 00000000 .....S.......... + 0dd0 00000005 00000001 00540500 00000800 .........T...... + 0de0 00000400 f301549f 08000000 17000000 ......T......... + 0df0 0600f301 54311c9f 00000000 00000000 ....T1.......... + 0e00 00000000 15000000 01005200 00000000 ..........R..... + 0e10 000000 ... Contents of section .debug_aranges: 0000 2c000000 02000000 00000400 00000000 ,............... 0010 60522140 5e000000 ec522140 37010000 `R!@^....R!@7... 0020 30542140 4e000000 00000000 00000000 0T!@N........... - 0030 1c000000 0200a00f 00000400 00000000 ................ + 0030 1c000000 0200c40f 00000400 00000000 ................ 0040 88542140 27000000 00000000 00000000 .T!@'........... - 0050 14010000 02001c1a 00000400 00000000 ................ - 0060 882b1040 35000000 c02b1040 2b000000 .+.@5....+.@+... - 0070 ec2b1040 26000000 142c1040 26000000 .+.@&....,.@&... - 0080 482c1040 17000000 642c1040 29000000 H,.@....d,.@)... + 0050 14010000 0200401a 00000400 00000000 ......@......... + 0060 882b1040 2d000000 b82b1040 2b000000 .+.@-....+.@+... + 0070 e42b1040 20000000 042c1040 20000000 .+.@ ....,.@ ... + 0080 302c1040 17000000 4c2c1040 29000000 0,.@....L,.@)... 0090 00000000 00000000 00000000 00000000 ................ - 00a0 902c1040 18000000 a82c1040 18000000 .,.@.....,.@.... - 00b0 c42c1040 21000000 00000000 00000000 .,.@!........... + 00a0 782c1040 17000000 902c1040 17000000 x,.@.....,.@.... + 00b0 ac2c1040 21000000 00000000 00000000 .,.@!........... 00c0 00000000 00000000 00000000 00000000 ................ - 00d0 e82c1040 20000000 00000000 00000000 .,.@ ........... + 00d0 d02c1040 20000000 00000000 00000000 .,.@ ........... 00e0 00000000 00000000 00000000 00000000 ................ - 00f0 082d1040 21000000 00000000 00000000 .-.@!........... + 00f0 f02c1040 21000000 00000000 00000000 .,.@!........... 0100 00000000 00000000 00000000 00000000 ................ - 0110 00000000 00000000 302d1040 21000000 ........0-.@!... - 0120 5c2d1040 ad000000 0c2e1040 1f000000 \-.@.......@.... - 0130 2c2e1040 11000000 402e1040 33000000 ,..@....@..@3... - 0140 742e1040 a4000000 00000000 00000000 t..@............ + 0110 00000000 00000000 182d1040 21000000 .........-.@!... + 0120 442d1040 a3000000 e82d1040 1f000000 D-.@.....-.@.... + 0130 082e1040 11000000 1c2e1040 33000000 ...@.......@3... + 0140 502e1040 ac000000 00000000 00000000 P..@............ 0150 00000000 00000000 00000000 00000000 ................ - 0160 00000000 00000000 5c000000 02009c36 ........\......6 - 0170 00000400 00000000 80601040 02000000 .........`.@.... - 0180 182f1040 15000000 302f1040 33000000 ./.@....0/.@3... - 0190 642f1040 33000000 a42f1040 73000000 d/.@3..../.@s... - 01a0 1c301040 1b000000 38301040 1b000000 .0.@....80.@.... - 01b0 74301040 a3000000 1c311040 05000000 t0.@.....1.@.... - 01c0 00000000 00000000 1c000000 02005b43 ..............[C - 01d0 00000400 00000000 84601040 17000000 .........`.@.... - 01e0 00000000 00000000 14000000 02004f44 ..............OD + 0160 00000000 00000000 5c000000 02005436 ........\.....T6 + 0170 00000400 00000000 64601040 02000000 ........d`.@.... + 0180 fc2e1040 15000000 142f1040 33000000 ...@...../.@3... + 0190 482f1040 33000000 882f1040 73000000 H/.@3..../.@s... + 01a0 00301040 1b000000 1c301040 1b000000 .0.@.....0.@.... + 01b0 58301040 a3000000 00311040 05000000 X0.@.....1.@.... + 01c0 00000000 00000000 1c000000 02001343 ...............C + 01d0 00000400 00000000 68601040 17000000 ........h`.@.... + 01e0 00000000 00000000 14000000 02000744 ...............D 01f0 00000400 00000000 00000000 00000000 ................ - 0200 1c000000 0200ba44 00000400 00000000 .......D........ - 0210 e0621040 49000000 00000000 00000000 .b.@I........... - 0220 1c000000 0200c545 00000400 00000000 .......E........ - 0230 b45e1040 35010000 00000000 00000000 .^.@5........... - 0240 1c000000 0200d146 00000400 00000000 .......F........ - 0250 ec5f1040 40000000 00000000 00000000 ._.@@........... + 0200 1c000000 02007244 00000400 00000000 ......rD........ + 0210 c4621040 49000000 00000000 00000000 .b.@I........... + 0220 1c000000 02007d45 00000400 00000000 ......}E........ + 0230 985e1040 35010000 00000000 00000000 .^.@5........... + 0240 1c000000 02008946 00000400 00000000 .......F........ + 0250 d05f1040 40000000 00000000 00000000 ._.@@........... Contents of section .debug_ranges: 0000 3d532140 40532140 43532140 46532140 =S!@@S!@CS!@FS!@ 0010 48532140 6f532140 85532140 9d532140 HS!@oS!@.S!@.S!@ @@ -17298,40 +17302,42 @@ Contents of section .debug_ranges: 0060 00000000 00000000 60522140 be522140 ........`R!@.R!@ 0070 ec522140 23542140 30542140 7e542140 .R!@#T!@0T!@~T!@ 0080 00000000 00000000 88542140 af542140 .........T!@.T!@ - 0090 00000000 00000000 642c1040 6a2c1040 ........d,.@j,.@ - 00a0 6d2c1040 8b2c1040 00000000 00000000 m,.@.,.@........ + 0090 00000000 00000000 4c2c1040 522c1040 ........L,.@R,.@ + 00a0 552c1040 732c1040 00000000 00000000 U,.@s,.@........ 00b0 01000000 01000000 01000000 01000000 ................ 00c0 00000000 00000000 01000000 01000000 ................ 00d0 01000000 01000000 00000000 00000000 ................ - 00e0 5c2d1040 5c2d1040 632d1040 6c2d1040 \-.@\-.@c-.@l-.@ - 00f0 00000000 00000000 922e1040 942e1040 ...........@...@ - 0100 bd2e1040 e22e1040 102f1040 182f1040 ...@...@./.@./.@ - 0110 00000000 00000000 922e1040 942e1040 ...........@...@ - 0120 d32e1040 d32e1040 d52e1040 e22e1040 ...@...@...@...@ - 0130 00000000 00000000 882b1040 bd2b1040 .........+.@.+.@ - 0140 c02b1040 eb2b1040 ec2b1040 122c1040 .+.@.+.@.+.@.,.@ - 0150 142c1040 3a2c1040 482c1040 5f2c1040 .,.@:,.@H,.@_,.@ - 0160 642c1040 8d2c1040 01000000 01000000 d,.@.,.@........ - 0170 01000000 01000000 902c1040 a82c1040 .........,.@.,.@ - 0180 a82c1040 c02c1040 c42c1040 e52c1040 .,.@.,.@.,.@.,.@ - 0190 01000000 01000000 01000000 01000000 ................ - 01a0 01000000 01000000 e82c1040 082d1040 .........,.@.-.@ + 00e0 442d1040 442d1040 4b2d1040 542d1040 D-.@D-.@K-.@T-.@ + 00f0 00000000 00000000 682e1040 952e1040 ........h..@...@ + 0100 a62e1040 fc2e1040 00000000 00000000 ...@...@........ + 0110 7b2e1040 7d2e1040 a62e1040 c52e1040 {..@}..@...@...@ + 0120 f42e1040 fc2e1040 00000000 00000000 ...@...@........ + 0130 7b2e1040 7d2e1040 bb2e1040 bb2e1040 {..@}..@...@...@ + 0140 bd2e1040 c52e1040 00000000 00000000 ...@...@........ + 0150 882b1040 b52b1040 b82b1040 e32b1040 .+.@.+.@.+.@.+.@ + 0160 e42b1040 042c1040 042c1040 242c1040 .+.@.,.@.,.@$,.@ + 0170 302c1040 472c1040 4c2c1040 752c1040 0,.@G,.@L,.@u,.@ + 0180 01000000 01000000 01000000 01000000 ................ + 0190 782c1040 8f2c1040 902c1040 a72c1040 x,.@.,.@.,.@.,.@ + 01a0 ac2c1040 cd2c1040 01000000 01000000 .,.@.,.@........ 01b0 01000000 01000000 01000000 01000000 ................ - 01c0 01000000 01000000 082d1040 292d1040 .........-.@)-.@ + 01c0 d02c1040 f02c1040 01000000 01000000 .,.@.,.@........ 01d0 01000000 01000000 01000000 01000000 ................ - 01e0 01000000 01000000 01000000 01000000 ................ - 01f0 302d1040 512d1040 5c2d1040 092e1040 0-.@Q-.@\-.@...@ - 0200 0c2e1040 2b2e1040 2c2e1040 3d2e1040 ...@+..@,..@=..@ - 0210 402e1040 732e1040 742e1040 182f1040 @..@s..@t..@./.@ - 0220 01000000 01000000 01000000 01000000 ................ - 0230 01000000 01000000 00000000 00000000 ................ - 0240 80601040 82601040 182f1040 2d2f1040 .`.@.`.@./.@-/.@ - 0250 302f1040 632f1040 642f1040 972f1040 0/.@c/.@d/.@./.@ - 0260 a42f1040 17301040 1c301040 37301040 ./.@.0.@.0.@70.@ - 0270 38301040 53301040 74301040 17311040 80.@S0.@t0.@.1.@ - 0280 1c311040 21311040 00000000 00000000 .1.@!1.@........ + 01e0 f02c1040 112d1040 01000000 01000000 .,.@.-.@........ + 01f0 01000000 01000000 01000000 01000000 ................ + 0200 01000000 01000000 182d1040 392d1040 .........-.@9-.@ + 0210 442d1040 e72d1040 e82d1040 072e1040 D-.@.-.@.-.@...@ + 0220 082e1040 192e1040 1c2e1040 4f2e1040 ...@...@...@O..@ + 0230 502e1040 fc2e1040 01000000 01000000 P..@...@........ + 0240 01000000 01000000 01000000 01000000 ................ + 0250 00000000 00000000 64601040 66601040 ........d`.@f`.@ + 0260 fc2e1040 112f1040 142f1040 472f1040 ...@./.@./.@G/.@ + 0270 482f1040 7b2f1040 882f1040 fb2f1040 H/.@{/.@./.@./.@ + 0280 00301040 1b301040 1c301040 37301040 .0.@.0.@.0.@70.@ + 0290 58301040 fb301040 00311040 05311040 X0.@.0.@.1.@.1.@ + 02a0 00000000 00000000 ........ Contents of section .debug_line: - 0000 79050000 02009201 00000101 fb0e0d00 y............... + 0000 61050000 02007a01 00000101 fb0e0d00 a.....z......... 0010 01010101 00000001 0000012e 2e2f2e2e ............./.. 0020 2f696e63 6c756465 00633a5c 6d737973 /include.c:\msys 0030 33325c78 74656e73 612d6c78 3130362d 32\xtensa-lx106- @@ -17351,914 +17357,923 @@ Contents of section .debug_line: 0110 00010000 6c6f636b 2e680002 00005f74 ....lock.h...._t 0120 79706573 2e680002 00007374 64646566 ypes.h....stddef 0130 2e680003 00007265 656e742e 68000200 .h....reent.h... - 0140 006c6364 5f686434 34373830 5f636f6e .lcd_hd44780_con - 0150 6669672e 68000400 006c6364 5f686434 fig.h....lcd_hd4 - 0160 34373830 5f646566 5f636861 722e6800 4780_def_char.h. - 0170 0400006c 63645f68 64343437 38302e68 ...lcd_hd44780.h - 0180 00040000 6f736170 692e6800 01000073 ....osapi.h....s - 0190 7472696e 672e6800 05000000 05010005 tring.h......... - 01a0 02605221 4003d100 01050503 01090000 .`R!@........... - 01b0 01030109 00000105 0106037e 09000001 ...........~.... - 01c0 05170302 09060001 0501037e 09030001 ...........~.... - 01d0 05170302 09030001 05070300 09030001 ................ - 01e0 05090603 02090300 01050503 06090600 ................ - 01f0 01050806 03000900 00010507 03000908 ................ - 0200 00010509 06030209 05000103 01090b00 ................ - 0210 01030109 0d000105 01060302 090f0001 ................ - 0220 05090603 78090900 01050103 5c093700 ....x.......\.7. - 0230 01050503 01090000 01050106 037f0900 ................ - 0240 00010505 03010905 00010501 037f0903 ................ - 0250 00010505 03010908 00010300 09030001 ................ - 0260 05090603 14091300 01052006 03000900 .......... ..... - 0270 00010509 06030109 03000105 01060303 ................ - 0280 09000001 05090603 6b090300 01030109 ........k....... - 0290 06000103 01090b00 01030109 06000105 ................ - 02a0 0b060300 09000001 05090603 01090800 ................ - 02b0 01052006 03000900 00010509 06030209 .. ............. - 02c0 06000106 03c90009 00000103 b77f0903 ................ - 02d0 000103c9 00090300 0103b77f 09030001 ................ - 02e0 050d0603 c6000902 00010509 03030900 ................ - 02f0 00010301 09090001 050e0300 09000001 ................ - 0300 05160603 00090000 01052803 00090200 ..........(..... - 0310 01051d06 03000902 00010528 06030009 ...........(.... - 0320 00000105 09030009 06000106 03040903 ................ - 0330 00010301 09060001 050a0603 00090000 ................ - 0340 01030009 0b000105 090603b2 7f090000 ................ - 0350 01050b06 03000900 00010513 00020401 ................ - 0360 06030009 02000105 2a000204 01060300 ........*....... - 0370 09000001 053b0002 04010307 09020001 .....;.......... - 0380 05010307 09030001 050d0603 3d090f00 ............=... - 0390 01051d06 03000900 0001050d 03000902 ................ - 03a0 0001052f 037e0903 0001050d 03020902 .../.~.......... - 03b0 0001052e 06037e09 08000105 2f060300 ......~...../... - 03c0 09000001 03000903 00010300 09060001 ................ - 03d0 05090603 ba7f0900 0001050a 06030009 ................ - 03e0 00000105 09060301 09060001 05200603 ............. .. - 03f0 00090000 01050906 03020906 00010603 ................ - 0400 2d090300 01035309 02000105 0d060329 -.....S........) - 0410 09020001 05090303 09000001 03010900 ................ - 0420 00010301 09080001 05100603 00090000 ................ - 0430 01051103 7e090800 01050903 02090200 ....~........... - 0440 01051506 03000902 00010517 06030009 ................ - 0450 00000105 09030009 03000106 030c0903 ................ - 0460 00010301 09000001 03010906 0001050a ................ - 0470 06030009 00000105 10034509 03000105 ..........E..... - 0480 0a033b09 03000103 00090b00 01050906 ..;............. - 0490 03450900 00010510 06030009 00000105 .E.............. - 04a0 0b030009 08000105 24000204 01060300 ........$....... - 04b0 09030001 053b0002 04010603 00090000 .....;.......... - 04c0 01050d06 032f0905 00010518 06030009 ...../.......... - 04d0 00000105 15030009 03000105 18030009 ................ - 04e0 02000105 15030009 03000105 26030009 ............&... - 04f0 05000105 11060302 09040001 06030009 ................ - 0500 06000105 2006037c 09020001 05210603 .... ..|.....!.. - 0510 00090000 01051106 0308090b 00010301 ................ - 0520 09000001 051e0603 7f090800 01050106 ................ - 0530 03680913 00010505 03020900 00010501 .h.............. - 0540 06037e09 00000105 05030209 07000106 ..~............. - 0550 03010906 00010301 09060001 0302090b ................ - 0560 00010301 090b0001 0301090d 00010501 ................ - 0570 06030109 0f000109 09000001 018d0100 ................ - 0580 00020008 01000001 01fb0e0d 00010101 ................ - 0590 01000000 01000001 2e2e2f2e 2e2f696e ........../../in - 05a0 636c7564 6500633a 5c6d7379 7333325c clude.c:\msys32\ - 05b0 7874656e 73612d6c 78313036 2d656c66 xtensa-lx106-elf - 05c0 5c787465 6e73612d 6c783130 362d656c \xtensa-lx106-el - 05d0 665c7379 732d696e 636c7564 655c7379 f\sys-include\sy - 05e0 7300633a 5c6d7379 7333325c 7874656e s.c:\msys32\xten - 05f0 73612d6c 78313036 2d656c66 5c6c6962 sa-lx106-elf\lib - 0600 5c676363 5c787465 6e73612d 6c783130 \gcc\xtensa-lx10 - 0610 362d656c 665c382e 342e305c 696e636c 6-elf\8.4.0\incl - 0620 75646500 00706172 74697469 6f6e732e ude..partitions. - 0630 63000000 00635f74 79706573 2e680001 c....c_types.h.. - 0640 00006c6f 636b2e68 00020000 5f747970 ..lock.h...._typ - 0650 65732e68 00020000 73746464 65662e68 es.h....stddef.h - 0660 00030000 7265656e 742e6800 02000075 ....reent.h....u - 0670 7365725f 696e7465 72666163 652e6800 ser_interface.h. - 0680 0100006f 73617069 2e680001 00000005 ...osapi.h...... - 0690 01000502 88542140 033a0105 05030109 .....T!@.:...... - 06a0 00000105 09060300 09000001 0501037f ................ - 06b0 09060001 05090301 09030001 0501037f ................ - 06c0 09030001 05090301 09030001 05070300 ................ - 06d0 09030001 05030603 01090200 01000204 ................ - 06e0 01030109 09000105 0b000204 01030009 ................ - 06f0 00000105 08000204 01030009 00000105 ................ - 0700 01060302 09030001 09070000 0101ed14 ................ - 0710 00000200 f4010000 0101fb0e 0d000101 ................ - 0720 01010000 00010000 012e2e2f 696e636c .........../incl - 0730 75646500 633a5c6d 73797333 325c7874 ude.c:\msys32\xt - 0740 656e7361 2d6c7831 30362d65 6c665c78 ensa-lx106-elf\x - 0750 74656e73 612d6c78 3130362d 656c665c tensa-lx106-elf\ - 0760 7379732d 696e636c 7564655c 6d616368 sys-include\mach - 0770 696e6500 633a5c6d 73797333 325c7874 ine.c:\msys32\xt - 0780 656e7361 2d6c7831 30362d65 6c665c78 ensa-lx106-elf\x - 0790 74656e73 612d6c78 3130362d 656c665c tensa-lx106-elf\ - 07a0 7379732d 696e636c 7564655c 73797300 sys-include\sys. - 07b0 633a5c6d 73797333 325c7874 656e7361 c:\msys32\xtensa - 07c0 2d6c7831 30362d65 6c665c6c 69625c67 -lx106-elf\lib\g - 07d0 63635c78 74656e73 612d6c78 3130362d cc\xtensa-lx106- - 07e0 656c665c 382e342e 305c696e 636c7564 elf\8.4.0\includ - 07f0 6500633a 5c6d7379 7333325c 7874656e e.c:\msys32\xten - 0800 73612d6c 78313036 2d656c66 5c787465 sa-lx106-elf\xte - 0810 6e73612d 6c783130 362d656c 665c7379 nsa-lx106-elf\sy - 0820 732d696e 636c7564 6500006c 63645f68 s-include..lcd_h - 0830 64343437 38302e63 00000000 6c63645f d44780.c....lcd_ - 0840 68643434 3738305f 636f6e66 69672e68 hd44780_config.h - 0850 00010000 5f646566 61756c74 5f747970 ...._default_typ - 0860 65732e68 00020000 5f737464 696e742e es.h...._stdint. - 0870 68000300 006c6364 5f686434 34373830 h....lcd_hd44780 - 0880 5f696e74 65726661 63652e68 00010000 _interface.h.... - 0890 6c63645f 68643434 3738305f 6465665f lcd_hd44780_def_ - 08a0 63686172 2e680001 00006c63 645f6864 char.h....lcd_hd - 08b0 34343738 302e6800 0100006c 6f636b2e 44780.h....lock. - 08c0 68000300 005f7479 7065732e 68000300 h...._types.h... - 08d0 00737464 6465662e 68000400 00726565 .stddef.h....ree - 08e0 6e742e68 00030000 7374646c 69622e68 nt.h....stdlib.h - 08f0 00050000 73747269 6e672e68 00050000 ....string.h.... - 0900 73746469 6f2e6800 05000000 05010005 stdio.h......... - 0910 02882b10 40039101 01050503 01090000 ..+.@........... - 0920 01050106 037f0900 00010508 03010905 ................ - 0930 00010501 037f0903 00010508 03010904 ................ - 0940 00010501 037f0902 00010505 03010902 ................ - 0950 00010603 01090800 01030109 00000105 ................ - 0960 08060300 09000001 05050300 09020001 ................ - 0970 06030109 07000105 08060300 09000001 ................ - 0980 05050300 09020001 05010301 09070001 ................ - 0990 03000906 00010905 00000101 05010005 ................ - 09a0 02c02b10 4003a501 01050503 04090000 ..+.@........... - 09b0 01050106 037c0900 00010505 03040907 .....|.......... - 09c0 00010501 037c0903 00010505 03040902 .....|.......... - 09d0 00010603 01090300 01030d09 06000105 ................ - 09e0 08060300 09000001 05050300 09050001 ................ - 09f0 05010302 09080001 09090000 01010501 ................ - 0a00 000502ec 2b104003 99010105 05030109 ....+.@......... - 0a10 00000105 0106037f 09000001 05080301 ................ - 0a20 09090001 0501037f 09030001 05080301 ................ - 0a30 09030001 05050300 09020001 06030109 ................ - 0a40 07000105 01060301 09050001 09090000 ................ - 0a50 01010501 00050214 2c104003 9f010105 ........,.@..... - 0a60 05030109 00000105 0106037f 09000001 ................ - 0a70 05080301 09090001 0501037f 09030001 ................ - 0a80 05080301 09030001 05050300 09020001 ................ - 0a90 06030109 07000105 01060301 09050001 ................ - 0aa0 09090000 01010501 00050248 2c104003 ...........H,.@. - 0ab0 b6030105 05030109 00000105 08060300 ................ - 0ac0 09000001 05070300 09030001 05080300 ................ - 0ad0 09030001 05070300 09040001 051d0302 ................ - 0ae0 09030001 05010302 09020001 05090603 ................ - 0af0 7e090200 01051d06 03000900 00010906 ~............... - 0b00 00000101 05010005 02642c10 4003bd03 .........d,.@... - 0b10 01050503 01090000 01050903 00090000 ................ - 0b20 01051503 00090000 01051903 02090000 ................ - 0b30 01052206 03020900 00010530 03000903 .."........0.... - 0b40 00010501 037b0903 0001050d 06030509 .....{.......... - 0b50 03000105 30060300 09000001 05220300 ....0........".. - 0b60 09020001 05210603 7e090800 01051903 .....!..~....... - 0b70 00090000 01050906 03000902 0001050d ................ - 0b80 06030209 03000105 30060300 09000001 ........0....... - 0b90 05220300 09020001 05210603 7e090800 .".......!..~... - 0ba0 01051903 00090000 01050906 03000902 ................ - 0bb0 00010501 03050903 00010902 00000101 ................ - 0bc0 05010005 02000000 0003a703 01050503 ................ - 0bd0 01090000 01050106 037f0900 00010300 ................ - 0be0 09000001 05090301 09000001 05210300 .............!.. - 0bf0 09000001 05080300 09000001 05090603 ................ - 0c00 02090000 01051106 03000900 00010509 ................ - 0c10 06030109 00000105 0e030009 00000105 ................ - 0c20 16060300 09000001 051d0002 04010603 ................ - 0c30 00090000 01050900 02040106 03000900 ................ - 0c40 00010002 04010300 09000001 05010305 ................ - 0c50 09000001 03000900 0001050d 00020403 ................ - 0c60 06037d09 00000105 2d000204 0306037e ..}.....-......~ - 0c70 09000001 050d0002 04030302 09000001 ................ - 0c80 052c0002 04030603 7e090000 01052d00 .,......~.....-. - 0c90 02040306 03000900 00010002 04030300 ................ - 0ca0 09000001 09000000 0101050d 00050200 ................ - 0cb0 00000003 92030105 05030209 00000103 ................ - 0cc0 01090000 01050b03 00090000 01050d06 ................ - 0cd0 037d0900 0001050e 03020900 0001050d .}.............. - 0ce0 037e0900 00010300 09000001 05090603 .~.............. - 0cf0 05090000 01050d06 03020900 0001050c ................ - 0d00 037e0900 0001050d 06030609 00000105 .~.............. - 0d10 10060300 09000001 05110603 02090000 ................ - 0d20 01050903 03090000 01051206 03000900 ................ - 0d30 0001050b 06037309 00000105 0106030f ......s......... - 0d40 09000001 03000900 00010300 09000001 ................ - 0d50 09000000 01010501 00050290 2c104003 ............,.@. - 0d60 99040105 05030209 00000105 08060300 ................ - 0d70 09000001 0501037e 09030001 05080302 .......~........ - 0d80 09030001 0501037e 09020001 05050302 .......~........ - 0d90 09020001 05010304 09070001 09070000 ................ - 0da0 01010501 000502a8 2c104003 a2040105 ........,.@..... - 0db0 05030209 00000105 08060300 09000001 ................ - 0dc0 0501037e 09030001 05080302 09030001 ...~............ - 0dd0 0501037e 09020001 05050302 09020001 ...~............ - 0de0 05010304 09070001 09070000 01010501 ................ - 0df0 000502c4 2c104003 af040105 05030109 ....,.@......... - 0e00 00000105 0106037f 09000001 05050301 ................ - 0e10 09030001 0501037f 09030001 05050301 ................ - 0e20 09030001 06030209 03000105 08060300 ................ - 0e30 09000001 05050300 09060001 05010302 ................ - 0e40 09080001 09070000 01010501 00050200 ................ - 0e50 00000003 c1040105 05030109 00000105 ................ - 0e60 0106037f 09000001 05220301 09000001 ........."...... - 0e70 0501037f 09000001 05220301 09000001 ........."...... - 0e80 0501037f 09000001 05050301 09000001 ................ - 0e90 03000900 00010501 037f0900 00010505 ................ - 0ea0 03010900 00010603 01090000 01050a03 ................ - 0eb0 00090000 01051903 00090000 01050900 ................ - 0ec0 02040303 02090000 01052000 02040306 .......... ..... - 0ed0 03000900 00010509 00020403 03000900 ................ - 0ee0 00010002 04030300 09000001 05370002 .............7.. - 0ef0 04030603 7e090000 01051900 02040303 ....~........... - 0f00 00090000 01050500 02040306 03000900 ................ - 0f10 00010603 04090000 01050106 03010900 ................ - 0f20 00010300 09000001 09000000 01010501 ................ - 0f30 00050200 00000003 cb040105 05030109 ................ - 0f40 00000105 0106037f 09000001 05050301 ................ - 0f50 09000001 0501037f 09000001 05050301 ................ - 0f60 09000001 0501037f 09000001 05050301 ................ - 0f70 09000001 06030109 00000103 01090000 ................ - 0f80 01030109 00000103 01090000 01030109 ................ - 0f90 00000103 01090000 01030109 00000105 ................ - 0fa0 01060301 09000001 03000900 00010900 ................ - 0fb0 00000101 05010005 02000000 0003de04 ................ - 0fc0 01050503 01090000 01030109 00000105 ................ - 0fd0 0106037e 09000001 05050302 09000001 ...~............ - 0fe0 0501037e 09000001 05050302 09000001 ...~............ - 0ff0 05010301 09000001 09000000 01010501 ................ - 1000 000502e8 2c104003 e8040106 03000900 ....,.@......... - 1010 00010505 06030109 09000103 01090000 ................ - 1020 01050b03 00090000 01051206 03000900 ................ - 1030 0001050b 03000903 00010501 03040902 ................ - 1040 00010300 09040001 0519037c 09060001 ...........|.... - 1050 05090603 02090200 01060300 09030001 ................ - 1060 09030000 01010501 00050200 00000003 ................ - 1070 fb040105 05030409 00000103 01090000 ................ - 1080 01050106 037b0900 0001050f 03050900 .....{.......... - 1090 00010501 037b0900 0001050f 03050900 .....{.......... - 10a0 00010505 06030109 00000105 0106037a ...............z - 10b0 09000001 05080306 09000001 05090603 ................ - 10c0 01090000 01060300 09000001 03020900 ................ - 10d0 00010505 06030109 00000105 01060302 ................ - 10e0 09000001 05090603 7d090000 01060300 ........}....... - 10f0 09000001 09000000 01010501 00050200 ................ - 1100 00000003 97050105 05030409 00000103 ................ - 1110 01090000 01050106 037b0900 0001050f .........{...... - 1120 03050900 00010501 037b0900 0001050f .........{...... - 1130 03050900 00010505 06030109 00000105 ................ - 1140 0106037a 09000001 05080306 09000001 ...z............ - 1150 05090603 01090000 01060300 09000001 ................ - 1160 03020900 00010505 06030109 00000105 ................ - 1170 01060302 09000001 05090603 7d090000 ............}... - 1180 01060300 09000001 09000000 01010501 ................ - 1190 00050200 00000003 b1050105 05030409 ................ - 11a0 00000103 01090000 01030109 00000103 ................ - 11b0 01090000 01050106 03790900 0001050f .........y...... - 11c0 03070900 00010300 09000001 05050603 ................ - 11d0 01090000 01051706 03000900 00010505 ................ - 11e0 06030109 00000105 12060300 09000001 ................ - 11f0 05050603 02090000 01050106 03750900 .............u.. - 1200 00010505 030b0900 00010603 01090000 ................ - 1210 01030109 00000103 01090000 01030109 ................ - 1220 00000103 01090000 01050106 03020900 ................ - 1230 00010300 09000001 09000000 01010501 ................ - 1240 00050208 2d104003 cd050105 05030109 ....-.@......... - 1250 00000105 0106037f 09000001 05050301 ................ - 1260 09050001 050b0308 09050001 05050603 ................ - 1270 10090200 01051306 03000900 00010300 ................ - 1280 09030001 05050300 09030001 05010301 ................ - 1290 09060001 09090000 01010501 00050200 ................ - 12a0 00000003 ed050105 05030109 00000105 ................ - 12b0 0106037f 09000001 05050301 09000001 ................ - 12c0 0501037f 09000001 05050301 09000001 ................ - 12d0 06030209 00000105 08060300 09000001 ................ - 12e0 05050300 09000001 05010302 09000001 ................ - 12f0 09000000 01010501 00050200 00000003 ................ - 1300 fa050105 05030109 00000105 0106037f ................ - 1310 09000001 05050301 09000001 0501037f ................ - 1320 09000001 05050301 09000001 05010301 ................ - 1330 09000001 09000000 01010501 00050200 ................ - 1340 00000003 84060105 05030109 00000105 ................ - 1350 0106037f 09000001 05050301 09000001 ................ - 1360 0501037f 09000001 05050301 09000001 ................ - 1370 05010301 09000001 09000000 01010501 ................ - 1380 00050200 00000003 8d060105 05030109 ................ - 1390 00000105 0106037f 09000001 05050301 ................ - 13a0 09000001 0501037f 09000001 05050301 ................ - 13b0 09000001 05010301 09000001 09000000 ................ - 13c0 01010501 00050230 2d104003 98060105 .......0-.@..... - 13d0 05030109 00000105 1d060300 09000001 ................ - 13e0 05370603 00090300 01051d06 03000900 .7.............. - 13f0 00010522 03020902 0001050d 00020403 ..."............ - 1400 06030009 03000105 22000204 03060300 ........"....... - 1410 09000001 05800100 02040306 037e0905 .............~.. - 1420 00010537 00020403 03000902 00010505 ...7............ - 1430 00020403 06030009 00000106 03040903 ................ - 1440 00010519 06030009 00000105 05060301 ................ - 1450 09050001 05150603 00090000 01050103 ................ - 1460 01090800 01090200 00010105 01000502 ................ - 1470 5c2d1040 03ef0301 05050301 09000001 \-.@............ - 1480 050d0389 7d090000 01050503 02090000 ....}........... - 1490 01050106 03f40209 00000105 0b038c7d ...............} - 14a0 09070001 05090300 09030001 05050603 ................ - 14b0 f6020906 00010301 09050001 03030903 ................ - 14c0 0001050d 03897d09 00000105 05030209 ......}......... - 14d0 00000105 08060300 09000001 05050300 ................ - 14e0 09020001 06030109 09000105 08060300 ................ - 14f0 09000001 05050300 09020001 0603f502 ................ - 1500 09070001 05080603 00090000 01050503 ................ - 1510 00090200 01060301 09080001 050d0390 ................ - 1520 7d090000 01050503 05090000 01050806 }............... - 1530 03000900 00010505 03000902 00010603 ................ - 1540 01090700 01050806 03000900 00010505 ................ - 1550 03000902 00010603 ec020907 00010301 ................ - 1560 09050001 05080603 00090000 01050503 ................ - 1570 00090200 01060302 09080001 03010905 ................ - 1580 00010508 06030009 00000105 05030009 ................ - 1590 02000106 03020908 00010301 09050001 ................ - 15a0 05080603 00090000 01050503 00090200 ................ - 15b0 01060302 09080001 03010905 00010508 ................ - 15c0 06030009 00000105 05030009 02000106 ................ - 15d0 03020908 00010302 09050001 03020905 ................ - 15e0 00010302 09030001 03040905 00010302 ................ - 15f0 09030001 03020903 00010515 06030009 ................ - 1600 00000105 01030309 03000105 15037d09 ..............}. - 1610 02000105 01030309 02000105 15037d09 ..............}. - 1620 02000105 01030309 03000109 05000001 ................ - 1630 01050100 05020c2e 104003a8 06010505 .........@...... - 1640 03010900 0001051a 06030009 00000105 ................ - 1650 01037f09 03000105 1a030109 03000105 ................ - 1660 01037f09 02000105 1a030109 02000105 ................ - 1670 05060301 09030001 03010903 00010515 ................ - 1680 06030009 00000105 01030109 03000105 ................ - 1690 15037f09 02000105 01030109 05000109 ................ - 16a0 05000001 01050100 05022c2e 104003b4 ..........,..@.. - 16b0 06010505 03010900 0001051a 06030009 ................ - 16c0 00000103 00090300 01030009 05000105 ................ - 16d0 19030009 02000105 01030109 05000109 ................ - 16e0 02000001 01050100 0502402e 104003bd ..........@..@.. - 16f0 06010505 03010900 00010501 06037f09 ................ - 1700 00000105 20030309 05000105 01037d09 .... .........}. - 1710 03000103 00090400 01050b06 03010902 ................ - 1720 0001050c 06030009 00000105 0b030009 ................ - 1730 03000105 05060305 09020001 05150603 ................ - 1740 00090000 01050103 01090300 01051503 ................ - 1750 7f090200 01050103 01090200 01030009 ................ - 1760 02000105 15037f09 02000105 01030109 ................ - 1770 03000105 0906037c 09050001 05200603 .......|..... .. - 1780 00090000 01052603 00090200 01052003 ......&....... . - 1790 00090200 01050906 03010903 00010906 ................ - 17a0 00000101 05010005 02742e10 4003cb06 .........t..@... - 17b0 01050503 01090000 01030109 00000103 ................ - 17c0 01090000 01030109 00000103 02090000 ................ - 17d0 01050106 037a0900 0001051d 03060905 .....z.......... - 17e0 00010501 037a0906 0001051d 03060908 .....z.......... - 17f0 00010516 037e0902 0001050d 037f0903 .....~.......... - 1800 0001037f 09020001 037f0902 00010505 ................ - 1810 03947e09 02000103 00090200 01053700 ..~...........7. - 1820 02040106 03f10109 00000105 4b000204 ............K... - 1830 01060300 09000001 05050002 04010300 ................ - 1840 09020001 06030709 06000105 19060300 ................ - 1850 09000001 03000903 00010505 06030109 ................ - 1860 02000103 01090300 01051506 03000900 ................ - 1870 00010501 03010903 00010515 037f0902 ................ - 1880 00010501 03010902 00010300 09040001 ................ - 1890 0515037f 09040001 05010301 09030001 ................ - 18a0 05090002 04030603 78090700 01050600 ........x....... - 18b0 02040303 837d0900 00010505 00020403 .....}.......... - 18c0 03020900 00010507 00020403 06030009 ................ - 18d0 00000105 09060302 09090001 050c0603 ................ - 18e0 00090000 01050d06 03020902 00010603 ................ - 18f0 00090400 01060301 09050001 06037f09 ................ - 1900 00000105 09060303 09020001 050603fe ................ - 1910 00090000 01050503 02090000 01030109 ................ - 1920 00000105 120603ff 7e090000 01050503 ........~....... - 1930 81010902 00010300 09060001 03000903 ................ - 1940 00010300 09040001 05090603 f4010900 ................ - 1950 0001050d 03f27c09 00000105 05030209 ......|......... - 1960 00000105 09060300 09000001 05070300 ................ - 1970 09050001 05090603 02090500 01030109 ................ - 1980 00000105 14060300 09000001 03000902 ................ - 1990 00010509 06030109 03000103 01090000 ................ - 19a0 01050b06 03000900 00010516 03020903 ................ - 19b0 00010509 06030209 02000105 2906037b ............)..{ - 19c0 09090001 051d037e 09030001 03000902 .......~........ - 19d0 00010509 06038b03 09000001 05940106 ................ - 19e0 037c0900 0001051e 03040902 00010580 .|.............. - 19f0 0106037c 09020001 05940106 03000900 ...|............ - 1a00 00010509 0603927d 09080001 052b0603 .......}.....+.. - 1a10 00090000 01030009 02000103 00090300 ................ - 1a20 01090300 00010105 01000502 00000000 ................ - 1a30 03e80601 05050304 09000001 03010900 ................ - 1a40 00010501 06037b09 00000105 0f030509 ......{......... - 1a50 00000105 01037b09 00000105 0f030509 ......{......... - 1a60 00000105 05060301 09000001 05010603 ................ - 1a70 7a090000 01050803 06090000 01050906 z............... - 1a80 03010900 00010603 00090000 01030209 ................ + 0140 006c6364 5f686434 34373830 5f646566 .lcd_hd44780_def + 0150 5f636861 722e6800 0400006c 63645f68 _char.h....lcd_h + 0160 64343437 38302e68 00040000 6f736170 d44780.h....osap + 0170 692e6800 01000073 7472696e 672e6800 i.h....string.h. + 0180 05000000 05010005 02605221 4003d100 .........`R!@... + 0190 01050503 01090000 01030109 00000105 ................ + 01a0 0106037e 09000001 05170302 09060001 ...~............ + 01b0 0501037e 09030001 05170302 09030001 ...~............ + 01c0 05070300 09030001 05090603 02090300 ................ + 01d0 01050503 06090600 01050806 03000900 ................ + 01e0 00010507 03000908 00010509 06030209 ................ + 01f0 05000103 01090b00 01030109 0d000105 ................ + 0200 01060302 090f0001 05090603 78090900 ............x... + 0210 01050103 5c093700 01050503 01090000 ....\.7......... + 0220 01050106 037f0900 00010505 03010905 ................ + 0230 00010501 037f0903 00010505 03010908 ................ + 0240 00010300 09030001 05090603 14091300 ................ + 0250 01052006 03000900 00010509 06030109 .. ............. + 0260 03000105 01060303 09000001 05090603 ................ + 0270 6b090300 01030109 06000103 01090b00 k............... + 0280 01030109 06000105 0b060300 09000001 ................ + 0290 05090603 01090800 01052006 03000900 .......... ..... + 02a0 00010509 06030209 06000106 03c90009 ................ + 02b0 00000103 b77f0903 000103c9 00090300 ................ + 02c0 0103b77f 09030001 050d0603 c6000902 ................ + 02d0 00010509 03030900 00010301 09090001 ................ + 02e0 050e0300 09000001 05160603 00090000 ................ + 02f0 01052803 00090200 01051d06 03000902 ..(............. + 0300 00010528 06030009 00000105 09030009 ...(............ + 0310 06000106 03040903 00010301 09060001 ................ + 0320 050a0603 00090000 01030009 0b000105 ................ + 0330 090603b2 7f090000 01050b06 03000900 ................ + 0340 00010513 00020401 06030009 02000105 ................ + 0350 2a000204 01060300 09000001 053b0002 *............;.. + 0360 04010307 09020001 05010307 09030001 ................ + 0370 050d0603 3d090f00 01051d06 03000900 ....=........... + 0380 0001050d 03000902 0001052f 037e0903 .........../.~.. + 0390 0001050d 03020902 0001052e 06037e09 ..............~. + 03a0 08000105 2f060300 09000001 03000903 ..../........... + 03b0 00010300 09060001 05090603 ba7f0900 ................ + 03c0 0001050a 06030009 00000105 09060301 ................ + 03d0 09060001 05200603 00090000 01050906 ..... .......... + 03e0 03020906 00010603 2d090300 01035309 ........-.....S. + 03f0 02000105 0d060329 09020001 05090303 .......)........ + 0400 09000001 03010900 00010301 09080001 ................ + 0410 05100603 00090000 01051103 7e090800 ............~... + 0420 01050903 02090200 01051506 03000902 ................ + 0430 00010517 06030009 00000105 09030009 ................ + 0440 03000106 030c0903 00010301 09000001 ................ + 0450 03010906 0001050a 06030009 00000105 ................ + 0460 10034509 03000105 0a033b09 03000103 ..E.......;..... + 0470 00090b00 01050906 03450900 00010510 .........E...... + 0480 06030009 00000105 0b030009 08000105 ................ + 0490 24000204 01060300 09030001 053b0002 $............;.. + 04a0 04010603 00090000 01050d06 032f0905 ............./.. + 04b0 00010518 06030009 00000105 15030009 ................ + 04c0 03000105 18030009 02000105 15030009 ................ + 04d0 03000105 26030009 05000105 11060302 ....&........... + 04e0 09040001 06030009 06000105 2006037c ............ ..| + 04f0 09020001 05210603 00090000 01051106 .....!.......... + 0500 0308090b 00010301 09000001 051e0603 ................ + 0510 7f090800 01050106 03680913 00010505 .........h...... + 0520 03020900 00010501 06037e09 00000105 ..........~..... + 0530 05030209 07000106 03010906 00010301 ................ + 0540 09060001 0302090b 00010301 090b0001 ................ + 0550 0301090d 00010501 06030109 0f000109 ................ + 0560 09000001 018d0100 00020008 01000001 ................ + 0570 01fb0e0d 00010101 01000000 01000001 ................ + 0580 2e2e2f2e 2e2f696e 636c7564 6500633a ../../include.c: + 0590 5c6d7379 7333325c 7874656e 73612d6c \msys32\xtensa-l + 05a0 78313036 2d656c66 5c787465 6e73612d x106-elf\xtensa- + 05b0 6c783130 362d656c 665c7379 732d696e lx106-elf\sys-in + 05c0 636c7564 655c7379 7300633a 5c6d7379 clude\sys.c:\msy + 05d0 7333325c 7874656e 73612d6c 78313036 s32\xtensa-lx106 + 05e0 2d656c66 5c6c6962 5c676363 5c787465 -elf\lib\gcc\xte + 05f0 6e73612d 6c783130 362d656c 665c382e nsa-lx106-elf\8. + 0600 342e305c 696e636c 75646500 00706172 4.0\include..par + 0610 74697469 6f6e732e 63000000 00635f74 titions.c....c_t + 0620 79706573 2e680001 00006c6f 636b2e68 ypes.h....lock.h + 0630 00020000 5f747970 65732e68 00020000 ...._types.h.... + 0640 73746464 65662e68 00030000 7265656e stddef.h....reen + 0650 742e6800 02000075 7365725f 696e7465 t.h....user_inte + 0660 72666163 652e6800 0100006f 73617069 rface.h....osapi + 0670 2e680001 00000005 01000502 88542140 .h...........T!@ + 0680 033a0105 05030109 00000105 09060300 .:.............. + 0690 09000001 0501037f 09060001 05090301 ................ + 06a0 09030001 0501037f 09030001 05090301 ................ + 06b0 09030001 05070300 09030001 05030603 ................ + 06c0 01090200 01000204 01030109 09000105 ................ + 06d0 0b000204 01030009 00000105 08000204 ................ + 06e0 01030009 00000105 01060302 09030001 ................ + 06f0 09070000 01013515 00000200 d5010000 ......5......... + 0700 0101fb0e 0d000101 01010000 00010000 ................ + 0710 01633a5c 6d737973 33325c78 74656e73 .c:\msys32\xtens + 0720 612d6c78 3130362d 656c665c 7874656e a-lx106-elf\xten + 0730 73612d6c 78313036 2d656c66 5c737973 sa-lx106-elf\sys + 0740 2d696e63 6c756465 5c6d6163 68696e65 -include\machine + 0750 00633a5c 6d737973 33325c78 74656e73 .c:\msys32\xtens + 0760 612d6c78 3130362d 656c665c 7874656e a-lx106-elf\xten + 0770 73612d6c 78313036 2d656c66 5c737973 sa-lx106-elf\sys + 0780 2d696e63 6c756465 5c737973 002e2e2f -include\sys.../ + 0790 696e636c 75646500 633a5c6d 73797333 include.c:\msys3 + 07a0 325c7874 656e7361 2d6c7831 30362d65 2\xtensa-lx106-e + 07b0 6c665c6c 69625c67 63635c78 74656e73 lf\lib\gcc\xtens + 07c0 612d6c78 3130362d 656c665c 382e342e a-lx106-elf\8.4. + 07d0 305c696e 636c7564 6500633a 5c6d7379 0\include.c:\msy + 07e0 7333325c 7874656e 73612d6c 78313036 s32\xtensa-lx106 + 07f0 2d656c66 5c787465 6e73612d 6c783130 -elf\xtensa-lx10 + 0800 362d656c 665c7379 732d696e 636c7564 6-elf\sys-includ + 0810 6500006c 63645f68 64343437 38302e63 e..lcd_hd44780.c + 0820 00000000 5f646566 61756c74 5f747970 ...._default_typ + 0830 65732e68 00010000 5f737464 696e742e es.h...._stdint. + 0840 68000200 006c6364 5f686434 34373830 h....lcd_hd44780 + 0850 5f475049 4f5f696e 74657266 6163652e _GPIO_interface. + 0860 68000300 006c6364 5f686434 34373830 h....lcd_hd44780 + 0870 5f646566 5f636861 722e6800 0300006c _def_char.h....l + 0880 63645f68 64343437 38302e68 00030000 cd_hd44780.h.... + 0890 6c6f636b 2e680002 00005f74 79706573 lock.h...._types + 08a0 2e680002 00007374 64646566 2e680004 .h....stddef.h.. + 08b0 00007265 656e742e 68000200 00737472 ..reent.h....str + 08c0 696e672e 68000500 00737464 696f2e68 ing.h....stdio.h + 08d0 00050000 00050100 0502882b 104003de ...........+.@.. + 08e0 00010505 03010900 00010501 06037f09 ................ + 08f0 00000105 08030109 05000105 01037f09 ................ + 0900 03000105 08030109 02000105 05030009 ................ + 0910 02000106 03010908 00010301 09000001 ................ + 0920 03010900 00010508 06030009 00000105 ................ + 0930 05030009 02000106 03010907 00010508 ................ + 0940 06030009 00000105 05030009 02000106 ................ + 0950 03010905 00010501 06030109 00000109 ................ + 0960 09000001 01050100 0502b82b 104003f6 ...........+.@.. + 0970 00010505 03050900 00010501 06037b09 ..............{. + 0980 00000105 05030509 07000105 01037b09 ..............{. + 0990 03000105 05030509 02000106 03010903 ................ + 09a0 00010310 09060001 05080603 00090000 ................ + 09b0 01050503 00090500 01050103 02090800 ................ + 09c0 01090900 00010105 01000502 e42b1040 .............+.@ + 09d0 03e80001 05050301 09000001 05080603 ................ + 09e0 00090000 01050103 7f090300 01050803 ................ + 09f0 01090300 01050103 7f090300 01050503 ................ + 0a00 01090300 01060301 09080001 03010900 ................ + 0a10 00010501 06030109 05000109 07000001 ................ + 0a20 01050100 0502042c 104003ef 00010505 .......,.@...... + 0a30 03010900 00010508 06030009 00000105 ................ + 0a40 01037f09 03000105 08030109 03000105 ................ + 0a50 01037f09 03000105 05030109 03000106 ................ + 0a60 03010908 00010301 09000001 05010603 ................ + 0a70 01090500 01090700 00010105 01000502 ................ + 0a80 302c1040 03ce0101 05050301 09000001 0,.@............ + 0a90 05190603 00090000 01050803 01090300 ................ + 0aa0 01051903 7f090300 01050506 03010904 ................ + 0ab0 00010508 06030009 00000105 1e030209 ................ + 0ac0 03000105 01030209 02000105 0906037e ...............~ + 0ad0 09020001 051e0603 00090000 01090600 ................ + 0ae0 00010105 01000502 4c2c1040 03d60101 ........L,.@.... + 0af0 05050301 09000001 050a0300 09000001 ................ + 0b00 05190300 09000001 051d0302 09000001 ................ + 0b10 05230603 02090000 01053203 00090300 .#........2..... + 0b20 01050103 7b090300 01050d06 03050903 ....{........... + 0b30 00010532 06030009 00000105 23030009 ...2........#... + 0b40 02000105 2806037e 09080001 051d0300 ....(..~........ + 0b50 09000001 05090603 00090200 01050d06 ................ + 0b60 03020903 00010532 06030009 00000105 .......2........ + 0b70 23030009 02000105 2806037e 09080001 #.......(..~.... + 0b80 051d0300 09000001 05090603 00090200 ................ + 0b90 01050103 05090300 01090200 00010105 ................ + 0ba0 01000502 00000000 03bd0101 05050301 ................ + 0bb0 09000001 05010603 7f090000 01051703 ................ + 0bc0 01090000 01050d03 01090000 01037f09 ................ + 0bd0 00000105 05060301 09000001 03010900 ................ + 0be0 00010508 06030009 00000105 09060302 ................ + 0bf0 09000001 05110603 00090000 01030009 ................ + 0c00 00000103 00090000 01050906 03010900 ................ + 0c10 0001050e 03000900 00010516 06030009 ................ + 0c20 00000105 1d000204 01060300 09000001 ................ + 0c30 05090002 04010603 00090000 01000204 ................ + 0c40 01030009 00000105 01030509 00000103 ................ + 0c50 00090000 01050d00 02040306 037d0900 .............}.. + 0c60 0001052d 00020403 06037e09 00000105 ...-......~..... + 0c70 0d000204 03030209 00000105 2c000204 ............,... + 0c80 0306037e 09000001 052d0002 04030603 ...~.....-...... + 0c90 00090000 01000204 03030009 00000109 ................ + 0ca0 00000001 01050d00 05020000 000003a8 ................ + 0cb0 01010505 03020900 00010301 09000001 ................ + 0cc0 050b0300 09000001 050d0603 7d090000 ............}... + 0cd0 01050e03 02090000 01050d03 7e090000 ............~... + 0ce0 01030009 00000105 09060305 09000001 ................ + 0cf0 050d0603 02090000 01050c03 7e090000 ............~... + 0d00 01050d06 03060900 00010510 06030009 ................ + 0d10 00000105 11060302 09000001 05090303 ................ + 0d20 09000001 05120603 00090000 01050b06 ................ + 0d30 03730900 00010501 06030f09 00000103 .s.............. + 0d40 00090000 01030009 00000109 00000001 ................ + 0d50 01050100 0502782c 104003ae 02010505 ......x,.@...... + 0d60 03020900 00010508 06030009 00000105 ................ + 0d70 01037e09 03000105 08030209 03000105 ..~............. + 0d80 01037e09 02000105 05030209 02000105 ..~............. + 0d90 01030409 06000109 07000001 01050100 ................ + 0da0 0502902c 104003ba 02010505 03020900 ...,.@.......... + 0db0 00010508 06030009 00000105 01037e09 ..............~. + 0dc0 03000105 08030209 03000105 01037e09 ..............~. + 0dd0 02000105 05030209 02000105 01030409 ................ + 0de0 06000109 07000001 01050100 0502ac2c ..............., + 0df0 104003c7 02010505 03010900 00010501 .@.............. + 0e00 06037f09 00000105 05030109 03000105 ................ + 0e10 01037f09 03000105 05030109 03000106 ................ + 0e20 03020903 00010508 06030009 00000105 ................ + 0e30 05030009 06000105 01030209 08000109 ................ + 0e40 07000001 01050100 05020000 000003dc ................ + 0e50 02010505 03010900 00010501 06037f09 ................ + 0e60 00000105 22030109 00000105 01037f09 ...."........... + 0e70 00000105 22030109 00000105 01037f09 ...."........... + 0e80 00000105 05030109 00000103 00090000 ................ + 0e90 01050103 7f090000 01050503 01090000 ................ + 0ea0 01060301 09000001 050a0300 09000001 ................ + 0eb0 05190300 09000001 05090002 04030302 ................ + 0ec0 09000001 05200002 04030603 00090000 ..... .......... + 0ed0 01050900 02040303 00090000 01000204 ................ + 0ee0 03030009 00000105 37000204 0306037e ........7......~ + 0ef0 09000001 05190002 04030300 09000001 ................ + 0f00 05050002 04030603 00090000 01060304 ................ + 0f10 09000001 05010603 01090000 01030009 ................ + 0f20 00000109 00000001 01050100 05020000 ................ + 0f30 000003eb 02010505 03010900 00010501 ................ + 0f40 06037f09 00000105 05030109 00000105 ................ + 0f50 01037f09 00000105 05030109 00000105 ................ + 0f60 01037f09 00000105 05030109 00000106 ................ + 0f70 03010900 00010301 09000001 03010900 ................ + 0f80 00010301 09000001 03010900 00010301 ................ + 0f90 09000001 03010900 00010501 06030109 ................ + 0fa0 00000103 00090000 01090000 00010105 ................ + 0fb0 01000502 00000000 03fe0201 05050301 ................ + 0fc0 09000001 03010900 00010501 06037e09 ..............~. + 0fd0 00000105 05030209 00000105 01037e09 ..............~. + 0fe0 00000105 05030209 00000105 01030109 ................ + 0ff0 00000109 00000001 01050100 0502d02c ..............., + 1000 10400388 03010603 00090000 01050506 .@.............. + 1010 03010909 0001050b 03000900 0001050d ................ + 1020 06030009 00000105 0b030009 03000105 ................ + 1030 01030509 02000103 00090400 01050906 ................ + 1040 037d0906 00010506 03720900 00010505 .}.......r...... + 1050 03020900 00010301 09000001 06030009 ................ + 1060 03000105 0906030c 09000001 050c0603 ................ + 1070 00090000 01030009 02000109 03000001 ................ + 1080 01050100 05020000 0000039b 03010505 ................ + 1090 03040900 00010301 09000001 05010603 ................ + 10a0 7b090000 01050f03 05090000 01050103 {............... + 10b0 7b090000 01050f03 05090000 01050506 {............... + 10c0 03010900 00010501 06037a09 00000105 ..........z..... + 10d0 08030609 00000105 09060301 09000001 ................ + 10e0 06030009 00000103 02090000 01050506 ................ + 10f0 03010900 00010501 06030209 00000105 ................ + 1100 0906037d 09000001 06030009 00000109 ...}............ + 1110 00000001 01050100 05020000 000003b7 ................ + 1120 03010505 03040900 00010301 09000001 ................ + 1130 05010603 7b090000 01050f03 05090000 ....{........... + 1140 01050103 7b090000 01050f03 05090000 ....{........... + 1150 01050506 03010900 00010501 06037a09 ..............z. + 1160 00000105 08030609 00000105 09060301 ................ + 1170 09000001 06030009 00000103 02090000 ................ + 1180 01050506 03010900 00010501 06030209 ................ + 1190 00000105 0906037d 09000001 06030009 .......}........ + 11a0 00000109 00000001 01050100 05020000 ................ + 11b0 000003d1 03010505 03040900 00010301 ................ + 11c0 09000001 03010900 00010301 09000001 ................ + 11d0 05010603 79090000 01050f03 07090000 ....y........... + 11e0 01030009 00000105 05060301 09000001 ................ + 11f0 05170603 00090000 01050506 03010900 ................ + 1200 00010512 06030009 00000105 05060302 ................ + 1210 09000001 05010603 75090000 01050503 ........u....... + 1220 0b090000 01060301 09000001 03010900 ................ + 1230 00010301 09000001 03010900 00010301 ................ + 1240 09000001 05010603 02090000 01030009 ................ + 1250 00000109 00000001 01050100 0502f02c ..............., + 1260 104003ed 03010505 03010900 00010501 .@.............. + 1270 06037f09 00000105 05030109 05000105 ................ + 1280 0b030809 05000105 05060310 09020001 ................ + 1290 05130603 00090000 01030009 03000105 ................ + 12a0 05030009 03000105 01030109 06000109 ................ + 12b0 09000001 01050100 05020000 0000038d ................ + 12c0 04010505 03010900 00010501 06037f09 ................ + 12d0 00000105 05030109 00000105 01037f09 ................ + 12e0 00000105 05030109 00000106 03020900 ................ + 12f0 00010508 06030009 00000105 05030009 ................ + 1300 00000105 01030209 00000109 00000001 ................ + 1310 01050100 05020000 0000039a 04010505 ................ + 1320 03010900 00010501 06037f09 00000105 ................ + 1330 05030109 00000105 01037f09 00000105 ................ + 1340 05030109 00000105 01030109 00000109 ................ + 1350 00000001 01050100 05020000 000003a4 ................ + 1360 04010505 03010900 00010501 06037f09 ................ + 1370 00000105 05030109 00000105 01037f09 ................ + 1380 00000105 05030109 00000105 01030109 ................ + 1390 00000109 00000001 01050100 05020000 ................ + 13a0 000003ad 04010505 03010900 00010501 ................ + 13b0 06037f09 00000105 05030109 00000105 ................ + 13c0 01037f09 00000105 05030109 00000105 ................ + 13d0 01030109 00000109 00000001 01050100 ................ + 13e0 0502182d 104003b8 04010505 03010900 ...-.@.......... + 13f0 0001051f 06030009 00000105 3a060300 ............:... + 1400 09030001 051f0603 00090000 01030209 ................ + 1410 02000105 09000204 03060300 09030001 ................ + 1420 051f0002 04030603 00090000 01058501 ................ + 1430 00020403 06037e09 05000105 3a000204 ......~.....:... + 1440 03030009 02000105 05000204 03060300 ................ + 1450 09000001 06030409 03000105 1a060300 ................ + 1460 09000001 05050603 01090500 01051c06 ................ + 1470 03000900 00010501 03010908 00010902 ................ + 1480 00000101 05010005 02442d10 40038302 .........D-.@... + 1490 01050503 01090000 01050d03 c27e0900 .............~.. + 14a0 00010505 03020900 00010501 0603bb01 ................ + 14b0 09000001 050b03c5 7e090700 01050903 ........~....... + 14c0 00090300 01050506 03bd0109 06000103 ................ + 14d0 01090500 01030309 03000105 0d03c27e ...............~ + 14e0 09000001 05050302 09000001 05080603 ................ + 14f0 00090000 01050503 00090200 01060301 ................ + 1500 09050001 05080603 00090000 01050503 ................ + 1510 00090200 010603bc 01090500 01050806 ................ + 1520 03000900 00010505 03000902 00010603 ................ + 1530 01090800 01050d03 c97e0900 00010505 .........~...... + 1540 03050900 00010508 06030009 00000105 ................ + 1550 05030009 02000106 03010905 00010508 ................ + 1560 06030009 00000105 05030009 02000106 ................ + 1570 03b30109 05000103 01090500 01050806 ................ + 1580 03000900 00010505 03000902 00010603 ................ + 1590 02090800 01030109 05000105 08060300 ................ + 15a0 09000001 05050300 09020001 06030209 ................ + 15b0 08000103 01090500 01050806 03000900 ................ + 15c0 00010505 03000902 00010603 02090800 ................ + 15d0 01030109 05000105 08060300 09000001 ................ + 15e0 05050300 09020001 06030209 08000103 ................ + 15f0 02090500 01030209 05000103 02090300 ................ + 1600 01030409 05000103 02090300 01030209 ................ + 1610 03000105 1c060300 09000001 05010302 ................ + 1620 09030001 051c037e 09020001 05010302 .......~........ + 1630 09020001 051c037e 09020001 05010302 .......~........ + 1640 09030001 09050000 01010501 000502e8 ................ + 1650 2d104003 c8040105 05030109 00000105 -.@............. + 1660 1b060300 09000001 0501037f 09030001 ................ + 1670 051b0301 09030001 0501037f 09020001 ................ + 1680 051b0301 09020001 05050603 01090300 ................ + 1690 01030109 03000105 1c060300 09000001 ................ + 16a0 05010301 09030001 051c037f 09020001 ................ + 16b0 05010301 09050001 09050000 01010501 ................ + 16c0 00050208 2e104003 d4040105 05030109 ......@......... + 16d0 00000105 1c060300 09000001 03000903 ................ + 16e0 00010300 09050001 051a0300 09020001 ................ + 16f0 05010301 09050001 09020000 01010501 ................ + 1700 0005021c 2e104003 dd040105 05030109 ......@......... + 1710 00000105 0106037f 09000001 05210303 .............!.. + 1720 09050001 0501037d 09030001 03000904 .......}........ + 1730 0001050b 06030109 02000105 0c060300 ................ + 1740 09000001 050b0300 09030001 05050603 ................ + 1750 05090200 01051c06 03000900 00010501 ................ + 1760 03010903 0001051c 037f0902 00010501 ................ + 1770 03010902 00010300 09020001 051c037f ................ + 1780 09020001 05010301 09030001 05090603 ................ + 1790 7c090500 01052106 03000900 00010528 |.....!........( + 17a0 03000902 00010521 03000902 00010509 .......!........ + 17b0 06030109 03000109 06000001 01050100 ................ + 17c0 0502502e 104003eb 04010505 03010900 ..P..@.......... + 17d0 00010508 06030009 00000105 01037f09 ................ + 17e0 03000105 08030109 03000105 01037f09 ................ + 17f0 03000105 08030109 0d000105 09060302 ................ + 1800 09020001 03010900 00010301 09000001 ................ + 1810 03010900 00010302 09000001 05230603 .............#.. + 1820 00090000 01051103 7d090600 01052303 ........}.....#. + 1830 03090200 01051a03 7e090200 01051103 ........~....... + 1840 7e090300 01037f09 02000105 1a030309 ~............... + 1850 02000105 05038f7e 09020001 03000902 .......~........ + 1860 0001053e 00020401 0603f301 09000001 ...>............ + 1870 05530002 04010603 00090000 01050900 .S.............. + 1880 02040103 00090200 01060307 09060001 ................ + 1890 051e0603 00090000 01030009 03000105 ................ + 18a0 09060301 09020001 03010903 00010520 ............... + 18b0 06030009 00000103 00090800 01050103 ................ + 18c0 02090000 01050d00 02040306 03770911 .............w.. + 18d0 00010002 040303fa 7c090000 01050500 ........|....... + 18e0 02040303 02090000 01050800 02040306 ................ + 18f0 03000900 00010509 06030209 0c000105 ................ + 1900 0c060300 09000001 050d0603 02090200 ................ + 1910 01060300 09040001 06030109 03000105 ................ + 1920 09030209 00000105 06038501 09000001 ................ + 1930 05050302 09000001 03010900 00010512 ................ + 1940 0603f87e 09000001 05050388 01090200 ...~............ + 1950 01030009 06000103 00090200 01050d06 ................ + 1960 03f60109 00000103 e97c0900 00010505 .........|...... + 1970 03020900 0001051b 06030009 00000105 ................ + 1980 05060301 09050001 05080603 00090000 ................ + 1990 01050906 03020905 00010301 09000001 ................ + 19a0 05140603 00090000 01050906 03010905 ................ + 19b0 00010301 09000001 050c0603 00090000 ................ + 19c0 01051703 02090300 01050906 03020902 ................ + 19d0 0001052a 06037b09 07000105 1e037e09 ...*..{.......~. + 19e0 02000103 00090200 01050d06 03930309 ................ + 19f0 00000105 22060300 09000001 059d0103 ...."........... + 1a00 7c090200 01052203 04090200 01059d01 |....."......... + 1a10 037c0902 00010522 03040902 00010589 .|....."........ + 1a20 0106037c 09020001 059d0106 03000900 ...|............ + 1a30 00010509 0603897d 09060001 052b0603 .......}.....+.. + 1a40 00090000 01030009 02000103 00090300 ................ + 1a50 01090300 00010105 01000502 00000000 ................ + 1a60 038b0501 05050304 09000001 03010900 ................ + 1a70 00010501 06037b09 00000105 0f030509 ......{......... + 1a80 00000105 01037b09 00000105 0f030509 ......{......... 1a90 00000105 05060301 09000001 05010603 ................ - 1aa0 02090000 01050906 037d0900 00010603 .........}...... - 1ab0 00090000 01090000 00010105 01000502 ................ - 1ac0 00000000 03830701 05050304 09000001 ................ - 1ad0 03010900 00010501 06037b09 00000105 ..........{..... - 1ae0 0f030509 00000105 01037b09 00000105 ..........{..... - 1af0 0f030509 00000105 05060301 09000001 ................ - 1b00 05010603 7a090000 01050803 06090000 ....z........... - 1b10 01050906 03010900 00010603 00090000 ................ - 1b20 01030209 00000105 05060301 09000001 ................ - 1b30 05010603 02090000 01050906 037d0900 .............}.. - 1b40 00010603 00090000 01090000 00010105 ................ - 1b50 01000502 00000000 039c0701 05050304 ................ - 1b60 09000001 03010900 00010301 09000001 ................ - 1b70 03010900 00010501 06037909 00000105 ..........y..... - 1b80 0f030709 00000103 00090000 01050506 ................ - 1b90 03010900 00010517 06030009 00000105 ................ - 1ba0 05060301 09000001 05120603 00090000 ................ - 1bb0 01050506 03020900 00010501 06037509 ..............u. - 1bc0 00000105 05030b09 00000106 03010900 ................ - 1bd0 00010301 09000001 03010900 00010301 ................ - 1be0 09000001 03010900 00010501 06030209 ................ - 1bf0 00000103 00090000 01090000 0001012a ...............* - 1c00 05000002 00850100 000101fb 0e0d0001 ................ - 1c10 01010100 00000100 0001633a 5c6d7379 ..........c:\msy - 1c20 7333325c 7874656e 73612d6c 78313036 s32\xtensa-lx106 - 1c30 2d656c66 5c787465 6e73612d 6c783130 -elf\xtensa-lx10 - 1c40 362d656c 665c7379 732d696e 636c7564 6-elf\sys-includ - 1c50 655c6d61 6368696e 6500633a 5c6d7379 e\machine.c:\msy - 1c60 7333325c 7874656e 73612d6c 78313036 s32\xtensa-lx106 - 1c70 2d656c66 5c787465 6e73612d 6c783130 -elf\xtensa-lx10 - 1c80 362d656c 665c7379 732d696e 636c7564 6-elf\sys-includ - 1c90 655c7379 7300633a 5c6d7379 7333325c e\sys.c:\msys32\ - 1ca0 7874656e 73612d6c 78313036 2d656c66 xtensa-lx106-elf - 1cb0 5c6c6962 5c676363 5c787465 6e73612d \lib\gcc\xtensa- - 1cc0 6c783130 362d656c 665c382e 342e305c lx106-elf\8.4.0\ - 1cd0 696e636c 75646500 2e2e2f69 6e636c75 include.../inclu - 1ce0 6465002e 2e2f2e2e 2f696e63 6c756465 de.../../include - 1cf0 00004c43 445f494f 5f647269 7665725f ..LCD_IO_driver_ - 1d00 696e7465 72666163 652e6300 0000005f interface.c...._ - 1d10 64656661 756c745f 74797065 732e6800 default_types.h. - 1d20 0100006c 6f636b2e 68000200 005f7479 ...lock.h...._ty - 1d30 7065732e 68000200 00737464 6465662e pes.h....stddef. - 1d40 68000300 00726565 6e742e68 00020000 h....reent.h.... - 1d50 5f737464 696e742e 68000200 006c6364 _stdint.h....lcd - 1d60 5f686434 34373830 5f696e74 65726661 _hd44780_interfa - 1d70 63652e68 00040000 6f736170 692e6800 ce.h....osapi.h. - 1d80 05000067 70696f2e 68000500 00000501 ...gpio.h....... - 1d90 00050280 60104003 99010103 0b090000 ....`.@......... - 1da0 01090200 00010105 01000502 182f1040 ............./.@ - 1db0 03dd0101 05050302 09000001 05010603 ................ - 1dc0 7e090000 01050503 02090300 01050103 ~............... - 1dd0 7e090300 01050503 02090200 01050103 ~............... - 1de0 01090600 01090700 00010105 01000502 ................ - 1df0 302f1040 03c20101 05050301 09000001 0/.@............ - 1e00 05010603 7f090000 01050503 01090500 ................ - 1e10 01050903 04090600 01050503 7c090400 ............|... - 1e20 01050103 17090200 01050806 03710909 .............q.. - 1e30 00010509 06030a09 04000103 00090400 ................ - 1e40 01060301 09060001 05010603 04090000 ................ - 1e50 01050906 037b0904 00010907 00000101 .....{.......... - 1e60 05010005 02642f10 4003a701 01050503 .....d/.@....... - 1e70 01090000 01050106 037f0900 00010505 ................ - 1e80 03010905 00010509 03040906 00010505 ................ - 1e90 037c0904 00010501 03170902 00010509 .|.............. - 1ea0 06037109 09000106 030a0904 00010300 ..q............. - 1eb0 09040001 06030109 06000105 01060304 ................ - 1ec0 09000001 05090603 7b090400 01090700 ........{....... - 1ed0 00010105 01000502 a42f1040 03fb0001 ........./.@.... - 1ee0 05050301 09000001 05010603 7f090000 ................ - 1ef0 01050903 03090b00 01050103 7d090200 ............}... - 1f00 01050903 03090200 01050803 7e090400 ............~... - 1f10 01050906 03050903 00010505 0302090c ................ - 1f20 00010509 06030209 03000105 08037e09 ..............~. - 1f30 06000105 09060305 09030001 05050302 ................ - 1f40 090c0001 05090603 02090300 01050803 ................ - 1f50 7e090600 01050906 03050903 00010505 ~............... - 1f60 0301090c 00010509 06030209 03000105 ................ - 1f70 08037e09 06000105 09060305 09030001 ..~............. - 1f80 05010603 01090c00 01030009 04000109 ................ - 1f90 05000001 01050100 05021c30 104003f1 ...........0.@.. - 1fa0 00010505 03020900 00010501 06037e09 ..............~. - 1fb0 05000105 05030209 03000105 01037e09 ..............~. - 1fc0 04000105 05030209 02000105 01030509 ................ - 1fd0 06000109 07000001 01050100 05023830 ..............80 - 1fe0 104003e7 00010505 03020900 00010501 .@.............. - 1ff0 06037e09 05000105 05030209 03000105 ..~............. - 2000 01037e09 04000105 05030209 02000105 ..~............. - 2010 01030609 06000109 07000001 01050100 ................ - 2020 05027430 104003d7 00010505 03010900 ..t0.@.......... - 2030 00010300 09000001 05010603 7f090d00 ................ - 2040 01050503 01090300 01050103 7f090300 ................ - 2050 01050503 01090200 01060300 09080001 ................ - 2060 03010900 00010300 09000001 03000913 ................ - 2070 00010301 09000001 03000900 00010300 ................ - 2080 09130001 03010900 00010300 09000001 ................ - 2090 03000913 00010301 09000001 03000900 ................ - 20a0 00010300 09130001 03010900 00010300 ................ - 20b0 09000001 06030109 0e000103 7f090300 ................ - 20c0 01060300 09050001 03010900 00010300 ................ - 20d0 09000001 06030109 05000103 7f090200 ................ - 20e0 01030109 03000103 7f090300 01060300 ................ - 20f0 09050001 03010900 00010501 06030509 ................ - 2100 0b000109 07000001 01050100 05021c31 ...............1 - 2110 104003d0 00010505 03010900 00010501 .@.............. - 2120 06030109 00000109 05000001 01b30100 ................ - 2130 0002006e 01000001 01fb0e0d 00010101 ...n............ - 2140 01000000 01000001 2f686f6d 652f776a ......../home/wj - 2150 672f5265 706f2f65 73702d6f 70656e2d g/Repo/esp-open- - 2160 73646b2d 32303137 30363232 2f63726f sdk-20170622/cro - 2170 7373746f 6f6c2d4e 472f2e62 75696c64 sstool-NG/.build - 2180 2f737263 2f6e6577 6c69622d 322e302e /src/newlib-2.0. - 2190 302f6e65 776c6962 2f6c6962 632f7374 0/newlib/libc/st - 21a0 72696e67 002f686f 6d652f77 6a672f52 ring./home/wjg/R - 21b0 65706f2f 6573702d 6f70656e 2d73646b epo/esp-open-sdk - 21c0 2d323031 37303632 322f6372 6f737374 -20170622/crosst - 21d0 6f6f6c2d 4e472f2e 6275696c 642f7874 ool-NG/.build/xt - 21e0 656e7361 2d6c7831 30362d65 6c662f62 ensa-lx106-elf/b - 21f0 75696c64 746f6f6c 732f6c69 622f6763 uildtools/lib/gc - 2200 632f7874 656e7361 2d6c7831 30362d65 c/xtensa-lx106-e - 2210 6c662f34 2e382e35 2f696e63 6c756465 lf/4.8.5/include - 2220 002f686f 6d652f77 6a672f52 65706f2f ./home/wjg/Repo/ - 2230 6573702d 6f70656e 2d73646b 2d323031 esp-open-sdk-201 - 2240 37303632 322f6372 6f737374 6f6f6c2d 70622/crosstool- - 2250 4e472f2e 6275696c 642f7372 632f6e65 NG/.build/src/ne - 2260 776c6962 2d322e30 2e302f6e 65776c69 wlib-2.0.0/newli - 2270 622f6c69 62632f69 6e636c75 64650000 b/libc/include.. - 2280 6d656d63 68722e63 00010000 73746464 memchr.c....stdd - 2290 65662e68 00020000 73747269 6e672e68 ef.h....string.h - 22a0 00030000 00000502 84601040 03cb0001 .........`.@.... - 22b0 03020900 00010330 09050001 03020903 .......0........ - 22c0 00010302 09060001 00020401 037c0902 .............|.. - 22d0 00010307 09030001 03010902 00010902 ................ - 22e0 00000101 82000000 02007c00 00000101 ..........|..... - 22f0 fb0e0d00 01010101 00000001 0000012f .............../ - 2300 686f6d65 2f776a67 2f526570 6f2f6573 home/wjg/Repo/es - 2310 702d6f70 656e2d73 646b2d32 30313730 p-open-sdk-20170 - 2320 3632322f 63726f73 73746f6f 6c2d4e47 622/crosstool-NG - 2330 2f2e6275 696c642f 7372632f 6e65776c /.build/src/newl - 2340 69622d32 2e302e30 2f6e6577 6c69622f ib-2.0.0/newlib/ - 2350 6c696263 2f696e63 6c756465 00006374 libc/include..ct - 2360 7970652e 68000100 00001f01 00000200 ype.h........... - 2370 7e000000 0101fb0e 0d000101 01010000 ~............... - 2380 00010000 012f686f 6d652f77 6a672f52 ...../home/wjg/R - 2390 65706f2f 6573702d 6f70656e 2d73646b epo/esp-open-sdk - 23a0 2d323031 37303632 322f6372 6f737374 -20170622/crosst - 23b0 6f6f6c2d 4e472f2e 6275696c 642f7372 ool-NG/.build/sr - 23c0 632f6763 632d342e 382e352f 6c696267 c/gcc-4.8.5/libg - 23d0 63632f63 6f6e6669 672f7874 656e7361 cc/config/xtensa - 23e0 00006c69 62316675 6e63732e 53000100 ..lib1funcs.S... - 23f0 00000005 02e06210 4003cc05 01030109 ......b.@....... - 2400 02000103 01090300 01030109 03000103 ................ - 2410 01090300 01030109 03000103 01090300 ................ - 2420 01030209 03000103 01090300 01030109 ................ - 2430 03000103 07090300 01030109 03000103 ................ - 2440 02090300 01030209 03000103 01090300 ................ - 2450 01030509 03000103 01090300 01030209 ................ - 2460 03000103 01090300 01030209 03000103 ................ - 2470 03090400 01030509 02000103 04090700 ................ - 2480 01030209 02000109 02000001 011e0300 ................ - 2490 0002007f 00000001 01fb0e0d 00010101 ................ - 24a0 01000000 01000001 2f686f6d 652f776a ......../home/wj - 24b0 672f5265 706f2f65 73702d6f 70656e2d g/Repo/esp-open- - 24c0 73646b2d 32303137 30363232 2f63726f sdk-20170622/cro - 24d0 7373746f 6f6c2d4e 472f2e62 75696c64 sstool-NG/.build - 24e0 2f737263 2f676363 2d342e38 2e352f6c /src/gcc-4.8.5/l - 24f0 69626763 632f636f 6e666967 2f787465 ibgcc/config/xte - 2500 6e736100 00696565 65373534 2d73662e nsa..ieee754-sf. - 2510 53000100 00000005 02b45e10 4003ac07 S.........^.@... - 2520 01030109 03000103 03090300 01030309 ................ - 2530 02000103 01090300 01030109 03000103 ................ - 2540 01090300 01030109 03000103 01090200 ................ - 2550 01030109 03000103 04090400 01030109 ................ - 2560 03000103 01090300 01030109 03000103 ................ + 1aa0 7a090000 01050803 06090000 01050906 z............... + 1ab0 03010900 00010603 00090000 01030209 ................ + 1ac0 00000105 05060301 09000001 05010603 ................ + 1ad0 02090000 01050906 037d0900 00010603 .........}...... + 1ae0 00090000 01090000 00010105 01000502 ................ + 1af0 00000000 03a60501 05050304 09000001 ................ + 1b00 03010900 00010501 06037b09 00000105 ..........{..... + 1b10 0f030509 00000105 01037b09 00000105 ..........{..... + 1b20 0f030509 00000105 05060301 09000001 ................ + 1b30 05010603 7a090000 01050803 06090000 ....z........... + 1b40 01050906 03010900 00010603 00090000 ................ + 1b50 01030209 00000105 05060301 09000001 ................ + 1b60 05010603 02090000 01050906 037d0900 .............}.. + 1b70 00010603 00090000 01090000 00010105 ................ + 1b80 01000502 00000000 03bf0501 05050304 ................ + 1b90 09000001 03010900 00010301 09000001 ................ + 1ba0 03010900 00010501 06037909 00000105 ..........y..... + 1bb0 0f030709 00000103 00090000 01050506 ................ + 1bc0 03010900 00010517 06030009 00000105 ................ + 1bd0 05060301 09000001 05120603 00090000 ................ + 1be0 01050506 03020900 00010501 06037509 ..............u. + 1bf0 00000105 05030b09 00000106 03010900 ................ + 1c00 00010301 09000001 03010900 00010301 ................ + 1c10 09000001 03010900 00010501 06030209 ................ + 1c20 00000103 00090000 01090000 0001012a ...............* + 1c30 05000002 00850100 000101fb 0e0d0001 ................ + 1c40 01010100 00000100 0001633a 5c6d7379 ..........c:\msy + 1c50 7333325c 7874656e 73612d6c 78313036 s32\xtensa-lx106 + 1c60 2d656c66 5c787465 6e73612d 6c783130 -elf\xtensa-lx10 + 1c70 362d656c 665c7379 732d696e 636c7564 6-elf\sys-includ + 1c80 655c6d61 6368696e 6500633a 5c6d7379 e\machine.c:\msy + 1c90 7333325c 7874656e 73612d6c 78313036 s32\xtensa-lx106 + 1ca0 2d656c66 5c787465 6e73612d 6c783130 -elf\xtensa-lx10 + 1cb0 362d656c 665c7379 732d696e 636c7564 6-elf\sys-includ + 1cc0 655c7379 7300633a 5c6d7379 7333325c e\sys.c:\msys32\ + 1cd0 7874656e 73612d6c 78313036 2d656c66 xtensa-lx106-elf + 1ce0 5c6c6962 5c676363 5c787465 6e73612d \lib\gcc\xtensa- + 1cf0 6c783130 362d656c 665c382e 342e305c lx106-elf\8.4.0\ + 1d00 696e636c 75646500 2e2e2f69 6e636c75 include.../inclu + 1d10 6465002e 2e2f2e2e 2f696e63 6c756465 de.../../include + 1d20 00004c43 445f494f 5f647269 7665725f ..LCD_IO_driver_ + 1d30 696e7465 72666163 652e6300 0000005f interface.c...._ + 1d40 64656661 756c745f 74797065 732e6800 default_types.h. + 1d50 0100006c 6f636b2e 68000200 005f7479 ...lock.h...._ty + 1d60 7065732e 68000200 00737464 6465662e pes.h....stddef. + 1d70 68000300 00726565 6e742e68 00020000 h....reent.h.... + 1d80 5f737464 696e742e 68000200 006c6364 _stdint.h....lcd + 1d90 5f686434 34373830 5f696e74 65726661 _hd44780_interfa + 1da0 63652e68 00040000 6f736170 692e6800 ce.h....osapi.h. + 1db0 05000067 70696f2e 68000500 00000501 ...gpio.h....... + 1dc0 00050264 60104003 99010103 0b090000 ...d`.@......... + 1dd0 01090200 00010105 01000502 fc2e1040 ...............@ + 1de0 03dd0101 05050302 09000001 05010603 ................ + 1df0 7e090000 01050503 02090300 01050103 ~............... + 1e00 7e090300 01050503 02090200 01050103 ~............... + 1e10 01090600 01090700 00010105 01000502 ................ + 1e20 142f1040 03c20101 05050301 09000001 ./.@............ + 1e30 05010603 7f090000 01050503 01090500 ................ + 1e40 01050903 04090600 01050503 7c090400 ............|... + 1e50 01050103 17090200 01050806 03710909 .............q.. + 1e60 00010509 06030a09 04000103 00090400 ................ + 1e70 01060301 09060001 05010603 04090000 ................ + 1e80 01050906 037b0904 00010907 00000101 .....{.......... + 1e90 05010005 02482f10 4003a701 01050503 .....H/.@....... + 1ea0 01090000 01050106 037f0900 00010505 ................ + 1eb0 03010905 00010509 03040906 00010505 ................ + 1ec0 037c0904 00010501 03170902 00010509 .|.............. + 1ed0 06037109 09000106 030a0904 00010300 ..q............. + 1ee0 09040001 06030109 06000105 01060304 ................ + 1ef0 09000001 05090603 7b090400 01090700 ........{....... + 1f00 00010105 01000502 882f1040 03fb0001 ........./.@.... + 1f10 05050301 09000001 05010603 7f090000 ................ + 1f20 01050903 03090b00 01050103 7d090200 ............}... + 1f30 01050903 03090200 01050803 7e090400 ............~... + 1f40 01050906 03050903 00010505 0302090c ................ + 1f50 00010509 06030209 03000105 08037e09 ..............~. + 1f60 06000105 09060305 09030001 05050302 ................ + 1f70 090c0001 05090603 02090300 01050803 ................ + 1f80 7e090600 01050906 03050903 00010505 ~............... + 1f90 0301090c 00010509 06030209 03000105 ................ + 1fa0 08037e09 06000105 09060305 09030001 ..~............. + 1fb0 05010603 01090c00 01030009 04000109 ................ + 1fc0 05000001 01050100 05020030 104003f1 ...........0.@.. + 1fd0 00010505 03020900 00010501 06037e09 ..............~. + 1fe0 05000105 05030209 03000105 01037e09 ..............~. + 1ff0 04000105 05030209 02000105 01030509 ................ + 2000 06000109 07000001 01050100 05021c30 ...............0 + 2010 104003e7 00010505 03020900 00010501 .@.............. + 2020 06037e09 05000105 05030209 03000105 ..~............. + 2030 01037e09 04000105 05030209 02000105 ..~............. + 2040 01030609 06000109 07000001 01050100 ................ + 2050 05025830 104003d7 00010505 03010900 ..X0.@.......... + 2060 00010300 09000001 05010603 7f090d00 ................ + 2070 01050503 01090300 01050103 7f090300 ................ + 2080 01050503 01090200 01060300 09080001 ................ + 2090 03010900 00010300 09000001 03000913 ................ + 20a0 00010301 09000001 03000900 00010300 ................ + 20b0 09130001 03010900 00010300 09000001 ................ + 20c0 03000913 00010301 09000001 03000900 ................ + 20d0 00010300 09130001 03010900 00010300 ................ + 20e0 09000001 06030109 0e000103 7f090300 ................ + 20f0 01060300 09050001 03010900 00010300 ................ + 2100 09000001 06030109 05000103 7f090200 ................ + 2110 01030109 03000103 7f090300 01060300 ................ + 2120 09050001 03010900 00010501 06030509 ................ + 2130 0b000109 07000001 01050100 05020031 ...............1 + 2140 104003d0 00010505 03010900 00010501 .@.............. + 2150 06030109 00000109 05000001 01b30100 ................ + 2160 0002006e 01000001 01fb0e0d 00010101 ...n............ + 2170 01000000 01000001 2f686f6d 652f776a ......../home/wj + 2180 672f5265 706f2f65 73702d6f 70656e2d g/Repo/esp-open- + 2190 73646b2d 32303137 30363232 2f63726f sdk-20170622/cro + 21a0 7373746f 6f6c2d4e 472f2e62 75696c64 sstool-NG/.build + 21b0 2f737263 2f6e6577 6c69622d 322e302e /src/newlib-2.0. + 21c0 302f6e65 776c6962 2f6c6962 632f7374 0/newlib/libc/st + 21d0 72696e67 002f686f 6d652f77 6a672f52 ring./home/wjg/R + 21e0 65706f2f 6573702d 6f70656e 2d73646b epo/esp-open-sdk + 21f0 2d323031 37303632 322f6372 6f737374 -20170622/crosst + 2200 6f6f6c2d 4e472f2e 6275696c 642f7874 ool-NG/.build/xt + 2210 656e7361 2d6c7831 30362d65 6c662f62 ensa-lx106-elf/b + 2220 75696c64 746f6f6c 732f6c69 622f6763 uildtools/lib/gc + 2230 632f7874 656e7361 2d6c7831 30362d65 c/xtensa-lx106-e + 2240 6c662f34 2e382e35 2f696e63 6c756465 lf/4.8.5/include + 2250 002f686f 6d652f77 6a672f52 65706f2f ./home/wjg/Repo/ + 2260 6573702d 6f70656e 2d73646b 2d323031 esp-open-sdk-201 + 2270 37303632 322f6372 6f737374 6f6f6c2d 70622/crosstool- + 2280 4e472f2e 6275696c 642f7372 632f6e65 NG/.build/src/ne + 2290 776c6962 2d322e30 2e302f6e 65776c69 wlib-2.0.0/newli + 22a0 622f6c69 62632f69 6e636c75 64650000 b/libc/include.. + 22b0 6d656d63 68722e63 00010000 73746464 memchr.c....stdd + 22c0 65662e68 00020000 73747269 6e672e68 ef.h....string.h + 22d0 00030000 00000502 68601040 03cb0001 ........h`.@.... + 22e0 03020900 00010330 09050001 03020903 .......0........ + 22f0 00010302 09060001 00020401 037c0902 .............|.. + 2300 00010307 09030001 03010902 00010902 ................ + 2310 00000101 82000000 02007c00 00000101 ..........|..... + 2320 fb0e0d00 01010101 00000001 0000012f .............../ + 2330 686f6d65 2f776a67 2f526570 6f2f6573 home/wjg/Repo/es + 2340 702d6f70 656e2d73 646b2d32 30313730 p-open-sdk-20170 + 2350 3632322f 63726f73 73746f6f 6c2d4e47 622/crosstool-NG + 2360 2f2e6275 696c642f 7372632f 6e65776c /.build/src/newl + 2370 69622d32 2e302e30 2f6e6577 6c69622f ib-2.0.0/newlib/ + 2380 6c696263 2f696e63 6c756465 00006374 libc/include..ct + 2390 7970652e 68000100 00001f01 00000200 ype.h........... + 23a0 7e000000 0101fb0e 0d000101 01010000 ~............... + 23b0 00010000 012f686f 6d652f77 6a672f52 ...../home/wjg/R + 23c0 65706f2f 6573702d 6f70656e 2d73646b epo/esp-open-sdk + 23d0 2d323031 37303632 322f6372 6f737374 -20170622/crosst + 23e0 6f6f6c2d 4e472f2e 6275696c 642f7372 ool-NG/.build/sr + 23f0 632f6763 632d342e 382e352f 6c696267 c/gcc-4.8.5/libg + 2400 63632f63 6f6e6669 672f7874 656e7361 cc/config/xtensa + 2410 00006c69 62316675 6e63732e 53000100 ..lib1funcs.S... + 2420 00000005 02c46210 4003cc05 01030109 ......b.@....... + 2430 02000103 01090300 01030109 03000103 ................ + 2440 01090300 01030109 03000103 01090300 ................ + 2450 01030209 03000103 01090300 01030109 ................ + 2460 03000103 07090300 01030109 03000103 ................ + 2470 02090300 01030209 03000103 01090300 ................ + 2480 01030509 03000103 01090300 01030209 ................ + 2490 03000103 01090300 01030209 03000103 ................ + 24a0 03090400 01030509 02000103 04090700 ................ + 24b0 01030209 02000109 02000001 011e0300 ................ + 24c0 0002007f 00000001 01fb0e0d 00010101 ................ + 24d0 01000000 01000001 2f686f6d 652f776a ......../home/wj + 24e0 672f5265 706f2f65 73702d6f 70656e2d g/Repo/esp-open- + 24f0 73646b2d 32303137 30363232 2f63726f sdk-20170622/cro + 2500 7373746f 6f6c2d4e 472f2e62 75696c64 sstool-NG/.build + 2510 2f737263 2f676363 2d342e38 2e352f6c /src/gcc-4.8.5/l + 2520 69626763 632f636f 6e666967 2f787465 ibgcc/config/xte + 2530 6e736100 00696565 65373534 2d73662e nsa..ieee754-sf. + 2540 53000100 00000005 02985e10 4003ac07 S.........^.@... + 2550 01030109 03000103 03090300 01030309 ................ + 2560 02000103 01090300 01030109 03000103 ................ 2570 01090300 01030109 03000103 01090200 ................ - 2580 01030109 03000103 01090300 01030409 ................ - 2590 04000103 01090300 01030309 03000103 ................ - 25a0 03090200 01030109 03000103 01090300 ................ - 25b0 01030109 03000103 01090300 01030109 ................ - 25c0 02000103 01090300 01030409 03000103 ................ - 25d0 01090300 01030109 03000103 04090200 ................ - 25e0 01030109 03000103 01090300 01030209 ................ - 25f0 03000103 01090300 01030109 03000103 ................ - 2600 01090300 01030409 02000103 01090300 ................ - 2610 01030209 03000103 01090200 01030709 ................ - 2620 04000103 03090300 01030309 03000103 ................ - 2630 01090300 01030309 03000103 01090300 ................ - 2640 01030209 03000103 02090300 01030409 ................ - 2650 03000103 03090300 01030109 03000103 ................ - 2660 01090300 01030109 03000103 01090300 ................ - 2670 01030409 03000103 01090300 01030109 ................ - 2680 03000103 03090200 01030109 03000103 ................ - 2690 03090300 01030309 02000103 06090300 ................ - 26a0 01030309 03000103 03090300 01030109 ................ - 26b0 02000103 03090300 01030309 03000103 ................ - 26c0 01090200 01030709 03000103 04090300 ................ - 26d0 01030109 03000103 04090300 01030109 ................ - 26e0 03000103 01090200 01030409 03000103 ................ - 26f0 01090300 01030409 02000103 01090300 ................ - 2700 01030109 03000103 01090300 01030309 ................ - 2710 02000103 02090300 01030109 02000103 ................ - 2720 01090300 01030409 03000103 01090300 ................ - 2730 01030109 03000103 06090300 01030109 ................ - 2740 03000103 01090300 01030409 03000103 ................ - 2750 01090300 01030309 03000103 03090200 ................ - 2760 01030109 02000103 01090200 01030309 ................ - 2770 03000103 01090300 01030109 02000103 ................ - 2780 01090300 01030109 03000103 01090300 ................ - 2790 01030109 03000103 04090300 01030109 ................ - 27a0 03000103 01090300 01090200 0001011a ................ - 27b0 01000002 007f0000 000101fb 0e0d0001 ................ - 27c0 01010100 00000100 00012f68 6f6d652f ........../home/ - 27d0 776a672f 5265706f 2f657370 2d6f7065 wjg/Repo/esp-ope - 27e0 6e2d7364 6b2d3230 31373036 32322f63 n-sdk-20170622/c - 27f0 726f7373 746f6f6c 2d4e472f 2e627569 rosstool-NG/.bui - 2800 6c642f73 72632f67 63632d34 2e382e35 ld/src/gcc-4.8.5 - 2810 2f6c6962 6763632f 636f6e66 69672f78 /libgcc/config/x - 2820 74656e73 61000069 65656537 35342d73 tensa..ieee754-s - 2830 662e5300 01000000 000502ec 5f104003 f.S........._.@. - 2840 f00a0103 01090300 01030309 03000103 ................ - 2850 01090300 01030109 03000103 01090300 ................ - 2860 01030309 03000103 01090300 01030309 ................ - 2870 03000103 01090300 01030309 03000103 ................ - 2880 01090300 01030109 03000103 04090500 ................ - 2890 01030109 03000103 03090200 01030309 ................ - 28a0 02000103 01090300 01030109 02000103 ................ - 28b0 01090300 01030109 02000103 03090200 ................ - 28c0 01030109 02000109 02000001 01 ............. + 2580 01030109 03000103 04090400 01030109 ................ + 2590 03000103 01090300 01030109 03000103 ................ + 25a0 01090300 01030109 03000103 01090200 ................ + 25b0 01030109 03000103 01090300 01030409 ................ + 25c0 04000103 01090300 01030309 03000103 ................ + 25d0 03090200 01030109 03000103 01090300 ................ + 25e0 01030109 03000103 01090300 01030109 ................ + 25f0 02000103 01090300 01030409 03000103 ................ + 2600 01090300 01030109 03000103 04090200 ................ + 2610 01030109 03000103 01090300 01030209 ................ + 2620 03000103 01090300 01030109 03000103 ................ + 2630 01090300 01030409 02000103 01090300 ................ + 2640 01030209 03000103 01090200 01030709 ................ + 2650 04000103 03090300 01030309 03000103 ................ + 2660 01090300 01030309 03000103 01090300 ................ + 2670 01030209 03000103 02090300 01030409 ................ + 2680 03000103 03090300 01030109 03000103 ................ + 2690 01090300 01030109 03000103 01090300 ................ + 26a0 01030409 03000103 01090300 01030109 ................ + 26b0 03000103 03090200 01030109 03000103 ................ + 26c0 03090300 01030309 02000103 06090300 ................ + 26d0 01030309 03000103 03090300 01030109 ................ + 26e0 02000103 03090300 01030309 03000103 ................ + 26f0 01090200 01030709 03000103 04090300 ................ + 2700 01030109 03000103 04090300 01030109 ................ + 2710 03000103 01090200 01030409 03000103 ................ + 2720 01090300 01030409 02000103 01090300 ................ + 2730 01030109 03000103 01090300 01030309 ................ + 2740 02000103 02090300 01030109 02000103 ................ + 2750 01090300 01030409 03000103 01090300 ................ + 2760 01030109 03000103 06090300 01030109 ................ + 2770 03000103 01090300 01030409 03000103 ................ + 2780 01090300 01030309 03000103 03090200 ................ + 2790 01030109 02000103 01090200 01030309 ................ + 27a0 03000103 01090300 01030109 02000103 ................ + 27b0 01090300 01030109 03000103 01090300 ................ + 27c0 01030109 03000103 04090300 01030109 ................ + 27d0 03000103 01090300 01090200 0001011a ................ + 27e0 01000002 007f0000 000101fb 0e0d0001 ................ + 27f0 01010100 00000100 00012f68 6f6d652f ........../home/ + 2800 776a672f 5265706f 2f657370 2d6f7065 wjg/Repo/esp-ope + 2810 6e2d7364 6b2d3230 31373036 32322f63 n-sdk-20170622/c + 2820 726f7373 746f6f6c 2d4e472f 2e627569 rosstool-NG/.bui + 2830 6c642f73 72632f67 63632d34 2e382e35 ld/src/gcc-4.8.5 + 2840 2f6c6962 6763632f 636f6e66 69672f78 /libgcc/config/x + 2850 74656e73 61000069 65656537 35342d73 tensa..ieee754-s + 2860 662e5300 01000000 000502d0 5f104003 f.S........._.@. + 2870 f00a0103 01090300 01030309 03000103 ................ + 2880 01090300 01030109 03000103 01090300 ................ + 2890 01030309 03000103 01090300 01030309 ................ + 28a0 03000103 01090300 01030309 03000103 ................ + 28b0 01090300 01030109 03000103 04090500 ................ + 28c0 01030109 03000103 03090200 01030309 ................ + 28d0 02000103 01090300 01030109 02000103 ................ + 28e0 01090300 01030109 02000103 03090200 ................ + 28f0 01030109 02000109 02000001 01 ............. Contents of section .debug_str: 0000 5f6d6973 63006c63 645f6275 665f636c _misc.lcd_buf_cl 0010 73007469 6d65725f 65787069 7265005f s.timer_expire._ 0020 6c6f636b 5f74006c 63645f73 7472005f lock_t.lcd_str._ 0030 6f6e5f65 7869745f 61726773 005f7772 on_exit_args._wr 0040 69746500 5f776374 6f6d625f 73746174 ite._wctomb_stat - 0050 65004c43 445f5550 44415445 5f455645 e.LCD_UPDATE_EVE - 0060 4e54005f 72343800 5f736967 6e616c5f NT._r48._signal_ - 0070 62756600 736c6964 655f696e 00455453 buf.slide_in.ETS - 0080 54696d65 7246756e 63005f66 6c616773 TimerFunc._flags - 0090 005f6572 726e6f00 6c63645f 63677261 ._errno.lcd_cgra - 00a0 6d5f6261 6e6b5f31 004c4344 5f4c494e m_bank_1.LCD_LIN - 00b0 4553005f 45545354 494d4552 5f004c43 ES._ETSTIMER_.LC - 00c0 445f434f 4c554d4e 53005f5f 73665f66 D_COLUMNS.__sf_f - 00d0 616b655f 7374646f 7574005f 4c4f434b ake_stdout._LOCK - 00e0 5f524543 55525349 56455f54 006c6364 _RECURSIVE_T.lcd - 00f0 5f627566 5f636861 72005f72 65616400 _buf_char._read. - 0100 5f6d6272 6c656e5f 73746174 65005f66 _mbrlen_state._f - 0110 706f735f 74006c63 645f7570 64617465 pos_t.lcd_update - 0120 005f666e 73005f63 6f6f6b69 65005f42 ._fns._cookie._B - 0130 6967696e 74005f5f 746d5f77 64617900 igint.__tm_wday. - 0140 5f726573 756c7400 6574735f 74696d65 _result.ets_time - 0150 725f7365 74666e00 5f5f4649 4c45005f r_setfn.__FILE._ - 0160 5f746d5f 686f7572 00657473 5f74696d _tm_hour.ets_tim - 0170 65725f64 69736172 6d005f5f 636f756e er_disarm.__coun - 0180 74007469 6d65725f 6e657874 00666c6f t.timer_next.flo - 0190 6174005f 5f746d5f 6d696e00 5f5f7366 at.__tm_min.__sf - 01a0 005f7261 6e643438 005f7265 73756c74 ._rand48._result - 01b0 5f6b006c 6f6e6720 6c6f6e67 20756e73 _k.long long uns - 01c0 69676e65 6420696e 74005f61 73637469 igned int._ascti - 01d0 6d655f62 7566005f 5f734649 4c45005f me_buf.__sFILE._ - 01e0 77647300 74696d65 725f6675 6e630073 wds.timer_func.s - 01f0 6c696465 5f6f7574 5f696e69 74005f6f lide_out_init._o - 0200 66667365 7400506f 6c5f6300 506f6c5f ffset.Pol_c.Pol_ - 0210 6500506f 6c5f6c00 506f6c5f 6e00506f e.Pol_l.Pol_n.Po - 0220 6c5f6f00 506f6c5f 73005f65 6d657267 l_o.Pol_s._emerg - 0230 656e6379 0064656d 6f5f7469 746c6500 ency.demo_title. - 0240 74696d65 725f7065 72696f64 00737472 timer_period.str - 0250 5f656e64 5f666c61 67005f5f 746d5f73 _end_flag.__tm_s - 0260 6563005f 5f746d5f 79646179 005f696e ec.__tm_yday._in - 0270 63005f69 6e64005f 6d627372 746f7763 c._ind._mbsrtowc - 0280 735f7374 61746500 5f5f7661 6c756500 s_state.__value. - 0290 5f703573 005f7763 7372746f 6d62735f _p5s._wcsrtombs_ - 02a0 73746174 65005f6d 626c656e 5f737461 state._mblen_sta - 02b0 7465006c 63645f62 75665f73 6c696465 te.lcd_buf_slide - 02c0 5f737472 5f696e00 506f6c5f 61005f5f _str_in.Pol_a.__ - 02d0 746d5f6d 64617900 5f736967 5f66756e tm_mday._sig_fun - 02e0 63005f6d 6272746f 77635f73 74617465 c._mbrtowc_state - 02f0 005f666c 6f636b5f 74007573 65725f69 ._flock_t.user_i - 0300 6e697400 74696d65 725f6172 67005f5f nit.timer_arg.__ - 0310 77636800 5f696f62 73005f6f 6e5f6578 wch._iobs._on_ex - 0320 69745f61 7267735f 70747200 5f636c6f it_args_ptr._clo - 0330 7365005f 5f736469 64696e69 74005f5f se.__sdidinit.__ - 0340 7346494c 455f6661 6b65005f 67616d6d sFILE_fake._gamm - 0350 615f7369 676e6761 6d006c6f 6e67206c a_signgam.long l - 0360 6f6e6720 696e7400 5f626173 65005f66 ong int._base._f - 0370 7265656c 69737400 5f6d756c 74006c63 reelist._mult.lc - 0380 645f696e 6974005f 5f554c6f 6e67006c d_init.__ULong.l - 0390 63645f75 70646174 655f6362 005f7763 cd_update_cb._wc - 03a0 72746f6d 625f7374 61746500 5f66696c rtomb_state._fil - 03b0 65005a6e 5f776f64 79005f5f 636c6561 e.Zn_wody.__clea - 03c0 6e757000 5f6d6273 74617465 5f74006c nup._mbstate_t.l - 03d0 63645f65 6e61626c 655f6261 636b6c69 cd_enable_backli - 03e0 67687400 5f6d7072 6563005f 5f746d5f ght._mprec.__tm_ - 03f0 69736473 74006c63 645f6c69 6e650073 isdst.lcd_line.s - 0400 74726c65 6e005f5f 746d5f6d 6f6e006c trlen.__tm_mon.l - 0410 6f6e6720 646f7562 6c65005f 61746578 ong double._atex - 0420 69743000 6c63645f 6275665f 736c6964 it0.lcd_buf_slid - 0430 655f7374 725f6f75 7400736c 6964655f e_str_out.slide_ - 0440 696e5f69 6e697400 63686172 5f300063 in_init.char_0.c - 0450 6861725f 31006368 61725f32 00636861 har_1.char_2.cha - 0460 725f3300 63686172 5f340063 6861725f r_3.char_4.char_ - 0470 35005f61 74657869 74005f6d 62737461 5._atexit._mbsta - 0480 74650062 6c696e6b 5f636e74 0073686f te.blink_cnt.sho - 0490 72742069 6e740047 4e552043 31372038 rt int.GNU C17 8 - 04a0 2e342e30 202d6d6c 6f6e6763 616c6c73 .4.0 -mlongcalls - 04b0 202d6d74 6578742d 73656374 696f6e2d -mtext-section- - 04c0 6c697465 72616c73 202d6720 2d4f7320 literals -g -Os - 04d0 2d4f7320 2d666e6f 2d696e6c 696e652d -Os -fno-inline- - 04e0 66756e63 74696f6e 73202d66 66756e63 functions -ffunc - 04f0 74696f6e 2d736563 74696f6e 73202d66 tion-sections -f - 0500 64617461 2d736563 74696f6e 73202d66 data-sections -f - 0510 6e6f2d62 75696c74 696e2d70 72696e74 no-builtin-print - 0520 66202d66 6e6f2d6a 756d702d 7461626c f -fno-jump-tabl - 0530 6573202d 666e6f2d 67756573 732d6272 es -fno-guess-br - 0540 616e6368 2d70726f 62616269 6c697479 anch-probability - 0550 202d6672 656f7264 65722d62 6c6f636b -freorder-block - 0560 732d616e 642d7061 72746974 696f6e20 s-and-partition - 0570 2d666e6f 2d637365 2d666f6c 6c6f772d -fno-cse-follow- - 0580 6a756d70 73007573 65725f6d 61696e2e jumps.user_main. - 0590 63004c49 4e455f31 004c494e 455f3200 c.LINE_1.LINE_2. - 05a0 5f736967 6e005f5f 77636862 005f676c _sign.__wchb._gl - 05b0 6f62616c 5f696d70 7572655f 70747200 obal_impure_ptr. - 05c0 5f5f746d 5f796561 72005f6d 6973635f __tm_year._misc_ - 05d0 7265656e 74005f6c 6f63616c 74696d65 reent._localtime - 05e0 5f627566 005f6376 746c656e 005f6d61 _buf._cvtlen._ma - 05f0 78776473 005f6c36 34615f62 75660063 xwds._l64a_buf.c - 0600 6861725f 36005f62 6c6b7369 7a650063 har_6._blksize.c - 0610 6861725f 37005f5f 746d005f 6c6f636b har_7.__tm._lock - 0620 00636861 725f6261 6e6b5f73 74727563 .char_bank_struc - 0630 7400736c 6964655f 6f757400 5f6e696f t.slide_out._nio - 0640 62730077 696e745f 7400443a 5c305f50 bs.wint_t.D:\0_P - 0650 726f6a65 6b74795c 365f4269 626c696f rojekty\6_Biblio - 0660 74656b69 5c4c4344 5f484434 34373830 teki\LCD_HD44780 - 0670 5c657861 6d706c65 735c4553 50383236 \examples\ESP826 - 0680 365f4e4f 4e4f535f 53444b5c 4c43445f 6_NONOS_SDK\LCD_ - 0690 48443434 3738305f 54455354 5c757365 HD44780_TEST\use - 06a0 72005f64 736f5f68 616e646c 65006c63 r._dso_handle.lc - 06b0 645f6275 665f6c6f 63617465 006c6364 d_buf_locate.lcd - 06c0 5f736869 66745f74 696d6572 005f6376 _shift_timer._cv - 06d0 74627566 00756e73 69676e65 64206368 tbuf.unsigned ch - 06e0 61720073 68696674 5f737472 5f737461 ar.shift_str_sta - 06f0 74655f6d 61636869 6e65005f 67657464 te_machine._getd - 0700 6174655f 65727200 5f6c6266 73697a65 ate_err._lbfsize - 0710 005f6164 64005f42 6f6f6c00 5f5f7362 ._add._Bool.__sb - 0720 7566005f 676c7565 005f5f73 676c7565 uf._glue.__sglue - 0730 006c6364 5f627566 5f737472 005f7374 .lcd_buf_str._st - 0740 72746f6b 5f6c6173 74005f6d 62746f77 rtok_last._mbtow - 0750 635f7374 61746500 45545354 696d6572 c_state.ETSTimer - 0760 0064656d 6f5f7465 6b737400 5f6c6f63 .demo_tekst._loc - 0770 616c6500 6c63645f 626c696e 6b5f6362 ale.lcd_blink_cb - 0780 005f666e 61726773 00657473 5f74696d ._fnargs.ets_tim - 0790 65725f61 726d5f6e 65770073 686f7274 er_arm_new.short - 07a0 20756e73 69676e65 6420696e 74005f66 unsigned int._f - 07b0 6e747970 6573005f 73697a65 005f6f66 ntypes._size._of - 07c0 665f7400 5f6e6275 66005f75 6e737065 f_t._nbuf._unspe - 07d0 63696669 65645f6c 6f63616c 655f696e cified_locale_in - 07e0 666f005f 5f73665f 66616b65 5f737464 fo.__sf_fake_std - 07f0 65727200 5f666c61 67733200 5f69735f err._flags2._is_ - 0800 63786100 6c63645f 64697361 626c655f cxa.lcd_disable_ - 0810 6261636b 6c696768 74005f73 65656400 backlight._seed. - 0820 5f72616e 645f6e65 7874005f 5f6c6f63 _rand_next.__loc - 0830 616c655f 74005f73 65656b00 5f756275 ale_t._seek._ubu - 0840 66005f5f 73665f66 616b655f 73746469 f.__sf_fake_stdi - 0850 6e005359 5354454d 5f504152 54495449 n.SYSTEM_PARTITI - 0860 4f4e5f49 4e56414c 49440053 59535445 ON_INVALID.SYSTE - 0870 4d5f5041 52544954 494f4e5f 4d415800 M_PARTITION_MAX. - 0880 53595354 454d5f50 41525449 54494f4e SYSTEM_PARTITION - 0890 5f52465f 43414c00 53595354 454d5f50 _RF_CAL.SYSTEM_P - 08a0 41525449 54494f4e 5f424f4f 544c4f41 ARTITION_BOOTLOA - 08b0 44455200 61745f70 61727469 74696f6e DER.at_partition - 08c0 5f746162 6c650053 59535445 4d5f5041 _table.SYSTEM_PA - 08d0 52544954 494f4e5f 43555354 4f4d4552 RTITION_CUSTOMER - 08e0 5f424547 494e0053 59535445 4d5f5041 _BEGIN.SYSTEM_PA - 08f0 52544954 494f4e5f 53534c5f 434c4945 RTITION_SSL_CLIE - 0900 4e545f43 41005359 5354454d 5f504152 NT_CA.SYSTEM_PAR - 0910 54495449 4f4e5f53 59535445 4d5f5041 TITION_SYSTEM_PA - 0920 52414d45 54455200 53595354 454d5f50 RAMETER.SYSTEM_P - 0930 41525449 54494f4e 5f4f5441 5f310053 ARTITION_OTA_1.S - 0940 59535445 4d5f5041 52544954 494f4e5f YSTEM_PARTITION_ - 0950 4f54415f 32005359 5354454d 5f504152 OTA_2.SYSTEM_PAR - 0960 54495449 4f4e5f57 5041325f 454e5445 TITION_WPA2_ENTE - 0970 52505249 53455f43 41007061 72746974 RPRISE_CA.partit - 0980 696f6e5f 6974656d 5f740053 59535445 ion_item_t.SYSTE - 0990 4d5f5041 52544954 494f4e5f 41545f50 M_PARTITION_AT_P - 09a0 4152414d 45544552 00535953 54454d5f ARAMETER.SYSTEM_ - 09b0 50415254 4954494f 4e5f5353 4c5f5345 PARTITION_SSL_SE - 09c0 52564552 5f434100 75736572 5f707265 RVER_CA.user_pre - 09d0 5f696e69 74005359 5354454d 5f504152 _init.SYSTEM_PAR - 09e0 54495449 4f4e5f57 5041325f 454e5445 TITION_WPA2_ENTE - 09f0 52505249 53455f43 4552545f 50524956 RPRISE_CERT_PRIV - 0a00 4b455900 70617274 6974696f 6e5f7479 KEY.partition_ty - 0a10 70655f74 00535953 54454d5f 50415254 pe_t.SYSTEM_PART - 0a20 4954494f 4e5f5048 595f4441 5441006f ITION_PHY_DATA.o - 0a30 735f7072 696e7466 5f706c75 73005359 s_printf_plus.SY - 0a40 5354454d 5f504152 54495449 4f4e5f53 STEM_PARTITION_S - 0a50 534c5f43 4c49454e 545f4345 52545f50 SL_CLIENT_CERT_P - 0a60 5249564b 45590053 59535445 4d5f5041 RIVKEY.SYSTEM_PA - 0a70 52544954 494f4e5f 53534c5f 53455256 RTITION_SSL_SERV - 0a80 45525f43 4552545f 50524956 4b455900 ER_CERT_PRIVKEY. - 0a90 61646472 00706172 74697469 6f6e732e addr.partitions. - 0aa0 63007379 7374656d 5f706172 74697469 c.system_partiti - 0ab0 6f6e5f74 61626c65 5f726567 69737400 on_table_regist. - 0ac0 6c63645f 636c7300 696e6974 5f4c4344 lcd_cls.init_LCD - 0ad0 5f70696e 73006c63 645f7772 6974655f _pins.lcd_write_ - 0ae0 62797465 006c6364 5f646566 5f636861 byte.lcd_def_cha - 0af0 72007365 745f6461 74615f70 696e735f r.set_data_pins_ - 0b00 61735f6f 75747075 74730077 72697465 as_outputs.write - 0b10 5f6c6364 5f627566 5f325f6c 6364006c _lcd_buf_2_lcd.l - 0b20 63645f63 68617200 4c43445f 42434b4c cd_char.LCD_BCKL - 0b30 00707265 765f6c63 645f6275 66666572 .prev_lcd_buffer - 0b40 006c6364 5f736967 0062696e 5f76616c .lcd_sig.bin_val - 0b50 5f627566 66657200 6c63645f 626c696e _buffer.lcd_blin - 0b60 6b696e67 5f637572 736f725f 6f6e0073 king_cursor_on.s - 0b70 74726361 74004347 52414d5f 62616e6b trcat.CGRAM_bank - 0b80 5f785f63 6861725f 61647200 7365745f _x_char_adr.set_ - 0b90 64617461 5f70696e 735f6173 5f696e70 data_pins_as_inp - 0ba0 75747300 7a65726f 735f7174 79007769 uts.zeros_qty.wi - 0bb0 64746800 7375626f 70746172 67006c63 dth.suboptarg.lc - 0bc0 645f6375 72736f72 5f6f6e00 7365745f d_cursor_on.set_ - 0bd0 4c43445f 64617461 5f70696e 735f6173 LCD_data_pins_as - 0be0 5f696e70 7574735f 66756e63 5f70006c _inputs_func_p.l - 0bf0 63645f77 72697465 5f636d64 00726573 cd_write_cmd.res - 0c00 65745f4c 43445f53 49475f66 756e635f et_LCD_SIG_func_ - 0c10 70004c43 445f4500 6c63645f 6275665f p.LCD_E.lcd_buf_ - 0c20 62696e00 6c63645f 62696e00 6c63645f bin.lcd_bin.lcd_ - 0c30 77726974 655f3462 69745f64 61746100 write_4bit_data. - 0c40 72696768 74007072 65765f6c 63645f62 right.prev_lcd_b - 0c50 7566665f 706f735f 70747200 6c63645f uff_pos_ptr.lcd_ - 0c60 706f735f 74006669 6c6c5f7a 65726f73 pos_t.fill_zeros - 0c70 5f627566 66657200 4c43445f 5253004c _buffer.LCD_RS.L - 0c80 43445f52 57006c63 645f6c6f 61645f63 CD_RW.lcd_load_c - 0c90 6861725f 62616e6b 006c6364 5f627566 har_bank.lcd_buf - 0ca0 5f696e74 0064656c 61795f75 735f6675 _int.delay_us_fu - 0cb0 6e635f70 006c6364 5f696e74 006c6364 nc_p.lcd_int.lcd - 0cc0 5f627566 5f686578 006c6364 5f686578 _buf_hex.lcd_hex + 0050 65004c43 445f4c49 4e45535f 65005f72 e.LCD_LINES_e._r + 0060 3438005f 7369676e 616c5f62 75660073 48._signal_buf.s + 0070 6c696465 5f696e00 45545354 696d6572 lide_in.ETSTimer + 0080 46756e63 005f666c 61677300 5f657272 Func._flags._err + 0090 6e6f006c 63645f63 6772616d 5f62616e no.lcd_cgram_ban + 00a0 6b5f3100 5f455453 54494d45 525f005f k_1._ETSTIMER_._ + 00b0 5f73665f 66616b65 5f737464 6f757400 _sf_fake_stdout. + 00c0 5f4c4f43 4b5f5245 43555253 4956455f _LOCK_RECURSIVE_ + 00d0 54006c63 645f6275 665f6368 6172005f T.lcd_buf_char._ + 00e0 72656164 005f6d62 726c656e 5f737461 read._mbrlen_sta + 00f0 7465005f 66706f73 5f74004c 494e455f te._fpos_t.LINE_ + 0100 33006c63 645f7570 64617465 005f666e 3.lcd_update._fn + 0110 73005f63 6f6f6b69 65005f42 6967696e s._cookie._Bigin + 0120 74005f5f 746d5f77 64617900 5f726573 t.__tm_wday._res + 0130 756c7400 6574735f 74696d65 725f7365 ult.ets_timer_se + 0140 74666e00 5f5f4649 4c45005f 5f746d5f tfn.__FILE.__tm_ + 0150 686f7572 00657473 5f74696d 65725f64 hour.ets_timer_d + 0160 69736172 6d005f5f 636f756e 74007469 isarm.__count.ti + 0170 6d65725f 6e657874 00666c6f 6174005f mer_next.float._ + 0180 5f746d5f 6d696e00 5f5f7366 005f7261 _tm_min.__sf._ra + 0190 6e643438 005f7265 73756c74 5f6b006c nd48._result_k.l + 01a0 6f6e6720 6c6f6e67 20756e73 69676e65 ong long unsigne + 01b0 6420696e 74005f61 73637469 6d655f62 d int._asctime_b + 01c0 7566005f 5f734649 4c45005f 77647300 uf.__sFILE._wds. + 01d0 74696d65 725f6675 6e630073 6c696465 timer_func.slide + 01e0 5f6f7574 5f696e69 74005f6f 66667365 _out_init._offse + 01f0 7400506f 6c5f6300 506f6c5f 6500506f t.Pol_c.Pol_e.Po + 0200 6c5f6c00 506f6c5f 6e00506f 6c5f6f00 l_l.Pol_n.Pol_o. + 0210 506f6c5f 73005f65 6d657267 656e6379 Pol_s._emergency + 0220 0064656d 6f5f7469 746c6500 74696d65 .demo_title.time + 0230 725f7065 72696f64 00737472 5f656e64 r_period.str_end + 0240 5f666c61 67005f5f 746d5f73 6563005f _flag.__tm_sec._ + 0250 5f746d5f 79646179 005f696e 63005f69 _tm_yday._inc._i + 0260 6e64005f 6d627372 746f7763 735f7374 nd._mbsrtowcs_st + 0270 61746500 5f5f7661 6c756500 5f703573 ate.__value._p5s + 0280 005f7763 7372746f 6d62735f 73746174 ._wcsrtombs_stat + 0290 65005f6d 626c656e 5f737461 7465006c e._mblen_state.l + 02a0 63645f62 75665f73 6c696465 5f737472 cd_buf_slide_str + 02b0 5f696e00 506f6c5f 61005f5f 746d5f6d _in.Pol_a.__tm_m + 02c0 64617900 5f736967 5f66756e 63005f6d day._sig_func._m + 02d0 6272746f 77635f73 74617465 005f666c brtowc_state._fl + 02e0 6f636b5f 74007573 65725f69 6e697400 ock_t.user_init. + 02f0 74696d65 725f6172 67005f5f 77636800 timer_arg.__wch. + 0300 5f696f62 73005f6f 6e5f6578 69745f61 _iobs._on_exit_a + 0310 7267735f 70747200 4c43445f 434f4c55 rgs_ptr.LCD_COLU + 0320 4d4e535f 65005f63 6c6f7365 005f5f73 MNS_e._close.__s + 0330 64696469 6e697400 5f5f7346 494c455f didinit.__sFILE_ + 0340 66616b65 005f6761 6d6d615f 7369676e fake._gamma_sign + 0350 67616d00 6c6f6e67 206c6f6e 6720696e gam.long long in + 0360 74005f62 61736500 5f667265 656c6973 t._base._freelis + 0370 74005f6d 756c7400 6c63645f 696e6974 t._mult.lcd_init + 0380 005f5f55 4c6f6e67 006c6364 5f757064 .__ULong.lcd_upd + 0390 6174655f 6362005f 77637274 6f6d625f ate_cb._wcrtomb_ + 03a0 73746174 65005f66 696c6500 5a6e5f77 state._file.Zn_w + 03b0 6f647900 5f5f636c 65616e75 70005f6d ody.__cleanup._m + 03c0 62737461 74655f74 006c6364 5f656e61 bstate_t.lcd_ena + 03d0 626c655f 6261636b 6c696768 74005f6d ble_backlight._m + 03e0 70726563 005f5f74 6d5f6973 64737400 prec.__tm_isdst. + 03f0 6c63645f 6c696e65 004c4344 5f425546 lcd_line.LCD_BUF + 0400 4645525f 55504441 54455f46 4c414700 FER_UPDATE_FLAG. + 0410 7374726c 656e005f 5f746d5f 6d6f6e00 strlen.__tm_mon. + 0420 4c494e45 5f34006c 6f6e6720 646f7562 LINE_4.long doub + 0430 6c65005f 61746578 69743000 6c63645f le._atexit0.lcd_ + 0440 6275665f 736c6964 655f7374 725f6f75 buf_slide_str_ou + 0450 7400736c 6964655f 696e5f69 6e697400 t.slide_in_init. + 0460 63686172 5f300063 6861725f 31006368 char_0.char_1.ch + 0470 61725f32 00636861 725f3300 63686172 ar_2.char_3.char + 0480 5f340063 6861725f 35005f61 74657869 _4.char_5._atexi + 0490 74005f6d 62737461 74650062 6c696e6b t._mbstate.blink + 04a0 5f636e74 0073686f 72742069 6e740047 _cnt.short int.G + 04b0 4e552043 31372038 2e342e30 202d6d6c NU C17 8.4.0 -ml + 04c0 6f6e6763 616c6c73 202d6d74 6578742d ongcalls -mtext- + 04d0 73656374 696f6e2d 6c697465 72616c73 section-literals + 04e0 202d6720 2d4f7320 2d4f7320 2d666e6f -g -Os -Os -fno + 04f0 2d696e6c 696e652d 66756e63 74696f6e -inline-function + 0500 73202d66 66756e63 74696f6e 2d736563 s -ffunction-sec + 0510 74696f6e 73202d66 64617461 2d736563 tions -fdata-sec + 0520 74696f6e 73202d66 6e6f2d62 75696c74 tions -fno-built + 0530 696e2d70 72696e74 66202d66 6e6f2d6a in-printf -fno-j + 0540 756d702d 7461626c 6573202d 666e6f2d ump-tables -fno- + 0550 67756573 732d6272 616e6368 2d70726f guess-branch-pro + 0560 62616269 6c697479 202d6672 656f7264 bability -freord + 0570 65722d62 6c6f636b 732d616e 642d7061 er-blocks-and-pa + 0580 72746974 696f6e20 2d666e6f 2d637365 rtition -fno-cse + 0590 2d666f6c 6c6f772d 6a756d70 73007573 -follow-jumps.us + 05a0 65725f6d 61696e2e 63004c49 4e455f31 er_main.c.LINE_1 + 05b0 004c494e 455f3200 5f736967 6e005f5f .LINE_2._sign.__ + 05c0 77636862 005f676c 6f62616c 5f696d70 wchb._global_imp + 05d0 7572655f 70747200 5f5f746d 5f796561 ure_ptr.__tm_yea + 05e0 72005f6d 6973635f 7265656e 74005f6c r._misc_reent._l + 05f0 6f63616c 74696d65 5f627566 005f6376 ocaltime_buf._cv + 0600 746c656e 005f6d61 78776473 005f6c36 tlen._maxwds._l6 + 0610 34615f62 75660063 6861725f 36005f62 4a_buf.char_6._b + 0620 6c6b7369 7a650063 6861725f 37005f5f lksize.char_7.__ + 0630 746d005f 6c6f636b 00636861 725f6261 tm._lock.char_ba + 0640 6e6b5f73 74727563 7400736c 6964655f nk_struct.slide_ + 0650 6f757400 5f6e696f 62730077 696e745f out._niobs.wint_ + 0660 7400443a 5c305f50 726f6a65 6b74795c t.D:\0_Projekty\ + 0670 365f4269 626c696f 74656b69 5c4c4344 6_Biblioteki\LCD + 0680 5f484434 34373830 5c657861 6d706c65 _HD44780\example + 0690 735c4553 50383236 365f4e4f 4e4f535f s\ESP8266_NONOS_ + 06a0 53444b5c 4c43445f 48443434 3738305f SDK\LCD_HD44780_ + 06b0 54455354 5c757365 72005f64 736f5f68 TEST\user._dso_h + 06c0 616e646c 65006c63 645f6275 665f6c6f andle.lcd_buf_lo + 06d0 63617465 006c6364 5f736869 66745f74 cate.lcd_shift_t + 06e0 696d6572 005f6376 74627566 00756e73 imer._cvtbuf.uns + 06f0 69676e65 64206368 61720073 68696674 igned char.shift + 0700 5f737472 5f737461 74655f6d 61636869 _str_state_machi + 0710 6e65005f 67657464 6174655f 65727200 ne._getdate_err. + 0720 5f6c6266 73697a65 005f6164 64005f42 _lbfsize._add._B + 0730 6f6f6c00 5f5f7362 7566005f 676c7565 ool.__sbuf._glue + 0740 005f5f73 676c7565 006c6364 5f627566 .__sglue.lcd_buf + 0750 5f737472 005f7374 72746f6b 5f6c6173 _str._strtok_las + 0760 74005f6d 62746f77 635f7374 61746500 t._mbtowc_state. + 0770 45545354 696d6572 0064656d 6f5f7465 ETSTimer.demo_te + 0780 6b737400 5f6c6f63 616c6500 6c63645f kst._locale.lcd_ + 0790 626c696e 6b5f6362 005f666e 61726773 blink_cb._fnargs + 07a0 00657473 5f74696d 65725f61 726d5f6e .ets_timer_arm_n + 07b0 65770073 686f7274 20756e73 69676e65 ew.short unsigne + 07c0 6420696e 74005f66 6e747970 6573005f d int._fntypes._ + 07d0 73697a65 005f6f66 665f7400 5f6e6275 size._off_t._nbu + 07e0 66005f75 6e737065 63696669 65645f6c f._unspecified_l + 07f0 6f63616c 655f696e 666f005f 5f73665f ocale_info.__sf_ + 0800 66616b65 5f737464 65727200 5f666c61 fake_stderr._fla + 0810 67733200 5f69735f 63786100 6c63645f gs2._is_cxa.lcd_ + 0820 64697361 626c655f 6261636b 6c696768 disable_backligh + 0830 74005f73 65656400 5f72616e 645f6e65 t._seed._rand_ne + 0840 7874005f 5f6c6f63 616c655f 74005f73 xt.__locale_t._s + 0850 65656b00 5f756275 66005f5f 73665f66 eek._ubuf.__sf_f + 0860 616b655f 73746469 6e005359 5354454d ake_stdin.SYSTEM + 0870 5f504152 54495449 4f4e5f49 4e56414c _PARTITION_INVAL + 0880 49440053 59535445 4d5f5041 52544954 ID.SYSTEM_PARTIT + 0890 494f4e5f 4d415800 53595354 454d5f50 ION_MAX.SYSTEM_P + 08a0 41525449 54494f4e 5f52465f 43414c00 ARTITION_RF_CAL. + 08b0 53595354 454d5f50 41525449 54494f4e SYSTEM_PARTITION + 08c0 5f424f4f 544c4f41 44455200 61745f70 _BOOTLOADER.at_p + 08d0 61727469 74696f6e 5f746162 6c650053 artition_table.S + 08e0 59535445 4d5f5041 52544954 494f4e5f YSTEM_PARTITION_ + 08f0 43555354 4f4d4552 5f424547 494e0053 CUSTOMER_BEGIN.S + 0900 59535445 4d5f5041 52544954 494f4e5f YSTEM_PARTITION_ + 0910 53534c5f 434c4945 4e545f43 41005359 SSL_CLIENT_CA.SY + 0920 5354454d 5f504152 54495449 4f4e5f53 STEM_PARTITION_S + 0930 59535445 4d5f5041 52414d45 54455200 YSTEM_PARAMETER. + 0940 53595354 454d5f50 41525449 54494f4e SYSTEM_PARTITION + 0950 5f4f5441 5f310053 59535445 4d5f5041 _OTA_1.SYSTEM_PA + 0960 52544954 494f4e5f 4f54415f 32005359 RTITION_OTA_2.SY + 0970 5354454d 5f504152 54495449 4f4e5f57 STEM_PARTITION_W + 0980 5041325f 454e5445 52505249 53455f43 PA2_ENTERPRISE_C + 0990 41007061 72746974 696f6e5f 6974656d A.partition_item + 09a0 5f740053 59535445 4d5f5041 52544954 _t.SYSTEM_PARTIT + 09b0 494f4e5f 41545f50 4152414d 45544552 ION_AT_PARAMETER + 09c0 00535953 54454d5f 50415254 4954494f .SYSTEM_PARTITIO + 09d0 4e5f5353 4c5f5345 52564552 5f434100 N_SSL_SERVER_CA. + 09e0 75736572 5f707265 5f696e69 74005359 user_pre_init.SY + 09f0 5354454d 5f504152 54495449 4f4e5f57 STEM_PARTITION_W + 0a00 5041325f 454e5445 52505249 53455f43 PA2_ENTERPRISE_C + 0a10 4552545f 50524956 4b455900 70617274 ERT_PRIVKEY.part + 0a20 6974696f 6e5f7479 70655f74 00535953 ition_type_t.SYS + 0a30 54454d5f 50415254 4954494f 4e5f5048 TEM_PARTITION_PH + 0a40 595f4441 5441006f 735f7072 696e7466 Y_DATA.os_printf + 0a50 5f706c75 73005359 5354454d 5f504152 _plus.SYSTEM_PAR + 0a60 54495449 4f4e5f53 534c5f43 4c49454e TITION_SSL_CLIEN + 0a70 545f4345 52545f50 5249564b 45590053 T_CERT_PRIVKEY.S + 0a80 59535445 4d5f5041 52544954 494f4e5f YSTEM_PARTITION_ + 0a90 53534c5f 53455256 45525f43 4552545f SSL_SERVER_CERT_ + 0aa0 50524956 4b455900 61646472 00706172 PRIVKEY.addr.par + 0ab0 74697469 6f6e732e 63007379 7374656d titions.c.system + 0ac0 5f706172 74697469 6f6e5f74 61626c65 _partition_table + 0ad0 5f726567 69737400 6c63645f 636c7300 _regist.lcd_cls. + 0ae0 696e6974 5f4c4344 5f70696e 73007265 init_LCD_pins.re + 0af0 7365745f 4c43445f 52530072 65736574 set_LCD_RS.reset + 0b00 5f4c4344 5f525700 6c63645f 77726974 _LCD_RW.lcd_writ + 0b10 655f6279 74650074 6f74616c 5f737472 e_byte.total_str + 0b20 5f776964 7468006c 63645f64 65665f63 _width.lcd_def_c + 0b30 68617200 7365745f 64617461 5f70696e har.set_data_pin + 0b40 735f6173 5f6f7574 70757473 00777269 s_as_outputs.wri + 0b50 74655f6c 63645f62 75665f32 5f6c6364 te_lcd_buf_2_lcd + 0b60 006c6364 5f636861 72007072 65765f6c .lcd_char.prev_l + 0b70 63645f62 75666665 72006269 6e5f7661 cd_buffer.bin_va + 0b80 6c5f6275 66666572 006c6364 5f626c69 l_buffer.lcd_bli + 0b90 6e6b696e 675f6375 72736f72 5f6f6e00 nking_cursor_on. + 0ba0 73747263 61740043 4752414d 5f62616e strcat.CGRAM_ban + 0bb0 6b5f785f 63686172 5f616472 00736574 k_x_char_adr.set + 0bc0 5f646174 615f7069 6e735f61 735f696e _data_pins_as_in + 0bd0 70757473 007a6572 6f735f71 74790072 puts.zeros_qty.r + 0be0 65736574 5f4c4344 5f45006c 63645f63 eset_LCD_E.lcd_c + 0bf0 7572736f 725f6f6e 006c6364 5f6c6f61 ursor_on.lcd_loa + 0c00 645f6368 61725f62 616e6b00 6c63645f d_char_bank.lcd_ + 0c10 77726974 655f636d 64006c63 645f6275 write_cmd.lcd_bu + 0c20 665f6269 6e006c63 645f6269 6e004c43 f_bin.lcd_bin.LC + 0c30 445f616c 69676e6d 656e745f 65006c63 D_alignment_e.lc + 0c40 645f7772 6974655f 34626974 5f646174 d_write_4bit_dat + 0c50 61007269 67687400 70726576 5f6c6364 a.right.prev_lcd + 0c60 5f627566 665f706f 735f7074 72006c63 _buff_pos_ptr.lc + 0c70 645f706f 735f7400 66696c6c 5f7a6572 d_pos_t.fill_zer + 0c80 6f735f62 75666665 72006c63 645f6275 os_buffer.lcd_bu + 0c90 665f696e 74006465 6c61795f 75735f66 f_int.delay_us_f + 0ca0 756e635f 70006c63 645f696e 74006c63 unc_p.lcd_int.lc + 0cb0 645f6275 665f6865 78006c63 645f6865 d_buf_hex.lcd_he + 0cc0 78007265 7365745f 4c43445f 42434b4c x.reset_LCD_BCKL 0cd0 006c6364 5f686f6d 65006c63 645f6375 .lcd_home.lcd_cu 0ce0 72736f72 5f6f6666 00676574 5f4c4344 rsor_off.get_LCD 0cf0 5f646174 615f706f 72745f66 756e635f _data_port_func_ - 0d00 70007365 745f4c43 445f6461 74615f70 p.set_LCD_data_p - 0d10 696e735f 61735f6f 75747075 74735f66 ins_as_outputs_f - 0d20 756e635f 70004c43 445f494f 5f647269 unc_p.LCD_IO_dri - 0d30 7665725f 696e7465 72666163 655f6765 ver_interface_ge - 0d40 74007370 72696e74 66006c63 645f6864 t.sprintf.lcd_hd - 0d50 34343738 302e6300 6c63645f 77726974 44780.c.lcd_writ - 0d60 655f6461 7461006c 63645f72 65736574 e_data.lcd_reset - 0d70 5f616c6c 5f534947 006c6364 5f637572 _all_SIG.lcd_cur - 0d80 736f725f 706f7369 74696f6e 00626974 sor_position.bit - 0d90 5f6d6173 6b006c65 6674005f 5f75696e _mask.left.__uin - 0da0 74385f74 00757064 6174655f 6c63645f t8_t.update_lcd_ - 0db0 6375726f 73725f70 6f737369 74696f6e curosr_possition - 0dc0 006c6364 5f6c6f63 61746500 6c63645f .lcd_locate.lcd_ - 0dd0 6275665f 706f7369 74696f6e 5f707472 buf_position_ptr - 0de0 00726561 645f6461 74610072 65676973 .read_data.regis - 0df0 7465725f 4c43445f 494f5f64 72697665 ter_LCD_IO_drive - 0e00 72005f5f 75696e74 33325f74 00636f70 r.__uint32_t.cop - 0e10 795f6c63 645f6275 665f325f 70726576 y_lcd_buf_2_prev - 0e20 5f6c6364 5f627566 006c6364 5f736574 _lcd_buf.lcd_set - 0e30 5f616c6c 5f534947 006d6973 7365645f _all_SIG.missed_ - 0e40 63686172 5f636f75 6e746572 5f696e5f char_counter_in_ - 0e50 4c43445f 6c696e65 00636865 636b5f6c LCD_line.check_l - 0e60 63645f62 75665f70 6f737369 74696f6e cd_buf_possition - 0e70 5f707472 5f6f7665 72666c6f 77006669 _ptr_overflow.fi - 0e80 6c6c5f62 696e5f76 616c7565 5f627566 ll_bin_value_buf - 0e90 66657200 7a65726f 735f6275 66004c43 fer.zeros_buf.LC - 0ea0 445f494f 5f647269 7665725f 696e7465 D_IO_driver_inte - 0eb0 72666163 655f7374 72756374 007a6e61 rface_struct.zna - 0ec0 6b00616c 69676e6d 656e7400 7365745f k.alignment.set_ - 0ed0 4c43445f 64617461 5f706f72 745f6675 LCD_data_port_fu - 0ee0 6e635f70 00696e69 745f4c43 445f6461 nc_p.init_LCD_da - 0ef0 74615f61 6e645f53 49475f70 696e735f ta_and_SIG_pins_ - 0f00 66756e63 5f700073 65745f4c 43445f44 func_p.set_LCD_D - 0f10 4154415f 50494e53 5f61735f 6f757470 ATA_PINS_as_outp - 0f20 75747300 4c43445f 7365745f 53494700 uts.LCD_set_SIG. - 0f30 6574735f 64656c61 795f7573 004c4344 ets_delay_us.LCD - 0f40 5f726573 65745f53 49470067 65745f4c _reset_SIG.get_L - 0f50 43445f44 4154415f 50494e53 5f737461 CD_DATA_PINS_sta - 0f60 7465005f 5f75696e 7431365f 74004c43 te.__uint16_t.LC - 0f70 445f5349 4700696e 69745f4c 43445f64 D_SIG.init_LCD_d - 0f80 6174615f 616e645f 5349475f 70696e73 ata_and_SIG_pins - 0f90 00677069 6f5f6f75 74707574 5f736574 .gpio_output_set - 0fa0 00777261 7065725f 64656c61 795f7573 .wraper_delay_us - 0fb0 004c4344 5f494f5f 64726976 65725f69 .LCD_IO_driver_i - 0fc0 6e746572 66616365 2e630073 65745f4c nterface.c.set_L - 0fd0 43445f44 4154415f 50494e53 5f737461 CD_DATA_PINS_sta - 0fe0 74650073 65745f4c 43445f44 4154415f te.set_LCD_DATA_ - 0ff0 50494e53 5f61735f 696e7075 74730073 PINS_as_inputs.s - 1000 697a655f 74006c65 6e677468 00474e55 ize_t.length.GNU - 1010 20432034 2e382e35 202d6d6c 6f6e6763 C 4.8.5 -mlongc - 1020 616c6c73 202d6720 2d4f7320 2d4f7320 alls -g -Os -Os - 1030 2d666e6f 2d6a756d 702d7461 626c6573 -fno-jump-tables - 1040 202d666e 6f2d6275 696c7469 6e007372 -fno-builtin.sr - 1050 635f766f 6964006d 656d6368 72002f68 c_void.memchr./h - 1060 6f6d652f 776a672f 5265706f 2f657370 ome/wjg/Repo/esp - 1070 2d6f7065 6e2d7364 6b2d3230 31373036 -open-sdk-201706 - 1080 32322f63 726f7373 746f6f6c 2d4e472f 22/crosstool-NG/ - 1090 2e627569 6c642f73 72632f6e 65776c69 .build/src/newli - 10a0 622d322e 302e302f 6e65776c 69622f6c b-2.0.0/newlib/l - 10b0 6962632f 73747269 6e672f6d 656d6368 ibc/string/memch - 10c0 722e6300 73697a65 74797065 005f5f63 r.c.sizetype.__c - 10d0 74797065 5f707472 5f5f002f 686f6d65 type_ptr__./home - 10e0 2f776a67 2f526570 6f2f6573 702d6f70 /wjg/Repo/esp-op - 10f0 656e2d73 646b2d32 30313730 3632322f en-sdk-20170622/ - 1100 63726f73 73746f6f 6c2d4e47 2f2e6275 crosstool-NG/.bu - 1110 696c642f 7372632f 6e65776c 69622d32 ild/src/newlib-2 - 1120 2e302e30 2f6e6577 6c69622f 6c696263 .0.0/newlib/libc - 1130 2f637479 70652f63 74797065 5f2e6300 /ctype/ctype_.c. - 1140 5f637479 70655f00 _ctype_. + 0d00 70004c43 445f6461 74615f70 6f72745f p.LCD_data_port_ + 0d10 74004c43 445f494f 5f647269 7665725f t.LCD_IO_driver_ + 0d20 696e7465 72666163 655f6765 74007370 interface_get.sp + 0d30 72696e74 66006c63 645f6864 34343738 rintf.lcd_hd4478 + 0d40 302e6300 6c63645f 77726974 655f6461 0.c.lcd_write_da + 0d50 7461006c 63645f72 65736574 5f616c6c ta.lcd_reset_all + 0d60 5f534947 006c6364 5f637572 736f725f _SIG.lcd_cursor_ + 0d70 706f7369 74696f6e 004c4344 5f696e74 position.LCD_int + 0d80 65726661 63655f66 756e635f 70006269 erface_func_p.bi + 0d90 745f6d61 736b006c 65667400 5f5f7569 t_mask.left.__ui + 0da0 6e74385f 74006275 665f6c65 6e007570 nt8_t.buf_len.up + 0db0 64617465 5f6c6364 5f637572 6f73725f date_lcd_curosr_ + 0dc0 706f7373 6974696f 6e006c63 645f6c6f possition.lcd_lo + 0dd0 63617465 006c6364 5f627566 5f706f73 cate.lcd_buf_pos + 0de0 6974696f 6e5f7074 72007265 61645f64 ition_ptr.read_d + 0df0 61746100 72656769 73746572 5f4c4344 ata.register_LCD + 0e00 5f494f5f 64726976 6572005f 5f75696e _IO_driver.__uin + 0e10 7433325f 7400636f 70795f6c 63645f62 t32_t.copy_lcd_b + 0e20 75665f32 5f707265 765f6c63 645f6275 uf_2_prev_lcd_bu + 0e30 66006c63 645f7365 745f616c 6c5f5349 f.lcd_set_all_SI + 0e40 47006d69 73736564 5f636861 725f636f G.missed_char_co + 0e50 756e7465 725f696e 5f4c4344 5f6c696e unter_in_LCD_lin + 0e60 65006368 65636b5f 6c63645f 6275665f e.check_lcd_buf_ + 0e70 706f7373 6974696f 6e5f7074 725f6f76 possition_ptr_ov + 0e80 6572666c 6f770066 696c6c5f 62696e5f erflow.fill_bin_ + 0e90 76616c75 655f6275 66666572 007a6572 value_buffer.zer + 0ea0 6f735f62 7566004c 43445f49 4f5f6472 os_buf.LCD_IO_dr + 0eb0 69766572 5f696e74 65726661 63655f73 iver_interface_s + 0ec0 74727563 7400616c 69676e6d 656e7400 truct.alignment. + 0ed0 7365745f 4c43445f 64617461 5f706f72 set_LCD_data_por + 0ee0 745f6675 6e635f70 00736574 5f4c4344 t_func_p.set_LCD + 0ef0 5f444154 415f5049 4e535f61 735f6f75 _DATA_PINS_as_ou + 0f00 74707574 73004c43 445f7365 745f5349 tputs.LCD_set_SI + 0f10 47006574 735f6465 6c61795f 7573004c G.ets_delay_us.L + 0f20 43445f72 65736574 5f534947 006c6364 CD_reset_SIG.lcd + 0f30 5f736967 00676574 5f4c4344 5f444154 _sig.get_LCD_DAT + 0f40 415f5049 4e535f73 74617465 005f5f75 A_PINS_state.__u + 0f50 696e7431 365f7400 4c43445f 53494700 int16_t.LCD_SIG. + 0f60 696e6974 5f4c4344 5f646174 615f616e init_LCD_data_an + 0f70 645f5349 475f7069 6e730073 65745f4c d_SIG_pins.set_L + 0f80 43445f64 6174615f 70696e73 5f61735f CD_data_pins_as_ + 0f90 696e7075 74735f66 756e635f 70007265 inputs_func_p.re + 0fa0 7365745f 4c43445f 5349475f 66756e63 set_LCD_SIG_func + 0fb0 5f700067 70696f5f 6f757470 75745f73 _p.gpio_output_s + 0fc0 65740077 72617065 725f6465 6c61795f et.wraper_delay_ + 0fd0 75730073 65745f4c 43445f64 6174615f us.set_LCD_data_ + 0fe0 70696e73 5f61735f 6f757470 7574735f pins_as_outputs_ + 0ff0 66756e63 5f70004c 43445f49 4f5f6472 func_p.LCD_IO_dr + 1000 69766572 5f696e74 65726661 63652e63 iver_interface.c + 1010 00736574 5f4c4344 5f444154 415f5049 .set_LCD_DATA_PI + 1020 4e535f73 74617465 00736574 5f4c4344 NS_state.set_LCD + 1030 5f444154 415f5049 4e535f61 735f696e _DATA_PINS_as_in + 1040 70757473 00696e69 745f4c43 445f6461 puts.init_LCD_da + 1050 74615f61 6e645f53 49475f70 696e735f ta_and_SIG_pins_ + 1060 66756e63 5f700073 697a655f 74006c65 func_p.size_t.le + 1070 6e677468 00474e55 20432034 2e382e35 ngth.GNU C 4.8.5 + 1080 202d6d6c 6f6e6763 616c6c73 202d6720 -mlongcalls -g + 1090 2d4f7320 2d4f7320 2d666e6f 2d6a756d -Os -Os -fno-jum + 10a0 702d7461 626c6573 202d666e 6f2d6275 p-tables -fno-bu + 10b0 696c7469 6e007372 635f766f 6964006d iltin.src_void.m + 10c0 656d6368 72002f68 6f6d652f 776a672f emchr./home/wjg/ + 10d0 5265706f 2f657370 2d6f7065 6e2d7364 Repo/esp-open-sd + 10e0 6b2d3230 31373036 32322f63 726f7373 k-20170622/cross + 10f0 746f6f6c 2d4e472f 2e627569 6c642f73 tool-NG/.build/s + 1100 72632f6e 65776c69 622d322e 302e302f rc/newlib-2.0.0/ + 1110 6e65776c 69622f6c 6962632f 73747269 newlib/libc/stri + 1120 6e672f6d 656d6368 722e6300 73697a65 ng/memchr.c.size + 1130 74797065 005f5f63 74797065 5f707472 type.__ctype_ptr + 1140 5f5f002f 686f6d65 2f776a67 2f526570 __./home/wjg/Rep + 1150 6f2f6573 702d6f70 656e2d73 646b2d32 o/esp-open-sdk-2 + 1160 30313730 3632322f 63726f73 73746f6f 0170622/crosstoo + 1170 6c2d4e47 2f2e6275 696c642f 7372632f l-NG/.build/src/ + 1180 6e65776c 69622d32 2e302e30 2f6e6577 newlib-2.0.0/new + 1190 6c69622f 6c696263 2f637479 70652f63 lib/libc/ctype/c + 11a0 74797065 5f2e6300 5f637479 70655f00 type_.c._ctype_. diff --git a/examples/STM32G071RB_NUCLEO_BARE_METAL/Core/Src/LCD_IO_driver.c b/examples/STM32G071RB_NUCLEO_BARE_METAL/Core/Src/LCD_IO_driver.c index ff0a7ec..b7df953 100644 --- a/examples/STM32G071RB_NUCLEO_BARE_METAL/Core/Src/LCD_IO_driver.c +++ b/examples/STM32G071RB_NUCLEO_BARE_METAL/Core/Src/LCD_IO_driver.c @@ -6,7 +6,7 @@ */ #include #include "stm32g070xx.h" -#include "lcd_hd44780_interface.h" +#include "lcd_hd44780_GPIO_interface.h" #include "main.h" #include "tim_delay.h" diff --git a/examples/STM32G474RE_NUCLEO_CUBE_IDE_LL/Core/Src/LCD_IO_driver.c b/examples/STM32G474RE_NUCLEO_CUBE_IDE_LL/Core/Src/LCD_IO_driver.c index 5e89264..7251a6b 100644 --- a/examples/STM32G474RE_NUCLEO_CUBE_IDE_LL/Core/Src/LCD_IO_driver.c +++ b/examples/STM32G474RE_NUCLEO_CUBE_IDE_LL/Core/Src/LCD_IO_driver.c @@ -17,7 +17,7 @@ #define OFF 0 // #include "lcd_hd44780_config.h" -#include "lcd_hd44780_interface.h" +#include "lcd_hd44780_GPIO_interface.h" #include "main.h" #include "tim_delay.h" #include "stm32g474xx.h" diff --git a/examples/lcd_driver_intrface_example_implementations/AVR_IO_driver_interface_example.c b/examples/lcd_driver_intrface_example_implementations/AVR_IO_driver_interface_example.c index bc8b00d..9239129 100644 --- a/examples/lcd_driver_intrface_example_implementations/AVR_IO_driver_interface_example.c +++ b/examples/lcd_driver_intrface_example_implementations/AVR_IO_driver_interface_example.c @@ -6,7 +6,7 @@ */ -#include "lcd_hd44780_interface.h" +#include "lcd_hd44780_GPIO_interface.h" #include "lcd_hd44780_config.h" #include #include diff --git a/examples/lcd_driver_intrface_example_implementations/LCD_IO_driver_interface_template.c b/examples/lcd_driver_intrface_example_implementations/LCD_IO_driver_interface_template.c index 5569115..5acb276 100644 --- a/examples/lcd_driver_intrface_example_implementations/LCD_IO_driver_interface_template.c +++ b/examples/lcd_driver_intrface_example_implementations/LCD_IO_driver_interface_template.c @@ -5,7 +5,7 @@ * @Last Modified time: 2023-12-08 00:34:48 */ #include -#include "lcd_hd44780_interface.h" +#include "lcd_hd44780_GPIO_interface.h" // clang-format off diff --git a/examples/lcd_driver_intrface_example_implementations/STM32_bare_meta_IO_driver_interface_example.c b/examples/lcd_driver_intrface_example_implementations/STM32_bare_meta_IO_driver_interface_example.c index feb1842..d9d120d 100644 --- a/examples/lcd_driver_intrface_example_implementations/STM32_bare_meta_IO_driver_interface_example.c +++ b/examples/lcd_driver_intrface_example_implementations/STM32_bare_meta_IO_driver_interface_example.c @@ -6,7 +6,7 @@ */ #include #include "stm32g070xx.h" -#include "lcd_hd44780_interface.h" +#include "lcd_hd44780_GPIO_interface.h" // clang-format off diff --git a/src/lcd_hd44780.c b/src/lcd_hd44780.c index f9463cb..71d6738 100644 --- a/src/lcd_hd44780.c +++ b/src/lcd_hd44780.c @@ -389,7 +389,7 @@ void lcd_char(const char C) * @brief Function for printing/writing the string on the LCD screen starting from the current LCD cursor position. * @param str string that should be printed/written on the LCD screen */ -void lcd_str(char *str) +void lcd_str(const char *str) { while ((*str) != '\0') { diff --git a/src/lcd_hd44780.h b/src/lcd_hd44780.h index c63ede9..7b29062 100644 --- a/src/lcd_hd44780.h +++ b/src/lcd_hd44780.h @@ -80,7 +80,7 @@ extern "C" void lcd_load_char_bank(const struct char_bank_struct *char_bank); void lcd_char(const char C); - void lcd_str(char *str); + void lcd_str(const char *str); void lcd_int(int val, uint8_t width, enum LCD_alignment_e alignment); void lcd_hex(int val, uint8_t width, enum LCD_alignment_e alignment); void lcd_bin(int val, uint8_t width);