diff --git a/.gitignore b/.gitignore index 4fcdd26..e61cc6a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,7 @@ -EWARM/micro_climate/ \ No newline at end of file +EWARM/micro_climate/ +EWARM/settings/ +frt_protocol.c +README.md +软件框架图.vsdx +软件流程图.vsdx +赛联-微气象传感器软件设计说明书.docx diff --git a/App/Src/MFCF5A4BD62.tmp b/App/Src/MFCF5A4BD62.tmp deleted file mode 100644 index e76c36b..0000000 --- a/App/Src/MFCF5A4BD62.tmp +++ /dev/null @@ -1,485 +0,0 @@ -#include "frt_protocol.h" -#include "cmsis_os.h" -#include "assertions.h" -#include "inflash.h" -#include "anemometer_dev.h" -#include "sht30.h" - -extern u_int8_t rs485_out_buff[50]; - -/* 静态函数申明 */ -static void send_uart_pack(device_handle device,FRT_MsgFunctionCode_e cmd_type, const void *data, u_int16_t len); -static void FRT_MsgProc_ReadRegister(device_handle device, void *pMsg); -static void FRT_MsgProc_WriteRegister(device_handle device, void *pMsg); -static u_int16_t FRT_ReadReg(unsigned char regId); -static u_int16_t FRT_ReadRegMinWindDiretion(void *pMsg); -static u_int16_t FRT_ReadRegAverageWindDirection(void *pMsg); -static u_int16_t FRT_ReadRegMaxWindDirection(void *pMsg); -static u_int16_t FRT_ReadRegMinWindSpeed(void *pMsg); -static u_int16_t FRT_ReadRegAverageWindSpeed(void *pMsg); -static u_int16_t FRT_ReadRegMaxWindSpeed(void *pMsg); -static u_int16_t FRT_ReadRegTemperature(void *pMsg); -static u_int16_t FRT_ReadRegHumidity(void *pMsg); -static u_int16_t FRT_ReadRegPressure(void *pMsg); -static u_int16_t FRT_ReadRegRain(void *pMsg); -static u_int16_t FRT_ReadRegPrecipitationIntensity(void *pMsg); -static u_int16_t FRT_ReadRegDeviceAddr(void *pMsg); -static void pdebug_mcs_info(); - -/* 功能码处理表 */ -FRT_FuncionMsgProcTable_s g_MsgTbl[] = -{ - { FRT_FUNCTION_CODE_READ_REGISTER, FRT_MsgProc_ReadRegister }, - { FRT_FUNCTION_CODE_WRITE_REGISTER, FRT_MsgProc_WriteRegister }, -}; - -/* 寄存器处理表 */ -FRT_RegProcTable_s g_RegTbl[] = -{ - { FRT_REGISTER_MIN_WIND_DIRECTION, FRT_ReadRegMinWindDiretion }, - { FRT_REGISTER_AVERAGE_WIND_DIRECTION, FRT_ReadRegAverageWindDirection }, - { FRT_REGISTER_MAX_WIND_DIRECTION, FRT_ReadRegMaxWindDirection }, - { FRT_REGISTER_MIN_WIND_SPEED, FRT_ReadRegMinWindSpeed }, - { FRT_REGISTER_AVERAGE_WIND_SPEED, FRT_ReadRegAverageWindSpeed }, - { FRT_REGISTER_MAX_WIND_SPEED, FRT_ReadRegMaxWindSpeed }, - { FRT_REGISTER_TEMPERATURE, FRT_ReadRegTemperature }, - { FRT_REGISTER_HUMIDITY, FRT_ReadRegHumidity }, - { FRT_REGISTER_PRESSURE, FRT_ReadRegPressure }, - { FRT_REGISTER_RAIN, FRT_ReadRegRain }, - { FRT_REGISTER_PRECIPITATION_INTENSITY, FRT_ReadRegPrecipitationIntensity }, - { FRT_REGISTER_DEVICE_ADDR, FRT_ReadRegDeviceAddr }, - // { FRT_REGISTER_COMMU_BAUDRATE, FRT_ReadRegCommuBaudRate }, - // { FRT_REGISTER_SPEED_AVERAGE_TIME, FRT_ReadRegSpeedAverageTime }, - // { FRT_REGISTER_TEMPHUM_UPDATE_TIME, FRT_ReadRegTempHumUpdateTime }, - // { FRT_REGISTER_RAIN_POWER_CONTROL, FRT_ReadRegRainPowerCtl }, -}; - -/** - * @brief modbus crc16算法 - - * @param - * @retval - */ -unsigned short CRC16(unsigned char *arr_buff, unsigned char len) -{ - unsigned short crc=0xFFFF; - unsigned char i, j; - for ( j=0; j0){ - crc=crc>>1; - crc=crc^ 0xa001; - }else{ - crc=crc>>1; - } - } - } - return crc; -} - -/** - * @brief 交换高低字节 - * @param - * @retval - */ -static u_int16_t FRT_swap_endian_16(u_int16_t value) -{ - return ((value << 8) | (value >> 8)); -} - -/** - * @brief 读最小风向寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegMinWindDiretion(void *pMsg) -{ - u_int16_t value = (u_int16_t)(g_stMcs_Para.min_wind_direction *10); - return FRT_swap_endian_16(value); -} - -/** - * @brief 读平均风向寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegAverageWindDirection(void *pMsg) -{ - u_int16_t value = (u_int16_t)(g_stMcs_Para.average_wind_direction *10); - return FRT_swap_endian_16(value); -} - -/** - * @brief 读最大风向寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegMaxWindDirection(void *pMsg) -{ - u_int16_t value=(u_int16_t)(g_stMcs_Para.max_wind_direction *10); - return FRT_swap_endian_16(value); -} - -/** - * @brief 读最小风速寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegMinWindSpeed(void *pMsg) -{ - u_int16_t value=(u_int16_t)(g_stMcs_Para.min_wind_speed *10); - return FRT_swap_endian_16(value); -} - -/** - * @brief 读平均风速寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegAverageWindSpeed(void *pMsg) -{ - u_int16_t value=(u_int16_t)(g_stMcs_Para.average_wind_speed *10); - return FRT_swap_endian_16(value); -} - -/** - * @brief 读最大风速寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegMaxWindSpeed(void *pMsg) -{ - u_int16_t value=(u_int16_t)(g_stMcs_Para.max_wind_speed *10); - return FRT_swap_endian_16(value); -} - -/** - * @brief 读温度寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegTemperature(void *pMsg) -{ - u_int16_t value= (u_int16_t)(g_stMcs_Para.temperature*10); - return FRT_swap_endian_16(value); -} - -/** - * @brief 读湿度寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegHumidity(void *pMsg) -{ - u_int16_t value=(u_int16_t)(g_stMcs_Para.humidity*10); - return FRT_swap_endian_16(value); -} - -/** - * @brief 读气压寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegPressure(void *pMsg) -{ - u_int16_t value=8; - return FRT_swap_endian_16(value); -} - -/** - * @brief 读雨量寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegRain(void *pMsg) -{ - u_int16_t value=9; - return FRT_swap_endian_16(value); -} - -/** - * @brief 读光辐射强度寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegPrecipitationIntensity(void *pMsg) -{ - u_int16_t value=10; - return FRT_swap_endian_16(value); -} - -/** - * @brief 读设备地址寄存器值 - * @param - * @retval - */ -static u_int16_t FRT_ReadRegDeviceAddr(void *pMsg) -{ - u_int16_t value=g_stConfigInfo.addr; - return FRT_swap_endian_16(value); -} - -/** - * @brief 封装协议发送 - - * @param - * @retval 数据正确返回TRUE,数据异常返回FALSE - */ -static void send_uart_pack(device_handle device,FRT_MsgFunctionCode_e cmd_type, const void *data, u_int16_t len) -{ - memset(rs485_out_buff,0,sizeof(rs485_out_buff)); - frt_climate_pack_resp *pack = (frt_climate_pack_resp*)rs485_out_buff; - - pack->addr = g_stConfigInfo.addr; - pack->func = FRT_FUNCTION_CODE_READ_REGISTER; - pack->data_len = len; - memcpy(pack->data, data, len); - *(u_int16_t*)&pack->data[len] = CRC16((u_int8_t *)&pack->addr,pack->data_len+3); - - uart_dev_write(device,(u_int8_t*)pack,pack->data_len+5); -} - -/** - * @brief 遍历处理寄存器 - * @param - * @retval - */ -u_int16_t FRT_ReadReg(unsigned char regId) -{ - for(u_int16_t i = 0; i < sizeof(g_RegTbl) / sizeof(FRT_RegProcTable_s); i++){ - //term_printf("regId:%d, g_RegTbl.regId :%d\r\n",regId,g_RegTbl[i].regId); - if (regId == g_RegTbl[i].regId){ - return g_RegTbl[i].pRegProc(NULL); - } - } - return 0; -} - -/** - * @brief 处理读取寄存器数据 - * @param - * @retval - */ -void FRT_MsgProc_ReadRegister(device_handle device, void *pMsg) -{ - static u_int8_t reg_value_buff[2*100]={0x00}; - - memset(reg_value_buff,0,sizeof(reg_value_buff)); - frt_climate_pack *pack = (frt_climate_pack*)pMsg; - - u_int16_t start_reg_addr = (pack->addr_begin_high_byte<<8)| pack->addr_begin_low_byte; - u_int16_t reg_num= (pack->regnum_begin_high_byte<<8)| pack->regnum_begin_low_byte; - - AssertError(start_reg_addr < 100,return, "读取寄存器起始地址错误%d",start_reg_addr); - AssertError(reg_num < 100,return, "读取寄存器数量错误%d",reg_num); - - /* 采集sht30数据 */ - AssertError(get_temp_humi_data(&g_stMcs_Para.temperature, &g_stMcs_Para.humidity),g_stMcs_Para.temperature=0;g_stMcs_Para.humidity=0,"采集sht30温湿度数据失败" ); - -// /* 调试信息 */ -// pdebug_mcs_info(); - - for(u_int16_t pos=0; pos addr_begin_high_byte<<8)| pack->addr_begin_low_byte; - u_int16_t reg_num= (pack->regnum_begin_high_byte<<8)| pack->regnum_begin_low_byte; - - AssertError(start_reg_addr < 100,return, "读取寄存器起始地址错误%d",start_reg_addr); - AssertError(reg_num < 100,return, "读取寄存器数量错误%d",reg_num); - - /* 采集sht30数据 */ - AssertError(get_temp_humi_data(&g_stMcs_Para.temperature, &g_stMcs_Para.humidity),g_stMcs_Para.temperature=0;g_stMcs_Para.humidity=0,"采集sht30温湿度数据失败" ); - - /* 调试信息 */ - pdebug_mcs_info(); - - for(u_int16_t pos=0; pos addr)){ -// if (pack->addr != g_stConfigInfo.addr){ -// memcpy(buff, buff+1, offset-1); -// offset--; -// buff_size--; -// } -// }else if (offset == FRT_CLIMATE_PACK_SIZE(pack)){ -// return offset; -// } -// } - return 0; -} - -/** - * @brief 处理一条消息 - * @param - * @retval - */ -void FRT_MsgHandler(device_handle device, u_int8_t *pMsg, u_int32_t MsgLen) -{ - frt_climate_pack *pack = (frt_climate_pack*)pMsg; - - //AssertErrorNoPrint((CRC16(pMsg, MsgLen-2) == FRT_CLIMATE_PACK_CRC16(pHeader)),return); -// AssertError((CRC16(pMsg, MsgLen-2) == FRT_CLIMATE_PACK_CRC16(pack)),return,"crc16校验失败"); -// AssertError((pack->func == FRT_FUNCTION_CODE_READ_REGISTER) ||\ -// (pack->func == FRT_FUNCTION_CODE_WRITE_REGISTER),return,"crc16校验失败"); -// 断言有问题,CRC出错卡死 - if(CRC16(pMsg, MsgLen-2) != FRT_CLIMATE_PACK_CRC16(pack)) - { -// term_printf("CRC不过"); - return; - } - if((pack->func != FRT_FUNCTION_CODE_READ_REGISTER) && (pack->func != FRT_FUNCTION_CODE_WRITE_REGISTER)) - { -// term_printf("功能码不过"); - return; - } - - for (u_int16_t i = 0; i < sizeof(g_MsgTbl) / sizeof(FRT_FuncionMsgProcTable_s); i++){ - if (pack->func == g_MsgTbl[i].msgId){ - g_MsgTbl[i].pMsgProc(device, pMsg); - } - } -} - -/** - * @brief 读取并解析串口数据 - * @param - * @retval - */ -static u_int8_t rs485_buff[50]={0x00}; -void read_and_process_uart_data(device_handle device) -{ - if(uart_dev_char_present(device)){ - osDelay(20); - memset(rs485_buff,0,sizeof(rs485_buff)); - int ret = uart_read_frt_climate_pack(device, rs485_buff, sizeof(rs485_buff)); - if(ret > 0){ - FRT_MsgHandler(device, rs485_buff, ret); - } - } -} - -/* 打印微气象数据 */ -static void pdebug_mcs_info() -{ - term_printf("min_wind_direction: %.2f\r\n", g_stMcs_Para.min_wind_direction); - term_printf("average_wind_direction: %.2f\r\n", g_stMcs_Para.average_wind_direction); - term_printf("max_wind_direction: %.2f\r\n", g_stMcs_Para.max_wind_direction); - term_printf("min_wind_speed: %.2f\r\n", g_stMcs_Para.min_wind_speed); - term_printf("average_wind_speed: %.2f\r\n", g_stMcs_Para.average_wind_speed); - term_printf("max_wind_speed: %.2f\r\n", g_stMcs_Para.max_wind_speed); - term_printf("temperature: %.2f\r\n", g_stMcs_Para.temperature); - term_printf("humidity: %.2f\r\n", g_stMcs_Para.humidity); - term_printf("pressure: %.2f\r\n", g_stMcs_Para.pressure); - term_printf("rain: %.2f\r\n", g_stMcs_Para.precipitation); -// term_printf("precipitation_intensity: %.2f\r\n", g_stMcs_Para.precipitation_intensity); - -} - - -// 30 03 00 00 00 0B 00 2C - - - - - - - - - - - - - - - - - - - - - diff --git a/App/Src/anemometer_dev.c b/App/Src/anemometer_dev.c index 2b53338..d0cd05d 100644 --- a/App/Src/anemometer_dev.c +++ b/App/Src/anemometer_dev.c @@ -6,6 +6,7 @@ #include "fdacoefs.h" #include "sht30.h" #include "hp203b.h" +#include "FIR.h" #define AVE_TIME 600 //滑动平均时间,秒,最大600 @@ -93,6 +94,17 @@ float32_t find_maxValPosition_by_sinInterpolation(float32_t a,float32_t b,float3 float32_t RSSI; +/*****************测试滤波器函数**********/ +//int16_t firFilterTestData[1024]={ +//2041,2047,2047,2045,2044,2045,2048,2050,2052,2049,2047,2046,2048,2050,2049,2048,2047,2045,2046,2045,2046,2045,2045,2043,2042,2044,2044,2044,2042,2042,2043,2042,2043,2042,2041,2040,2041,2043,2043,2042,2040,2041,2041,2042,2041,2041,2041,2041,2041,2041,2041,2043,2041,2039,2040,2042,2042,2041,2040,2042,2112,2097,1898,2011,2062,2081,2090,2010,1993,2055,2042,2012,2044,2051,2049,2062,2054,2038,2039,2027,2023,2054,2095,2070,1965,1966,2107,2125,2031,1971,2009,2076,2070,2017,2023,2065,2058,2033,2035,2048,2045,2035,2029,2041,2053,2048,2040,2047,2048,2031,2026,2039,2050,2054,2044,2035,2039,2041,2038,2037,2039,2044,2045,2045,2044,2038,2032,2038,2049,2051,2041,2032,2033,2043,2049,2048,2042,2039,2038,2040,2040,2039,2039,2043,2045,2044,2042,2039,2036,2039,2044,2048,2041,2036,2036,2039,2045,2046,2043,2040,2039,2038,2041,2043,2043,2042,2041,2039,2040,2039,2039,2042,2045,2045,2040,2036,2038,2043,2043,2043,2039,2038,2040,2042,2042,2043,2040,2040,2042,2043,2042,2038,2038,2042,2043,2040,2035,2033,2036,2041,2051,2060,2066,2067,2061,2046,2018,1987,1967,1966,1992,2039,2102,2163,2202,2199,2144,2041,1916,1807,1752,1778,1883,2051,2245,2412,2497,2457,2285,2015,1723,1492,1397,1478,1723,2081,2465,2765,2884,2769,2436,1968,1491,1145,1035,1199,1601,2143,2685,3069,3180,2975,2508,1895,1310,919,829,1067,1575,2220,2830,3227,3299,3023,2480,1814,1212,838,790,1082,1634,2213,2849,3460,3311,2814,2336,1803,1272,859,765,1159,1794,2352,2851,3207,3212,2868,2319,1701,1192,912,752,1280,2049,2424,2711,3073,3207,2907,2238,1551,1189,1031,998,1296,1885,2480,2906,3100,3019,2686,2153,1573,1163,1025,1132,1465,1979,2519,2904,3027,2875,2522,2051,1577,1234,1124,1264,1608,2062,2506,2811,2902,2763,2432,1996,1577,1293,1229,1396,1727,2120,2483,2723,2783,2640,2331,1947,1606,1395,1365,1512,1794,2141,2455,2649,2675,2529,2247,1913,1633,1479,1482,1627,1873,2161,2413,2558,2562,2423,2181,1906,1680,1561,1578,1717,1936,2176,2375,2477,2456,2323,2122,1911,1740,1654,1672,1791,1977,2172,2323,2392,2366,2254,2091,1921,1789,1727,1754,1858,2008,2159,2268,2313,2289,2202,2074,1938,1836,1795,1824,1911,2028,2141,2221,2251,2227,2154,2052,1951,1880,1859,1890,1957,2039,2118,2177,2198,2176,2116,2038,1966,1920,1912,1938,1987,2047,2104,2142,2152,2130,2087,2034,1985,1956,1950,1969,2006,2050,2091,2116,2119,2101,2068,2031,1999,1980,1978,1992,2020,2053,2080,2096,2096,2081,2056,2031,2009,1998,1997,2008,2031,2055,2074,2080,2075,2063,2047,2031,2017,2009,2099,2054,1896,2039,2085,2107,2106,2016,1999,2047,2017,1991,2031,2042,2053,2074,2069,2055,2054,2033,2024,2049,2080,2048,1944,1974,2120,2129,2036,1984,2029,2086,2061,2002,2011,2052,2045,2028,2041,2059,2058,2049,2041,2045,2046,2033,2025,2035,2039,2030,2034,2053,2067,2067,2051,2036,2032,2027,2023,2026,2035,2047,2055,2059,2058,2048,2037,2037,2041,2038,2028,2021,2030,2046,2058,2059,2055,2049,2043,2039,2033,2029,2028,2034,2041,2045,2048,2050,2050,2051,2051,2045,2034,2024,2024,2032,2041,2047,2049,2052,2051,2048,2045,2041,2036,2033,2030,2032,2037,2042,2048,2054,2056,2053,2043,2035,2032,2034,2034,2034,2036,2041,2048,2052,2052,2049,2044,2039,2037,2036,2032,2031,2036,2045,2050,2050,2047,2046,2044,2042,2037,2035,2033,2035,2038,2043,2045,2047,2048,2048,2045,2041,2036,2034,2035,2038,2042,2043,2044,2045,2046,2046,2045,2041,2038,2037,2038,2040,2040,2041,2043,2045,2045,2044,2042,2041,2041,2040,2039,2039,2040,2041,2042,2044,2043,2042,2041,2042,2041,2040,2040,2041,2041,2041,2040,2042,2042,2042,2042,2042,2042,2042,2043,2041,2039,2040,2041,2041,2040,2040,2041,1944,2038,2255,2036,1891,1992,2101,2125,2033,1959,2050,2117,2026,1990,2041,2058,2040,2040,2042,2056,2055,1872,2109,2287,2028,1843,1969,2146,2166,2019,1940,2064,2119,2012,1977,2039,2061,2045,2038,2050,2067,2048,2009,2018,2052,2044,2019,2035,2065,2071,2050,2024,2028,2040,2042,2042,2045,2045,2040,2040,2043,2040,2042,2047,2051,2047,2035,2024,2031,2048,2055,2047,2036,2034,2043,2050,2046,2037,2036,2040,2043,2040,2036,2038,2043,2047,2050,2051,2043,2030,2030,2037,2048,2048,2041,2037,2039,2042,2048,2050,2047,2037,2033,2033,2037,2043,2044,2043,2045,2046,2045,2039,2039,2041,2041,2039,2037,2038,2042,2044,2044,2045,2045,2043,2041,2039,2038,2037,2038,2041,2045,2044,2042,2040,2044,2047,2044,2038,2036,2037,2040,2043,2043,2042,2042,2045,2046,2044,2040,2036,2036,2039,2043,2041,2039,2039,2043,2046,2046,2044,2039,2037,2038,2038,2040,2040,2041,2043,2045,2045,2042,2041,2041,2041,2039,2038,2038,2041,2043,2044,2045,2044,2041,2041,2042,2041,2039,2038,2039,2041,2044,2042,2043,2042,2041,2042,2043,2041,2038,2037,2038,2042,2044,2043,2041,2040,2043,2045,2043,2041,2037,2114,2093,1893,1999,2066,2106,2091,1996,1990,2062,2047,2006,2037,2054,2057,2058,2048,2039,2044,2029,2025,2058,2098,2063,1949,1983,2122,2114,2017,1971,2022,2084,2062,2011,2031,2069,2052,2029,2035,2048,2045,2035,2031,2045,2053,2047,2042,2049,2045,2027,2024,2039,2053,2056,2043,2036,2040,2042,2039,2037,2038,2043,2044,2046,2044,2038,2034,2040,2052,2052,2040,2030,2032,2043,2048,2048,2043,2039,2039,2040,2040,2041,2041,2044,2044,2039,2039,2039,2037,2040,2046,2048,2043,2036,2036,2041,2046,2043,2039,2039,2039,2039,2041,2043,2044,2043,2041,2040,2039,2037,2039,2043,2047,2046,2041,2037,2039,2044,2044,2042}; + +//int16_t firFilterTestOutData[1024]; + +float32_t buf[1024]; +float32_t buf2[1024]; + +/*****************测试滤波器函数**********/ + float32_t cal_tof(q15_t* x,uint32_t len) { q15_t max_val,dc_offset; @@ -107,6 +119,29 @@ float32_t cal_tof(q15_t* x,uint32_t len) // 信号减去直流分量 arm_offset_q15(x,-dc_offset,x,len); + /*****************滤波器**********/ + + arm_mean_q15(x,50,&dc_offset); + // 信号减去直流分量 + arm_offset_q15(x,-dc_offset,x,len); + // 转换成浮点数 + // arm_q15_to_float(x,buf,len); + + for(i= 0 ;i -wind_velocity_y Error: Unknown or ambiguous symbol. wind_velocity_y -dtof -1.575'927'73E-1 0x2000'2a80 float32_t -weather_info 0x2000'01d8 Weather_param -adc_val 0x2000'021c int16_t[1024] -[0] 0 0x2000'021c int16_t -[1] -4 0x2000'021e int16_t -[2] -1 0x2000'0220 int16_t -[3] -2 0x2000'0222 int16_t -[4] 0 0x2000'0224 int16_t -[5] -1 0x2000'0226 int16_t -[6] 2 0x2000'0228 int16_t -[7] 4 0x2000'022a int16_t -[8] 4 0x2000'022c int16_t -[9] 4 0x2000'022e int16_t -[10] 4 0x2000'0230 int16_t -[11] 2 0x2000'0232 int16_t -[12] 3 0x2000'0234 int16_t -[13] 3 0x2000'0236 int16_t -[14] 4 0x2000'0238 int16_t -[15] 4 0x2000'023a int16_t -[16] 4 0x2000'023c int16_t -[17] 2 0x2000'023e int16_t -[18] 3 0x2000'0240 int16_t -[19] 4 0x2000'0242 int16_t -[20] 3 0x2000'0244 int16_t -[21] 1 0x2000'0246 int16_t -[22] 1 0x2000'0248 int16_t -[23] 1 0x2000'024a int16_t -[24] 2 0x2000'024c int16_t -[25] 2 0x2000'024e int16_t -[26] 2 0x2000'0250 int16_t -[27] 1 0x2000'0252 int16_t -[28] 0 0x2000'0254 int16_t -[29] -1 0x2000'0256 int16_t -[30] -1 0x2000'0258 int16_t -[31] -1 0x2000'025a int16_t -[32] 0 0x2000'025c int16_t -[33] 1 0x2000'025e int16_t -[34] -1 0x2000'0260 int16_t -[35] -1 0x2000'0262 int16_t -[36] -1 0x2000'0264 int16_t -[37] -1 0x2000'0266 int16_t -[38] -2 0x2000'0268 int16_t -[39] -2 0x2000'026a int16_t -[40] -3 0x2000'026c int16_t -[41] -3 0x2000'026e int16_t -[42] -3 0x2000'0270 int16_t -[43] -3 0x2000'0272 int16_t -[44] -3 0x2000'0274 int16_t -[45] -3 0x2000'0276 int16_t -[46] -3 0x2000'0278 int16_t -[47] -4 0x2000'027a int16_t -[48] -5 0x2000'027c int16_t -[49] -2 0x2000'027e int16_t -[50] -4 0x2000'0280 int16_t -[51] -3 0x2000'0282 int16_t -[52] -3 0x2000'0284 int16_t -[53] -5 0x2000'0286 int16_t -[54] -4 0x2000'0288 int16_t -[55] -2 0x2000'028a int16_t -[56] -3 0x2000'028c int16_t -[57] -4 0x2000'028e int16_t -[58] -1 0x2000'0290 int16_t -[59] -5 0x2000'0292 int16_t -[60] -4 0x2000'0294 int16_t -[61] -4 0x2000'0296 int16_t -[62] -4 0x2000'0298 int16_t -[63] -3 0x2000'029a int16_t -[64] -3 0x2000'029c int16_t -[65] -3 0x2000'029e int16_t -[66] -4 0x2000'02a0 int16_t -[67] -5 0x2000'02a2 int16_t -[68] -6 0x2000'02a4 int16_t -[69] -6 0x2000'02a6 int16_t -[70] -3 0x2000'02a8 int16_t -[71] -3 0x2000'02aa int16_t -[72] -2 0x2000'02ac int16_t -[73] -3 0x2000'02ae int16_t -[74] -4 0x2000'02b0 int16_t -[75] -4 0x2000'02b2 int16_t -[76] -6 0x2000'02b4 int16_t -[77] -5 0x2000'02b6 int16_t -[78] -7 0x2000'02b8 int16_t -[79] -5 0x2000'02ba int16_t -[80] -5 0x2000'02bc int16_t -[81] -3 0x2000'02be int16_t -[82] -3 0x2000'02c0 int16_t -[83] -5 0x2000'02c2 int16_t -[84] -6 0x2000'02c4 int16_t -[85] -5 0x2000'02c6 int16_t -[86] -8 0x2000'02c8 int16_t -[87] -8 0x2000'02ca int16_t -[88] -5 0x2000'02cc int16_t -[89] -3 0x2000'02ce int16_t -[90] -4 0x2000'02d0 int16_t -[91] -2 0x2000'02d2 int16_t -[92] -4 0x2000'02d4 int16_t -[93] -5 0x2000'02d6 int16_t -[94] -6 0x2000'02d8 int16_t -[95] -5 0x2000'02da int16_t -[96] -4 0x2000'02dc int16_t -[97] -5 0x2000'02de int16_t -[98] -3 0x2000'02e0 int16_t -[99] -3 0x2000'02e2 int16_t -[100] -4 0x2000'02e4 int16_t -[101] -5 0x2000'02e6 int16_t -[102] -6 0x2000'02e8 int16_t -[103] -6 0x2000'02ea int16_t -[104] -6 0x2000'02ec int16_t -[105] -6 0x2000'02ee int16_t -[106] -3 0x2000'02f0 int16_t -[107] -4 0x2000'02f2 int16_t -[108] -4 0x2000'02f4 int16_t -[109] -4 0x2000'02f6 int16_t -[110] -6 0x2000'02f8 int16_t -[111] -7 0x2000'02fa int16_t -[112] -5 0x2000'02fc int16_t -[113] -6 0x2000'02fe int16_t -[114] -5 0x2000'0300 int16_t -[115] -4 0x2000'0302 int16_t -[116] -4 0x2000'0304 int16_t -[117] -4 0x2000'0306 int16_t -[118] -5 0x2000'0308 int16_t -[119] -6 0x2000'030a int16_t -[120] -6 0x2000'030c int16_t -[121] -6 0x2000'030e int16_t -[122] -4 0x2000'0310 int16_t -[123] -4 0x2000'0312 int16_t -[124] -4 0x2000'0314 int16_t -[125] -4 0x2000'0316 int16_t -[126] -3 0x2000'0318 int16_t -[127] -4 0x2000'031a int16_t -[128] -7 0x2000'031c int16_t -[129] -6 0x2000'031e int16_t -[130] -5 0x2000'0320 int16_t -[131] -6 0x2000'0322 int16_t -[132] -3 0x2000'0324 int16_t -[133] -4 0x2000'0326 int16_t -[134] -4 0x2000'0328 int16_t -[135] -5 0x2000'032a int16_t -[136] -6 0x2000'032c int16_t -[137] -7 0x2000'032e int16_t -[138] -6 0x2000'0330 int16_t -[139] -4 0x2000'0332 int16_t -[140] -5 0x2000'0334 int16_t -[141] -5 0x2000'0336 int16_t -[142] -3 0x2000'0338 int16_t -[143] -4 0x2000'033a int16_t -[144] -4 0x2000'033c int16_t -[145] -5 0x2000'033e int16_t -[146] -4 0x2000'0340 int16_t -[147] -3 0x2000'0342 int16_t -[148] -8 0x2000'0344 int16_t -[149] -7 0x2000'0346 int16_t -[150] -6 0x2000'0348 int16_t -[151] -5 0x2000'034a int16_t -[152] -4 0x2000'034c int16_t -[153] -2 0x2000'034e int16_t -[154] -3 0x2000'0350 int16_t -[155] -5 0x2000'0352 int16_t -[156] -6 0x2000'0354 int16_t -[157] -6 0x2000'0356 int16_t -[158] -8 0x2000'0358 int16_t -[159] -6 0x2000'035a int16_t -[160] -5 0x2000'035c int16_t -[161] -6 0x2000'035e int16_t -[162] -3 0x2000'0360 int16_t -[163] -5 0x2000'0362 int16_t -[164] -5 0x2000'0364 int16_t -[165] -5 0x2000'0366 int16_t -[166] -6 0x2000'0368 int16_t -[167] -8 0x2000'036a int16_t -[168] -6 0x2000'036c int16_t -[169] -6 0x2000'036e int16_t -[170] -3 0x2000'0370 int16_t -[171] -4 0x2000'0372 int16_t -[172] -3 0x2000'0374 int16_t -[173] -7 0x2000'0376 int16_t -[174] -6 0x2000'0378 int16_t -[175] -7 0x2000'037a int16_t -[176] -7 0x2000'037c int16_t -[177] -6 0x2000'037e int16_t -[178] -4 0x2000'0380 int16_t -[179] -3 0x2000'0382 int16_t -[180] -5 0x2000'0384 int16_t -[181] -3 0x2000'0386 int16_t -[182] -5 0x2000'0388 int16_t -[183] -6 0x2000'038a int16_t -[184] -8 0x2000'038c int16_t -[185] -6 0x2000'038e int16_t -[186] -5 0x2000'0390 int16_t -[187] -3 0x2000'0392 int16_t -[188] -4 0x2000'0394 int16_t -[189] -3 0x2000'0396 int16_t -[190] -5 0x2000'0398 int16_t -[191] -6 0x2000'039a int16_t -[192] -6 0x2000'039c int16_t -[193] -5 0x2000'039e int16_t -[194] -6 0x2000'03a0 int16_t -[195] -5 0x2000'03a2 int16_t -[196] -5 0x2000'03a4 int16_t -[197] -3 0x2000'03a6 int16_t -[198] -6 0x2000'03a8 int16_t -[199] -4 0x2000'03aa int16_t -[200] -6 0x2000'03ac int16_t -[201] -7 0x2000'03ae int16_t -[202] -7 0x2000'03b0 int16_t -[203] -5 0x2000'03b2 int16_t -[204] -4 0x2000'03b4 int16_t -[205] -3 0x2000'03b6 int16_t -[206] -4 0x2000'03b8 int16_t -[207] -5 0x2000'03ba int16_t -[208] -5 0x2000'03bc int16_t -[209] -6 0x2000'03be int16_t -[210] -6 0x2000'03c0 int16_t -[211] -5 0x2000'03c2 int16_t -[212] -5 0x2000'03c4 int16_t -[213] -3 0x2000'03c6 int16_t -[214] -3 0x2000'03c8 int16_t -[215] -5 0x2000'03ca int16_t -[216] -4 0x2000'03cc int16_t -[217] -5 0x2000'03ce int16_t -[218] -6 0x2000'03d0 int16_t -[219] -6 0x2000'03d2 int16_t -[220] -5 0x2000'03d4 int16_t -[221] -4 0x2000'03d6 int16_t -[222] -4 0x2000'03d8 int16_t -[223] -3 0x2000'03da int16_t -[224] -7 0x2000'03dc int16_t -[225] -5 0x2000'03de int16_t -[226] -4 0x2000'03e0 int16_t -[227] -5 0x2000'03e2 int16_t -[228] -8 0x2000'03e4 int16_t -[229] -5 0x2000'03e6 int16_t -[230] -5 0x2000'03e8 int16_t -[231] -4 0x2000'03ea int16_t -[232] -4 0x2000'03ec int16_t -[233] -3 0x2000'03ee int16_t -[234] -6 0x2000'03f0 int16_t -[235] -3 0x2000'03f2 int16_t -[236] -6 0x2000'03f4 int16_t -[237] -4 0x2000'03f6 int16_t -[238] -6 0x2000'03f8 int16_t -[239] -5 0x2000'03fa int16_t -[240] -5 0x2000'03fc int16_t -[241] -3 0x2000'03fe int16_t -[242] -4 0x2000'0400 int16_t -[243] -2 0x2000'0402 int16_t -[244] -4 0x2000'0404 int16_t -[245] -3 0x2000'0406 int16_t -[246] -7 0x2000'0408 int16_t -[247] -5 0x2000'040a int16_t -[248] -5 0x2000'040c int16_t -[249] -5 0x2000'040e int16_t -[250] -3 0x2000'0410 int16_t -[251] -4 0x2000'0412 int16_t -[252] -2 0x2000'0414 int16_t -[253] -4 0x2000'0416 int16_t -[254] -5 0x2000'0418 int16_t -[255] -7 0x2000'041a int16_t -[256] -6 0x2000'041c int16_t -[257] -6 0x2000'041e int16_t -[258] -5 0x2000'0420 int16_t -[259] -4 0x2000'0422 int16_t -[260] -2 0x2000'0424 int16_t -[261] -4 0x2000'0426 int16_t -[262] -3 0x2000'0428 int16_t -[263] -7 0x2000'042a int16_t -[264] -6 0x2000'042c int16_t -[265] -5 0x2000'042e int16_t -[266] -6 0x2000'0430 int16_t -[267] -3 0x2000'0432 int16_t -[268] -5 0x2000'0434 int16_t -[269] -2 0x2000'0436 int16_t -[270] -3 0x2000'0438 int16_t -[271] -6 0x2000'043a int16_t -[272] -5 0x2000'043c int16_t -[273] -7 0x2000'043e int16_t -[274] -5 0x2000'0440 int16_t -[275] -3 0x2000'0442 int16_t -[276] -5 0x2000'0444 int16_t -[277] -3 0x2000'0446 int16_t -[278] -4 0x2000'0448 int16_t -[279] -3 0x2000'044a int16_t -[280] -6 0x2000'044c int16_t -[281] -6 0x2000'044e int16_t -[282] -6 0x2000'0450 int16_t -[283] -6 0x2000'0452 int16_t -[284] -4 0x2000'0454 int16_t -[285] -3 0x2000'0456 int16_t -[286] -3 0x2000'0458 int16_t -[287] -4 0x2000'045a int16_t -[288] -3 0x2000'045c int16_t -[289] -6 0x2000'045e int16_t -[290] -7 0x2000'0460 int16_t -[291] -8 0x2000'0462 int16_t -[292] -7 0x2000'0464 int16_t -[293] -10 0x2000'0466 int16_t -[294] -10 0x2000'0468 int16_t -[295] -9 0x2000'046a int16_t -[296] -9 0x2000'046c int16_t -[297] -11 0x2000'046e int16_t -[298] -11 0x2000'0470 int16_t -[299] -8 0x2000'0472 int16_t -[300] -2 0x2000'0474 int16_t -[301] 4 0x2000'0476 int16_t -[302] 14 0x2000'0478 int16_t -[303] 22 0x2000'047a int16_t -[304] 29 0x2000'047c int16_t -[305] 30 0x2000'047e int16_t -[306] 29 0x2000'0480 int16_t -[307] 24 0x2000'0482 int16_t -[308] 13 0x2000'0484 int16_t -[309] -5 0x2000'0486 int16_t -[310] -25 0x2000'0488 int16_t -[311] -51 0x2000'048a int16_t -[312] -73 0x2000'048c int16_t -[313] -92 0x2000'048e int16_t -[314] -102 0x2000'0490 int16_t -[315] -105 0x2000'0492 int16_t -[316] -94 0x2000'0494 int16_t -[317] -70 0x2000'0496 int16_t -[318] -30 0x2000'0498 int16_t -[319] 18 0x2000'049a int16_t -[320] 69 0x2000'049c int16_t -[321] 122 0x2000'049e int16_t -[322] 166 0x2000'04a0 int16_t -[323] 198 0x2000'04a2 int16_t -[324] 211 0x2000'04a4 int16_t -[325] 196 0x2000'04a6 int16_t -[326] 158 0x2000'04a8 int16_t -[327] 93 0x2000'04aa int16_t -[328] 5 0x2000'04ac int16_t -[329] -96 0x2000'04ae int16_t -[330] -195 0x2000'04b0 int16_t -[331] -282 0x2000'04b2 int16_t -[332] -344 0x2000'04b4 int16_t -[333] -374 0x2000'04b6 int16_t -[334] -364 0x2000'04b8 int16_t -[335] -313 0x2000'04ba int16_t -[336] -224 0x2000'04bc int16_t -[337] -103 0x2000'04be int16_t -[338] 42 0x2000'04c0 int16_t -[339] 191 0x2000'04c2 int16_t -[340] 338 0x2000'04c4 int16_t -[341] 461 0x2000'04c6 int16_t -[342] 545 0x2000'04c8 int16_t -[343] 572 0x2000'04ca int16_t -[344] 535 0x2000'04cc int16_t -[345] 433 0x2000'04ce int16_t -[346] 272 0x2000'04d0 int16_t -[347] 64 0x2000'04d2 int16_t -[348] -163 0x2000'04d4 int16_t -[349] -388 0x2000'04d6 int16_t -[350] -583 0x2000'04d8 int16_t -[351] -725 0x2000'04da int16_t -[352] -798 0x2000'04dc int16_t -[353] -785 0x2000'04de int16_t -[354] -684 0x2000'04e0 int16_t -[355] -506 0x2000'04e2 int16_t -[356] -264 0x2000'04e4 int16_t -[357] 14 0x2000'04e6 int16_t -[358] 306 0x2000'04e8 int16_t -[359] 580 0x2000'04ea int16_t -[360] 804 0x2000'04ec int16_t -[361] 956 0x2000'04ee int16_t -[362] 1'008 0x2000'04f0 int16_t -[363] 947 0x2000'04f2 int16_t -[364] 778 0x2000'04f4 int16_t -[365] 519 0x2000'04f6 int16_t -[366] 192 0x2000'04f8 int16_t -[367] -170 0x2000'04fa int16_t -[368] -521 0x2000'04fc int16_t -[369] -829 0x2000'04fe int16_t -[370] -1'058 0x2000'0500 int16_t -[371] -1'175 0x2000'0502 int16_t -[372] -1'169 0x2000'0504 int16_t -[373] -1'036 0x2000'0506 int16_t -[374] -789 0x2000'0508 int16_t -[375] -456 0x2000'050a int16_t -[376] -69 0x2000'050c int16_t -[377] 333 0x2000'050e int16_t -[378] 703 0x2000'0510 int16_t -[379] 1'010 0x2000'0512 int16_t -[380] 1'215 0x2000'0514 int16_t -[381] 1'289 0x2000'0516 int16_t -[382] 1'222 0x2000'0518 int16_t -[383] 1'023 0x2000'051a int16_t -[384] 709 0x2000'051c int16_t -[385] 319 0x2000'051e int16_t -[386] -112 0x2000'0520 int16_t -[387] -535 0x2000'0522 int16_t -[388] -907 0x2000'0524 int16_t -[389] -1'181 0x2000'0526 int16_t -[390] -1'330 0x2000'0528 int16_t -[391] -1'334 0x2000'052a int16_t -[392] -1'198 0x2000'052c int16_t -[393] -935 0x2000'052e int16_t -[394] -572 0x2000'0530 int16_t -[395] -152 0x2000'0532 int16_t -[396] 287 0x2000'0534 int16_t -[397] 692 0x2000'0536 int16_t -[398] 1'028 0x2000'0538 int16_t -[399] 1'255 0x2000'053a int16_t -[400] 1'343 0x2000'053c int16_t -[401] 1'287 0x2000'053e int16_t -[402] 1'091 0x2000'0540 int16_t -[403] 776 0x2000'0542 int16_t -[404] 381 0x2000'0544 int16_t -[405] -56 0x2000'0546 int16_t -[406] -482 0x2000'0548 int16_t -[407] -859 0x2000'054a int16_t -[408] -1'139 0x2000'054c int16_t -[409] -1'296 0x2000'054e int16_t -[410] -1'311 0x2000'0550 int16_t -[411] -1'186 0x2000'0552 int16_t -[412] -937 0x2000'0554 int16_t -[413] -591 0x2000'0556 int16_t -[414] -188 0x2000'0558 int16_t -[415] 231 0x2000'055a int16_t -[416] 621 0x2000'055c int16_t -[417] 945 0x2000'055e int16_t -[418] 1'166 0x2000'0560 int16_t -[419] 1'259 0x2000'0562 int16_t -[420] 1'219 0x2000'0564 int16_t -[421] 1'043 0x2000'0566 int16_t -[422] 754 0x2000'0568 int16_t -[423] 387 0x2000'056a int16_t -[424] -21 0x2000'056c int16_t -[425] -421 0x2000'056e int16_t -[426] -772 0x2000'0570 int16_t -[427] -1'036 0x2000'0572 int16_t -[428] -1'184 0x2000'0574 int16_t -[429] -1'205 0x2000'0576 int16_t -[430] -1'097 0x2000'0578 int16_t -[431] -876 0x2000'057a int16_t -[432] -566 0x2000'057c int16_t -[433] -200 0x2000'057e int16_t -[434] 182 0x2000'0580 int16_t -[435] 541 0x2000'0582 int16_t -[436] 840 0x2000'0584 int16_t -[437] 1'053 0x2000'0586 int16_t -[438] 1'147 0x2000'0588 int16_t -[439] 1'112 0x2000'058a int16_t -[440] 959 0x2000'058c int16_t -[441] 703 0x2000'058e int16_t -[442] 370 0x2000'0590 int16_t -[443] 2 0x2000'0592 int16_t -[444] -360 0x2000'0594 int16_t -[445] -679 0x2000'0596 int16_t -[446] -922 0x2000'0598 int16_t -[447] -1'065 0x2000'059a int16_t -[448] -1'094 0x2000'059c int16_t -[449] -1'007 0x2000'059e int16_t -[450] -814 0x2000'05a0 int16_t -[451] -537 0x2000'05a2 int16_t -[452] -205 0x2000'05a4 int16_t -[453] 144 0x2000'05a6 int16_t -[454] 474 0x2000'05a8 int16_t -[455] 751 0x2000'05aa int16_t -[456] 942 0x2000'05ac int16_t -[457] 1'031 0x2000'05ae int16_t -[458] 1'005 0x2000'05b0 int16_t -[459] 870 0x2000'05b2 int16_t -[460] 643 0x2000'05b4 int16_t -[461] 351 0x2000'05b6 int16_t -[462] 24 0x2000'05b8 int16_t -[463] -301 0x2000'05ba int16_t -[464] -592 0x2000'05bc int16_t -[465] -817 0x2000'05be int16_t -[466] -954 0x2000'05c0 int16_t -[467] -986 0x2000'05c2 int16_t -[468] -914 0x2000'05c4 int16_t -[469] -740 0x2000'05c6 int16_t -[470] -492 0x2000'05c8 int16_t -[471] -195 0x2000'05ca int16_t -[472] 119 0x2000'05cc int16_t -[473] 414 0x2000'05ce int16_t -[474] 660 0x2000'05d0 int16_t -[475] 832 0x2000'05d2 int16_t -[476] 911 0x2000'05d4 int16_t -[477] 891 0x2000'05d6 int16_t -[478] 774 0x2000'05d8 int16_t -[479] 576 0x2000'05da int16_t -[480] 320 0x2000'05dc int16_t -[481] 30 0x2000'05de int16_t -[482] -261 0x2000'05e0 int16_t -[483] -520 0x2000'05e2 int16_t -[484] -720 0x2000'05e4 int16_t -[485] -839 0x2000'05e6 int16_t -[486] -868 0x2000'05e8 int16_t -[487] -801 0x2000'05ea int16_t -[488] -649 0x2000'05ec int16_t -[489] -430 0x2000'05ee int16_t -[490] -169 0x2000'05f0 int16_t -[491] 106 0x2000'05f2 int16_t -[492] 359 0x2000'05f4 int16_t -[493] 573 0x2000'05f6 int16_t -[494] 718 0x2000'05f8 int16_t -[495] 786 0x2000'05fa int16_t -[496] 769 0x2000'05fc int16_t -[497] 667 0x2000'05fe int16_t -[498] 496 0x2000'0600 int16_t -[499] 269 0x2000'0602 int16_t -[500] 16 0x2000'0604 int16_t -[501] -233 0x2000'0606 int16_t -[502] -451 0x2000'0608 int16_t -[503] -619 0x2000'060a int16_t -[504] -718 0x2000'060c int16_t -[505] -735 0x2000'060e int16_t -[506] -675 0x2000'0610 int16_t -[507] -542 0x2000'0612 int16_t -[508] -356 0x2000'0614 int16_t -[509] -136 0x2000'0616 int16_t -[510] 95 0x2000'0618 int16_t -[511] 314 0x2000'061a int16_t -[512] 492 0x2000'061c int16_t -[513] 613 0x2000'061e int16_t -[514] 665 0x2000'0620 int16_t -[515] 642 0x2000'0622 int16_t -[516] 549 0x2000'0624 int16_t -[517] 399 0x2000'0626 int16_t -[518] 208 0x2000'0628 int16_t -[519] -1 0x2000'062a int16_t -[520] -208 0x2000'062c int16_t -[521] -386 0x2000'062e int16_t -[522] -524 0x2000'0630 int16_t -[523] -601 0x2000'0632 int16_t -[524] -614 0x2000'0634 int16_t -[525] -558 0x2000'0636 int16_t -[526] -447 0x2000'0638 int16_t -[527] -287 0x2000'063a int16_t -[528] -100 0x2000'063c int16_t -[529] 94 0x2000'063e int16_t -[530] 272 0x2000'0640 int16_t -[531] 416 0x2000'0642 int16_t -[532] 512 0x2000'0644 int16_t -[533] 551 0x2000'0646 int16_t -[534] 527 0x2000'0648 int16_t -[535] 446 0x2000'064a int16_t -[536] 321 0x2000'064c int16_t -[537] 162 0x2000'064e int16_t -[538] -13 0x2000'0650 int16_t -[539] -182 0x2000'0652 int16_t -[540] -327 0x2000'0654 int16_t -[541] -440 0x2000'0656 int16_t -[542] -501 0x2000'0658 int16_t -[543] -509 0x2000'065a int16_t -[544] -461 0x2000'065c int16_t -[545] -364 0x2000'065e int16_t -[546] -228 0x2000'0660 int16_t -[547] -73 0x2000'0662 int16_t -[548] 86 0x2000'0664 int16_t -[549] 233 0x2000'0666 int16_t -[550] 351 0x2000'0668 int16_t -[551] 424 0x2000'066a int16_t -[552] 453 0x2000'066c int16_t -[553] 433 0x2000'066e int16_t -[554] 367 0x2000'0670 int16_t -[555] 261 0x2000'0672 int16_t -[556] 129 0x2000'0674 int16_t -[557] -14 0x2000'0676 int16_t -[558] -153 0x2000'0678 int16_t -[559] -276 0x2000'067a int16_t -[560] -369 0x2000'067c int16_t -[561] -418 0x2000'067e int16_t -[562] -420 0x2000'0680 int16_t -[563] -380 0x2000'0682 int16_t -[564] -297 0x2000'0684 int16_t -[565] -185 0x2000'0686 int16_t -[566] -58 0x2000'0688 int16_t -[567] 74 0x2000'068a int16_t -[568] 191 0x2000'068c int16_t -[569] 289 0x2000'068e int16_t -[570] 350 0x2000'0690 int16_t -[571] 372 0x2000'0692 int16_t -[572] 352 0x2000'0694 int16_t -[573] 298 0x2000'0696 int16_t -[574] 211 0x2000'0698 int16_t -[575] 101 0x2000'069a int16_t -[576] -17 0x2000'069c int16_t -[577] -130 0x2000'069e int16_t -[578] -230 0x2000'06a0 int16_t -[579] -303 0x2000'06a2 int16_t -[580] -340 0x2000'06a4 int16_t -[581] -340 0x2000'06a6 int16_t -[582] -305 0x2000'06a8 int16_t -[583] -238 0x2000'06aa int16_t -[584] -148 0x2000'06ac int16_t -[585] -45 0x2000'06ae int16_t -[586] 61 0x2000'06b0 int16_t -[587] 157 0x2000'06b2 int16_t -[588] 232 0x2000'06b4 int16_t -[589] 283 0x2000'06b6 int16_t -[590] 302 0x2000'06b8 int16_t -[591] 285 0x2000'06ba int16_t -[592] 236 0x2000'06bc int16_t -[593] 164 0x2000'06be int16_t -[594] 76 0x2000'06c0 int16_t -[595] -18 0x2000'06c2 int16_t -[596] -109 0x2000'06c4 int16_t -[597] -185 0x2000'06c6 int16_t -[598] -241 0x2000'06c8 int16_t -[599] -271 0x2000'06ca int16_t -[600] -273 0x2000'06cc int16_t -[601] -244 0x2000'06ce int16_t -[602] -190 0x2000'06d0 int16_t -[603] -116 0x2000'06d2 int16_t -[604] -32 0x2000'06d4 int16_t -[605] 53 0x2000'06d6 int16_t -[606] 128 0x2000'06d8 int16_t -[607] 187 0x2000'06da int16_t -[608] 223 0x2000'06dc int16_t -[609] 233 0x2000'06de int16_t -[610] 217 0x2000'06e0 int16_t -[611] 180 0x2000'06e2 int16_t -[612] 124 0x2000'06e4 int16_t -[613] 56 0x2000'06e6 int16_t -[614] -20 0x2000'06e8 int16_t -[615] -89 0x2000'06ea int16_t -[616] -148 0x2000'06ec int16_t -[617] -192 0x2000'06ee int16_t -[618] -214 0x2000'06f0 int16_t -[619] -212 0x2000'06f2 int16_t -[620] -188 0x2000'06f4 int16_t -[621] -142 0x2000'06f6 int16_t -[622] -84 0x2000'06f8 int16_t -[623] -17 0x2000'06fa int16_t -[624] 46 0x2000'06fc int16_t -[625] 99 0x2000'06fe int16_t -[626] 143 0x2000'0700 int16_t -[627] 168 0x2000'0702 int16_t -[628] 177 0x2000'0704 int16_t -[629] 164 0x2000'0706 int16_t -[630] 135 0x2000'0708 int16_t -[631] 90 0x2000'070a int16_t -[632] 37 0x2000'070c int16_t -[633] -20 0x2000'070e int16_t -[634] -72 0x2000'0710 int16_t -[635] -118 0x2000'0712 int16_t -[636] -150 0x2000'0714 int16_t -[637] -162 0x2000'0716 int16_t -[638] -159 0x2000'0718 int16_t -[639] -138 0x2000'071a int16_t -[640] -105 0x2000'071c int16_t -[641] -62 0x2000'071e int16_t -[642] -13 0x2000'0720 int16_t -[643] 35 0x2000'0722 int16_t -[644] 73 0x2000'0724 int16_t -[645] 105 0x2000'0726 int16_t -[646] 125 0x2000'0728 int16_t -[647] 133 0x2000'072a int16_t -[648] 122 0x2000'072c int16_t -[649] 98 0x2000'072e int16_t -[650] 65 0x2000'0730 int16_t -[651] 27 0x2000'0732 int16_t -[652] -17 0x2000'0734 int16_t -[653] -58 0x2000'0736 int16_t -[654] -91 0x2000'0738 int16_t -[655] -111 0x2000'073a int16_t -[656] -119 0x2000'073c int16_t -[657] -115 0x2000'073e int16_t -[658] -102 0x2000'0740 int16_t -[659] -79 0x2000'0742 int16_t -[660] -47 0x2000'0744 int16_t -[661] -13 0x2000'0746 int16_t -[662] 21 0x2000'0748 int16_t -[663] 53 0x2000'074a int16_t -[664] 78 0x2000'074c int16_t -[665] 93 0x2000'074e int16_t -[666] 95 0x2000'0750 int16_t -[667] 89 0x2000'0752 int16_t -[668] 70 0x2000'0754 int16_t -[669] 45 0x2000'0756 int16_t -[670] 16 0x2000'0758 int16_t -[671] -15 0x2000'075a int16_t -[672] -43 0x2000'075c int16_t -[673] -65 0x2000'075e int16_t -[674] -80 0x2000'0760 int16_t -[675] -90 0x2000'0762 int16_t -[676] -88 0x2000'0764 int16_t -[677] -80 0x2000'0766 int16_t -[678] -61 0x2000'0768 int16_t -[679] -38 0x2000'076a int16_t -[680] -11 0x2000'076c int16_t -[681] 17 0x2000'076e int16_t -[682] 39 0x2000'0770 int16_t -[683] 57 0x2000'0772 int16_t -[684] 67 0x2000'0774 int16_t -[685] 67 0x2000'0776 int16_t -[686] 61 0x2000'0778 int16_t -[687] 48 0x2000'077a int16_t -[688] 33 0x2000'077c int16_t -[689] 13 0x2000'077e int16_t -[690] -9 0x2000'0780 int16_t -[691] -27 0x2000'0782 int16_t -[692] -47 0x2000'0784 int16_t -[693] -62 0x2000'0786 int16_t -[694] -70 0x2000'0788 int16_t -[695] -69 0x2000'078a int16_t -[696] -62 0x2000'078c int16_t -[697] -46 0x2000'078e int16_t -[698] -27 0x2000'0790 int16_t -[699] -8 0x2000'0792 int16_t -[700] 10 0x2000'0794 int16_t -[701] 23 0x2000'0796 int16_t -[702] 36 0x2000'0798 int16_t -[703] 44 0x2000'079a int16_t -[704] 45 0x2000'079c int16_t -[705] 44 0x2000'079e int16_t -[706] 37 0x2000'07a0 int16_t -[707] 26 0x2000'07a2 int16_t -[708] 10 0x2000'07a4 int16_t -[709] -6 0x2000'07a6 int16_t -[710] -20 0x2000'07a8 int16_t -[711] -36 0x2000'07aa int16_t -[712] -48 0x2000'07ac int16_t -[713] -49 0x2000'07ae int16_t -[714] -48 0x2000'07b0 int16_t -[715] -42 0x2000'07b2 int16_t -[716] -34 0x2000'07b4 int16_t -[717] -23 0x2000'07b6 int16_t -[718] -9 0x2000'07b8 int16_t -[719] 3 0x2000'07ba int16_t -[720] 11 0x2000'07bc int16_t -[721] 21 0x2000'07be int16_t -[722] 28 0x2000'07c0 int16_t -[723] 32 0x2000'07c2 int16_t -[724] 31 0x2000'07c4 int16_t -[725] 26 0x2000'07c6 int16_t -[726] 17 0x2000'07c8 int16_t -[727] 5 0x2000'07ca int16_t -[728] -6 0x2000'07cc int16_t -[729] -16 0x2000'07ce int16_t -[730] -25 0x2000'07d0 int16_t -[731] -30 0x2000'07d2 int16_t -[732] -32 0x2000'07d4 int16_t -[733] -31 0x2000'07d6 int16_t -[734] -29 0x2000'07d8 int16_t -[735] -25 0x2000'07da int16_t -[736] -20 0x2000'07dc int16_t -[737] -13 0x2000'07de int16_t -[738] -4 0x2000'07e0 int16_t -[739] 3 0x2000'07e2 int16_t -[740] 10 0x2000'07e4 int16_t -[741] 16 0x2000'07e6 int16_t -[742] 20 0x2000'07e8 int16_t -[743] 17 0x2000'07ea int16_t -[744] 13 0x2000'07ec int16_t -[745] 9 0x2000'07ee int16_t -[746] 2 0x2000'07f0 int16_t -[747] -5 0x2000'07f2 int16_t -[748] -8 0x2000'07f4 int16_t -[749] -13 0x2000'07f6 int16_t -[750] -16 0x2000'07f8 int16_t -[751] -18 0x2000'07fa int16_t -[752] -18 0x2000'07fc int16_t -[753] -19 0x2000'07fe int16_t -[754] -18 0x2000'0800 int16_t -[755] -16 0x2000'0802 int16_t -[756] -12 0x2000'0804 int16_t -[757] -7 0x2000'0806 int16_t -[758] 0 0x2000'0808 int16_t -[759] 4 0x2000'080a int16_t -[760] 7 0x2000'080c int16_t -[761] 9 0x2000'080e int16_t -[762] 7 0x2000'0810 int16_t -[763] 4 0x2000'0812 int16_t -[764] -1 0x2000'0814 int16_t -[765] -3 0x2000'0816 int16_t -[766] -5 0x2000'0818 int16_t -[767] -5 0x2000'081a int16_t -[768] -5 0x2000'081c int16_t -[769] -6 0x2000'081e int16_t -[770] -9 0x2000'0820 int16_t -[771] -12 0x2000'0822 int16_t -[772] -14 0x2000'0824 int16_t -[773] -15 0x2000'0826 int16_t -[774] -13 0x2000'0828 int16_t -[775] -9 0x2000'082a int16_t -[776] -3 0x2000'082c int16_t -[777] -1 0x2000'082e int16_t -[778] -1 0x2000'0830 int16_t -[779] -1 0x2000'0832 int16_t -[780] -2 0x2000'0834 int16_t -[781] -3 0x2000'0836 int16_t -[782] -5 0x2000'0838 int16_t -[783] -3 0x2000'083a int16_t -[784] -4 0x2000'083c int16_t -[785] -3 0x2000'083e int16_t -[786] -4 0x2000'0840 int16_t -[787] -4 0x2000'0842 int16_t -[788] -6 0x2000'0844 int16_t -[789] -7 0x2000'0846 int16_t -[790] -8 0x2000'0848 int16_t -[791] -9 0x2000'084a int16_t -[792] -6 0x2000'084c int16_t -[793] -3 0x2000'084e int16_t -[794] -2 0x2000'0850 int16_t -[795] -1 0x2000'0852 int16_t -[796] -3 0x2000'0854 int16_t -[797] -4 0x2000'0856 int16_t -[798] -6 0x2000'0858 int16_t -[799] -8 0x2000'085a int16_t -[800] -9 0x2000'085c int16_t -[801] -8 0x2000'085e int16_t -[802] -5 0x2000'0860 int16_t -[803] -5 0x2000'0862 int16_t -[804] -5 0x2000'0864 int16_t -[805] -6 0x2000'0866 int16_t -[806] -8 0x2000'0868 int16_t -[807] -8 0x2000'086a int16_t -[808] -6 0x2000'086c int16_t -[809] -4 0x2000'086e int16_t -[810] 0 0x2000'0870 int16_t -[811] 1 0x2000'0872 int16_t -[812] 2 0x2000'0874 int16_t -[813] 2 0x2000'0876 int16_t -[814] -1 0x2000'0878 int16_t -[815] -3 0x2000'087a int16_t -[816] -8 0x2000'087c int16_t -[817] -6 0x2000'087e int16_t -[818] -8 0x2000'0880 int16_t -[819] -8 0x2000'0882 int16_t -[820] -10 0x2000'0884 int16_t -[821] -9 0x2000'0886 int16_t -[822] -11 0x2000'0888 int16_t -[823] -10 0x2000'088a int16_t -[824] -10 0x2000'088c int16_t -[825] -10 0x2000'088e int16_t -[826] -8 0x2000'0890 int16_t -[827] -3 0x2000'0892 int16_t -[828] 0 0x2000'0894 int16_t -[829] 5 0x2000'0896 int16_t -[830] 5 0x2000'0898 int16_t -[831] 4 0x2000'089a int16_t -[832] 2 0x2000'089c int16_t -[833] -1 0x2000'089e int16_t -[834] -3 0x2000'08a0 int16_t -[835] -6 0x2000'08a2 int16_t -[836] -4 0x2000'08a4 int16_t -[837] -6 0x2000'08a6 int16_t -[838] -6 0x2000'08a8 int16_t -[839] -9 0x2000'08aa int16_t -[840] -12 0x2000'08ac int16_t -[841] -16 0x2000'08ae int16_t -[842] -17 0x2000'08b0 int16_t -[843] -16 0x2000'08b2 int16_t -[844] -14 0x2000'08b4 int16_t -[845] -7 0x2000'08b6 int16_t -[846] -1 0x2000'08b8 int16_t -[847] 2 0x2000'08ba int16_t -[848] 4 0x2000'08bc int16_t -[849] 5 0x2000'08be int16_t -[850] 3 0x2000'08c0 int16_t -[851] 1 0x2000'08c2 int16_t -[852] 1 0x2000'08c4 int16_t -[853] 1 0x2000'08c6 int16_t -[854] -1 0x2000'08c8 int16_t -[855] -1 0x2000'08ca int16_t -[856] -3 0x2000'08cc int16_t -[857] -7 0x2000'08ce int16_t -[858] -11 0x2000'08d0 int16_t -[859] -18 0x2000'08d2 int16_t -[860] -20 0x2000'08d4 int16_t -[861] -20 0x2000'08d6 int16_t -[862] -15 0x2000'08d8 int16_t -[863] -11 0x2000'08da int16_t -[864] -5 0x2000'08dc int16_t -[865] -1 0x2000'08de int16_t -[866] -1 0x2000'08e0 int16_t -[867] -2 0x2000'08e2 int16_t -[868] 0 0x2000'08e4 int16_t -[869] 1 0x2000'08e6 int16_t -[870] 2 0x2000'08e8 int16_t -[871] 6 0x2000'08ea int16_t -[872] 8 0x2000'08ec int16_t -[873] 6 0x2000'08ee int16_t -[874] 0 0x2000'08f0 int16_t -[875] -4 0x2000'08f2 int16_t -[876] -8 0x2000'08f4 int16_t -[877] -14 0x2000'08f6 int16_t -[878] -16 0x2000'08f8 int16_t -[879] -17 0x2000'08fa int16_t -[880] -16 0x2000'08fc int16_t -[881] -12 0x2000'08fe int16_t -[882] -10 0x2000'0900 int16_t -[883] -9 0x2000'0902 int16_t -[884] -7 0x2000'0904 int16_t -[885] -6 0x2000'0906 int16_t -[886] -3 0x2000'0908 int16_t -[887] -1 0x2000'090a int16_t -[888] 4 0x2000'090c int16_t -[889] 6 0x2000'090e int16_t -[890] 8 0x2000'0910 int16_t -[891] 8 0x2000'0912 int16_t -[892] 3 0x2000'0914 int16_t -[893] -1 0x2000'0916 int16_t -[894] -5 0x2000'0918 int16_t -[895] -8 0x2000'091a int16_t -[896] -10 0x2000'091c int16_t -[897] -12 0x2000'091e int16_t -[898] -13 0x2000'0920 int16_t -[899] -13 0x2000'0922 int16_t -[900] -13 0x2000'0924 int16_t -[901] -14 0x2000'0926 int16_t -[902] -15 0x2000'0928 int16_t -[903] -12 0x2000'092a int16_t -[904] -8 0x2000'092c int16_t -[905] -3 0x2000'092e int16_t -[906] 2 0x2000'0930 int16_t -[907] 5 0x2000'0932 int16_t -[908] 7 0x2000'0934 int16_t -[909] 5 0x2000'0936 int16_t -[910] 5 0x2000'0938 int16_t -[911] 1 0x2000'093a int16_t -[912] -1 0x2000'093c int16_t -[913] -4 0x2000'093e int16_t -[914] -5 0x2000'0940 int16_t -[915] -5 0x2000'0942 int16_t -[916] -7 0x2000'0944 int16_t -[917] -10 0x2000'0946 int16_t -[918] -14 0x2000'0948 int16_t -[919] -16 0x2000'094a int16_t -[920] -15 0x2000'094c int16_t -[921] -13 0x2000'094e int16_t -[922] -11 0x2000'0950 int16_t -[923] -5 0x2000'0952 int16_t -[924] -1 0x2000'0954 int16_t -[925] 1 0x2000'0956 int16_t -[926] 2 0x2000'0958 int16_t -[927] 2 0x2000'095a int16_t -[928] 2 0x2000'095c int16_t -[929] 2 0x2000'095e int16_t -[930] 3 0x2000'0960 int16_t -[931] 3 0x2000'0962 int16_t -[932] 3 0x2000'0964 int16_t -[933] 0 0x2000'0966 int16_t -[934] -7 0x2000'0968 int16_t -[935] -9 0x2000'096a int16_t -[936] -14 0x2000'096c int16_t -[937] -16 0x2000'096e int16_t -[938] -17 0x2000'0970 int16_t -[939] -13 0x2000'0972 int16_t -[940] -9 0x2000'0974 int16_t -[941] -5 0x2000'0976 int16_t -[942] -6 0x2000'0978 int16_t -[943] -3 0x2000'097a int16_t -[944] -3 0x2000'097c int16_t -[945] -5 0x2000'097e int16_t -[946] -1 0x2000'0980 int16_t -[947] 1 0x2000'0982 int16_t -[948] 6 0x2000'0984 int16_t -[949] 6 0x2000'0986 int16_t -[950] 5 0x2000'0988 int16_t -[951] 1 0x2000'098a int16_t -[952] -2 0x2000'098c int16_t -[953] -8 0x2000'098e int16_t -[954] -11 0x2000'0990 int16_t -[955] -12 0x2000'0992 int16_t -[956] -13 0x2000'0994 int16_t -[957] -10 0x2000'0996 int16_t -[958] -11 0x2000'0998 int16_t -[959] -10 0x2000'099a int16_t -[960] -10 0x2000'099c int16_t -[961] -10 0x2000'099e int16_t -[962] -9 0x2000'09a0 int16_t -[963] -6 0x2000'09a2 int16_t -[964] -2 0x2000'09a4 int16_t -[965] -1 0x2000'09a6 int16_t -[966] 5 0x2000'09a8 int16_t -[967] 6 0x2000'09aa int16_t -[968] 4 0x2000'09ac int16_t -[969] 0 0x2000'09ae int16_t -[970] -1 0x2000'09b0 int16_t -[971] -3 0x2000'09b2 int16_t -[972] -7 0x2000'09b4 int16_t -[973] -6 0x2000'09b6 int16_t -[974] -6 0x2000'09b8 int16_t -[975] -8 0x2000'09ba int16_t -[976] -8 0x2000'09bc int16_t -[977] -10 0x2000'09be int16_t -[978] -11 0x2000'09c0 int16_t -[979] -11 0x2000'09c2 int16_t -[980] -11 0x2000'09c4 int16_t -[981] -9 0x2000'09c6 int16_t -[982] -6 0x2000'09c8 int16_t -[983] 0 0x2000'09ca int16_t -[984] 1 0x2000'09cc int16_t -[985] 3 0x2000'09ce int16_t -[986] 2 0x2000'09d0 int16_t -[987] 1 0x2000'09d2 int16_t -[988] -1 0x2000'09d4 int16_t -[989] -3 0x2000'09d6 int16_t -[990] -3 0x2000'09d8 int16_t -[991] -4 0x2000'09da int16_t -[992] -3 0x2000'09dc int16_t -[993] -5 0x2000'09de int16_t -[994] -7 0x2000'09e0 int16_t -[995] -9 0x2000'09e2 int16_t -[996] -11 0x2000'09e4 int16_t -[997] -13 0x2000'09e6 int16_t -[998] -11 0x2000'09e8 int16_t -[999] -9 0x2000'09ea int16_t -[1000] -7 0x2000'09ec int16_t -[1001] -3 0x2000'09ee int16_t -[1002] -2 0x2000'09f0 int16_t -[1003] -2 0x2000'09f2 int16_t -[1004] -2 0x2000'09f4 int16_t -[1005] -2 0x2000'09f6 int16_t -[1006] -3 0x2000'09f8 int16_t -[1007] -2 0x2000'09fa int16_t -[1008] -1 0x2000'09fc int16_t -[1009] 0 0x2000'09fe int16_t -[1010] -2 0x2000'0a00 int16_t -[1011] -2 0x2000'0a02 int16_t -[1012] -6 0x2000'0a04 int16_t -[1013] -8 0x2000'0a06 int16_t -[1014] -12 0x2000'0a08 int16_t -[1015] -13 0x2000'0a0a int16_t -[1016] -10 0x2000'0a0c int16_t -[1017] -8 0x2000'0a0e int16_t -[1018] -3 0x2000'0a10 int16_t -[1019] -4 0x2000'0a12 int16_t -[1020] -3 0x2000'0a14 int16_t -[1021] -8 0x2000'0a16 int16_t -[1022] -8 0x2000'0a18 int16_t -[1023] -4 0x2000'0a1a int16_t -adc_val1 0x2000'0a1c int16_t[1024] -[0] 0 0x2000'0a1c int16_t -[1] -2 0x2000'0a1e int16_t -[2] -4 0x2000'0a20 int16_t -[3] -3 0x2000'0a22 int16_t -[4] -1 0x2000'0a24 int16_t -[5] 3 0x2000'0a26 int16_t -[6] 2 0x2000'0a28 int16_t -[7] 2 0x2000'0a2a int16_t -[8] 0 0x2000'0a2c int16_t -[9] 3 0x2000'0a2e int16_t -[10] 4 0x2000'0a30 int16_t -[11] 5 0x2000'0a32 int16_t -[12] 6 0x2000'0a34 int16_t -[13] 5 0x2000'0a36 int16_t -[14] 5 0x2000'0a38 int16_t -[15] 3 0x2000'0a3a int16_t -[16] 1 0x2000'0a3c int16_t -[17] 3 0x2000'0a3e int16_t -[18] 2 0x2000'0a40 int16_t -[19] 3 0x2000'0a42 int16_t -[20] 2 0x2000'0a44 int16_t -[21] 4 0x2000'0a46 int16_t -[22] 5 0x2000'0a48 int16_t -[23] 1 0x2000'0a4a int16_t -[24] 0 0x2000'0a4c int16_t -[25] -1 0x2000'0a4e int16_t -[26] -2 0x2000'0a50 int16_t -[27] -1 0x2000'0a52 int16_t -[28] 2 0x2000'0a54 int16_t -[29] 2 0x2000'0a56 int16_t -[30] 1 0x2000'0a58 int16_t -[31] 1 0x2000'0a5a int16_t -[32] -2 0x2000'0a5c int16_t -[33] -3 0x2000'0a5e int16_t -[34] -2 0x2000'0a60 int16_t -[35] -1 0x2000'0a62 int16_t -[36] -2 0x2000'0a64 int16_t -[37] -1 0x2000'0a66 int16_t -[38] 0 0x2000'0a68 int16_t -[39] -1 0x2000'0a6a int16_t -[40] -2 0x2000'0a6c int16_t -[41] -3 0x2000'0a6e int16_t -[42] -3 0x2000'0a70 int16_t -[43] -3 0x2000'0a72 int16_t -[44] -3 0x2000'0a74 int16_t -[45] -1 0x2000'0a76 int16_t -[46] -1 0x2000'0a78 int16_t -[47] -3 0x2000'0a7a int16_t -[48] -3 0x2000'0a7c int16_t -[49] -5 0x2000'0a7e int16_t -[50] -3 0x2000'0a80 int16_t -[51] -5 0x2000'0a82 int16_t -[52] -2 0x2000'0a84 int16_t -[53] -2 0x2000'0a86 int16_t -[54] -3 0x2000'0a88 int16_t -[55] -3 0x2000'0a8a int16_t -[56] -3 0x2000'0a8c int16_t -[57] -5 0x2000'0a8e int16_t -[58] -5 0x2000'0a90 int16_t -[59] -3 0x2000'0a92 int16_t -[60] -6 0x2000'0a94 int16_t -[61] -3 0x2000'0a96 int16_t -[62] -2 0x2000'0a98 int16_t -[63] -3 0x2000'0a9a int16_t -[64] -3 0x2000'0a9c int16_t -[65] -4 0x2000'0a9e int16_t -[66] -5 0x2000'0aa0 int16_t -[67] -4 0x2000'0aa2 int16_t -[68] -6 0x2000'0aa4 int16_t -[69] -3 0x2000'0aa6 int16_t -[70] -2 0x2000'0aa8 int16_t -[71] -4 0x2000'0aaa int16_t -[72] -3 0x2000'0aac int16_t -[73] -5 0x2000'0aae int16_t -[74] -5 0x2000'0ab0 int16_t -[75] -4 0x2000'0ab2 int16_t -[76] -5 0x2000'0ab4 int16_t -[77] -3 0x2000'0ab6 int16_t -[78] -7 0x2000'0ab8 int16_t -[79] -4 0x2000'0aba int16_t -[80] -4 0x2000'0abc int16_t -[81] -4 0x2000'0abe int16_t -[82] -6 0x2000'0ac0 int16_t -[83] -5 0x2000'0ac2 int16_t -[84] -4 0x2000'0ac4 int16_t -[85] -2 0x2000'0ac6 int16_t -[86] -1 0x2000'0ac8 int16_t -[87] -3 0x2000'0aca int16_t -[88] -7 0x2000'0acc int16_t -[89] -6 0x2000'0ace int16_t -[90] -6 0x2000'0ad0 int16_t -[91] -7 0x2000'0ad2 int16_t -[92] -3 0x2000'0ad4 int16_t -[93] -3 0x2000'0ad6 int16_t -[94] -1 0x2000'0ad8 int16_t -[95] -5 0x2000'0ada int16_t -[96] -6 0x2000'0adc int16_t -[97] -7 0x2000'0ade int16_t -[98] -5 0x2000'0ae0 int16_t -[99] -5 0x2000'0ae2 int16_t -[100] -3 0x2000'0ae4 int16_t -[101] -4 0x2000'0ae6 int16_t -[102] -4 0x2000'0ae8 int16_t -[103] -2 0x2000'0aea int16_t -[104] -4 0x2000'0aec int16_t -[105] -6 0x2000'0aee int16_t -[106] -8 0x2000'0af0 int16_t -[107] -6 0x2000'0af2 int16_t -[108] -5 0x2000'0af4 int16_t -[109] -3 0x2000'0af6 int16_t -[110] -4 0x2000'0af8 int16_t -[111] -2 0x2000'0afa int16_t -[112] -4 0x2000'0afc int16_t -[113] -6 0x2000'0afe int16_t -[114] -6 0x2000'0b00 int16_t -[115] -7 0x2000'0b02 int16_t -[116] -6 0x2000'0b04 int16_t -[117] -4 0x2000'0b06 int16_t -[118] -3 0x2000'0b08 int16_t -[119] -3 0x2000'0b0a int16_t -[120] -4 0x2000'0b0c int16_t -[121] -4 0x2000'0b0e int16_t -[122] -7 0x2000'0b10 int16_t -[123] -6 0x2000'0b12 int16_t -[124] -4 0x2000'0b14 int16_t -[125] -3 0x2000'0b16 int16_t -[126] -5 0x2000'0b18 int16_t -[127] -4 0x2000'0b1a int16_t -[128] -3 0x2000'0b1c int16_t -[129] -5 0x2000'0b1e int16_t -[130] -4 0x2000'0b20 int16_t -[131] -6 0x2000'0b22 int16_t -[132] -7 0x2000'0b24 int16_t -[133] -6 0x2000'0b26 int16_t -[134] -3 0x2000'0b28 int16_t -[135] -5 0x2000'0b2a int16_t -[136] -3 0x2000'0b2c int16_t -[137] -4 0x2000'0b2e int16_t -[138] -5 0x2000'0b30 int16_t -[139] -6 0x2000'0b32 int16_t -[140] -6 0x2000'0b34 int16_t -[141] -6 0x2000'0b36 int16_t -[142] -5 0x2000'0b38 int16_t -[143] -5 0x2000'0b3a int16_t -[144] -4 0x2000'0b3c int16_t -[145] -3 0x2000'0b3e int16_t -[146] -5 0x2000'0b40 int16_t -[147] -6 0x2000'0b42 int16_t -[148] -5 0x2000'0b44 int16_t -[149] -5 0x2000'0b46 int16_t -[150] -5 0x2000'0b48 int16_t -[151] -3 0x2000'0b4a int16_t -[152] -3 0x2000'0b4c int16_t -[153] -3 0x2000'0b4e int16_t -[154] -5 0x2000'0b50 int16_t -[155] -3 0x2000'0b52 int16_t -[156] -7 0x2000'0b54 int16_t -[157] -6 0x2000'0b56 int16_t -[158] -5 0x2000'0b58 int16_t -[159] -5 0x2000'0b5a int16_t -[160] -4 0x2000'0b5c int16_t -[161] -4 0x2000'0b5e int16_t -[162] -4 0x2000'0b60 int16_t -[163] -4 0x2000'0b62 int16_t -[164] -6 0x2000'0b64 int16_t -[165] -6 0x2000'0b66 int16_t -[166] -8 0x2000'0b68 int16_t -[167] -6 0x2000'0b6a int16_t -[168] -3 0x2000'0b6c int16_t -[169] -3 0x2000'0b6e int16_t -[170] -5 0x2000'0b70 int16_t -[171] -5 0x2000'0b72 int16_t -[172] -8 0x2000'0b74 int16_t -[173] -7 0x2000'0b76 int16_t -[174] -6 0x2000'0b78 int16_t -[175] -3 0x2000'0b7a int16_t -[176] -3 0x2000'0b7c int16_t -[177] -2 0x2000'0b7e int16_t -[178] -3 0x2000'0b80 int16_t -[179] -7 0x2000'0b82 int16_t -[180] -9 0x2000'0b84 int16_t -[181] -9 0x2000'0b86 int16_t -[182] -7 0x2000'0b88 int16_t -[183] -5 0x2000'0b8a int16_t -[184] -4 0x2000'0b8c int16_t -[185] -1 0x2000'0b8e int16_t -[186] -1 0x2000'0b90 int16_t -[187] -6 0x2000'0b92 int16_t -[188] -7 0x2000'0b94 int16_t -[189] -8 0x2000'0b96 int16_t -[190] -9 0x2000'0b98 int16_t -[191] -6 0x2000'0b9a int16_t -[192] -3 0x2000'0b9c int16_t -[193] -3 0x2000'0b9e int16_t -[194] -3 0x2000'0ba0 int16_t -[195] -5 0x2000'0ba2 int16_t -[196] -7 0x2000'0ba4 int16_t -[197] -8 0x2000'0ba6 int16_t -[198] -8 0x2000'0ba8 int16_t -[199] -7 0x2000'0baa int16_t -[200] -3 0x2000'0bac int16_t -[201] -5 0x2000'0bae int16_t -[202] -3 0x2000'0bb0 int16_t -[203] -4 0x2000'0bb2 int16_t -[204] -5 0x2000'0bb4 int16_t -[205] -6 0x2000'0bb6 int16_t -[206] -7 0x2000'0bb8 int16_t -[207] -8 0x2000'0bba int16_t -[208] -5 0x2000'0bbc int16_t -[209] -2 0x2000'0bbe int16_t -[210] -2 0x2000'0bc0 int16_t -[211] -3 0x2000'0bc2 int16_t -[212] -6 0x2000'0bc4 int16_t -[213] -6 0x2000'0bc6 int16_t -[214] -7 0x2000'0bc8 int16_t -[215] -8 0x2000'0bca int16_t -[216] -6 0x2000'0bcc int16_t -[217] -3 0x2000'0bce int16_t -[218] -5 0x2000'0bd0 int16_t -[219] -1 0x2000'0bd2 int16_t -[220] -4 0x2000'0bd4 int16_t -[221] -4 0x2000'0bd6 int16_t -[222] -5 0x2000'0bd8 int16_t -[223] -7 0x2000'0bda int16_t -[224] -7 0x2000'0bdc int16_t -[225] -5 0x2000'0bde int16_t -[226] -3 0x2000'0be0 int16_t -[227] -3 0x2000'0be2 int16_t -[228] -3 0x2000'0be4 int16_t -[229] -5 0x2000'0be6 int16_t -[230] -6 0x2000'0be8 int16_t -[231] -8 0x2000'0bea int16_t -[232] -8 0x2000'0bec int16_t -[233] -5 0x2000'0bee int16_t -[234] -3 0x2000'0bf0 int16_t -[235] -3 0x2000'0bf2 int16_t -[236] -4 0x2000'0bf4 int16_t -[237] -3 0x2000'0bf6 int16_t -[238] -6 0x2000'0bf8 int16_t -[239] -5 0x2000'0bfa int16_t -[240] -6 0x2000'0bfc int16_t -[241] -7 0x2000'0bfe int16_t -[242] -6 0x2000'0c00 int16_t -[243] -1 0x2000'0c02 int16_t -[244] -1 0x2000'0c04 int16_t -[245] -3 0x2000'0c06 int16_t -[246] -5 0x2000'0c08 int16_t -[247] -4 0x2000'0c0a int16_t -[248] -7 0x2000'0c0c int16_t -[249] -6 0x2000'0c0e int16_t -[250] -5 0x2000'0c10 int16_t -[251] -4 0x2000'0c12 int16_t -[252] -3 0x2000'0c14 int16_t -[253] -4 0x2000'0c16 int16_t -[254] -3 0x2000'0c18 int16_t -[255] -7 0x2000'0c1a int16_t -[256] -6 0x2000'0c1c int16_t -[257] -6 0x2000'0c1e int16_t -[258] -6 0x2000'0c20 int16_t -[259] -5 0x2000'0c22 int16_t -[260] -5 0x2000'0c24 int16_t -[261] -4 0x2000'0c26 int16_t -[262] -3 0x2000'0c28 int16_t -[263] -4 0x2000'0c2a int16_t -[264] -3 0x2000'0c2c int16_t -[265] -5 0x2000'0c2e int16_t -[266] -4 0x2000'0c30 int16_t -[267] -4 0x2000'0c32 int16_t -[268] -4 0x2000'0c34 int16_t -[269] -5 0x2000'0c36 int16_t -[270] -5 0x2000'0c38 int16_t -[271] -3 0x2000'0c3a int16_t -[272] -3 0x2000'0c3c int16_t -[273] -5 0x2000'0c3e int16_t -[274] -4 0x2000'0c40 int16_t -[275] -5 0x2000'0c42 int16_t -[276] -4 0x2000'0c44 int16_t -[277] -6 0x2000'0c46 int16_t -[278] -4 0x2000'0c48 int16_t -[279] -3 0x2000'0c4a int16_t -[280] -3 0x2000'0c4c int16_t -[281] -8 0x2000'0c4e int16_t -[282] -5 0x2000'0c50 int16_t -[283] -4 0x2000'0c52 int16_t -[284] -4 0x2000'0c54 int16_t -[285] -6 0x2000'0c56 int16_t -[286] -6 0x2000'0c58 int16_t -[287] -5 0x2000'0c5a int16_t -[288] -3 0x2000'0c5c int16_t -[289] -3 0x2000'0c5e int16_t -[290] -5 0x2000'0c60 int16_t -[291] -4 0x2000'0c62 int16_t -[292] -8 0x2000'0c64 int16_t -[293] -10 0x2000'0c66 int16_t -[294] -12 0x2000'0c68 int16_t -[295] -12 0x2000'0c6a int16_t -[296] -10 0x2000'0c6c int16_t -[297] -11 0x2000'0c6e int16_t -[298] -8 0x2000'0c70 int16_t -[299] -3 0x2000'0c72 int16_t -[300] 1 0x2000'0c74 int16_t -[301] 8 0x2000'0c76 int16_t -[302] 17 0x2000'0c78 int16_t -[303] 22 0x2000'0c7a int16_t -[304] 29 0x2000'0c7c int16_t -[305] 31 0x2000'0c7e int16_t -[306] 31 0x2000'0c80 int16_t -[307] 23 0x2000'0c82 int16_t -[308] 6 0x2000'0c84 int16_t -[309] -16 0x2000'0c86 int16_t -[310] -39 0x2000'0c88 int16_t -[311] -64 0x2000'0c8a int16_t -[312] -85 0x2000'0c8c int16_t -[313] -97 0x2000'0c8e int16_t -[314] -103 0x2000'0c90 int16_t -[315] -99 0x2000'0c92 int16_t -[316] -81 0x2000'0c94 int16_t -[317] -49 0x2000'0c96 int16_t -[318] -6 0x2000'0c98 int16_t -[319] 42 0x2000'0c9a int16_t -[320] 95 0x2000'0c9c int16_t -[321] 144 0x2000'0c9e int16_t -[322] 184 0x2000'0ca0 int16_t -[323] 208 0x2000'0ca2 int16_t -[324] 208 0x2000'0ca4 int16_t -[325] 178 0x2000'0ca6 int16_t -[326] 125 0x2000'0ca8 int16_t -[327] 48 0x2000'0caa int16_t -[328] -46 0x2000'0cac int16_t -[329] -145 0x2000'0cae int16_t -[330] -238 0x2000'0cb0 int16_t -[331] -314 0x2000'0cb2 int16_t -[332] -363 0x2000'0cb4 int16_t -[333] -374 0x2000'0cb6 int16_t -[334] -346 0x2000'0cb8 int16_t -[335] -275 0x2000'0cba int16_t -[336] -166 0x2000'0cbc int16_t -[337] -31 0x2000'0cbe int16_t -[338] 121 0x2000'0cc0 int16_t -[339] 271 0x2000'0cc2 int16_t -[340] 407 0x2000'0cc4 int16_t -[341] 510 0x2000'0cc6 int16_t -[342] 566 0x2000'0cc8 int16_t -[343] 563 0x2000'0cca int16_t -[344] 493 0x2000'0ccc int16_t -[345] 360 0x2000'0cce int16_t -[346] 172 0x2000'0cd0 int16_t -[347] -51 0x2000'0cd2 int16_t -[348] -283 0x2000'0cd4 int16_t -[349] -500 0x2000'0cd6 int16_t -[350] -674 0x2000'0cd8 int16_t -[351] -783 0x2000'0cda int16_t -[352] -810 0x2000'0cdc int16_t -[353] -746 0x2000'0cde int16_t -[354] -602 0x2000'0ce0 int16_t -[355] -389 0x2000'0ce2 int16_t -[356] -125 0x2000'0ce4 int16_t -[357] 166 0x2000'0ce6 int16_t -[358] 452 0x2000'0ce8 int16_t -[359] 706 0x2000'0cea int16_t -[360] 904 0x2000'0cec int16_t -[361] 1'010 0x2000'0cee int16_t -[362] 1'009 0x2000'0cf0 int16_t -[363] 893 0x2000'0cf2 int16_t -[364] 672 0x2000'0cf4 int16_t -[365] 366 0x2000'0cf6 int16_t -[366] 7 0x2000'0cf8 int16_t -[367] -359 0x2000'0cfa int16_t -[368] -701 0x2000'0cfc int16_t -[369] -978 0x2000'0cfe int16_t -[370] -1'155 0x2000'0d00 int16_t -[371] -1'211 0x2000'0d02 int16_t -[372] -1'138 0x2000'0d04 int16_t -[373] -944 0x2000'0d06 int16_t -[374] -646 0x2000'0d08 int16_t -[375] -274 0x2000'0d0a int16_t -[376] 130 0x2000'0d0c int16_t -[377] 532 0x2000'0d0e int16_t -[378] 889 0x2000'0d10 int16_t -[379] 1'158 0x2000'0d12 int16_t -[380] 1'307 0x2000'0d14 int16_t -[381] 1'315 0x2000'0d16 int16_t -[382] 1'179 0x2000'0d18 int16_t -[383] 913 0x2000'0d1a int16_t -[384] 547 0x2000'0d1c int16_t -[385] 119 0x2000'0d1e int16_t -[386] -328 0x2000'0d20 int16_t -[387] -743 0x2000'0d22 int16_t -[388] -1'084 0x2000'0d24 int16_t -[389] -1'312 0x2000'0d26 int16_t -[390] -1'401 0x2000'0d28 int16_t -[391] -1'338 0x2000'0d2a int16_t -[392] -1'135 0x2000'0d2c int16_t -[393] -811 0x2000'0d2e int16_t -[394] -401 0x2000'0d30 int16_t -[395] 50 0x2000'0d32 int16_t -[396] 497 0x2000'0d34 int16_t -[397] 891 0x2000'0d36 int16_t -[398] 1'192 0x2000'0d38 int16_t -[399] 1'368 0x2000'0d3a int16_t -[400] 1'395 0x2000'0d3c int16_t -[401] 1'271 0x2000'0d3e int16_t -[402] 1'011 0x2000'0d40 int16_t -[403] 641 0x2000'0d42 int16_t -[404] 207 0x2000'0d44 int16_t -[405] -251 0x2000'0d46 int16_t -[406] -681 0x2000'0d48 int16_t -[407] -1'037 0x2000'0d4a int16_t -[408] -1'279 0x2000'0d4c int16_t -[409] -1'383 0x2000'0d4e int16_t -[410] -1'339 0x2000'0d50 int16_t -[411] -1'155 0x2000'0d52 int16_t -[412] -846 0x2000'0d54 int16_t -[413] -452 0x2000'0d56 int16_t -[414] -16 0x2000'0d58 int16_t -[415] 419 0x2000'0d5a int16_t -[416] 804 0x2000'0d5c int16_t -[417] 1'104 0x2000'0d5e int16_t -[418] 1'285 0x2000'0d60 int16_t -[419] 1'325 0x2000'0d62 int16_t -[420] 1'222 0x2000'0d64 int16_t -[421] 988 0x2000'0d66 int16_t -[422] 647 0x2000'0d68 int16_t -[423] 242 0x2000'0d6a int16_t -[424] -190 0x2000'0d6c int16_t -[425] -592 0x2000'0d6e int16_t -[426] -928 0x2000'0d70 int16_t -[427] -1'164 0x2000'0d72 int16_t -[428] -1'272 0x2000'0d74 int16_t -[429] -1'242 0x2000'0d76 int16_t -[430] -1'085 0x2000'0d78 int16_t -[431] -814 0x2000'0d7a int16_t -[432] -459 0x2000'0d7c int16_t -[433] -59 0x2000'0d7e int16_t -[434] 347 0x2000'0d80 int16_t -[435] 708 0x2000'0d82 int16_t -[436] 996 0x2000'0d84 int16_t -[437] 1'169 0x2000'0d86 int16_t -[438] 1'213 0x2000'0d88 int16_t -[439] 1'124 0x2000'0d8a int16_t -[440] 915 0x2000'0d8c int16_t -[441] 612 0x2000'0d8e int16_t -[442] 247 0x2000'0d90 int16_t -[443] -140 0x2000'0d92 int16_t -[444] -510 0x2000'0d94 int16_t -[445] -824 0x2000'0d96 int16_t -[446] -1'047 0x2000'0d98 int16_t -[447] -1'156 0x2000'0d9a int16_t -[448] -1'143 0x2000'0d9c int16_t -[449] -1'006 0x2000'0d9e int16_t -[450] -763 0x2000'0da0 int16_t -[451] -438 0x2000'0da2 int16_t -[452] -72 0x2000'0da4 int16_t -[453] 300 0x2000'0da6 int16_t -[454] 631 0x2000'0da8 int16_t -[455] 891 0x2000'0daa int16_t -[456] 1'054 0x2000'0dac int16_t -[457] 1'101 0x2000'0dae int16_t -[458] 1'029 0x2000'0db0 int16_t -[459] 846 0x2000'0db2 int16_t -[460] 575 0x2000'0db4 int16_t -[461] 246 0x2000'0db6 int16_t -[462] -108 0x2000'0db8 int16_t -[463] -449 0x2000'0dba int16_t -[464] -742 0x2000'0dbc int16_t -[465] -951 0x2000'0dbe int16_t -[466] -1'057 0x2000'0dc0 int16_t -[467] -1'046 0x2000'0dc2 int16_t -[468] -921 0x2000'0dc4 int16_t -[469] -701 0x2000'0dc6 int16_t -[470] -409 0x2000'0dc8 int16_t -[471] -76 0x2000'0dca int16_t -[472] 258 0x2000'0dcc int16_t -[473] 559 0x2000'0dce int16_t -[474] 799 0x2000'0dd0 int16_t -[475] 951 0x2000'0dd2 int16_t -[476] 999 0x2000'0dd4 int16_t -[477] 937 0x2000'0dd6 int16_t -[478] 775 0x2000'0dd8 int16_t -[479] 530 0x2000'0dda int16_t -[480] 231 0x2000'0ddc int16_t -[481] -92 0x2000'0dde int16_t -[482] -404 0x2000'0de0 int16_t -[483] -669 0x2000'0de2 int16_t -[484] -858 0x2000'0de4 int16_t -[485] -951 0x2000'0de6 int16_t -[486] -941 0x2000'0de8 int16_t -[487] -829 0x2000'0dea int16_t -[488] -632 0x2000'0dec int16_t -[489] -371 0x2000'0dee int16_t -[490] -75 0x2000'0df0 int16_t -[491] 225 0x2000'0df2 int16_t -[492] 497 0x2000'0df4 int16_t -[493] 714 0x2000'0df6 int16_t -[494] 852 0x2000'0df8 int16_t -[495] 894 0x2000'0dfa int16_t -[496] 836 0x2000'0dfc int16_t -[497] 691 0x2000'0dfe int16_t -[498] 468 0x2000'0e00 int16_t -[499] 198 0x2000'0e02 int16_t -[500] -87 0x2000'0e04 int16_t -[501] -360 0x2000'0e06 int16_t -[502] -592 0x2000'0e08 int16_t -[503] -757 0x2000'0e0a int16_t -[504] -837 0x2000'0e0c int16_t -[505] -829 0x2000'0e0e int16_t -[506] -730 0x2000'0e10 int16_t -[507] -556 0x2000'0e12 int16_t -[508] -324 0x2000'0e14 int16_t -[509] -62 0x2000'0e16 int16_t -[510] 205 0x2000'0e18 int16_t -[511] 445 0x2000'0e1a int16_t -[512] 631 0x2000'0e1c int16_t -[513] 746 0x2000'0e1e int16_t -[514] 778 0x2000'0e20 int16_t -[515] 726 0x2000'0e22 int16_t -[516] 596 0x2000'0e24 int16_t -[517] 400 0x2000'0e26 int16_t -[518] 164 0x2000'0e28 int16_t -[519] -85 0x2000'0e2a int16_t -[520] -320 0x2000'0e2c int16_t -[521] -517 0x2000'0e2e int16_t -[522] -658 0x2000'0e30 int16_t -[523] -728 0x2000'0e32 int16_t -[524] -718 0x2000'0e34 int16_t -[525] -636 0x2000'0e36 int16_t -[526] -484 0x2000'0e38 int16_t -[527] -279 0x2000'0e3a int16_t -[528] -48 0x2000'0e3c int16_t -[529] 185 0x2000'0e3e int16_t -[530] 392 0x2000'0e40 int16_t -[531] 554 0x2000'0e42 int16_t -[532] 650 0x2000'0e44 int16_t -[533] 675 0x2000'0e46 int16_t -[534] 627 0x2000'0e48 int16_t -[535] 512 0x2000'0e4a int16_t -[536] 342 0x2000'0e4c int16_t -[537] 140 0x2000'0e4e int16_t -[538] -73 0x2000'0e50 int16_t -[539] -276 0x2000'0e52 int16_t -[540] -450 0x2000'0e54 int16_t -[541] -577 0x2000'0e56 int16_t -[542] -641 0x2000'0e58 int16_t -[543] -632 0x2000'0e5a int16_t -[544] -553 0x2000'0e5c int16_t -[545] -417 0x2000'0e5e int16_t -[546] -237 0x2000'0e60 int16_t -[547] -37 0x2000'0e62 int16_t -[548] 163 0x2000'0e64 int16_t -[549] 341 0x2000'0e66 int16_t -[550] 478 0x2000'0e68 int16_t -[551] 561 0x2000'0e6a int16_t -[552] 585 0x2000'0e6c int16_t -[553] 546 0x2000'0e6e int16_t -[554] 448 0x2000'0e70 int16_t -[555] 304 0x2000'0e72 int16_t -[556] 129 0x2000'0e74 int16_t -[557] -64 0x2000'0e76 int16_t -[558] -245 0x2000'0e78 int16_t -[559] -400 0x2000'0e7a int16_t -[560] -507 0x2000'0e7c int16_t -[561] -558 0x2000'0e7e int16_t -[562] -549 0x2000'0e80 int16_t -[563] -483 0x2000'0e82 int16_t -[564] -363 0x2000'0e84 int16_t -[565] -212 0x2000'0e86 int16_t -[566] -39 0x2000'0e88 int16_t -[567] 135 0x2000'0e8a int16_t -[568] 289 0x2000'0e8c int16_t -[569] 412 0x2000'0e8e int16_t -[570] 491 0x2000'0e90 int16_t -[571] 516 0x2000'0e92 int16_t -[572] 483 0x2000'0e94 int16_t -[573] 397 0x2000'0e96 int16_t -[574] 269 0x2000'0e98 int16_t -[575] 113 0x2000'0e9a int16_t -[576] -55 0x2000'0e9c int16_t -[577] -212 0x2000'0e9e int16_t -[578] -344 0x2000'0ea0 int16_t -[579] -437 0x2000'0ea2 int16_t -[580] -483 0x2000'0ea4 int16_t -[581] -479 0x2000'0ea6 int16_t -[582] -424 0x2000'0ea8 int16_t -[583] -325 0x2000'0eaa int16_t -[584] -193 0x2000'0eac int16_t -[585] -43 0x2000'0eae int16_t -[586] 110 0x2000'0eb0 int16_t -[587] 248 0x2000'0eb2 int16_t -[588] 358 0x2000'0eb4 int16_t -[589] 428 0x2000'0eb6 int16_t -[590] 451 0x2000'0eb8 int16_t -[591] 419 0x2000'0eba int16_t -[592] 346 0x2000'0ebc int16_t -[593] 236 0x2000'0ebe int16_t -[594] 102 0x2000'0ec0 int16_t -[595] -42 0x2000'0ec2 int16_t -[596] -177 0x2000'0ec4 int16_t -[597] -291 0x2000'0ec6 int16_t -[598] -372 0x2000'0ec8 int16_t -[599] -415 0x2000'0eca int16_t -[600] -413 0x2000'0ecc int16_t -[601] -369 0x2000'0ece int16_t -[602] -287 0x2000'0ed0 int16_t -[603] -175 0x2000'0ed2 int16_t -[604] -46 0x2000'0ed4 int16_t -[605] 88 0x2000'0ed6 int16_t -[606] 208 0x2000'0ed8 int16_t -[607] 305 0x2000'0eda int16_t -[608] 364 0x2000'0edc int16_t -[609] 383 0x2000'0ede int16_t -[610] 358 0x2000'0ee0 int16_t -[611] 295 0x2000'0ee2 int16_t -[612] 204 0x2000'0ee4 int16_t -[613] 93 0x2000'0ee6 int16_t -[614] -25 0x2000'0ee8 int16_t -[615] -140 0x2000'0eea int16_t -[616] -239 0x2000'0eec int16_t -[617] -312 0x2000'0eee int16_t -[618] -352 0x2000'0ef0 int16_t -[619] -356 0x2000'0ef2 int16_t -[620] -319 0x2000'0ef4 int16_t -[621] -248 0x2000'0ef6 int16_t -[622] -154 0x2000'0ef8 int16_t -[623] -42 0x2000'0efa int16_t -[624] 70 0x2000'0efc int16_t -[625] 169 0x2000'0efe int16_t -[626] 248 0x2000'0f00 int16_t -[627] 298 0x2000'0f02 int16_t -[628] 314 0x2000'0f04 int16_t -[629] 298 0x2000'0f06 int16_t -[630] 254 0x2000'0f08 int16_t -[631] 182 0x2000'0f0a int16_t -[632] 89 0x2000'0f0c int16_t -[633] -11 0x2000'0f0e int16_t -[634] -108 0x2000'0f10 int16_t -[635] -195 0x2000'0f12 int16_t -[636] -260 0x2000'0f14 int16_t -[637] -297 0x2000'0f16 int16_t -[638] -298 0x2000'0f18 int16_t -[639] -271 0x2000'0f1a int16_t -[640] -212 0x2000'0f1c int16_t -[641] -132 0x2000'0f1e int16_t -[642] -46 0x2000'0f20 int16_t -[643] 43 0x2000'0f22 int16_t -[644] 126 0x2000'0f24 int16_t -[645] 193 0x2000'0f26 int16_t -[646] 241 0x2000'0f28 int16_t -[647] 263 0x2000'0f2a int16_t -[648] 256 0x2000'0f2c int16_t -[649] 218 0x2000'0f2e int16_t -[650] 161 0x2000'0f30 int16_t -[651] 85 0x2000'0f32 int16_t -[652] -1 0x2000'0f34 int16_t -[653] -85 0x2000'0f36 int16_t -[654] -156 0x2000'0f38 int16_t -[655] -211 0x2000'0f3a int16_t -[656] -243 0x2000'0f3c int16_t -[657] -247 0x2000'0f3e int16_t -[658] -226 0x2000'0f40 int16_t -[659] -184 0x2000'0f42 int16_t -[660] -128 0x2000'0f44 int16_t -[661] -57 0x2000'0f46 int16_t -[662] 20 0x2000'0f48 int16_t -[663] 92 0x2000'0f4a int16_t -[664] 154 0x2000'0f4c int16_t -[665] 198 0x2000'0f4e int16_t -[666] 220 0x2000'0f50 int16_t -[667] 217 0x2000'0f52 int16_t -[668] 190 0x2000'0f54 int16_t -[669] 142 0x2000'0f56 int16_t -[670] 77 0x2000'0f58 int16_t -[671] 9 0x2000'0f5a int16_t -[672] -58 0x2000'0f5c int16_t -[673] -119 0x2000'0f5e int16_t -[674] -166 0x2000'0f60 int16_t -[675] -196 0x2000'0f62 int16_t -[676] -208 0x2000'0f64 int16_t -[677] -198 0x2000'0f66 int16_t -[678] -168 0x2000'0f68 int16_t -[679] -122 0x2000'0f6a int16_t -[680] -63 0x2000'0f6c int16_t -[681] 5 0x2000'0f6e int16_t -[682] 70 0x2000'0f70 int16_t -[683] 125 0x2000'0f72 int16_t -[684] 165 0x2000'0f74 int16_t -[685] 186 0x2000'0f76 int16_t -[686] 183 0x2000'0f78 int16_t -[687] 160 0x2000'0f7a int16_t -[688] 123 0x2000'0f7c int16_t -[689] 74 0x2000'0f7e int16_t -[690] 20 0x2000'0f80 int16_t -[691] -36 0x2000'0f82 int16_t -[692] -85 0x2000'0f84 int16_t -[693] -129 0x2000'0f86 int16_t -[694] -164 0x2000'0f88 int16_t -[695] -179 0x2000'0f8a int16_t -[696] -175 0x2000'0f8c int16_t -[697] -151 0x2000'0f8e int16_t -[698] -112 0x2000'0f90 int16_t -[699] -60 0x2000'0f92 int16_t -[700] -5 0x2000'0f94 int16_t -[701] 50 0x2000'0f96 int16_t -[702] 95 0x2000'0f98 int16_t -[703] 126 0x2000'0f9a int16_t -[704] 143 0x2000'0f9c int16_t -[705] 146 0x2000'0f9e int16_t -[706] 136 0x2000'0fa0 int16_t -[707] 112 0x2000'0fa2 int16_t -[708] 78 0x2000'0fa4 int16_t -[709] 34 0x2000'0fa6 int16_t -[710] -17 0x2000'0fa8 int16_t -[711] -65 0x2000'0faa int16_t -[712] -108 0x2000'0fac int16_t -[713] -136 0x2000'0fae int16_t -[714] -150 0x2000'0fb0 int16_t -[715] -147 0x2000'0fb2 int16_t -[716] -128 0x2000'0fb4 int16_t -[717] -97 0x2000'0fb6 int16_t -[718] -57 0x2000'0fb8 int16_t -[719] -16 0x2000'0fba int16_t -[720] 26 0x2000'0fbc int16_t -[721] 62 0x2000'0fbe int16_t -[722] 95 0x2000'0fc0 int16_t -[723] 115 0x2000'0fc2 int16_t -[724] 124 0x2000'0fc4 int16_t -[725] 120 0x2000'0fc6 int16_t -[726] 104 0x2000'0fc8 int16_t -[727] 73 0x2000'0fca int16_t -[728] 34 0x2000'0fcc int16_t -[729] -10 0x2000'0fce int16_t -[730] -49 0x2000'0fd0 int16_t -[731] -83 0x2000'0fd2 int16_t -[732] -105 0x2000'0fd4 int16_t -[733] -116 0x2000'0fd6 int16_t -[734] -118 0x2000'0fd8 int16_t -[735] -108 0x2000'0fda int16_t -[736] -88 0x2000'0fdc int16_t -[737] -62 0x2000'0fde int16_t -[738] -29 0x2000'0fe0 int16_t -[739] 6 0x2000'0fe2 int16_t -[740] 39 0x2000'0fe4 int16_t -[741] 70 0x2000'0fe6 int16_t -[742] 93 0x2000'0fe8 int16_t -[743] 104 0x2000'0fea int16_t -[744] 100 0x2000'0fec int16_t -[745] 86 0x2000'0fee int16_t -[746] 62 0x2000'0ff0 int16_t -[747] 33 0x2000'0ff2 int16_t -[748] 1 0x2000'0ff4 int16_t -[749] -28 0x2000'0ff6 int16_t -[750] -55 0x2000'0ff8 int16_t -[751] -76 0x2000'0ffa int16_t -[752] -91 0x2000'0ffc int16_t -[753] -98 0x2000'0ffe int16_t -[754] -95 0x2000'1000 int16_t -[755] -83 0x2000'1002 int16_t -[756] -61 0x2000'1004 int16_t -[757] -35 0x2000'1006 int16_t -[758] -4 0x2000'1008 int16_t -[759] 28 0x2000'100a int16_t -[760] 51 0x2000'100c int16_t -[761] 69 0x2000'100e int16_t -[762] 77 0x2000'1010 int16_t -[763] 77 0x2000'1012 int16_t -[764] 67 0x2000'1014 int16_t -[765] 55 0x2000'1016 int16_t -[766] 36 0x2000'1018 int16_t -[767] 15 0x2000'101a int16_t -[768] -11 0x2000'101c int16_t -[769] -33 0x2000'101e int16_t -[770] -55 0x2000'1020 int16_t -[771] -76 0x2000'1022 int16_t -[772] -86 0x2000'1024 int16_t -[773] -85 0x2000'1026 int16_t -[774] -73 0x2000'1028 int16_t -[775] -54 0x2000'102a int16_t -[776] -29 0x2000'102c int16_t -[777] -4 0x2000'102e int16_t -[778] 16 0x2000'1030 int16_t -[779] 31 0x2000'1032 int16_t -[780] 43 0x2000'1034 int16_t -[781] 54 0x2000'1036 int16_t -[782] 60 0x2000'1038 int16_t -[783] 59 0x2000'103a int16_t -[784] 53 0x2000'103c int16_t -[785] 37 0x2000'103e int16_t -[786] 17 0x2000'1040 int16_t -[787] -7 0x2000'1042 int16_t -[788] -28 0x2000'1044 int16_t -[789] -47 0x2000'1046 int16_t -[790] -61 0x2000'1048 int16_t -[791] -65 0x2000'104a int16_t -[792] -64 0x2000'104c int16_t -[793] -54 0x2000'104e int16_t -[794] -42 0x2000'1050 int16_t -[795] -31 0x2000'1052 int16_t -[796] -16 0x2000'1054 int16_t -[797] -1 0x2000'1056 int16_t -[798] 14 0x2000'1058 int16_t -[799] 30 0x2000'105a int16_t -[800] 44 0x2000'105c int16_t -[801] 50 0x2000'105e int16_t -[802] 50 0x2000'1060 int16_t -[803] 44 0x2000'1062 int16_t -[804] 29 0x2000'1064 int16_t -[805] 13 0x2000'1066 int16_t -[806] -6 0x2000'1068 int16_t -[807] -21 0x2000'106a int16_t -[808] -34 0x2000'106c int16_t -[809] -41 0x2000'106e int16_t -[810] -45 0x2000'1070 int16_t -[811] -47 0x2000'1072 int16_t -[812] -47 0x2000'1074 int16_t -[813] -43 0x2000'1076 int16_t -[814] -34 0x2000'1078 int16_t -[815] -19 0x2000'107a int16_t -[816] -4 0x2000'107c int16_t -[817] 11 0x2000'107e int16_t -[818] 27 0x2000'1080 int16_t -[819] 34 0x2000'1082 int16_t -[820] 38 0x2000'1084 int16_t -[821] 36 0x2000'1086 int16_t -[822] 29 0x2000'1088 int16_t -[823] 21 0x2000'108a int16_t -[824] 9 0x2000'108c int16_t -[825] -2 0x2000'108e int16_t -[826] -11 0x2000'1090 int16_t -[827] -19 0x2000'1092 int16_t -[828] -28 0x2000'1094 int16_t -[829] -37 0x2000'1096 int16_t -[830] -42 0x2000'1098 int16_t -[831] -43 0x2000'109a int16_t -[832] -39 0x2000'109c int16_t -[833] -30 0x2000'109e int16_t -[834] -14 0x2000'10a0 int16_t -[835] -2 0x2000'10a2 int16_t -[836] 8 0x2000'10a4 int16_t -[837] 16 0x2000'10a6 int16_t -[838] 20 0x2000'10a8 int16_t -[839] 24 0x2000'10aa int16_t -[840] 24 0x2000'10ac int16_t -[841] 22 0x2000'10ae int16_t -[842] 18 0x2000'10b0 int16_t -[843] 12 0x2000'10b2 int16_t -[844] 5 0x2000'10b4 int16_t -[845] -4 0x2000'10b6 int16_t -[846] -17 0x2000'10b8 int16_t -[847] -27 0x2000'10ba int16_t -[848] -32 0x2000'10bc int16_t -[849] -36 0x2000'10be int16_t -[850] -33 0x2000'10c0 int16_t -[851] -26 0x2000'10c2 int16_t -[852] -21 0x2000'10c4 int16_t -[853] -14 0x2000'10c6 int16_t -[854] -7 0x2000'10c8 int16_t -[855] 1 0x2000'10ca int16_t -[856] 11 0x2000'10cc int16_t -[857] 17 0x2000'10ce int16_t -[858] 20 0x2000'10d0 int16_t -[859] 20 0x2000'10d2 int16_t -[860] 19 0x2000'10d4 int16_t -[861] 16 0x2000'10d6 int16_t -[862] 8 0x2000'10d8 int16_t -[863] 0 0x2000'10da int16_t -[864] -8 0x2000'10dc int16_t -[865] -13 0x2000'10de int16_t -[866] -18 0x2000'10e0 int16_t -[867] -23 0x2000'10e2 int16_t -[868] -26 0x2000'10e4 int16_t -[869] -25 0x2000'10e6 int16_t -[870] -27 0x2000'10e8 int16_t -[871] -23 0x2000'10ea int16_t -[872] -13 0x2000'10ec int16_t -[873] -6 0x2000'10ee int16_t -[874] 1 0x2000'10f0 int16_t -[875] 8 0x2000'10f2 int16_t -[876] 12 0x2000'10f4 int16_t -[877] 16 0x2000'10f6 int16_t -[878] 16 0x2000'10f8 int16_t -[879] 13 0x2000'10fa int16_t -[880] 11 0x2000'10fc int16_t -[881] 4 0x2000'10fe int16_t -[882] -2 0x2000'1100 int16_t -[883] -5 0x2000'1102 int16_t -[884] -12 0x2000'1104 int16_t -[885] -16 0x2000'1106 int16_t -[886] -21 0x2000'1108 int16_t -[887] -23 0x2000'110a int16_t -[888] -25 0x2000'110c int16_t -[889] -20 0x2000'110e int16_t -[890] -17 0x2000'1110 int16_t -[891] -12 0x2000'1112 int16_t -[892] -4 0x2000'1114 int16_t -[893] 0 0x2000'1116 int16_t -[894] 4 0x2000'1118 int16_t -[895] 9 0x2000'111a int16_t -[896] 10 0x2000'111c int16_t -[897] 11 0x2000'111e int16_t -[898] 11 0x2000'1120 int16_t -[899] 7 0x2000'1122 int16_t -[900] 4 0x2000'1124 int16_t -[901] -1 0x2000'1126 int16_t -[902] -6 0x2000'1128 int16_t -[903] -10 0x2000'112a int16_t -[904] -16 0x2000'112c int16_t -[905] -18 0x2000'112e int16_t -[906] -20 0x2000'1130 int16_t -[907] -20 0x2000'1132 int16_t -[908] -16 0x2000'1134 int16_t -[909] -15 0x2000'1136 int16_t -[910] -11 0x2000'1138 int16_t -[911] -6 0x2000'113a int16_t -[912] -1 0x2000'113c int16_t -[913] 2 0x2000'113e int16_t -[914] 6 0x2000'1140 int16_t -[915] 7 0x2000'1142 int16_t -[916] 10 0x2000'1144 int16_t -[917] 9 0x2000'1146 int16_t -[918] 6 0x2000'1148 int16_t -[919] 3 0x2000'114a int16_t -[920] -3 0x2000'114c int16_t -[921] -8 0x2000'114e int16_t -[922] -9 0x2000'1150 int16_t -[923] -12 0x2000'1152 int16_t -[924] -14 0x2000'1154 int16_t -[925] -16 0x2000'1156 int16_t -[926] -16 0x2000'1158 int16_t -[927] -15 0x2000'115a int16_t -[928] -13 0x2000'115c int16_t -[929] -9 0x2000'115e int16_t -[930] -6 0x2000'1160 int16_t -[931] -2 0x2000'1162 int16_t -[932] 1 0x2000'1164 int16_t -[933] 3 0x2000'1166 int16_t -[934] 4 0x2000'1168 int16_t -[935] 5 0x2000'116a int16_t -[936] 5 0x2000'116c int16_t -[937] 3 0x2000'116e int16_t -[938] 2 0x2000'1170 int16_t -[939] 1 0x2000'1172 int16_t -[940] -2 0x2000'1174 int16_t -[941] -7 0x2000'1176 int16_t -[942] -10 0x2000'1178 int16_t -[943] -15 0x2000'117a int16_t -[944] -17 0x2000'117c int16_t -[945] -17 0x2000'117e int16_t -[946] -15 0x2000'1180 int16_t -[947] -10 0x2000'1182 int16_t -[948] -7 0x2000'1184 int16_t -[949] -5 0x2000'1186 int16_t -[950] -3 0x2000'1188 int16_t -[951] -3 0x2000'118a int16_t -[952] -1 0x2000'118c int16_t -[953] 1 0x2000'118e int16_t -[954] 4 0x2000'1190 int16_t -[955] 4 0x2000'1192 int16_t -[956] 4 0x2000'1194 int16_t -[957] 6 0x2000'1196 int16_t -[958] 1 0x2000'1198 int16_t -[959] -3 0x2000'119a int16_t -[960] -9 0x2000'119c int16_t -[961] -13 0x2000'119e int16_t -[962] -14 0x2000'11a0 int16_t -[963] -14 0x2000'11a2 int16_t -[964] -12 0x2000'11a4 int16_t -[965] -10 0x2000'11a6 int16_t -[966] -9 0x2000'11a8 int16_t -[967] -10 0x2000'11aa int16_t -[968] -8 0x2000'11ac int16_t -[969] -7 0x2000'11ae int16_t -[970] -4 0x2000'11b0 int16_t -[971] 0 0x2000'11b2 int16_t -[972] 1 0x2000'11b4 int16_t -[973] 6 0x2000'11b6 int16_t -[974] 6 0x2000'11b8 int16_t -[975] 4 0x2000'11ba int16_t -[976] 0 0x2000'11bc int16_t -[977] -3 0x2000'11be int16_t -[978] -5 0x2000'11c0 int16_t -[979] -6 0x2000'11c2 int16_t -[980] -7 0x2000'11c4 int16_t -[981] -8 0x2000'11c6 int16_t -[982] -10 0x2000'11c8 int16_t -[983] -11 0x2000'11ca int16_t -[984] -12 0x2000'11cc int16_t -[985] -12 0x2000'11ce int16_t -[986] -11 0x2000'11d0 int16_t -[987] -9 0x2000'11d2 int16_t -[988] -6 0x2000'11d4 int16_t -[989] -3 0x2000'11d6 int16_t -[990] 2 0x2000'11d8 int16_t -[991] 4 0x2000'11da int16_t -[992] 3 0x2000'11dc int16_t -[993] 3 0x2000'11de int16_t -[994] 1 0x2000'11e0 int16_t -[995] -1 0x2000'11e2 int16_t -[996] -2 0x2000'11e4 int16_t -[997] -3 0x2000'11e6 int16_t -[998] -3 0x2000'11e8 int16_t -[999] -5 0x2000'11ea int16_t -[1000] -7 0x2000'11ec int16_t -[1001] -10 0x2000'11ee int16_t -[1002] -13 0x2000'11f0 int16_t -[1003] -14 0x2000'11f2 int16_t -[1004] -12 0x2000'11f4 int16_t -[1005] -7 0x2000'11f6 int16_t -[1006] -8 0x2000'11f8 int16_t -[1007] -4 0x2000'11fa int16_t -[1008] -2 0x2000'11fc int16_t -[1009] -1 0x2000'11fe int16_t -[1010] -2 0x2000'1200 int16_t -[1011] -1 0x2000'1202 int16_t -[1012] -2 0x2000'1204 int16_t -[1013] 1 0x2000'1206 int16_t -[1014] 2 0x2000'1208 int16_t -[1015] 0 0x2000'120a int16_t -[1016] -1 0x2000'120c int16_t -[1017] -4 0x2000'120e int16_t -[1018] -7 0x2000'1210 int16_t -[1019] -8 0x2000'1212 int16_t -[1020] -10 0x2000'1214 int16_t -[1021] -13 0x2000'1216 int16_t -[1022] -14 0x2000'1218 int16_t -[1023] -10 0x2000'121a int16_t -tofx 3.357'302'86E+2 0x2000'2a78 float32_t -tofy 3.366'209'72E+2 0x2000'2a7c float32_t -adc_buf1 -x_buf Error: Unknown or ambiguous symbol. x_buf -y_buf Error: Unknown or ambiguous symbol. y_buf -corrx_out Error: Unknown or ambiguous symbol. corrx_out diff --git a/EWARM/micro_climate.ewp b/EWARM/micro_climate.ewp index 68ed1da..0fff44f 100644 --- a/EWARM/micro_climate.ewp +++ b/EWARM/micro_climate.ewp @@ -701,7 +701,7 @@ - 160 + 1 inputOutputBased @@ -786,7 +786,7 @@