diff --git a/build/release/bin/l502-BFfirmware0.elf b/build/release/bin/l502-BFfirmware0.elf index cf1d012..b00e848 100755 Binary files a/build/release/bin/l502-BFfirmware0.elf and b/build/release/bin/l502-BFfirmware0.elf differ diff --git a/build/release/bin/l502-BFfirmware0.ldr b/build/release/bin/l502-BFfirmware0.ldr index 04fbcb2..8ccb8af 100644 Binary files a/build/release/bin/l502-BFfirmware0.ldr and b/build/release/bin/l502-BFfirmware0.ldr differ diff --git a/build/release/lst/l502_cmd.lst b/build/release/lst/l502_cmd.lst index b99bc8c..57b05e5 100644 --- a/build/release/lst/l502_cmd.lst +++ b/build/release/lst/l502_cmd.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccJVvfke.s page 1 +BFIN GAS /tmp/ccOE2Ces.s page 1 1 .file "src/l502_cmd.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd); 37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd); 38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd); - BFIN GAS /tmp/ccJVvfke.s page 2 + BFIN GAS /tmp/ccOE2Ces.s page 2 39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd); @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 93:src/l502_cmd.c **** 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; 95:src/l502_cmd.c **** } - BFIN GAS /tmp/ccJVvfke.s page 3 + BFIN GAS /tmp/ccOE2Ces.s page 3 96:src/l502_cmd.c **** @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 34 .LFE19: 35 .size _l502_cmd_set_req, .-_l502_cmd_set_req 36 0026 0000 .align 4 - BFIN GAS /tmp/ccJVvfke.s page 4 + BFIN GAS /tmp/ccOE2Ces.s page 4 37 .global _l502_cmd_done; @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 83 _f_cmd_set_param: 84 .LFB30: 131:src/l502_cmd.c **** - BFIN GAS /tmp/ccJVvfke.s page 5 + BFIN GAS /tmp/ccOE2Ces.s page 5 132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) { @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]); 187:src/l502_cmd.c **** } 188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0); - BFIN GAS /tmp/ccJVvfke.s page 6 + BFIN GAS /tmp/ccOE2Ces.s page 6 189:src/l502_cmd.c **** } @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 111 0086 10E60202 [P2+2056] = R0; 90:src/l502_cmd.c **** g_state.cmd.data_size = size; 112 .loc 1 90 0 - BFIN GAS /tmp/ccJVvfke.s page 7 + BFIN GAS /tmp/ccOE2Ces.s page 7 113 008a 0060 R0 = 0 (X); @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 259:src/l502_cmd.c **** break; 260:src/l502_cmd.c **** case L502_BF_PARAM_IN_STEP_SIZE: 261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]); - BFIN GAS /tmp/ccJVvfke.s page 8 + BFIN GAS /tmp/ccOE2Ces.s page 8 262:src/l502_cmd.c **** break; @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po; 138 .loc 1 287 0 139 00a8 20E1FDFD R0 = -515 (X); - BFIN GAS /tmp/ccJVvfke.s page 9 + BFIN GAS /tmp/ccOE2Ces.s page 9 140 .LVL11: @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 191 0044 B8000000 .dd .L11; 192 0048 B8000000 .dd .L11; 193 004c B8000000 .dd .L11; - BFIN GAS /tmp/ccJVvfke.s page 10 + BFIN GAS /tmp/ccOE2Ces.s page 10 194 0050 B8000000 .dd .L11; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 244 00ec 0000 nop; 245 .LBB14: 280:src/l502_cmd.c **** uint32_t ch = cmd->data[0]; - BFIN GAS /tmp/ccJVvfke.s page 11 + BFIN GAS /tmp/ccOE2Ces.s page 11 246 .loc 1 280 0 @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 291 .loc 1 271 0 292 012a 82CE108E R7 = R0 << 2 || 292 69A10000 - BFIN GAS /tmp/ccJVvfke.s page 12 + BFIN GAS /tmp/ccOE2Ces.s page 12 293 R1 = [P5+20] || @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 340 0186 7C2F jump.s .L9; 341 .L14: 231:src/l502_cmd.c **** if (cmd->data_size < 5) { - BFIN GAS /tmp/ccJVvfke.s page 13 + BFIN GAS /tmp/ccOE2Ces.s page 13 342 .loc 1 231 0 @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 390 .LVL23: 391 01de 502F jump.s .L9; 392 .LVL24: - BFIN GAS /tmp/ccJVvfke.s page 14 + BFIN GAS /tmp/ccOE2Ces.s page 14 393 .L34: @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 437 .LBB21: 438 .LBB20: 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - BFIN GAS /tmp/ccJVvfke.s page 15 + BFIN GAS /tmp/ccOE2Ces.s page 15 439 .loc 1 94 0 @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 485 0254 08E60302 [P1+2060] = R0; 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) 486 .loc 1 91 0 - BFIN GAS /tmp/ccJVvfke.s page 16 + BFIN GAS /tmp/ccOE2Ces.s page 16 487 0258 4208 cc =P2==P0; @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 534 0294 804F R0 <<= 16; 535 0296 000C cc =R0==0; 536 0298 1618 if cc jump .L46; - BFIN GAS /tmp/ccJVvfke.s page 17 + BFIN GAS /tmp/ccOE2Ces.s page 17 537 029a 20E1FEFD R0 = -514 (X); @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 584 02d2 00E80300 LINK 12; 585 .LCFI10: 158:src/l502_cmd.c **** if (cmd->data_size < 1) { - BFIN GAS /tmp/ccJVvfke.s page 18 + BFIN GAS /tmp/ccOE2Ces.s page 18 586 .loc 1 158 0 @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 634 .LBE33: 635 .LBE32: 177:src/l502_cmd.c **** } - BFIN GAS /tmp/ccJVvfke.s page 19 + BFIN GAS /tmp/ccOE2Ces.s page 19 636 .loc 1 177 0 @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0); 684 .loc 1 153 0 685 0356 50A0 R0 = [P2+4]; - BFIN GAS /tmp/ccJVvfke.s page 20 + BFIN GAS /tmp/ccOE2Ces.s page 20 686 .LVL65: @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 731 .loc 1 94 0 732 039a 20E1035A R0 = 23043 (X); 733 039e 50E60104 W [P2+2050] = R0; - BFIN GAS /tmp/ccJVvfke.s page 21 + BFIN GAS /tmp/ccOE2Ces.s page 21 734 .LBE41: @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 779 .loc 1 137 0 780 03d4 FFE316FE call _streams_stop; 781 .LVL73: - BFIN GAS /tmp/ccJVvfke.s page 22 + BFIN GAS /tmp/ccOE2Ces.s page 22 782 .LBB48: @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 826 .loc 1 134 0 827 041a 01E80000 UNLINK; 828 041e 1000 rts; - BFIN GAS /tmp/ccJVvfke.s page 23 + BFIN GAS /tmp/ccOE2Ces.s page 23 829 .LFE20: @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 302:src/l502_cmd.c **** uint32_t ret_size = 0; 303:src/l502_cmd.c **** 304:src/l502_cmd.c **** - BFIN GAS /tmp/ccJVvfke.s page 24 + BFIN GAS /tmp/ccOE2Ces.s page 24 305:src/l502_cmd.c **** switch (cmd->param) { @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 350:src/l502_cmd.c **** ret_size = 1; 351:src/l502_cmd.c **** break; 352:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY: - BFIN GAS /tmp/ccJVvfke.s page 25 + BFIN GAS /tmp/ccOE2Ces.s page 25 353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay; @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 902 .loc 1 383 0 903 0478 01E80000 UNLINK; 904 047c 8504 ( p5:5 ) = [sp++]; - BFIN GAS /tmp/ccJVvfke.s page 26 + BFIN GAS /tmp/ccOE2Ces.s page 26 905 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 958 0158 AA050000 .dd .L86; 959 015c 5A040000 .dd .L75; 960 0160 5A040000 .dd .L75; - BFIN GAS /tmp/ccJVvfke.s page 27 + BFIN GAS /tmp/ccOE2Ces.s page 27 961 0164 5A040000 .dd .L75; @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1013 .loc 1 308 0 1014 0492 1860 R0 = 3 (X); 1015 0494 68B1 [P5+20] = R0; - BFIN GAS /tmp/ccJVvfke.s page 28 + BFIN GAS /tmp/ccOE2Ces.s page 28 1016 0496 1360 R3 = 2 (X); @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1061 .LVL90: 1062 .L77: 312:src/l502_cmd.c **** cmd->data[0] = g_mode; - BFIN GAS /tmp/ccJVvfke.s page 29 + BFIN GAS /tmp/ccOE2Ces.s page 29 1063 .loc 1 312 0 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1112 .loc 1 332 0 1113 051e 20E1FF00 R0 = 255 (X); 331:src/l502_cmd.c **** uint32_t index = cmd->data[0]; - BFIN GAS /tmp/ccJVvfke.s page 30 + BFIN GAS /tmp/ccOE2Ces.s page 30 1114 .loc 1 331 0 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1159 .LVL103: 1160 .L83: 349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq; - BFIN GAS /tmp/ccJVvfke.s page 31 + BFIN GAS /tmp/ccOE2Ces.s page 31 1161 .loc 1 349 0 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1211 .LVL112: 1212 05ce 2260 R2 = 4 (X); 1213 05d0 652F jump.s .L91; - BFIN GAS /tmp/ccJVvfke.s page 32 + BFIN GAS /tmp/ccOE2Ces.s page 32 1214 .LVL113: @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1263 0606 49E10000 P1.H = _f_cmd_tbl; 1264 060a 09E12002 P1.L = _f_cmd_tbl; 103:src/l502_cmd.c **** usr_cmd_process(cmd); - BFIN GAS /tmp/ccJVvfke.s page 33 + BFIN GAS /tmp/ccOE2Ces.s page 33 1265 .loc 1 103 0 @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1318 0676 5B18 if cc jump .L123; 1319 0678 0000 nop; 1320 067a 4AE10000 P2.H = _f_cmd_tbl; - BFIN GAS /tmp/ccJVvfke.s page 34 + BFIN GAS /tmp/ccOE2Ces.s page 34 1321 067e 0AE12002 P2.L = _f_cmd_tbl; @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1369 06dc 1032 P2 = R0; 1370 06de 4030 R0 = P0; 115:src/l502_cmd.c **** } - BFIN GAS /tmp/ccJVvfke.s page 35 + BFIN GAS /tmp/ccOE2Ces.s page 35 1371 .loc 1 115 0 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1413 .loc 1 108 0 1414 0712 915A P2 = P1 + P2; 1415 0714 52AC P2 = [P2+4]; - BFIN GAS /tmp/ccJVvfke.s page 36 + BFIN GAS /tmp/ccOE2Ces.s page 36 1416 0716 5200 jump (P2); @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1469 .size _l502_cmd_start, .-_l502_cmd_start 1470 .align 4 1471 .global _l502_cmd_check_req; - BFIN GAS /tmp/ccJVvfke.s page 37 + BFIN GAS /tmp/ccOE2Ces.s page 37 1472 .type _l502_cmd_check_req, STT_FUNC; @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1518 0792 0000 nop; 1519 0794 50E50004 R0 = W [P2+2048] (X); 1520 0798 C042 R0 = R0.L (Z); - BFIN GAS /tmp/ccJVvfke.s page 38 + BFIN GAS /tmp/ccOE2Ces.s page 38 1521 079a 09A1 R1 = [P1+16]; @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1575 0824 0000 nop; 1576 0826 40E50004 R0 = W [P0+2048] (X); 1577 082a C042 R0 = R0.L (Z); - BFIN GAS /tmp/ccJVvfke.s page 39 + BFIN GAS /tmp/ccOE2Ces.s page 39 1578 082c 11E41600 R1 = [P2+88]; @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1624 0874 0060 R0 = 0 (X); 1625 .LVL152: 1626 0876 F42F jump.s .L132; - BFIN GAS /tmp/ccJVvfke.s page 40 + BFIN GAS /tmp/ccOE2Ces.s page 40 1627 .LVL153: @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1677 08a4 4860 R0 = 9 (X); 1678 .LVL168: 1679 08a6 DC2F jump.s .L132; - BFIN GAS /tmp/ccJVvfke.s page 41 + BFIN GAS /tmp/ccOE2Ces.s page 41 1680 .LVL169: @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1734 .size _f_regaddr_k, 24 1735 _f_regaddr_k: 1736 0288 08040000 .long 1032 - BFIN GAS /tmp/ccJVvfke.s page 42 + BFIN GAS /tmp/ccOE2Ces.s page 42 1737 028c 09040000 .long 1033 @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1791 .4byte .LCFI1-.LFB16 1792 0039 0E .byte 0xe 1793 003a 04 .uleb128 0x4 - BFIN GAS /tmp/ccJVvfke.s page 43 + BFIN GAS /tmp/ccOE2Ces.s page 43 1794 003b 8D .byte 0x8d @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1848 .LEFDE6: 1849 .LSFDE8: 1850 0080 14000000 .4byte .LEFDE8-.LASFDE8 - BFIN GAS /tmp/ccJVvfke.s page 44 + BFIN GAS /tmp/ccOE2Ces.s page 44 1851 .LASFDE8: @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1905 00d4 2C000000 .4byte .LFE25-.LFB25 1906 00d8 46 .byte 0x4 1907 .4byte .LCFI11-.LFB25 - BFIN GAS /tmp/ccJVvfke.s page 45 + BFIN GAS /tmp/ccOE2Ces.s page 45 1908 00d9 0C .byte 0xc @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 1962 0124 8F .byte 0x8f 1963 0125 02 .uleb128 0x2 1964 0126 A3 .byte 0xa3 - BFIN GAS /tmp/ccJVvfke.s page 46 + BFIN GAS /tmp/ccOE2Ces.s page 46 1965 0127 01 .uleb128 0x1 @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2019 0171 8F .byte 0x8f 2020 0172 03 .uleb128 0x3 2021 0173 A3 .byte 0xa3 - BFIN GAS /tmp/ccJVvfke.s page 47 + BFIN GAS /tmp/ccOE2Ces.s page 47 2022 0174 02 .uleb128 0x2 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2076 001f 28000000 .4byte .LFB16-.Ltext0 2077 0023 2A000000 .4byte .LCFI1-.Ltext0 2078 0027 0100 .2byte 0x1 - BFIN GAS /tmp/ccJVvfke.s page 48 + BFIN GAS /tmp/ccOE2Ces.s page 48 2079 0029 5E .byte 0x5e @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2133 00b9 7E .byte 0x7e 2134 00ba 08 .sleb128 8 2135 00bb 6E000000 .4byte .LCFI5-.Ltext0 - BFIN GAS /tmp/ccJVvfke.s page 49 + BFIN GAS /tmp/ccOE2Ces.s page 49 2136 00bf E4010000 .4byte .LFE30-.Ltext0 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2190 0151 BE000000 .4byte .LVL15-.Ltext0 2191 0155 0100 .2byte 0x1 2192 0157 51 .byte 0x51 - BFIN GAS /tmp/ccJVvfke.s page 50 + BFIN GAS /tmp/ccOE2Ces.s page 50 2193 0158 F0000000 .4byte .LVL16-.Ltext0 @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2247 01e9 4C020000 .4byte .LVL31-.Ltext0 2248 01ed 0100 .2byte 0x1 2249 01ef 5A .byte 0x5a - BFIN GAS /tmp/ccJVvfke.s page 51 + BFIN GAS /tmp/ccOE2Ces.s page 51 2250 01f0 6E020000 .4byte .LVL33-.Ltext0 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2304 0280 5A .byte 0x5a 2305 0281 BE020000 .4byte .LVL42-.Ltext0 2306 0285 CC020000 .4byte .LVL45-.Ltext0 - BFIN GAS /tmp/ccJVvfke.s page 52 + BFIN GAS /tmp/ccOE2Ces.s page 52 2307 0289 0100 .2byte 0x1 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2361 031b 0100 .2byte 0x1 2362 031d 5A .byte 0x5a 2363 031e 00000000 .4byte 0x0 - BFIN GAS /tmp/ccJVvfke.s page 53 + BFIN GAS /tmp/ccOE2Ces.s page 53 2364 0322 00000000 .4byte 0x0 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2418 03b5 0200 .2byte 0x2 2419 03b7 7F .byte 0x7f 2420 03b8 08 .sleb128 8 - BFIN GAS /tmp/ccJVvfke.s page 54 + BFIN GAS /tmp/ccOE2Ces.s page 54 2421 03b9 00000000 .4byte 0x0 @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2475 044b 0100 .2byte 0x1 2476 044d 5E .byte 0x5e 2477 044e FC030000 .4byte .LCFI15-.Ltext0 - BFIN GAS /tmp/ccJVvfke.s page 55 + BFIN GAS /tmp/ccOE2Ces.s page 55 2478 0452 20040000 .4byte .LFE20-.Ltext0 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2532 04dd 5A040000 .4byte .LVL79-.Ltext0 2533 04e1 62040000 .4byte .LVL81-.Ltext0 2534 04e5 0100 .2byte 0x1 - BFIN GAS /tmp/ccJVvfke.s page 56 + BFIN GAS /tmp/ccOE2Ces.s page 56 2535 04e7 5D .byte 0x5d @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2589 057b 53 .byte 0x53 2590 057c 7E050000 .4byte .LVL104-.Ltext0 2591 0580 82050000 .4byte .LVL105-.Ltext0 - BFIN GAS /tmp/ccJVvfke.s page 57 + BFIN GAS /tmp/ccOE2Ces.s page 57 2592 0584 0100 .2byte 0x1 @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2646 0615 00000000 .4byte 0x0 2647 .LLST40: 2648 0619 F8050000 .4byte .LVL119-.Ltext0 - BFIN GAS /tmp/ccJVvfke.s page 58 + BFIN GAS /tmp/ccOE2Ces.s page 58 2649 061d 02060000 .4byte .LVL120-.Ltext0 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2703 06b0 2A070000 .4byte .LVL139-.Ltext0 2704 06b4 2C070000 .4byte .LVL140-.Ltext0 2705 06b8 0100 .2byte 0x1 - BFIN GAS /tmp/ccJVvfke.s page 59 + BFIN GAS /tmp/ccOE2Ces.s page 59 2706 06ba 50 .byte 0x50 @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2760 074d 0100 .2byte 0x1 2761 074f 50 .byte 0x50 2762 0750 96080000 .4byte .LVL160-.Ltext0 - BFIN GAS /tmp/ccJVvfke.s page 60 + BFIN GAS /tmp/ccOE2Ces.s page 60 2763 0754 98080000 .4byte .LVL161-.Ltext0 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2817 0027 06 .byte 0x6 2818 0028 3A080000 .4byte .LASF0 2819 002c 03 .uleb128 0x3 - BFIN GAS /tmp/ccJVvfke.s page 61 + BFIN GAS /tmp/ccOE2Ces.s page 61 2820 002d CB030000 .4byte .LASF3 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2874 0093 C6000000 .4byte .LASF12 2875 0097 05 .uleb128 0x5 2876 0098 04 .byte 0x4 - BFIN GAS /tmp/ccJVvfke.s page 62 + BFIN GAS /tmp/ccOE2Ces.s page 62 2877 0099 03 .byte 0x3 @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2931 0108 06 .uleb128 0x6 2932 0109 97080000 .4byte .LASF28 2933 010d 25 .sleb128 37 - BFIN GAS /tmp/ccJVvfke.s page 63 + BFIN GAS /tmp/ccOE2Ces.s page 63 2934 010e 06 .uleb128 0x6 @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 2988 0178 06 .uleb128 0x6 2989 0179 8F010000 .4byte .LASF43 2990 017d FE7B .sleb128 -514 - BFIN GAS /tmp/ccJVvfke.s page 64 + BFIN GAS /tmp/ccOE2Ces.s page 64 2991 017f 06 .uleb128 0x6 @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3045 01e8 23 .byte 0x23 3046 01e9 00 .uleb128 0x0 3047 01ea 08 .uleb128 0x8 - BFIN GAS /tmp/ccJVvfke.s page 65 + BFIN GAS /tmp/ccOE2Ces.s page 65 3048 01eb D3030000 .4byte .LASF55 @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3102 024c D3010000 .4byte 0x1d3 3103 0250 0C .uleb128 0xc 3104 0251 20 .byte 0x20 - BFIN GAS /tmp/ccJVvfke.s page 66 + BFIN GAS /tmp/ccOE2Ces.s page 66 3105 0252 04 .byte 0x4 @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3159 02b2 23 .byte 0x23 3160 02b3 45000000 .4byte 0x45 3161 02b7 02 .byte 0x2 - BFIN GAS /tmp/ccJVvfke.s page 67 + BFIN GAS /tmp/ccOE2Ces.s page 67 3162 02b8 23 .byte 0x23 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3216 0315 00 .uleb128 0x0 3217 0316 0D .uleb128 0xd 3218 0317 696E00 .string "in" - BFIN GAS /tmp/ccJVvfke.s page 68 + BFIN GAS /tmp/ccOE2Ces.s page 68 3219 031a 04 .byte 0x4 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3273 0380 23 .byte 0x23 3274 0381 8010 .uleb128 0x800 3275 0383 00 .byte 0x0 - BFIN GAS /tmp/ccJVvfke.s page 69 + BFIN GAS /tmp/ccOE2Ces.s page 69 3276 0384 03 .uleb128 0x3 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3330 03ea 01 .sleb128 1 3331 03eb 06 .uleb128 0x6 3332 03ec CA080000 .4byte .LASF88 - BFIN GAS /tmp/ccJVvfke.s page 70 + BFIN GAS /tmp/ccOE2Ces.s page 70 3333 03f0 02 .sleb128 2 @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3387 044e 00 .uleb128 0x0 3388 044f 08 .uleb128 0x8 3389 0450 40070000 .4byte .LASF96 - BFIN GAS /tmp/ccJVvfke.s page 71 + BFIN GAS /tmp/ccOE2Ces.s page 71 3390 0454 06 .byte 0x6 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3444 04b7 23 .byte 0x23 3445 04b8 01 .uleb128 0x1 3446 04b9 08 .uleb128 0x8 - BFIN GAS /tmp/ccJVvfke.s page 72 + BFIN GAS /tmp/ccOE2Ces.s page 72 3447 04ba 4A050000 .4byte .LASF102 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3501 051c 69000000 .4byte 0x69 3502 0520 03 .byte 0x3 3503 0521 23 .byte 0x23 - BFIN GAS /tmp/ccJVvfke.s page 73 + BFIN GAS /tmp/ccOE2Ces.s page 73 3504 0522 8410 .uleb128 0x804 @@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3558 0589 42020000 .4byte 0x242 3559 058d FF .byte 0xff 3560 058e 00 .byte 0x0 - BFIN GAS /tmp/ccJVvfke.s page 74 + BFIN GAS /tmp/ccOE2Ces.s page 74 3561 058f 03 .uleb128 0x3 @@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3615 05f2 00000000 .4byte .LFB19 3616 05f6 26000000 .4byte .LFE19 3617 05fa 00000000 .4byte .LLST0 - BFIN GAS /tmp/ccJVvfke.s page 75 + BFIN GAS /tmp/ccOE2Ces.s page 75 3618 05fe 14 .uleb128 0x14 @@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3672 0682 01 .byte 0x1 3673 0683 D3 .byte 0xd3 3674 0684 BE050000 .4byte 0x5be - BFIN GAS /tmp/ccJVvfke.s page 76 + BFIN GAS /tmp/ccOE2Ces.s page 76 3675 0688 CF000000 .4byte .LLST6 @@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3729 070e 00 .byte 0x0 3730 070f 10 .uleb128 0x10 3731 0710 04 .byte 0x4 - BFIN GAS /tmp/ccJVvfke.s page 77 + BFIN GAS /tmp/ccOE2Ces.s page 77 3732 0711 27040000 .4byte 0x427 @@ -4618,7 +4618,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3786 0792 C0 .byte 0xc0 3787 0793 57000000 .4byte 0x57 3788 0797 03020000 .4byte .LLST14 - BFIN GAS /tmp/ccJVvfke.s page 78 + BFIN GAS /tmp/ccOE2Ces.s page 78 3789 079b 1A .uleb128 0x1a @@ -4678,7 +4678,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3843 081f 00 .byte 0x0 3844 0820 18 .uleb128 0x18 3845 0821 25030000 .4byte .LASF122 - BFIN GAS /tmp/ccJVvfke.s page 79 + BFIN GAS /tmp/ccOE2Ces.s page 79 3846 0825 01 .byte 0x1 @@ -4738,7 +4738,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3900 08ac 1C .uleb128 0x1c 3901 08ad 5B060000 .4byte 0x65b 3902 08b1 1C .uleb128 0x1c - BFIN GAS /tmp/ccJVvfke.s page 80 + BFIN GAS /tmp/ccOE2Ces.s page 80 3903 08b2 52060000 .4byte 0x652 @@ -4798,7 +4798,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 3957 0939 91 .byte 0x91 3958 093a 1C .uleb128 0x1c 3959 093b 5B060000 .4byte 0x65b - BFIN GAS /tmp/ccJVvfke.s page 81 + BFIN GAS /tmp/ccOE2Ces.s page 81 3960 093f 1C .uleb128 0x1c @@ -4858,7 +4858,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4014 09c6 01 .byte 0x1 4015 09c7 85 .byte 0x85 4016 09c8 1C .uleb128 0x1c - BFIN GAS /tmp/ccJVvfke.s page 82 + BFIN GAS /tmp/ccOE2Ces.s page 82 4017 09c9 5B060000 .4byte 0x65b @@ -4918,7 +4918,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4071 0a4f 2D01 .2byte 0x12d 4072 0a51 57000000 .4byte 0x57 4073 0a55 06050000 .4byte .LLST36 - BFIN GAS /tmp/ccJVvfke.s page 83 + BFIN GAS /tmp/ccOE2Ces.s page 83 4074 0a59 22 .uleb128 0x22 @@ -4978,7 +4978,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4128 0ad2 1C .uleb128 0x1c 4129 0ad3 5B060000 .4byte 0x65b 4130 0ad7 1C .uleb128 0x1c - BFIN GAS /tmp/ccJVvfke.s page 84 + BFIN GAS /tmp/ccOE2Ces.s page 84 4131 0ad8 52060000 .4byte 0x652 @@ -5038,7 +5038,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4185 0b62 19070000 .4byte .LLST43 4186 0b66 2D .uleb128 0x2d 4187 0b67 C60A0000 .4byte 0xac6 - BFIN GAS /tmp/ccJVvfke.s page 85 + BFIN GAS /tmp/ccOE2Ces.s page 85 4188 0b6b 25 .uleb128 0x25 @@ -5098,7 +5098,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4242 0be0 C4050000 .4byte 0x5c4 4243 0be4 EF0B0000 .4byte 0xbef 4244 0be8 0F .uleb128 0xf - BFIN GAS /tmp/ccJVvfke.s page 86 + BFIN GAS /tmp/ccOE2Ces.s page 86 4245 0be9 42020000 .4byte 0x242 @@ -5158,7 +5158,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4299 0000 01 .uleb128 0x1 4300 0001 11 .uleb128 0x11 4301 0002 01 .byte 0x1 - BFIN GAS /tmp/ccJVvfke.s page 87 + BFIN GAS /tmp/ccOE2Ces.s page 87 4302 0003 25 .uleb128 0x25 @@ -5218,7 +5218,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4356 0039 0B .uleb128 0xb 4357 003a 0B .uleb128 0xb 4358 003b 3A .uleb128 0x3a - BFIN GAS /tmp/ccJVvfke.s page 88 + BFIN GAS /tmp/ccOE2Ces.s page 88 4359 003c 0B .uleb128 0xb @@ -5278,7 +5278,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4413 0072 21 .uleb128 0x21 4414 0073 00 .byte 0x0 4415 0074 49 .uleb128 0x49 - BFIN GAS /tmp/ccJVvfke.s page 89 + BFIN GAS /tmp/ccOE2Ces.s page 89 4416 0075 13 .uleb128 0x13 @@ -5338,7 +5338,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4470 00ab 2F .uleb128 0x2f 4471 00ac 0B .uleb128 0xb 4472 00ad 00 .byte 0x0 - BFIN GAS /tmp/ccJVvfke.s page 90 + BFIN GAS /tmp/ccOE2Ces.s page 90 4473 00ae 00 .byte 0x0 @@ -5398,7 +5398,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4527 00e4 3A .uleb128 0x3a 4528 00e5 0B .uleb128 0xb 4529 00e6 3B .uleb128 0x3b - BFIN GAS /tmp/ccJVvfke.s page 91 + BFIN GAS /tmp/ccOE2Ces.s page 91 4530 00e7 0B .uleb128 0xb @@ -5458,7 +5458,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4584 011d 0B .uleb128 0xb 4585 011e 27 .uleb128 0x27 4586 011f 0C .uleb128 0xc - BFIN GAS /tmp/ccJVvfke.s page 92 + BFIN GAS /tmp/ccOE2Ces.s page 92 4587 0120 11 .uleb128 0x11 @@ -5518,7 +5518,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4641 0156 13 .uleb128 0x13 4642 0157 00 .byte 0x0 4643 0158 00 .byte 0x0 - BFIN GAS /tmp/ccJVvfke.s page 93 + BFIN GAS /tmp/ccOE2Ces.s page 93 4644 0159 1C .uleb128 0x1c @@ -5578,7 +5578,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4698 018f 11 .uleb128 0x11 4699 0190 01 .uleb128 0x1 4700 0191 12 .uleb128 0x12 - BFIN GAS /tmp/ccJVvfke.s page 94 + BFIN GAS /tmp/ccOE2Ces.s page 94 4701 0192 01 .uleb128 0x1 @@ -5638,7 +5638,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4755 01c8 01 .uleb128 0x1 4756 01c9 58 .uleb128 0x58 4757 01ca 0B .uleb128 0xb - BFIN GAS /tmp/ccJVvfke.s page 95 + BFIN GAS /tmp/ccOE2Ces.s page 95 4758 01cb 59 .uleb128 0x59 @@ -5698,7 +5698,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4812 0201 00 .byte 0x0 4813 0202 29 .uleb128 0x29 4814 0203 05 .uleb128 0x5 - BFIN GAS /tmp/ccJVvfke.s page 96 + BFIN GAS /tmp/ccOE2Ces.s page 96 4815 0204 00 .byte 0x0 @@ -5758,7 +5758,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4869 023a 3B .uleb128 0x3b 4870 023b 0B .uleb128 0xb 4871 023c 27 .uleb128 0x27 - BFIN GAS /tmp/ccJVvfke.s page 97 + BFIN GAS /tmp/ccOE2Ces.s page 97 4872 023d 0C .uleb128 0xc @@ -5818,7 +5818,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4926 0273 0C .uleb128 0xc 4927 0274 00 .byte 0x0 4928 0275 00 .byte 0x0 - BFIN GAS /tmp/ccJVvfke.s page 98 + BFIN GAS /tmp/ccOE2Ces.s page 98 4929 0276 00 .byte 0x0 @@ -5878,7 +5878,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 4969 002c 1A010000 .4byte .LBE12-.Ltext0 4970 0030 B8000000 .4byte .LBB10-.Ltext0 4971 0034 BE000000 .4byte .LBE10-.Ltext0 - BFIN GAS /tmp/ccJVvfke.s page 99 + BFIN GAS /tmp/ccOE2Ces.s page 99 4972 0038 00000000 .4byte 0x0 @@ -5938,7 +5938,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5014 0044 4C353032 .string "L502_SYNC_INTERNAL" 5014 5F53594E 5014 435F494E - BFIN GAS /tmp/ccJVvfke.s page 100 + BFIN GAS /tmp/ccOE2Ces.s page 100 5014 5445524E @@ -5998,7 +5998,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5034 00 5035 .LASF79: 5036 0101 4C353032 .string "L502_ADC_RANGE_2" - BFIN GAS /tmp/ccJVvfke.s page 101 + BFIN GAS /tmp/ccOE2Ces.s page 101 5036 5F414443 @@ -6058,7 +6058,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5058 5F42465F 5058 4552525F 5058 46495253 - BFIN GAS /tmp/ccJVvfke.s page 102 + BFIN GAS /tmp/ccOE2Ces.s page 102 5058 545F434F @@ -6118,7 +6118,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5082 5F73697A 5082 6500 5083 .LASF34: - BFIN GAS /tmp/ccJVvfke.s page 103 + BFIN GAS /tmp/ccOE2Ces.s page 103 5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE" @@ -6178,7 +6178,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5105 .LASF90: 5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL" 5106 5F53594E - BFIN GAS /tmp/ccJVvfke.s page 104 + BFIN GAS /tmp/ccOE2Ces.s page 104 5106 435F4449 @@ -6238,7 +6238,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5130 5F42465F 5130 434D445F 5130 4153594E - BFIN GAS /tmp/ccJVvfke.s page 105 + BFIN GAS /tmp/ccOE2Ces.s page 105 5130 435F5459 @@ -6298,7 +6298,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5153 .LASF69: 5154 04d8 76616C69 .string "valid" 5154 6400 - BFIN GAS /tmp/ccJVvfke.s page 106 + BFIN GAS /tmp/ccOE2Ces.s page 106 5155 .LASF16: @@ -6358,7 +6358,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5177 .LASF89: 5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE" 5178 5F53594E - BFIN GAS /tmp/ccJVvfke.s page 107 + BFIN GAS /tmp/ccOE2Ces.s page 107 5178 435F4449 @@ -6418,7 +6418,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5202 0627 665F636D .string "f_cmd_streams_start" 5202 645F7374 5202 7265616D - BFIN GAS /tmp/ccJVvfke.s page 108 + BFIN GAS /tmp/ccOE2Ces.s page 108 5202 735F7374 @@ -6478,7 +6478,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5226 72745F6D 5226 6F646500 5227 .LASF104: - BFIN GAS /tmp/ccJVvfke.s page 109 + BFIN GAS /tmp/ccOE2Ces.s page 109 5228 06ef 6C63685F .string "lch_cnt" @@ -6538,7 +6538,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5252 50415241 5252 4D5F454E 5252 41424C45 - BFIN GAS /tmp/ccJVvfke.s page 110 + BFIN GAS /tmp/ccOE2Ces.s page 110 5253 .LASF67: @@ -6598,7 +6598,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5274 7420756E 5274 7369676E 5274 65642069 - BFIN GAS /tmp/ccJVvfke.s page 111 + BFIN GAS /tmp/ccOE2Ces.s page 111 5274 6E7400 @@ -6658,7 +6658,7 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5296 0938 745F6C35 .string "t_l502_bf_cmd" 5296 30325F62 5296 665F636D - BFIN GAS /tmp/ccJVvfke.s page 112 + BFIN GAS /tmp/ccOE2Ces.s page 112 5296 6400 @@ -6680,31 +6680,31 @@ BFIN GAS /tmp/ccJVvfke.s page 1 5302 4D5F494E 5302 5F425546 5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccJVvfke.s page 113 + BFIN GAS /tmp/ccOE2Ces.s page 113 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_cmd.c - /tmp/ccJVvfke.s:13 .text:0000000000000000 _l502_cmd_set_req + /tmp/ccOE2Ces.s:13 .text:0000000000000000 _l502_cmd_set_req .bss:0000000000000000 _f_cmd_req - /tmp/ccJVvfke.s:39 .text:0000000000000028 _l502_cmd_done - /tmp/ccJVvfke.s:83 .text:0000000000000064 _f_cmd_set_param - /tmp/ccJVvfke.s:1735 .rodata:0000000000000288 _f_regaddr_k - /tmp/ccJVvfke.s:1745 .rodata:00000000000002a0 _f_regaddr_offs - /tmp/ccJVvfke.s:401 .text:00000000000001e4 _f_cmd_get_out_status - /tmp/ccJVvfke.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd - /tmp/ccJVvfke.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr - /tmp/ccJVvfke.s:579 .text:00000000000002d0 _f_cmd_async_out - /tmp/ccJVvfke.s:677 .text:0000000000000350 _f_cmd_stream_disable - /tmp/ccJVvfke.s:710 .text:000000000000037c _f_cmd_stream_enable - /tmp/ccJVvfke.s:743 .text:00000000000003a8 _f_cmd_preload - /tmp/ccJVvfke.s:773 .text:00000000000003d0 _f_cmd_stream_stop - /tmp/ccJVvfke.s:803 .text:00000000000003f8 _f_cmd_streams_start - /tmp/ccJVvfke.s:833 .text:0000000000000420 _f_cmd_config - /tmp/ccJVvfke.s:863 .text:0000000000000448 _f_cmd_get_param - /tmp/ccJVvfke.s:1249 .text:00000000000005f8 _l502_cmd_start - /tmp/ccJVvfke.s:1705 .rodata:0000000000000220 _f_cmd_tbl - /tmp/ccJVvfke.s:1473 .text:0000000000000740 _l502_cmd_check_req + /tmp/ccOE2Ces.s:39 .text:0000000000000028 _l502_cmd_done + /tmp/ccOE2Ces.s:83 .text:0000000000000064 _f_cmd_set_param + /tmp/ccOE2Ces.s:1735 .rodata:0000000000000288 _f_regaddr_k + /tmp/ccOE2Ces.s:1745 .rodata:00000000000002a0 _f_regaddr_offs + /tmp/ccOE2Ces.s:401 .text:00000000000001e4 _f_cmd_get_out_status + /tmp/ccOE2Ces.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd + /tmp/ccOE2Ces.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr + /tmp/ccOE2Ces.s:579 .text:00000000000002d0 _f_cmd_async_out + /tmp/ccOE2Ces.s:677 .text:0000000000000350 _f_cmd_stream_disable + /tmp/ccOE2Ces.s:710 .text:000000000000037c _f_cmd_stream_enable + /tmp/ccOE2Ces.s:743 .text:00000000000003a8 _f_cmd_preload + /tmp/ccOE2Ces.s:773 .text:00000000000003d0 _f_cmd_stream_stop + /tmp/ccOE2Ces.s:803 .text:00000000000003f8 _f_cmd_streams_start + /tmp/ccOE2Ces.s:833 .text:0000000000000420 _f_cmd_config + /tmp/ccOE2Ces.s:863 .text:0000000000000448 _f_cmd_get_param + /tmp/ccOE2Ces.s:1249 .text:00000000000005f8 _l502_cmd_start + /tmp/ccOE2Ces.s:1705 .rodata:0000000000000220 _f_cmd_tbl + /tmp/ccOE2Ces.s:1473 .text:0000000000000740 _l502_cmd_check_req UNDEFINED SYMBOLS _g_state diff --git a/build/release/lst/l502_stream.lst b/build/release/lst/l502_stream.lst index db5cecc..4404fcc 100644 --- a/build/release/lst/l502_stream.lst +++ b/build/release/lst/l502_stream.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccJSpSNa.s page 1 +BFIN GAS /tmp/ccm5W2en.s page 1 1 .file "src/l502_stream.c"; @@ -56,9 +56,9 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 34:src/l502_stream.c **** //volatile uint32_t RAW_data_buff[RAW_DATA_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); 35:src/l502_stream.c **** volatile uint32_t AVG_buff[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); 36:src/l502_stream.c **** //volatile uint32_t AVG_buff_B[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); - 37:src/l502_stream.c **** //volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); + 37:src/l502_stream.c **** volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); 38:src/l502_stream.c **** - BFIN GAS /tmp/ccJSpSNa.s page 2 + BFIN GAS /tmp/ccm5W2en.s page 2 39:src/l502_stream.c **** @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 93:src/l502_stream.c **** 94:src/l502_stream.c **** 95:src/l502_stream.c **** - BFIN GAS /tmp/ccJSpSNa.s page 3 + BFIN GAS /tmp/ccm5W2en.s page 3 96:src/l502_stream.c **** @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 150:src/l502_stream.c **** потоков на ввод, то инициализируем прием по SPORT и п 151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { 152:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) { - BFIN GAS /tmp/ccJSpSNa.s page 4 + BFIN GAS /tmp/ccm5W2en.s page 4 153:src/l502_stream.c **** sport_rx_start(); @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 207:src/l502_stream.c **** if (!err) { 208:src/l502_stream.c **** /* прием по SPORT инициализируется всесте с началом з 209:src/l502_stream.c **** синхронного сбора */ - BFIN GAS /tmp/ccJSpSNa.s page 5 + BFIN GAS /tmp/ccm5W2en.s page 5 210:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0; @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 264:src/l502_stream.c **** /** @brief Останов синхронных потоков ввода-вывода. 265:src/l502_stream.c **** 266:src/l502_stream.c **** По этой функции останавливаются все синхронные пот - BFIN GAS /tmp/ccJSpSNa.s page 6 + BFIN GAS /tmp/ccm5W2en.s page 6 267:src/l502_stream.c **** Запрещается передача потоков по SPORT и по HostDMA @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 321:src/l502_stream.c **** f_sport_in_proc_pos = 0; 322:src/l502_stream.c **** } 323:src/l502_stream.c **** - BFIN GAS /tmp/ccJSpSNa.s page 7 + BFIN GAS /tmp/ccm5W2en.s page 7 324:src/l502_stream.c **** /* если было переполнение - нужно передать слово о @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 378:src/l502_stream.c **** 379:src/l502_stream.c **** Функция помечает, что size слов из начала той части буф 380:src/l502_stream.c **** были приняты данные, но не освобождены, как освобожд - BFIN GAS /tmp/ccJSpSNa.s page 8 + BFIN GAS /tmp/ccm5W2en.s page 8 381:src/l502_stream.c **** снова можно будет принимать данные со SPORT0. @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 398:src/l502_stream.c **** были приняты данные от ПК, но не освобождены, как осв 399:src/l502_stream.c **** снова можно будет принимать данные от ПК по HostDMA. 400:src/l502_stream.c **** При этом надо всегда следить, чтобы количество освоб - BFIN GAS /tmp/ccJSpSNa.s page 9 + BFIN GAS /tmp/ccm5W2en.s page 9 401:src/l502_stream.c **** привышало количество обработанных! @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 417:src/l502_stream.c **** Функция просто обновляет счетчик принятых данных (а 418:src/l502_stream.c **** из фоновой функции stream_proc(). 419:src/l502_stream.c **** - BFIN GAS /tmp/ccJSpSNa.s page 10 + BFIN GAS /tmp/ccm5W2en.s page 10 420:src/l502_stream.c **** @param[in] addr Адрес слова, сразу за последним принятым @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 121 0074 00E80000 LINK 0; 122 .LCFI3: 440:src/l502_stream.c **** return L502_SPORT_IN_BUF_SIZE; - BFIN GAS /tmp/ccJSpSNa.s page 11 + BFIN GAS /tmp/ccm5W2en.s page 11 441:src/l502_stream.c **** } @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 152 0094 0860 R0 = 1 (X); 153 0096 0F30 R1 = R7; 154 0098 A84F R0 <<= 21; - BFIN GAS /tmp/ccJSpSNa.s page 12 + BFIN GAS /tmp/ccm5W2en.s page 12 155 009a FFE3B3FF call ___udivsi3; @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 477:src/l502_stream.c **** Функция настраивает DMA3 на режим автобуфера с 2D, разм 478:src/l502_stream.c **** равным f_sport_in_block_size. После чего разрешается канал DMA 479:src/l502_stream.c **** прием по SPORT0 */ - BFIN GAS /tmp/ccJSpSNa.s page 13 + BFIN GAS /tmp/ccm5W2en.s page 13 480:src/l502_stream.c **** void sport_rx_start(void) { @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 522:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); 206 .loc 1 522 0 207 00e6 20E11803 R0 = 792 (X); - BFIN GAS /tmp/ccJSpSNa.s page 14 + BFIN GAS /tmp/ccm5W2en.s page 14 208 00ea FFE38BFF call _fpga_reg_write; @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 51:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_NOP)) || \ 52:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_NOP)))) 53:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - BFIN GAS /tmp/ccJSpSNa.s page 15 + BFIN GAS /tmp/ccm5W2en.s page 15 54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 108:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IDLE */ 109:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 110:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_RAISE_INTR) && \ - BFIN GAS /tmp/ccJSpSNa.s page 16 + BFIN GAS /tmp/ccm5W2en.s page 16 111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \ @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 165:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline 166:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline 167:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flushinv(void * __a) { - BFIN GAS /tmp/ccJSpSNa.s page 17 + BFIN GAS /tmp/ccm5W2en.s page 17 168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a); @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 222:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 223:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline 224:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - BFIN GAS /tmp/ccJSpSNa.s page 18 + BFIN GAS /tmp/ccm5W2en.s page 18 225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) { @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 213 00ee 2400 ssync; 214 .LBE24: 215 .LBE23: - BFIN GAS /tmp/ccJSpSNa.s page 19 + BFIN GAS /tmp/ccm5W2en.s page 19 216 .LBB25: @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 256 .LCFI10: 483:src/l502_stream.c **** *pDMA3_CONFIG = 0; 257 .loc 1 483 0 - BFIN GAS /tmp/ccJSpSNa.s page 20 + BFIN GAS /tmp/ccm5W2en.s page 20 258 012a 0060 R0 = 0 (X); @@ -1160,9 +1160,9 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 487:src/l502_stream.c **** dummy = *pSPORT0_RX16; 273 .loc 1 487 0 274 0142 49E1C0FF P1.H = 65472; - 275 0146 48E10000 P0.H = _dummy.2442; + 275 0146 48E10000 P0.H = _dummy.2443; 276 014a 09E11808 P1.L = 2072; - 277 014e 08E11C00 P0.L = _dummy.2442; + 277 014e 08E11C00 P0.L = _dummy.2443; 486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { 278 .loc 1 486 0 279 0152 0960 R1 = 1 (X); @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 493:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би 306 .loc 1 493 0 307 017c 4AE10000 P2.H = _f_sport_in_block_size; - BFIN GAS /tmp/ccJSpSNa.s page 21 + BFIN GAS /tmp/ccm5W2en.s page 21 308 0180 0AE10400 P2.L = _f_sport_in_block_size; @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 353 01da 004A BITSET (R0, 0); 507:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN; 354 .loc 1 507 0 - BFIN GAS /tmp/ccJSpSNa.s page 22 + BFIN GAS /tmp/ccm5W2en.s page 22 355 01dc 4AE1C0FF P2.H = 65472; @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 398 0218 000C cc =R0==0; 399 021a 171C if cc jump .L26 (bp); 400 021c 180C cc =R0==3; - BFIN GAS /tmp/ccJSpSNa.s page 23 + BFIN GAS /tmp/ccm5W2en.s page 23 401 021e 1518 if cc jump .L26; @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 445 .LCFI14: 446 .LVL18: 447 025e 1000 rts; - BFIN GAS /tmp/ccJSpSNa.s page 24 + BFIN GAS /tmp/ccm5W2en.s page 24 448 .LVL19: @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 360:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos; 490 .loc 1 360 0 491 029c 5191 P1 = [P2]; - BFIN GAS /tmp/ccJSpSNa.s page 25 + BFIN GAS /tmp/ccm5W2en.s page 25 492 .LVL24: @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 538 .LBE47: 539 .LBB51: 311:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ? - BFIN GAS /tmp/ccJSpSNa.s page 26 + BFIN GAS /tmp/ccm5W2en.s page 26 540 .loc 1 311 0 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 585 .LBB52: 340:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ? 586 .loc 1 340 0 - BFIN GAS /tmp/ccJSpSNa.s page 27 + BFIN GAS /tmp/ccm5W2en.s page 27 587 0334 0A44 P2 -= P1; @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 632 .loc 1 327 0 633 0374 40E10000 R0.H = _f_overflow_wrd; 634 0378 00E10000 R0.L = _f_overflow_wrd; - BFIN GAS /tmp/ccJSpSNa.s page 28 + BFIN GAS /tmp/ccm5W2en.s page 28 635 037c 0960 R1 = 1 (X); @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 682 03b8 4AE10000 P2.H = _f_hdma_out_put_pos; 683 03bc 0AE12000 P2.L = _f_hdma_out_put_pos; 684 03c0 1093 [P2] = R0; - BFIN GAS /tmp/ccJSpSNa.s page 29 + BFIN GAS /tmp/ccm5W2en.s page 29 685 03c2 1091 R0 = [P2]; @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 730 .align 4 731 .global _l502_stream_init; 732 .type _l502_stream_init, STT_FUNC; - BFIN GAS /tmp/ccJSpSNa.s page 30 + BFIN GAS /tmp/ccm5W2en.s page 30 733 _l502_stream_init: @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 291:src/l502_stream.c **** } 776 .loc 1 291 0 777 0448 BC05 ( r7:7, p5:4 ) = [sp++]; - BFIN GAS /tmp/ccJSpSNa.s page 31 + BFIN GAS /tmp/ccm5W2en.s page 31 778 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 824 0484 1097 W [P2] = R0; 530:src/l502_stream.c **** *pDMA3_CONFIG =0; //&= ~DMAEN; 825 .loc 1 530 0 - BFIN GAS /tmp/ccJSpSNa.s page 32 + BFIN GAS /tmp/ccm5W2en.s page 32 826 0486 4AE1C0FF P2.H = 65472; @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 869 .LFE23: 870 .size _streams_stop, .-_streams_stop 871 04d2 0000 .align 4 - BFIN GAS /tmp/ccJSpSNa.s page 33 + BFIN GAS /tmp/ccm5W2en.s page 33 872 .global _isr_sport_dma_rx; @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 920 04fe 5501 [--SP] = M1; 921 .LCFI45: 922 0500 5601 [--SP] = M2; - BFIN GAS /tmp/ccJSpSNa.s page 34 + BFIN GAS /tmp/ccm5W2en.s page 34 923 .LCFI46: @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 964 0542 0350 R0 = R3 + R0; 965 0544 0893 [P1] = R0; 966 .loc 1 547 0 - BFIN GAS /tmp/ccJSpSNa.s page 35 + BFIN GAS /tmp/ccm5W2en.s page 35 967 0546 0891 R0 = [P1]; @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1002 0586 23012201 A1.w = [SP++]; A1.x = [SP++]; 1003 058a 21012001 A0.w = [SP++]; A0.x = [SP++]; 1004 058e 1701 M3 = [SP++]; - BFIN GAS /tmp/ccJSpSNa.s page 36 + BFIN GAS /tmp/ccm5W2en.s page 36 1005 0590 1601 M2 = [SP++]; @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1056 05dc FFE312FD call _fpga_reg_write; 1057 .LVL54: 1058 .LBB83: - BFIN GAS /tmp/ccJSpSNa.s page 37 + BFIN GAS /tmp/ccm5W2en.s page 37 1059 .LBB84: @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1108 .LFB21: 188:src/l502_stream.c **** int32_t stream_disable(uint32_t streams) { 1109 .loc 1 188 0 - BFIN GAS /tmp/ccJSpSNa.s page 38 + BFIN GAS /tmp/ccm5W2en.s page 38 1110 .LVL55: @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1154 064c 0806 if !cc R1 = R0; 166:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en); 1155 .loc 1 166 0 - BFIN GAS /tmp/ccJSpSNa.s page 39 + BFIN GAS /tmp/ccm5W2en.s page 39 1156 064e 20E11904 R0 = 1049 (X); @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1203 0684 FD05 [--sp] = ( r7:7, p5:5 ); 1204 1205 .LCFI56: - BFIN GAS /tmp/ccJSpSNa.s page 40 + BFIN GAS /tmp/ccm5W2en.s page 40 179:src/l502_stream.c **** f_set_streams(g_streams | streams); @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1249 .LVL62: 171:src/l502_stream.c **** g_streams = streams; 1250 .loc 1 171 0 - BFIN GAS /tmp/ccJSpSNa.s page 41 + BFIN GAS /tmp/ccm5W2en.s page 41 1251 06b8 2F93 [P5] = R7; @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 205:src/l502_stream.c **** int32_t streams_start(void) { 1298 .loc 1 205 0 1299 06ea 00E80300 LINK 12; - BFIN GAS /tmp/ccJSpSNa.s page 42 + BFIN GAS /tmp/ccm5W2en.s page 42 1300 .LCFI60: @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1344 .loc 1 151 0 1345 073c 1891 R0 = [P3]; 1346 .LBE122: - BFIN GAS /tmp/ccJSpSNa.s page 43 + BFIN GAS /tmp/ccm5W2en.s page 43 1347 .LBE118: @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 251:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1); 1390 .loc 1 251 0 1391 076e 20E10C03 R0 = 780 (X); - BFIN GAS /tmp/ccJSpSNa.s page 44 + BFIN GAS /tmp/ccm5W2en.s page 44 1392 0772 0960 R1 = 1 (X); @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1434 .loc 1 235 0 1435 07b8 2091 R0 = [P4]; 1436 07ba 080C cc =R0==1; - BFIN GAS /tmp/ccJSpSNa.s page 45 + BFIN GAS /tmp/ccm5W2en.s page 45 1437 07bc D417 if !cc jump .L83 (bp); @@ -2698,13 +2698,13 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1485 .LBB137: 487:src/l502_stream.c **** dummy = *pSPORT0_RX16; 1486 .loc 1 487 0 - BFIN GAS /tmp/ccJSpSNa.s page 46 + BFIN GAS /tmp/ccm5W2en.s page 46 1487 0806 49E1C0FF P1.H = 65472; - 1488 080a 48E10000 P0.H = _dummy.2442; + 1488 080a 48E10000 P0.H = _dummy.2443; 1489 080e 09E11808 P1.L = 2072; - 1490 0812 08E11C00 P0.L = _dummy.2442; + 1490 0812 08E11C00 P0.L = _dummy.2443; 1491 .LBE137: 486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { 1492 .loc 1 486 0 @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 496:src/l502_stream.c **** *pDMA3_Y_COUNT = f_sport_in_buf_size/f_sport_in_block_size;; 1535 .loc 1 496 0 1536 085e 4AE10000 P2.H = _f_sport_in_buf_size; - BFIN GAS /tmp/ccJSpSNa.s page 47 + BFIN GAS /tmp/ccm5W2en.s page 47 1537 0862 0AE10800 P2.L = _f_sport_in_buf_size; @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1580 .loc 1 510 0 1581 08b0 4AE10000 P2.H = _f_bf_reg; 1582 08b4 0AE11800 P2.L = _f_bf_reg; - BFIN GAS /tmp/ccJSpSNa.s page 48 + BFIN GAS /tmp/ccm5W2en.s page 48 1583 08b8 1191 R1 = [P2]; @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1628 .LBE142: 1629 .LFE22: 1630 .size _streams_start, .-_streams_start - BFIN GAS /tmp/ccJSpSNa.s page 49 + BFIN GAS /tmp/ccm5W2en.s page 49 1631 .global _g_stream_in_state; @@ -2925,8 +2925,8 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1672 .comm _f_recv_size,4,4 1673 .local _f_bf_reg 1674 .comm _f_bf_reg,4,4 - 1675 .local _dummy.2442 - 1676 .comm _dummy.2442,4,4 + 1675 .local _dummy.2443 + 1676 .comm _dummy.2443,4,4 1677 .local _f_hdma_out_put_pos 1678 .comm _f_hdma_out_put_pos,4,4 1679 .local _f_hdma_out_get_pos @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1685 .type _f_overflow_wrd, @object 1686 .size _f_overflow_wrd, 4 1687 _f_overflow_wrd: - BFIN GAS /tmp/ccJSpSNa.s page 50 + BFIN GAS /tmp/ccm5W2en.s page 50 1688 0000 00000101 .long 16842752 @@ -2995,3702 +2995,3735 @@ BFIN GAS /tmp/ccJSpSNa.s page 1 1721 00000000 1721 00000000 1721 00000000 - 1722 .section .debug_frame,"",@progbits - 1723 .Lframe0: - 1724 0000 0C000000 .4byte .LECIE0-.LSCIE0 - BFIN GAS /tmp/ccJSpSNa.s page 51 - - - 1725 .LSCIE0: - 1726 0004 FFFFFFFF .4byte 0xffffffff - 1727 0008 01 .byte 0x1 - 1728 0009 00 .string "" - 1729 000a 01 .uleb128 0x1 - 1730 000b 7C .sleb128 -4 - 1731 000c 23 .byte 0x23 - 1732 000d 0C .byte 0xc - 1733 000e 0E .uleb128 0xe - 1734 000f 00 .uleb128 0x0 - 1735 .align 4 - 1736 .LECIE0: - 1737 .LSFDE0: - 1738 0010 14000000 .4byte .LEFDE0-.LASFDE0 - 1739 .LASFDE0: - 1740 0014 00000000 .4byte .Lframe0 - 1741 0018 00000000 .4byte .LFB25 - 1742 001c 28000000 .4byte .LFE25-.LFB25 - 1743 0020 5E .byte 0x4 - 1744 .4byte .LCFI0-.LFB25 - 1745 0021 0C .byte 0xc - 1746 0022 0F .uleb128 0xf - 1747 0023 08 .uleb128 0x8 - 1748 0024 8F .byte 0x8f - 1749 0025 02 .uleb128 0x2 - 1750 0026 A3 .byte 0xa3 - 1751 0027 01 .uleb128 0x1 - 1752 .align 4 - 1753 .LEFDE0: - 1754 .LSFDE2: - 1755 0028 14000000 .4byte .LEFDE2-.LASFDE2 - 1756 .LASFDE2: - 1757 002c 00000000 .4byte .Lframe0 - 1758 0030 28000000 .4byte .LFB26 - 1759 0034 28000000 .4byte .LFE26-.LFB26 - 1760 0038 56 .byte 0x4 - 1761 .4byte .LCFI1-.LFB26 - 1762 0039 0C .byte 0xc - 1763 003a 0F .uleb128 0xf - 1764 003b 08 .uleb128 0x8 - 1765 003c 8F .byte 0x8f - 1766 003d 02 .uleb128 0x2 - 1767 003e A3 .byte 0xa3 - 1768 003f 01 .uleb128 0x1 - 1769 .align 4 - 1770 .LEFDE2: - 1771 .LSFDE4: - 1772 0040 14000000 .4byte .LEFDE4-.LASFDE4 - 1773 .LASFDE4: - 1774 0044 00000000 .4byte .Lframe0 - 1775 0048 50000000 .4byte .LFB27 - 1776 004c 22000000 .4byte .LFE27-.LFB27 - 1777 0050 58 .byte 0x4 - 1778 .4byte .LCFI2-.LFB27 - 1779 0051 0C .byte 0xc - 1780 0052 0F .uleb128 0xf - 1781 0053 08 .uleb128 0x8 - BFIN GAS /tmp/ccJSpSNa.s page 52 - - - 1782 0054 8F .byte 0x8f - 1783 0055 02 .uleb128 0x2 - 1784 0056 A3 .byte 0xa3 - 1785 0057 01 .uleb128 0x1 - 1786 .align 4 - 1787 .LEFDE4: - 1788 .LSFDE6: - 1789 0058 14000000 .4byte .LEFDE6-.LASFDE6 - 1790 .LASFDE6: - 1791 005c 00000000 .4byte .Lframe0 - 1792 0060 74000000 .4byte .LFB28 - 1793 0064 0E000000 .4byte .LFE28-.LFB28 - 1794 0068 44 .byte 0x4 - 1795 .4byte .LCFI3-.LFB28 - 1796 0069 0C .byte 0xc - 1797 006a 0F .uleb128 0xf - 1798 006b 08 .uleb128 0x8 - 1799 006c 8F .byte 0x8f - 1800 006d 02 .uleb128 0x2 - 1801 006e A3 .byte 0xa3 - 1802 006f 01 .uleb128 0x1 - 1803 .align 4 - 1804 .LEFDE6: - 1805 .LSFDE8: - 1806 0070 1C000000 .4byte .LEFDE8-.LASFDE8 - 1807 .LASFDE8: - 1808 0074 00000000 .4byte .Lframe0 - 1809 0078 84000000 .4byte .LFB29 - 1810 007c 4E000000 .4byte .LFE29-.LFB29 - 1811 0080 42 .byte 0x4 - 1812 .4byte .LCFI4-.LFB29 - 1813 0081 0E .byte 0xe - 1814 0082 04 .uleb128 0x4 - 1815 0083 87 .byte 0x87 - 1816 0084 01 .uleb128 0x1 - 1817 0085 4A .byte 0x4 - 1818 .4byte .LCFI5-.LCFI4 - 1819 0086 0C .byte 0xc - 1820 0087 0F .uleb128 0xf - 1821 0088 0C .uleb128 0xc - 1822 0089 8F .byte 0x8f - 1823 008a 03 .uleb128 0x3 - 1824 008b A3 .byte 0xa3 - 1825 008c 02 .uleb128 0x2 - 1826 008d 000000 .align 4 - 1827 .LEFDE8: - 1828 .LSFDE10: - 1829 0090 14000000 .4byte .LEFDE10-.LASFDE10 - 1830 .LASFDE10: - 1831 0094 00000000 .4byte .Lframe0 - 1832 0098 D4000000 .4byte .LFB31 - 1833 009c 4C000000 .4byte .LFE31-.LFB31 - 1834 00a0 48 .byte 0x4 - 1835 .4byte .LCFI8-.LFB31 - 1836 00a1 0C .byte 0xc - 1837 00a2 0F .uleb128 0xf - 1838 00a3 08 .uleb128 0x8 - BFIN GAS /tmp/ccJSpSNa.s page 53 - - - 1839 00a4 8F .byte 0x8f - 1840 00a5 02 .uleb128 0x2 - 1841 00a6 A3 .byte 0xa3 - 1842 00a7 01 .uleb128 0x1 - 1843 .align 4 - 1844 .LEFDE10: - 1845 .LSFDE12: - 1846 00a8 1C000000 .4byte .LEFDE12-.LASFDE12 - 1847 .LASFDE12: - 1848 00ac 00000000 .4byte .Lframe0 - 1849 00b0 20010000 .4byte .LFB30 - 1850 00b4 E8000000 .4byte .LFE30-.LFB30 - 1851 00b8 42 .byte 0x4 - 1852 .4byte .LCFI9-.LFB30 - 1853 00b9 0E .byte 0xe - 1854 00ba 08 .uleb128 0x8 - 1855 00bb 48 .byte 0x4 - 1856 .4byte .LCFI10-.LCFI9 - 1857 00bc 0C .byte 0xc - 1858 00bd 0F .uleb128 0xf - 1859 00be 10 .uleb128 0x10 - 1860 00bf 8F .byte 0x8f - 1861 00c0 04 .uleb128 0x4 - 1862 00c1 A3 .byte 0xa3 - 1863 00c2 03 .uleb128 0x3 - 1864 00c3 87 .byte 0x87 - 1865 00c4 02 .uleb128 0x2 - 1866 00c5 86 .byte 0x86 - 1867 00c6 01 .uleb128 0x1 - 1868 00c7 00 .align 4 - 1869 .LEFDE12: - 1870 .LSFDE14: - 1871 00c8 20000000 .4byte .LEFDE14-.LASFDE14 - 1872 .LASFDE14: - 1873 00cc 00000000 .4byte .Lframe0 - 1874 00d0 08020000 .4byte .LFB24 - 1875 00d4 90010000 .4byte .LFE24-.LFB24 - 1876 00d8 42 .byte 0x4 - 1877 .4byte .LCFI12-.LFB24 - 1878 00d9 0E .byte 0xe - 1879 00da 0C .uleb128 0xc - 1880 00db 8D .byte 0x8d - 1881 00dc 03 .uleb128 0x3 - 1882 00dd 8C .byte 0x8c - 1883 00de 02 .uleb128 0x2 - 1884 00df 8B .byte 0x8b - 1885 00e0 01 .uleb128 0x1 - 1886 00e1 4E .byte 0x4 - 1887 .4byte .LCFI13-.LCFI12 - 1888 00e2 0C .byte 0xc - 1889 00e3 0F .uleb128 0xf - 1890 00e4 14 .uleb128 0x14 - 1891 00e5 8F .byte 0x8f - 1892 00e6 05 .uleb128 0x5 - 1893 00e7 A3 .byte 0xa3 - 1894 00e8 04 .uleb128 0x4 - 1895 00e9 000000 .align 4 - BFIN GAS /tmp/ccJSpSNa.s page 54 - - - 1896 .LEFDE14: - 1897 .LSFDE16: - 1898 00ec 1C000000 .4byte .LEFDE16-.LASFDE16 - 1899 .LASFDE16: - 1900 00f0 00000000 .4byte .Lframe0 - 1901 00f4 98030000 .4byte .LFB18 - 1902 00f8 74000000 .4byte .LFE18-.LFB18 - 1903 00fc 42 .byte 0x4 - 1904 .4byte .LCFI15-.LFB18 - 1905 00fd 0E .byte 0xe - 1906 00fe 08 .uleb128 0x8 - 1907 00ff 8D .byte 0x8d - 1908 0100 02 .uleb128 0x2 - 1909 0101 8C .byte 0x8c - 1910 0102 01 .uleb128 0x1 - 1911 0103 48 .byte 0x4 - 1912 .4byte .LCFI16-.LCFI15 - 1913 0104 0C .byte 0xc - 1914 0105 0F .uleb128 0xf - 1915 0106 10 .uleb128 0x10 - 1916 0107 8F .byte 0x8f - 1917 0108 04 .uleb128 0x4 - 1918 0109 A3 .byte 0xa3 - 1919 010a 03 .uleb128 0x3 - 1920 010b 00 .align 4 - 1921 .LEFDE16: - 1922 .LSFDE18: - 1923 010c 14000000 .4byte .LEFDE18-.LASFDE18 - 1924 .LASFDE18: - 1925 0110 00000000 .4byte .Lframe0 - 1926 0114 0C040000 .4byte .LFB17 - 1927 0118 20000000 .4byte .LFE17-.LFB17 - 1928 011c 44 .byte 0x4 - 1929 .4byte .LCFI19-.LFB17 - 1930 011d 0C .byte 0xc - 1931 011e 0F .uleb128 0xf - 1932 011f 08 .uleb128 0x8 - 1933 0120 8F .byte 0x8f - 1934 0121 02 .uleb128 0x2 - 1935 0122 A3 .byte 0xa3 - 1936 0123 01 .uleb128 0x1 - 1937 .align 4 - 1938 .LEFDE18: - 1939 .LSFDE20: - 1940 0124 20000000 .4byte .LEFDE20-.LASFDE20 - 1941 .LASFDE20: - 1942 0128 00000000 .4byte .Lframe0 - 1943 012c 2C040000 .4byte .LFB23 - 1944 0130 A6000000 .4byte .LFE23-.LFB23 - 1945 0134 42 .byte 0x4 - 1946 .4byte .LCFI20-.LFB23 - 1947 0135 0E .byte 0xe - 1948 0136 0C .uleb128 0xc - 1949 0137 8D .byte 0x8d - 1950 0138 03 .uleb128 0x3 - 1951 0139 8C .byte 0x8c - 1952 013a 02 .uleb128 0x2 - BFIN GAS /tmp/ccJSpSNa.s page 55 - - - 1953 013b 87 .byte 0x87 - 1954 013c 01 .uleb128 0x1 - 1955 013d 48 .byte 0x4 - 1956 .4byte .LCFI21-.LCFI20 - 1957 013e 0C .byte 0xc - 1958 013f 0F .uleb128 0xf - 1959 0140 14 .uleb128 0x14 - 1960 0141 8F .byte 0x8f - 1961 0142 05 .uleb128 0x5 - 1962 0143 A3 .byte 0xa3 - 1963 0144 04 .uleb128 0x4 - 1964 0145 000000 .align 4 - 1965 .LEFDE20: - 1966 .LSFDE22: - 1967 0148 C0000000 .4byte .LEFDE22-.LASFDE22 - 1968 .LASFDE22: - 1969 014c 00000000 .4byte .Lframe0 - 1970 0150 D4040000 .4byte .LFB32 - 1971 0154 4C010000 .4byte .LFE32-.LFB32 - 1972 0158 42 .byte 0x4 - 1973 .4byte .LCFI24-.LFB32 - 1974 0159 0E .byte 0xe - 1975 015a 04 .uleb128 0x4 - 1976 015b 42 .byte 0x4 - 1977 .4byte .LCFI25-.LCFI24 - 1978 015c 0E .byte 0xe - 1979 015d 08 .uleb128 0x8 - 1980 015e 42 .byte 0x4 - 1981 .4byte .LCFI26-.LCFI25 - 1982 015f 0E .byte 0xe - 1983 0160 0C .uleb128 0xc - 1984 0161 42 .byte 0x4 - 1985 .4byte .LCFI27-.LCFI26 - 1986 0162 0E .byte 0xe - 1987 0163 10 .uleb128 0x10 - 1988 0164 42 .byte 0x4 - 1989 .4byte .LCFI28-.LCFI27 - 1990 0165 0E .byte 0xe - 1991 0166 14 .uleb128 0x14 - 1992 0167 42 .byte 0x4 - 1993 .4byte .LCFI29-.LCFI28 - 1994 0168 0E .byte 0xe - 1995 0169 18 .uleb128 0x18 - 1996 016a 42 .byte 0x4 - 1997 .4byte .LCFI30-.LCFI29 - 1998 016b 0E .byte 0xe - 1999 016c 1C .uleb128 0x1c - 2000 016d 42 .byte 0x4 - 2001 .4byte .LCFI31-.LCFI30 - 2002 016e 0E .byte 0xe - 2003 016f 54 .uleb128 0x54 - 2004 0170 42 .byte 0x4 - 2005 .4byte .LCFI32-.LCFI31 - 2006 0171 0E .byte 0xe - 2007 0172 58 .uleb128 0x58 - 2008 0173 42 .byte 0x4 - 2009 .4byte .LCFI33-.LCFI32 - BFIN GAS /tmp/ccJSpSNa.s page 56 - - - 2010 0174 0E .byte 0xe - 2011 0175 5C .uleb128 0x5c - 2012 0176 42 .byte 0x4 - 2013 .4byte .LCFI34-.LCFI33 - 2014 0177 0E .byte 0xe - 2015 0178 60 .uleb128 0x60 - 2016 0179 42 .byte 0x4 - 2017 .4byte .LCFI35-.LCFI34 - 2018 017a 0E .byte 0xe - 2019 017b 64 .uleb128 0x64 - 2020 017c 42 .byte 0x4 - 2021 .4byte .LCFI36-.LCFI35 - 2022 017d 0E .byte 0xe - 2023 017e 68 .uleb128 0x68 - 2024 017f 42 .byte 0x4 - 2025 .4byte .LCFI37-.LCFI36 - 2026 0180 0E .byte 0xe - 2027 0181 6C .uleb128 0x6c - 2028 0182 42 .byte 0x4 - 2029 .4byte .LCFI38-.LCFI37 - 2030 0183 0E .byte 0xe - 2031 0184 70 .uleb128 0x70 - 2032 0185 42 .byte 0x4 - 2033 .4byte .LCFI39-.LCFI38 - 2034 0186 0E .byte 0xe - 2035 0187 74 .uleb128 0x74 - 2036 0188 42 .byte 0x4 - 2037 .4byte .LCFI40-.LCFI39 - 2038 0189 0E .byte 0xe - 2039 018a 78 .uleb128 0x78 - 2040 018b 42 .byte 0x4 - 2041 .4byte .LCFI41-.LCFI40 - 2042 018c 0E .byte 0xe - 2043 018d 7C .uleb128 0x7c - 2044 018e 42 .byte 0x4 - 2045 .4byte .LCFI42-.LCFI41 - 2046 018f 0E .byte 0xe - 2047 0190 8001 .uleb128 0x80 - 2048 0192 42 .byte 0x4 - 2049 .4byte .LCFI43-.LCFI42 - 2050 0193 0E .byte 0xe - 2051 0194 8401 .uleb128 0x84 - 2052 0196 42 .byte 0x4 - 2053 .4byte .LCFI44-.LCFI43 - 2054 0197 0E .byte 0xe - 2055 0198 8801 .uleb128 0x88 - 2056 019a 42 .byte 0x4 - 2057 .4byte .LCFI45-.LCFI44 - 2058 019b 0E .byte 0xe - 2059 019c 8C01 .uleb128 0x8c - 2060 019e 42 .byte 0x4 - 2061 .4byte .LCFI46-.LCFI45 - 2062 019f 0E .byte 0xe - 2063 01a0 9001 .uleb128 0x90 - 2064 01a2 42 .byte 0x4 - 2065 .4byte .LCFI47-.LCFI46 - 2066 01a3 0E .byte 0xe - BFIN GAS /tmp/ccJSpSNa.s page 57 - - - 2067 01a4 9401 .uleb128 0x94 - 2068 01a6 44 .byte 0x4 - 2069 .4byte .LCFI48-.LCFI47 - 2070 01a7 0E .byte 0xe - 2071 01a8 9C01 .uleb128 0x9c - 2072 01aa A0 .byte 0xa0 - 2073 01ab 27 .uleb128 0x27 - 2074 01ac 9F .byte 0x9f - 2075 01ad 25 .uleb128 0x25 - 2076 01ae 9E .byte 0x9e - 2077 01af 24 .uleb128 0x24 - 2078 01b0 9D .byte 0x9d - 2079 01b1 23 .uleb128 0x23 - 2080 01b2 9C .byte 0x9c - 2081 01b3 22 .uleb128 0x22 - 2082 01b4 9B .byte 0x9b - 2083 01b5 21 .uleb128 0x21 - 2084 01b6 9A .byte 0x9a - 2085 01b7 20 .uleb128 0x20 - 2086 01b8 99 .byte 0x99 - 2087 01b9 1F .uleb128 0x1f - 2088 01ba 98 .byte 0x98 - 2089 01bb 1E .uleb128 0x1e - 2090 01bc 97 .byte 0x97 - 2091 01bd 1D .uleb128 0x1d - 2092 01be 96 .byte 0x96 - 2093 01bf 1C .uleb128 0x1c - 2094 01c0 95 .byte 0x95 - 2095 01c1 1B .uleb128 0x1b - 2096 01c2 94 .byte 0x94 - 2097 01c3 1A .uleb128 0x1a - 2098 01c4 93 .byte 0x93 - 2099 01c5 19 .uleb128 0x19 - 2100 01c6 92 .byte 0x92 - 2101 01c7 18 .uleb128 0x18 - 2102 01c8 91 .byte 0x91 - 2103 01c9 17 .uleb128 0x17 - 2104 01ca 90 .byte 0x90 - 2105 01cb 16 .uleb128 0x16 - 2106 01cc 8D .byte 0x8d - 2107 01cd 15 .uleb128 0x15 - 2108 01ce 8C .byte 0x8c - 2109 01cf 14 .uleb128 0x14 - 2110 01d0 8B .byte 0x8b - 2111 01d1 13 .uleb128 0x13 - 2112 01d2 8A .byte 0x8a - 2113 01d3 12 .uleb128 0x12 - 2114 01d4 89 .byte 0x89 - 2115 01d5 11 .uleb128 0x11 - 2116 01d6 88 .byte 0x88 - 2117 01d7 10 .uleb128 0x10 - 2118 01d8 87 .byte 0x87 - 2119 01d9 0F .uleb128 0xf - 2120 01da 86 .byte 0x86 - 2121 01db 0E .uleb128 0xe - 2122 01dc 85 .byte 0x85 - 2123 01dd 0D .uleb128 0xd - BFIN GAS /tmp/ccJSpSNa.s page 58 - - - 2124 01de 84 .byte 0x84 - 2125 01df 0C .uleb128 0xc - 2126 01e0 83 .byte 0x83 - 2127 01e1 0B .uleb128 0xb - 2128 01e2 82 .byte 0x82 - 2129 01e3 0A .uleb128 0xa - 2130 01e4 81 .byte 0x81 - 2131 01e5 09 .uleb128 0x9 - 2132 01e6 80 .byte 0x80 - 2133 01e7 08 .uleb128 0x8 - 2134 01e8 B1 .byte 0xb1 - 2135 01e9 07 .uleb128 0x7 - 2136 01ea B0 .byte 0xb0 - 2137 01eb 06 .uleb128 0x6 - 2138 01ec AF .byte 0xaf - 2139 01ed 05 .uleb128 0x5 - 2140 01ee AE .byte 0xae - 2141 01ef 04 .uleb128 0x4 - 2142 01f0 AD .byte 0xad - 2143 01f1 03 .uleb128 0x3 - 2144 01f2 AC .byte 0xac - 2145 01f3 02 .uleb128 0x2 - 2146 01f4 A8 .byte 0xa8 - 2147 01f5 01 .uleb128 0x1 - 2148 01f6 48 .byte 0x4 - 2149 .4byte .LCFI49-.LCFI48 - 2150 01f7 0E .byte 0xe - 2151 01f8 A401 .uleb128 0xa4 - 2152 01fa 46 .byte 0x4 - 2153 .4byte .LCFI50-.LCFI49 - 2154 01fb 0E .byte 0xe - 2155 01fc A801 .uleb128 0xa8 - 2156 01fe 44 .byte 0x4 - 2157 .4byte .LCFI51-.LCFI50 - 2158 01ff 0C .byte 0xc - 2159 0200 0F .uleb128 0xf - 2160 0201 B001 .uleb128 0xb0 - 2161 0203 8F .byte 0x8f - 2162 0204 2C .uleb128 0x2c - 2163 0205 A3 .byte 0xa3 - 2164 0206 2B .uleb128 0x2b - 2165 0207 A4 .byte 0xa4 - 2166 0208 2A .uleb128 0x2a - 2167 0209 A1 .byte 0xa1 - 2168 020a 29 .uleb128 0x29 - 2169 020b 00 .align 4 - 2170 .LEFDE22: - 2171 .LSFDE24: - 2172 020c 1C000000 .4byte .LEFDE24-.LASFDE24 - 2173 .LASFDE24: - 2174 0210 00000000 .4byte .Lframe0 - 2175 0214 20060000 .4byte .LFB21 - 2176 0218 62000000 .4byte .LFE21-.LFB21 - 2177 021c 42 .byte 0x4 - 2178 .4byte .LCFI53-.LFB21 - 2179 021d 0E .byte 0xe - 2180 021e 08 .uleb128 0x8 - BFIN GAS /tmp/ccJSpSNa.s page 59 - - - 2181 021f 8D .byte 0x8d - 2182 0220 02 .uleb128 0x2 - 2183 0221 87 .byte 0x87 - 2184 0222 01 .uleb128 0x1 - 2185 0223 5C .byte 0x4 - 2186 .4byte .LCFI54-.LCFI53 - 2187 0224 0C .byte 0xc - 2188 0225 0F .uleb128 0xf - 2189 0226 10 .uleb128 0x10 - 2190 0227 8F .byte 0x8f - 2191 0228 04 .uleb128 0x4 - 2192 0229 A3 .byte 0xa3 - 2193 022a 03 .uleb128 0x3 - 2194 022b 00 .align 4 - 2195 .LEFDE24: - 2196 .LSFDE26: - 2197 022c 1C000000 .4byte .LEFDE26-.LASFDE26 - 2198 .LASFDE26: - 2199 0230 00000000 .4byte .Lframe0 - 2200 0234 84060000 .4byte .LFB20 - 2201 0238 60000000 .4byte .LFE20-.LFB20 - 2202 023c 42 .byte 0x4 - 2203 .4byte .LCFI56-.LFB20 - 2204 023d 0E .byte 0xe - 2205 023e 08 .uleb128 0x8 - 2206 023f 8D .byte 0x8d - 2207 0240 02 .uleb128 0x2 - 2208 0241 87 .byte 0x87 - 2209 0242 01 .uleb128 0x1 - 2210 0243 5A .byte 0x4 - 2211 .4byte .LCFI57-.LCFI56 - 2212 0244 0C .byte 0xc - 2213 0245 0F .uleb128 0xf - 2214 0246 10 .uleb128 0x10 - 2215 0247 8F .byte 0x8f - 2216 0248 04 .uleb128 0x4 - 2217 0249 A3 .byte 0xa3 - 2218 024a 03 .uleb128 0x3 - 2219 024b 00 .align 4 - 2220 .LEFDE26: - 2221 .LSFDE28: - 2222 024c 24000000 .4byte .LEFDE28-.LASFDE28 - 2223 .LASFDE28: - 2224 0250 00000000 .4byte .Lframe0 - 2225 0254 E4060000 .4byte .LFB22 - 2226 0258 0C020000 .4byte .LFE22-.LFB22 - 2227 025c 42 .byte 0x4 - 2228 .4byte .LCFI59-.LFB22 - 2229 025d 0E .byte 0xe - 2230 025e 14 .uleb128 0x14 - 2231 025f 8D .byte 0x8d - 2232 0260 05 .uleb128 0x5 - 2233 0261 8C .byte 0x8c - 2234 0262 04 .uleb128 0x4 - 2235 0263 8B .byte 0x8b - 2236 0264 03 .uleb128 0x3 - 2237 0265 87 .byte 0x87 - BFIN GAS /tmp/ccJSpSNa.s page 60 - - - 2238 0266 02 .uleb128 0x2 - 2239 0267 86 .byte 0x86 - 2240 0268 01 .uleb128 0x1 - 2241 0269 48 .byte 0x4 - 2242 .4byte .LCFI60-.LCFI59 - 2243 026a 0C .byte 0xc - 2244 026b 0F .uleb128 0xf - 2245 026c 1C .uleb128 0x1c - 2246 026d 8F .byte 0x8f - 2247 026e 07 .uleb128 0x7 - 2248 026f A3 .byte 0xa3 - 2249 0270 06 .uleb128 0x6 - 2250 0271 000000 .align 4 - 2251 .LEFDE28: - 2252 .text; - 2253 .Letext0: - 2254 .section .debug_loc,"",@progbits - 2255 .Ldebug_loc0: - 2256 .LLST0: - 2257 0000 00000000 .4byte .LFB25-.Ltext0 - 2258 0004 1E000000 .4byte .LCFI0-.Ltext0 - 2259 0008 0100 .2byte 0x1 - 2260 000a 5E .byte 0x5e - 2261 000b 1E000000 .4byte .LCFI0-.Ltext0 - 2262 000f 28000000 .4byte .LFE25-.Ltext0 - 2263 0013 0200 .2byte 0x2 - 2264 0015 7F .byte 0x7f - 2265 0016 08 .sleb128 8 - 2266 0017 00000000 .4byte 0x0 - 2267 001b 00000000 .4byte 0x0 - 2268 .LLST1: - 2269 001f 00000000 .4byte .LVL0-.Ltext0 - 2270 0023 10000000 .4byte .LVL2-.Ltext0 - 2271 0027 0100 .2byte 0x1 - 2272 0029 50 .byte 0x50 - 2273 002a 00000000 .4byte 0x0 - 2274 002e 00000000 .4byte 0x0 - 2275 .LLST2: - 2276 0032 0A000000 .4byte .LVL1-.Ltext0 - 2277 0036 10000000 .4byte .LVL2-.Ltext0 - 2278 003a 0100 .2byte 0x1 - 2279 003c 51 .byte 0x51 - 2280 003d 10000000 .4byte .LVL2-.Ltext0 - 2281 0041 28000000 .4byte .LFE25-.Ltext0 - 2282 0045 0100 .2byte 0x1 - 2283 0047 50 .byte 0x50 - 2284 0048 00000000 .4byte 0x0 - 2285 004c 00000000 .4byte 0x0 - 2286 .LLST3: - 2287 0050 28000000 .4byte .LFB26-.Ltext0 - 2288 0054 3E000000 .4byte .LCFI1-.Ltext0 - 2289 0058 0100 .2byte 0x1 - 2290 005a 5E .byte 0x5e - 2291 005b 3E000000 .4byte .LCFI1-.Ltext0 - 2292 005f 50000000 .4byte .LFE26-.Ltext0 - 2293 0063 0200 .2byte 0x2 - 2294 0065 7F .byte 0x7f - BFIN GAS /tmp/ccJSpSNa.s page 61 - - - 2295 0066 08 .sleb128 8 - 2296 0067 00000000 .4byte 0x0 - 2297 006b 00000000 .4byte 0x0 - 2298 .LLST4: - 2299 006f 28000000 .4byte .LVL3-.Ltext0 - 2300 0073 36000000 .4byte .LVL6-.Ltext0 - 2301 0077 0100 .2byte 0x1 - 2302 0079 50 .byte 0x50 - 2303 007a 00000000 .4byte 0x0 - 2304 007e 00000000 .4byte 0x0 - 2305 .LLST5: - 2306 0082 50000000 .4byte .LFB27-.Ltext0 - 2307 0086 68000000 .4byte .LCFI2-.Ltext0 - 2308 008a 0100 .2byte 0x1 - 2309 008c 5E .byte 0x5e - 2310 008d 68000000 .4byte .LCFI2-.Ltext0 - 2311 0091 72000000 .4byte .LFE27-.Ltext0 - 2312 0095 0200 .2byte 0x2 - 2313 0097 7F .byte 0x7f - 2314 0098 08 .sleb128 8 - 2315 0099 00000000 .4byte 0x0 - 2316 009d 00000000 .4byte 0x0 - 2317 .LLST6: - 2318 00a1 50000000 .4byte .LVL7-.Ltext0 - 2319 00a5 5A000000 .4byte .LVL8-.Ltext0 - 2320 00a9 0100 .2byte 0x1 - 2321 00ab 50 .byte 0x50 - 2322 00ac 00000000 .4byte 0x0 - 2323 00b0 00000000 .4byte 0x0 - 2324 .LLST7: - 2325 00b4 50000000 .4byte .LVL7-.Ltext0 - 2326 00b8 5C000000 .4byte .LVL9-.Ltext0 - 2327 00bc 0100 .2byte 0x1 - 2328 00be 51 .byte 0x51 - 2329 00bf 00000000 .4byte 0x0 - 2330 00c3 00000000 .4byte 0x0 - 2331 .LLST8: - 2332 00c7 5A000000 .4byte .LVL8-.Ltext0 - 2333 00cb 5C000000 .4byte .LVL9-.Ltext0 - 2334 00cf 0100 .2byte 0x1 - 2335 00d1 50 .byte 0x50 - 2336 00d2 5C000000 .4byte .LVL9-.Ltext0 - 2337 00d6 72000000 .4byte .LFE27-.Ltext0 - 2338 00da 0100 .2byte 0x1 - 2339 00dc 51 .byte 0x51 - 2340 00dd 00000000 .4byte 0x0 - 2341 00e1 00000000 .4byte 0x0 - 2342 .LLST9: - 2343 00e5 74000000 .4byte .LFB28-.Ltext0 - 2344 00e9 78000000 .4byte .LCFI3-.Ltext0 - 2345 00ed 0100 .2byte 0x1 - 2346 00ef 5E .byte 0x5e - 2347 00f0 78000000 .4byte .LCFI3-.Ltext0 - 2348 00f4 82000000 .4byte .LFE28-.Ltext0 - 2349 00f8 0200 .2byte 0x2 - 2350 00fa 7F .byte 0x7f - 2351 00fb 08 .sleb128 8 - BFIN GAS /tmp/ccJSpSNa.s page 62 - - - 2352 00fc 00000000 .4byte 0x0 - 2353 0100 00000000 .4byte 0x0 - 2354 .LLST10: - 2355 0104 84000000 .4byte .LFB29-.Ltext0 - 2356 0108 86000000 .4byte .LCFI4-.Ltext0 - 2357 010c 0100 .2byte 0x1 - 2358 010e 5E .byte 0x5e - 2359 010f 86000000 .4byte .LCFI4-.Ltext0 - 2360 0113 90000000 .4byte .LCFI5-.Ltext0 - 2361 0117 0200 .2byte 0x2 - 2362 0119 7E .byte 0x7e - 2363 011a 04 .sleb128 4 - 2364 011b 90000000 .4byte .LCFI5-.Ltext0 - 2365 011f D2000000 .4byte .LFE29-.Ltext0 - 2366 0123 0200 .2byte 0x2 - 2367 0125 7F .byte 0x7f - 2368 0126 0C .sleb128 12 - 2369 0127 00000000 .4byte 0x0 - 2370 012b 00000000 .4byte 0x0 - 2371 .LLST11: - 2372 012f 84000000 .4byte .LVL10-.Ltext0 - 2373 0133 8C000000 .4byte .LVL11-.Ltext0 - 2374 0137 0100 .2byte 0x1 - 2375 0139 50 .byte 0x50 - 2376 013a 8C000000 .4byte .LVL11-.Ltext0 - 2377 013e C4000000 .4byte .LVL12-.Ltext0 - 2378 0142 0100 .2byte 0x1 - 2379 0144 57 .byte 0x57 - 2380 0145 C6000000 .4byte .LVL13-.Ltext0 - 2381 0149 D0000000 .4byte .LVL14-.Ltext0 - 2382 014d 0100 .2byte 0x1 - 2383 014f 57 .byte 0x57 - 2384 0150 00000000 .4byte 0x0 - 2385 0154 00000000 .4byte 0x0 - 2386 .LLST12: - 2387 0158 D4000000 .4byte .LFB31-.Ltext0 - 2388 015c DC000000 .4byte .LCFI8-.Ltext0 - 2389 0160 0100 .2byte 0x1 - 2390 0162 5E .byte 0x5e - 2391 0163 DC000000 .4byte .LCFI8-.Ltext0 - 2392 0167 20010000 .4byte .LFE31-.Ltext0 - 2393 016b 0200 .2byte 0x2 - 2394 016d 7F .byte 0x7f - 2395 016e 08 .sleb128 8 - 2396 016f 00000000 .4byte 0x0 - 2397 0173 00000000 .4byte 0x0 - 2398 .LLST13: - 2399 0177 20010000 .4byte .LFB30-.Ltext0 - 2400 017b 22010000 .4byte .LCFI9-.Ltext0 - 2401 017f 0100 .2byte 0x1 - 2402 0181 5E .byte 0x5e - 2403 0182 22010000 .4byte .LCFI9-.Ltext0 - 2404 0186 2A010000 .4byte .LCFI10-.Ltext0 - 2405 018a 0200 .2byte 0x2 - 2406 018c 7E .byte 0x7e - 2407 018d 08 .sleb128 8 - 2408 018e 2A010000 .4byte .LCFI10-.Ltext0 - BFIN GAS /tmp/ccJSpSNa.s page 63 - - - 2409 0192 08020000 .4byte .LFE30-.Ltext0 - 2410 0196 0200 .2byte 0x2 - 2411 0198 7F .byte 0x7f - 2412 0199 10 .sleb128 16 - 2413 019a 00000000 .4byte 0x0 - 2414 019e 00000000 .4byte 0x0 - 2415 .LLST14: - 2416 01a2 08020000 .4byte .LFB24-.Ltext0 - 2417 01a6 0A020000 .4byte .LCFI12-.Ltext0 - 2418 01aa 0100 .2byte 0x1 - 2419 01ac 5E .byte 0x5e - 2420 01ad 0A020000 .4byte .LCFI12-.Ltext0 - 2421 01b1 18020000 .4byte .LCFI13-.Ltext0 - 2422 01b5 0200 .2byte 0x2 - 2423 01b7 7E .byte 0x7e - 2424 01b8 0C .sleb128 12 - 2425 01b9 18020000 .4byte .LCFI13-.Ltext0 - 2426 01bd 98030000 .4byte .LFE24-.Ltext0 - 2427 01c1 0200 .2byte 0x2 - 2428 01c3 7F .byte 0x7f - 2429 01c4 14 .sleb128 20 - 2430 01c5 00000000 .4byte 0x0 - 2431 01c9 00000000 .4byte 0x0 - 2432 .LLST15: - 2433 01cd 3A020000 .4byte .LVL16-.Ltext0 - 2434 01d1 5E020000 .4byte .LVL18-.Ltext0 - 2435 01d5 0100 .2byte 0x1 - 2436 01d7 5D .byte 0x5d - 2437 01d8 60020000 .4byte .LVL19-.Ltext0 - 2438 01dc 68020000 .4byte .LVL20-.Ltext0 - 2439 01e0 0100 .2byte 0x1 - 2440 01e2 5D .byte 0x5d - 2441 01e3 FA020000 .4byte .LVL30-.Ltext0 - 2442 01e7 34030000 .4byte .LVL32-.Ltext0 - 2443 01eb 0100 .2byte 0x1 - 2444 01ed 5D .byte 0x5d - 2445 01ee 68030000 .4byte .LVL37-.Ltext0 - 2446 01f2 92030000 .4byte .LVL38-.Ltext0 - 2447 01f6 0100 .2byte 0x1 - 2448 01f8 5D .byte 0x5d - 2449 01f9 00000000 .4byte 0x0 - 2450 01fd 00000000 .4byte 0x0 - 2451 .LLST16: - 2452 0201 32020000 .4byte .LVL15-.Ltext0 - 2453 0205 3A020000 .4byte .LVL16-.Ltext0 - 2454 0209 0100 .2byte 0x1 - 2455 020b 5A .byte 0x5a - 2456 020c EE020000 .4byte .LVL28-.Ltext0 - 2457 0210 F2020000 .4byte .LVL29-.Ltext0 - 2458 0214 0100 .2byte 0x1 - 2459 0216 5A .byte 0x5a - 2460 0217 00000000 .4byte 0x0 - 2461 021b 00000000 .4byte 0x0 - 2462 .LLST17: - 2463 021f 58020000 .4byte .LVL17-.Ltext0 - 2464 0223 60020000 .4byte .LVL19-.Ltext0 - 2465 0227 0100 .2byte 0x1 - BFIN GAS /tmp/ccJSpSNa.s page 64 - - - 2466 0229 5A .byte 0x5a - 2467 022a 80020000 .4byte .LVL22-.Ltext0 - 2468 022e 88020000 .4byte .LVL23-.Ltext0 - 2469 0232 0100 .2byte 0x1 - 2470 0234 51 .byte 0x51 - 2471 0235 B0020000 .4byte .LVL25-.Ltext0 - 2472 0239 C0020000 .4byte .LVL27-.Ltext0 - 2473 023d 0100 .2byte 0x1 - 2474 023f 5A .byte 0x5a - 2475 0240 38030000 .4byte .LVL33-.Ltext0 - 2476 0244 4C030000 .4byte .LVL35-.Ltext0 - 2477 0248 0100 .2byte 0x1 - 2478 024a 51 .byte 0x51 - 2479 024b 94030000 .4byte .LVL39-.Ltext0 - 2480 024f 98030000 .4byte .LFE24-.Ltext0 - 2481 0253 0100 .2byte 0x1 - 2482 0255 5A .byte 0x5a - 2483 0256 00000000 .4byte 0x0 - 2484 025a 00000000 .4byte 0x0 - 2485 .LLST18: - 2486 025e 72020000 .4byte .LVL21-.Ltext0 - 2487 0262 88020000 .4byte .LVL23-.Ltext0 - 2488 0266 0100 .2byte 0x1 - 2489 0268 5A .byte 0x5a - 2490 0269 34030000 .4byte .LVL32-.Ltext0 - 2491 026d 40030000 .4byte .LVL34-.Ltext0 - 2492 0271 0100 .2byte 0x1 - 2493 0273 5A .byte 0x5a - 2494 0274 00000000 .4byte 0x0 - 2495 0278 00000000 .4byte 0x0 - 2496 .LLST19: - 2497 027c 9E020000 .4byte .LVL24-.Ltext0 - 2498 0280 B4020000 .4byte .LVL26-.Ltext0 - 2499 0284 0100 .2byte 0x1 - 2500 0286 59 .byte 0x59 - 2501 0287 92030000 .4byte .LVL38-.Ltext0 - 2502 028b 98030000 .4byte .LFE24-.Ltext0 - 2503 028f 0100 .2byte 0x1 - 2504 0291 59 .byte 0x59 - 2505 0292 00000000 .4byte 0x0 - 2506 0296 00000000 .4byte 0x0 - 2507 .LLST20: - 2508 029a 98030000 .4byte .LFB18-.Ltext0 - 2509 029e 9A030000 .4byte .LCFI15-.Ltext0 - 2510 02a2 0100 .2byte 0x1 - 2511 02a4 5E .byte 0x5e - 2512 02a5 9A030000 .4byte .LCFI15-.Ltext0 - 2513 02a9 A2030000 .4byte .LCFI16-.Ltext0 - 2514 02ad 0200 .2byte 0x2 - 2515 02af 7E .byte 0x7e - 2516 02b0 08 .sleb128 8 - 2517 02b1 A2030000 .4byte .LCFI16-.Ltext0 - 2518 02b5 0C040000 .4byte .LFE18-.Ltext0 - 2519 02b9 0200 .2byte 0x2 - 2520 02bb 7F .byte 0x7f - 2521 02bc 10 .sleb128 16 - 2522 02bd 00000000 .4byte 0x0 - BFIN GAS /tmp/ccJSpSNa.s page 65 - - - 2523 02c1 00000000 .4byte 0x0 - 2524 .LLST21: - 2525 02c5 FC030000 .4byte .LVL40-.Ltext0 - 2526 02c9 FC030000 .4byte .LVL41-.Ltext0 - 2527 02cd 0100 .2byte 0x1 - 2528 02cf 50 .byte 0x50 - 2529 02d0 08040000 .4byte .LVL42-.Ltext0 - 2530 02d4 0A040000 .4byte .LVL43-.Ltext0 - 2531 02d8 0100 .2byte 0x1 - 2532 02da 50 .byte 0x50 - 2533 02db 00000000 .4byte 0x0 - 2534 02df 00000000 .4byte 0x0 - 2535 .LLST22: - 2536 02e3 0C040000 .4byte .LFB17-.Ltext0 - 2537 02e7 10040000 .4byte .LCFI19-.Ltext0 - 2538 02eb 0100 .2byte 0x1 - 2539 02ed 5E .byte 0x5e - 2540 02ee 10040000 .4byte .LCFI19-.Ltext0 - 2541 02f2 2C040000 .4byte .LFE17-.Ltext0 - 2542 02f6 0200 .2byte 0x2 - 2543 02f8 7F .byte 0x7f - 2544 02f9 08 .sleb128 8 - 2545 02fa 00000000 .4byte 0x0 - 2546 02fe 00000000 .4byte 0x0 - 2547 .LLST23: - 2548 0302 2C040000 .4byte .LFB23-.Ltext0 - 2549 0306 2E040000 .4byte .LCFI20-.Ltext0 - 2550 030a 0100 .2byte 0x1 - 2551 030c 5E .byte 0x5e - 2552 030d 2E040000 .4byte .LCFI20-.Ltext0 - 2553 0311 36040000 .4byte .LCFI21-.Ltext0 - 2554 0315 0200 .2byte 0x2 - 2555 0317 7E .byte 0x7e - 2556 0318 0C .sleb128 12 - 2557 0319 36040000 .4byte .LCFI21-.Ltext0 - 2558 031d D2040000 .4byte .LFE23-.Ltext0 - 2559 0321 0200 .2byte 0x2 - 2560 0323 7F .byte 0x7f - 2561 0324 14 .sleb128 20 - 2562 0325 00000000 .4byte 0x0 - 2563 0329 00000000 .4byte 0x0 - 2564 .LLST24: - 2565 032d 48040000 .4byte .LVL44-.Ltext0 - 2566 0331 4A040000 .4byte .LVL45-.Ltext0 - 2567 0335 0100 .2byte 0x1 - 2568 0337 50 .byte 0x50 - 2569 0338 CE040000 .4byte .LVL46-.Ltext0 - 2570 033c CE040000 .4byte .LVL47-.Ltext0 - 2571 0340 0100 .2byte 0x1 - 2572 0342 50 .byte 0x50 - 2573 0343 00000000 .4byte 0x0 - 2574 0347 00000000 .4byte 0x0 - 2575 .LLST25: - 2576 034b D4040000 .4byte .LFB32-.Ltext0 - 2577 034f D6040000 .4byte .LCFI24-.Ltext0 - 2578 0353 0100 .2byte 0x1 - 2579 0355 5E .byte 0x5e - BFIN GAS /tmp/ccJSpSNa.s page 66 - - - 2580 0356 D6040000 .4byte .LCFI24-.Ltext0 - 2581 035a D8040000 .4byte .LCFI25-.Ltext0 - 2582 035e 0200 .2byte 0x2 - 2583 0360 7E .byte 0x7e - 2584 0361 04 .sleb128 4 - 2585 0362 D8040000 .4byte .LCFI25-.Ltext0 - 2586 0366 DA040000 .4byte .LCFI26-.Ltext0 - 2587 036a 0200 .2byte 0x2 - 2588 036c 7E .byte 0x7e - 2589 036d 08 .sleb128 8 - 2590 036e DA040000 .4byte .LCFI26-.Ltext0 - 2591 0372 DC040000 .4byte .LCFI27-.Ltext0 - 2592 0376 0200 .2byte 0x2 - 2593 0378 7E .byte 0x7e - 2594 0379 0C .sleb128 12 - 2595 037a DC040000 .4byte .LCFI27-.Ltext0 - 2596 037e DE040000 .4byte .LCFI28-.Ltext0 - 2597 0382 0200 .2byte 0x2 - 2598 0384 7E .byte 0x7e - 2599 0385 10 .sleb128 16 - 2600 0386 DE040000 .4byte .LCFI28-.Ltext0 - 2601 038a E0040000 .4byte .LCFI29-.Ltext0 - 2602 038e 0200 .2byte 0x2 - 2603 0390 7E .byte 0x7e - 2604 0391 14 .sleb128 20 - 2605 0392 E0040000 .4byte .LCFI29-.Ltext0 - 2606 0396 E2040000 .4byte .LCFI30-.Ltext0 - 2607 039a 0200 .2byte 0x2 - 2608 039c 7E .byte 0x7e - 2609 039d 18 .sleb128 24 - 2610 039e E2040000 .4byte .LCFI30-.Ltext0 - 2611 03a2 E4040000 .4byte .LCFI31-.Ltext0 - 2612 03a6 0200 .2byte 0x2 - 2613 03a8 7E .byte 0x7e - 2614 03a9 1C .sleb128 28 - 2615 03aa E4040000 .4byte .LCFI31-.Ltext0 - 2616 03ae E6040000 .4byte .LCFI32-.Ltext0 - 2617 03b2 0300 .2byte 0x3 - 2618 03b4 7E .byte 0x7e - 2619 03b5 D400 .sleb128 84 - 2620 03b7 E6040000 .4byte .LCFI32-.Ltext0 - 2621 03bb E8040000 .4byte .LCFI33-.Ltext0 - 2622 03bf 0300 .2byte 0x3 - 2623 03c1 7E .byte 0x7e - 2624 03c2 D800 .sleb128 88 - 2625 03c4 E8040000 .4byte .LCFI33-.Ltext0 - 2626 03c8 EA040000 .4byte .LCFI34-.Ltext0 - 2627 03cc 0300 .2byte 0x3 - 2628 03ce 7E .byte 0x7e - 2629 03cf DC00 .sleb128 92 - 2630 03d1 EA040000 .4byte .LCFI34-.Ltext0 - 2631 03d5 EC040000 .4byte .LCFI35-.Ltext0 - 2632 03d9 0300 .2byte 0x3 - 2633 03db 7E .byte 0x7e - 2634 03dc E000 .sleb128 96 - 2635 03de EC040000 .4byte .LCFI35-.Ltext0 - 2636 03e2 EE040000 .4byte .LCFI36-.Ltext0 - BFIN GAS /tmp/ccJSpSNa.s page 67 - - - 2637 03e6 0300 .2byte 0x3 - 2638 03e8 7E .byte 0x7e - 2639 03e9 E400 .sleb128 100 - 2640 03eb EE040000 .4byte .LCFI36-.Ltext0 - 2641 03ef F0040000 .4byte .LCFI37-.Ltext0 - 2642 03f3 0300 .2byte 0x3 - 2643 03f5 7E .byte 0x7e - 2644 03f6 E800 .sleb128 104 - 2645 03f8 F0040000 .4byte .LCFI37-.Ltext0 - 2646 03fc F2040000 .4byte .LCFI38-.Ltext0 - 2647 0400 0300 .2byte 0x3 - 2648 0402 7E .byte 0x7e - 2649 0403 EC00 .sleb128 108 - 2650 0405 F2040000 .4byte .LCFI38-.Ltext0 - 2651 0409 F4040000 .4byte .LCFI39-.Ltext0 - 2652 040d 0300 .2byte 0x3 - 2653 040f 7E .byte 0x7e - 2654 0410 F000 .sleb128 112 - 2655 0412 F4040000 .4byte .LCFI39-.Ltext0 - 2656 0416 F6040000 .4byte .LCFI40-.Ltext0 - 2657 041a 0300 .2byte 0x3 - 2658 041c 7E .byte 0x7e - 2659 041d F400 .sleb128 116 - 2660 041f F6040000 .4byte .LCFI40-.Ltext0 - 2661 0423 F8040000 .4byte .LCFI41-.Ltext0 - 2662 0427 0300 .2byte 0x3 - 2663 0429 7E .byte 0x7e - 2664 042a F800 .sleb128 120 - 2665 042c F8040000 .4byte .LCFI41-.Ltext0 - 2666 0430 FA040000 .4byte .LCFI42-.Ltext0 - 2667 0434 0300 .2byte 0x3 - 2668 0436 7E .byte 0x7e - 2669 0437 FC00 .sleb128 124 - 2670 0439 FA040000 .4byte .LCFI42-.Ltext0 - 2671 043d FC040000 .4byte .LCFI43-.Ltext0 - 2672 0441 0300 .2byte 0x3 - 2673 0443 7E .byte 0x7e - 2674 0444 8001 .sleb128 128 - 2675 0446 FC040000 .4byte .LCFI43-.Ltext0 - 2676 044a FE040000 .4byte .LCFI44-.Ltext0 - 2677 044e 0300 .2byte 0x3 - 2678 0450 7E .byte 0x7e - 2679 0451 8401 .sleb128 132 - 2680 0453 FE040000 .4byte .LCFI44-.Ltext0 - 2681 0457 00050000 .4byte .LCFI45-.Ltext0 - 2682 045b 0300 .2byte 0x3 - 2683 045d 7E .byte 0x7e - 2684 045e 8801 .sleb128 136 - 2685 0460 00050000 .4byte .LCFI45-.Ltext0 - 2686 0464 02050000 .4byte .LCFI46-.Ltext0 - 2687 0468 0300 .2byte 0x3 - 2688 046a 7E .byte 0x7e - 2689 046b 8C01 .sleb128 140 - 2690 046d 02050000 .4byte .LCFI46-.Ltext0 - 2691 0471 04050000 .4byte .LCFI47-.Ltext0 - 2692 0475 0300 .2byte 0x3 - 2693 0477 7E .byte 0x7e - BFIN GAS /tmp/ccJSpSNa.s page 68 - - - 2694 0478 9001 .sleb128 144 - 2695 047a 04050000 .4byte .LCFI47-.Ltext0 - 2696 047e 08050000 .4byte .LCFI48-.Ltext0 - 2697 0482 0300 .2byte 0x3 - 2698 0484 7E .byte 0x7e - 2699 0485 9401 .sleb128 148 - 2700 0487 08050000 .4byte .LCFI48-.Ltext0 - 2701 048b 10050000 .4byte .LCFI49-.Ltext0 - 2702 048f 0300 .2byte 0x3 - 2703 0491 7E .byte 0x7e - 2704 0492 9C01 .sleb128 156 - 2705 0494 10050000 .4byte .LCFI49-.Ltext0 - 2706 0498 16050000 .4byte .LCFI50-.Ltext0 - 2707 049c 0300 .2byte 0x3 - 2708 049e 7E .byte 0x7e - 2709 049f A401 .sleb128 164 - 2710 04a1 16050000 .4byte .LCFI50-.Ltext0 - 2711 04a5 1A050000 .4byte .LCFI51-.Ltext0 - 2712 04a9 0300 .2byte 0x3 - 2713 04ab 7E .byte 0x7e - 2714 04ac A801 .sleb128 168 - 2715 04ae 1A050000 .4byte .LCFI51-.Ltext0 - 2716 04b2 20060000 .4byte .LFE32-.Ltext0 - 2717 04b6 0300 .2byte 0x3 - 2718 04b8 7F .byte 0x7f - 2719 04b9 B001 .sleb128 176 - 2720 04bb 00000000 .4byte 0x0 - 2721 04bf 00000000 .4byte 0x0 - 2722 .LLST26: - 2723 04c3 6A050000 .4byte .LVL49-.Ltext0 - 2724 04c7 B0050000 .4byte .LVL50-.Ltext0 - 2725 04cb 0100 .2byte 0x1 - 2726 04cd 51 .byte 0x51 - 2727 04ce C8050000 .4byte .LVL52-.Ltext0 - 2728 04d2 D4050000 .4byte .LVL53-.Ltext0 - 2729 04d6 0100 .2byte 0x1 - 2730 04d8 51 .byte 0x51 - 2731 04d9 00000000 .4byte 0x0 - 2732 04dd 00000000 .4byte 0x0 - 2733 .LLST27: - 2734 04e1 58050000 .4byte .LVL48-.Ltext0 - 2735 04e5 B0050000 .4byte .LVL50-.Ltext0 - 2736 04e9 0100 .2byte 0x1 - 2737 04eb 52 .byte 0x52 - 2738 04ec C0050000 .4byte .LVL51-.Ltext0 - 2739 04f0 E0050000 .4byte .LVL54-.Ltext0 - 2740 04f4 0100 .2byte 0x1 - 2741 04f6 52 .byte 0x52 - 2742 04f7 00000000 .4byte 0x0 - 2743 04fb 00000000 .4byte 0x0 - 2744 .LLST28: - 2745 04ff 20060000 .4byte .LFB21-.Ltext0 - 2746 0503 22060000 .4byte .LCFI53-.Ltext0 - 2747 0507 0100 .2byte 0x1 - 2748 0509 5E .byte 0x5e - 2749 050a 22060000 .4byte .LCFI53-.Ltext0 - 2750 050e 3E060000 .4byte .LCFI54-.Ltext0 - BFIN GAS /tmp/ccJSpSNa.s page 69 - - - 2751 0512 0200 .2byte 0x2 - 2752 0514 7E .byte 0x7e - 2753 0515 08 .sleb128 8 - 2754 0516 3E060000 .4byte .LCFI54-.Ltext0 - 2755 051a 82060000 .4byte .LFE21-.Ltext0 - 2756 051e 0200 .2byte 0x2 - 2757 0520 7F .byte 0x7f - 2758 0521 10 .sleb128 16 - 2759 0522 00000000 .4byte 0x0 - 2760 0526 00000000 .4byte 0x0 - 2761 .LLST29: - 2762 052a 20060000 .4byte .LVL55-.Ltext0 - 2763 052e 2C060000 .4byte .LVL56-.Ltext0 - 2764 0532 0100 .2byte 0x1 - 2765 0534 50 .byte 0x50 - 2766 0535 00000000 .4byte 0x0 - 2767 0539 00000000 .4byte 0x0 - 2768 .LLST30: - 2769 053d 46060000 .4byte .LVL57-.Ltext0 - 2770 0541 56060000 .4byte .LVL58-.Ltext0 - 2771 0545 0100 .2byte 0x1 - 2772 0547 51 .byte 0x51 - 2773 0548 00000000 .4byte 0x0 - 2774 054c 00000000 .4byte 0x0 - 2775 .LLST31: - 2776 0550 84060000 .4byte .LFB20-.Ltext0 - 2777 0554 86060000 .4byte .LCFI56-.Ltext0 - 2778 0558 0100 .2byte 0x1 - 2779 055a 5E .byte 0x5e - 2780 055b 86060000 .4byte .LCFI56-.Ltext0 - 2781 055f A0060000 .4byte .LCFI57-.Ltext0 - 2782 0563 0200 .2byte 0x2 - 2783 0565 7E .byte 0x7e - 2784 0566 08 .sleb128 8 - 2785 0567 A0060000 .4byte .LCFI57-.Ltext0 - 2786 056b E4060000 .4byte .LFE20-.Ltext0 - 2787 056f 0200 .2byte 0x2 - 2788 0571 7F .byte 0x7f - 2789 0572 10 .sleb128 16 - 2790 0573 00000000 .4byte 0x0 - 2791 0577 00000000 .4byte 0x0 - 2792 .LLST32: - 2793 057b 84060000 .4byte .LVL59-.Ltext0 - 2794 057f 9C060000 .4byte .LVL60-.Ltext0 - 2795 0583 0100 .2byte 0x1 - 2796 0585 50 .byte 0x50 - 2797 0586 00000000 .4byte 0x0 - 2798 058a 00000000 .4byte 0x0 - 2799 .LLST33: - 2800 058e A8060000 .4byte .LVL61-.Ltext0 - 2801 0592 B8060000 .4byte .LVL62-.Ltext0 - 2802 0596 0100 .2byte 0x1 - 2803 0598 51 .byte 0x51 - 2804 0599 00000000 .4byte 0x0 - 2805 059d 00000000 .4byte 0x0 - 2806 .LLST34: - 2807 05a1 E4060000 .4byte .LFB22-.Ltext0 - BFIN GAS /tmp/ccJSpSNa.s page 70 - - - 2808 05a5 E6060000 .4byte .LCFI59-.Ltext0 - 2809 05a9 0100 .2byte 0x1 - 2810 05ab 5E .byte 0x5e - 2811 05ac E6060000 .4byte .LCFI59-.Ltext0 - 2812 05b0 EE060000 .4byte .LCFI60-.Ltext0 - 2813 05b4 0200 .2byte 0x2 - 2814 05b6 7E .byte 0x7e - 2815 05b7 14 .sleb128 20 - 2816 05b8 EE060000 .4byte .LCFI60-.Ltext0 - 2817 05bc F0080000 .4byte .LFE22-.Ltext0 - 2818 05c0 0200 .2byte 0x2 - 2819 05c2 7F .byte 0x7f - 2820 05c3 1C .sleb128 28 - 2821 05c4 00000000 .4byte 0x0 - 2822 05c8 00000000 .4byte 0x0 - 2823 .LLST35: - 2824 05cc 00070000 .4byte .LVL63-.Ltext0 - 2825 05d0 02070000 .4byte .LVL64-.Ltext0 - 2826 05d4 0100 .2byte 0x1 - 2827 05d6 50 .byte 0x50 - 2828 05d7 8C070000 .4byte .LVL67-.Ltext0 - 2829 05db 8C070000 .4byte .LVL68-.Ltext0 - 2830 05df 0100 .2byte 0x1 - 2831 05e1 50 .byte 0x50 - 2832 05e2 00000000 .4byte 0x0 - 2833 05e6 00000000 .4byte 0x0 - 2834 .LLST36: - 2835 05ea 48070000 .4byte .LVL65-.Ltext0 - 2836 05ee 58070000 .4byte .LVL66-.Ltext0 - 2837 05f2 0100 .2byte 0x1 - 2838 05f4 51 .byte 0x51 - 2839 05f5 00000000 .4byte 0x0 - 2840 05f9 00000000 .4byte 0x0 - 2841 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 2842 .file 4 "src/l502_bf_cmd_defs.h" - 2843 .file 5 "src/l502_defs.h" - 2844 .file 6 "src/l502_stream.h" - 2845 .section .debug_info - 2846 0000 73080000 .4byte 0x873 - 2847 0004 0200 .2byte 0x2 - 2848 0006 00000000 .4byte .Ldebug_abbrev0 - 2849 000a 04 .byte 0x4 - 2850 000b 01 .uleb128 0x1 - 2851 000c 5D000000 .4byte .LASF90 - 2852 0010 01 .byte 0x1 - 2853 0011 B3000000 .4byte .LASF91 - 2854 0015 C6040000 .4byte .LASF92 - 2855 0019 00000000 .4byte .Ltext0 - 2856 001d F0080000 .4byte .Letext0 - 2857 0021 00000000 .4byte .Ldebug_line0 - 2858 0025 02 .uleb128 0x2 - 2859 0026 01 .byte 0x1 - 2860 0027 06 .byte 0x6 - 2861 0028 79030000 .4byte .LASF0 - 2862 002c 02 .uleb128 0x2 - 2863 002d 01 .byte 0x1 - 2864 002e 08 .byte 0x8 - BFIN GAS /tmp/ccJSpSNa.s page 71 - - - 2865 002f 08030000 .4byte .LASF1 - 2866 0033 02 .uleb128 0x2 - 2867 0034 02 .byte 0x2 - 2868 0035 05 .byte 0x5 - 2869 0036 3D010000 .4byte .LASF2 - 2870 003a 02 .uleb128 0x2 - 2871 003b 02 .byte 0x2 - 2872 003c 07 .byte 0x7 - 2873 003d F3030000 .4byte .LASF3 - 2874 0041 03 .uleb128 0x3 - 2875 0042 3C040000 .4byte .LASF5 - 2876 0046 03 .byte 0x3 - 2877 0047 4F .byte 0x4f - 2878 0048 4C000000 .4byte 0x4c - 2879 004c 02 .uleb128 0x2 - 2880 004d 04 .byte 0x4 - 2881 004e 05 .byte 0x5 - 2882 004f 4D020000 .4byte .LASF4 - 2883 0053 03 .uleb128 0x3 - 2884 0054 9C030000 .4byte .LASF6 - 2885 0058 03 .byte 0x3 - 2886 0059 50 .byte 0x50 - 2887 005a 5E000000 .4byte 0x5e - 2888 005e 02 .uleb128 0x2 - 2889 005f 04 .byte 0x4 - 2890 0060 07 .byte 0x7 - 2891 0061 10050000 .4byte .LASF7 - 2892 0065 02 .uleb128 0x2 - 2893 0066 08 .byte 0x8 - 2894 0067 05 .byte 0x5 - 2895 0068 09020000 .4byte .LASF8 - 2896 006c 02 .uleb128 0x2 - 2897 006d 08 .byte 0x8 - 2898 006e 07 .byte 0x7 - 2899 006f 85030000 .4byte .LASF9 - 2900 0073 04 .uleb128 0x4 - 2901 0074 04 .byte 0x4 - 2902 0075 05 .byte 0x5 - 2903 0076 696E7400 .string "int" - 2904 007a 02 .uleb128 0x2 - 2905 007b 04 .byte 0x4 - 2906 007c 07 .byte 0x7 - 2907 007d A5030000 .4byte .LASF10 - 2908 0081 05 .uleb128 0x5 - 2909 0082 04 .byte 0x4 - 2910 0083 07 .byte 0x7 - 2911 0084 02 .uleb128 0x2 - 2912 0085 01 .byte 0x1 - 2913 0086 06 .byte 0x6 - 2914 0087 37040000 .4byte .LASF11 - 2915 008b 06 .uleb128 0x6 - 2916 008c 04 .byte 0x4 - 2917 008d 04 .byte 0x4 - 2918 008e 69 .byte 0x69 - 2919 008f D9000000 .4byte 0xd9 - 2920 0093 07 .uleb128 0x7 - 2921 0094 8C050000 .4byte .LASF12 - BFIN GAS /tmp/ccJSpSNa.s page 72 - - - 2922 0098 00 .sleb128 0 - 2923 0099 07 .uleb128 0x7 - 2924 009a 61050000 .4byte .LASF13 - 2925 009e 807C .sleb128 -512 - 2926 00a0 07 .uleb128 0x7 - 2927 00a1 56020000 .4byte .LASF14 - 2928 00a5 807C .sleb128 -512 - 2929 00a7 07 .uleb128 0x7 - 2930 00a8 C5020000 .4byte .LASF15 - 2931 00ac FF7B .sleb128 -513 - 2932 00ae 07 .uleb128 0x7 - 2933 00af 06040000 .4byte .LASF16 - 2934 00b3 FE7B .sleb128 -514 - 2935 00b5 07 .uleb128 0x7 - 2936 00b6 44040000 .4byte .LASF17 - 2937 00ba FD7B .sleb128 -515 - 2938 00bc 07 .uleb128 0x7 - 2939 00bd 2C000000 .4byte .LASF18 - 2940 00c1 FC7B .sleb128 -516 - 2941 00c3 07 .uleb128 0x7 - 2942 00c4 47010000 .4byte .LASF19 - 2943 00c8 FB7B .sleb128 -517 - 2944 00ca 07 .uleb128 0x7 - 2945 00cb 78000000 .4byte .LASF20 - 2946 00cf FA7B .sleb128 -518 - 2947 00d1 07 .uleb128 0x7 - 2948 00d2 36020000 .4byte .LASF21 - 2949 00d6 F97B .sleb128 -519 - 2950 00d8 00 .byte 0x0 - 2951 00d9 06 .uleb128 0x6 - 2952 00da 04 .byte 0x4 - 2953 00db 04 .byte 0x4 - 2954 00dc 7A .byte 0x7a - 2955 00dd F4000000 .4byte 0xf4 - 2956 00e1 07 .uleb128 0x7 - 2957 00e2 FD050000 .4byte .LASF22 - 2958 00e6 00 .sleb128 0 - 2959 00e7 07 .uleb128 0x7 - 2960 00e8 8E020000 .4byte .LASF23 - 2961 00ec 01 .sleb128 1 - 2962 00ed 07 .uleb128 0x7 - 2963 00ee 25040000 .4byte .LASF24 - 2964 00f2 02 .sleb128 2 - 2965 00f3 00 .byte 0x0 - 2966 00f4 06 .uleb128 0x6 - 2967 00f5 04 .byte 0x4 - 2968 00f6 05 .byte 0x5 - 2969 00f7 74 .byte 0x74 - 2970 00f8 29010000 .4byte 0x129 - 2971 00fc 07 .uleb128 0x7 - 2972 00fd 42030000 .4byte .LASF25 - 2973 0101 01 .sleb128 1 - 2974 0102 07 .uleb128 0x7 - 2975 0103 7E020000 .4byte .LASF26 - 2976 0107 02 .sleb128 2 - 2977 0108 07 .uleb128 0x7 - 2978 0109 FC000000 .4byte .LASF27 - BFIN GAS /tmp/ccJSpSNa.s page 73 - - - 2979 010d 10 .sleb128 16 - 2980 010e 07 .uleb128 0x7 - 2981 010f 0D010000 .4byte .LASF28 - 2982 0113 20 .sleb128 32 - 2983 0114 07 .uleb128 0x7 - 2984 0115 52030000 .4byte .LASF29 - 2985 0119 C000 .sleb128 64 - 2986 011b 07 .uleb128 0x7 - 2987 011c C8050000 .4byte .LASF30 - 2988 0120 03 .sleb128 3 - 2989 0121 07 .uleb128 0x7 - 2990 0122 D5010000 .4byte .LASF31 - 2991 0126 F000 .sleb128 112 - 2992 0128 00 .byte 0x0 - 2993 0129 06 .uleb128 0x6 - 2994 012a 04 .byte 0x4 - 2995 012b 06 .byte 0x6 - 2996 012c 11 .byte 0x11 - 2997 012d 4A010000 .4byte 0x14a - 2998 0131 07 .uleb128 0x7 - 2999 0132 CF000000 .4byte .LASF32 - 3000 0136 00 .sleb128 0 - 3001 0137 07 .uleb128 0x7 - 3002 0138 6D040000 .4byte .LASF33 - 3003 013c 02 .sleb128 2 - 3004 013d 07 .uleb128 0x7 - 3005 013e AF010000 .4byte .LASF34 - 3006 0142 04 .sleb128 4 - 3007 0143 07 .uleb128 0x7 - 3008 0144 0F000000 .4byte .LASF35 - 3009 0148 03 .sleb128 3 - 3010 0149 00 .byte 0x0 - 3011 014a 03 .uleb128 0x3 - 3012 014b 27050000 .4byte .LASF36 - 3013 014f 06 .byte 0x6 - 3014 0150 16 .byte 0x16 - 3015 0151 29010000 .4byte 0x129 - 3016 0155 06 .uleb128 0x6 - 3017 0156 04 .byte 0x4 - 3018 0157 06 .byte 0x6 - 3019 0158 19 .byte 0x19 - 3020 0159 7C010000 .4byte 0x17c - 3021 015d 07 .uleb128 0x7 - 3022 015e 17020000 .4byte .LASF37 - 3023 0162 00 .sleb128 0 - 3024 0163 07 .uleb128 0x7 - 3025 0164 D4030000 .4byte .LASF38 - 3026 0168 01 .sleb128 1 - 3027 0169 07 .uleb128 0x7 - 3028 016a 1D000000 .4byte .LASF39 - 3029 016e 02 .sleb128 2 - 3030 016f 07 .uleb128 0x7 - 3031 0170 27020000 .4byte .LASF40 - 3032 0174 03 .sleb128 3 - 3033 0175 07 .uleb128 0x7 - 3034 0176 22060000 .4byte .LASF41 - 3035 017a 04 .sleb128 4 - BFIN GAS /tmp/ccJSpSNa.s page 74 - - - 3036 017b 00 .byte 0x0 - 3037 017c 03 .uleb128 0x3 - 3038 017d DB050000 .4byte .LASF42 - 3039 0181 06 .byte 0x6 - 3040 0182 20 .byte 0x20 - 3041 0183 55010000 .4byte 0x155 - 3042 0187 08 .uleb128 0x8 - 3043 0188 EE020000 .4byte .LASF43 - 3044 018c 02 .byte 0x2 - 3045 018d 1401 .2byte 0x114 - 3046 018f 01 .byte 0x1 - 3047 0190 01 .byte 0x1 - 3048 0191 09 .uleb128 0x9 - 3049 0192 39050000 .4byte .LASF44 - 3050 0196 01 .byte 0x1 - 3051 0197 64 .byte 0x64 - 3052 0198 01 .byte 0x1 - 3053 0199 01 .byte 0x1 - 3054 019a 0A .uleb128 0xa - 3055 019b 01 .byte 0x1 - 3056 019c 7B040000 .4byte .LASF45 - 3057 01a0 01 .byte 0x1 - 3058 01a1 8201 .2byte 0x182 - 3059 01a3 01 .byte 0x1 - 3060 01a4 00000000 .4byte .LFB25 - 3061 01a8 28000000 .4byte .LFE25 - 3062 01ac 00000000 .4byte .LLST0 - 3063 01b0 D5010000 .4byte 0x1d5 - 3064 01b4 0B .uleb128 0xb - 3065 01b5 22050000 .4byte .LASF47 - 3066 01b9 01 .byte 0x1 - 3067 01ba 8201 .2byte 0x182 - 3068 01bc 53000000 .4byte 0x53 - 3069 01c0 1F000000 .4byte .LLST1 - 3070 01c4 0C .uleb128 0xc - 3071 01c5 AB000000 .4byte .LASF48 - 3072 01c9 01 .byte 0x1 - 3073 01ca 8401 .2byte 0x184 - 3074 01cc 53000000 .4byte 0x53 - 3075 01d0 32000000 .4byte .LLST2 - 3076 01d4 00 .byte 0x0 - 3077 01d5 0A .uleb128 0xa - 3078 01d6 01 .byte 0x1 - 3079 01d7 A2020000 .4byte .LASF46 - 3080 01db 01 .byte 0x1 - 3081 01dc 9401 .2byte 0x194 - 3082 01de 01 .byte 0x1 - 3083 01df 28000000 .4byte .LFB26 - 3084 01e3 50000000 .4byte .LFE26 - 3085 01e7 50000000 .4byte .LLST3 - 3086 01eb 0E020000 .4byte 0x20e - 3087 01ef 0B .uleb128 0xb - 3088 01f0 22050000 .4byte .LASF47 - 3089 01f4 01 .byte 0x1 - 3090 01f5 9401 .2byte 0x194 - 3091 01f7 53000000 .4byte 0x53 - 3092 01fb 6F000000 .4byte .LLST4 - BFIN GAS /tmp/ccJSpSNa.s page 75 - - - 3093 01ff 0D .uleb128 0xd - 3094 0200 AB000000 .4byte .LASF48 - 3095 0204 01 .byte 0x1 - 3096 0205 9501 .2byte 0x195 - 3097 0207 53000000 .4byte 0x53 - 3098 020b 01 .byte 0x1 - 3099 020c 51 .byte 0x51 - 3100 020d 00 .byte 0x0 - 3101 020e 0A .uleb128 0xa - 3102 020f 01 .byte 0x1 - 3103 0210 00000000 .4byte .LASF49 - 3104 0214 01 .byte 0x1 - 3105 0215 A601 .2byte 0x1a6 - 3106 0217 01 .byte 0x1 - 3107 0218 50000000 .4byte .LFB27 - 3108 021c 72000000 .4byte .LFE27 - 3109 0220 82000000 .4byte .LLST5 - 3110 0224 59020000 .4byte 0x259 - 3111 0228 0B .uleb128 0xb - 3112 0229 79020000 .4byte .LASF50 - 3113 022d 01 .byte 0x1 - 3114 022e A601 .2byte 0x1a6 - 3115 0230 59020000 .4byte 0x259 - 3116 0234 A1000000 .4byte .LLST6 - 3117 0238 0B .uleb128 0xb - 3118 0239 22050000 .4byte .LASF47 - 3119 023d 01 .byte 0x1 - 3120 023e A601 .2byte 0x1a6 - 3121 0240 53000000 .4byte 0x53 - 3122 0244 B4000000 .4byte .LLST7 - 3123 0248 0C .uleb128 0xc - 3124 0249 A7010000 .4byte .LASF51 - 3125 024d 01 .byte 0x1 - 3126 024e A801 .2byte 0x1a8 - 3127 0250 53000000 .4byte 0x53 - 3128 0254 C7000000 .4byte .LLST8 - 3129 0258 00 .byte 0x0 - 3130 0259 0E .uleb128 0xe - 3131 025a 04 .byte 0x4 - 3132 025b 53000000 .4byte 0x53 - 3133 025f 0F .uleb128 0xf - 3134 0260 01 .byte 0x1 - 3135 0261 DE000000 .4byte .LASF93 - 3136 0265 01 .byte 0x1 - 3137 0266 B701 .2byte 0x1b7 - 3138 0268 01 .byte 0x1 - 3139 0269 53000000 .4byte 0x53 - 3140 026d 74000000 .4byte .LFB28 - 3141 0271 82000000 .4byte .LFE28 - 3142 0275 E5000000 .4byte .LLST9 - 3143 0279 10 .uleb128 0x10 - 3144 027a 01 .byte 0x1 - 3145 027b A0050000 .4byte .LASF58 - 3146 027f 01 .byte 0x1 - 3147 0280 CC01 .2byte 0x1cc - 3148 0282 01 .byte 0x1 - 3149 0283 41000000 .4byte 0x41 - BFIN GAS /tmp/ccJSpSNa.s page 76 - - - 3150 0287 84000000 .4byte .LFB29 - 3151 028b D2000000 .4byte .LFE29 - 3152 028f 04010000 .4byte .LLST10 - 3153 0293 B4020000 .4byte 0x2b4 - 3154 0297 0B .uleb128 0xb - 3155 0298 22050000 .4byte .LASF47 - 3156 029c 01 .byte 0x1 - 3157 029d CC01 .2byte 0x1cc - 3158 029f 53000000 .4byte 0x53 - 3159 02a3 2F010000 .4byte .LLST11 - 3160 02a7 11 .uleb128 0x11 - 3161 02a8 6D756C00 .string "mul" - 3162 02ac 01 .byte 0x1 - 3163 02ad CD01 .2byte 0x1cd - 3164 02af 73000000 .4byte 0x73 - 3165 02b3 00 .byte 0x0 - 3166 02b4 12 .uleb128 0x12 - 3167 02b5 01 .byte 0x1 - 3168 02b6 FB010000 .4byte .LASF52 - 3169 02ba 01 .byte 0x1 - 3170 02bb 0702 .2byte 0x207 - 3171 02bd 01 .byte 0x1 - 3172 02be 01 .byte 0x1 - 3173 02bf C6020000 .4byte 0x2c6 - 3174 02c3 13 .uleb128 0x13 - 3175 02c4 13 .uleb128 0x13 - 3176 02c5 00 .byte 0x0 - 3177 02c6 14 .uleb128 0x14 - 3178 02c7 B4020000 .4byte 0x2b4 - 3179 02cb D4000000 .4byte .LFB31 - 3180 02cf 20010000 .4byte .LFE31 - 3181 02d3 58010000 .4byte .LLST12 - 3182 02d7 FC020000 .4byte 0x2fc - 3183 02db 15 .uleb128 0x15 - 3184 02dc 87010000 .4byte 0x187 - 3185 02e0 EE000000 .4byte .LBB23 - 3186 02e4 F0000000 .4byte .LBE23 - 3187 02e8 01 .byte 0x1 - 3188 02e9 0C02 .2byte 0x20c - 3189 02eb 15 .uleb128 0x15 - 3190 02ec 87010000 .4byte 0x187 - 3191 02f0 F0000000 .4byte .LBB25 - 3192 02f4 F2000000 .4byte .LBE25 - 3193 02f8 01 .byte 0x1 - 3194 02f9 0D02 .2byte 0x20d - 3195 02fb 00 .byte 0x0 - 3196 02fc 12 .uleb128 0x12 - 3197 02fd 01 .byte 0x1 - 3198 02fe 9C040000 .4byte .LASF53 - 3199 0302 01 .byte 0x1 - 3200 0303 E001 .2byte 0x1e0 - 3201 0305 01 .byte 0x1 - 3202 0306 01 .byte 0x1 - 3203 0307 16030000 .4byte 0x316 - 3204 030b 13 .uleb128 0x13 - 3205 030c 13 .uleb128 0x13 - 3206 030d 13 .uleb128 0x13 - BFIN GAS /tmp/ccJSpSNa.s page 77 - - - 3207 030e 16 .uleb128 0x16 - 3208 030f 05 .byte 0x5 - 3209 0310 03 .byte 0x3 - 3210 0311 1C000000 .4byte _dummy.2442 - 3211 0315 00 .byte 0x0 - 3212 0316 14 .uleb128 0x14 - 3213 0317 FC020000 .4byte 0x2fc - 3214 031b 20010000 .4byte .LFB30 - 3215 031f 08020000 .4byte .LFE30 - 3216 0323 77010000 .4byte .LLST13 - 3217 0327 5C030000 .4byte 0x35c - 3218 032b 15 .uleb128 0x15 - 3219 032c 87010000 .4byte 0x187 - 3220 0330 32010000 .4byte .LBB39 - 3221 0334 34010000 .4byte .LBE39 - 3222 0338 01 .byte 0x1 - 3223 0339 E401 .2byte 0x1e4 - 3224 033b 15 .uleb128 0x15 - 3225 033c 87010000 .4byte 0x187 - 3226 0340 60010000 .4byte .LBB41 - 3227 0344 62010000 .4byte .LBE41 - 3228 0348 01 .byte 0x1 - 3229 0349 E801 .2byte 0x1e8 - 3230 034b 15 .uleb128 0x15 - 3231 034c 87010000 .4byte 0x187 - 3232 0350 C8010000 .4byte .LBB43 - 3233 0354 CA010000 .4byte .LBE43 - 3234 0358 01 .byte 0x1 - 3235 0359 F601 .2byte 0x1f6 - 3236 035b 00 .byte 0x0 - 3237 035c 0A .uleb128 0xa - 3238 035d 01 .byte 0x1 - 3239 035e 33060000 .4byte .LASF54 - 3240 0362 01 .byte 0x1 - 3241 0363 3001 .2byte 0x130 - 3242 0365 01 .byte 0x1 - 3243 0366 08020000 .4byte .LFB24 - 3244 036a 98030000 .4byte .LFE24 - 3245 036e A2010000 .4byte .LLST14 - 3246 0372 11040000 .4byte 0x411 - 3247 0376 17 .uleb128 0x17 - 3248 0377 00000000 .4byte .Ldebug_ranges0+0x0 - 3249 037b B8030000 .4byte 0x3b8 - 3250 037f 0C .uleb128 0xc - 3251 0380 69000000 .4byte .LASF55 - 3252 0384 01 .byte 0x1 - 3253 0385 3301 .2byte 0x133 - 3254 0387 53000000 .4byte 0x53 - 3255 038b CD010000 .4byte .LLST15 - 3256 038f 0C .uleb128 0xc - 3257 0390 A7010000 .4byte .LASF51 - 3258 0394 01 .byte 0x1 - 3259 0395 3401 .2byte 0x134 - 3260 0397 53000000 .4byte 0x53 - 3261 039b 01020000 .4byte .LLST16 - 3262 039f 18 .uleb128 0x18 - 3263 03a0 00030000 .4byte .LBB46 - BFIN GAS /tmp/ccJSpSNa.s page 78 - - - 3264 03a4 34030000 .4byte .LBE46 - 3265 03a8 0D .uleb128 0xd - 3266 03a9 E9010000 .4byte .LASF56 - 3267 03ad 01 .byte 0x1 - 3268 03ae 3B01 .2byte 0x13b - 3269 03b0 53000000 .4byte 0x53 - 3270 03b4 01 .byte 0x1 - 3271 03b5 50 .byte 0x50 - 3272 03b6 00 .byte 0x0 - 3273 03b7 00 .byte 0x0 - 3274 03b8 19 .uleb128 0x19 - 3275 03b9 20000000 .4byte .Ldebug_ranges0+0x20 - 3276 03bd 0C .uleb128 0xc - 3277 03be 8E040000 .4byte .LASF57 - 3278 03c2 01 .byte 0x1 - 3279 03c3 5001 .2byte 0x150 - 3280 03c5 53000000 .4byte 0x53 - 3281 03c9 1F020000 .4byte .LLST17 - 3282 03cd 0C .uleb128 0xc - 3283 03ce A7010000 .4byte .LASF51 - 3284 03d2 01 .byte 0x1 - 3285 03d3 5101 .2byte 0x151 - 3286 03d5 53000000 .4byte 0x53 - 3287 03d9 5E020000 .4byte .LLST18 - 3288 03dd 1A .uleb128 0x1a - 3289 03de 3C030000 .4byte .LBB48 - 3290 03e2 68030000 .4byte .LBE48 - 3291 03e6 F9030000 .4byte 0x3f9 - 3292 03ea 0D .uleb128 0xd - 3293 03eb E9010000 .4byte .LASF56 - 3294 03ef 01 .byte 0x1 - 3295 03f0 5A01 .2byte 0x15a - 3296 03f2 53000000 .4byte 0x53 - 3297 03f6 01 .byte 0x1 - 3298 03f7 50 .byte 0x50 - 3299 03f8 00 .byte 0x0 - 3300 03f9 19 .uleb128 0x19 - 3301 03fa 40000000 .4byte .Ldebug_ranges0+0x40 - 3302 03fe 0C .uleb128 0xc - 3303 03ff AB000000 .4byte .LASF48 - 3304 0403 01 .byte 0x1 - 3305 0404 6801 .2byte 0x168 - 3306 0406 53000000 .4byte 0x53 - 3307 040a 7C020000 .4byte .LLST19 - 3308 040e 00 .byte 0x0 - 3309 040f 00 .byte 0x0 - 3310 0410 00 .byte 0x0 - 3311 0411 1B .uleb128 0x1b - 3312 0412 01 .byte 0x1 - 3313 0413 C2010000 .4byte .LASF59 - 3314 0417 01 .byte 0x1 - 3315 0418 7E .byte 0x7e - 3316 0419 01 .byte 0x1 - 3317 041a 41000000 .4byte 0x41 - 3318 041e 98030000 .4byte .LFB18 - 3319 0422 0C040000 .4byte .LFE18 - 3320 0426 9A020000 .4byte .LLST20 - BFIN GAS /tmp/ccJSpSNa.s page 79 - - - 3321 042a 3E040000 .4byte 0x43e - 3322 042e 1C .uleb128 0x1c - 3323 042f 65727200 .string "err" - 3324 0433 01 .byte 0x1 - 3325 0434 7F .byte 0x7f - 3326 0435 41000000 .4byte 0x41 - 3327 0439 C5020000 .4byte .LLST21 - 3328 043d 00 .byte 0x0 - 3329 043e 1D .uleb128 0x1d - 3330 043f 01 .byte 0x1 - 3331 0440 B7050000 .4byte .LASF94 - 3332 0444 01 .byte 0x1 - 3333 0445 6F .byte 0x6f - 3334 0446 01 .byte 0x1 - 3335 0447 0C040000 .4byte .LFB17 - 3336 044b 2C040000 .4byte .LFE17 - 3337 044f E3020000 .4byte .LLST22 - 3338 0453 10 .uleb128 0x10 - 3339 0454 01 .byte 0x1 - 3340 0455 6C020000 .4byte .LASF60 - 3341 0459 01 .byte 0x1 - 3342 045a 0E01 .2byte 0x10e - 3343 045c 01 .byte 0x1 - 3344 045d 41000000 .4byte 0x41 - 3345 0461 2C040000 .4byte .LFB23 - 3346 0465 D2040000 .4byte .LFE23 - 3347 0469 02030000 .4byte .LLST23 - 3348 046d AF040000 .4byte 0x4af - 3349 0471 1E .uleb128 0x1e - 3350 0472 65727200 .string "err" - 3351 0476 01 .byte 0x1 - 3352 0477 0F01 .2byte 0x10f - 3353 0479 41000000 .4byte 0x41 - 3354 047d 2D030000 .4byte .LLST24 - 3355 0481 1F .uleb128 0x1f - 3356 0482 B4020000 .4byte 0x2b4 - 3357 0486 58000000 .4byte .Ldebug_ranges0+0x58 - 3358 048a 01 .byte 0x1 - 3359 048b 1601 .2byte 0x116 - 3360 048d 15 .uleb128 0x15 - 3361 048e 87010000 .4byte 0x187 - 3362 0492 74040000 .4byte .LBB63 - 3363 0496 76040000 .4byte .LBE63 - 3364 049a 01 .byte 0x1 - 3365 049b 0C02 .2byte 0x20c - 3366 049d 15 .uleb128 0x15 - 3367 049e 87010000 .4byte 0x187 - 3368 04a2 76040000 .4byte .LBB65 - 3369 04a6 78040000 .4byte .LBE65 - 3370 04aa 01 .byte 0x1 - 3371 04ab 0D02 .2byte 0x20d - 3372 04ad 00 .byte 0x0 - 3373 04ae 00 .byte 0x0 - 3374 04af 0A .uleb128 0xa - 3375 04b0 01 .byte 0x1 - 3376 04b1 DD020000 .4byte .LASF61 - 3377 04b5 01 .byte 0x1 - BFIN GAS /tmp/ccJSpSNa.s page 80 - - - 3378 04b6 1B02 .2byte 0x21b - 3379 04b8 01 .byte 0x1 - 3380 04b9 D4040000 .4byte .LFB32 - 3381 04bd 20060000 .4byte .LFE32 - 3382 04c1 4B030000 .4byte .LLST25 - 3383 04c5 31050000 .4byte 0x531 - 3384 04c9 19 .uleb128 0x19 - 3385 04ca 70000000 .4byte .Ldebug_ranges0+0x70 - 3386 04ce 0C .uleb128 0xc - 3387 04cf 1E010000 .4byte .LASF62 - 3388 04d3 01 .byte 0x1 - 3389 04d4 1D02 .2byte 0x21d - 3390 04d6 53000000 .4byte 0x53 - 3391 04da C3040000 .4byte .LLST26 - 3392 04de 0C .uleb128 0xc - 3393 04df AB000000 .4byte .LASF48 - 3394 04e3 01 .byte 0x1 - 3395 04e4 2702 .2byte 0x227 - 3396 04e6 53000000 .4byte 0x53 - 3397 04ea E1040000 .4byte .LLST27 - 3398 04ee 20 .uleb128 0x20 - 3399 04ef 91010000 .4byte 0x191 - 3400 04f3 CA050000 .4byte .LBB79 - 3401 04f7 1A060000 .4byte .LBE79 - 3402 04fb 01 .byte 0x1 - 3403 04fc 3302 .2byte 0x233 - 3404 04fe 21 .uleb128 0x21 - 3405 04ff B4020000 .4byte 0x2b4 - 3406 0503 CA050000 .4byte .LBB81 - 3407 0507 0C060000 .4byte .LBE81 - 3408 050b 01 .byte 0x1 - 3409 050c 66 .byte 0x66 - 3410 050d 15 .uleb128 0x15 - 3411 050e 87010000 .4byte 0x187 - 3412 0512 E0050000 .4byte .LBB83 - 3413 0516 E2050000 .4byte .LBE83 - 3414 051a 01 .byte 0x1 - 3415 051b 0C02 .2byte 0x20c - 3416 051d 15 .uleb128 0x15 - 3417 051e 87010000 .4byte 0x187 - 3418 0522 E2050000 .4byte .LBB85 - 3419 0526 E4050000 .4byte .LBE85 - 3420 052a 01 .byte 0x1 - 3421 052b 0D02 .2byte 0x20d - 3422 052d 00 .byte 0x0 - 3423 052e 00 .byte 0x0 - 3424 052f 00 .byte 0x0 - 3425 0530 00 .byte 0x0 - 3426 0531 22 .uleb128 0x22 - 3427 0532 5F040000 .4byte .LASF95 - 3428 0536 01 .byte 0x1 - 3429 0537 92 .byte 0x92 - 3430 0538 01 .byte 0x1 - 3431 0539 01 .byte 0x1 - 3432 053a 55050000 .4byte 0x555 - 3433 053e 23 .uleb128 0x23 - 3434 053f A3000000 .4byte .LASF65 - BFIN GAS /tmp/ccJSpSNa.s page 81 - - - 3435 0543 01 .byte 0x1 - 3436 0544 92 .byte 0x92 - 3437 0545 53000000 .4byte 0x53 - 3438 0549 24 .uleb128 0x24 - 3439 054a BF040000 .4byte .LASF63 - 3440 054e 01 .byte 0x1 - 3441 054f 93 .byte 0x93 - 3442 0550 53000000 .4byte 0x53 - 3443 0554 00 .byte 0x0 - 3444 0555 1B .uleb128 0x1b - 3445 0556 01 .byte 0x1 - 3446 0557 52050000 .4byte .LASF64 - 3447 055b 01 .byte 0x1 - 3448 055c BC .byte 0xbc - 3449 055d 01 .byte 0x1 - 3450 055e 41000000 .4byte 0x41 - 3451 0562 20060000 .4byte .LFB21 - 3452 0566 82060000 .4byte .LFE21 - 3453 056a FF040000 .4byte .LLST28 - 3454 056e A6050000 .4byte 0x5a6 - 3455 0572 25 .uleb128 0x25 - 3456 0573 A3000000 .4byte .LASF65 - 3457 0577 01 .byte 0x1 - 3458 0578 BC .byte 0xbc - 3459 0579 53000000 .4byte 0x53 - 3460 057d 2A050000 .4byte .LLST29 - 3461 0581 26 .uleb128 0x26 - 3462 0582 31050000 .4byte 0x531 - 3463 0586 2E060000 .4byte .LBB90 - 3464 058a 88000000 .4byte .Ldebug_ranges0+0x88 - 3465 058e 01 .byte 0x1 - 3466 058f BD .byte 0xbd - 3467 0590 27 .uleb128 0x27 - 3468 0591 3E050000 .4byte 0x53e - 3469 0595 19 .uleb128 0x19 - 3470 0596 B0000000 .4byte .Ldebug_ranges0+0xb0 - 3471 059a 28 .uleb128 0x28 - 3472 059b 49050000 .4byte 0x549 - 3473 059f 3D050000 .4byte .LLST30 - 3474 05a3 00 .byte 0x0 - 3475 05a4 00 .byte 0x0 - 3476 05a5 00 .byte 0x0 - 3477 05a6 1B .uleb128 0x1b - 3478 05a7 01 .byte 0x1 - 3479 05a8 99010000 .4byte .LASF66 - 3480 05ac 01 .byte 0x1 - 3481 05ad B2 .byte 0xb2 - 3482 05ae 01 .byte 0x1 - 3483 05af 41000000 .4byte 0x41 - 3484 05b3 84060000 .4byte .LFB20 - 3485 05b7 E4060000 .4byte .LFE20 - 3486 05bb 50050000 .4byte .LLST31 - 3487 05bf F7050000 .4byte 0x5f7 - 3488 05c3 25 .uleb128 0x25 - 3489 05c4 A3000000 .4byte .LASF65 - 3490 05c8 01 .byte 0x1 - 3491 05c9 B2 .byte 0xb2 - BFIN GAS /tmp/ccJSpSNa.s page 82 - - - 3492 05ca 53000000 .4byte 0x53 - 3493 05ce 7B050000 .4byte .LLST32 - 3494 05d2 26 .uleb128 0x26 - 3495 05d3 31050000 .4byte 0x531 - 3496 05d7 90060000 .4byte .LBB100 - 3497 05db D8000000 .4byte .Ldebug_ranges0+0xd8 - 3498 05df 01 .byte 0x1 - 3499 05e0 B3 .byte 0xb3 - 3500 05e1 27 .uleb128 0x27 - 3501 05e2 3E050000 .4byte 0x53e - 3502 05e6 19 .uleb128 0x19 - 3503 05e7 00010000 .4byte .Ldebug_ranges0+0x100 - 3504 05eb 28 .uleb128 0x28 - 3505 05ec 49050000 .4byte 0x549 - 3506 05f0 8E050000 .4byte .LLST33 - 3507 05f4 00 .byte 0x0 - 3508 05f5 00 .byte 0x0 - 3509 05f6 00 .byte 0x0 - 3510 05f7 1B .uleb128 0x1b - 3511 05f8 01 .byte 0x1 - 3512 05f9 95000000 .4byte .LASF67 - 3513 05fd 01 .byte 0x1 - 3514 05fe CD .byte 0xcd - 3515 05ff 01 .byte 0x1 - 3516 0600 41000000 .4byte 0x41 - 3517 0604 E4060000 .4byte .LFB22 - 3518 0608 F0080000 .4byte .LFE22 - 3519 060c A1050000 .4byte .LLST34 - 3520 0610 88060000 .4byte 0x688 - 3521 0614 1C .uleb128 0x1c - 3522 0615 65727200 .string "err" - 3523 0619 01 .byte 0x1 - 3524 061a CE .byte 0xce - 3525 061b 41000000 .4byte 0x41 - 3526 061f CC050000 .4byte .LLST35 - 3527 0623 29 .uleb128 0x29 - 3528 0624 31050000 .4byte 0x531 - 3529 0628 28010000 .4byte .Ldebug_ranges0+0x128 - 3530 062c 01 .byte 0x1 - 3531 062d DC .byte 0xdc - 3532 062e 47060000 .4byte 0x647 - 3533 0632 27 .uleb128 0x27 - 3534 0633 3E050000 .4byte 0x53e - 3535 0637 19 .uleb128 0x19 - 3536 0638 68010000 .4byte .Ldebug_ranges0+0x168 - 3537 063c 28 .uleb128 0x28 - 3538 063d 49050000 .4byte 0x549 - 3539 0641 EA050000 .4byte .LLST36 - 3540 0645 00 .byte 0x0 - 3541 0646 00 .byte 0x0 - 3542 0647 21 .uleb128 0x21 - 3543 0648 FC020000 .4byte 0x2fc - 3544 064c EA070000 .4byte .LBB129 - 3545 0650 C6080000 .4byte .LBE129 - 3546 0654 01 .byte 0x1 - 3547 0655 D6 .byte 0xd6 - 3548 0656 15 .uleb128 0x15 - BFIN GAS /tmp/ccJSpSNa.s page 83 - - - 3549 0657 87010000 .4byte 0x187 - 3550 065b 24080000 .4byte .LBB131 - 3551 065f 26080000 .4byte .LBE131 - 3552 0663 01 .byte 0x1 - 3553 0664 E801 .2byte 0x1e8 - 3554 0666 15 .uleb128 0x15 - 3555 0667 87010000 .4byte 0x187 - 3556 066b F6070000 .4byte .LBB133 - 3557 066f F8070000 .4byte .LBE133 - 3558 0673 01 .byte 0x1 - 3559 0674 E401 .2byte 0x1e4 - 3560 0676 15 .uleb128 0x15 - 3561 0677 87010000 .4byte 0x187 - 3562 067b 8C080000 .4byte .LBB135 - 3563 067f 8E080000 .4byte .LBE135 - 3564 0683 01 .byte 0x1 - 3565 0684 F601 .2byte 0x1f6 - 3566 0686 00 .byte 0x0 - 3567 0687 00 .byte 0x0 - 3568 0688 2A .uleb128 0x2a - 3569 0689 F3000000 .4byte .LASF68 - 3570 068d 01 .byte 0x1 - 3571 068e 39 .byte 0x39 - 3572 068f 73000000 .4byte 0x73 - 3573 0693 05 .byte 0x5 - 3574 0694 03 .byte 0x3 - 3575 0695 18000000 .4byte _f_bf_reg - 3576 0699 2A .uleb128 0x2a - 3577 069a EE050000 .4byte .LASF69 - 3578 069e 01 .byte 0x1 - 3579 069f 3C .byte 0x3c - 3580 06a0 AA060000 .4byte 0x6aa - 3581 06a4 05 .byte 0x5 - 3582 06a5 03 .byte 0x3 - 3583 06a6 00000000 .4byte _f_overflow_wrd - 3584 06aa 2B .uleb128 0x2b - 3585 06ab 53000000 .4byte 0x53 - 3586 06af 2C .uleb128 0x2c - 3587 06b0 53000000 .4byte 0x53 - 3588 06b4 C2060000 .4byte 0x6c2 - 3589 06b8 2D .uleb128 0x2d - 3590 06b9 81000000 .4byte 0x81 - 3591 06bd FFFF1F00 .4byte 0x1fffff - 3592 06c1 00 .byte 0x0 - 3593 06c2 2A .uleb128 0x2a - 3594 06c3 C5030000 .4byte .LASF70 - 3595 06c7 01 .byte 0x1 - 3596 06c8 42 .byte 0x42 - 3597 06c9 D3060000 .4byte 0x6d3 - 3598 06cd 05 .byte 0x5 - 3599 06ce 03 .byte 0x3 - 3600 06cf 00000000 .4byte _f_sport_in_buf - 3601 06d3 2E .uleb128 0x2e - 3602 06d4 AF060000 .4byte 0x6af - 3603 06d8 2A .uleb128 0x2a - 3604 06d9 1D030000 .4byte .LASF71 - 3605 06dd 01 .byte 0x1 - BFIN GAS /tmp/ccJSpSNa.s page 84 - - - 3606 06de 44 .byte 0x44 - 3607 06df E9060000 .4byte 0x6e9 - 3608 06e3 05 .byte 0x5 - 3609 06e4 03 .byte 0x3 - 3610 06e5 0C000000 .4byte _f_sport_in_put_pos - 3611 06e9 2E .uleb128 0x2e - 3612 06ea 53000000 .4byte 0x53 - 3613 06ee 2A .uleb128 0x2a - 3614 06ef 78050000 .4byte .LASF72 - 3615 06f3 01 .byte 0x1 - 3616 06f4 46 .byte 0x46 - 3617 06f5 53000000 .4byte 0x53 - 3618 06f9 05 .byte 0x5 - 3619 06fa 03 .byte 0x3 - 3620 06fb 28000000 .4byte _f_sport_in_proc_pos - 3621 06ff 2A .uleb128 0x2a - 3622 0700 62010000 .4byte .LASF73 - 3623 0704 01 .byte 0x1 - 3624 0705 48 .byte 0x48 - 3625 0706 E9060000 .4byte 0x6e9 - 3626 070a 05 .byte 0x5 - 3627 070b 03 .byte 0x3 - 3628 070c 10000000 .4byte _f_sport_in_get_pos - 3629 0710 2A .uleb128 0x2a - 3630 0711 47000000 .4byte .LASF74 - 3631 0715 01 .byte 0x1 - 3632 0716 4A .byte 0x4a - 3633 0717 53000000 .4byte 0x53 - 3634 071b 05 .byte 0x5 - 3635 071c 03 .byte 0x3 - 3636 071d 04000000 .4byte _f_sport_in_block_size - 3637 0721 2A .uleb128 0x2a - 3638 0722 AB040000 .4byte .LASF75 - 3639 0726 01 .byte 0x1 - 3640 0727 4C .byte 0x4c - 3641 0728 53000000 .4byte 0x53 - 3642 072c 05 .byte 0x5 - 3643 072d 03 .byte 0x3 - 3644 072e 08000000 .4byte _f_sport_in_buf_size - 3645 0732 2C .uleb128 0x2c - 3646 0733 53000000 .4byte 0x53 - 3647 0737 45070000 .4byte 0x745 - 3648 073b 2D .uleb128 0x2d - 3649 073c 81000000 .4byte 0x81 - 3650 0740 FFFF0F00 .4byte 0xfffff - 3651 0744 00 .byte 0x0 - 3652 0745 2A .uleb128 0x2a - 3653 0746 B6020000 .4byte .LASF76 - 3654 074a 01 .byte 0x1 - 3655 074b 51 .byte 0x51 - 3656 074c 56070000 .4byte 0x756 - 3657 0750 05 .byte 0x5 - 3658 0751 03 .byte 0x3 - 3659 0752 00008000 .4byte _f_hdma_out_buf - 3660 0756 2E .uleb128 0x2e - 3661 0757 32070000 .4byte 0x732 - 3662 075b 2A .uleb128 0x2a - BFIN GAS /tmp/ccJSpSNa.s page 85 - - - 3663 075c 0F060000 .4byte .LASF77 - 3664 0760 01 .byte 0x1 - 3665 0761 52 .byte 0x52 - 3666 0762 E9060000 .4byte 0x6e9 - 3667 0766 05 .byte 0x5 - 3668 0767 03 .byte 0x3 - 3669 0768 20000000 .4byte _f_hdma_out_put_pos - 3670 076c 2A .uleb128 0x2a - 3671 076d 75010000 .4byte .LASF78 - 3672 0771 01 .byte 0x1 - 3673 0772 53 .byte 0x53 - 3674 0773 53000000 .4byte 0x53 - 3675 0777 05 .byte 0x5 - 3676 0778 03 .byte 0x3 - 3677 0779 2C000000 .4byte _f_hdma_out_start_pos - 3678 077d 2A .uleb128 0x2a - 3679 077e 2A010000 .4byte .LASF79 - 3680 0782 01 .byte 0x1 - 3681 0783 55 .byte 0x55 - 3682 0784 E9060000 .4byte 0x6e9 - 3683 0788 05 .byte 0x5 - 3684 0789 03 .byte 0x3 - 3685 078a 24000000 .4byte _f_hdma_out_get_pos - 3686 078e 2F .uleb128 0x2f - 3687 078f 63030000 .4byte .LASF80 - 3688 0793 01 .byte 0x1 - 3689 0794 57 .byte 0x57 - 3690 0795 9B070000 .4byte 0x79b - 3691 0799 0080 .2byte 0x8000 - 3692 079b 2B .uleb128 0x2b - 3693 079c 73000000 .4byte 0x73 - 3694 07a0 2A .uleb128 0x2a - 3695 07a1 F4020000 .4byte .LASF81 - 3696 07a5 01 .byte 0x1 - 3697 07a6 58 .byte 0x58 - 3698 07a7 73000000 .4byte 0x73 - 3699 07ab 05 .byte 0x5 - 3700 07ac 03 .byte 0x3 - 3701 07ad 30000000 .4byte _f_hdma_out_proc_pos - 3702 07b1 2A .uleb128 0x2a - 3703 07b2 E7030000 .4byte .LASF82 - 3704 07b6 01 .byte 0x1 - 3705 07b7 5A .byte 0x5a - 3706 07b8 53000000 .4byte 0x53 - 3707 07bc 05 .byte 0x5 - 3708 07bd 03 .byte 0x3 - 3709 07be 14000000 .4byte _f_recv_size - 3710 07c2 30 .uleb128 0x30 - 3711 07c3 30030000 .4byte .LASF83 - 3712 07c7 01 .byte 0x1 - 3713 07c8 33 .byte 0x33 - 3714 07c9 4A010000 .4byte 0x14a - 3715 07cd 01 .byte 0x1 - 3716 07ce 05 .byte 0x5 - 3717 07cf 03 .byte 0x3 - 3718 07d0 00000000 .4byte _g_stream_in_state - 3719 07d4 30 .uleb128 0x30 - BFIN GAS /tmp/ccJSpSNa.s page 86 - - - 3720 07d5 B2030000 .4byte .LASF84 - 3721 07d9 01 .byte 0x1 - 3722 07da 34 .byte 0x34 - 3723 07db 7C010000 .4byte 0x17c - 3724 07df 01 .byte 0x1 - 3725 07e0 05 .byte 0x5 - 3726 07e1 03 .byte 0x3 - 3727 07e2 04000000 .4byte _g_stream_out_state - 3728 07e6 30 .uleb128 0x30 - 3729 07e7 16030000 .4byte .LASF85 - 3730 07eb 01 .byte 0x1 - 3731 07ec 36 .byte 0x36 - 3732 07ed F8070000 .4byte 0x7f8 - 3733 07f1 01 .byte 0x1 - 3734 07f2 05 .byte 0x5 - 3735 07f3 03 .byte 0x3 - 3736 07f4 08000000 .4byte _g_mode - 3737 07f8 2E .uleb128 0x2e - 3738 07f9 73000000 .4byte 0x73 - 3739 07fd 30 .uleb128 0x30 - 3740 07fe C5000000 .4byte .LASF86 - 3741 0802 01 .byte 0x1 - 3742 0803 38 .byte 0x38 - 3743 0804 73000000 .4byte 0x73 - 3744 0808 01 .byte 0x1 - 3745 0809 05 .byte 0x5 - 3746 080a 03 .byte 0x3 - 3747 080b 00000000 .4byte _g_streams - 3748 080f 2C .uleb128 0x2c - 3749 0810 53000000 .4byte 0x53 - 3750 0814 20080000 .4byte 0x820 - 3751 0818 31 .uleb128 0x31 - 3752 0819 81000000 .4byte 0x81 - 3753 081d 0F27 .2byte 0x270f - 3754 081f 00 .byte 0x0 - 3755 0820 30 .uleb128 0x30 - 3756 0821 F3010000 .4byte .LASF87 - 3757 0825 01 .byte 0x1 - 3758 0826 1F .byte 0x1f - 3759 0827 32080000 .4byte 0x832 - 3760 082b 01 .byte 0x1 - 3761 082c 05 .byte 0x5 - 3762 082d 03 .byte 0x3 - 3763 082e 0000C000 .4byte _TX_buff - 3764 0832 2E .uleb128 0x2e - 3765 0833 0F080000 .4byte 0x80f - 3766 0837 30 .uleb128 0x30 - 3767 0838 8A010000 .4byte .LASF88 - 3768 083c 01 .byte 0x1 - 3769 083d 20 .byte 0x20 - 3770 083e 49080000 .4byte 0x849 - 3771 0842 01 .byte 0x1 - 3772 0843 05 .byte 0x5 - 3773 0844 03 .byte 0x3 - 3774 0845 409CC000 .4byte _TX_buff_shadow - 3775 0849 2E .uleb128 0x2e - 3776 084a 0F080000 .4byte 0x80f - BFIN GAS /tmp/ccJSpSNa.s page 87 - - - 3777 084e 2C .uleb128 0x2c - 3778 084f 53000000 .4byte 0x53 - 3779 0853 5F080000 .4byte 0x85f - 3780 0857 31 .uleb128 0x31 - 3781 0858 81000000 .4byte 0x81 - 3782 085c CF07 .2byte 0x7cf - 3783 085e 00 .byte 0x0 - 3784 085f 30 .uleb128 0x30 - 3785 0860 3F060000 .4byte .LASF89 - 3786 0864 01 .byte 0x1 - 3787 0865 23 .byte 0x23 - 3788 0866 71080000 .4byte 0x871 - 3789 086a 01 .byte 0x1 - 3790 086b 05 .byte 0x5 - 3791 086c 03 .byte 0x3 - 3792 086d 8038C100 .4byte _AVG_buff - 3793 0871 2E .uleb128 0x2e - 3794 0872 4E080000 .4byte 0x84e - 3795 0876 00 .byte 0x0 - 3796 .section .debug_abbrev - 3797 0000 01 .uleb128 0x1 - 3798 0001 11 .uleb128 0x11 - 3799 0002 01 .byte 0x1 - 3800 0003 25 .uleb128 0x25 - 3801 0004 0E .uleb128 0xe - 3802 0005 13 .uleb128 0x13 - 3803 0006 0B .uleb128 0xb - 3804 0007 03 .uleb128 0x3 - 3805 0008 0E .uleb128 0xe - 3806 0009 1B .uleb128 0x1b - 3807 000a 0E .uleb128 0xe - 3808 000b 11 .uleb128 0x11 - 3809 000c 01 .uleb128 0x1 - 3810 000d 12 .uleb128 0x12 - 3811 000e 01 .uleb128 0x1 - 3812 000f 10 .uleb128 0x10 - 3813 0010 06 .uleb128 0x6 - 3814 0011 00 .byte 0x0 - 3815 0012 00 .byte 0x0 - 3816 0013 02 .uleb128 0x2 - 3817 0014 24 .uleb128 0x24 - 3818 0015 00 .byte 0x0 - 3819 0016 0B .uleb128 0xb - 3820 0017 0B .uleb128 0xb - 3821 0018 3E .uleb128 0x3e - 3822 0019 0B .uleb128 0xb - 3823 001a 03 .uleb128 0x3 - 3824 001b 0E .uleb128 0xe - 3825 001c 00 .byte 0x0 - 3826 001d 00 .byte 0x0 - 3827 001e 03 .uleb128 0x3 - 3828 001f 16 .uleb128 0x16 - 3829 0020 00 .byte 0x0 - 3830 0021 03 .uleb128 0x3 - 3831 0022 0E .uleb128 0xe - 3832 0023 3A .uleb128 0x3a - 3833 0024 0B .uleb128 0xb - BFIN GAS /tmp/ccJSpSNa.s page 88 - - - 3834 0025 3B .uleb128 0x3b - 3835 0026 0B .uleb128 0xb - 3836 0027 49 .uleb128 0x49 - 3837 0028 13 .uleb128 0x13 - 3838 0029 00 .byte 0x0 - 3839 002a 00 .byte 0x0 - 3840 002b 04 .uleb128 0x4 - 3841 002c 24 .uleb128 0x24 - 3842 002d 00 .byte 0x0 - 3843 002e 0B .uleb128 0xb - 3844 002f 0B .uleb128 0xb - 3845 0030 3E .uleb128 0x3e - 3846 0031 0B .uleb128 0xb - 3847 0032 03 .uleb128 0x3 - 3848 0033 08 .uleb128 0x8 - 3849 0034 00 .byte 0x0 - 3850 0035 00 .byte 0x0 - 3851 0036 05 .uleb128 0x5 - 3852 0037 24 .uleb128 0x24 - 3853 0038 00 .byte 0x0 - 3854 0039 0B .uleb128 0xb - 3855 003a 0B .uleb128 0xb - 3856 003b 3E .uleb128 0x3e - 3857 003c 0B .uleb128 0xb - 3858 003d 00 .byte 0x0 - 3859 003e 00 .byte 0x0 - 3860 003f 06 .uleb128 0x6 - 3861 0040 04 .uleb128 0x4 - 3862 0041 01 .byte 0x1 - 3863 0042 0B .uleb128 0xb - 3864 0043 0B .uleb128 0xb - 3865 0044 3A .uleb128 0x3a - 3866 0045 0B .uleb128 0xb - 3867 0046 3B .uleb128 0x3b - 3868 0047 0B .uleb128 0xb - 3869 0048 01 .uleb128 0x1 - 3870 0049 13 .uleb128 0x13 - 3871 004a 00 .byte 0x0 - 3872 004b 00 .byte 0x0 - 3873 004c 07 .uleb128 0x7 - 3874 004d 28 .uleb128 0x28 - 3875 004e 00 .byte 0x0 - 3876 004f 03 .uleb128 0x3 - 3877 0050 0E .uleb128 0xe - 3878 0051 1C .uleb128 0x1c - 3879 0052 0D .uleb128 0xd - 3880 0053 00 .byte 0x0 - 3881 0054 00 .byte 0x0 - 3882 0055 08 .uleb128 0x8 - 3883 0056 2E .uleb128 0x2e - 3884 0057 00 .byte 0x0 - 3885 0058 03 .uleb128 0x3 - 3886 0059 0E .uleb128 0xe - 3887 005a 3A .uleb128 0x3a - 3888 005b 0B .uleb128 0xb - 3889 005c 3B .uleb128 0x3b - 3890 005d 05 .uleb128 0x5 - BFIN GAS /tmp/ccJSpSNa.s page 89 - - - 3891 005e 27 .uleb128 0x27 - 3892 005f 0C .uleb128 0xc - 3893 0060 20 .uleb128 0x20 - 3894 0061 0B .uleb128 0xb - 3895 0062 00 .byte 0x0 - 3896 0063 00 .byte 0x0 - 3897 0064 09 .uleb128 0x9 - 3898 0065 2E .uleb128 0x2e - 3899 0066 00 .byte 0x0 - 3900 0067 03 .uleb128 0x3 - 3901 0068 0E .uleb128 0xe - 3902 0069 3A .uleb128 0x3a - 3903 006a 0B .uleb128 0xb - 3904 006b 3B .uleb128 0x3b - 3905 006c 0B .uleb128 0xb - 3906 006d 27 .uleb128 0x27 - 3907 006e 0C .uleb128 0xc - 3908 006f 20 .uleb128 0x20 - 3909 0070 0B .uleb128 0xb - 3910 0071 00 .byte 0x0 - 3911 0072 00 .byte 0x0 - 3912 0073 0A .uleb128 0xa - 3913 0074 2E .uleb128 0x2e - 3914 0075 01 .byte 0x1 - 3915 0076 3F .uleb128 0x3f - 3916 0077 0C .uleb128 0xc - 3917 0078 03 .uleb128 0x3 - 3918 0079 0E .uleb128 0xe - 3919 007a 3A .uleb128 0x3a - 3920 007b 0B .uleb128 0xb - 3921 007c 3B .uleb128 0x3b - 3922 007d 05 .uleb128 0x5 - 3923 007e 27 .uleb128 0x27 - 3924 007f 0C .uleb128 0xc - 3925 0080 11 .uleb128 0x11 - 3926 0081 01 .uleb128 0x1 - 3927 0082 12 .uleb128 0x12 - 3928 0083 01 .uleb128 0x1 - 3929 0084 40 .uleb128 0x40 - 3930 0085 06 .uleb128 0x6 - 3931 0086 01 .uleb128 0x1 - 3932 0087 13 .uleb128 0x13 - 3933 0088 00 .byte 0x0 - 3934 0089 00 .byte 0x0 - 3935 008a 0B .uleb128 0xb - 3936 008b 05 .uleb128 0x5 - 3937 008c 00 .byte 0x0 - 3938 008d 03 .uleb128 0x3 - 3939 008e 0E .uleb128 0xe - 3940 008f 3A .uleb128 0x3a - 3941 0090 0B .uleb128 0xb - 3942 0091 3B .uleb128 0x3b - 3943 0092 05 .uleb128 0x5 - 3944 0093 49 .uleb128 0x49 - 3945 0094 13 .uleb128 0x13 - 3946 0095 02 .uleb128 0x2 - 3947 0096 06 .uleb128 0x6 - BFIN GAS /tmp/ccJSpSNa.s page 90 - - - 3948 0097 00 .byte 0x0 - 3949 0098 00 .byte 0x0 - 3950 0099 0C .uleb128 0xc - 3951 009a 34 .uleb128 0x34 - 3952 009b 00 .byte 0x0 - 3953 009c 03 .uleb128 0x3 - 3954 009d 0E .uleb128 0xe - 3955 009e 3A .uleb128 0x3a - 3956 009f 0B .uleb128 0xb - 3957 00a0 3B .uleb128 0x3b - 3958 00a1 05 .uleb128 0x5 - 3959 00a2 49 .uleb128 0x49 - 3960 00a3 13 .uleb128 0x13 - 3961 00a4 02 .uleb128 0x2 - 3962 00a5 06 .uleb128 0x6 - 3963 00a6 00 .byte 0x0 - 3964 00a7 00 .byte 0x0 - 3965 00a8 0D .uleb128 0xd - 3966 00a9 34 .uleb128 0x34 - 3967 00aa 00 .byte 0x0 - 3968 00ab 03 .uleb128 0x3 - 3969 00ac 0E .uleb128 0xe - 3970 00ad 3A .uleb128 0x3a - 3971 00ae 0B .uleb128 0xb - 3972 00af 3B .uleb128 0x3b - 3973 00b0 05 .uleb128 0x5 - 3974 00b1 49 .uleb128 0x49 - 3975 00b2 13 .uleb128 0x13 - 3976 00b3 02 .uleb128 0x2 - 3977 00b4 0A .uleb128 0xa - 3978 00b5 00 .byte 0x0 - 3979 00b6 00 .byte 0x0 - 3980 00b7 0E .uleb128 0xe - 3981 00b8 0F .uleb128 0xf - 3982 00b9 00 .byte 0x0 - 3983 00ba 0B .uleb128 0xb - 3984 00bb 0B .uleb128 0xb - 3985 00bc 49 .uleb128 0x49 - 3986 00bd 13 .uleb128 0x13 - 3987 00be 00 .byte 0x0 - 3988 00bf 00 .byte 0x0 - 3989 00c0 0F .uleb128 0xf - 3990 00c1 2E .uleb128 0x2e - 3991 00c2 00 .byte 0x0 - 3992 00c3 3F .uleb128 0x3f - 3993 00c4 0C .uleb128 0xc - 3994 00c5 03 .uleb128 0x3 - 3995 00c6 0E .uleb128 0xe - 3996 00c7 3A .uleb128 0x3a - 3997 00c8 0B .uleb128 0xb - 3998 00c9 3B .uleb128 0x3b - 3999 00ca 05 .uleb128 0x5 - 4000 00cb 27 .uleb128 0x27 - 4001 00cc 0C .uleb128 0xc - 4002 00cd 49 .uleb128 0x49 - 4003 00ce 13 .uleb128 0x13 - 4004 00cf 11 .uleb128 0x11 - BFIN GAS /tmp/ccJSpSNa.s page 91 - - - 4005 00d0 01 .uleb128 0x1 - 4006 00d1 12 .uleb128 0x12 - 4007 00d2 01 .uleb128 0x1 - 4008 00d3 40 .uleb128 0x40 - 4009 00d4 06 .uleb128 0x6 - 4010 00d5 00 .byte 0x0 - 4011 00d6 00 .byte 0x0 - 4012 00d7 10 .uleb128 0x10 - 4013 00d8 2E .uleb128 0x2e - 4014 00d9 01 .byte 0x1 - 4015 00da 3F .uleb128 0x3f - 4016 00db 0C .uleb128 0xc - 4017 00dc 03 .uleb128 0x3 - 4018 00dd 0E .uleb128 0xe - 4019 00de 3A .uleb128 0x3a - 4020 00df 0B .uleb128 0xb - 4021 00e0 3B .uleb128 0x3b - 4022 00e1 05 .uleb128 0x5 - 4023 00e2 27 .uleb128 0x27 - 4024 00e3 0C .uleb128 0xc - 4025 00e4 49 .uleb128 0x49 - 4026 00e5 13 .uleb128 0x13 - 4027 00e6 11 .uleb128 0x11 - 4028 00e7 01 .uleb128 0x1 - 4029 00e8 12 .uleb128 0x12 - 4030 00e9 01 .uleb128 0x1 - 4031 00ea 40 .uleb128 0x40 - 4032 00eb 06 .uleb128 0x6 - 4033 00ec 01 .uleb128 0x1 - 4034 00ed 13 .uleb128 0x13 - 4035 00ee 00 .byte 0x0 - 4036 00ef 00 .byte 0x0 - 4037 00f0 11 .uleb128 0x11 - 4038 00f1 34 .uleb128 0x34 - 4039 00f2 00 .byte 0x0 - 4040 00f3 03 .uleb128 0x3 - 4041 00f4 08 .uleb128 0x8 - 4042 00f5 3A .uleb128 0x3a - 4043 00f6 0B .uleb128 0xb - 4044 00f7 3B .uleb128 0x3b - 4045 00f8 05 .uleb128 0x5 - 4046 00f9 49 .uleb128 0x49 - 4047 00fa 13 .uleb128 0x13 - 4048 00fb 00 .byte 0x0 - 4049 00fc 00 .byte 0x0 - 4050 00fd 12 .uleb128 0x12 - 4051 00fe 2E .uleb128 0x2e - 4052 00ff 01 .byte 0x1 - 4053 0100 3F .uleb128 0x3f - 4054 0101 0C .uleb128 0xc - 4055 0102 03 .uleb128 0x3 - 4056 0103 0E .uleb128 0xe - 4057 0104 3A .uleb128 0x3a - 4058 0105 0B .uleb128 0xb - 4059 0106 3B .uleb128 0x3b - 4060 0107 05 .uleb128 0x5 - 4061 0108 27 .uleb128 0x27 - BFIN GAS /tmp/ccJSpSNa.s page 92 - - - 4062 0109 0C .uleb128 0xc - 4063 010a 20 .uleb128 0x20 - 4064 010b 0B .uleb128 0xb - 4065 010c 01 .uleb128 0x1 - 4066 010d 13 .uleb128 0x13 - 4067 010e 00 .byte 0x0 - 4068 010f 00 .byte 0x0 - 4069 0110 13 .uleb128 0x13 - 4070 0111 0B .uleb128 0xb - 4071 0112 00 .byte 0x0 - 4072 0113 00 .byte 0x0 - 4073 0114 00 .byte 0x0 - 4074 0115 14 .uleb128 0x14 - 4075 0116 2E .uleb128 0x2e - 4076 0117 01 .byte 0x1 - 4077 0118 31 .uleb128 0x31 - 4078 0119 13 .uleb128 0x13 - 4079 011a 11 .uleb128 0x11 - 4080 011b 01 .uleb128 0x1 - 4081 011c 12 .uleb128 0x12 - 4082 011d 01 .uleb128 0x1 - 4083 011e 40 .uleb128 0x40 - 4084 011f 06 .uleb128 0x6 - 4085 0120 01 .uleb128 0x1 - 4086 0121 13 .uleb128 0x13 - 4087 0122 00 .byte 0x0 - 4088 0123 00 .byte 0x0 - 4089 0124 15 .uleb128 0x15 - 4090 0125 1D .uleb128 0x1d - 4091 0126 00 .byte 0x0 - 4092 0127 31 .uleb128 0x31 - 4093 0128 13 .uleb128 0x13 - 4094 0129 11 .uleb128 0x11 - 4095 012a 01 .uleb128 0x1 - 4096 012b 12 .uleb128 0x12 - 4097 012c 01 .uleb128 0x1 - 4098 012d 58 .uleb128 0x58 - 4099 012e 0B .uleb128 0xb - 4100 012f 59 .uleb128 0x59 - 4101 0130 05 .uleb128 0x5 - 4102 0131 00 .byte 0x0 - 4103 0132 00 .byte 0x0 - 4104 0133 16 .uleb128 0x16 - 4105 0134 34 .uleb128 0x34 - 4106 0135 00 .byte 0x0 - 4107 0136 02 .uleb128 0x2 - 4108 0137 0A .uleb128 0xa - 4109 0138 00 .byte 0x0 - 4110 0139 00 .byte 0x0 - 4111 013a 17 .uleb128 0x17 - 4112 013b 0B .uleb128 0xb - 4113 013c 01 .byte 0x1 - 4114 013d 55 .uleb128 0x55 - 4115 013e 06 .uleb128 0x6 - 4116 013f 01 .uleb128 0x1 - 4117 0140 13 .uleb128 0x13 - 4118 0141 00 .byte 0x0 - BFIN GAS /tmp/ccJSpSNa.s page 93 - - - 4119 0142 00 .byte 0x0 - 4120 0143 18 .uleb128 0x18 - 4121 0144 0B .uleb128 0xb - 4122 0145 01 .byte 0x1 - 4123 0146 11 .uleb128 0x11 - 4124 0147 01 .uleb128 0x1 - 4125 0148 12 .uleb128 0x12 - 4126 0149 01 .uleb128 0x1 - 4127 014a 00 .byte 0x0 - 4128 014b 00 .byte 0x0 - 4129 014c 19 .uleb128 0x19 - 4130 014d 0B .uleb128 0xb - 4131 014e 01 .byte 0x1 - 4132 014f 55 .uleb128 0x55 - 4133 0150 06 .uleb128 0x6 - 4134 0151 00 .byte 0x0 - 4135 0152 00 .byte 0x0 - 4136 0153 1A .uleb128 0x1a - 4137 0154 0B .uleb128 0xb - 4138 0155 01 .byte 0x1 - 4139 0156 11 .uleb128 0x11 - 4140 0157 01 .uleb128 0x1 - 4141 0158 12 .uleb128 0x12 - 4142 0159 01 .uleb128 0x1 - 4143 015a 01 .uleb128 0x1 - 4144 015b 13 .uleb128 0x13 - 4145 015c 00 .byte 0x0 - 4146 015d 00 .byte 0x0 - 4147 015e 1B .uleb128 0x1b - 4148 015f 2E .uleb128 0x2e - 4149 0160 01 .byte 0x1 - 4150 0161 3F .uleb128 0x3f - 4151 0162 0C .uleb128 0xc - 4152 0163 03 .uleb128 0x3 - 4153 0164 0E .uleb128 0xe - 4154 0165 3A .uleb128 0x3a - 4155 0166 0B .uleb128 0xb - 4156 0167 3B .uleb128 0x3b - 4157 0168 0B .uleb128 0xb - 4158 0169 27 .uleb128 0x27 - 4159 016a 0C .uleb128 0xc - 4160 016b 49 .uleb128 0x49 - 4161 016c 13 .uleb128 0x13 - 4162 016d 11 .uleb128 0x11 - 4163 016e 01 .uleb128 0x1 - 4164 016f 12 .uleb128 0x12 - 4165 0170 01 .uleb128 0x1 - 4166 0171 40 .uleb128 0x40 - 4167 0172 06 .uleb128 0x6 - 4168 0173 01 .uleb128 0x1 - 4169 0174 13 .uleb128 0x13 - 4170 0175 00 .byte 0x0 - 4171 0176 00 .byte 0x0 - 4172 0177 1C .uleb128 0x1c - 4173 0178 34 .uleb128 0x34 - 4174 0179 00 .byte 0x0 - 4175 017a 03 .uleb128 0x3 - BFIN GAS /tmp/ccJSpSNa.s page 94 - - - 4176 017b 08 .uleb128 0x8 - 4177 017c 3A .uleb128 0x3a - 4178 017d 0B .uleb128 0xb - 4179 017e 3B .uleb128 0x3b - 4180 017f 0B .uleb128 0xb - 4181 0180 49 .uleb128 0x49 - 4182 0181 13 .uleb128 0x13 - 4183 0182 02 .uleb128 0x2 - 4184 0183 06 .uleb128 0x6 - 4185 0184 00 .byte 0x0 - 4186 0185 00 .byte 0x0 - 4187 0186 1D .uleb128 0x1d - 4188 0187 2E .uleb128 0x2e - 4189 0188 00 .byte 0x0 - 4190 0189 3F .uleb128 0x3f - 4191 018a 0C .uleb128 0xc - 4192 018b 03 .uleb128 0x3 - 4193 018c 0E .uleb128 0xe - 4194 018d 3A .uleb128 0x3a - 4195 018e 0B .uleb128 0xb - 4196 018f 3B .uleb128 0x3b - 4197 0190 0B .uleb128 0xb - 4198 0191 27 .uleb128 0x27 - 4199 0192 0C .uleb128 0xc - 4200 0193 11 .uleb128 0x11 - 4201 0194 01 .uleb128 0x1 - 4202 0195 12 .uleb128 0x12 - 4203 0196 01 .uleb128 0x1 - 4204 0197 40 .uleb128 0x40 - 4205 0198 06 .uleb128 0x6 - 4206 0199 00 .byte 0x0 - 4207 019a 00 .byte 0x0 - 4208 019b 1E .uleb128 0x1e - 4209 019c 34 .uleb128 0x34 - 4210 019d 00 .byte 0x0 - 4211 019e 03 .uleb128 0x3 - 4212 019f 08 .uleb128 0x8 - 4213 01a0 3A .uleb128 0x3a - 4214 01a1 0B .uleb128 0xb - 4215 01a2 3B .uleb128 0x3b - 4216 01a3 05 .uleb128 0x5 - 4217 01a4 49 .uleb128 0x49 - 4218 01a5 13 .uleb128 0x13 - 4219 01a6 02 .uleb128 0x2 - 4220 01a7 06 .uleb128 0x6 - 4221 01a8 00 .byte 0x0 - 4222 01a9 00 .byte 0x0 - 4223 01aa 1F .uleb128 0x1f - 4224 01ab 1D .uleb128 0x1d - 4225 01ac 01 .byte 0x1 - 4226 01ad 31 .uleb128 0x31 - 4227 01ae 13 .uleb128 0x13 - 4228 01af 55 .uleb128 0x55 - 4229 01b0 06 .uleb128 0x6 - 4230 01b1 58 .uleb128 0x58 - 4231 01b2 0B .uleb128 0xb - 4232 01b3 59 .uleb128 0x59 - BFIN GAS /tmp/ccJSpSNa.s page 95 - - - 4233 01b4 05 .uleb128 0x5 - 4234 01b5 00 .byte 0x0 - 4235 01b6 00 .byte 0x0 - 4236 01b7 20 .uleb128 0x20 - 4237 01b8 1D .uleb128 0x1d - 4238 01b9 01 .byte 0x1 - 4239 01ba 31 .uleb128 0x31 - 4240 01bb 13 .uleb128 0x13 - 4241 01bc 11 .uleb128 0x11 - 4242 01bd 01 .uleb128 0x1 - 4243 01be 12 .uleb128 0x12 - 4244 01bf 01 .uleb128 0x1 - 4245 01c0 58 .uleb128 0x58 - 4246 01c1 0B .uleb128 0xb - 4247 01c2 59 .uleb128 0x59 - 4248 01c3 05 .uleb128 0x5 - 4249 01c4 00 .byte 0x0 - 4250 01c5 00 .byte 0x0 - 4251 01c6 21 .uleb128 0x21 - 4252 01c7 1D .uleb128 0x1d - 4253 01c8 01 .byte 0x1 - 4254 01c9 31 .uleb128 0x31 - 4255 01ca 13 .uleb128 0x13 - 4256 01cb 11 .uleb128 0x11 - 4257 01cc 01 .uleb128 0x1 - 4258 01cd 12 .uleb128 0x12 - 4259 01ce 01 .uleb128 0x1 - 4260 01cf 58 .uleb128 0x58 - 4261 01d0 0B .uleb128 0xb - 4262 01d1 59 .uleb128 0x59 - 4263 01d2 0B .uleb128 0xb - 4264 01d3 00 .byte 0x0 - 4265 01d4 00 .byte 0x0 - 4266 01d5 22 .uleb128 0x22 - 4267 01d6 2E .uleb128 0x2e - 4268 01d7 01 .byte 0x1 - 4269 01d8 03 .uleb128 0x3 - 4270 01d9 0E .uleb128 0xe - 4271 01da 3A .uleb128 0x3a - 4272 01db 0B .uleb128 0xb - 4273 01dc 3B .uleb128 0x3b - 4274 01dd 0B .uleb128 0xb - 4275 01de 27 .uleb128 0x27 - 4276 01df 0C .uleb128 0xc - 4277 01e0 20 .uleb128 0x20 - 4278 01e1 0B .uleb128 0xb - 4279 01e2 01 .uleb128 0x1 - 4280 01e3 13 .uleb128 0x13 - 4281 01e4 00 .byte 0x0 - 4282 01e5 00 .byte 0x0 - 4283 01e6 23 .uleb128 0x23 - 4284 01e7 05 .uleb128 0x5 - 4285 01e8 00 .byte 0x0 - 4286 01e9 03 .uleb128 0x3 - 4287 01ea 0E .uleb128 0xe - 4288 01eb 3A .uleb128 0x3a - 4289 01ec 0B .uleb128 0xb - BFIN GAS /tmp/ccJSpSNa.s page 96 - - - 4290 01ed 3B .uleb128 0x3b - 4291 01ee 0B .uleb128 0xb - 4292 01ef 49 .uleb128 0x49 - 4293 01f0 13 .uleb128 0x13 - 4294 01f1 00 .byte 0x0 - 4295 01f2 00 .byte 0x0 - 4296 01f3 24 .uleb128 0x24 - 4297 01f4 34 .uleb128 0x34 - 4298 01f5 00 .byte 0x0 - 4299 01f6 03 .uleb128 0x3 - 4300 01f7 0E .uleb128 0xe - 4301 01f8 3A .uleb128 0x3a - 4302 01f9 0B .uleb128 0xb - 4303 01fa 3B .uleb128 0x3b - 4304 01fb 0B .uleb128 0xb - 4305 01fc 49 .uleb128 0x49 - 4306 01fd 13 .uleb128 0x13 - 4307 01fe 00 .byte 0x0 - 4308 01ff 00 .byte 0x0 - 4309 0200 25 .uleb128 0x25 - 4310 0201 05 .uleb128 0x5 - 4311 0202 00 .byte 0x0 - 4312 0203 03 .uleb128 0x3 - 4313 0204 0E .uleb128 0xe - 4314 0205 3A .uleb128 0x3a - 4315 0206 0B .uleb128 0xb - 4316 0207 3B .uleb128 0x3b - 4317 0208 0B .uleb128 0xb - 4318 0209 49 .uleb128 0x49 - 4319 020a 13 .uleb128 0x13 - 4320 020b 02 .uleb128 0x2 - 4321 020c 06 .uleb128 0x6 - 4322 020d 00 .byte 0x0 - 4323 020e 00 .byte 0x0 - 4324 020f 26 .uleb128 0x26 - 4325 0210 1D .uleb128 0x1d - 4326 0211 01 .byte 0x1 - 4327 0212 31 .uleb128 0x31 - 4328 0213 13 .uleb128 0x13 - 4329 0214 52 .uleb128 0x52 - 4330 0215 01 .uleb128 0x1 - 4331 0216 55 .uleb128 0x55 - 4332 0217 06 .uleb128 0x6 - 4333 0218 58 .uleb128 0x58 - 4334 0219 0B .uleb128 0xb - 4335 021a 59 .uleb128 0x59 - 4336 021b 0B .uleb128 0xb - 4337 021c 00 .byte 0x0 - 4338 021d 00 .byte 0x0 - 4339 021e 27 .uleb128 0x27 - 4340 021f 05 .uleb128 0x5 - 4341 0220 00 .byte 0x0 - 4342 0221 31 .uleb128 0x31 - 4343 0222 13 .uleb128 0x13 - 4344 0223 00 .byte 0x0 - 4345 0224 00 .byte 0x0 - 4346 0225 28 .uleb128 0x28 - BFIN GAS /tmp/ccJSpSNa.s page 97 - - - 4347 0226 34 .uleb128 0x34 - 4348 0227 00 .byte 0x0 - 4349 0228 31 .uleb128 0x31 - 4350 0229 13 .uleb128 0x13 - 4351 022a 02 .uleb128 0x2 - 4352 022b 06 .uleb128 0x6 - 4353 022c 00 .byte 0x0 - 4354 022d 00 .byte 0x0 - 4355 022e 29 .uleb128 0x29 - 4356 022f 1D .uleb128 0x1d - 4357 0230 01 .byte 0x1 - 4358 0231 31 .uleb128 0x31 - 4359 0232 13 .uleb128 0x13 - 4360 0233 55 .uleb128 0x55 - 4361 0234 06 .uleb128 0x6 - 4362 0235 58 .uleb128 0x58 - 4363 0236 0B .uleb128 0xb - 4364 0237 59 .uleb128 0x59 - 4365 0238 0B .uleb128 0xb - 4366 0239 01 .uleb128 0x1 - 4367 023a 13 .uleb128 0x13 - 4368 023b 00 .byte 0x0 - 4369 023c 00 .byte 0x0 - 4370 023d 2A .uleb128 0x2a - 4371 023e 34 .uleb128 0x34 - 4372 023f 00 .byte 0x0 - 4373 0240 03 .uleb128 0x3 - 4374 0241 0E .uleb128 0xe - 4375 0242 3A .uleb128 0x3a - 4376 0243 0B .uleb128 0xb - 4377 0244 3B .uleb128 0x3b - 4378 0245 0B .uleb128 0xb - 4379 0246 49 .uleb128 0x49 - 4380 0247 13 .uleb128 0x13 - 4381 0248 02 .uleb128 0x2 - 4382 0249 0A .uleb128 0xa - 4383 024a 00 .byte 0x0 - 4384 024b 00 .byte 0x0 - 4385 024c 2B .uleb128 0x2b - 4386 024d 26 .uleb128 0x26 - 4387 024e 00 .byte 0x0 - 4388 024f 49 .uleb128 0x49 - 4389 0250 13 .uleb128 0x13 - 4390 0251 00 .byte 0x0 - 4391 0252 00 .byte 0x0 - 4392 0253 2C .uleb128 0x2c - 4393 0254 01 .uleb128 0x1 - 4394 0255 01 .byte 0x1 - 4395 0256 49 .uleb128 0x49 - 4396 0257 13 .uleb128 0x13 - 4397 0258 01 .uleb128 0x1 - 4398 0259 13 .uleb128 0x13 - 4399 025a 00 .byte 0x0 - 4400 025b 00 .byte 0x0 - 4401 025c 2D .uleb128 0x2d - 4402 025d 21 .uleb128 0x21 - 4403 025e 00 .byte 0x0 - BFIN GAS /tmp/ccJSpSNa.s page 98 - - - 4404 025f 49 .uleb128 0x49 - 4405 0260 13 .uleb128 0x13 - 4406 0261 2F .uleb128 0x2f - 4407 0262 06 .uleb128 0x6 - 4408 0263 00 .byte 0x0 - 4409 0264 00 .byte 0x0 - 4410 0265 2E .uleb128 0x2e - 4411 0266 35 .uleb128 0x35 - 4412 0267 00 .byte 0x0 - 4413 0268 49 .uleb128 0x49 - 4414 0269 13 .uleb128 0x13 - 4415 026a 00 .byte 0x0 - 4416 026b 00 .byte 0x0 - 4417 026c 2F .uleb128 0x2f - 4418 026d 34 .uleb128 0x34 - 4419 026e 00 .byte 0x0 - 4420 026f 03 .uleb128 0x3 - 4421 0270 0E .uleb128 0xe - 4422 0271 3A .uleb128 0x3a - 4423 0272 0B .uleb128 0xb - 4424 0273 3B .uleb128 0x3b - 4425 0274 0B .uleb128 0xb - 4426 0275 49 .uleb128 0x49 - 4427 0276 13 .uleb128 0x13 - 4428 0277 1C .uleb128 0x1c - 4429 0278 05 .uleb128 0x5 - 4430 0279 00 .byte 0x0 - 4431 027a 00 .byte 0x0 - 4432 027b 30 .uleb128 0x30 - 4433 027c 34 .uleb128 0x34 - 4434 027d 00 .byte 0x0 - 4435 027e 03 .uleb128 0x3 - 4436 027f 0E .uleb128 0xe - 4437 0280 3A .uleb128 0x3a - 4438 0281 0B .uleb128 0xb - 4439 0282 3B .uleb128 0x3b - 4440 0283 0B .uleb128 0xb - 4441 0284 49 .uleb128 0x49 - 4442 0285 13 .uleb128 0x13 - 4443 0286 3F .uleb128 0x3f - 4444 0287 0C .uleb128 0xc - 4445 0288 02 .uleb128 0x2 - 4446 0289 0A .uleb128 0xa - 4447 028a 00 .byte 0x0 - 4448 028b 00 .byte 0x0 - 4449 028c 31 .uleb128 0x31 - 4450 028d 21 .uleb128 0x21 - 4451 028e 00 .byte 0x0 - 4452 028f 49 .uleb128 0x49 - 4453 0290 13 .uleb128 0x13 - 4454 0291 2F .uleb128 0x2f - 4455 0292 05 .uleb128 0x5 - 4456 0293 00 .byte 0x0 - 4457 0294 00 .byte 0x0 - 4458 0295 00 .byte 0x0 - 4459 .section .debug_pubnames,"",@progbits - 4460 0000 B4010000 .4byte 0x1b4 - BFIN GAS /tmp/ccJSpSNa.s page 99 - - - 4461 0004 0200 .2byte 0x2 - 4462 0006 00000000 .4byte .Ldebug_info0 - 4463 000a 77080000 .4byte 0x877 - 4464 000e 9A010000 .4byte 0x19a - 4465 0012 73747265 .string "stream_in_buf_free" - 4465 616D5F69 - 4465 6E5F6275 - 4465 665F6672 - 4465 656500 - 4466 0025 D5010000 .4byte 0x1d5 - 4467 0029 73747265 .string "stream_out_buf_free" - 4467 616D5F6F - 4467 75745F62 - 4467 75665F66 - 4467 72656500 - 4468 003d 0E020000 .4byte 0x20e - 4469 0041 68646D61 .string "hdma_recv_done" - 4469 5F726563 - 4469 765F646F - 4469 6E6500 - 4470 0050 5F020000 .4byte 0x25f - 4471 0054 73706F72 .string "sport_in_buffer_size" - 4471 745F696E - 4471 5F627566 - 4471 6665725F - 4471 73697A65 - 4472 0069 79020000 .4byte 0x279 - 4473 006d 73706F72 .string "sport_in_set_step_size" - 4473 745F696E - 4473 5F736574 - 4473 5F737465 - 4473 705F7369 - 4474 0084 C6020000 .4byte 0x2c6 - 4475 0088 73706F72 .string "sport_rx_stop" - 4475 745F7278 - 4475 5F73746F - 4475 7000 - 4476 0096 16030000 .4byte 0x316 - 4477 009a 73706F72 .string "sport_rx_start" - 4477 745F7278 - 4477 5F737461 - 4477 727400 - 4478 00a9 5C030000 .4byte 0x35c - 4479 00ad 73747265 .string "stream_proc" - 4479 616D5F70 - 4479 726F6300 - 4480 00b9 11040000 .4byte 0x411 - 4481 00bd 73747265 .string "stream_out_preload" - 4481 616D5F6F - 4481 75745F70 - 4481 72656C6F - 4481 616400 - 4482 00d0 3E040000 .4byte 0x43e - 4483 00d4 6C353032 .string "l502_stream_init" - 4483 5F737472 - 4483 65616D5F - 4483 696E6974 - BFIN GAS /tmp/ccJSpSNa.s page 100 - - - 4483 00 - 4484 00e5 53040000 .4byte 0x453 - 4485 00e9 73747265 .string "streams_stop" - 4485 616D735F - 4485 73746F70 - 4485 00 - 4486 00f6 AF040000 .4byte 0x4af - 4487 00fa 6973725F .string "isr_sport_dma_rx" - 4487 73706F72 - 4487 745F646D - 4487 615F7278 - 4487 00 - 4488 010b 55050000 .4byte 0x555 - 4489 010f 73747265 .string "stream_disable" - 4489 616D5F64 - 4489 69736162 - 4489 6C6500 - 4490 011e A6050000 .4byte 0x5a6 - 4491 0122 73747265 .string "stream_enable" - 4491 616D5F65 - 4491 6E61626C - 4491 6500 - 4492 0130 F7050000 .4byte 0x5f7 - 4493 0134 73747265 .string "streams_start" - 4493 616D735F - 4493 73746172 - 4493 7400 - 4494 0142 C2070000 .4byte 0x7c2 - 4495 0146 675F7374 .string "g_stream_in_state" - 4495 7265616D - 4495 5F696E5F - 4495 73746174 - 4495 6500 - 4496 0158 D4070000 .4byte 0x7d4 - 4497 015c 675F7374 .string "g_stream_out_state" - 4497 7265616D - 4497 5F6F7574 - 4497 5F737461 - 4497 746500 - 4498 016f E6070000 .4byte 0x7e6 - 4499 0173 675F6D6F .string "g_mode" - 4499 646500 - 4500 017a FD070000 .4byte 0x7fd - 4501 017e 675F7374 .string "g_streams" - 4501 7265616D - 4501 7300 - 4502 0188 20080000 .4byte 0x820 - 4503 018c 54585F62 .string "TX_buff" - 4503 75666600 - 4504 0194 37080000 .4byte 0x837 - 4505 0198 54585F62 .string "TX_buff_shadow" - 4505 7566665F - 4505 73686164 - 4505 6F7700 - 4506 01a7 5F080000 .4byte 0x85f - 4507 01ab 4156475F .string "AVG_buff" - 4507 62756666 - BFIN GAS /tmp/ccJSpSNa.s page 101 - - - 4507 00 - 4508 01b4 00000000 .4byte 0x0 - 4509 .section .debug_aranges,"",@progbits - 4510 0000 1C000000 .4byte 0x1c - 4511 0004 0200 .2byte 0x2 - 4512 0006 00000000 .4byte .Ldebug_info0 - 4513 000a 04 .byte 0x4 - 4514 000b 00 .byte 0x0 - 4515 000c 0000 .2byte 0x0 - 4516 000e 0000 .2byte 0x0 - 4517 0010 00000000 .4byte .Ltext0 - 4518 0014 F0080000 .4byte .Letext0-.Ltext0 - 4519 0018 00000000 .4byte 0x0 - 4520 001c 00000000 .4byte 0x0 - 4521 .section .debug_ranges,"",@progbits - 4522 .Ldebug_ranges0: - 4523 0000 20020000 .4byte .LBB45-.Ltext0 - 4524 0004 48020000 .4byte .LBE45-.Ltext0 - 4525 0008 68030000 .4byte .LBB53-.Ltext0 - 4526 000c 92030000 .4byte .LBE53-.Ltext0 - 4527 0010 EE020000 .4byte .LBB51-.Ltext0 - 4528 0014 34030000 .4byte .LBE51-.Ltext0 - 4529 0018 00000000 .4byte 0x0 - 4530 001c 00000000 .4byte 0x0 - 4531 0020 60020000 .4byte .LBB47-.Ltext0 - 4532 0024 EE020000 .4byte .LBE47-.Ltext0 - 4533 0028 92030000 .4byte .LBB54-.Ltext0 - 4534 002c 98030000 .4byte .LBE54-.Ltext0 - 4535 0030 34030000 .4byte .LBB52-.Ltext0 - 4536 0034 68030000 .4byte .LBE52-.Ltext0 - 4537 0038 00000000 .4byte 0x0 - 4538 003c 00000000 .4byte 0x0 - 4539 0040 8C020000 .4byte .LBB49-.Ltext0 - 4540 0044 EE020000 .4byte .LBE49-.Ltext0 - 4541 0048 92030000 .4byte .LBB50-.Ltext0 - 4542 004c 98030000 .4byte .LBE50-.Ltext0 - 4543 0050 00000000 .4byte 0x0 - 4544 0054 00000000 .4byte 0x0 - 4545 0058 5A040000 .4byte .LBB61-.Ltext0 - 4546 005c 5E040000 .4byte .LBE61-.Ltext0 - 4547 0060 62040000 .4byte .LBB68-.Ltext0 - 4548 0064 A0040000 .4byte .LBE68-.Ltext0 - 4549 0068 00000000 .4byte 0x0 - 4550 006c 00000000 .4byte 0x0 - 4551 0070 20050000 .4byte .LBB78-.Ltext0 - 4552 0074 80050000 .4byte .LBE78-.Ltext0 - 4553 0078 C0050000 .4byte .LBB87-.Ltext0 - 4554 007c 20060000 .4byte .LBE87-.Ltext0 - 4555 0080 00000000 .4byte 0x0 - 4556 0084 00000000 .4byte 0x0 - 4557 0088 2E060000 .4byte .LBB90-.Ltext0 - 4558 008c 32060000 .4byte .LBE90-.Ltext0 - 4559 0090 62060000 .4byte .LBB97-.Ltext0 - 4560 0094 82060000 .4byte .LBE97-.Ltext0 - 4561 0098 3E060000 .4byte .LBB96-.Ltext0 - 4562 009c 58060000 .4byte .LBE96-.Ltext0 - 4563 00a0 34060000 .4byte .LBB95-.Ltext0 - BFIN GAS /tmp/ccJSpSNa.s page 102 - - - 4564 00a4 3A060000 .4byte .LBE95-.Ltext0 - 4565 00a8 00000000 .4byte 0x0 - 4566 00ac 00000000 .4byte 0x0 - 4567 00b0 2E060000 .4byte .LBB92-.Ltext0 - 4568 00b4 32060000 .4byte .LBE92-.Ltext0 - 4569 00b8 62060000 .4byte .LBB94-.Ltext0 - 4570 00bc 82060000 .4byte .LBE94-.Ltext0 - 4571 00c0 3E060000 .4byte .LBB91-.Ltext0 - 4572 00c4 58060000 .4byte .LBE91-.Ltext0 - 4573 00c8 34060000 .4byte .LBB93-.Ltext0 - 4574 00cc 3A060000 .4byte .LBE93-.Ltext0 - 4575 00d0 00000000 .4byte 0x0 - 4576 00d4 00000000 .4byte 0x0 - 4577 00d8 90060000 .4byte .LBB100-.Ltext0 - 4578 00dc 94060000 .4byte .LBE100-.Ltext0 - 4579 00e0 C4060000 .4byte .LBB107-.Ltext0 - 4580 00e4 E4060000 .4byte .LBE107-.Ltext0 - 4581 00e8 A0060000 .4byte .LBB106-.Ltext0 - 4582 00ec BA060000 .4byte .LBE106-.Ltext0 - 4583 00f0 96060000 .4byte .LBB105-.Ltext0 - 4584 00f4 9C060000 .4byte .LBE105-.Ltext0 - 4585 00f8 00000000 .4byte 0x0 - 4586 00fc 00000000 .4byte 0x0 - 4587 0100 90060000 .4byte .LBB102-.Ltext0 - 4588 0104 94060000 .4byte .LBE102-.Ltext0 - 4589 0108 C4060000 .4byte .LBB104-.Ltext0 - 4590 010c E4060000 .4byte .LBE104-.Ltext0 - 4591 0110 A0060000 .4byte .LBB101-.Ltext0 - 4592 0114 BA060000 .4byte .LBE101-.Ltext0 - 4593 0118 96060000 .4byte .LBB103-.Ltext0 - 4594 011c 9C060000 .4byte .LBE103-.Ltext0 - 4595 0120 00000000 .4byte 0x0 - 4596 0124 00000000 .4byte 0x0 - 4597 0128 3C070000 .4byte .LBB118-.Ltext0 - 4598 012c 3E070000 .4byte .LBE118-.Ltext0 - 4599 0130 E6080000 .4byte .LBB142-.Ltext0 - 4600 0134 F0080000 .4byte .LBE142-.Ltext0 - 4601 0138 DA080000 .4byte .LBB141-.Ltext0 - 4602 013c E0080000 .4byte .LBE141-.Ltext0 - 4603 0140 D6080000 .4byte .LBB140-.Ltext0 - 4604 0144 D8080000 .4byte .LBE140-.Ltext0 - 4605 0148 D8070000 .4byte .LBB128-.Ltext0 - 4606 014c EA070000 .4byte .LBE128-.Ltext0 - 4607 0150 5E070000 .4byte .LBB127-.Ltext0 - 4608 0154 60070000 .4byte .LBE127-.Ltext0 - 4609 0158 40070000 .4byte .LBB126-.Ltext0 - 4610 015c 58070000 .4byte .LBE126-.Ltext0 - 4611 0160 00000000 .4byte 0x0 - 4612 0164 00000000 .4byte 0x0 - 4613 0168 3C070000 .4byte .LBB122-.Ltext0 - 4614 016c 3E070000 .4byte .LBE122-.Ltext0 - 4615 0170 E6080000 .4byte .LBB125-.Ltext0 - 4616 0174 F0080000 .4byte .LBE125-.Ltext0 - 4617 0178 DA080000 .4byte .LBB119-.Ltext0 - 4618 017c E0080000 .4byte .LBE119-.Ltext0 - 4619 0180 D6080000 .4byte .LBB124-.Ltext0 - 4620 0184 D8080000 .4byte .LBE124-.Ltext0 - BFIN GAS /tmp/ccJSpSNa.s page 103 - - - 4621 0188 D8070000 .4byte .LBB120-.Ltext0 - 4622 018c EA070000 .4byte .LBE120-.Ltext0 - 4623 0190 5E070000 .4byte .LBB123-.Ltext0 - 4624 0194 60070000 .4byte .LBE123-.Ltext0 - 4625 0198 40070000 .4byte .LBB121-.Ltext0 - 4626 019c 58070000 .4byte .LBE121-.Ltext0 - 4627 01a0 00000000 .4byte 0x0 - 4628 01a4 00000000 .4byte 0x0 - 4629 .section .debug_str,"MS",@progbits,1 - 4630 .LASF49: - 4631 0000 68646D61 .string "hdma_recv_done" - 4631 5F726563 - 4631 765F646F - 4631 6E6500 - 4632 .LASF35: - 4633 000f 494E5F53 .string "IN_STREAM_ERR" - 4633 54524541 - 4633 4D5F4552 - 4633 5200 - 4634 .LASF39: - 4635 001d 4F55545F .string "OUT_STREAM_RUN" - 4635 53545245 - 4635 414D5F52 - 4635 554E00 - 4636 .LASF18: - 4637 002c 4C353032 .string "L502_BF_ERR_STREAM_RUNNING" - 4637 5F42465F - 4637 4552525F - 4637 53545245 - 4637 414D5F52 - 4638 .LASF74: - 4639 0047 665F7370 .string "f_sport_in_block_size" - 4639 6F72745F - 4639 696E5F62 - 4639 6C6F636B - 4639 5F73697A - 4640 .LASF90: - 4641 005d 474E5520 .string "GNU C 4.3.5" - 4641 4320342E - 4641 332E3500 - 4642 .LASF55: - 4643 0069 73706F72 .string "sport_rdy_size" - 4643 745F7264 - 4643 795F7369 - 4643 7A6500 - 4644 .LASF20: - 4645 0078 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR" - 4645 5F42465F - 4645 4552525F - 4645 4E4F5F54 - 4645 4553545F - 4646 .LASF67: - 4647 0095 73747265 .string "streams_start" - 4647 616D735F - 4647 73746172 - 4647 7400 - 4648 .LASF65: - BFIN GAS /tmp/ccJSpSNa.s page 104 - - - 4649 00a3 73747265 .string "streams" - 4649 616D7300 - 4650 .LASF48: - 4651 00ab 6765745F .string "get_pos" - 4651 706F7300 - 4652 .LASF91: - 4653 00b3 7372632F .string "src/l502_stream.c" - 4653 6C353032 - 4653 5F737472 - 4653 65616D2E - 4653 6300 - 4654 .LASF86: - 4655 00c5 675F7374 .string "g_streams" - 4655 7265616D - 4655 7300 - 4656 .LASF32: - 4657 00cf 494E5F53 .string "IN_STREAM_STOP" - 4657 54524541 - 4657 4D5F5354 - 4657 4F5000 - 4658 .LASF93: - 4659 00de 73706F72 .string "sport_in_buffer_size" - 4659 745F696E - 4659 5F627566 - 4659 6665725F - 4659 73697A65 - 4660 .LASF68: - 4661 00f3 665F6266 .string "f_bf_reg" - 4661 5F726567 - 4661 00 - 4662 .LASF27: - 4663 00fc 4C353032 .string "L502_STREAM_DAC1" - 4663 5F535452 - 4663 45414D5F - 4663 44414331 - 4663 00 - 4664 .LASF28: - 4665 010d 4C353032 .string "L502_STREAM_DAC2" - 4665 5F535452 - 4665 45414D5F - 4665 44414332 - 4665 00 - 4666 .LASF62: - 4667 011e 7264795F .string "rdy_put_pos" - 4667 7075745F - 4667 706F7300 - 4668 .LASF79: - 4669 012a 665F6864 .string "f_hdma_out_get_pos" - 4669 6D615F6F - 4669 75745F67 - 4669 65745F70 - 4669 6F7300 - 4670 .LASF2: - 4671 013d 73686F72 .string "short int" - 4671 7420696E - 4671 7400 - 4672 .LASF19: - BFIN GAS /tmp/ccJSpSNa.s page 105 - - - 4673 0147 4C353032 .string "L502_BF_ERR_STREAM_STOPPED" - 4673 5F42465F - 4673 4552525F - 4673 53545245 - 4673 414D5F53 - 4674 .LASF73: - 4675 0162 665F7370 .string "f_sport_in_get_pos" - 4675 6F72745F - 4675 696E5F67 - 4675 65745F70 - 4675 6F7300 - 4676 .LASF78: - 4677 0175 665F6864 .string "f_hdma_out_start_pos" - 4677 6D615F6F - 4677 75745F73 - 4677 74617274 - 4677 5F706F73 - 4678 .LASF88: - 4679 018a 54585F62 .string "TX_buff_shadow" - 4679 7566665F - 4679 73686164 - 4679 6F7700 - 4680 .LASF66: - 4681 0199 73747265 .string "stream_enable" - 4681 616D5F65 - 4681 6E61626C - 4681 6500 - 4682 .LASF51: - 4683 01a7 7075745F .string "put_pos" - 4683 706F7300 - 4684 .LASF34: - 4685 01af 494E5F53 .string "IN_STREAM_OV_ALERT" - 4685 54524541 - 4685 4D5F4F56 - 4685 5F414C45 - 4685 525400 - 4686 .LASF59: - 4687 01c2 73747265 .string "stream_out_preload" - 4687 616D5F6F - 4687 75745F70 - 4687 72656C6F - 4687 616400 - 4688 .LASF31: - 4689 01d5 4C353032 .string "L502_STREAM_ALL_OUT" - 4689 5F535452 - 4689 45414D5F - 4689 414C4C5F - 4689 4F555400 - 4690 .LASF56: - 4691 01e9 70726F63 .string "processed" - 4691 65737365 - 4691 6400 - 4692 .LASF87: - 4693 01f3 54585F62 .string "TX_buff" - 4693 75666600 - 4694 .LASF52: - 4695 01fb 73706F72 .string "sport_rx_stop" - BFIN GAS /tmp/ccJSpSNa.s page 106 - - - 4695 745F7278 - 4695 5F73746F - 4695 7000 - 4696 .LASF8: - 4697 0209 6C6F6E67 .string "long long int" - 4697 206C6F6E - 4697 6720696E - 4697 7400 - 4698 .LASF37: - 4699 0217 4F55545F .string "OUT_STREAM_STOP" - 4699 53545245 - 4699 414D5F53 - 4699 544F5000 - 4700 .LASF40: - 4701 0227 4F55545F .string "OUT_STREAM_ERR" - 4701 53545245 - 4701 414D5F45 - 4701 525200 - 4702 .LASF21: - 4703 0236 4C353032 .string "L502_BF_ERR_TEST_VALUE" - 4703 5F42465F - 4703 4552525F - 4703 54455354 - 4703 5F56414C - 4704 .LASF4: - 4705 024d 6C6F6E67 .string "long int" - 4705 20696E74 - 4705 00 - 4706 .LASF14: - 4707 0256 4C353032 .string "L502_BF_ERR_UNSUP_CMD" - 4707 5F42465F - 4707 4552525F - 4707 554E5355 - 4707 505F434D - 4708 .LASF60: - 4709 026c 73747265 .string "streams_stop" - 4709 616D735F - 4709 73746F70 - 4709 00 - 4710 .LASF50: - 4711 0279 61646472 .string "addr" - 4711 00 - 4712 .LASF26: - 4713 027e 4C353032 .string "L502_STREAM_DIN" - 4713 5F535452 - 4713 45414D5F - 4713 44494E00 - 4714 .LASF23: - 4715 028e 4C353032 .string "L502_BF_MODE_STREAM" - 4715 5F42465F - 4715 4D4F4445 - 4715 5F535452 - 4715 45414D00 - 4716 .LASF46: - 4717 02a2 73747265 .string "stream_out_buf_free" - 4717 616D5F6F - 4717 75745F62 - BFIN GAS /tmp/ccJSpSNa.s page 107 - - - 4717 75665F66 - 4717 72656500 - 4718 .LASF76: - 4719 02b6 665F6864 .string "f_hdma_out_buf" - 4719 6D615F6F - 4719 75745F62 - 4719 756600 - 4720 .LASF15: - 4721 02c5 4C353032 .string "L502_BF_ERR_CMD_OVERRUN" - 4721 5F42465F - 4721 4552525F - 4721 434D445F - 4721 4F564552 - 4722 .LASF61: - 4723 02dd 6973725F .string "isr_sport_dma_rx" - 4723 73706F72 - 4723 745F646D - 4723 615F7278 - 4723 00 - 4724 .LASF43: - 4725 02ee 7373796E .string "ssync" - 4725 6300 - 4726 .LASF81: - 4727 02f4 665F6864 .string "f_hdma_out_proc_pos" - 4727 6D615F6F - 4727 75745F70 - 4727 726F635F - 4727 706F7300 - 4728 .LASF1: - 4729 0308 756E7369 .string "unsigned char" - 4729 676E6564 - 4729 20636861 - 4729 7200 - 4730 .LASF85: - 4731 0316 675F6D6F .string "g_mode" - 4731 646500 - 4732 .LASF71: - 4733 031d 665F7370 .string "f_sport_in_put_pos" - 4733 6F72745F - 4733 696E5F70 - 4733 75745F70 - 4733 6F7300 - 4734 .LASF83: - 4735 0330 675F7374 .string "g_stream_in_state" - 4735 7265616D - 4735 5F696E5F - 4735 73746174 - 4735 6500 - 4736 .LASF25: - 4737 0342 4C353032 .string "L502_STREAM_ADC" - 4737 5F535452 - 4737 45414D5F - 4737 41444300 - 4738 .LASF29: - 4739 0352 4C353032 .string "L502_STREAM_DOUT" - 4739 5F535452 - 4739 45414D5F - BFIN GAS /tmp/ccJSpSNa.s page 108 - - - 4739 444F5554 - 4739 00 - 4740 .LASF80: - 4741 0363 665F6864 .string "f_hdma_out_block_size" - 4741 6D615F6F - 4741 75745F62 - 4741 6C6F636B - 4741 5F73697A - 4742 .LASF0: - 4743 0379 7369676E .string "signed char" - 4743 65642063 - 4743 68617200 - 4744 .LASF9: - 4745 0385 6C6F6E67 .string "long long unsigned int" - 4745 206C6F6E - 4745 6720756E - 4745 7369676E - 4745 65642069 - 4746 .LASF6: - 4747 039c 75696E74 .string "uint32_t" - 4747 33325F74 - 4747 00 - 4748 .LASF10: - 4749 03a5 756E7369 .string "unsigned int" - 4749 676E6564 - 4749 20696E74 - 4749 00 - 4750 .LASF84: - 4751 03b2 675F7374 .string "g_stream_out_state" - 4751 7265616D - 4751 5F6F7574 - 4751 5F737461 - 4751 746500 - 4752 .LASF70: - 4753 03c5 665F7370 .string "f_sport_in_buf" - 4753 6F72745F - 4753 696E5F62 - 4753 756600 - 4754 .LASF38: - 4755 03d4 4F55545F .string "OUT_STREAM_PRELOAD" - 4755 53545245 - 4755 414D5F50 - 4755 52454C4F - 4755 414400 - 4756 .LASF82: - 4757 03e7 665F7265 .string "f_recv_size" - 4757 63765F73 - 4757 697A6500 - 4758 .LASF3: - 4759 03f3 73686F72 .string "short unsigned int" - 4759 7420756E - 4759 7369676E - 4759 65642069 - 4759 6E7400 - 4760 .LASF16: - 4761 0406 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS" - 4761 5F42465F - BFIN GAS /tmp/ccJSpSNa.s page 109 - - - 4761 4552525F - 4761 494E5641 - 4761 4C49445F - 4762 .LASF24: - 4763 0425 4C353032 .string "L502_BF_MODE_TEST" - 4763 5F42465F - 4763 4D4F4445 - 4763 5F544553 - 4763 5400 - 4764 .LASF11: - 4765 0437 63686172 .string "char" - 4765 00 - 4766 .LASF5: - 4767 043c 696E7433 .string "int32_t" - 4767 325F7400 - 4768 .LASF17: - 4769 0444 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA" - 4769 5F42465F - 4769 4552525F - 4769 494E5355 - 4769 465F434D - 4770 .LASF95: - 4771 045f 665F7365 .string "f_set_streams" - 4771 745F7374 - 4771 7265616D - 4771 7300 - 4772 .LASF33: - 4773 046d 494E5F53 .string "IN_STREAM_RUN" - 4773 54524541 - 4773 4D5F5255 - 4773 4E00 - 4774 .LASF45: - 4775 047b 73747265 .string "stream_in_buf_free" - 4775 616D5F69 - 4775 6E5F6275 - 4775 665F6672 - 4775 656500 - 4776 .LASF57: - 4777 048e 68646D61 .string "hdma_rdy_size" - 4777 5F726479 - 4777 5F73697A - 4777 6500 - 4778 .LASF53: - 4779 049c 73706F72 .string "sport_rx_start" - 4779 745F7278 - 4779 5F737461 - 4779 727400 - 4780 .LASF75: - 4781 04ab 665F7370 .string "f_sport_in_buf_size" - 4781 6F72745F - 4781 696E5F62 - 4781 75665F73 - 4781 697A6500 - 4782 .LASF63: - 4783 04bf 7772645F .string "wrd_en" - 4783 656E00 - 4784 .LASF92: - BFIN GAS /tmp/ccJSpSNa.s page 110 - - - 4785 04c6 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 4785 652F6665 - 4785 64612F4D - 4785 4950542F - 4785 52616469 - 4786 .LASF7: - 4787 0510 6C6F6E67 .string "long unsigned int" - 4787 20756E73 - 4787 69676E65 - 4787 6420696E - 4787 7400 - 4788 .LASF47: - 4789 0522 73697A65 .string "size" - 4789 00 - 4790 .LASF36: - 4791 0527 745F696E .string "t_in_stream_state" - 4791 5F737472 - 4791 65616D5F - 4791 73746174 - 4791 6500 - 4792 .LASF44: - 4793 0539 665F7374 .string "f_stream_in_set_overflow" - 4793 7265616D - 4793 5F696E5F - 4793 7365745F - 4793 6F766572 - 4794 .LASF64: - 4795 0552 73747265 .string "stream_disable" - 4795 616D5F64 - 4795 69736162 - 4795 6C6500 - 4796 .LASF13: - 4797 0561 4C353032 .string "L502_BF_ERR_FIRST_CODE" - 4797 5F42465F - 4797 4552525F - 4797 46495253 - 4797 545F434F - 4798 .LASF72: - 4799 0578 665F7370 .string "f_sport_in_proc_pos" - 4799 6F72745F - 4799 696E5F70 - 4799 726F635F - 4799 706F7300 - 4800 .LASF12: - 4801 058c 4C353032 .string "L502_BF_ERR_SUCCESS" - 4801 5F42465F - 4801 4552525F - 4801 53554343 - 4801 45535300 - 4802 .LASF58: - 4803 05a0 73706F72 .string "sport_in_set_step_size" - 4803 745F696E - 4803 5F736574 - 4803 5F737465 - 4803 705F7369 - 4804 .LASF94: - 4805 05b7 6C353032 .string "l502_stream_init" - BFIN GAS /tmp/ccJSpSNa.s page 111 - - - 4805 5F737472 - 4805 65616D5F - 4805 696E6974 - 4805 00 - 4806 .LASF30: - 4807 05c8 4C353032 .string "L502_STREAM_ALL_IN" - 4807 5F535452 - 4807 45414D5F - 4807 414C4C5F - 4807 494E00 - 4808 .LASF42: - 4809 05db 745F6F75 .string "t_out_stream_state" - 4809 745F7374 - 4809 7265616D - 4809 5F737461 - 4809 746500 - 4810 .LASF69: - 4811 05ee 665F6F76 .string "f_overflow_wrd" - 4811 6572666C - 4811 6F775F77 - 4811 726400 - 4812 .LASF22: - 4813 05fd 4C353032 .string "L502_BF_MODE_IDLE" - 4813 5F42465F - 4813 4D4F4445 - 4813 5F49444C - 4813 4500 - 4814 .LASF77: - 4815 060f 665F6864 .string "f_hdma_out_put_pos" - 4815 6D615F6F - 4815 75745F70 - 4815 75745F70 - 4815 6F7300 - 4816 .LASF41: - 4817 0622 4F55545F .string "OUT_STREAM_CYCLE" - 4817 53545245 - 4817 414D5F43 - 4817 59434C45 - 4817 00 - 4818 .LASF54: - 4819 0633 73747265 .string "stream_proc" - 4819 616D5F70 - 4819 726F6300 - 4820 .LASF89: - 4821 063f 4156475F .string "AVG_buff" - 4821 62756666 - 4821 00 - 4822 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccJSpSNa.s page 112 + 1722 .global _FFT_buff; + 1723 .align 4 + 1724 .type _FFT_buff, @object + BFIN GAS /tmp/ccm5W2en.s page 51 + + + 1725 .size _FFT_buff, 8000 + 1726 _FFT_buff: + 1727 c157c0 00000000 .zero 8000 + 1727 00000000 + 1727 00000000 + 1727 00000000 + 1727 00000000 + 1728 .section .debug_frame,"",@progbits + 1729 .Lframe0: + 1730 0000 0C000000 .4byte .LECIE0-.LSCIE0 + 1731 .LSCIE0: + 1732 0004 FFFFFFFF .4byte 0xffffffff + 1733 0008 01 .byte 0x1 + 1734 0009 00 .string "" + 1735 000a 01 .uleb128 0x1 + 1736 000b 7C .sleb128 -4 + 1737 000c 23 .byte 0x23 + 1738 000d 0C .byte 0xc + 1739 000e 0E .uleb128 0xe + 1740 000f 00 .uleb128 0x0 + 1741 .align 4 + 1742 .LECIE0: + 1743 .LSFDE0: + 1744 0010 14000000 .4byte .LEFDE0-.LASFDE0 + 1745 .LASFDE0: + 1746 0014 00000000 .4byte .Lframe0 + 1747 0018 00000000 .4byte .LFB25 + 1748 001c 28000000 .4byte .LFE25-.LFB25 + 1749 0020 5E .byte 0x4 + 1750 .4byte .LCFI0-.LFB25 + 1751 0021 0C .byte 0xc + 1752 0022 0F .uleb128 0xf + 1753 0023 08 .uleb128 0x8 + 1754 0024 8F .byte 0x8f + 1755 0025 02 .uleb128 0x2 + 1756 0026 A3 .byte 0xa3 + 1757 0027 01 .uleb128 0x1 + 1758 .align 4 + 1759 .LEFDE0: + 1760 .LSFDE2: + 1761 0028 14000000 .4byte .LEFDE2-.LASFDE2 + 1762 .LASFDE2: + 1763 002c 00000000 .4byte .Lframe0 + 1764 0030 28000000 .4byte .LFB26 + 1765 0034 28000000 .4byte .LFE26-.LFB26 + 1766 0038 56 .byte 0x4 + 1767 .4byte .LCFI1-.LFB26 + 1768 0039 0C .byte 0xc + 1769 003a 0F .uleb128 0xf + 1770 003b 08 .uleb128 0x8 + 1771 003c 8F .byte 0x8f + 1772 003d 02 .uleb128 0x2 + 1773 003e A3 .byte 0xa3 + 1774 003f 01 .uleb128 0x1 + 1775 .align 4 + 1776 .LEFDE2: + 1777 .LSFDE4: + BFIN GAS /tmp/ccm5W2en.s page 52 + + + 1778 0040 14000000 .4byte .LEFDE4-.LASFDE4 + 1779 .LASFDE4: + 1780 0044 00000000 .4byte .Lframe0 + 1781 0048 50000000 .4byte .LFB27 + 1782 004c 22000000 .4byte .LFE27-.LFB27 + 1783 0050 58 .byte 0x4 + 1784 .4byte .LCFI2-.LFB27 + 1785 0051 0C .byte 0xc + 1786 0052 0F .uleb128 0xf + 1787 0053 08 .uleb128 0x8 + 1788 0054 8F .byte 0x8f + 1789 0055 02 .uleb128 0x2 + 1790 0056 A3 .byte 0xa3 + 1791 0057 01 .uleb128 0x1 + 1792 .align 4 + 1793 .LEFDE4: + 1794 .LSFDE6: + 1795 0058 14000000 .4byte .LEFDE6-.LASFDE6 + 1796 .LASFDE6: + 1797 005c 00000000 .4byte .Lframe0 + 1798 0060 74000000 .4byte .LFB28 + 1799 0064 0E000000 .4byte .LFE28-.LFB28 + 1800 0068 44 .byte 0x4 + 1801 .4byte .LCFI3-.LFB28 + 1802 0069 0C .byte 0xc + 1803 006a 0F .uleb128 0xf + 1804 006b 08 .uleb128 0x8 + 1805 006c 8F .byte 0x8f + 1806 006d 02 .uleb128 0x2 + 1807 006e A3 .byte 0xa3 + 1808 006f 01 .uleb128 0x1 + 1809 .align 4 + 1810 .LEFDE6: + 1811 .LSFDE8: + 1812 0070 1C000000 .4byte .LEFDE8-.LASFDE8 + 1813 .LASFDE8: + 1814 0074 00000000 .4byte .Lframe0 + 1815 0078 84000000 .4byte .LFB29 + 1816 007c 4E000000 .4byte .LFE29-.LFB29 + 1817 0080 42 .byte 0x4 + 1818 .4byte .LCFI4-.LFB29 + 1819 0081 0E .byte 0xe + 1820 0082 04 .uleb128 0x4 + 1821 0083 87 .byte 0x87 + 1822 0084 01 .uleb128 0x1 + 1823 0085 4A .byte 0x4 + 1824 .4byte .LCFI5-.LCFI4 + 1825 0086 0C .byte 0xc + 1826 0087 0F .uleb128 0xf + 1827 0088 0C .uleb128 0xc + 1828 0089 8F .byte 0x8f + 1829 008a 03 .uleb128 0x3 + 1830 008b A3 .byte 0xa3 + 1831 008c 02 .uleb128 0x2 + 1832 008d 000000 .align 4 + 1833 .LEFDE8: + 1834 .LSFDE10: + BFIN GAS /tmp/ccm5W2en.s page 53 + + + 1835 0090 14000000 .4byte .LEFDE10-.LASFDE10 + 1836 .LASFDE10: + 1837 0094 00000000 .4byte .Lframe0 + 1838 0098 D4000000 .4byte .LFB31 + 1839 009c 4C000000 .4byte .LFE31-.LFB31 + 1840 00a0 48 .byte 0x4 + 1841 .4byte .LCFI8-.LFB31 + 1842 00a1 0C .byte 0xc + 1843 00a2 0F .uleb128 0xf + 1844 00a3 08 .uleb128 0x8 + 1845 00a4 8F .byte 0x8f + 1846 00a5 02 .uleb128 0x2 + 1847 00a6 A3 .byte 0xa3 + 1848 00a7 01 .uleb128 0x1 + 1849 .align 4 + 1850 .LEFDE10: + 1851 .LSFDE12: + 1852 00a8 1C000000 .4byte .LEFDE12-.LASFDE12 + 1853 .LASFDE12: + 1854 00ac 00000000 .4byte .Lframe0 + 1855 00b0 20010000 .4byte .LFB30 + 1856 00b4 E8000000 .4byte .LFE30-.LFB30 + 1857 00b8 42 .byte 0x4 + 1858 .4byte .LCFI9-.LFB30 + 1859 00b9 0E .byte 0xe + 1860 00ba 08 .uleb128 0x8 + 1861 00bb 48 .byte 0x4 + 1862 .4byte .LCFI10-.LCFI9 + 1863 00bc 0C .byte 0xc + 1864 00bd 0F .uleb128 0xf + 1865 00be 10 .uleb128 0x10 + 1866 00bf 8F .byte 0x8f + 1867 00c0 04 .uleb128 0x4 + 1868 00c1 A3 .byte 0xa3 + 1869 00c2 03 .uleb128 0x3 + 1870 00c3 87 .byte 0x87 + 1871 00c4 02 .uleb128 0x2 + 1872 00c5 86 .byte 0x86 + 1873 00c6 01 .uleb128 0x1 + 1874 00c7 00 .align 4 + 1875 .LEFDE12: + 1876 .LSFDE14: + 1877 00c8 20000000 .4byte .LEFDE14-.LASFDE14 + 1878 .LASFDE14: + 1879 00cc 00000000 .4byte .Lframe0 + 1880 00d0 08020000 .4byte .LFB24 + 1881 00d4 90010000 .4byte .LFE24-.LFB24 + 1882 00d8 42 .byte 0x4 + 1883 .4byte .LCFI12-.LFB24 + 1884 00d9 0E .byte 0xe + 1885 00da 0C .uleb128 0xc + 1886 00db 8D .byte 0x8d + 1887 00dc 03 .uleb128 0x3 + 1888 00dd 8C .byte 0x8c + 1889 00de 02 .uleb128 0x2 + 1890 00df 8B .byte 0x8b + 1891 00e0 01 .uleb128 0x1 + BFIN GAS /tmp/ccm5W2en.s page 54 + + + 1892 00e1 4E .byte 0x4 + 1893 .4byte .LCFI13-.LCFI12 + 1894 00e2 0C .byte 0xc + 1895 00e3 0F .uleb128 0xf + 1896 00e4 14 .uleb128 0x14 + 1897 00e5 8F .byte 0x8f + 1898 00e6 05 .uleb128 0x5 + 1899 00e7 A3 .byte 0xa3 + 1900 00e8 04 .uleb128 0x4 + 1901 00e9 000000 .align 4 + 1902 .LEFDE14: + 1903 .LSFDE16: + 1904 00ec 1C000000 .4byte .LEFDE16-.LASFDE16 + 1905 .LASFDE16: + 1906 00f0 00000000 .4byte .Lframe0 + 1907 00f4 98030000 .4byte .LFB18 + 1908 00f8 74000000 .4byte .LFE18-.LFB18 + 1909 00fc 42 .byte 0x4 + 1910 .4byte .LCFI15-.LFB18 + 1911 00fd 0E .byte 0xe + 1912 00fe 08 .uleb128 0x8 + 1913 00ff 8D .byte 0x8d + 1914 0100 02 .uleb128 0x2 + 1915 0101 8C .byte 0x8c + 1916 0102 01 .uleb128 0x1 + 1917 0103 48 .byte 0x4 + 1918 .4byte .LCFI16-.LCFI15 + 1919 0104 0C .byte 0xc + 1920 0105 0F .uleb128 0xf + 1921 0106 10 .uleb128 0x10 + 1922 0107 8F .byte 0x8f + 1923 0108 04 .uleb128 0x4 + 1924 0109 A3 .byte 0xa3 + 1925 010a 03 .uleb128 0x3 + 1926 010b 00 .align 4 + 1927 .LEFDE16: + 1928 .LSFDE18: + 1929 010c 14000000 .4byte .LEFDE18-.LASFDE18 + 1930 .LASFDE18: + 1931 0110 00000000 .4byte .Lframe0 + 1932 0114 0C040000 .4byte .LFB17 + 1933 0118 20000000 .4byte .LFE17-.LFB17 + 1934 011c 44 .byte 0x4 + 1935 .4byte .LCFI19-.LFB17 + 1936 011d 0C .byte 0xc + 1937 011e 0F .uleb128 0xf + 1938 011f 08 .uleb128 0x8 + 1939 0120 8F .byte 0x8f + 1940 0121 02 .uleb128 0x2 + 1941 0122 A3 .byte 0xa3 + 1942 0123 01 .uleb128 0x1 + 1943 .align 4 + 1944 .LEFDE18: + 1945 .LSFDE20: + 1946 0124 20000000 .4byte .LEFDE20-.LASFDE20 + 1947 .LASFDE20: + 1948 0128 00000000 .4byte .Lframe0 + BFIN GAS /tmp/ccm5W2en.s page 55 + + + 1949 012c 2C040000 .4byte .LFB23 + 1950 0130 A6000000 .4byte .LFE23-.LFB23 + 1951 0134 42 .byte 0x4 + 1952 .4byte .LCFI20-.LFB23 + 1953 0135 0E .byte 0xe + 1954 0136 0C .uleb128 0xc + 1955 0137 8D .byte 0x8d + 1956 0138 03 .uleb128 0x3 + 1957 0139 8C .byte 0x8c + 1958 013a 02 .uleb128 0x2 + 1959 013b 87 .byte 0x87 + 1960 013c 01 .uleb128 0x1 + 1961 013d 48 .byte 0x4 + 1962 .4byte .LCFI21-.LCFI20 + 1963 013e 0C .byte 0xc + 1964 013f 0F .uleb128 0xf + 1965 0140 14 .uleb128 0x14 + 1966 0141 8F .byte 0x8f + 1967 0142 05 .uleb128 0x5 + 1968 0143 A3 .byte 0xa3 + 1969 0144 04 .uleb128 0x4 + 1970 0145 000000 .align 4 + 1971 .LEFDE20: + 1972 .LSFDE22: + 1973 0148 C0000000 .4byte .LEFDE22-.LASFDE22 + 1974 .LASFDE22: + 1975 014c 00000000 .4byte .Lframe0 + 1976 0150 D4040000 .4byte .LFB32 + 1977 0154 4C010000 .4byte .LFE32-.LFB32 + 1978 0158 42 .byte 0x4 + 1979 .4byte .LCFI24-.LFB32 + 1980 0159 0E .byte 0xe + 1981 015a 04 .uleb128 0x4 + 1982 015b 42 .byte 0x4 + 1983 .4byte .LCFI25-.LCFI24 + 1984 015c 0E .byte 0xe + 1985 015d 08 .uleb128 0x8 + 1986 015e 42 .byte 0x4 + 1987 .4byte .LCFI26-.LCFI25 + 1988 015f 0E .byte 0xe + 1989 0160 0C .uleb128 0xc + 1990 0161 42 .byte 0x4 + 1991 .4byte .LCFI27-.LCFI26 + 1992 0162 0E .byte 0xe + 1993 0163 10 .uleb128 0x10 + 1994 0164 42 .byte 0x4 + 1995 .4byte .LCFI28-.LCFI27 + 1996 0165 0E .byte 0xe + 1997 0166 14 .uleb128 0x14 + 1998 0167 42 .byte 0x4 + 1999 .4byte .LCFI29-.LCFI28 + 2000 0168 0E .byte 0xe + 2001 0169 18 .uleb128 0x18 + 2002 016a 42 .byte 0x4 + 2003 .4byte .LCFI30-.LCFI29 + 2004 016b 0E .byte 0xe + 2005 016c 1C .uleb128 0x1c + BFIN GAS /tmp/ccm5W2en.s page 56 + + + 2006 016d 42 .byte 0x4 + 2007 .4byte .LCFI31-.LCFI30 + 2008 016e 0E .byte 0xe + 2009 016f 54 .uleb128 0x54 + 2010 0170 42 .byte 0x4 + 2011 .4byte .LCFI32-.LCFI31 + 2012 0171 0E .byte 0xe + 2013 0172 58 .uleb128 0x58 + 2014 0173 42 .byte 0x4 + 2015 .4byte .LCFI33-.LCFI32 + 2016 0174 0E .byte 0xe + 2017 0175 5C .uleb128 0x5c + 2018 0176 42 .byte 0x4 + 2019 .4byte .LCFI34-.LCFI33 + 2020 0177 0E .byte 0xe + 2021 0178 60 .uleb128 0x60 + 2022 0179 42 .byte 0x4 + 2023 .4byte .LCFI35-.LCFI34 + 2024 017a 0E .byte 0xe + 2025 017b 64 .uleb128 0x64 + 2026 017c 42 .byte 0x4 + 2027 .4byte .LCFI36-.LCFI35 + 2028 017d 0E .byte 0xe + 2029 017e 68 .uleb128 0x68 + 2030 017f 42 .byte 0x4 + 2031 .4byte .LCFI37-.LCFI36 + 2032 0180 0E .byte 0xe + 2033 0181 6C .uleb128 0x6c + 2034 0182 42 .byte 0x4 + 2035 .4byte .LCFI38-.LCFI37 + 2036 0183 0E .byte 0xe + 2037 0184 70 .uleb128 0x70 + 2038 0185 42 .byte 0x4 + 2039 .4byte .LCFI39-.LCFI38 + 2040 0186 0E .byte 0xe + 2041 0187 74 .uleb128 0x74 + 2042 0188 42 .byte 0x4 + 2043 .4byte .LCFI40-.LCFI39 + 2044 0189 0E .byte 0xe + 2045 018a 78 .uleb128 0x78 + 2046 018b 42 .byte 0x4 + 2047 .4byte .LCFI41-.LCFI40 + 2048 018c 0E .byte 0xe + 2049 018d 7C .uleb128 0x7c + 2050 018e 42 .byte 0x4 + 2051 .4byte .LCFI42-.LCFI41 + 2052 018f 0E .byte 0xe + 2053 0190 8001 .uleb128 0x80 + 2054 0192 42 .byte 0x4 + 2055 .4byte .LCFI43-.LCFI42 + 2056 0193 0E .byte 0xe + 2057 0194 8401 .uleb128 0x84 + 2058 0196 42 .byte 0x4 + 2059 .4byte .LCFI44-.LCFI43 + 2060 0197 0E .byte 0xe + 2061 0198 8801 .uleb128 0x88 + 2062 019a 42 .byte 0x4 + BFIN GAS /tmp/ccm5W2en.s page 57 + + + 2063 .4byte .LCFI45-.LCFI44 + 2064 019b 0E .byte 0xe + 2065 019c 8C01 .uleb128 0x8c + 2066 019e 42 .byte 0x4 + 2067 .4byte .LCFI46-.LCFI45 + 2068 019f 0E .byte 0xe + 2069 01a0 9001 .uleb128 0x90 + 2070 01a2 42 .byte 0x4 + 2071 .4byte .LCFI47-.LCFI46 + 2072 01a3 0E .byte 0xe + 2073 01a4 9401 .uleb128 0x94 + 2074 01a6 44 .byte 0x4 + 2075 .4byte .LCFI48-.LCFI47 + 2076 01a7 0E .byte 0xe + 2077 01a8 9C01 .uleb128 0x9c + 2078 01aa A0 .byte 0xa0 + 2079 01ab 27 .uleb128 0x27 + 2080 01ac 9F .byte 0x9f + 2081 01ad 25 .uleb128 0x25 + 2082 01ae 9E .byte 0x9e + 2083 01af 24 .uleb128 0x24 + 2084 01b0 9D .byte 0x9d + 2085 01b1 23 .uleb128 0x23 + 2086 01b2 9C .byte 0x9c + 2087 01b3 22 .uleb128 0x22 + 2088 01b4 9B .byte 0x9b + 2089 01b5 21 .uleb128 0x21 + 2090 01b6 9A .byte 0x9a + 2091 01b7 20 .uleb128 0x20 + 2092 01b8 99 .byte 0x99 + 2093 01b9 1F .uleb128 0x1f + 2094 01ba 98 .byte 0x98 + 2095 01bb 1E .uleb128 0x1e + 2096 01bc 97 .byte 0x97 + 2097 01bd 1D .uleb128 0x1d + 2098 01be 96 .byte 0x96 + 2099 01bf 1C .uleb128 0x1c + 2100 01c0 95 .byte 0x95 + 2101 01c1 1B .uleb128 0x1b + 2102 01c2 94 .byte 0x94 + 2103 01c3 1A .uleb128 0x1a + 2104 01c4 93 .byte 0x93 + 2105 01c5 19 .uleb128 0x19 + 2106 01c6 92 .byte 0x92 + 2107 01c7 18 .uleb128 0x18 + 2108 01c8 91 .byte 0x91 + 2109 01c9 17 .uleb128 0x17 + 2110 01ca 90 .byte 0x90 + 2111 01cb 16 .uleb128 0x16 + 2112 01cc 8D .byte 0x8d + 2113 01cd 15 .uleb128 0x15 + 2114 01ce 8C .byte 0x8c + 2115 01cf 14 .uleb128 0x14 + 2116 01d0 8B .byte 0x8b + 2117 01d1 13 .uleb128 0x13 + 2118 01d2 8A .byte 0x8a + 2119 01d3 12 .uleb128 0x12 + BFIN GAS /tmp/ccm5W2en.s page 58 + + + 2120 01d4 89 .byte 0x89 + 2121 01d5 11 .uleb128 0x11 + 2122 01d6 88 .byte 0x88 + 2123 01d7 10 .uleb128 0x10 + 2124 01d8 87 .byte 0x87 + 2125 01d9 0F .uleb128 0xf + 2126 01da 86 .byte 0x86 + 2127 01db 0E .uleb128 0xe + 2128 01dc 85 .byte 0x85 + 2129 01dd 0D .uleb128 0xd + 2130 01de 84 .byte 0x84 + 2131 01df 0C .uleb128 0xc + 2132 01e0 83 .byte 0x83 + 2133 01e1 0B .uleb128 0xb + 2134 01e2 82 .byte 0x82 + 2135 01e3 0A .uleb128 0xa + 2136 01e4 81 .byte 0x81 + 2137 01e5 09 .uleb128 0x9 + 2138 01e6 80 .byte 0x80 + 2139 01e7 08 .uleb128 0x8 + 2140 01e8 B1 .byte 0xb1 + 2141 01e9 07 .uleb128 0x7 + 2142 01ea B0 .byte 0xb0 + 2143 01eb 06 .uleb128 0x6 + 2144 01ec AF .byte 0xaf + 2145 01ed 05 .uleb128 0x5 + 2146 01ee AE .byte 0xae + 2147 01ef 04 .uleb128 0x4 + 2148 01f0 AD .byte 0xad + 2149 01f1 03 .uleb128 0x3 + 2150 01f2 AC .byte 0xac + 2151 01f3 02 .uleb128 0x2 + 2152 01f4 A8 .byte 0xa8 + 2153 01f5 01 .uleb128 0x1 + 2154 01f6 48 .byte 0x4 + 2155 .4byte .LCFI49-.LCFI48 + 2156 01f7 0E .byte 0xe + 2157 01f8 A401 .uleb128 0xa4 + 2158 01fa 46 .byte 0x4 + 2159 .4byte .LCFI50-.LCFI49 + 2160 01fb 0E .byte 0xe + 2161 01fc A801 .uleb128 0xa8 + 2162 01fe 44 .byte 0x4 + 2163 .4byte .LCFI51-.LCFI50 + 2164 01ff 0C .byte 0xc + 2165 0200 0F .uleb128 0xf + 2166 0201 B001 .uleb128 0xb0 + 2167 0203 8F .byte 0x8f + 2168 0204 2C .uleb128 0x2c + 2169 0205 A3 .byte 0xa3 + 2170 0206 2B .uleb128 0x2b + 2171 0207 A4 .byte 0xa4 + 2172 0208 2A .uleb128 0x2a + 2173 0209 A1 .byte 0xa1 + 2174 020a 29 .uleb128 0x29 + 2175 020b 00 .align 4 + 2176 .LEFDE22: + BFIN GAS /tmp/ccm5W2en.s page 59 + + + 2177 .LSFDE24: + 2178 020c 1C000000 .4byte .LEFDE24-.LASFDE24 + 2179 .LASFDE24: + 2180 0210 00000000 .4byte .Lframe0 + 2181 0214 20060000 .4byte .LFB21 + 2182 0218 62000000 .4byte .LFE21-.LFB21 + 2183 021c 42 .byte 0x4 + 2184 .4byte .LCFI53-.LFB21 + 2185 021d 0E .byte 0xe + 2186 021e 08 .uleb128 0x8 + 2187 021f 8D .byte 0x8d + 2188 0220 02 .uleb128 0x2 + 2189 0221 87 .byte 0x87 + 2190 0222 01 .uleb128 0x1 + 2191 0223 5C .byte 0x4 + 2192 .4byte .LCFI54-.LCFI53 + 2193 0224 0C .byte 0xc + 2194 0225 0F .uleb128 0xf + 2195 0226 10 .uleb128 0x10 + 2196 0227 8F .byte 0x8f + 2197 0228 04 .uleb128 0x4 + 2198 0229 A3 .byte 0xa3 + 2199 022a 03 .uleb128 0x3 + 2200 022b 00 .align 4 + 2201 .LEFDE24: + 2202 .LSFDE26: + 2203 022c 1C000000 .4byte .LEFDE26-.LASFDE26 + 2204 .LASFDE26: + 2205 0230 00000000 .4byte .Lframe0 + 2206 0234 84060000 .4byte .LFB20 + 2207 0238 60000000 .4byte .LFE20-.LFB20 + 2208 023c 42 .byte 0x4 + 2209 .4byte .LCFI56-.LFB20 + 2210 023d 0E .byte 0xe + 2211 023e 08 .uleb128 0x8 + 2212 023f 8D .byte 0x8d + 2213 0240 02 .uleb128 0x2 + 2214 0241 87 .byte 0x87 + 2215 0242 01 .uleb128 0x1 + 2216 0243 5A .byte 0x4 + 2217 .4byte .LCFI57-.LCFI56 + 2218 0244 0C .byte 0xc + 2219 0245 0F .uleb128 0xf + 2220 0246 10 .uleb128 0x10 + 2221 0247 8F .byte 0x8f + 2222 0248 04 .uleb128 0x4 + 2223 0249 A3 .byte 0xa3 + 2224 024a 03 .uleb128 0x3 + 2225 024b 00 .align 4 + 2226 .LEFDE26: + 2227 .LSFDE28: + 2228 024c 24000000 .4byte .LEFDE28-.LASFDE28 + 2229 .LASFDE28: + 2230 0250 00000000 .4byte .Lframe0 + 2231 0254 E4060000 .4byte .LFB22 + 2232 0258 0C020000 .4byte .LFE22-.LFB22 + 2233 025c 42 .byte 0x4 + BFIN GAS /tmp/ccm5W2en.s page 60 + + + 2234 .4byte .LCFI59-.LFB22 + 2235 025d 0E .byte 0xe + 2236 025e 14 .uleb128 0x14 + 2237 025f 8D .byte 0x8d + 2238 0260 05 .uleb128 0x5 + 2239 0261 8C .byte 0x8c + 2240 0262 04 .uleb128 0x4 + 2241 0263 8B .byte 0x8b + 2242 0264 03 .uleb128 0x3 + 2243 0265 87 .byte 0x87 + 2244 0266 02 .uleb128 0x2 + 2245 0267 86 .byte 0x86 + 2246 0268 01 .uleb128 0x1 + 2247 0269 48 .byte 0x4 + 2248 .4byte .LCFI60-.LCFI59 + 2249 026a 0C .byte 0xc + 2250 026b 0F .uleb128 0xf + 2251 026c 1C .uleb128 0x1c + 2252 026d 8F .byte 0x8f + 2253 026e 07 .uleb128 0x7 + 2254 026f A3 .byte 0xa3 + 2255 0270 06 .uleb128 0x6 + 2256 0271 000000 .align 4 + 2257 .LEFDE28: + 2258 .text; + 2259 .Letext0: + 2260 .section .debug_loc,"",@progbits + 2261 .Ldebug_loc0: + 2262 .LLST0: + 2263 0000 00000000 .4byte .LFB25-.Ltext0 + 2264 0004 1E000000 .4byte .LCFI0-.Ltext0 + 2265 0008 0100 .2byte 0x1 + 2266 000a 5E .byte 0x5e + 2267 000b 1E000000 .4byte .LCFI0-.Ltext0 + 2268 000f 28000000 .4byte .LFE25-.Ltext0 + 2269 0013 0200 .2byte 0x2 + 2270 0015 7F .byte 0x7f + 2271 0016 08 .sleb128 8 + 2272 0017 00000000 .4byte 0x0 + 2273 001b 00000000 .4byte 0x0 + 2274 .LLST1: + 2275 001f 00000000 .4byte .LVL0-.Ltext0 + 2276 0023 10000000 .4byte .LVL2-.Ltext0 + 2277 0027 0100 .2byte 0x1 + 2278 0029 50 .byte 0x50 + 2279 002a 00000000 .4byte 0x0 + 2280 002e 00000000 .4byte 0x0 + 2281 .LLST2: + 2282 0032 0A000000 .4byte .LVL1-.Ltext0 + 2283 0036 10000000 .4byte .LVL2-.Ltext0 + 2284 003a 0100 .2byte 0x1 + 2285 003c 51 .byte 0x51 + 2286 003d 10000000 .4byte .LVL2-.Ltext0 + 2287 0041 28000000 .4byte .LFE25-.Ltext0 + 2288 0045 0100 .2byte 0x1 + 2289 0047 50 .byte 0x50 + 2290 0048 00000000 .4byte 0x0 + BFIN GAS /tmp/ccm5W2en.s page 61 + + + 2291 004c 00000000 .4byte 0x0 + 2292 .LLST3: + 2293 0050 28000000 .4byte .LFB26-.Ltext0 + 2294 0054 3E000000 .4byte .LCFI1-.Ltext0 + 2295 0058 0100 .2byte 0x1 + 2296 005a 5E .byte 0x5e + 2297 005b 3E000000 .4byte .LCFI1-.Ltext0 + 2298 005f 50000000 .4byte .LFE26-.Ltext0 + 2299 0063 0200 .2byte 0x2 + 2300 0065 7F .byte 0x7f + 2301 0066 08 .sleb128 8 + 2302 0067 00000000 .4byte 0x0 + 2303 006b 00000000 .4byte 0x0 + 2304 .LLST4: + 2305 006f 28000000 .4byte .LVL3-.Ltext0 + 2306 0073 36000000 .4byte .LVL6-.Ltext0 + 2307 0077 0100 .2byte 0x1 + 2308 0079 50 .byte 0x50 + 2309 007a 00000000 .4byte 0x0 + 2310 007e 00000000 .4byte 0x0 + 2311 .LLST5: + 2312 0082 50000000 .4byte .LFB27-.Ltext0 + 2313 0086 68000000 .4byte .LCFI2-.Ltext0 + 2314 008a 0100 .2byte 0x1 + 2315 008c 5E .byte 0x5e + 2316 008d 68000000 .4byte .LCFI2-.Ltext0 + 2317 0091 72000000 .4byte .LFE27-.Ltext0 + 2318 0095 0200 .2byte 0x2 + 2319 0097 7F .byte 0x7f + 2320 0098 08 .sleb128 8 + 2321 0099 00000000 .4byte 0x0 + 2322 009d 00000000 .4byte 0x0 + 2323 .LLST6: + 2324 00a1 50000000 .4byte .LVL7-.Ltext0 + 2325 00a5 5A000000 .4byte .LVL8-.Ltext0 + 2326 00a9 0100 .2byte 0x1 + 2327 00ab 50 .byte 0x50 + 2328 00ac 00000000 .4byte 0x0 + 2329 00b0 00000000 .4byte 0x0 + 2330 .LLST7: + 2331 00b4 50000000 .4byte .LVL7-.Ltext0 + 2332 00b8 5C000000 .4byte .LVL9-.Ltext0 + 2333 00bc 0100 .2byte 0x1 + 2334 00be 51 .byte 0x51 + 2335 00bf 00000000 .4byte 0x0 + 2336 00c3 00000000 .4byte 0x0 + 2337 .LLST8: + 2338 00c7 5A000000 .4byte .LVL8-.Ltext0 + 2339 00cb 5C000000 .4byte .LVL9-.Ltext0 + 2340 00cf 0100 .2byte 0x1 + 2341 00d1 50 .byte 0x50 + 2342 00d2 5C000000 .4byte .LVL9-.Ltext0 + 2343 00d6 72000000 .4byte .LFE27-.Ltext0 + 2344 00da 0100 .2byte 0x1 + 2345 00dc 51 .byte 0x51 + 2346 00dd 00000000 .4byte 0x0 + 2347 00e1 00000000 .4byte 0x0 + BFIN GAS /tmp/ccm5W2en.s page 62 + + + 2348 .LLST9: + 2349 00e5 74000000 .4byte .LFB28-.Ltext0 + 2350 00e9 78000000 .4byte .LCFI3-.Ltext0 + 2351 00ed 0100 .2byte 0x1 + 2352 00ef 5E .byte 0x5e + 2353 00f0 78000000 .4byte .LCFI3-.Ltext0 + 2354 00f4 82000000 .4byte .LFE28-.Ltext0 + 2355 00f8 0200 .2byte 0x2 + 2356 00fa 7F .byte 0x7f + 2357 00fb 08 .sleb128 8 + 2358 00fc 00000000 .4byte 0x0 + 2359 0100 00000000 .4byte 0x0 + 2360 .LLST10: + 2361 0104 84000000 .4byte .LFB29-.Ltext0 + 2362 0108 86000000 .4byte .LCFI4-.Ltext0 + 2363 010c 0100 .2byte 0x1 + 2364 010e 5E .byte 0x5e + 2365 010f 86000000 .4byte .LCFI4-.Ltext0 + 2366 0113 90000000 .4byte .LCFI5-.Ltext0 + 2367 0117 0200 .2byte 0x2 + 2368 0119 7E .byte 0x7e + 2369 011a 04 .sleb128 4 + 2370 011b 90000000 .4byte .LCFI5-.Ltext0 + 2371 011f D2000000 .4byte .LFE29-.Ltext0 + 2372 0123 0200 .2byte 0x2 + 2373 0125 7F .byte 0x7f + 2374 0126 0C .sleb128 12 + 2375 0127 00000000 .4byte 0x0 + 2376 012b 00000000 .4byte 0x0 + 2377 .LLST11: + 2378 012f 84000000 .4byte .LVL10-.Ltext0 + 2379 0133 8C000000 .4byte .LVL11-.Ltext0 + 2380 0137 0100 .2byte 0x1 + 2381 0139 50 .byte 0x50 + 2382 013a 8C000000 .4byte .LVL11-.Ltext0 + 2383 013e C4000000 .4byte .LVL12-.Ltext0 + 2384 0142 0100 .2byte 0x1 + 2385 0144 57 .byte 0x57 + 2386 0145 C6000000 .4byte .LVL13-.Ltext0 + 2387 0149 D0000000 .4byte .LVL14-.Ltext0 + 2388 014d 0100 .2byte 0x1 + 2389 014f 57 .byte 0x57 + 2390 0150 00000000 .4byte 0x0 + 2391 0154 00000000 .4byte 0x0 + 2392 .LLST12: + 2393 0158 D4000000 .4byte .LFB31-.Ltext0 + 2394 015c DC000000 .4byte .LCFI8-.Ltext0 + 2395 0160 0100 .2byte 0x1 + 2396 0162 5E .byte 0x5e + 2397 0163 DC000000 .4byte .LCFI8-.Ltext0 + 2398 0167 20010000 .4byte .LFE31-.Ltext0 + 2399 016b 0200 .2byte 0x2 + 2400 016d 7F .byte 0x7f + 2401 016e 08 .sleb128 8 + 2402 016f 00000000 .4byte 0x0 + 2403 0173 00000000 .4byte 0x0 + 2404 .LLST13: + BFIN GAS /tmp/ccm5W2en.s page 63 + + + 2405 0177 20010000 .4byte .LFB30-.Ltext0 + 2406 017b 22010000 .4byte .LCFI9-.Ltext0 + 2407 017f 0100 .2byte 0x1 + 2408 0181 5E .byte 0x5e + 2409 0182 22010000 .4byte .LCFI9-.Ltext0 + 2410 0186 2A010000 .4byte .LCFI10-.Ltext0 + 2411 018a 0200 .2byte 0x2 + 2412 018c 7E .byte 0x7e + 2413 018d 08 .sleb128 8 + 2414 018e 2A010000 .4byte .LCFI10-.Ltext0 + 2415 0192 08020000 .4byte .LFE30-.Ltext0 + 2416 0196 0200 .2byte 0x2 + 2417 0198 7F .byte 0x7f + 2418 0199 10 .sleb128 16 + 2419 019a 00000000 .4byte 0x0 + 2420 019e 00000000 .4byte 0x0 + 2421 .LLST14: + 2422 01a2 08020000 .4byte .LFB24-.Ltext0 + 2423 01a6 0A020000 .4byte .LCFI12-.Ltext0 + 2424 01aa 0100 .2byte 0x1 + 2425 01ac 5E .byte 0x5e + 2426 01ad 0A020000 .4byte .LCFI12-.Ltext0 + 2427 01b1 18020000 .4byte .LCFI13-.Ltext0 + 2428 01b5 0200 .2byte 0x2 + 2429 01b7 7E .byte 0x7e + 2430 01b8 0C .sleb128 12 + 2431 01b9 18020000 .4byte .LCFI13-.Ltext0 + 2432 01bd 98030000 .4byte .LFE24-.Ltext0 + 2433 01c1 0200 .2byte 0x2 + 2434 01c3 7F .byte 0x7f + 2435 01c4 14 .sleb128 20 + 2436 01c5 00000000 .4byte 0x0 + 2437 01c9 00000000 .4byte 0x0 + 2438 .LLST15: + 2439 01cd 3A020000 .4byte .LVL16-.Ltext0 + 2440 01d1 5E020000 .4byte .LVL18-.Ltext0 + 2441 01d5 0100 .2byte 0x1 + 2442 01d7 5D .byte 0x5d + 2443 01d8 60020000 .4byte .LVL19-.Ltext0 + 2444 01dc 68020000 .4byte .LVL20-.Ltext0 + 2445 01e0 0100 .2byte 0x1 + 2446 01e2 5D .byte 0x5d + 2447 01e3 FA020000 .4byte .LVL30-.Ltext0 + 2448 01e7 34030000 .4byte .LVL32-.Ltext0 + 2449 01eb 0100 .2byte 0x1 + 2450 01ed 5D .byte 0x5d + 2451 01ee 68030000 .4byte .LVL37-.Ltext0 + 2452 01f2 92030000 .4byte .LVL38-.Ltext0 + 2453 01f6 0100 .2byte 0x1 + 2454 01f8 5D .byte 0x5d + 2455 01f9 00000000 .4byte 0x0 + 2456 01fd 00000000 .4byte 0x0 + 2457 .LLST16: + 2458 0201 32020000 .4byte .LVL15-.Ltext0 + 2459 0205 3A020000 .4byte .LVL16-.Ltext0 + 2460 0209 0100 .2byte 0x1 + 2461 020b 5A .byte 0x5a + BFIN GAS /tmp/ccm5W2en.s page 64 + + + 2462 020c EE020000 .4byte .LVL28-.Ltext0 + 2463 0210 F2020000 .4byte .LVL29-.Ltext0 + 2464 0214 0100 .2byte 0x1 + 2465 0216 5A .byte 0x5a + 2466 0217 00000000 .4byte 0x0 + 2467 021b 00000000 .4byte 0x0 + 2468 .LLST17: + 2469 021f 58020000 .4byte .LVL17-.Ltext0 + 2470 0223 60020000 .4byte .LVL19-.Ltext0 + 2471 0227 0100 .2byte 0x1 + 2472 0229 5A .byte 0x5a + 2473 022a 80020000 .4byte .LVL22-.Ltext0 + 2474 022e 88020000 .4byte .LVL23-.Ltext0 + 2475 0232 0100 .2byte 0x1 + 2476 0234 51 .byte 0x51 + 2477 0235 B0020000 .4byte .LVL25-.Ltext0 + 2478 0239 C0020000 .4byte .LVL27-.Ltext0 + 2479 023d 0100 .2byte 0x1 + 2480 023f 5A .byte 0x5a + 2481 0240 38030000 .4byte .LVL33-.Ltext0 + 2482 0244 4C030000 .4byte .LVL35-.Ltext0 + 2483 0248 0100 .2byte 0x1 + 2484 024a 51 .byte 0x51 + 2485 024b 94030000 .4byte .LVL39-.Ltext0 + 2486 024f 98030000 .4byte .LFE24-.Ltext0 + 2487 0253 0100 .2byte 0x1 + 2488 0255 5A .byte 0x5a + 2489 0256 00000000 .4byte 0x0 + 2490 025a 00000000 .4byte 0x0 + 2491 .LLST18: + 2492 025e 72020000 .4byte .LVL21-.Ltext0 + 2493 0262 88020000 .4byte .LVL23-.Ltext0 + 2494 0266 0100 .2byte 0x1 + 2495 0268 5A .byte 0x5a + 2496 0269 34030000 .4byte .LVL32-.Ltext0 + 2497 026d 40030000 .4byte .LVL34-.Ltext0 + 2498 0271 0100 .2byte 0x1 + 2499 0273 5A .byte 0x5a + 2500 0274 00000000 .4byte 0x0 + 2501 0278 00000000 .4byte 0x0 + 2502 .LLST19: + 2503 027c 9E020000 .4byte .LVL24-.Ltext0 + 2504 0280 B4020000 .4byte .LVL26-.Ltext0 + 2505 0284 0100 .2byte 0x1 + 2506 0286 59 .byte 0x59 + 2507 0287 92030000 .4byte .LVL38-.Ltext0 + 2508 028b 98030000 .4byte .LFE24-.Ltext0 + 2509 028f 0100 .2byte 0x1 + 2510 0291 59 .byte 0x59 + 2511 0292 00000000 .4byte 0x0 + 2512 0296 00000000 .4byte 0x0 + 2513 .LLST20: + 2514 029a 98030000 .4byte .LFB18-.Ltext0 + 2515 029e 9A030000 .4byte .LCFI15-.Ltext0 + 2516 02a2 0100 .2byte 0x1 + 2517 02a4 5E .byte 0x5e + 2518 02a5 9A030000 .4byte .LCFI15-.Ltext0 + BFIN GAS /tmp/ccm5W2en.s page 65 + + + 2519 02a9 A2030000 .4byte .LCFI16-.Ltext0 + 2520 02ad 0200 .2byte 0x2 + 2521 02af 7E .byte 0x7e + 2522 02b0 08 .sleb128 8 + 2523 02b1 A2030000 .4byte .LCFI16-.Ltext0 + 2524 02b5 0C040000 .4byte .LFE18-.Ltext0 + 2525 02b9 0200 .2byte 0x2 + 2526 02bb 7F .byte 0x7f + 2527 02bc 10 .sleb128 16 + 2528 02bd 00000000 .4byte 0x0 + 2529 02c1 00000000 .4byte 0x0 + 2530 .LLST21: + 2531 02c5 FC030000 .4byte .LVL40-.Ltext0 + 2532 02c9 FC030000 .4byte .LVL41-.Ltext0 + 2533 02cd 0100 .2byte 0x1 + 2534 02cf 50 .byte 0x50 + 2535 02d0 08040000 .4byte .LVL42-.Ltext0 + 2536 02d4 0A040000 .4byte .LVL43-.Ltext0 + 2537 02d8 0100 .2byte 0x1 + 2538 02da 50 .byte 0x50 + 2539 02db 00000000 .4byte 0x0 + 2540 02df 00000000 .4byte 0x0 + 2541 .LLST22: + 2542 02e3 0C040000 .4byte .LFB17-.Ltext0 + 2543 02e7 10040000 .4byte .LCFI19-.Ltext0 + 2544 02eb 0100 .2byte 0x1 + 2545 02ed 5E .byte 0x5e + 2546 02ee 10040000 .4byte .LCFI19-.Ltext0 + 2547 02f2 2C040000 .4byte .LFE17-.Ltext0 + 2548 02f6 0200 .2byte 0x2 + 2549 02f8 7F .byte 0x7f + 2550 02f9 08 .sleb128 8 + 2551 02fa 00000000 .4byte 0x0 + 2552 02fe 00000000 .4byte 0x0 + 2553 .LLST23: + 2554 0302 2C040000 .4byte .LFB23-.Ltext0 + 2555 0306 2E040000 .4byte .LCFI20-.Ltext0 + 2556 030a 0100 .2byte 0x1 + 2557 030c 5E .byte 0x5e + 2558 030d 2E040000 .4byte .LCFI20-.Ltext0 + 2559 0311 36040000 .4byte .LCFI21-.Ltext0 + 2560 0315 0200 .2byte 0x2 + 2561 0317 7E .byte 0x7e + 2562 0318 0C .sleb128 12 + 2563 0319 36040000 .4byte .LCFI21-.Ltext0 + 2564 031d D2040000 .4byte .LFE23-.Ltext0 + 2565 0321 0200 .2byte 0x2 + 2566 0323 7F .byte 0x7f + 2567 0324 14 .sleb128 20 + 2568 0325 00000000 .4byte 0x0 + 2569 0329 00000000 .4byte 0x0 + 2570 .LLST24: + 2571 032d 48040000 .4byte .LVL44-.Ltext0 + 2572 0331 4A040000 .4byte .LVL45-.Ltext0 + 2573 0335 0100 .2byte 0x1 + 2574 0337 50 .byte 0x50 + 2575 0338 CE040000 .4byte .LVL46-.Ltext0 + BFIN GAS /tmp/ccm5W2en.s page 66 + + + 2576 033c CE040000 .4byte .LVL47-.Ltext0 + 2577 0340 0100 .2byte 0x1 + 2578 0342 50 .byte 0x50 + 2579 0343 00000000 .4byte 0x0 + 2580 0347 00000000 .4byte 0x0 + 2581 .LLST25: + 2582 034b D4040000 .4byte .LFB32-.Ltext0 + 2583 034f D6040000 .4byte .LCFI24-.Ltext0 + 2584 0353 0100 .2byte 0x1 + 2585 0355 5E .byte 0x5e + 2586 0356 D6040000 .4byte .LCFI24-.Ltext0 + 2587 035a D8040000 .4byte .LCFI25-.Ltext0 + 2588 035e 0200 .2byte 0x2 + 2589 0360 7E .byte 0x7e + 2590 0361 04 .sleb128 4 + 2591 0362 D8040000 .4byte .LCFI25-.Ltext0 + 2592 0366 DA040000 .4byte .LCFI26-.Ltext0 + 2593 036a 0200 .2byte 0x2 + 2594 036c 7E .byte 0x7e + 2595 036d 08 .sleb128 8 + 2596 036e DA040000 .4byte .LCFI26-.Ltext0 + 2597 0372 DC040000 .4byte .LCFI27-.Ltext0 + 2598 0376 0200 .2byte 0x2 + 2599 0378 7E .byte 0x7e + 2600 0379 0C .sleb128 12 + 2601 037a DC040000 .4byte .LCFI27-.Ltext0 + 2602 037e DE040000 .4byte .LCFI28-.Ltext0 + 2603 0382 0200 .2byte 0x2 + 2604 0384 7E .byte 0x7e + 2605 0385 10 .sleb128 16 + 2606 0386 DE040000 .4byte .LCFI28-.Ltext0 + 2607 038a E0040000 .4byte .LCFI29-.Ltext0 + 2608 038e 0200 .2byte 0x2 + 2609 0390 7E .byte 0x7e + 2610 0391 14 .sleb128 20 + 2611 0392 E0040000 .4byte .LCFI29-.Ltext0 + 2612 0396 E2040000 .4byte .LCFI30-.Ltext0 + 2613 039a 0200 .2byte 0x2 + 2614 039c 7E .byte 0x7e + 2615 039d 18 .sleb128 24 + 2616 039e E2040000 .4byte .LCFI30-.Ltext0 + 2617 03a2 E4040000 .4byte .LCFI31-.Ltext0 + 2618 03a6 0200 .2byte 0x2 + 2619 03a8 7E .byte 0x7e + 2620 03a9 1C .sleb128 28 + 2621 03aa E4040000 .4byte .LCFI31-.Ltext0 + 2622 03ae E6040000 .4byte .LCFI32-.Ltext0 + 2623 03b2 0300 .2byte 0x3 + 2624 03b4 7E .byte 0x7e + 2625 03b5 D400 .sleb128 84 + 2626 03b7 E6040000 .4byte .LCFI32-.Ltext0 + 2627 03bb E8040000 .4byte .LCFI33-.Ltext0 + 2628 03bf 0300 .2byte 0x3 + 2629 03c1 7E .byte 0x7e + 2630 03c2 D800 .sleb128 88 + 2631 03c4 E8040000 .4byte .LCFI33-.Ltext0 + 2632 03c8 EA040000 .4byte .LCFI34-.Ltext0 + BFIN GAS /tmp/ccm5W2en.s page 67 + + + 2633 03cc 0300 .2byte 0x3 + 2634 03ce 7E .byte 0x7e + 2635 03cf DC00 .sleb128 92 + 2636 03d1 EA040000 .4byte .LCFI34-.Ltext0 + 2637 03d5 EC040000 .4byte .LCFI35-.Ltext0 + 2638 03d9 0300 .2byte 0x3 + 2639 03db 7E .byte 0x7e + 2640 03dc E000 .sleb128 96 + 2641 03de EC040000 .4byte .LCFI35-.Ltext0 + 2642 03e2 EE040000 .4byte .LCFI36-.Ltext0 + 2643 03e6 0300 .2byte 0x3 + 2644 03e8 7E .byte 0x7e + 2645 03e9 E400 .sleb128 100 + 2646 03eb EE040000 .4byte .LCFI36-.Ltext0 + 2647 03ef F0040000 .4byte .LCFI37-.Ltext0 + 2648 03f3 0300 .2byte 0x3 + 2649 03f5 7E .byte 0x7e + 2650 03f6 E800 .sleb128 104 + 2651 03f8 F0040000 .4byte .LCFI37-.Ltext0 + 2652 03fc F2040000 .4byte .LCFI38-.Ltext0 + 2653 0400 0300 .2byte 0x3 + 2654 0402 7E .byte 0x7e + 2655 0403 EC00 .sleb128 108 + 2656 0405 F2040000 .4byte .LCFI38-.Ltext0 + 2657 0409 F4040000 .4byte .LCFI39-.Ltext0 + 2658 040d 0300 .2byte 0x3 + 2659 040f 7E .byte 0x7e + 2660 0410 F000 .sleb128 112 + 2661 0412 F4040000 .4byte .LCFI39-.Ltext0 + 2662 0416 F6040000 .4byte .LCFI40-.Ltext0 + 2663 041a 0300 .2byte 0x3 + 2664 041c 7E .byte 0x7e + 2665 041d F400 .sleb128 116 + 2666 041f F6040000 .4byte .LCFI40-.Ltext0 + 2667 0423 F8040000 .4byte .LCFI41-.Ltext0 + 2668 0427 0300 .2byte 0x3 + 2669 0429 7E .byte 0x7e + 2670 042a F800 .sleb128 120 + 2671 042c F8040000 .4byte .LCFI41-.Ltext0 + 2672 0430 FA040000 .4byte .LCFI42-.Ltext0 + 2673 0434 0300 .2byte 0x3 + 2674 0436 7E .byte 0x7e + 2675 0437 FC00 .sleb128 124 + 2676 0439 FA040000 .4byte .LCFI42-.Ltext0 + 2677 043d FC040000 .4byte .LCFI43-.Ltext0 + 2678 0441 0300 .2byte 0x3 + 2679 0443 7E .byte 0x7e + 2680 0444 8001 .sleb128 128 + 2681 0446 FC040000 .4byte .LCFI43-.Ltext0 + 2682 044a FE040000 .4byte .LCFI44-.Ltext0 + 2683 044e 0300 .2byte 0x3 + 2684 0450 7E .byte 0x7e + 2685 0451 8401 .sleb128 132 + 2686 0453 FE040000 .4byte .LCFI44-.Ltext0 + 2687 0457 00050000 .4byte .LCFI45-.Ltext0 + 2688 045b 0300 .2byte 0x3 + 2689 045d 7E .byte 0x7e + BFIN GAS /tmp/ccm5W2en.s page 68 + + + 2690 045e 8801 .sleb128 136 + 2691 0460 00050000 .4byte .LCFI45-.Ltext0 + 2692 0464 02050000 .4byte .LCFI46-.Ltext0 + 2693 0468 0300 .2byte 0x3 + 2694 046a 7E .byte 0x7e + 2695 046b 8C01 .sleb128 140 + 2696 046d 02050000 .4byte .LCFI46-.Ltext0 + 2697 0471 04050000 .4byte .LCFI47-.Ltext0 + 2698 0475 0300 .2byte 0x3 + 2699 0477 7E .byte 0x7e + 2700 0478 9001 .sleb128 144 + 2701 047a 04050000 .4byte .LCFI47-.Ltext0 + 2702 047e 08050000 .4byte .LCFI48-.Ltext0 + 2703 0482 0300 .2byte 0x3 + 2704 0484 7E .byte 0x7e + 2705 0485 9401 .sleb128 148 + 2706 0487 08050000 .4byte .LCFI48-.Ltext0 + 2707 048b 10050000 .4byte .LCFI49-.Ltext0 + 2708 048f 0300 .2byte 0x3 + 2709 0491 7E .byte 0x7e + 2710 0492 9C01 .sleb128 156 + 2711 0494 10050000 .4byte .LCFI49-.Ltext0 + 2712 0498 16050000 .4byte .LCFI50-.Ltext0 + 2713 049c 0300 .2byte 0x3 + 2714 049e 7E .byte 0x7e + 2715 049f A401 .sleb128 164 + 2716 04a1 16050000 .4byte .LCFI50-.Ltext0 + 2717 04a5 1A050000 .4byte .LCFI51-.Ltext0 + 2718 04a9 0300 .2byte 0x3 + 2719 04ab 7E .byte 0x7e + 2720 04ac A801 .sleb128 168 + 2721 04ae 1A050000 .4byte .LCFI51-.Ltext0 + 2722 04b2 20060000 .4byte .LFE32-.Ltext0 + 2723 04b6 0300 .2byte 0x3 + 2724 04b8 7F .byte 0x7f + 2725 04b9 B001 .sleb128 176 + 2726 04bb 00000000 .4byte 0x0 + 2727 04bf 00000000 .4byte 0x0 + 2728 .LLST26: + 2729 04c3 6A050000 .4byte .LVL49-.Ltext0 + 2730 04c7 B0050000 .4byte .LVL50-.Ltext0 + 2731 04cb 0100 .2byte 0x1 + 2732 04cd 51 .byte 0x51 + 2733 04ce C8050000 .4byte .LVL52-.Ltext0 + 2734 04d2 D4050000 .4byte .LVL53-.Ltext0 + 2735 04d6 0100 .2byte 0x1 + 2736 04d8 51 .byte 0x51 + 2737 04d9 00000000 .4byte 0x0 + 2738 04dd 00000000 .4byte 0x0 + 2739 .LLST27: + 2740 04e1 58050000 .4byte .LVL48-.Ltext0 + 2741 04e5 B0050000 .4byte .LVL50-.Ltext0 + 2742 04e9 0100 .2byte 0x1 + 2743 04eb 52 .byte 0x52 + 2744 04ec C0050000 .4byte .LVL51-.Ltext0 + 2745 04f0 E0050000 .4byte .LVL54-.Ltext0 + 2746 04f4 0100 .2byte 0x1 + BFIN GAS /tmp/ccm5W2en.s page 69 + + + 2747 04f6 52 .byte 0x52 + 2748 04f7 00000000 .4byte 0x0 + 2749 04fb 00000000 .4byte 0x0 + 2750 .LLST28: + 2751 04ff 20060000 .4byte .LFB21-.Ltext0 + 2752 0503 22060000 .4byte .LCFI53-.Ltext0 + 2753 0507 0100 .2byte 0x1 + 2754 0509 5E .byte 0x5e + 2755 050a 22060000 .4byte .LCFI53-.Ltext0 + 2756 050e 3E060000 .4byte .LCFI54-.Ltext0 + 2757 0512 0200 .2byte 0x2 + 2758 0514 7E .byte 0x7e + 2759 0515 08 .sleb128 8 + 2760 0516 3E060000 .4byte .LCFI54-.Ltext0 + 2761 051a 82060000 .4byte .LFE21-.Ltext0 + 2762 051e 0200 .2byte 0x2 + 2763 0520 7F .byte 0x7f + 2764 0521 10 .sleb128 16 + 2765 0522 00000000 .4byte 0x0 + 2766 0526 00000000 .4byte 0x0 + 2767 .LLST29: + 2768 052a 20060000 .4byte .LVL55-.Ltext0 + 2769 052e 2C060000 .4byte .LVL56-.Ltext0 + 2770 0532 0100 .2byte 0x1 + 2771 0534 50 .byte 0x50 + 2772 0535 00000000 .4byte 0x0 + 2773 0539 00000000 .4byte 0x0 + 2774 .LLST30: + 2775 053d 46060000 .4byte .LVL57-.Ltext0 + 2776 0541 56060000 .4byte .LVL58-.Ltext0 + 2777 0545 0100 .2byte 0x1 + 2778 0547 51 .byte 0x51 + 2779 0548 00000000 .4byte 0x0 + 2780 054c 00000000 .4byte 0x0 + 2781 .LLST31: + 2782 0550 84060000 .4byte .LFB20-.Ltext0 + 2783 0554 86060000 .4byte .LCFI56-.Ltext0 + 2784 0558 0100 .2byte 0x1 + 2785 055a 5E .byte 0x5e + 2786 055b 86060000 .4byte .LCFI56-.Ltext0 + 2787 055f A0060000 .4byte .LCFI57-.Ltext0 + 2788 0563 0200 .2byte 0x2 + 2789 0565 7E .byte 0x7e + 2790 0566 08 .sleb128 8 + 2791 0567 A0060000 .4byte .LCFI57-.Ltext0 + 2792 056b E4060000 .4byte .LFE20-.Ltext0 + 2793 056f 0200 .2byte 0x2 + 2794 0571 7F .byte 0x7f + 2795 0572 10 .sleb128 16 + 2796 0573 00000000 .4byte 0x0 + 2797 0577 00000000 .4byte 0x0 + 2798 .LLST32: + 2799 057b 84060000 .4byte .LVL59-.Ltext0 + 2800 057f 9C060000 .4byte .LVL60-.Ltext0 + 2801 0583 0100 .2byte 0x1 + 2802 0585 50 .byte 0x50 + 2803 0586 00000000 .4byte 0x0 + BFIN GAS /tmp/ccm5W2en.s page 70 + + + 2804 058a 00000000 .4byte 0x0 + 2805 .LLST33: + 2806 058e A8060000 .4byte .LVL61-.Ltext0 + 2807 0592 B8060000 .4byte .LVL62-.Ltext0 + 2808 0596 0100 .2byte 0x1 + 2809 0598 51 .byte 0x51 + 2810 0599 00000000 .4byte 0x0 + 2811 059d 00000000 .4byte 0x0 + 2812 .LLST34: + 2813 05a1 E4060000 .4byte .LFB22-.Ltext0 + 2814 05a5 E6060000 .4byte .LCFI59-.Ltext0 + 2815 05a9 0100 .2byte 0x1 + 2816 05ab 5E .byte 0x5e + 2817 05ac E6060000 .4byte .LCFI59-.Ltext0 + 2818 05b0 EE060000 .4byte .LCFI60-.Ltext0 + 2819 05b4 0200 .2byte 0x2 + 2820 05b6 7E .byte 0x7e + 2821 05b7 14 .sleb128 20 + 2822 05b8 EE060000 .4byte .LCFI60-.Ltext0 + 2823 05bc F0080000 .4byte .LFE22-.Ltext0 + 2824 05c0 0200 .2byte 0x2 + 2825 05c2 7F .byte 0x7f + 2826 05c3 1C .sleb128 28 + 2827 05c4 00000000 .4byte 0x0 + 2828 05c8 00000000 .4byte 0x0 + 2829 .LLST35: + 2830 05cc 00070000 .4byte .LVL63-.Ltext0 + 2831 05d0 02070000 .4byte .LVL64-.Ltext0 + 2832 05d4 0100 .2byte 0x1 + 2833 05d6 50 .byte 0x50 + 2834 05d7 8C070000 .4byte .LVL67-.Ltext0 + 2835 05db 8C070000 .4byte .LVL68-.Ltext0 + 2836 05df 0100 .2byte 0x1 + 2837 05e1 50 .byte 0x50 + 2838 05e2 00000000 .4byte 0x0 + 2839 05e6 00000000 .4byte 0x0 + 2840 .LLST36: + 2841 05ea 48070000 .4byte .LVL65-.Ltext0 + 2842 05ee 58070000 .4byte .LVL66-.Ltext0 + 2843 05f2 0100 .2byte 0x1 + 2844 05f4 51 .byte 0x51 + 2845 05f5 00000000 .4byte 0x0 + 2846 05f9 00000000 .4byte 0x0 + 2847 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib + 2848 .file 4 "src/l502_bf_cmd_defs.h" + 2849 .file 5 "src/l502_defs.h" + 2850 .file 6 "src/l502_stream.h" + 2851 .section .debug_info + 2852 0000 8A080000 .4byte 0x88a + 2853 0004 0200 .2byte 0x2 + 2854 0006 00000000 .4byte .Ldebug_abbrev0 + 2855 000a 04 .byte 0x4 + 2856 000b 01 .uleb128 0x1 + 2857 000c 5D000000 .4byte .LASF91 + 2858 0010 01 .byte 0x1 + 2859 0011 B3000000 .4byte .LASF92 + 2860 0015 CF040000 .4byte .LASF93 + BFIN GAS /tmp/ccm5W2en.s page 71 + + + 2861 0019 00000000 .4byte .Ltext0 + 2862 001d F0080000 .4byte .Letext0 + 2863 0021 00000000 .4byte .Ldebug_line0 + 2864 0025 02 .uleb128 0x2 + 2865 0026 01 .byte 0x1 + 2866 0027 06 .byte 0x6 + 2867 0028 82030000 .4byte .LASF0 + 2868 002c 02 .uleb128 0x2 + 2869 002d 01 .byte 0x1 + 2870 002e 08 .byte 0x8 + 2871 002f 11030000 .4byte .LASF1 + 2872 0033 02 .uleb128 0x2 + 2873 0034 02 .byte 0x2 + 2874 0035 05 .byte 0x5 + 2875 0036 3D010000 .4byte .LASF2 + 2876 003a 02 .uleb128 0x2 + 2877 003b 02 .byte 0x2 + 2878 003c 07 .byte 0x7 + 2879 003d FC030000 .4byte .LASF3 + 2880 0041 03 .uleb128 0x3 + 2881 0042 45040000 .4byte .LASF5 + 2882 0046 03 .byte 0x3 + 2883 0047 4F .byte 0x4f + 2884 0048 4C000000 .4byte 0x4c + 2885 004c 02 .uleb128 0x2 + 2886 004d 04 .byte 0x4 + 2887 004e 05 .byte 0x5 + 2888 004f 4D020000 .4byte .LASF4 + 2889 0053 03 .uleb128 0x3 + 2890 0054 A5030000 .4byte .LASF6 + 2891 0058 03 .byte 0x3 + 2892 0059 50 .byte 0x50 + 2893 005a 5E000000 .4byte 0x5e + 2894 005e 02 .uleb128 0x2 + 2895 005f 04 .byte 0x4 + 2896 0060 07 .byte 0x7 + 2897 0061 19050000 .4byte .LASF7 + 2898 0065 02 .uleb128 0x2 + 2899 0066 08 .byte 0x8 + 2900 0067 05 .byte 0x5 + 2901 0068 09020000 .4byte .LASF8 + 2902 006c 02 .uleb128 0x2 + 2903 006d 08 .byte 0x8 + 2904 006e 07 .byte 0x7 + 2905 006f 8E030000 .4byte .LASF9 + 2906 0073 04 .uleb128 0x4 + 2907 0074 04 .byte 0x4 + 2908 0075 05 .byte 0x5 + 2909 0076 696E7400 .string "int" + 2910 007a 02 .uleb128 0x2 + 2911 007b 04 .byte 0x4 + 2912 007c 07 .byte 0x7 + 2913 007d AE030000 .4byte .LASF10 + 2914 0081 05 .uleb128 0x5 + 2915 0082 04 .byte 0x4 + 2916 0083 07 .byte 0x7 + 2917 0084 02 .uleb128 0x2 + BFIN GAS /tmp/ccm5W2en.s page 72 + + + 2918 0085 01 .byte 0x1 + 2919 0086 06 .byte 0x6 + 2920 0087 40040000 .4byte .LASF11 + 2921 008b 06 .uleb128 0x6 + 2922 008c 04 .byte 0x4 + 2923 008d 04 .byte 0x4 + 2924 008e 69 .byte 0x69 + 2925 008f D9000000 .4byte 0xd9 + 2926 0093 07 .uleb128 0x7 + 2927 0094 95050000 .4byte .LASF12 + 2928 0098 00 .sleb128 0 + 2929 0099 07 .uleb128 0x7 + 2930 009a 6A050000 .4byte .LASF13 + 2931 009e 807C .sleb128 -512 + 2932 00a0 07 .uleb128 0x7 + 2933 00a1 56020000 .4byte .LASF14 + 2934 00a5 807C .sleb128 -512 + 2935 00a7 07 .uleb128 0x7 + 2936 00a8 C5020000 .4byte .LASF15 + 2937 00ac FF7B .sleb128 -513 + 2938 00ae 07 .uleb128 0x7 + 2939 00af 0F040000 .4byte .LASF16 + 2940 00b3 FE7B .sleb128 -514 + 2941 00b5 07 .uleb128 0x7 + 2942 00b6 4D040000 .4byte .LASF17 + 2943 00ba FD7B .sleb128 -515 + 2944 00bc 07 .uleb128 0x7 + 2945 00bd 2C000000 .4byte .LASF18 + 2946 00c1 FC7B .sleb128 -516 + 2947 00c3 07 .uleb128 0x7 + 2948 00c4 47010000 .4byte .LASF19 + 2949 00c8 FB7B .sleb128 -517 + 2950 00ca 07 .uleb128 0x7 + 2951 00cb 78000000 .4byte .LASF20 + 2952 00cf FA7B .sleb128 -518 + 2953 00d1 07 .uleb128 0x7 + 2954 00d2 36020000 .4byte .LASF21 + 2955 00d6 F97B .sleb128 -519 + 2956 00d8 00 .byte 0x0 + 2957 00d9 06 .uleb128 0x6 + 2958 00da 04 .byte 0x4 + 2959 00db 04 .byte 0x4 + 2960 00dc 7A .byte 0x7a + 2961 00dd F4000000 .4byte 0xf4 + 2962 00e1 07 .uleb128 0x7 + 2963 00e2 06060000 .4byte .LASF22 + 2964 00e6 00 .sleb128 0 + 2965 00e7 07 .uleb128 0x7 + 2966 00e8 8E020000 .4byte .LASF23 + 2967 00ec 01 .sleb128 1 + 2968 00ed 07 .uleb128 0x7 + 2969 00ee 2E040000 .4byte .LASF24 + 2970 00f2 02 .sleb128 2 + 2971 00f3 00 .byte 0x0 + 2972 00f4 06 .uleb128 0x6 + 2973 00f5 04 .byte 0x4 + 2974 00f6 05 .byte 0x5 + BFIN GAS /tmp/ccm5W2en.s page 73 + + + 2975 00f7 74 .byte 0x74 + 2976 00f8 29010000 .4byte 0x129 + 2977 00fc 07 .uleb128 0x7 + 2978 00fd 4B030000 .4byte .LASF25 + 2979 0101 01 .sleb128 1 + 2980 0102 07 .uleb128 0x7 + 2981 0103 7E020000 .4byte .LASF26 + 2982 0107 02 .sleb128 2 + 2983 0108 07 .uleb128 0x7 + 2984 0109 FC000000 .4byte .LASF27 + 2985 010d 10 .sleb128 16 + 2986 010e 07 .uleb128 0x7 + 2987 010f 0D010000 .4byte .LASF28 + 2988 0113 20 .sleb128 32 + 2989 0114 07 .uleb128 0x7 + 2990 0115 5B030000 .4byte .LASF29 + 2991 0119 C000 .sleb128 64 + 2992 011b 07 .uleb128 0x7 + 2993 011c D1050000 .4byte .LASF30 + 2994 0120 03 .sleb128 3 + 2995 0121 07 .uleb128 0x7 + 2996 0122 D5010000 .4byte .LASF31 + 2997 0126 F000 .sleb128 112 + 2998 0128 00 .byte 0x0 + 2999 0129 06 .uleb128 0x6 + 3000 012a 04 .byte 0x4 + 3001 012b 06 .byte 0x6 + 3002 012c 11 .byte 0x11 + 3003 012d 4A010000 .4byte 0x14a + 3004 0131 07 .uleb128 0x7 + 3005 0132 CF000000 .4byte .LASF32 + 3006 0136 00 .sleb128 0 + 3007 0137 07 .uleb128 0x7 + 3008 0138 76040000 .4byte .LASF33 + 3009 013c 02 .sleb128 2 + 3010 013d 07 .uleb128 0x7 + 3011 013e AF010000 .4byte .LASF34 + 3012 0142 04 .sleb128 4 + 3013 0143 07 .uleb128 0x7 + 3014 0144 0F000000 .4byte .LASF35 + 3015 0148 03 .sleb128 3 + 3016 0149 00 .byte 0x0 + 3017 014a 03 .uleb128 0x3 + 3018 014b 30050000 .4byte .LASF36 + 3019 014f 06 .byte 0x6 + 3020 0150 16 .byte 0x16 + 3021 0151 29010000 .4byte 0x129 + 3022 0155 06 .uleb128 0x6 + 3023 0156 04 .byte 0x4 + 3024 0157 06 .byte 0x6 + 3025 0158 19 .byte 0x19 + 3026 0159 7C010000 .4byte 0x17c + 3027 015d 07 .uleb128 0x7 + 3028 015e 17020000 .4byte .LASF37 + 3029 0162 00 .sleb128 0 + 3030 0163 07 .uleb128 0x7 + 3031 0164 DD030000 .4byte .LASF38 + BFIN GAS /tmp/ccm5W2en.s page 74 + + + 3032 0168 01 .sleb128 1 + 3033 0169 07 .uleb128 0x7 + 3034 016a 1D000000 .4byte .LASF39 + 3035 016e 02 .sleb128 2 + 3036 016f 07 .uleb128 0x7 + 3037 0170 27020000 .4byte .LASF40 + 3038 0174 03 .sleb128 3 + 3039 0175 07 .uleb128 0x7 + 3040 0176 2B060000 .4byte .LASF41 + 3041 017a 04 .sleb128 4 + 3042 017b 00 .byte 0x0 + 3043 017c 03 .uleb128 0x3 + 3044 017d E4050000 .4byte .LASF42 + 3045 0181 06 .byte 0x6 + 3046 0182 20 .byte 0x20 + 3047 0183 55010000 .4byte 0x155 + 3048 0187 08 .uleb128 0x8 + 3049 0188 EE020000 .4byte .LASF43 + 3050 018c 02 .byte 0x2 + 3051 018d 1401 .2byte 0x114 + 3052 018f 01 .byte 0x1 + 3053 0190 01 .byte 0x1 + 3054 0191 09 .uleb128 0x9 + 3055 0192 42050000 .4byte .LASF44 + 3056 0196 01 .byte 0x1 + 3057 0197 64 .byte 0x64 + 3058 0198 01 .byte 0x1 + 3059 0199 01 .byte 0x1 + 3060 019a 0A .uleb128 0xa + 3061 019b 01 .byte 0x1 + 3062 019c 84040000 .4byte .LASF45 + 3063 01a0 01 .byte 0x1 + 3064 01a1 8201 .2byte 0x182 + 3065 01a3 01 .byte 0x1 + 3066 01a4 00000000 .4byte .LFB25 + 3067 01a8 28000000 .4byte .LFE25 + 3068 01ac 00000000 .4byte .LLST0 + 3069 01b0 D5010000 .4byte 0x1d5 + 3070 01b4 0B .uleb128 0xb + 3071 01b5 2B050000 .4byte .LASF47 + 3072 01b9 01 .byte 0x1 + 3073 01ba 8201 .2byte 0x182 + 3074 01bc 53000000 .4byte 0x53 + 3075 01c0 1F000000 .4byte .LLST1 + 3076 01c4 0C .uleb128 0xc + 3077 01c5 AB000000 .4byte .LASF48 + 3078 01c9 01 .byte 0x1 + 3079 01ca 8401 .2byte 0x184 + 3080 01cc 53000000 .4byte 0x53 + 3081 01d0 32000000 .4byte .LLST2 + 3082 01d4 00 .byte 0x0 + 3083 01d5 0A .uleb128 0xa + 3084 01d6 01 .byte 0x1 + 3085 01d7 A2020000 .4byte .LASF46 + 3086 01db 01 .byte 0x1 + 3087 01dc 9401 .2byte 0x194 + 3088 01de 01 .byte 0x1 + BFIN GAS /tmp/ccm5W2en.s page 75 + + + 3089 01df 28000000 .4byte .LFB26 + 3090 01e3 50000000 .4byte .LFE26 + 3091 01e7 50000000 .4byte .LLST3 + 3092 01eb 0E020000 .4byte 0x20e + 3093 01ef 0B .uleb128 0xb + 3094 01f0 2B050000 .4byte .LASF47 + 3095 01f4 01 .byte 0x1 + 3096 01f5 9401 .2byte 0x194 + 3097 01f7 53000000 .4byte 0x53 + 3098 01fb 6F000000 .4byte .LLST4 + 3099 01ff 0D .uleb128 0xd + 3100 0200 AB000000 .4byte .LASF48 + 3101 0204 01 .byte 0x1 + 3102 0205 9501 .2byte 0x195 + 3103 0207 53000000 .4byte 0x53 + 3104 020b 01 .byte 0x1 + 3105 020c 51 .byte 0x51 + 3106 020d 00 .byte 0x0 + 3107 020e 0A .uleb128 0xa + 3108 020f 01 .byte 0x1 + 3109 0210 00000000 .4byte .LASF49 + 3110 0214 01 .byte 0x1 + 3111 0215 A601 .2byte 0x1a6 + 3112 0217 01 .byte 0x1 + 3113 0218 50000000 .4byte .LFB27 + 3114 021c 72000000 .4byte .LFE27 + 3115 0220 82000000 .4byte .LLST5 + 3116 0224 59020000 .4byte 0x259 + 3117 0228 0B .uleb128 0xb + 3118 0229 79020000 .4byte .LASF50 + 3119 022d 01 .byte 0x1 + 3120 022e A601 .2byte 0x1a6 + 3121 0230 59020000 .4byte 0x259 + 3122 0234 A1000000 .4byte .LLST6 + 3123 0238 0B .uleb128 0xb + 3124 0239 2B050000 .4byte .LASF47 + 3125 023d 01 .byte 0x1 + 3126 023e A601 .2byte 0x1a6 + 3127 0240 53000000 .4byte 0x53 + 3128 0244 B4000000 .4byte .LLST7 + 3129 0248 0C .uleb128 0xc + 3130 0249 A7010000 .4byte .LASF51 + 3131 024d 01 .byte 0x1 + 3132 024e A801 .2byte 0x1a8 + 3133 0250 53000000 .4byte 0x53 + 3134 0254 C7000000 .4byte .LLST8 + 3135 0258 00 .byte 0x0 + 3136 0259 0E .uleb128 0xe + 3137 025a 04 .byte 0x4 + 3138 025b 53000000 .4byte 0x53 + 3139 025f 0F .uleb128 0xf + 3140 0260 01 .byte 0x1 + 3141 0261 DE000000 .4byte .LASF94 + 3142 0265 01 .byte 0x1 + 3143 0266 B701 .2byte 0x1b7 + 3144 0268 01 .byte 0x1 + 3145 0269 53000000 .4byte 0x53 + BFIN GAS /tmp/ccm5W2en.s page 76 + + + 3146 026d 74000000 .4byte .LFB28 + 3147 0271 82000000 .4byte .LFE28 + 3148 0275 E5000000 .4byte .LLST9 + 3149 0279 10 .uleb128 0x10 + 3150 027a 01 .byte 0x1 + 3151 027b A9050000 .4byte .LASF58 + 3152 027f 01 .byte 0x1 + 3153 0280 CC01 .2byte 0x1cc + 3154 0282 01 .byte 0x1 + 3155 0283 41000000 .4byte 0x41 + 3156 0287 84000000 .4byte .LFB29 + 3157 028b D2000000 .4byte .LFE29 + 3158 028f 04010000 .4byte .LLST10 + 3159 0293 B4020000 .4byte 0x2b4 + 3160 0297 0B .uleb128 0xb + 3161 0298 2B050000 .4byte .LASF47 + 3162 029c 01 .byte 0x1 + 3163 029d CC01 .2byte 0x1cc + 3164 029f 53000000 .4byte 0x53 + 3165 02a3 2F010000 .4byte .LLST11 + 3166 02a7 11 .uleb128 0x11 + 3167 02a8 6D756C00 .string "mul" + 3168 02ac 01 .byte 0x1 + 3169 02ad CD01 .2byte 0x1cd + 3170 02af 73000000 .4byte 0x73 + 3171 02b3 00 .byte 0x0 + 3172 02b4 12 .uleb128 0x12 + 3173 02b5 01 .byte 0x1 + 3174 02b6 FB010000 .4byte .LASF52 + 3175 02ba 01 .byte 0x1 + 3176 02bb 0702 .2byte 0x207 + 3177 02bd 01 .byte 0x1 + 3178 02be 01 .byte 0x1 + 3179 02bf C6020000 .4byte 0x2c6 + 3180 02c3 13 .uleb128 0x13 + 3181 02c4 13 .uleb128 0x13 + 3182 02c5 00 .byte 0x0 + 3183 02c6 14 .uleb128 0x14 + 3184 02c7 B4020000 .4byte 0x2b4 + 3185 02cb D4000000 .4byte .LFB31 + 3186 02cf 20010000 .4byte .LFE31 + 3187 02d3 58010000 .4byte .LLST12 + 3188 02d7 FC020000 .4byte 0x2fc + 3189 02db 15 .uleb128 0x15 + 3190 02dc 87010000 .4byte 0x187 + 3191 02e0 EE000000 .4byte .LBB23 + 3192 02e4 F0000000 .4byte .LBE23 + 3193 02e8 01 .byte 0x1 + 3194 02e9 0C02 .2byte 0x20c + 3195 02eb 15 .uleb128 0x15 + 3196 02ec 87010000 .4byte 0x187 + 3197 02f0 F0000000 .4byte .LBB25 + 3198 02f4 F2000000 .4byte .LBE25 + 3199 02f8 01 .byte 0x1 + 3200 02f9 0D02 .2byte 0x20d + 3201 02fb 00 .byte 0x0 + 3202 02fc 12 .uleb128 0x12 + BFIN GAS /tmp/ccm5W2en.s page 77 + + + 3203 02fd 01 .byte 0x1 + 3204 02fe A5040000 .4byte .LASF53 + 3205 0302 01 .byte 0x1 + 3206 0303 E001 .2byte 0x1e0 + 3207 0305 01 .byte 0x1 + 3208 0306 01 .byte 0x1 + 3209 0307 16030000 .4byte 0x316 + 3210 030b 13 .uleb128 0x13 + 3211 030c 13 .uleb128 0x13 + 3212 030d 13 .uleb128 0x13 + 3213 030e 16 .uleb128 0x16 + 3214 030f 05 .byte 0x5 + 3215 0310 03 .byte 0x3 + 3216 0311 1C000000 .4byte _dummy.2443 + 3217 0315 00 .byte 0x0 + 3218 0316 14 .uleb128 0x14 + 3219 0317 FC020000 .4byte 0x2fc + 3220 031b 20010000 .4byte .LFB30 + 3221 031f 08020000 .4byte .LFE30 + 3222 0323 77010000 .4byte .LLST13 + 3223 0327 5C030000 .4byte 0x35c + 3224 032b 15 .uleb128 0x15 + 3225 032c 87010000 .4byte 0x187 + 3226 0330 32010000 .4byte .LBB39 + 3227 0334 34010000 .4byte .LBE39 + 3228 0338 01 .byte 0x1 + 3229 0339 E401 .2byte 0x1e4 + 3230 033b 15 .uleb128 0x15 + 3231 033c 87010000 .4byte 0x187 + 3232 0340 60010000 .4byte .LBB41 + 3233 0344 62010000 .4byte .LBE41 + 3234 0348 01 .byte 0x1 + 3235 0349 E801 .2byte 0x1e8 + 3236 034b 15 .uleb128 0x15 + 3237 034c 87010000 .4byte 0x187 + 3238 0350 C8010000 .4byte .LBB43 + 3239 0354 CA010000 .4byte .LBE43 + 3240 0358 01 .byte 0x1 + 3241 0359 F601 .2byte 0x1f6 + 3242 035b 00 .byte 0x0 + 3243 035c 0A .uleb128 0xa + 3244 035d 01 .byte 0x1 + 3245 035e 3C060000 .4byte .LASF54 + 3246 0362 01 .byte 0x1 + 3247 0363 3001 .2byte 0x130 + 3248 0365 01 .byte 0x1 + 3249 0366 08020000 .4byte .LFB24 + 3250 036a 98030000 .4byte .LFE24 + 3251 036e A2010000 .4byte .LLST14 + 3252 0372 11040000 .4byte 0x411 + 3253 0376 17 .uleb128 0x17 + 3254 0377 00000000 .4byte .Ldebug_ranges0+0x0 + 3255 037b B8030000 .4byte 0x3b8 + 3256 037f 0C .uleb128 0xc + 3257 0380 69000000 .4byte .LASF55 + 3258 0384 01 .byte 0x1 + 3259 0385 3301 .2byte 0x133 + BFIN GAS /tmp/ccm5W2en.s page 78 + + + 3260 0387 53000000 .4byte 0x53 + 3261 038b CD010000 .4byte .LLST15 + 3262 038f 0C .uleb128 0xc + 3263 0390 A7010000 .4byte .LASF51 + 3264 0394 01 .byte 0x1 + 3265 0395 3401 .2byte 0x134 + 3266 0397 53000000 .4byte 0x53 + 3267 039b 01020000 .4byte .LLST16 + 3268 039f 18 .uleb128 0x18 + 3269 03a0 00030000 .4byte .LBB46 + 3270 03a4 34030000 .4byte .LBE46 + 3271 03a8 0D .uleb128 0xd + 3272 03a9 E9010000 .4byte .LASF56 + 3273 03ad 01 .byte 0x1 + 3274 03ae 3B01 .2byte 0x13b + 3275 03b0 53000000 .4byte 0x53 + 3276 03b4 01 .byte 0x1 + 3277 03b5 50 .byte 0x50 + 3278 03b6 00 .byte 0x0 + 3279 03b7 00 .byte 0x0 + 3280 03b8 19 .uleb128 0x19 + 3281 03b9 20000000 .4byte .Ldebug_ranges0+0x20 + 3282 03bd 0C .uleb128 0xc + 3283 03be 97040000 .4byte .LASF57 + 3284 03c2 01 .byte 0x1 + 3285 03c3 5001 .2byte 0x150 + 3286 03c5 53000000 .4byte 0x53 + 3287 03c9 1F020000 .4byte .LLST17 + 3288 03cd 0C .uleb128 0xc + 3289 03ce A7010000 .4byte .LASF51 + 3290 03d2 01 .byte 0x1 + 3291 03d3 5101 .2byte 0x151 + 3292 03d5 53000000 .4byte 0x53 + 3293 03d9 5E020000 .4byte .LLST18 + 3294 03dd 1A .uleb128 0x1a + 3295 03de 3C030000 .4byte .LBB48 + 3296 03e2 68030000 .4byte .LBE48 + 3297 03e6 F9030000 .4byte 0x3f9 + 3298 03ea 0D .uleb128 0xd + 3299 03eb E9010000 .4byte .LASF56 + 3300 03ef 01 .byte 0x1 + 3301 03f0 5A01 .2byte 0x15a + 3302 03f2 53000000 .4byte 0x53 + 3303 03f6 01 .byte 0x1 + 3304 03f7 50 .byte 0x50 + 3305 03f8 00 .byte 0x0 + 3306 03f9 19 .uleb128 0x19 + 3307 03fa 40000000 .4byte .Ldebug_ranges0+0x40 + 3308 03fe 0C .uleb128 0xc + 3309 03ff AB000000 .4byte .LASF48 + 3310 0403 01 .byte 0x1 + 3311 0404 6801 .2byte 0x168 + 3312 0406 53000000 .4byte 0x53 + 3313 040a 7C020000 .4byte .LLST19 + 3314 040e 00 .byte 0x0 + 3315 040f 00 .byte 0x0 + 3316 0410 00 .byte 0x0 + BFIN GAS /tmp/ccm5W2en.s page 79 + + + 3317 0411 1B .uleb128 0x1b + 3318 0412 01 .byte 0x1 + 3319 0413 C2010000 .4byte .LASF59 + 3320 0417 01 .byte 0x1 + 3321 0418 7E .byte 0x7e + 3322 0419 01 .byte 0x1 + 3323 041a 41000000 .4byte 0x41 + 3324 041e 98030000 .4byte .LFB18 + 3325 0422 0C040000 .4byte .LFE18 + 3326 0426 9A020000 .4byte .LLST20 + 3327 042a 3E040000 .4byte 0x43e + 3328 042e 1C .uleb128 0x1c + 3329 042f 65727200 .string "err" + 3330 0433 01 .byte 0x1 + 3331 0434 7F .byte 0x7f + 3332 0435 41000000 .4byte 0x41 + 3333 0439 C5020000 .4byte .LLST21 + 3334 043d 00 .byte 0x0 + 3335 043e 1D .uleb128 0x1d + 3336 043f 01 .byte 0x1 + 3337 0440 C0050000 .4byte .LASF95 + 3338 0444 01 .byte 0x1 + 3339 0445 6F .byte 0x6f + 3340 0446 01 .byte 0x1 + 3341 0447 0C040000 .4byte .LFB17 + 3342 044b 2C040000 .4byte .LFE17 + 3343 044f E3020000 .4byte .LLST22 + 3344 0453 10 .uleb128 0x10 + 3345 0454 01 .byte 0x1 + 3346 0455 6C020000 .4byte .LASF60 + 3347 0459 01 .byte 0x1 + 3348 045a 0E01 .2byte 0x10e + 3349 045c 01 .byte 0x1 + 3350 045d 41000000 .4byte 0x41 + 3351 0461 2C040000 .4byte .LFB23 + 3352 0465 D2040000 .4byte .LFE23 + 3353 0469 02030000 .4byte .LLST23 + 3354 046d AF040000 .4byte 0x4af + 3355 0471 1E .uleb128 0x1e + 3356 0472 65727200 .string "err" + 3357 0476 01 .byte 0x1 + 3358 0477 0F01 .2byte 0x10f + 3359 0479 41000000 .4byte 0x41 + 3360 047d 2D030000 .4byte .LLST24 + 3361 0481 1F .uleb128 0x1f + 3362 0482 B4020000 .4byte 0x2b4 + 3363 0486 58000000 .4byte .Ldebug_ranges0+0x58 + 3364 048a 01 .byte 0x1 + 3365 048b 1601 .2byte 0x116 + 3366 048d 15 .uleb128 0x15 + 3367 048e 87010000 .4byte 0x187 + 3368 0492 74040000 .4byte .LBB63 + 3369 0496 76040000 .4byte .LBE63 + 3370 049a 01 .byte 0x1 + 3371 049b 0C02 .2byte 0x20c + 3372 049d 15 .uleb128 0x15 + 3373 049e 87010000 .4byte 0x187 + BFIN GAS /tmp/ccm5W2en.s page 80 + + + 3374 04a2 76040000 .4byte .LBB65 + 3375 04a6 78040000 .4byte .LBE65 + 3376 04aa 01 .byte 0x1 + 3377 04ab 0D02 .2byte 0x20d + 3378 04ad 00 .byte 0x0 + 3379 04ae 00 .byte 0x0 + 3380 04af 0A .uleb128 0xa + 3381 04b0 01 .byte 0x1 + 3382 04b1 DD020000 .4byte .LASF61 + 3383 04b5 01 .byte 0x1 + 3384 04b6 1B02 .2byte 0x21b + 3385 04b8 01 .byte 0x1 + 3386 04b9 D4040000 .4byte .LFB32 + 3387 04bd 20060000 .4byte .LFE32 + 3388 04c1 4B030000 .4byte .LLST25 + 3389 04c5 31050000 .4byte 0x531 + 3390 04c9 19 .uleb128 0x19 + 3391 04ca 70000000 .4byte .Ldebug_ranges0+0x70 + 3392 04ce 0C .uleb128 0xc + 3393 04cf 1E010000 .4byte .LASF62 + 3394 04d3 01 .byte 0x1 + 3395 04d4 1D02 .2byte 0x21d + 3396 04d6 53000000 .4byte 0x53 + 3397 04da C3040000 .4byte .LLST26 + 3398 04de 0C .uleb128 0xc + 3399 04df AB000000 .4byte .LASF48 + 3400 04e3 01 .byte 0x1 + 3401 04e4 2702 .2byte 0x227 + 3402 04e6 53000000 .4byte 0x53 + 3403 04ea E1040000 .4byte .LLST27 + 3404 04ee 20 .uleb128 0x20 + 3405 04ef 91010000 .4byte 0x191 + 3406 04f3 CA050000 .4byte .LBB79 + 3407 04f7 1A060000 .4byte .LBE79 + 3408 04fb 01 .byte 0x1 + 3409 04fc 3302 .2byte 0x233 + 3410 04fe 21 .uleb128 0x21 + 3411 04ff B4020000 .4byte 0x2b4 + 3412 0503 CA050000 .4byte .LBB81 + 3413 0507 0C060000 .4byte .LBE81 + 3414 050b 01 .byte 0x1 + 3415 050c 66 .byte 0x66 + 3416 050d 15 .uleb128 0x15 + 3417 050e 87010000 .4byte 0x187 + 3418 0512 E0050000 .4byte .LBB83 + 3419 0516 E2050000 .4byte .LBE83 + 3420 051a 01 .byte 0x1 + 3421 051b 0C02 .2byte 0x20c + 3422 051d 15 .uleb128 0x15 + 3423 051e 87010000 .4byte 0x187 + 3424 0522 E2050000 .4byte .LBB85 + 3425 0526 E4050000 .4byte .LBE85 + 3426 052a 01 .byte 0x1 + 3427 052b 0D02 .2byte 0x20d + 3428 052d 00 .byte 0x0 + 3429 052e 00 .byte 0x0 + 3430 052f 00 .byte 0x0 + BFIN GAS /tmp/ccm5W2en.s page 81 + + + 3431 0530 00 .byte 0x0 + 3432 0531 22 .uleb128 0x22 + 3433 0532 68040000 .4byte .LASF96 + 3434 0536 01 .byte 0x1 + 3435 0537 92 .byte 0x92 + 3436 0538 01 .byte 0x1 + 3437 0539 01 .byte 0x1 + 3438 053a 55050000 .4byte 0x555 + 3439 053e 23 .uleb128 0x23 + 3440 053f A3000000 .4byte .LASF65 + 3441 0543 01 .byte 0x1 + 3442 0544 92 .byte 0x92 + 3443 0545 53000000 .4byte 0x53 + 3444 0549 24 .uleb128 0x24 + 3445 054a C8040000 .4byte .LASF63 + 3446 054e 01 .byte 0x1 + 3447 054f 93 .byte 0x93 + 3448 0550 53000000 .4byte 0x53 + 3449 0554 00 .byte 0x0 + 3450 0555 1B .uleb128 0x1b + 3451 0556 01 .byte 0x1 + 3452 0557 5B050000 .4byte .LASF64 + 3453 055b 01 .byte 0x1 + 3454 055c BC .byte 0xbc + 3455 055d 01 .byte 0x1 + 3456 055e 41000000 .4byte 0x41 + 3457 0562 20060000 .4byte .LFB21 + 3458 0566 82060000 .4byte .LFE21 + 3459 056a FF040000 .4byte .LLST28 + 3460 056e A6050000 .4byte 0x5a6 + 3461 0572 25 .uleb128 0x25 + 3462 0573 A3000000 .4byte .LASF65 + 3463 0577 01 .byte 0x1 + 3464 0578 BC .byte 0xbc + 3465 0579 53000000 .4byte 0x53 + 3466 057d 2A050000 .4byte .LLST29 + 3467 0581 26 .uleb128 0x26 + 3468 0582 31050000 .4byte 0x531 + 3469 0586 2E060000 .4byte .LBB90 + 3470 058a 88000000 .4byte .Ldebug_ranges0+0x88 + 3471 058e 01 .byte 0x1 + 3472 058f BD .byte 0xbd + 3473 0590 27 .uleb128 0x27 + 3474 0591 3E050000 .4byte 0x53e + 3475 0595 19 .uleb128 0x19 + 3476 0596 B0000000 .4byte .Ldebug_ranges0+0xb0 + 3477 059a 28 .uleb128 0x28 + 3478 059b 49050000 .4byte 0x549 + 3479 059f 3D050000 .4byte .LLST30 + 3480 05a3 00 .byte 0x0 + 3481 05a4 00 .byte 0x0 + 3482 05a5 00 .byte 0x0 + 3483 05a6 1B .uleb128 0x1b + 3484 05a7 01 .byte 0x1 + 3485 05a8 99010000 .4byte .LASF66 + 3486 05ac 01 .byte 0x1 + 3487 05ad B2 .byte 0xb2 + BFIN GAS /tmp/ccm5W2en.s page 82 + + + 3488 05ae 01 .byte 0x1 + 3489 05af 41000000 .4byte 0x41 + 3490 05b3 84060000 .4byte .LFB20 + 3491 05b7 E4060000 .4byte .LFE20 + 3492 05bb 50050000 .4byte .LLST31 + 3493 05bf F7050000 .4byte 0x5f7 + 3494 05c3 25 .uleb128 0x25 + 3495 05c4 A3000000 .4byte .LASF65 + 3496 05c8 01 .byte 0x1 + 3497 05c9 B2 .byte 0xb2 + 3498 05ca 53000000 .4byte 0x53 + 3499 05ce 7B050000 .4byte .LLST32 + 3500 05d2 26 .uleb128 0x26 + 3501 05d3 31050000 .4byte 0x531 + 3502 05d7 90060000 .4byte .LBB100 + 3503 05db D8000000 .4byte .Ldebug_ranges0+0xd8 + 3504 05df 01 .byte 0x1 + 3505 05e0 B3 .byte 0xb3 + 3506 05e1 27 .uleb128 0x27 + 3507 05e2 3E050000 .4byte 0x53e + 3508 05e6 19 .uleb128 0x19 + 3509 05e7 00010000 .4byte .Ldebug_ranges0+0x100 + 3510 05eb 28 .uleb128 0x28 + 3511 05ec 49050000 .4byte 0x549 + 3512 05f0 8E050000 .4byte .LLST33 + 3513 05f4 00 .byte 0x0 + 3514 05f5 00 .byte 0x0 + 3515 05f6 00 .byte 0x0 + 3516 05f7 1B .uleb128 0x1b + 3517 05f8 01 .byte 0x1 + 3518 05f9 95000000 .4byte .LASF67 + 3519 05fd 01 .byte 0x1 + 3520 05fe CD .byte 0xcd + 3521 05ff 01 .byte 0x1 + 3522 0600 41000000 .4byte 0x41 + 3523 0604 E4060000 .4byte .LFB22 + 3524 0608 F0080000 .4byte .LFE22 + 3525 060c A1050000 .4byte .LLST34 + 3526 0610 88060000 .4byte 0x688 + 3527 0614 1C .uleb128 0x1c + 3528 0615 65727200 .string "err" + 3529 0619 01 .byte 0x1 + 3530 061a CE .byte 0xce + 3531 061b 41000000 .4byte 0x41 + 3532 061f CC050000 .4byte .LLST35 + 3533 0623 29 .uleb128 0x29 + 3534 0624 31050000 .4byte 0x531 + 3535 0628 28010000 .4byte .Ldebug_ranges0+0x128 + 3536 062c 01 .byte 0x1 + 3537 062d DC .byte 0xdc + 3538 062e 47060000 .4byte 0x647 + 3539 0632 27 .uleb128 0x27 + 3540 0633 3E050000 .4byte 0x53e + 3541 0637 19 .uleb128 0x19 + 3542 0638 68010000 .4byte .Ldebug_ranges0+0x168 + 3543 063c 28 .uleb128 0x28 + 3544 063d 49050000 .4byte 0x549 + BFIN GAS /tmp/ccm5W2en.s page 83 + + + 3545 0641 EA050000 .4byte .LLST36 + 3546 0645 00 .byte 0x0 + 3547 0646 00 .byte 0x0 + 3548 0647 21 .uleb128 0x21 + 3549 0648 FC020000 .4byte 0x2fc + 3550 064c EA070000 .4byte .LBB129 + 3551 0650 C6080000 .4byte .LBE129 + 3552 0654 01 .byte 0x1 + 3553 0655 D6 .byte 0xd6 + 3554 0656 15 .uleb128 0x15 + 3555 0657 87010000 .4byte 0x187 + 3556 065b 24080000 .4byte .LBB131 + 3557 065f 26080000 .4byte .LBE131 + 3558 0663 01 .byte 0x1 + 3559 0664 E801 .2byte 0x1e8 + 3560 0666 15 .uleb128 0x15 + 3561 0667 87010000 .4byte 0x187 + 3562 066b F6070000 .4byte .LBB133 + 3563 066f F8070000 .4byte .LBE133 + 3564 0673 01 .byte 0x1 + 3565 0674 E401 .2byte 0x1e4 + 3566 0676 15 .uleb128 0x15 + 3567 0677 87010000 .4byte 0x187 + 3568 067b 8C080000 .4byte .LBB135 + 3569 067f 8E080000 .4byte .LBE135 + 3570 0683 01 .byte 0x1 + 3571 0684 F601 .2byte 0x1f6 + 3572 0686 00 .byte 0x0 + 3573 0687 00 .byte 0x0 + 3574 0688 2A .uleb128 0x2a + 3575 0689 F3000000 .4byte .LASF68 + 3576 068d 01 .byte 0x1 + 3577 068e 39 .byte 0x39 + 3578 068f 73000000 .4byte 0x73 + 3579 0693 05 .byte 0x5 + 3580 0694 03 .byte 0x3 + 3581 0695 18000000 .4byte _f_bf_reg + 3582 0699 2A .uleb128 0x2a + 3583 069a F7050000 .4byte .LASF69 + 3584 069e 01 .byte 0x1 + 3585 069f 3C .byte 0x3c + 3586 06a0 AA060000 .4byte 0x6aa + 3587 06a4 05 .byte 0x5 + 3588 06a5 03 .byte 0x3 + 3589 06a6 00000000 .4byte _f_overflow_wrd + 3590 06aa 2B .uleb128 0x2b + 3591 06ab 53000000 .4byte 0x53 + 3592 06af 2C .uleb128 0x2c + 3593 06b0 53000000 .4byte 0x53 + 3594 06b4 C2060000 .4byte 0x6c2 + 3595 06b8 2D .uleb128 0x2d + 3596 06b9 81000000 .4byte 0x81 + 3597 06bd FFFF1F00 .4byte 0x1fffff + 3598 06c1 00 .byte 0x0 + 3599 06c2 2A .uleb128 0x2a + 3600 06c3 CE030000 .4byte .LASF70 + 3601 06c7 01 .byte 0x1 + BFIN GAS /tmp/ccm5W2en.s page 84 + + + 3602 06c8 42 .byte 0x42 + 3603 06c9 D3060000 .4byte 0x6d3 + 3604 06cd 05 .byte 0x5 + 3605 06ce 03 .byte 0x3 + 3606 06cf 00000000 .4byte _f_sport_in_buf + 3607 06d3 2E .uleb128 0x2e + 3608 06d4 AF060000 .4byte 0x6af + 3609 06d8 2A .uleb128 0x2a + 3610 06d9 26030000 .4byte .LASF71 + 3611 06dd 01 .byte 0x1 + 3612 06de 44 .byte 0x44 + 3613 06df E9060000 .4byte 0x6e9 + 3614 06e3 05 .byte 0x5 + 3615 06e4 03 .byte 0x3 + 3616 06e5 0C000000 .4byte _f_sport_in_put_pos + 3617 06e9 2E .uleb128 0x2e + 3618 06ea 53000000 .4byte 0x53 + 3619 06ee 2A .uleb128 0x2a + 3620 06ef 81050000 .4byte .LASF72 + 3621 06f3 01 .byte 0x1 + 3622 06f4 46 .byte 0x46 + 3623 06f5 53000000 .4byte 0x53 + 3624 06f9 05 .byte 0x5 + 3625 06fa 03 .byte 0x3 + 3626 06fb 28000000 .4byte _f_sport_in_proc_pos + 3627 06ff 2A .uleb128 0x2a + 3628 0700 62010000 .4byte .LASF73 + 3629 0704 01 .byte 0x1 + 3630 0705 48 .byte 0x48 + 3631 0706 E9060000 .4byte 0x6e9 + 3632 070a 05 .byte 0x5 + 3633 070b 03 .byte 0x3 + 3634 070c 10000000 .4byte _f_sport_in_get_pos + 3635 0710 2A .uleb128 0x2a + 3636 0711 47000000 .4byte .LASF74 + 3637 0715 01 .byte 0x1 + 3638 0716 4A .byte 0x4a + 3639 0717 53000000 .4byte 0x53 + 3640 071b 05 .byte 0x5 + 3641 071c 03 .byte 0x3 + 3642 071d 04000000 .4byte _f_sport_in_block_size + 3643 0721 2A .uleb128 0x2a + 3644 0722 B4040000 .4byte .LASF75 + 3645 0726 01 .byte 0x1 + 3646 0727 4C .byte 0x4c + 3647 0728 53000000 .4byte 0x53 + 3648 072c 05 .byte 0x5 + 3649 072d 03 .byte 0x3 + 3650 072e 08000000 .4byte _f_sport_in_buf_size + 3651 0732 2C .uleb128 0x2c + 3652 0733 53000000 .4byte 0x53 + 3653 0737 45070000 .4byte 0x745 + 3654 073b 2D .uleb128 0x2d + 3655 073c 81000000 .4byte 0x81 + 3656 0740 FFFF0F00 .4byte 0xfffff + 3657 0744 00 .byte 0x0 + 3658 0745 2A .uleb128 0x2a + BFIN GAS /tmp/ccm5W2en.s page 85 + + + 3659 0746 B6020000 .4byte .LASF76 + 3660 074a 01 .byte 0x1 + 3661 074b 51 .byte 0x51 + 3662 074c 56070000 .4byte 0x756 + 3663 0750 05 .byte 0x5 + 3664 0751 03 .byte 0x3 + 3665 0752 00008000 .4byte _f_hdma_out_buf + 3666 0756 2E .uleb128 0x2e + 3667 0757 32070000 .4byte 0x732 + 3668 075b 2A .uleb128 0x2a + 3669 075c 18060000 .4byte .LASF77 + 3670 0760 01 .byte 0x1 + 3671 0761 52 .byte 0x52 + 3672 0762 E9060000 .4byte 0x6e9 + 3673 0766 05 .byte 0x5 + 3674 0767 03 .byte 0x3 + 3675 0768 20000000 .4byte _f_hdma_out_put_pos + 3676 076c 2A .uleb128 0x2a + 3677 076d 75010000 .4byte .LASF78 + 3678 0771 01 .byte 0x1 + 3679 0772 53 .byte 0x53 + 3680 0773 53000000 .4byte 0x53 + 3681 0777 05 .byte 0x5 + 3682 0778 03 .byte 0x3 + 3683 0779 2C000000 .4byte _f_hdma_out_start_pos + 3684 077d 2A .uleb128 0x2a + 3685 077e 2A010000 .4byte .LASF79 + 3686 0782 01 .byte 0x1 + 3687 0783 55 .byte 0x55 + 3688 0784 E9060000 .4byte 0x6e9 + 3689 0788 05 .byte 0x5 + 3690 0789 03 .byte 0x3 + 3691 078a 24000000 .4byte _f_hdma_out_get_pos + 3692 078e 2F .uleb128 0x2f + 3693 078f 6C030000 .4byte .LASF80 + 3694 0793 01 .byte 0x1 + 3695 0794 57 .byte 0x57 + 3696 0795 9B070000 .4byte 0x79b + 3697 0799 0080 .2byte 0x8000 + 3698 079b 2B .uleb128 0x2b + 3699 079c 73000000 .4byte 0x73 + 3700 07a0 2A .uleb128 0x2a + 3701 07a1 FD020000 .4byte .LASF81 + 3702 07a5 01 .byte 0x1 + 3703 07a6 58 .byte 0x58 + 3704 07a7 73000000 .4byte 0x73 + 3705 07ab 05 .byte 0x5 + 3706 07ac 03 .byte 0x3 + 3707 07ad 30000000 .4byte _f_hdma_out_proc_pos + 3708 07b1 2A .uleb128 0x2a + 3709 07b2 F0030000 .4byte .LASF82 + 3710 07b6 01 .byte 0x1 + 3711 07b7 5A .byte 0x5a + 3712 07b8 53000000 .4byte 0x53 + 3713 07bc 05 .byte 0x5 + 3714 07bd 03 .byte 0x3 + 3715 07be 14000000 .4byte _f_recv_size + BFIN GAS /tmp/ccm5W2en.s page 86 + + + 3716 07c2 30 .uleb128 0x30 + 3717 07c3 39030000 .4byte .LASF83 + 3718 07c7 01 .byte 0x1 + 3719 07c8 33 .byte 0x33 + 3720 07c9 4A010000 .4byte 0x14a + 3721 07cd 01 .byte 0x1 + 3722 07ce 05 .byte 0x5 + 3723 07cf 03 .byte 0x3 + 3724 07d0 00000000 .4byte _g_stream_in_state + 3725 07d4 30 .uleb128 0x30 + 3726 07d5 BB030000 .4byte .LASF84 + 3727 07d9 01 .byte 0x1 + 3728 07da 34 .byte 0x34 + 3729 07db 7C010000 .4byte 0x17c + 3730 07df 01 .byte 0x1 + 3731 07e0 05 .byte 0x5 + 3732 07e1 03 .byte 0x3 + 3733 07e2 04000000 .4byte _g_stream_out_state + 3734 07e6 30 .uleb128 0x30 + 3735 07e7 1F030000 .4byte .LASF85 + 3736 07eb 01 .byte 0x1 + 3737 07ec 36 .byte 0x36 + 3738 07ed F8070000 .4byte 0x7f8 + 3739 07f1 01 .byte 0x1 + 3740 07f2 05 .byte 0x5 + 3741 07f3 03 .byte 0x3 + 3742 07f4 08000000 .4byte _g_mode + 3743 07f8 2E .uleb128 0x2e + 3744 07f9 73000000 .4byte 0x73 + 3745 07fd 30 .uleb128 0x30 + 3746 07fe C5000000 .4byte .LASF86 + 3747 0802 01 .byte 0x1 + 3748 0803 38 .byte 0x38 + 3749 0804 73000000 .4byte 0x73 + 3750 0808 01 .byte 0x1 + 3751 0809 05 .byte 0x5 + 3752 080a 03 .byte 0x3 + 3753 080b 00000000 .4byte _g_streams + 3754 080f 2C .uleb128 0x2c + 3755 0810 53000000 .4byte 0x53 + 3756 0814 20080000 .4byte 0x820 + 3757 0818 31 .uleb128 0x31 + 3758 0819 81000000 .4byte 0x81 + 3759 081d 0F27 .2byte 0x270f + 3760 081f 00 .byte 0x0 + 3761 0820 30 .uleb128 0x30 + 3762 0821 F3010000 .4byte .LASF87 + 3763 0825 01 .byte 0x1 + 3764 0826 1F .byte 0x1f + 3765 0827 32080000 .4byte 0x832 + 3766 082b 01 .byte 0x1 + 3767 082c 05 .byte 0x5 + 3768 082d 03 .byte 0x3 + 3769 082e 0000C000 .4byte _TX_buff + 3770 0832 2E .uleb128 0x2e + 3771 0833 0F080000 .4byte 0x80f + 3772 0837 30 .uleb128 0x30 + BFIN GAS /tmp/ccm5W2en.s page 87 + + + 3773 0838 8A010000 .4byte .LASF88 + 3774 083c 01 .byte 0x1 + 3775 083d 20 .byte 0x20 + 3776 083e 49080000 .4byte 0x849 + 3777 0842 01 .byte 0x1 + 3778 0843 05 .byte 0x5 + 3779 0844 03 .byte 0x3 + 3780 0845 409CC000 .4byte _TX_buff_shadow + 3781 0849 2E .uleb128 0x2e + 3782 084a 0F080000 .4byte 0x80f + 3783 084e 2C .uleb128 0x2c + 3784 084f 53000000 .4byte 0x53 + 3785 0853 5F080000 .4byte 0x85f + 3786 0857 31 .uleb128 0x31 + 3787 0858 81000000 .4byte 0x81 + 3788 085c CF07 .2byte 0x7cf + 3789 085e 00 .byte 0x0 + 3790 085f 30 .uleb128 0x30 + 3791 0860 48060000 .4byte .LASF89 + 3792 0864 01 .byte 0x1 + 3793 0865 23 .byte 0x23 + 3794 0866 71080000 .4byte 0x871 + 3795 086a 01 .byte 0x1 + 3796 086b 05 .byte 0x5 + 3797 086c 03 .byte 0x3 + 3798 086d 8038C100 .4byte _AVG_buff + 3799 0871 2E .uleb128 0x2e + 3800 0872 4E080000 .4byte 0x84e + 3801 0876 30 .uleb128 0x30 + 3802 0877 F4020000 .4byte .LASF90 + 3803 087b 01 .byte 0x1 + 3804 087c 25 .byte 0x25 + 3805 087d 88080000 .4byte 0x888 + 3806 0881 01 .byte 0x1 + 3807 0882 05 .byte 0x5 + 3808 0883 03 .byte 0x3 + 3809 0884 C057C100 .4byte _FFT_buff + 3810 0888 2E .uleb128 0x2e + 3811 0889 4E080000 .4byte 0x84e + 3812 088d 00 .byte 0x0 + 3813 .section .debug_abbrev + 3814 0000 01 .uleb128 0x1 + 3815 0001 11 .uleb128 0x11 + 3816 0002 01 .byte 0x1 + 3817 0003 25 .uleb128 0x25 + 3818 0004 0E .uleb128 0xe + 3819 0005 13 .uleb128 0x13 + 3820 0006 0B .uleb128 0xb + 3821 0007 03 .uleb128 0x3 + 3822 0008 0E .uleb128 0xe + 3823 0009 1B .uleb128 0x1b + 3824 000a 0E .uleb128 0xe + 3825 000b 11 .uleb128 0x11 + 3826 000c 01 .uleb128 0x1 + 3827 000d 12 .uleb128 0x12 + 3828 000e 01 .uleb128 0x1 + 3829 000f 10 .uleb128 0x10 + BFIN GAS /tmp/ccm5W2en.s page 88 + + + 3830 0010 06 .uleb128 0x6 + 3831 0011 00 .byte 0x0 + 3832 0012 00 .byte 0x0 + 3833 0013 02 .uleb128 0x2 + 3834 0014 24 .uleb128 0x24 + 3835 0015 00 .byte 0x0 + 3836 0016 0B .uleb128 0xb + 3837 0017 0B .uleb128 0xb + 3838 0018 3E .uleb128 0x3e + 3839 0019 0B .uleb128 0xb + 3840 001a 03 .uleb128 0x3 + 3841 001b 0E .uleb128 0xe + 3842 001c 00 .byte 0x0 + 3843 001d 00 .byte 0x0 + 3844 001e 03 .uleb128 0x3 + 3845 001f 16 .uleb128 0x16 + 3846 0020 00 .byte 0x0 + 3847 0021 03 .uleb128 0x3 + 3848 0022 0E .uleb128 0xe + 3849 0023 3A .uleb128 0x3a + 3850 0024 0B .uleb128 0xb + 3851 0025 3B .uleb128 0x3b + 3852 0026 0B .uleb128 0xb + 3853 0027 49 .uleb128 0x49 + 3854 0028 13 .uleb128 0x13 + 3855 0029 00 .byte 0x0 + 3856 002a 00 .byte 0x0 + 3857 002b 04 .uleb128 0x4 + 3858 002c 24 .uleb128 0x24 + 3859 002d 00 .byte 0x0 + 3860 002e 0B .uleb128 0xb + 3861 002f 0B .uleb128 0xb + 3862 0030 3E .uleb128 0x3e + 3863 0031 0B .uleb128 0xb + 3864 0032 03 .uleb128 0x3 + 3865 0033 08 .uleb128 0x8 + 3866 0034 00 .byte 0x0 + 3867 0035 00 .byte 0x0 + 3868 0036 05 .uleb128 0x5 + 3869 0037 24 .uleb128 0x24 + 3870 0038 00 .byte 0x0 + 3871 0039 0B .uleb128 0xb + 3872 003a 0B .uleb128 0xb + 3873 003b 3E .uleb128 0x3e + 3874 003c 0B .uleb128 0xb + 3875 003d 00 .byte 0x0 + 3876 003e 00 .byte 0x0 + 3877 003f 06 .uleb128 0x6 + 3878 0040 04 .uleb128 0x4 + 3879 0041 01 .byte 0x1 + 3880 0042 0B .uleb128 0xb + 3881 0043 0B .uleb128 0xb + 3882 0044 3A .uleb128 0x3a + 3883 0045 0B .uleb128 0xb + 3884 0046 3B .uleb128 0x3b + 3885 0047 0B .uleb128 0xb + 3886 0048 01 .uleb128 0x1 + BFIN GAS /tmp/ccm5W2en.s page 89 + + + 3887 0049 13 .uleb128 0x13 + 3888 004a 00 .byte 0x0 + 3889 004b 00 .byte 0x0 + 3890 004c 07 .uleb128 0x7 + 3891 004d 28 .uleb128 0x28 + 3892 004e 00 .byte 0x0 + 3893 004f 03 .uleb128 0x3 + 3894 0050 0E .uleb128 0xe + 3895 0051 1C .uleb128 0x1c + 3896 0052 0D .uleb128 0xd + 3897 0053 00 .byte 0x0 + 3898 0054 00 .byte 0x0 + 3899 0055 08 .uleb128 0x8 + 3900 0056 2E .uleb128 0x2e + 3901 0057 00 .byte 0x0 + 3902 0058 03 .uleb128 0x3 + 3903 0059 0E .uleb128 0xe + 3904 005a 3A .uleb128 0x3a + 3905 005b 0B .uleb128 0xb + 3906 005c 3B .uleb128 0x3b + 3907 005d 05 .uleb128 0x5 + 3908 005e 27 .uleb128 0x27 + 3909 005f 0C .uleb128 0xc + 3910 0060 20 .uleb128 0x20 + 3911 0061 0B .uleb128 0xb + 3912 0062 00 .byte 0x0 + 3913 0063 00 .byte 0x0 + 3914 0064 09 .uleb128 0x9 + 3915 0065 2E .uleb128 0x2e + 3916 0066 00 .byte 0x0 + 3917 0067 03 .uleb128 0x3 + 3918 0068 0E .uleb128 0xe + 3919 0069 3A .uleb128 0x3a + 3920 006a 0B .uleb128 0xb + 3921 006b 3B .uleb128 0x3b + 3922 006c 0B .uleb128 0xb + 3923 006d 27 .uleb128 0x27 + 3924 006e 0C .uleb128 0xc + 3925 006f 20 .uleb128 0x20 + 3926 0070 0B .uleb128 0xb + 3927 0071 00 .byte 0x0 + 3928 0072 00 .byte 0x0 + 3929 0073 0A .uleb128 0xa + 3930 0074 2E .uleb128 0x2e + 3931 0075 01 .byte 0x1 + 3932 0076 3F .uleb128 0x3f + 3933 0077 0C .uleb128 0xc + 3934 0078 03 .uleb128 0x3 + 3935 0079 0E .uleb128 0xe + 3936 007a 3A .uleb128 0x3a + 3937 007b 0B .uleb128 0xb + 3938 007c 3B .uleb128 0x3b + 3939 007d 05 .uleb128 0x5 + 3940 007e 27 .uleb128 0x27 + 3941 007f 0C .uleb128 0xc + 3942 0080 11 .uleb128 0x11 + 3943 0081 01 .uleb128 0x1 + BFIN GAS /tmp/ccm5W2en.s page 90 + + + 3944 0082 12 .uleb128 0x12 + 3945 0083 01 .uleb128 0x1 + 3946 0084 40 .uleb128 0x40 + 3947 0085 06 .uleb128 0x6 + 3948 0086 01 .uleb128 0x1 + 3949 0087 13 .uleb128 0x13 + 3950 0088 00 .byte 0x0 + 3951 0089 00 .byte 0x0 + 3952 008a 0B .uleb128 0xb + 3953 008b 05 .uleb128 0x5 + 3954 008c 00 .byte 0x0 + 3955 008d 03 .uleb128 0x3 + 3956 008e 0E .uleb128 0xe + 3957 008f 3A .uleb128 0x3a + 3958 0090 0B .uleb128 0xb + 3959 0091 3B .uleb128 0x3b + 3960 0092 05 .uleb128 0x5 + 3961 0093 49 .uleb128 0x49 + 3962 0094 13 .uleb128 0x13 + 3963 0095 02 .uleb128 0x2 + 3964 0096 06 .uleb128 0x6 + 3965 0097 00 .byte 0x0 + 3966 0098 00 .byte 0x0 + 3967 0099 0C .uleb128 0xc + 3968 009a 34 .uleb128 0x34 + 3969 009b 00 .byte 0x0 + 3970 009c 03 .uleb128 0x3 + 3971 009d 0E .uleb128 0xe + 3972 009e 3A .uleb128 0x3a + 3973 009f 0B .uleb128 0xb + 3974 00a0 3B .uleb128 0x3b + 3975 00a1 05 .uleb128 0x5 + 3976 00a2 49 .uleb128 0x49 + 3977 00a3 13 .uleb128 0x13 + 3978 00a4 02 .uleb128 0x2 + 3979 00a5 06 .uleb128 0x6 + 3980 00a6 00 .byte 0x0 + 3981 00a7 00 .byte 0x0 + 3982 00a8 0D .uleb128 0xd + 3983 00a9 34 .uleb128 0x34 + 3984 00aa 00 .byte 0x0 + 3985 00ab 03 .uleb128 0x3 + 3986 00ac 0E .uleb128 0xe + 3987 00ad 3A .uleb128 0x3a + 3988 00ae 0B .uleb128 0xb + 3989 00af 3B .uleb128 0x3b + 3990 00b0 05 .uleb128 0x5 + 3991 00b1 49 .uleb128 0x49 + 3992 00b2 13 .uleb128 0x13 + 3993 00b3 02 .uleb128 0x2 + 3994 00b4 0A .uleb128 0xa + 3995 00b5 00 .byte 0x0 + 3996 00b6 00 .byte 0x0 + 3997 00b7 0E .uleb128 0xe + 3998 00b8 0F .uleb128 0xf + 3999 00b9 00 .byte 0x0 + 4000 00ba 0B .uleb128 0xb + BFIN GAS /tmp/ccm5W2en.s page 91 + + + 4001 00bb 0B .uleb128 0xb + 4002 00bc 49 .uleb128 0x49 + 4003 00bd 13 .uleb128 0x13 + 4004 00be 00 .byte 0x0 + 4005 00bf 00 .byte 0x0 + 4006 00c0 0F .uleb128 0xf + 4007 00c1 2E .uleb128 0x2e + 4008 00c2 00 .byte 0x0 + 4009 00c3 3F .uleb128 0x3f + 4010 00c4 0C .uleb128 0xc + 4011 00c5 03 .uleb128 0x3 + 4012 00c6 0E .uleb128 0xe + 4013 00c7 3A .uleb128 0x3a + 4014 00c8 0B .uleb128 0xb + 4015 00c9 3B .uleb128 0x3b + 4016 00ca 05 .uleb128 0x5 + 4017 00cb 27 .uleb128 0x27 + 4018 00cc 0C .uleb128 0xc + 4019 00cd 49 .uleb128 0x49 + 4020 00ce 13 .uleb128 0x13 + 4021 00cf 11 .uleb128 0x11 + 4022 00d0 01 .uleb128 0x1 + 4023 00d1 12 .uleb128 0x12 + 4024 00d2 01 .uleb128 0x1 + 4025 00d3 40 .uleb128 0x40 + 4026 00d4 06 .uleb128 0x6 + 4027 00d5 00 .byte 0x0 + 4028 00d6 00 .byte 0x0 + 4029 00d7 10 .uleb128 0x10 + 4030 00d8 2E .uleb128 0x2e + 4031 00d9 01 .byte 0x1 + 4032 00da 3F .uleb128 0x3f + 4033 00db 0C .uleb128 0xc + 4034 00dc 03 .uleb128 0x3 + 4035 00dd 0E .uleb128 0xe + 4036 00de 3A .uleb128 0x3a + 4037 00df 0B .uleb128 0xb + 4038 00e0 3B .uleb128 0x3b + 4039 00e1 05 .uleb128 0x5 + 4040 00e2 27 .uleb128 0x27 + 4041 00e3 0C .uleb128 0xc + 4042 00e4 49 .uleb128 0x49 + 4043 00e5 13 .uleb128 0x13 + 4044 00e6 11 .uleb128 0x11 + 4045 00e7 01 .uleb128 0x1 + 4046 00e8 12 .uleb128 0x12 + 4047 00e9 01 .uleb128 0x1 + 4048 00ea 40 .uleb128 0x40 + 4049 00eb 06 .uleb128 0x6 + 4050 00ec 01 .uleb128 0x1 + 4051 00ed 13 .uleb128 0x13 + 4052 00ee 00 .byte 0x0 + 4053 00ef 00 .byte 0x0 + 4054 00f0 11 .uleb128 0x11 + 4055 00f1 34 .uleb128 0x34 + 4056 00f2 00 .byte 0x0 + 4057 00f3 03 .uleb128 0x3 + BFIN GAS /tmp/ccm5W2en.s page 92 + + + 4058 00f4 08 .uleb128 0x8 + 4059 00f5 3A .uleb128 0x3a + 4060 00f6 0B .uleb128 0xb + 4061 00f7 3B .uleb128 0x3b + 4062 00f8 05 .uleb128 0x5 + 4063 00f9 49 .uleb128 0x49 + 4064 00fa 13 .uleb128 0x13 + 4065 00fb 00 .byte 0x0 + 4066 00fc 00 .byte 0x0 + 4067 00fd 12 .uleb128 0x12 + 4068 00fe 2E .uleb128 0x2e + 4069 00ff 01 .byte 0x1 + 4070 0100 3F .uleb128 0x3f + 4071 0101 0C .uleb128 0xc + 4072 0102 03 .uleb128 0x3 + 4073 0103 0E .uleb128 0xe + 4074 0104 3A .uleb128 0x3a + 4075 0105 0B .uleb128 0xb + 4076 0106 3B .uleb128 0x3b + 4077 0107 05 .uleb128 0x5 + 4078 0108 27 .uleb128 0x27 + 4079 0109 0C .uleb128 0xc + 4080 010a 20 .uleb128 0x20 + 4081 010b 0B .uleb128 0xb + 4082 010c 01 .uleb128 0x1 + 4083 010d 13 .uleb128 0x13 + 4084 010e 00 .byte 0x0 + 4085 010f 00 .byte 0x0 + 4086 0110 13 .uleb128 0x13 + 4087 0111 0B .uleb128 0xb + 4088 0112 00 .byte 0x0 + 4089 0113 00 .byte 0x0 + 4090 0114 00 .byte 0x0 + 4091 0115 14 .uleb128 0x14 + 4092 0116 2E .uleb128 0x2e + 4093 0117 01 .byte 0x1 + 4094 0118 31 .uleb128 0x31 + 4095 0119 13 .uleb128 0x13 + 4096 011a 11 .uleb128 0x11 + 4097 011b 01 .uleb128 0x1 + 4098 011c 12 .uleb128 0x12 + 4099 011d 01 .uleb128 0x1 + 4100 011e 40 .uleb128 0x40 + 4101 011f 06 .uleb128 0x6 + 4102 0120 01 .uleb128 0x1 + 4103 0121 13 .uleb128 0x13 + 4104 0122 00 .byte 0x0 + 4105 0123 00 .byte 0x0 + 4106 0124 15 .uleb128 0x15 + 4107 0125 1D .uleb128 0x1d + 4108 0126 00 .byte 0x0 + 4109 0127 31 .uleb128 0x31 + 4110 0128 13 .uleb128 0x13 + 4111 0129 11 .uleb128 0x11 + 4112 012a 01 .uleb128 0x1 + 4113 012b 12 .uleb128 0x12 + 4114 012c 01 .uleb128 0x1 + BFIN GAS /tmp/ccm5W2en.s page 93 + + + 4115 012d 58 .uleb128 0x58 + 4116 012e 0B .uleb128 0xb + 4117 012f 59 .uleb128 0x59 + 4118 0130 05 .uleb128 0x5 + 4119 0131 00 .byte 0x0 + 4120 0132 00 .byte 0x0 + 4121 0133 16 .uleb128 0x16 + 4122 0134 34 .uleb128 0x34 + 4123 0135 00 .byte 0x0 + 4124 0136 02 .uleb128 0x2 + 4125 0137 0A .uleb128 0xa + 4126 0138 00 .byte 0x0 + 4127 0139 00 .byte 0x0 + 4128 013a 17 .uleb128 0x17 + 4129 013b 0B .uleb128 0xb + 4130 013c 01 .byte 0x1 + 4131 013d 55 .uleb128 0x55 + 4132 013e 06 .uleb128 0x6 + 4133 013f 01 .uleb128 0x1 + 4134 0140 13 .uleb128 0x13 + 4135 0141 00 .byte 0x0 + 4136 0142 00 .byte 0x0 + 4137 0143 18 .uleb128 0x18 + 4138 0144 0B .uleb128 0xb + 4139 0145 01 .byte 0x1 + 4140 0146 11 .uleb128 0x11 + 4141 0147 01 .uleb128 0x1 + 4142 0148 12 .uleb128 0x12 + 4143 0149 01 .uleb128 0x1 + 4144 014a 00 .byte 0x0 + 4145 014b 00 .byte 0x0 + 4146 014c 19 .uleb128 0x19 + 4147 014d 0B .uleb128 0xb + 4148 014e 01 .byte 0x1 + 4149 014f 55 .uleb128 0x55 + 4150 0150 06 .uleb128 0x6 + 4151 0151 00 .byte 0x0 + 4152 0152 00 .byte 0x0 + 4153 0153 1A .uleb128 0x1a + 4154 0154 0B .uleb128 0xb + 4155 0155 01 .byte 0x1 + 4156 0156 11 .uleb128 0x11 + 4157 0157 01 .uleb128 0x1 + 4158 0158 12 .uleb128 0x12 + 4159 0159 01 .uleb128 0x1 + 4160 015a 01 .uleb128 0x1 + 4161 015b 13 .uleb128 0x13 + 4162 015c 00 .byte 0x0 + 4163 015d 00 .byte 0x0 + 4164 015e 1B .uleb128 0x1b + 4165 015f 2E .uleb128 0x2e + 4166 0160 01 .byte 0x1 + 4167 0161 3F .uleb128 0x3f + 4168 0162 0C .uleb128 0xc + 4169 0163 03 .uleb128 0x3 + 4170 0164 0E .uleb128 0xe + 4171 0165 3A .uleb128 0x3a + BFIN GAS /tmp/ccm5W2en.s page 94 + + + 4172 0166 0B .uleb128 0xb + 4173 0167 3B .uleb128 0x3b + 4174 0168 0B .uleb128 0xb + 4175 0169 27 .uleb128 0x27 + 4176 016a 0C .uleb128 0xc + 4177 016b 49 .uleb128 0x49 + 4178 016c 13 .uleb128 0x13 + 4179 016d 11 .uleb128 0x11 + 4180 016e 01 .uleb128 0x1 + 4181 016f 12 .uleb128 0x12 + 4182 0170 01 .uleb128 0x1 + 4183 0171 40 .uleb128 0x40 + 4184 0172 06 .uleb128 0x6 + 4185 0173 01 .uleb128 0x1 + 4186 0174 13 .uleb128 0x13 + 4187 0175 00 .byte 0x0 + 4188 0176 00 .byte 0x0 + 4189 0177 1C .uleb128 0x1c + 4190 0178 34 .uleb128 0x34 + 4191 0179 00 .byte 0x0 + 4192 017a 03 .uleb128 0x3 + 4193 017b 08 .uleb128 0x8 + 4194 017c 3A .uleb128 0x3a + 4195 017d 0B .uleb128 0xb + 4196 017e 3B .uleb128 0x3b + 4197 017f 0B .uleb128 0xb + 4198 0180 49 .uleb128 0x49 + 4199 0181 13 .uleb128 0x13 + 4200 0182 02 .uleb128 0x2 + 4201 0183 06 .uleb128 0x6 + 4202 0184 00 .byte 0x0 + 4203 0185 00 .byte 0x0 + 4204 0186 1D .uleb128 0x1d + 4205 0187 2E .uleb128 0x2e + 4206 0188 00 .byte 0x0 + 4207 0189 3F .uleb128 0x3f + 4208 018a 0C .uleb128 0xc + 4209 018b 03 .uleb128 0x3 + 4210 018c 0E .uleb128 0xe + 4211 018d 3A .uleb128 0x3a + 4212 018e 0B .uleb128 0xb + 4213 018f 3B .uleb128 0x3b + 4214 0190 0B .uleb128 0xb + 4215 0191 27 .uleb128 0x27 + 4216 0192 0C .uleb128 0xc + 4217 0193 11 .uleb128 0x11 + 4218 0194 01 .uleb128 0x1 + 4219 0195 12 .uleb128 0x12 + 4220 0196 01 .uleb128 0x1 + 4221 0197 40 .uleb128 0x40 + 4222 0198 06 .uleb128 0x6 + 4223 0199 00 .byte 0x0 + 4224 019a 00 .byte 0x0 + 4225 019b 1E .uleb128 0x1e + 4226 019c 34 .uleb128 0x34 + 4227 019d 00 .byte 0x0 + 4228 019e 03 .uleb128 0x3 + BFIN GAS /tmp/ccm5W2en.s page 95 + + + 4229 019f 08 .uleb128 0x8 + 4230 01a0 3A .uleb128 0x3a + 4231 01a1 0B .uleb128 0xb + 4232 01a2 3B .uleb128 0x3b + 4233 01a3 05 .uleb128 0x5 + 4234 01a4 49 .uleb128 0x49 + 4235 01a5 13 .uleb128 0x13 + 4236 01a6 02 .uleb128 0x2 + 4237 01a7 06 .uleb128 0x6 + 4238 01a8 00 .byte 0x0 + 4239 01a9 00 .byte 0x0 + 4240 01aa 1F .uleb128 0x1f + 4241 01ab 1D .uleb128 0x1d + 4242 01ac 01 .byte 0x1 + 4243 01ad 31 .uleb128 0x31 + 4244 01ae 13 .uleb128 0x13 + 4245 01af 55 .uleb128 0x55 + 4246 01b0 06 .uleb128 0x6 + 4247 01b1 58 .uleb128 0x58 + 4248 01b2 0B .uleb128 0xb + 4249 01b3 59 .uleb128 0x59 + 4250 01b4 05 .uleb128 0x5 + 4251 01b5 00 .byte 0x0 + 4252 01b6 00 .byte 0x0 + 4253 01b7 20 .uleb128 0x20 + 4254 01b8 1D .uleb128 0x1d + 4255 01b9 01 .byte 0x1 + 4256 01ba 31 .uleb128 0x31 + 4257 01bb 13 .uleb128 0x13 + 4258 01bc 11 .uleb128 0x11 + 4259 01bd 01 .uleb128 0x1 + 4260 01be 12 .uleb128 0x12 + 4261 01bf 01 .uleb128 0x1 + 4262 01c0 58 .uleb128 0x58 + 4263 01c1 0B .uleb128 0xb + 4264 01c2 59 .uleb128 0x59 + 4265 01c3 05 .uleb128 0x5 + 4266 01c4 00 .byte 0x0 + 4267 01c5 00 .byte 0x0 + 4268 01c6 21 .uleb128 0x21 + 4269 01c7 1D .uleb128 0x1d + 4270 01c8 01 .byte 0x1 + 4271 01c9 31 .uleb128 0x31 + 4272 01ca 13 .uleb128 0x13 + 4273 01cb 11 .uleb128 0x11 + 4274 01cc 01 .uleb128 0x1 + 4275 01cd 12 .uleb128 0x12 + 4276 01ce 01 .uleb128 0x1 + 4277 01cf 58 .uleb128 0x58 + 4278 01d0 0B .uleb128 0xb + 4279 01d1 59 .uleb128 0x59 + 4280 01d2 0B .uleb128 0xb + 4281 01d3 00 .byte 0x0 + 4282 01d4 00 .byte 0x0 + 4283 01d5 22 .uleb128 0x22 + 4284 01d6 2E .uleb128 0x2e + 4285 01d7 01 .byte 0x1 + BFIN GAS /tmp/ccm5W2en.s page 96 + + + 4286 01d8 03 .uleb128 0x3 + 4287 01d9 0E .uleb128 0xe + 4288 01da 3A .uleb128 0x3a + 4289 01db 0B .uleb128 0xb + 4290 01dc 3B .uleb128 0x3b + 4291 01dd 0B .uleb128 0xb + 4292 01de 27 .uleb128 0x27 + 4293 01df 0C .uleb128 0xc + 4294 01e0 20 .uleb128 0x20 + 4295 01e1 0B .uleb128 0xb + 4296 01e2 01 .uleb128 0x1 + 4297 01e3 13 .uleb128 0x13 + 4298 01e4 00 .byte 0x0 + 4299 01e5 00 .byte 0x0 + 4300 01e6 23 .uleb128 0x23 + 4301 01e7 05 .uleb128 0x5 + 4302 01e8 00 .byte 0x0 + 4303 01e9 03 .uleb128 0x3 + 4304 01ea 0E .uleb128 0xe + 4305 01eb 3A .uleb128 0x3a + 4306 01ec 0B .uleb128 0xb + 4307 01ed 3B .uleb128 0x3b + 4308 01ee 0B .uleb128 0xb + 4309 01ef 49 .uleb128 0x49 + 4310 01f0 13 .uleb128 0x13 + 4311 01f1 00 .byte 0x0 + 4312 01f2 00 .byte 0x0 + 4313 01f3 24 .uleb128 0x24 + 4314 01f4 34 .uleb128 0x34 + 4315 01f5 00 .byte 0x0 + 4316 01f6 03 .uleb128 0x3 + 4317 01f7 0E .uleb128 0xe + 4318 01f8 3A .uleb128 0x3a + 4319 01f9 0B .uleb128 0xb + 4320 01fa 3B .uleb128 0x3b + 4321 01fb 0B .uleb128 0xb + 4322 01fc 49 .uleb128 0x49 + 4323 01fd 13 .uleb128 0x13 + 4324 01fe 00 .byte 0x0 + 4325 01ff 00 .byte 0x0 + 4326 0200 25 .uleb128 0x25 + 4327 0201 05 .uleb128 0x5 + 4328 0202 00 .byte 0x0 + 4329 0203 03 .uleb128 0x3 + 4330 0204 0E .uleb128 0xe + 4331 0205 3A .uleb128 0x3a + 4332 0206 0B .uleb128 0xb + 4333 0207 3B .uleb128 0x3b + 4334 0208 0B .uleb128 0xb + 4335 0209 49 .uleb128 0x49 + 4336 020a 13 .uleb128 0x13 + 4337 020b 02 .uleb128 0x2 + 4338 020c 06 .uleb128 0x6 + 4339 020d 00 .byte 0x0 + 4340 020e 00 .byte 0x0 + 4341 020f 26 .uleb128 0x26 + 4342 0210 1D .uleb128 0x1d + BFIN GAS /tmp/ccm5W2en.s page 97 + + + 4343 0211 01 .byte 0x1 + 4344 0212 31 .uleb128 0x31 + 4345 0213 13 .uleb128 0x13 + 4346 0214 52 .uleb128 0x52 + 4347 0215 01 .uleb128 0x1 + 4348 0216 55 .uleb128 0x55 + 4349 0217 06 .uleb128 0x6 + 4350 0218 58 .uleb128 0x58 + 4351 0219 0B .uleb128 0xb + 4352 021a 59 .uleb128 0x59 + 4353 021b 0B .uleb128 0xb + 4354 021c 00 .byte 0x0 + 4355 021d 00 .byte 0x0 + 4356 021e 27 .uleb128 0x27 + 4357 021f 05 .uleb128 0x5 + 4358 0220 00 .byte 0x0 + 4359 0221 31 .uleb128 0x31 + 4360 0222 13 .uleb128 0x13 + 4361 0223 00 .byte 0x0 + 4362 0224 00 .byte 0x0 + 4363 0225 28 .uleb128 0x28 + 4364 0226 34 .uleb128 0x34 + 4365 0227 00 .byte 0x0 + 4366 0228 31 .uleb128 0x31 + 4367 0229 13 .uleb128 0x13 + 4368 022a 02 .uleb128 0x2 + 4369 022b 06 .uleb128 0x6 + 4370 022c 00 .byte 0x0 + 4371 022d 00 .byte 0x0 + 4372 022e 29 .uleb128 0x29 + 4373 022f 1D .uleb128 0x1d + 4374 0230 01 .byte 0x1 + 4375 0231 31 .uleb128 0x31 + 4376 0232 13 .uleb128 0x13 + 4377 0233 55 .uleb128 0x55 + 4378 0234 06 .uleb128 0x6 + 4379 0235 58 .uleb128 0x58 + 4380 0236 0B .uleb128 0xb + 4381 0237 59 .uleb128 0x59 + 4382 0238 0B .uleb128 0xb + 4383 0239 01 .uleb128 0x1 + 4384 023a 13 .uleb128 0x13 + 4385 023b 00 .byte 0x0 + 4386 023c 00 .byte 0x0 + 4387 023d 2A .uleb128 0x2a + 4388 023e 34 .uleb128 0x34 + 4389 023f 00 .byte 0x0 + 4390 0240 03 .uleb128 0x3 + 4391 0241 0E .uleb128 0xe + 4392 0242 3A .uleb128 0x3a + 4393 0243 0B .uleb128 0xb + 4394 0244 3B .uleb128 0x3b + 4395 0245 0B .uleb128 0xb + 4396 0246 49 .uleb128 0x49 + 4397 0247 13 .uleb128 0x13 + 4398 0248 02 .uleb128 0x2 + 4399 0249 0A .uleb128 0xa + BFIN GAS /tmp/ccm5W2en.s page 98 + + + 4400 024a 00 .byte 0x0 + 4401 024b 00 .byte 0x0 + 4402 024c 2B .uleb128 0x2b + 4403 024d 26 .uleb128 0x26 + 4404 024e 00 .byte 0x0 + 4405 024f 49 .uleb128 0x49 + 4406 0250 13 .uleb128 0x13 + 4407 0251 00 .byte 0x0 + 4408 0252 00 .byte 0x0 + 4409 0253 2C .uleb128 0x2c + 4410 0254 01 .uleb128 0x1 + 4411 0255 01 .byte 0x1 + 4412 0256 49 .uleb128 0x49 + 4413 0257 13 .uleb128 0x13 + 4414 0258 01 .uleb128 0x1 + 4415 0259 13 .uleb128 0x13 + 4416 025a 00 .byte 0x0 + 4417 025b 00 .byte 0x0 + 4418 025c 2D .uleb128 0x2d + 4419 025d 21 .uleb128 0x21 + 4420 025e 00 .byte 0x0 + 4421 025f 49 .uleb128 0x49 + 4422 0260 13 .uleb128 0x13 + 4423 0261 2F .uleb128 0x2f + 4424 0262 06 .uleb128 0x6 + 4425 0263 00 .byte 0x0 + 4426 0264 00 .byte 0x0 + 4427 0265 2E .uleb128 0x2e + 4428 0266 35 .uleb128 0x35 + 4429 0267 00 .byte 0x0 + 4430 0268 49 .uleb128 0x49 + 4431 0269 13 .uleb128 0x13 + 4432 026a 00 .byte 0x0 + 4433 026b 00 .byte 0x0 + 4434 026c 2F .uleb128 0x2f + 4435 026d 34 .uleb128 0x34 + 4436 026e 00 .byte 0x0 + 4437 026f 03 .uleb128 0x3 + 4438 0270 0E .uleb128 0xe + 4439 0271 3A .uleb128 0x3a + 4440 0272 0B .uleb128 0xb + 4441 0273 3B .uleb128 0x3b + 4442 0274 0B .uleb128 0xb + 4443 0275 49 .uleb128 0x49 + 4444 0276 13 .uleb128 0x13 + 4445 0277 1C .uleb128 0x1c + 4446 0278 05 .uleb128 0x5 + 4447 0279 00 .byte 0x0 + 4448 027a 00 .byte 0x0 + 4449 027b 30 .uleb128 0x30 + 4450 027c 34 .uleb128 0x34 + 4451 027d 00 .byte 0x0 + 4452 027e 03 .uleb128 0x3 + 4453 027f 0E .uleb128 0xe + 4454 0280 3A .uleb128 0x3a + 4455 0281 0B .uleb128 0xb + 4456 0282 3B .uleb128 0x3b + BFIN GAS /tmp/ccm5W2en.s page 99 + + + 4457 0283 0B .uleb128 0xb + 4458 0284 49 .uleb128 0x49 + 4459 0285 13 .uleb128 0x13 + 4460 0286 3F .uleb128 0x3f + 4461 0287 0C .uleb128 0xc + 4462 0288 02 .uleb128 0x2 + 4463 0289 0A .uleb128 0xa + 4464 028a 00 .byte 0x0 + 4465 028b 00 .byte 0x0 + 4466 028c 31 .uleb128 0x31 + 4467 028d 21 .uleb128 0x21 + 4468 028e 00 .byte 0x0 + 4469 028f 49 .uleb128 0x49 + 4470 0290 13 .uleb128 0x13 + 4471 0291 2F .uleb128 0x2f + 4472 0292 05 .uleb128 0x5 + 4473 0293 00 .byte 0x0 + 4474 0294 00 .byte 0x0 + 4475 0295 00 .byte 0x0 + 4476 .section .debug_pubnames,"",@progbits + 4477 0000 C1010000 .4byte 0x1c1 + 4478 0004 0200 .2byte 0x2 + 4479 0006 00000000 .4byte .Ldebug_info0 + 4480 000a 8E080000 .4byte 0x88e + 4481 000e 9A010000 .4byte 0x19a + 4482 0012 73747265 .string "stream_in_buf_free" + 4482 616D5F69 + 4482 6E5F6275 + 4482 665F6672 + 4482 656500 + 4483 0025 D5010000 .4byte 0x1d5 + 4484 0029 73747265 .string "stream_out_buf_free" + 4484 616D5F6F + 4484 75745F62 + 4484 75665F66 + 4484 72656500 + 4485 003d 0E020000 .4byte 0x20e + 4486 0041 68646D61 .string "hdma_recv_done" + 4486 5F726563 + 4486 765F646F + 4486 6E6500 + 4487 0050 5F020000 .4byte 0x25f + 4488 0054 73706F72 .string "sport_in_buffer_size" + 4488 745F696E + 4488 5F627566 + 4488 6665725F + 4488 73697A65 + 4489 0069 79020000 .4byte 0x279 + 4490 006d 73706F72 .string "sport_in_set_step_size" + 4490 745F696E + 4490 5F736574 + 4490 5F737465 + 4490 705F7369 + 4491 0084 C6020000 .4byte 0x2c6 + 4492 0088 73706F72 .string "sport_rx_stop" + 4492 745F7278 + 4492 5F73746F + BFIN GAS /tmp/ccm5W2en.s page 100 + + + 4492 7000 + 4493 0096 16030000 .4byte 0x316 + 4494 009a 73706F72 .string "sport_rx_start" + 4494 745F7278 + 4494 5F737461 + 4494 727400 + 4495 00a9 5C030000 .4byte 0x35c + 4496 00ad 73747265 .string "stream_proc" + 4496 616D5F70 + 4496 726F6300 + 4497 00b9 11040000 .4byte 0x411 + 4498 00bd 73747265 .string "stream_out_preload" + 4498 616D5F6F + 4498 75745F70 + 4498 72656C6F + 4498 616400 + 4499 00d0 3E040000 .4byte 0x43e + 4500 00d4 6C353032 .string "l502_stream_init" + 4500 5F737472 + 4500 65616D5F + 4500 696E6974 + 4500 00 + 4501 00e5 53040000 .4byte 0x453 + 4502 00e9 73747265 .string "streams_stop" + 4502 616D735F + 4502 73746F70 + 4502 00 + 4503 00f6 AF040000 .4byte 0x4af + 4504 00fa 6973725F .string "isr_sport_dma_rx" + 4504 73706F72 + 4504 745F646D + 4504 615F7278 + 4504 00 + 4505 010b 55050000 .4byte 0x555 + 4506 010f 73747265 .string "stream_disable" + 4506 616D5F64 + 4506 69736162 + 4506 6C6500 + 4507 011e A6050000 .4byte 0x5a6 + 4508 0122 73747265 .string "stream_enable" + 4508 616D5F65 + 4508 6E61626C + 4508 6500 + 4509 0130 F7050000 .4byte 0x5f7 + 4510 0134 73747265 .string "streams_start" + 4510 616D735F + 4510 73746172 + 4510 7400 + 4511 0142 C2070000 .4byte 0x7c2 + 4512 0146 675F7374 .string "g_stream_in_state" + 4512 7265616D + 4512 5F696E5F + 4512 73746174 + 4512 6500 + 4513 0158 D4070000 .4byte 0x7d4 + 4514 015c 675F7374 .string "g_stream_out_state" + 4514 7265616D + BFIN GAS /tmp/ccm5W2en.s page 101 + + + 4514 5F6F7574 + 4514 5F737461 + 4514 746500 + 4515 016f E6070000 .4byte 0x7e6 + 4516 0173 675F6D6F .string "g_mode" + 4516 646500 + 4517 017a FD070000 .4byte 0x7fd + 4518 017e 675F7374 .string "g_streams" + 4518 7265616D + 4518 7300 + 4519 0188 20080000 .4byte 0x820 + 4520 018c 54585F62 .string "TX_buff" + 4520 75666600 + 4521 0194 37080000 .4byte 0x837 + 4522 0198 54585F62 .string "TX_buff_shadow" + 4522 7566665F + 4522 73686164 + 4522 6F7700 + 4523 01a7 5F080000 .4byte 0x85f + 4524 01ab 4156475F .string "AVG_buff" + 4524 62756666 + 4524 00 + 4525 01b4 76080000 .4byte 0x876 + 4526 01b8 4646545F .string "FFT_buff" + 4526 62756666 + 4526 00 + 4527 01c1 00000000 .4byte 0x0 + 4528 .section .debug_aranges,"",@progbits + 4529 0000 1C000000 .4byte 0x1c + 4530 0004 0200 .2byte 0x2 + 4531 0006 00000000 .4byte .Ldebug_info0 + 4532 000a 04 .byte 0x4 + 4533 000b 00 .byte 0x0 + 4534 000c 0000 .2byte 0x0 + 4535 000e 0000 .2byte 0x0 + 4536 0010 00000000 .4byte .Ltext0 + 4537 0014 F0080000 .4byte .Letext0-.Ltext0 + 4538 0018 00000000 .4byte 0x0 + 4539 001c 00000000 .4byte 0x0 + 4540 .section .debug_ranges,"",@progbits + 4541 .Ldebug_ranges0: + 4542 0000 20020000 .4byte .LBB45-.Ltext0 + 4543 0004 48020000 .4byte .LBE45-.Ltext0 + 4544 0008 68030000 .4byte .LBB53-.Ltext0 + 4545 000c 92030000 .4byte .LBE53-.Ltext0 + 4546 0010 EE020000 .4byte .LBB51-.Ltext0 + 4547 0014 34030000 .4byte .LBE51-.Ltext0 + 4548 0018 00000000 .4byte 0x0 + 4549 001c 00000000 .4byte 0x0 + 4550 0020 60020000 .4byte .LBB47-.Ltext0 + 4551 0024 EE020000 .4byte .LBE47-.Ltext0 + 4552 0028 92030000 .4byte .LBB54-.Ltext0 + 4553 002c 98030000 .4byte .LBE54-.Ltext0 + 4554 0030 34030000 .4byte .LBB52-.Ltext0 + 4555 0034 68030000 .4byte .LBE52-.Ltext0 + 4556 0038 00000000 .4byte 0x0 + 4557 003c 00000000 .4byte 0x0 + BFIN GAS /tmp/ccm5W2en.s page 102 + + + 4558 0040 8C020000 .4byte .LBB49-.Ltext0 + 4559 0044 EE020000 .4byte .LBE49-.Ltext0 + 4560 0048 92030000 .4byte .LBB50-.Ltext0 + 4561 004c 98030000 .4byte .LBE50-.Ltext0 + 4562 0050 00000000 .4byte 0x0 + 4563 0054 00000000 .4byte 0x0 + 4564 0058 5A040000 .4byte .LBB61-.Ltext0 + 4565 005c 5E040000 .4byte .LBE61-.Ltext0 + 4566 0060 62040000 .4byte .LBB68-.Ltext0 + 4567 0064 A0040000 .4byte .LBE68-.Ltext0 + 4568 0068 00000000 .4byte 0x0 + 4569 006c 00000000 .4byte 0x0 + 4570 0070 20050000 .4byte .LBB78-.Ltext0 + 4571 0074 80050000 .4byte .LBE78-.Ltext0 + 4572 0078 C0050000 .4byte .LBB87-.Ltext0 + 4573 007c 20060000 .4byte .LBE87-.Ltext0 + 4574 0080 00000000 .4byte 0x0 + 4575 0084 00000000 .4byte 0x0 + 4576 0088 2E060000 .4byte .LBB90-.Ltext0 + 4577 008c 32060000 .4byte .LBE90-.Ltext0 + 4578 0090 62060000 .4byte .LBB97-.Ltext0 + 4579 0094 82060000 .4byte .LBE97-.Ltext0 + 4580 0098 3E060000 .4byte .LBB96-.Ltext0 + 4581 009c 58060000 .4byte .LBE96-.Ltext0 + 4582 00a0 34060000 .4byte .LBB95-.Ltext0 + 4583 00a4 3A060000 .4byte .LBE95-.Ltext0 + 4584 00a8 00000000 .4byte 0x0 + 4585 00ac 00000000 .4byte 0x0 + 4586 00b0 2E060000 .4byte .LBB92-.Ltext0 + 4587 00b4 32060000 .4byte .LBE92-.Ltext0 + 4588 00b8 62060000 .4byte .LBB94-.Ltext0 + 4589 00bc 82060000 .4byte .LBE94-.Ltext0 + 4590 00c0 3E060000 .4byte .LBB91-.Ltext0 + 4591 00c4 58060000 .4byte .LBE91-.Ltext0 + 4592 00c8 34060000 .4byte .LBB93-.Ltext0 + 4593 00cc 3A060000 .4byte .LBE93-.Ltext0 + 4594 00d0 00000000 .4byte 0x0 + 4595 00d4 00000000 .4byte 0x0 + 4596 00d8 90060000 .4byte .LBB100-.Ltext0 + 4597 00dc 94060000 .4byte .LBE100-.Ltext0 + 4598 00e0 C4060000 .4byte .LBB107-.Ltext0 + 4599 00e4 E4060000 .4byte .LBE107-.Ltext0 + 4600 00e8 A0060000 .4byte .LBB106-.Ltext0 + 4601 00ec BA060000 .4byte .LBE106-.Ltext0 + 4602 00f0 96060000 .4byte .LBB105-.Ltext0 + 4603 00f4 9C060000 .4byte .LBE105-.Ltext0 + 4604 00f8 00000000 .4byte 0x0 + 4605 00fc 00000000 .4byte 0x0 + 4606 0100 90060000 .4byte .LBB102-.Ltext0 + 4607 0104 94060000 .4byte .LBE102-.Ltext0 + 4608 0108 C4060000 .4byte .LBB104-.Ltext0 + 4609 010c E4060000 .4byte .LBE104-.Ltext0 + 4610 0110 A0060000 .4byte .LBB101-.Ltext0 + 4611 0114 BA060000 .4byte .LBE101-.Ltext0 + 4612 0118 96060000 .4byte .LBB103-.Ltext0 + 4613 011c 9C060000 .4byte .LBE103-.Ltext0 + 4614 0120 00000000 .4byte 0x0 + BFIN GAS /tmp/ccm5W2en.s page 103 + + + 4615 0124 00000000 .4byte 0x0 + 4616 0128 3C070000 .4byte .LBB118-.Ltext0 + 4617 012c 3E070000 .4byte .LBE118-.Ltext0 + 4618 0130 E6080000 .4byte .LBB142-.Ltext0 + 4619 0134 F0080000 .4byte .LBE142-.Ltext0 + 4620 0138 DA080000 .4byte .LBB141-.Ltext0 + 4621 013c E0080000 .4byte .LBE141-.Ltext0 + 4622 0140 D6080000 .4byte .LBB140-.Ltext0 + 4623 0144 D8080000 .4byte .LBE140-.Ltext0 + 4624 0148 D8070000 .4byte .LBB128-.Ltext0 + 4625 014c EA070000 .4byte .LBE128-.Ltext0 + 4626 0150 5E070000 .4byte .LBB127-.Ltext0 + 4627 0154 60070000 .4byte .LBE127-.Ltext0 + 4628 0158 40070000 .4byte .LBB126-.Ltext0 + 4629 015c 58070000 .4byte .LBE126-.Ltext0 + 4630 0160 00000000 .4byte 0x0 + 4631 0164 00000000 .4byte 0x0 + 4632 0168 3C070000 .4byte .LBB122-.Ltext0 + 4633 016c 3E070000 .4byte .LBE122-.Ltext0 + 4634 0170 E6080000 .4byte .LBB125-.Ltext0 + 4635 0174 F0080000 .4byte .LBE125-.Ltext0 + 4636 0178 DA080000 .4byte .LBB119-.Ltext0 + 4637 017c E0080000 .4byte .LBE119-.Ltext0 + 4638 0180 D6080000 .4byte .LBB124-.Ltext0 + 4639 0184 D8080000 .4byte .LBE124-.Ltext0 + 4640 0188 D8070000 .4byte .LBB120-.Ltext0 + 4641 018c EA070000 .4byte .LBE120-.Ltext0 + 4642 0190 5E070000 .4byte .LBB123-.Ltext0 + 4643 0194 60070000 .4byte .LBE123-.Ltext0 + 4644 0198 40070000 .4byte .LBB121-.Ltext0 + 4645 019c 58070000 .4byte .LBE121-.Ltext0 + 4646 01a0 00000000 .4byte 0x0 + 4647 01a4 00000000 .4byte 0x0 + 4648 .section .debug_str,"MS",@progbits,1 + 4649 .LASF49: + 4650 0000 68646D61 .string "hdma_recv_done" + 4650 5F726563 + 4650 765F646F + 4650 6E6500 + 4651 .LASF35: + 4652 000f 494E5F53 .string "IN_STREAM_ERR" + 4652 54524541 + 4652 4D5F4552 + 4652 5200 + 4653 .LASF39: + 4654 001d 4F55545F .string "OUT_STREAM_RUN" + 4654 53545245 + 4654 414D5F52 + 4654 554E00 + 4655 .LASF18: + 4656 002c 4C353032 .string "L502_BF_ERR_STREAM_RUNNING" + 4656 5F42465F + 4656 4552525F + 4656 53545245 + 4656 414D5F52 + 4657 .LASF74: + 4658 0047 665F7370 .string "f_sport_in_block_size" + BFIN GAS /tmp/ccm5W2en.s page 104 + + + 4658 6F72745F + 4658 696E5F62 + 4658 6C6F636B + 4658 5F73697A + 4659 .LASF91: + 4660 005d 474E5520 .string "GNU C 4.3.5" + 4660 4320342E + 4660 332E3500 + 4661 .LASF55: + 4662 0069 73706F72 .string "sport_rdy_size" + 4662 745F7264 + 4662 795F7369 + 4662 7A6500 + 4663 .LASF20: + 4664 0078 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR" + 4664 5F42465F + 4664 4552525F + 4664 4E4F5F54 + 4664 4553545F + 4665 .LASF67: + 4666 0095 73747265 .string "streams_start" + 4666 616D735F + 4666 73746172 + 4666 7400 + 4667 .LASF65: + 4668 00a3 73747265 .string "streams" + 4668 616D7300 + 4669 .LASF48: + 4670 00ab 6765745F .string "get_pos" + 4670 706F7300 + 4671 .LASF92: + 4672 00b3 7372632F .string "src/l502_stream.c" + 4672 6C353032 + 4672 5F737472 + 4672 65616D2E + 4672 6300 + 4673 .LASF86: + 4674 00c5 675F7374 .string "g_streams" + 4674 7265616D + 4674 7300 + 4675 .LASF32: + 4676 00cf 494E5F53 .string "IN_STREAM_STOP" + 4676 54524541 + 4676 4D5F5354 + 4676 4F5000 + 4677 .LASF94: + 4678 00de 73706F72 .string "sport_in_buffer_size" + 4678 745F696E + 4678 5F627566 + 4678 6665725F + 4678 73697A65 + 4679 .LASF68: + 4680 00f3 665F6266 .string "f_bf_reg" + 4680 5F726567 + 4680 00 + 4681 .LASF27: + 4682 00fc 4C353032 .string "L502_STREAM_DAC1" + BFIN GAS /tmp/ccm5W2en.s page 105 + + + 4682 5F535452 + 4682 45414D5F + 4682 44414331 + 4682 00 + 4683 .LASF28: + 4684 010d 4C353032 .string "L502_STREAM_DAC2" + 4684 5F535452 + 4684 45414D5F + 4684 44414332 + 4684 00 + 4685 .LASF62: + 4686 011e 7264795F .string "rdy_put_pos" + 4686 7075745F + 4686 706F7300 + 4687 .LASF79: + 4688 012a 665F6864 .string "f_hdma_out_get_pos" + 4688 6D615F6F + 4688 75745F67 + 4688 65745F70 + 4688 6F7300 + 4689 .LASF2: + 4690 013d 73686F72 .string "short int" + 4690 7420696E + 4690 7400 + 4691 .LASF19: + 4692 0147 4C353032 .string "L502_BF_ERR_STREAM_STOPPED" + 4692 5F42465F + 4692 4552525F + 4692 53545245 + 4692 414D5F53 + 4693 .LASF73: + 4694 0162 665F7370 .string "f_sport_in_get_pos" + 4694 6F72745F + 4694 696E5F67 + 4694 65745F70 + 4694 6F7300 + 4695 .LASF78: + 4696 0175 665F6864 .string "f_hdma_out_start_pos" + 4696 6D615F6F + 4696 75745F73 + 4696 74617274 + 4696 5F706F73 + 4697 .LASF88: + 4698 018a 54585F62 .string "TX_buff_shadow" + 4698 7566665F + 4698 73686164 + 4698 6F7700 + 4699 .LASF66: + 4700 0199 73747265 .string "stream_enable" + 4700 616D5F65 + 4700 6E61626C + 4700 6500 + 4701 .LASF51: + 4702 01a7 7075745F .string "put_pos" + 4702 706F7300 + 4703 .LASF34: + 4704 01af 494E5F53 .string "IN_STREAM_OV_ALERT" + BFIN GAS /tmp/ccm5W2en.s page 106 + + + 4704 54524541 + 4704 4D5F4F56 + 4704 5F414C45 + 4704 525400 + 4705 .LASF59: + 4706 01c2 73747265 .string "stream_out_preload" + 4706 616D5F6F + 4706 75745F70 + 4706 72656C6F + 4706 616400 + 4707 .LASF31: + 4708 01d5 4C353032 .string "L502_STREAM_ALL_OUT" + 4708 5F535452 + 4708 45414D5F + 4708 414C4C5F + 4708 4F555400 + 4709 .LASF56: + 4710 01e9 70726F63 .string "processed" + 4710 65737365 + 4710 6400 + 4711 .LASF87: + 4712 01f3 54585F62 .string "TX_buff" + 4712 75666600 + 4713 .LASF52: + 4714 01fb 73706F72 .string "sport_rx_stop" + 4714 745F7278 + 4714 5F73746F + 4714 7000 + 4715 .LASF8: + 4716 0209 6C6F6E67 .string "long long int" + 4716 206C6F6E + 4716 6720696E + 4716 7400 + 4717 .LASF37: + 4718 0217 4F55545F .string "OUT_STREAM_STOP" + 4718 53545245 + 4718 414D5F53 + 4718 544F5000 + 4719 .LASF40: + 4720 0227 4F55545F .string "OUT_STREAM_ERR" + 4720 53545245 + 4720 414D5F45 + 4720 525200 + 4721 .LASF21: + 4722 0236 4C353032 .string "L502_BF_ERR_TEST_VALUE" + 4722 5F42465F + 4722 4552525F + 4722 54455354 + 4722 5F56414C + 4723 .LASF4: + 4724 024d 6C6F6E67 .string "long int" + 4724 20696E74 + 4724 00 + 4725 .LASF14: + 4726 0256 4C353032 .string "L502_BF_ERR_UNSUP_CMD" + 4726 5F42465F + 4726 4552525F + BFIN GAS /tmp/ccm5W2en.s page 107 + + + 4726 554E5355 + 4726 505F434D + 4727 .LASF60: + 4728 026c 73747265 .string "streams_stop" + 4728 616D735F + 4728 73746F70 + 4728 00 + 4729 .LASF50: + 4730 0279 61646472 .string "addr" + 4730 00 + 4731 .LASF26: + 4732 027e 4C353032 .string "L502_STREAM_DIN" + 4732 5F535452 + 4732 45414D5F + 4732 44494E00 + 4733 .LASF23: + 4734 028e 4C353032 .string "L502_BF_MODE_STREAM" + 4734 5F42465F + 4734 4D4F4445 + 4734 5F535452 + 4734 45414D00 + 4735 .LASF46: + 4736 02a2 73747265 .string "stream_out_buf_free" + 4736 616D5F6F + 4736 75745F62 + 4736 75665F66 + 4736 72656500 + 4737 .LASF76: + 4738 02b6 665F6864 .string "f_hdma_out_buf" + 4738 6D615F6F + 4738 75745F62 + 4738 756600 + 4739 .LASF15: + 4740 02c5 4C353032 .string "L502_BF_ERR_CMD_OVERRUN" + 4740 5F42465F + 4740 4552525F + 4740 434D445F + 4740 4F564552 + 4741 .LASF61: + 4742 02dd 6973725F .string "isr_sport_dma_rx" + 4742 73706F72 + 4742 745F646D + 4742 615F7278 + 4742 00 + 4743 .LASF43: + 4744 02ee 7373796E .string "ssync" + 4744 6300 + 4745 .LASF90: + 4746 02f4 4646545F .string "FFT_buff" + 4746 62756666 + 4746 00 + 4747 .LASF81: + 4748 02fd 665F6864 .string "f_hdma_out_proc_pos" + 4748 6D615F6F + 4748 75745F70 + 4748 726F635F + 4748 706F7300 + BFIN GAS /tmp/ccm5W2en.s page 108 + + + 4749 .LASF1: + 4750 0311 756E7369 .string "unsigned char" + 4750 676E6564 + 4750 20636861 + 4750 7200 + 4751 .LASF85: + 4752 031f 675F6D6F .string "g_mode" + 4752 646500 + 4753 .LASF71: + 4754 0326 665F7370 .string "f_sport_in_put_pos" + 4754 6F72745F + 4754 696E5F70 + 4754 75745F70 + 4754 6F7300 + 4755 .LASF83: + 4756 0339 675F7374 .string "g_stream_in_state" + 4756 7265616D + 4756 5F696E5F + 4756 73746174 + 4756 6500 + 4757 .LASF25: + 4758 034b 4C353032 .string "L502_STREAM_ADC" + 4758 5F535452 + 4758 45414D5F + 4758 41444300 + 4759 .LASF29: + 4760 035b 4C353032 .string "L502_STREAM_DOUT" + 4760 5F535452 + 4760 45414D5F + 4760 444F5554 + 4760 00 + 4761 .LASF80: + 4762 036c 665F6864 .string "f_hdma_out_block_size" + 4762 6D615F6F + 4762 75745F62 + 4762 6C6F636B + 4762 5F73697A + 4763 .LASF0: + 4764 0382 7369676E .string "signed char" + 4764 65642063 + 4764 68617200 + 4765 .LASF9: + 4766 038e 6C6F6E67 .string "long long unsigned int" + 4766 206C6F6E + 4766 6720756E + 4766 7369676E + 4766 65642069 + 4767 .LASF6: + 4768 03a5 75696E74 .string "uint32_t" + 4768 33325F74 + 4768 00 + 4769 .LASF10: + 4770 03ae 756E7369 .string "unsigned int" + 4770 676E6564 + 4770 20696E74 + 4770 00 + 4771 .LASF84: + BFIN GAS /tmp/ccm5W2en.s page 109 + + + 4772 03bb 675F7374 .string "g_stream_out_state" + 4772 7265616D + 4772 5F6F7574 + 4772 5F737461 + 4772 746500 + 4773 .LASF70: + 4774 03ce 665F7370 .string "f_sport_in_buf" + 4774 6F72745F + 4774 696E5F62 + 4774 756600 + 4775 .LASF38: + 4776 03dd 4F55545F .string "OUT_STREAM_PRELOAD" + 4776 53545245 + 4776 414D5F50 + 4776 52454C4F + 4776 414400 + 4777 .LASF82: + 4778 03f0 665F7265 .string "f_recv_size" + 4778 63765F73 + 4778 697A6500 + 4779 .LASF3: + 4780 03fc 73686F72 .string "short unsigned int" + 4780 7420756E + 4780 7369676E + 4780 65642069 + 4780 6E7400 + 4781 .LASF16: + 4782 040f 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS" + 4782 5F42465F + 4782 4552525F + 4782 494E5641 + 4782 4C49445F + 4783 .LASF24: + 4784 042e 4C353032 .string "L502_BF_MODE_TEST" + 4784 5F42465F + 4784 4D4F4445 + 4784 5F544553 + 4784 5400 + 4785 .LASF11: + 4786 0440 63686172 .string "char" + 4786 00 + 4787 .LASF5: + 4788 0445 696E7433 .string "int32_t" + 4788 325F7400 + 4789 .LASF17: + 4790 044d 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA" + 4790 5F42465F + 4790 4552525F + 4790 494E5355 + 4790 465F434D + 4791 .LASF96: + 4792 0468 665F7365 .string "f_set_streams" + 4792 745F7374 + 4792 7265616D + 4792 7300 + 4793 .LASF33: + 4794 0476 494E5F53 .string "IN_STREAM_RUN" + BFIN GAS /tmp/ccm5W2en.s page 110 + + + 4794 54524541 + 4794 4D5F5255 + 4794 4E00 + 4795 .LASF45: + 4796 0484 73747265 .string "stream_in_buf_free" + 4796 616D5F69 + 4796 6E5F6275 + 4796 665F6672 + 4796 656500 + 4797 .LASF57: + 4798 0497 68646D61 .string "hdma_rdy_size" + 4798 5F726479 + 4798 5F73697A + 4798 6500 + 4799 .LASF53: + 4800 04a5 73706F72 .string "sport_rx_start" + 4800 745F7278 + 4800 5F737461 + 4800 727400 + 4801 .LASF75: + 4802 04b4 665F7370 .string "f_sport_in_buf_size" + 4802 6F72745F + 4802 696E5F62 + 4802 75665F73 + 4802 697A6500 + 4803 .LASF63: + 4804 04c8 7772645F .string "wrd_en" + 4804 656E00 + 4805 .LASF93: + 4806 04cf 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 4806 652F6665 + 4806 64612F4D + 4806 4950542F + 4806 52616469 + 4807 .LASF7: + 4808 0519 6C6F6E67 .string "long unsigned int" + 4808 20756E73 + 4808 69676E65 + 4808 6420696E + 4808 7400 + 4809 .LASF47: + 4810 052b 73697A65 .string "size" + 4810 00 + 4811 .LASF36: + 4812 0530 745F696E .string "t_in_stream_state" + 4812 5F737472 + 4812 65616D5F + 4812 73746174 + 4812 6500 + 4813 .LASF44: + 4814 0542 665F7374 .string "f_stream_in_set_overflow" + 4814 7265616D + 4814 5F696E5F + 4814 7365745F + 4814 6F766572 + 4815 .LASF64: + 4816 055b 73747265 .string "stream_disable" + BFIN GAS /tmp/ccm5W2en.s page 111 + + + 4816 616D5F64 + 4816 69736162 + 4816 6C6500 + 4817 .LASF13: + 4818 056a 4C353032 .string "L502_BF_ERR_FIRST_CODE" + 4818 5F42465F + 4818 4552525F + 4818 46495253 + 4818 545F434F + 4819 .LASF72: + 4820 0581 665F7370 .string "f_sport_in_proc_pos" + 4820 6F72745F + 4820 696E5F70 + 4820 726F635F + 4820 706F7300 + 4821 .LASF12: + 4822 0595 4C353032 .string "L502_BF_ERR_SUCCESS" + 4822 5F42465F + 4822 4552525F + 4822 53554343 + 4822 45535300 + 4823 .LASF58: + 4824 05a9 73706F72 .string "sport_in_set_step_size" + 4824 745F696E + 4824 5F736574 + 4824 5F737465 + 4824 705F7369 + 4825 .LASF95: + 4826 05c0 6C353032 .string "l502_stream_init" + 4826 5F737472 + 4826 65616D5F + 4826 696E6974 + 4826 00 + 4827 .LASF30: + 4828 05d1 4C353032 .string "L502_STREAM_ALL_IN" + 4828 5F535452 + 4828 45414D5F + 4828 414C4C5F + 4828 494E00 + 4829 .LASF42: + 4830 05e4 745F6F75 .string "t_out_stream_state" + 4830 745F7374 + 4830 7265616D + 4830 5F737461 + 4830 746500 + 4831 .LASF69: + 4832 05f7 665F6F76 .string "f_overflow_wrd" + 4832 6572666C + 4832 6F775F77 + 4832 726400 + 4833 .LASF22: + 4834 0606 4C353032 .string "L502_BF_MODE_IDLE" + 4834 5F42465F + 4834 4D4F4445 + 4834 5F49444C + 4834 4500 + 4835 .LASF77: + BFIN GAS /tmp/ccm5W2en.s page 112 + + + 4836 0618 665F6864 .string "f_hdma_out_put_pos" + 4836 6D615F6F + 4836 75745F70 + 4836 75745F70 + 4836 6F7300 + 4837 .LASF41: + 4838 062b 4F55545F .string "OUT_STREAM_CYCLE" + 4838 53545245 + 4838 414D5F43 + 4838 59434C45 + 4838 00 + 4839 .LASF54: + 4840 063c 73747265 .string "stream_proc" + 4840 616D5F70 + 4840 726F6300 + 4841 .LASF89: + 4842 0648 4156475F .string "AVG_buff" + 4842 62756666 + 4842 00 + 4843 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/ccm5W2en.s page 113 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_stream.c - /tmp/ccJSpSNa.s:13 .text:0000000000000000 _stream_in_buf_free - /tmp/ccJSpSNa.s:1670 .bss:0000000000000010 _f_sport_in_get_pos - /tmp/ccJSpSNa.s:1667 .data:0000000000000008 _f_sport_in_buf_size - /tmp/ccJSpSNa.s:49 .text:0000000000000028 _stream_out_buf_free - /tmp/ccJSpSNa.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos - /tmp/ccJSpSNa.s:86 .text:0000000000000050 _hdma_recv_done - /tmp/ccJSpSNa.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos - /tmp/ccJSpSNa.s:118 .text:0000000000000074 _sport_in_buffer_size - /tmp/ccJSpSNa.s:134 .text:0000000000000084 _sport_in_set_step_size - /tmp/ccJSpSNa.s:1662 .data:0000000000000004 _f_sport_in_block_size - /tmp/ccJSpSNa.s:193 .text:00000000000000d4 _sport_rx_stop - /tmp/ccJSpSNa.s:1674 .bss:0000000000000018 _f_bf_reg - /tmp/ccJSpSNa.s:246 .text:0000000000000120 _sport_rx_start - /tmp/ccJSpSNa.s:1676 .bss:000000000000001c _dummy.2442 - /tmp/ccJSpSNa.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf - /tmp/ccJSpSNa.s:384 .text:0000000000000208 _stream_proc - /tmp/ccJSpSNa.s:1636 .bss:0000000000000000 _g_stream_in_state - /tmp/ccJSpSNa.s:1658 .bss:000000000000000c _f_sport_in_put_pos - /tmp/ccJSpSNa.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos - /tmp/ccJSpSNa.s:1642 .bss:0000000000000004 _g_stream_out_state - /tmp/ccJSpSNa.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos - /tmp/ccJSpSNa.s:1701 .bss:000000000000002c _f_hdma_out_start_pos - /tmp/ccJSpSNa.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf - /tmp/ccJSpSNa.s:1687 .rodata:0000000000000000 _f_overflow_wrd - /tmp/ccJSpSNa.s:661 .text:0000000000000398 _stream_out_preload - /tmp/ccJSpSNa.s:733 .text:000000000000040c _l502_stream_init - /tmp/ccJSpSNa.s:755 .text:000000000000042c _streams_stop - /tmp/ccJSpSNa.s:1648 .bss:0000000000000008 _g_mode - /tmp/ccJSpSNa.s:874 .text:00000000000004d4 _isr_sport_dma_rx - /tmp/ccJSpSNa.s:1672 .bss:0000000000000014 _f_recv_size - /tmp/ccJSpSNa.s:1107 .text:0000000000000620 _stream_disable - /tmp/ccJSpSNa.s:1655 .data:0000000000000000 _g_streams - /tmp/ccJSpSNa.s:1199 .text:0000000000000684 _stream_enable - /tmp/ccJSpSNa.s:1290 .text:00000000000006e4 _streams_start - /tmp/ccJSpSNa.s:1708 .sdram_noinit:0000000000c00000 _TX_buff - /tmp/ccJSpSNa.s:1714 .sdram_noinit:0000000000c09c40 _TX_buff_shadow - /tmp/ccJSpSNa.s:1720 .sdram_noinit:0000000000c13880 _AVG_buff + /tmp/ccm5W2en.s:13 .text:0000000000000000 _stream_in_buf_free + /tmp/ccm5W2en.s:1670 .bss:0000000000000010 _f_sport_in_get_pos + /tmp/ccm5W2en.s:1667 .data:0000000000000008 _f_sport_in_buf_size + /tmp/ccm5W2en.s:49 .text:0000000000000028 _stream_out_buf_free + /tmp/ccm5W2en.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos + /tmp/ccm5W2en.s:86 .text:0000000000000050 _hdma_recv_done + /tmp/ccm5W2en.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos + /tmp/ccm5W2en.s:118 .text:0000000000000074 _sport_in_buffer_size + /tmp/ccm5W2en.s:134 .text:0000000000000084 _sport_in_set_step_size + /tmp/ccm5W2en.s:1662 .data:0000000000000004 _f_sport_in_block_size + /tmp/ccm5W2en.s:193 .text:00000000000000d4 _sport_rx_stop + /tmp/ccm5W2en.s:1674 .bss:0000000000000018 _f_bf_reg + /tmp/ccm5W2en.s:246 .text:0000000000000120 _sport_rx_start + /tmp/ccm5W2en.s:1676 .bss:000000000000001c _dummy.2443 + /tmp/ccm5W2en.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf + /tmp/ccm5W2en.s:384 .text:0000000000000208 _stream_proc + /tmp/ccm5W2en.s:1636 .bss:0000000000000000 _g_stream_in_state + /tmp/ccm5W2en.s:1658 .bss:000000000000000c _f_sport_in_put_pos + /tmp/ccm5W2en.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos + /tmp/ccm5W2en.s:1642 .bss:0000000000000004 _g_stream_out_state + /tmp/ccm5W2en.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos + /tmp/ccm5W2en.s:1701 .bss:000000000000002c _f_hdma_out_start_pos + /tmp/ccm5W2en.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf + /tmp/ccm5W2en.s:1687 .rodata:0000000000000000 _f_overflow_wrd + /tmp/ccm5W2en.s:661 .text:0000000000000398 _stream_out_preload + /tmp/ccm5W2en.s:733 .text:000000000000040c _l502_stream_init + /tmp/ccm5W2en.s:755 .text:000000000000042c _streams_stop + /tmp/ccm5W2en.s:1648 .bss:0000000000000008 _g_mode + /tmp/ccm5W2en.s:874 .text:00000000000004d4 _isr_sport_dma_rx + /tmp/ccm5W2en.s:1672 .bss:0000000000000014 _f_recv_size + /tmp/ccm5W2en.s:1107 .text:0000000000000620 _stream_disable + /tmp/ccm5W2en.s:1655 .data:0000000000000000 _g_streams + /tmp/ccm5W2en.s:1199 .text:0000000000000684 _stream_enable + /tmp/ccm5W2en.s:1290 .text:00000000000006e4 _streams_start + /tmp/ccm5W2en.s:1708 .sdram_noinit:0000000000c00000 _TX_buff + /tmp/ccm5W2en.s:1714 .sdram_noinit:0000000000c09c40 _TX_buff_shadow + /tmp/ccm5W2en.s:1720 .sdram_noinit:0000000000c13880 _AVG_buff + /tmp/ccm5W2en.s:1726 .sdram_noinit:0000000000c157c0 _FFT_buff UNDEFINED SYMBOLS ___udivsi3 diff --git a/build/release/lst/l502_user_process.lst b/build/release/lst/l502_user_process.lst index 1bd7ae4..daf87ea 100644 --- a/build/release/lst/l502_user_process.lst +++ b/build/release/lst/l502_user_process.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccGFlwpN.s page 1 +BFIN GAS /tmp/ccCGQhfq.s page 1 1 .file "src/l502_user_process.c"; @@ -8,17 +8,17 @@ BFIN GAS /tmp/ccGFlwpN.s page 1 5 .Ldebug_info0: 6 .section .debug_line,"",@progbits 7 .Ldebug_line0: - 8 0000 90020000 .text; + 8 0000 BE020000 .text; 8 02000001 8 00000101 8 FB0E0D00 8 01010101 9 .Ltext0: 10 .align 4 - 11 .global _usr_cmd_process; - 12 .type _usr_cmd_process, STT_FUNC; - 13 _usr_cmd_process: - 14 .LFB6: + 11 .global _dataprocessor; + 12 .type _dataprocessor, STT_FUNC; + 13 _dataprocessor: + 14 .LFB2: 15 .file 1 "src/l502_user_process.c" 1:src/l502_user_process.c **** /***************************************************************************//** 2:src/l502_user_process.c **** @addtogroup user_process @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccGFlwpN.s page 1 36:src/l502_user_process.c **** //#define TX_BUFF_SIZE 1024*1024 37:src/l502_user_process.c **** //#define TX_BUFF_SIZE 1000 38:src/l502_user_process.c **** - BFIN GAS /tmp/ccGFlwpN.s page 2 + BFIN GAS /tmp/ccCGQhfq.s page 2 39:src/l502_user_process.c **** #define LFSM_BUFF_SIZE 1000 @@ -112,13 +112,13 @@ BFIN GAS /tmp/ccGFlwpN.s page 1 87:src/l502_user_process.c **** //extern volatile uint32_t RAW_data_buff[]; //size: RAW_DATA_BUFF_SIZE 88:src/l502_user_process.c **** extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE 89:src/l502_user_process.c **** //extern volatile uint32_t AVG_buff_B[]; //size: AVG_BUFF_SIZE - 90:src/l502_user_process.c **** //extern volatile uint32_t FFT_buff[]; //size: FFT_BUFF_SIZE + 90:src/l502_user_process.c **** extern volatile uint32_t FFT_buff[]; //size: FFT_BUFF_SIZE 91:src/l502_user_process.c **** 92:src/l502_user_process.c **** 93:src/l502_user_process.c **** volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF0 94:src/l502_user_process.c **** 95:src/l502_user_process.c **** volatile struct dataprocessor_dypedef{ - BFIN GAS /tmp/ccGFlwpN.s page 3 + BFIN GAS /tmp/ccCGQhfq.s page 3 96:src/l502_user_process.c **** uint8_t mode; @@ -130,5508 +130,6081 @@ BFIN GAS /tmp/ccGFlwpN.s page 1 102:src/l502_user_process.c **** uint32_t TX_buff_I; 103:src/l502_user_process.c **** uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send 104:src/l502_user_process.c **** uint32_t AVG_buff_I; - 105:src/l502_user_process.c **** uint8_t AVG_state; - 106:src/l502_user_process.c **** uint8_t AVG_buff_state; - 107:src/l502_user_process.c **** uint8_t AVG_buff_active; - 108:src/l502_user_process.c **** uint32_t FFT_buff_I; - 109:src/l502_user_process.c **** uint8_t FFT_buff_state; - 110:src/l502_user_process.c **** uint32_t digital_word_prev; - 111:src/l502_user_process.c **** uint32_t digital_word_curr; - 112:src/l502_user_process.c **** uint8_t DIN2_SYN_value_curr; - 113:src/l502_user_process.c **** uint8_t DIN2_SYN_value_prev; - 114:src/l502_user_process.c **** }Proc_state; - 115:src/l502_user_process.c **** - 116:src/l502_user_process.c **** volatile uint32_t TX_buff_I = 0; - 117:src/l502_user_process.c **** volatile uint32_t TX_buff_I_shadow = 123321; - 118:src/l502_user_process.c **** - 119:src/l502_user_process.c **** volatile uint32_t data_I = 0; - 120:src/l502_user_process.c **** volatile uint32_t send_size = 0; - 121:src/l502_user_process.c **** - 122:src/l502_user_process.c **** volatile uint8_t TX_buff_state = TX_DONE; //FILLING, TODO_TX, TRANSMITTING, TX_DONE, BUFF_READY, - 123:src/l502_user_process.c **** volatile uint32_t tx_val = 0; - 124:src/l502_user_process.c **** - 125:src/l502_user_process.c **** uint32_t some_i = 0; - 126:src/l502_user_process.c **** - 127:src/l502_user_process.c **** volatile uint32_t size_processed = 0; - 128:src/l502_user_process.c **** - 129:src/l502_user_process.c **** //int f_sport_test(void); - 130:src/l502_user_process.c **** void l502_stream_init(void); - 131:src/l502_user_process.c **** - 132:src/l502_user_process.c **** //struct LFSM_typedef{ - 133:src/l502_user_process.c **** // uint8_t - 134:src/l502_user_process.c **** //}; - 135:src/l502_user_process.c **** - 136:src/l502_user_process.c **** uint8_t LFSM_started = 0; - 137:src/l502_user_process.c **** + 105:src/l502_user_process.c **** uint32_t AVG_buff_I_last; + 106:src/l502_user_process.c **** uint8_t AVG_state; + 107:src/l502_user_process.c **** uint8_t AVG_buff_state; + 108:src/l502_user_process.c **** uint8_t AVG_buff_active; + 109:src/l502_user_process.c **** uint32_t FFT_buff_I; + 110:src/l502_user_process.c **** uint8_t FFT_buff_state; + 111:src/l502_user_process.c **** uint32_t digital_word_prev; + 112:src/l502_user_process.c **** uint32_t digital_word_curr; + 113:src/l502_user_process.c **** uint8_t DIN2_SYN_value_curr; + 114:src/l502_user_process.c **** uint8_t DIN2_SYN_value_prev; + 115:src/l502_user_process.c **** }Proc_state; + 116:src/l502_user_process.c **** + 117:src/l502_user_process.c **** volatile uint32_t TX_buff_I = 0; + 118:src/l502_user_process.c **** volatile uint32_t TX_buff_I_shadow = 123321; + 119:src/l502_user_process.c **** + 120:src/l502_user_process.c **** volatile uint32_t data_I = 0; + 121:src/l502_user_process.c **** volatile uint32_t send_size = 0; + 122:src/l502_user_process.c **** + 123:src/l502_user_process.c **** volatile uint8_t TX_buff_state = TX_DONE; //FILLING, TODO_TX, TRANSMITTING, TX_DONE, BUFF_READY, + 124:src/l502_user_process.c **** volatile uint32_t tx_val = 0; + 125:src/l502_user_process.c **** + 126:src/l502_user_process.c **** uint32_t some_i = 0; + 127:src/l502_user_process.c **** + 128:src/l502_user_process.c **** volatile uint32_t size_processed = 0; + 129:src/l502_user_process.c **** + 130:src/l502_user_process.c **** //int f_sport_test(void); + 131:src/l502_user_process.c **** void l502_stream_init(void); + 132:src/l502_user_process.c **** + 133:src/l502_user_process.c **** //struct LFSM_typedef{ + 134:src/l502_user_process.c **** // uint8_t + 135:src/l502_user_process.c **** //}; + 136:src/l502_user_process.c **** + 137:src/l502_user_process.c **** uint8_t LFSM_started = 0; 138:src/l502_user_process.c **** - 139:src/l502_user_process.c **** uint8_t DY_SYN_2_value = 0; - 140:src/l502_user_process.c **** uint8_t DY_SYN_2_value_prev = 0; - 141:src/l502_user_process.c **** /***************************************************************************//** - 142:src/l502_user_process.c **** @brief Обработка принятого массива данных АЦП/DIN. + 139:src/l502_user_process.c **** + 140:src/l502_user_process.c **** uint8_t DY_SYN_2_value = 0; + 141:src/l502_user_process.c **** uint8_t DY_SYN_2_value_prev = 0; + 142:src/l502_user_process.c **** 143:src/l502_user_process.c **** - 144:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 145:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0. - 146:src/l502_user_process.c **** - 147:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 148:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 149:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 150:src/l502_user_process.c **** stream_in_buf_free()). - 151:src/l502_user_process.c **** - 152:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - BFIN GAS /tmp/ccGFlwpN.s page 4 + 144:src/l502_user_process.c **** + 145:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint32_t* FFT_buff, uint8_t mod + 16 .loc 1 145 0 + 17 .LVL0: + 18 0000 00E80000 LINK 0; + 19 .LCFI0: + 20 .loc 1 145 0 + 21 0004 0830 R1 = R0; + 22 .LVL1: + BFIN GAS /tmp/ccCGQhfq.s page 4 + + + 146:src/l502_user_process.c **** uint32_t FFT_buff_I = 0; + 147:src/l502_user_process.c **** if (mode == TRANSPARENT){ + 23 .loc 1 147 0 + 24 0006 B8E41400 R0 = B [FP+20] (Z); + 25 .LVL2: + 26 000a 080C cc =R0==1; + 27 000c 0618 if cc jump .L8; + 28 .LBB11: + 148:src/l502_user_process.c **** uint32_t i = 0; + 149:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 29 .loc 1 149 0 + 30 000e 0160 R1 = 0 (X); + 31 .LVL3: + 32 .LBE11: + 150:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; + 151:src/l502_user_process.c **** } + 152:src/l502_user_process.c **** } + 153:src/l502_user_process.c **** + 154:src/l502_user_process.c **** return FFT_buff_I; + 155:src/l502_user_process.c **** } + 33 .loc 1 155 0 + 34 0010 0130 R0 = R1; + 35 .LVL4: + 36 0012 01E80000 UNLINK; + 37 0016 1000 rts; + 38 .LVL5: + 39 .L8: + 147:src/l502_user_process.c **** if (mode == TRANSPARENT){ + 40 .loc 1 147 0 + 41 0018 0132 P0 = R1; + 42 001a 0A32 P1 = R2; + 43 001c 0160 R1 = 0 (X); + 44 .LVL6: + 45 001e 2AE1D007 P2 = 2000 (X); + 46 0022 4034 I0 = P0; + 47 0024 B2E00420 LSETUP (.L4, .L9) LC1 = P2; + 48 .L4: + 49 .LBB12: + 150:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; + 50 .loc 1 150 0 + 51 0028 009C R0 = [I0++]; + 52 .LVL7: + 53 002a 0892 [P1++] = R0; + 54 .L9: + 55 002c 0964 R1 += 1; + 56 .LBE12: + 57 .loc 1 155 0 + 58 002e 0130 R0 = R1; + 59 0030 01E80000 UNLINK; + 60 0034 1000 rts; + 61 .LFE2: + 62 .size _dataprocessor, .-_dataprocessor + 63 0036 0000 .align 4 + 64 .global _usr_cmd_process; + 65 .type _usr_cmd_process, STT_FUNC; + 66 _usr_cmd_process: + 67 .LFB7: + BFIN GAS /tmp/ccCGQhfq.s page 5 - 153:src/l502_user_process.c **** следующем проходе еще раз с указателем на необработ - 154:src/l502_user_process.c **** - 155:src/l502_user_process.c **** В текущей реализации просто запускается передача д 156:src/l502_user_process.c **** - 157:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными - 158:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 159:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 160:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 161:src/l502_user_process.c **** но они считаются еще используемыми - 162:src/l502_user_process.c **** *******************************************************************************/ - 163:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 164:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 165:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 166:src/l502_user_process.c **** вызвали бы позже */ - 167:src/l502_user_process.c **** ++streams_cnt[0]; - 168:src/l502_user_process.c **** //* - 169:src/l502_user_process.c **** size_processed = 0; - 170:src/l502_user_process.c **** + 157:src/l502_user_process.c **** + 158:src/l502_user_process.c **** /***************************************************************************//** + 159:src/l502_user_process.c **** @brief Обработка принятого массива данных АЦП/DIN. + 160:src/l502_user_process.c **** + 161:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов + 162:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0. + 163:src/l502_user_process.c **** + 164:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес + 165:src/l502_user_process.c **** однако эти данные все еще считаются использованным + 166:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет + 167:src/l502_user_process.c **** stream_in_buf_free()). + 168:src/l502_user_process.c **** + 169:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц + 170:src/l502_user_process.c **** следующем проходе еще раз с указателем на необработ 171:src/l502_user_process.c **** - 172:src/l502_user_process.c **** - 173:src/l502_user_process.c **** //clear TX_buff - 174:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 175:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 176:src/l502_user_process.c **** //TX_buff[i] = 0x00000123; - 177:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 178:src/l502_user_process.c **** //TX_buff[i] = size; - 179:src/l502_user_process.c **** } - 180:src/l502_user_process.c **** TX_buff_state = FILLING; - 181:src/l502_user_process.c **** } - 182:src/l502_user_process.c **** - 183:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 184:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 185:src/l502_user_process.c **** if (hdma_send_req_rdy()){ - 186:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 187:src/l502_user_process.c **** return size; - 188:src/l502_user_process.c **** }else{ - 189:src/l502_user_process.c **** return 0; - 190:src/l502_user_process.c **** } - 191:src/l502_user_process.c **** - 192:src/l502_user_process.c **** } - 193:src/l502_user_process.c **** - 194:src/l502_user_process.c **** //simple transparent mode - 195:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 196:src/l502_user_process.c **** //++Proc_state.average_N; - 197:src/l502_user_process.c **** - 198:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 199:src/l502_user_process.c **** data_I = 0; - 200:src/l502_user_process.c **** TX_buff_I = 0; - 201:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 202:src/l502_user_process.c **** //; - 203:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 204:src/l502_user_process.c **** - 205:src/l502_user_process.c **** TX_buff_I++; - 206:src/l502_user_process.c **** data_I++; - 207:src/l502_user_process.c **** } - 208:src/l502_user_process.c **** size_processed = data_I; - 209:src/l502_user_process.c **** - BFIN GAS /tmp/ccGFlwpN.s page 5 + 172:src/l502_user_process.c **** В текущей реализации просто запускается передача д + 173:src/l502_user_process.c **** + 174:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными + 175:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло + 176:src/l502_user_process.c **** @return Функция возвращает количество обработанн + 177:src/l502_user_process.c **** На эти данные не будет вызываться повторн + 178:src/l502_user_process.c **** но они считаются еще используемыми + 179:src/l502_user_process.c **** *******************************************************************************/ + 180:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 181:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA + 182:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт + 183:src/l502_user_process.c **** вызвали бы позже */ + 184:src/l502_user_process.c **** ++streams_cnt[0]; + 185:src/l502_user_process.c **** //* + 186:src/l502_user_process.c **** size_processed = 0; + 187:src/l502_user_process.c **** + 188:src/l502_user_process.c **** + 189:src/l502_user_process.c **** + 190:src/l502_user_process.c **** //clear TX_buff + 191:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 192:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ + 193:src/l502_user_process.c **** //TX_buff[i] = 0x00000123; + 194:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; + 195:src/l502_user_process.c **** //TX_buff[i] = size; + 196:src/l502_user_process.c **** } + 197:src/l502_user_process.c **** TX_buff_state = FILLING; + 198:src/l502_user_process.c **** } + 199:src/l502_user_process.c **** + 200:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ + 201:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 202:src/l502_user_process.c **** if (hdma_send_req_rdy()){ + 203:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 204:src/l502_user_process.c **** return size; + 205:src/l502_user_process.c **** }else{ + 206:src/l502_user_process.c **** return 0; + 207:src/l502_user_process.c **** } + 208:src/l502_user_process.c **** + 209:src/l502_user_process.c **** } + 210:src/l502_user_process.c **** + 211:src/l502_user_process.c **** //simple transparent mode + 212:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ + BFIN GAS /tmp/ccCGQhfq.s page 6 - 210:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 211:src/l502_user_process.c **** //tx_val = 0; - 212:src/l502_user_process.c **** } - 213:src/l502_user_process.c **** //TX_buff_state = DUMMY; + 213:src/l502_user_process.c **** //++Proc_state.average_N; 214:src/l502_user_process.c **** - 215:src/l502_user_process.c **** } - 216:src/l502_user_process.c **** //TX_buff_I = TX_BUFF_SIZE; - 217:src/l502_user_process.c **** - 218:src/l502_user_process.c **** if (Proc_state.mode == WORK){ - 219:src/l502_user_process.c **** - 220:src/l502_user_process.c **** } + 215:src/l502_user_process.c **** if (TX_buff_state == FILLING){ + 216:src/l502_user_process.c **** data_I = 0; + 217:src/l502_user_process.c **** TX_buff_I = 0; + 218:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 219:src/l502_user_process.c **** //; + 220:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; 221:src/l502_user_process.c **** - 222:src/l502_user_process.c **** - 223:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 224:src/l502_user_process.c **** while(++data_I < size ){ - 225:src/l502_user_process.c **** uint32_t word = data[data_I]; - 226:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF; - 227:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24); - 228:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 229:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 230:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 231:src/l502_user_process.c **** DY_SYN_2_value = 1; - 232:src/l502_user_process.c **** }else{ - 233:src/l502_user_process.c **** DY_SYN_2_value = 0; - 234:src/l502_user_process.c **** } - 235:src/l502_user_process.c **** - 236:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 237:src/l502_user_process.c **** //data[data_I] = 0xB00000000; - 238:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 239:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 240:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 241:src/l502_user_process.c **** //Proc_state.average_N = 0; - 242:src/l502_user_process.c **** //if (1){ - 243:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; - 244:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again - 245:src/l502_user_process.c **** TX_buff_I = 0; - 246:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ - 247:src/l502_user_process.c **** uint32_t i = 0; - 248:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 249:src/l502_user_process.c **** TX_buff[TX_buff_I++] = AVG_buff[i++]; - 250:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; - 251:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; - 252:src/l502_user_process.c **** } - 253:src/l502_user_process.c **** - 254:src/l502_user_process.c **** - 255:src/l502_user_process.c **** //clear AVG_buff: - 256:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - 257:src/l502_user_process.c **** AVG_buff[i] = 0xC2000000; - 258:src/l502_user_process.c **** } - 259:src/l502_user_process.c **** - 260:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 222:src/l502_user_process.c **** TX_buff_I++; + 223:src/l502_user_process.c **** data_I++; + 224:src/l502_user_process.c **** } + 225:src/l502_user_process.c **** size_processed = data_I; + 226:src/l502_user_process.c **** + 227:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 228:src/l502_user_process.c **** //tx_val = 0; + 229:src/l502_user_process.c **** } + 230:src/l502_user_process.c **** //TX_buff_state = DUMMY; + 231:src/l502_user_process.c **** + 232:src/l502_user_process.c **** } + 233:src/l502_user_process.c **** //TX_buff_I = TX_BUFF_SIZE; + 234:src/l502_user_process.c **** + 235:src/l502_user_process.c **** if (Proc_state.mode == WORK){ + 236:src/l502_user_process.c **** + 237:src/l502_user_process.c **** } + 238:src/l502_user_process.c **** + 239:src/l502_user_process.c **** + 240:src/l502_user_process.c **** if (Proc_state.mode == AVG){ + 241:src/l502_user_process.c **** while(++data_I < size ){ + 242:src/l502_user_process.c **** uint32_t word = data[data_I]; + 243:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF; + 244:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24); + 245:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine + 246:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 247:src/l502_user_process.c **** if (word & (0b1 << 17)){ + 248:src/l502_user_process.c **** DY_SYN_2_value = 1; + 249:src/l502_user_process.c **** }else{ + 250:src/l502_user_process.c **** DY_SYN_2_value = 0; + 251:src/l502_user_process.c **** } + 252:src/l502_user_process.c **** + 253:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 254:src/l502_user_process.c **** //data[data_I] = 0xB00000000; + 255:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 256:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; + 257:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended + 258:src/l502_user_process.c **** //Proc_state.average_N = 0; + 259:src/l502_user_process.c **** //if (1){ + 260:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; 261:src/l502_user_process.c **** 262:src/l502_user_process.c **** - 263:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 264:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; - 265:src/l502_user_process.c **** // } - 266:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - BFIN GAS /tmp/ccGFlwpN.s page 6 - - - 267:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); + 263:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){ + 264:src/l502_user_process.c **** FFT_buff[i] = 0; + 265:src/l502_user_process.c **** } + 266:src/l502_user_process.c **** + 267:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TRAN 268:src/l502_user_process.c **** 269:src/l502_user_process.c **** - 270:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 271:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 272:src/l502_user_process.c **** // TX_buff_state = TX_DONE; - 273:src/l502_user_process.c **** Proc_state.average_N = 0; - 274:src/l502_user_process.c **** - 275:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); - 276:src/l502_user_process.c **** //return data_I; - 277:src/l502_user_process.c **** - 278:src/l502_user_process.c **** }else{ // - 279:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 280:src/l502_user_process.c **** Proc_state.average_N ++; - 281:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; - 282:src/l502_user_process.c **** } - 283:src/l502_user_process.c **** } - 284:src/l502_user_process.c **** - 285:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel - 286:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 287:src/l502_user_process.c **** // if (1){ - 288:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ - 289:src/l502_user_process.c **** if (1){ - 290:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG - 291:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 292:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; - 293:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; - 294:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; - 295:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 296:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 297:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 298:src/l502_user_process.c **** } - 299:src/l502_user_process.c **** } - 300:src/l502_user_process.c **** } - 301:src/l502_user_process.c **** } - 302:src/l502_user_process.c **** } - 303:src/l502_user_process.c **** } - 304:src/l502_user_process.c **** //*/ + BFIN GAS /tmp/ccCGQhfq.s page 7 + + + 270:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again + 271:src/l502_user_process.c **** TX_buff_I = 0; + 272:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ + 273:src/l502_user_process.c **** uint32_t i = 0; + 274:src/l502_user_process.c **** // while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 275:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = AVG_buff[i++]; + 276:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ + 277:src/l502_user_process.c **** TX_buff[TX_buff_I++] = FFT_buff[i++]; + 278:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; + 279:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; + 280:src/l502_user_process.c **** } + 281:src/l502_user_process.c **** + 282:src/l502_user_process.c **** + 283:src/l502_user_process.c **** //clear AVG_buff: + 284:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ + 285:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; + 286:src/l502_user_process.c **** } + 287:src/l502_user_process.c **** + 288:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 289:src/l502_user_process.c **** + 290:src/l502_user_process.c **** + 291:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 292:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; + 293:src/l502_user_process.c **** // } + 294:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 295:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); + 296:src/l502_user_process.c **** + 297:src/l502_user_process.c **** + 298:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 299:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 300:src/l502_user_process.c **** // TX_buff_state = TX_DONE; + 301:src/l502_user_process.c **** Proc_state.average_N = 0; + 302:src/l502_user_process.c **** + 303:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); + 304:src/l502_user_process.c **** //return data_I; 305:src/l502_user_process.c **** - 306:src/l502_user_process.c **** - 307:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 308:src/l502_user_process.c **** //if (1){ - 309:src/l502_user_process.c **** - 310:src/l502_user_process.c **** - 311:src/l502_user_process.c **** - 312:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 313:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 314:src/l502_user_process.c **** return size; - 315:src/l502_user_process.c **** }else{ - 316:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 317:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 318:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 319:src/l502_user_process.c **** } - 320:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 321:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 322:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 323:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - BFIN GAS /tmp/ccGFlwpN.s page 7 + 306:src/l502_user_process.c **** }else{ // + 307:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 308:src/l502_user_process.c **** Proc_state.average_N ++; + 309:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; + 310:src/l502_user_process.c **** } + 311:src/l502_user_process.c **** } + 312:src/l502_user_process.c **** + 313:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel + 314:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 315:src/l502_user_process.c **** // if (1){ + 316:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ + 317:src/l502_user_process.c **** if (1){ + 318:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG + 319:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 320:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; + 321:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; + 322:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; + 323:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 324:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 325:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 326:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + BFIN GAS /tmp/ccCGQhfq.s page 8 - 324:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 325:src/l502_user_process.c **** //}else{ - 326:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); - 327:src/l502_user_process.c **** } - 328:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); - 329:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); - 330:src/l502_user_process.c **** - 331:src/l502_user_process.c **** - 332:src/l502_user_process.c **** - 333:src/l502_user_process.c **** return size_processed; - 334:src/l502_user_process.c **** //return data_I; //number of really processed words - 335:src/l502_user_process.c **** - 336:src/l502_user_process.c **** - 337:src/l502_user_process.c **** } - 338:src/l502_user_process.c **** } - 339:src/l502_user_process.c **** //return data_I; //number of really processed words - 340:src/l502_user_process.c **** - 341:src/l502_user_process.c **** return 0; - 342:src/l502_user_process.c **** } - 343:src/l502_user_process.c **** - 344:src/l502_user_process.c **** + 327:src/l502_user_process.c **** } + 328:src/l502_user_process.c **** } + 329:src/l502_user_process.c **** } + 330:src/l502_user_process.c **** }else{ + 331:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; + 332:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 333:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 334:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 335:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 336:src/l502_user_process.c **** } + 337:src/l502_user_process.c **** } + 338:src/l502_user_process.c **** } + 339:src/l502_user_process.c **** } + 340:src/l502_user_process.c **** //*/ + 341:src/l502_user_process.c **** + 342:src/l502_user_process.c **** + 343:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 344:src/l502_user_process.c **** //if (1){ 345:src/l502_user_process.c **** - 346:src/l502_user_process.c **** /***************************************************************************//** - 347:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT - 348:src/l502_user_process.c **** - 349:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 350:src/l502_user_process.c **** ПК по HDMA. - 351:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 352:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 353:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 354:src/l502_user_process.c **** stream_out_buf_free()). - 355:src/l502_user_process.c **** - 356:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - 357:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны - 358:src/l502_user_process.c **** - 359:src/l502_user_process.c **** В текущей реализации просто запускается передача д - 360:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. - 361:src/l502_user_process.c **** - 362:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными - 363:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 364:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 365:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 366:src/l502_user_process.c **** но они считаются еще используемыми - 367:src/l502_user_process.c **** ******************************************************************************/ - 368:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 369:src/l502_user_process.c **** - 370:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 371:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 372:src/l502_user_process.c **** вызвали бы позже */ - 373:src/l502_user_process.c **** ++streams_cnt[2]; - 374:src/l502_user_process.c **** - 375:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 346:src/l502_user_process.c **** + 347:src/l502_user_process.c **** + 348:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 349:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 350:src/l502_user_process.c **** return size; + 351:src/l502_user_process.c **** }else{ + 352:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 353:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 354:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 355:src/l502_user_process.c **** } + 356:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 357:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); + 358:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 359:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 360:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 361:src/l502_user_process.c **** //}else{ + 362:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); + 363:src/l502_user_process.c **** } + 364:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); + 365:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); + 366:src/l502_user_process.c **** + 367:src/l502_user_process.c **** + 368:src/l502_user_process.c **** + 369:src/l502_user_process.c **** return size_processed; + 370:src/l502_user_process.c **** //return data_I; //number of really processed words + 371:src/l502_user_process.c **** + 372:src/l502_user_process.c **** + 373:src/l502_user_process.c **** } + 374:src/l502_user_process.c **** } + 375:src/l502_user_process.c **** //return data_I; //number of really processed words 376:src/l502_user_process.c **** - 377:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более - 378:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ - 379:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) - 380:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; - BFIN GAS /tmp/ccGFlwpN.s page 8 - - + 377:src/l502_user_process.c **** return 0; + 378:src/l502_user_process.c **** } + 379:src/l502_user_process.c **** + 380:src/l502_user_process.c **** 381:src/l502_user_process.c **** - 382:src/l502_user_process.c **** sport_tx_start_req(data, size); - 383:src/l502_user_process.c **** - 384:src/l502_user_process.c **** return size; - 385:src/l502_user_process.c **** } - 386:src/l502_user_process.c **** return 0; - 387:src/l502_user_process.c **** } - 388:src/l502_user_process.c **** - 389:src/l502_user_process.c **** - 390:src/l502_user_process.c **** + 382:src/l502_user_process.c **** /***************************************************************************//** + 383:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT + BFIN GAS /tmp/ccCGQhfq.s page 9 + + + 384:src/l502_user_process.c **** + 385:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов + 386:src/l502_user_process.c **** ПК по HDMA. + 387:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес + 388:src/l502_user_process.c **** однако эти данные все еще считаются использованным + 389:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет + 390:src/l502_user_process.c **** stream_out_buf_free()). 391:src/l502_user_process.c **** - 392:src/l502_user_process.c **** - 393:src/l502_user_process.c **** - 394:src/l502_user_process.c **** /****************************************************************************//** - 395:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA - 396:src/l502_user_process.c **** - 397:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд - 398:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе - 399:src/l502_user_process.c **** помощью hdma_send_req_start(). - 400:src/l502_user_process.c **** - 401:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 402:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 403:src/l502_user_process.c **** ****************************************************************************/ - 404:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 392:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц + 393:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны + 394:src/l502_user_process.c **** + 395:src/l502_user_process.c **** В текущей реализации просто запускается передача д + 396:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. + 397:src/l502_user_process.c **** + 398:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными + 399:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло + 400:src/l502_user_process.c **** @return Функция возвращает количество обработанн + 401:src/l502_user_process.c **** На эти данные не будет вызываться повторн + 402:src/l502_user_process.c **** но они считаются еще используемыми + 403:src/l502_user_process.c **** ******************************************************************************/ + 404:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { 405:src/l502_user_process.c **** - 406:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 407:src/l502_user_process.c **** ++streams_cnt[3]; - 408:src/l502_user_process.c **** - 409:src/l502_user_process.c **** stream_in_buf_free(size); - 410:src/l502_user_process.c **** } - 411:src/l502_user_process.c **** + 406:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA + 407:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт + 408:src/l502_user_process.c **** вызвали бы позже */ + 409:src/l502_user_process.c **** ++streams_cnt[2]; + 410:src/l502_user_process.c **** + 411:src/l502_user_process.c **** if (sport_tx_req_rdy()) { 412:src/l502_user_process.c **** - 413:src/l502_user_process.c **** - 414:src/l502_user_process.c **** /***************************************************************************//** - 415:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT - 416:src/l502_user_process.c **** - 417:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з - 418:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это - 419:src/l502_user_process.c **** помощью sport_tx_start_req(). - 420:src/l502_user_process.c **** - 421:src/l502_user_process.c **** - 422:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 423:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 424:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 425:src/l502_user_process.c **** ++streams_cnt[1]; + 413:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более + 414:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ + 415:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) + 416:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; + 417:src/l502_user_process.c **** + 418:src/l502_user_process.c **** sport_tx_start_req(data, size); + 419:src/l502_user_process.c **** + 420:src/l502_user_process.c **** return size; + 421:src/l502_user_process.c **** } + 422:src/l502_user_process.c **** return 0; + 423:src/l502_user_process.c **** } + 424:src/l502_user_process.c **** + 425:src/l502_user_process.c **** 426:src/l502_user_process.c **** - 427:src/l502_user_process.c **** stream_out_buf_free(size); - 428:src/l502_user_process.c **** } + 427:src/l502_user_process.c **** + 428:src/l502_user_process.c **** 429:src/l502_user_process.c **** - 430:src/l502_user_process.c **** - 431:src/l502_user_process.c **** + 430:src/l502_user_process.c **** /****************************************************************************//** + 431:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA 432:src/l502_user_process.c **** - 433:src/l502_user_process.c **** - 434:src/l502_user_process.c **** - 435:src/l502_user_process.c **** + 433:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд + 434:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе + 435:src/l502_user_process.c **** помощью hdma_send_req_start(). 436:src/l502_user_process.c **** - 437:src/l502_user_process.c **** - BFIN GAS /tmp/ccGFlwpN.s page 9 + 437:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 438:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 439:src/l502_user_process.c **** ****************************************************************************/ + 440:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + BFIN GAS /tmp/ccCGQhfq.s page 10 - 438:src/l502_user_process.c **** /****************************************************************************//** - 439:src/l502_user_process.c **** @brief Обработка пользовательских команд. - 440:src/l502_user_process.c **** - 441:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом - 442:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. - 443:src/l502_user_process.c **** - 444:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз - 445:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и - 446:src/l502_user_process.c **** при необходимости передать данные с результатом + 441:src/l502_user_process.c **** + 442:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 443:src/l502_user_process.c **** ++streams_cnt[3]; + 444:src/l502_user_process.c **** + 445:src/l502_user_process.c **** stream_in_buf_free(size); + 446:src/l502_user_process.c **** } 447:src/l502_user_process.c **** - 448:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды - 449:src/l502_user_process.c **** ******************************************************************************/ - 450:src/l502_user_process.c **** - 451:src/l502_user_process.c **** - 452:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { - 16 .loc 1 452 0 - 17 .LVL0: - 18 0000 0032 P0 = R0; - 19 0002 F405 [--sp] = ( r7:6, p5:4 ); - 20 - 21 .LCFI0: - 22 0004 00E81A00 LINK 104; - 23 .LCFI1: - 453:src/l502_user_process.c **** switch (cmd->code){ - 24 .loc 1 453 0 - 25 0008 21E1FF7F R1 = 32767 (X); - 454:src/l502_user_process.c **** - 455:src/l502_user_process.c **** - 456:src/l502_user_process.c **** /* - 457:src/l502_user_process.c **** Command template - 458:src/l502_user_process.c **** case 0x800?:{ - 459:src/l502_user_process.c **** - 460:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ - 461:src/l502_user_process.c **** break; - 462:src/l502_user_process.c **** } - 463:src/l502_user_process.c **** */ - 464:src/l502_user_process.c **** // typedef struct { - 465:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ - 466:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и - 467:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ - 468:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ - 469:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома - 470:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к - 471:src/l502_user_process.c **** // } t_l502_bf_cmd; + 448:src/l502_user_process.c **** + 449:src/l502_user_process.c **** + 450:src/l502_user_process.c **** /***************************************************************************//** + 451:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT + 452:src/l502_user_process.c **** + 453:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з + 454:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это + 455:src/l502_user_process.c **** помощью sport_tx_start_req(). + 456:src/l502_user_process.c **** + 457:src/l502_user_process.c **** + 458:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 459:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 460:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 461:src/l502_user_process.c **** ++streams_cnt[1]; + 462:src/l502_user_process.c **** + 463:src/l502_user_process.c **** stream_out_buf_free(size); + 464:src/l502_user_process.c **** } + 465:src/l502_user_process.c **** + 466:src/l502_user_process.c **** + 467:src/l502_user_process.c **** + 468:src/l502_user_process.c **** + 469:src/l502_user_process.c **** + 470:src/l502_user_process.c **** + 471:src/l502_user_process.c **** 472:src/l502_user_process.c **** 473:src/l502_user_process.c **** - 474:src/l502_user_process.c **** //* - 475:src/l502_user_process.c **** + 474:src/l502_user_process.c **** /****************************************************************************//** + 475:src/l502_user_process.c **** @brief Обработка пользовательских команд. 476:src/l502_user_process.c **** - 477:src/l502_user_process.c **** - 478:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO - 479:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 480:src/l502_user_process.c **** break; - 481:src/l502_user_process.c **** } - 482:src/l502_user_process.c **** - 483:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO - 484:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - BFIN GAS /tmp/ccGFlwpN.s page 10 + 477:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом + 478:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. + 479:src/l502_user_process.c **** + 480:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз + 481:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и + 482:src/l502_user_process.c **** при необходимости передать данные с результатом + 483:src/l502_user_process.c **** + 484:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды + 485:src/l502_user_process.c **** ******************************************************************************/ + 486:src/l502_user_process.c **** + 487:src/l502_user_process.c **** + 488:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { + 68 .loc 1 488 0 + 69 .LVL8: + 70 0038 0032 P0 = R0; + 71 003a F405 [--sp] = ( r7:6, p5:4 ); + 72 + 73 .LCFI1: + 74 003c 00E81A00 LINK 104; + 75 .LCFI2: + 489:src/l502_user_process.c **** switch (cmd->code){ + BFIN GAS /tmp/ccCGQhfq.s page 11 - 485:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 486:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; - 487:src/l502_user_process.c **** rcv_data[I] = I; - 488:src/l502_user_process.c **** } - 489:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 490:src/l502_user_process.c **** break; - 491:src/l502_user_process.c **** } - 492:src/l502_user_process.c **** case 0x8003:{ //configure ADC - 493:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 494:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 495:src/l502_user_process.c **** //err_codes[1] = params_set_lch(1, 1, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index - 496:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, - 497:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 498:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 499:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 500:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 501:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 502:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; - 503:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; - 504:src/l502_user_process.c **** - 505:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 506:src/l502_user_process.c **** - 507:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF - 508:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); - 509:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); - 510:src/l502_user_process.c **** err_codes[12] = configure(); + 76 .loc 1 489 0 + 77 0040 21E1FF7F R1 = 32767 (X); + 490:src/l502_user_process.c **** + 491:src/l502_user_process.c **** + 492:src/l502_user_process.c **** /* + 493:src/l502_user_process.c **** Command template + 494:src/l502_user_process.c **** case 0x800?:{ + 495:src/l502_user_process.c **** + 496:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ + 497:src/l502_user_process.c **** break; + 498:src/l502_user_process.c **** } + 499:src/l502_user_process.c **** */ + 500:src/l502_user_process.c **** // typedef struct { + 501:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ + 502:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и + 503:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ + 504:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ + 505:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома + 506:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к + 507:src/l502_user_process.c **** // } t_l502_bf_cmd; + 508:src/l502_user_process.c **** + 509:src/l502_user_process.c **** + 510:src/l502_user_process.c **** //* 511:src/l502_user_process.c **** 512:src/l502_user_process.c **** 513:src/l502_user_process.c **** - 514:src/l502_user_process.c **** - 515:src/l502_user_process.c **** uint32_t err_codes_sum = 0; - 516:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ - 517:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 518:src/l502_user_process.c **** } - 519:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 520:src/l502_user_process.c **** break; - 521:src/l502_user_process.c **** } - 522:src/l502_user_process.c **** case 0x8004:{ //start streams - 523:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 524:src/l502_user_process.c **** l502_stream_init(); - 525:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 526:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 527:src/l502_user_process.c **** err_codes[2] = streams_start(); - 528:src/l502_user_process.c **** //hdma_send_start(); - 529:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 530:src/l502_user_process.c **** break; - 531:src/l502_user_process.c **** } - 532:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() - 533:src/l502_user_process.c **** - 534:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; - 535:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 536:src/l502_user_process.c **** break; - 537:src/l502_user_process.c **** } - 538:src/l502_user_process.c **** - 539:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr - 540:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; - 541:src/l502_user_process.c **** - BFIN GAS /tmp/ccGFlwpN.s page 11 + 514:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO + 515:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 516:src/l502_user_process.c **** break; + 517:src/l502_user_process.c **** } + 518:src/l502_user_process.c **** + 519:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO + 520:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 521:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 522:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; + 523:src/l502_user_process.c **** rcv_data[I] = I; + 524:src/l502_user_process.c **** } + 525:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 526:src/l502_user_process.c **** break; + 527:src/l502_user_process.c **** } + 528:src/l502_user_process.c **** case 0x8003:{ //configure ADC + 529:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 530:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 531:src/l502_user_process.c **** //err_codes[1] = params_set_lch(1, 1, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index + 532:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, + 533:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 534:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 535:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 536:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 537:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 538:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; + 539:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; + 540:src/l502_user_process.c **** + 541:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 542:src/l502_user_process.c **** + 543:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF + 544:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); + BFIN GAS /tmp/ccCGQhfq.s page 12 - 542:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ - 543:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ - 544:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 545:src/l502_user_process.c **** } - 546:src/l502_user_process.c **** } - 547:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 548:src/l502_user_process.c **** break; - 549:src/l502_user_process.c **** } + 545:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); + 546:src/l502_user_process.c **** err_codes[12] = configure(); + 547:src/l502_user_process.c **** + 548:src/l502_user_process.c **** + 549:src/l502_user_process.c **** 550:src/l502_user_process.c **** - 551:src/l502_user_process.c **** - 552:src/l502_user_process.c **** - 553:src/l502_user_process.c **** - 554:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer - 555:src/l502_user_process.c **** TX_buff_I = 0; - 556:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 557:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 558:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 559:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 560:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 561:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 562:src/l502_user_process.c **** Proc_state.average_N = 1; - 563:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 564:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 565:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 566:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 567:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 568:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 569:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 570:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 571:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 572:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 573:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 551:src/l502_user_process.c **** uint32_t err_codes_sum = 0; + 552:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ + 553:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 554:src/l502_user_process.c **** } + 555:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 556:src/l502_user_process.c **** break; + 557:src/l502_user_process.c **** } + 558:src/l502_user_process.c **** case 0x8004:{ //start streams + 559:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 560:src/l502_user_process.c **** l502_stream_init(); + 561:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 562:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 563:src/l502_user_process.c **** err_codes[2] = streams_start(); + 564:src/l502_user_process.c **** //hdma_send_start(); + 565:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 566:src/l502_user_process.c **** break; + 567:src/l502_user_process.c **** } + 568:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() + 569:src/l502_user_process.c **** + 570:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; + 571:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 572:src/l502_user_process.c **** break; + 573:src/l502_user_process.c **** } 574:src/l502_user_process.c **** - 575:src/l502_user_process.c **** - 576:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 577:src/l502_user_process.c **** TX_buff[i] = 0; - 578:src/l502_user_process.c **** } - 579:src/l502_user_process.c **** - 580:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 581:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 582:src/l502_user_process.c **** break; - 583:src/l502_user_process.c **** } - 584:src/l502_user_process.c **** case 0x8008:{ //AVG mode - 585:src/l502_user_process.c **** TX_buff_I = 0; + 575:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr + 576:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; + 577:src/l502_user_process.c **** + 578:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ + 579:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ + 580:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 581:src/l502_user_process.c **** } + 582:src/l502_user_process.c **** } + 583:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 584:src/l502_user_process.c **** break; + 585:src/l502_user_process.c **** } 586:src/l502_user_process.c **** - 587:src/l502_user_process.c **** Proc_state.mode = AVG; - 588:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 589:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 590:src/l502_user_process.c **** Proc_state.average_N_max = 5; - 591:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 592:src/l502_user_process.c **** Proc_state.average_N = 0; - 593:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 594:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 595:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 596:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 597:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 598:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - BFIN GAS /tmp/ccGFlwpN.s page 12 + 587:src/l502_user_process.c **** + 588:src/l502_user_process.c **** + 589:src/l502_user_process.c **** + 590:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer + 591:src/l502_user_process.c **** TX_buff_I = 0; + 592:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 593:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 594:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 595:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 596:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 597:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 598:src/l502_user_process.c **** Proc_state.average_N = 1; + 599:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 600:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 601:src/l502_user_process.c **** Proc_state.AVG_state = 0; + BFIN GAS /tmp/ccCGQhfq.s page 13 - 599:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 600:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 601:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 602:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 603:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 604:src/l502_user_process.c **** - 605:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 606:src/l502_user_process.c **** TX_buff[i] = 0; - 607:src/l502_user_process.c **** } - 608:src/l502_user_process.c **** - 609:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 610:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 602:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 603:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 604:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 605:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 606:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 607:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 608:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 609:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 610:src/l502_user_process.c **** 611:src/l502_user_process.c **** - 612:src/l502_user_process.c **** break; - 613:src/l502_user_process.c **** } - 614:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) - 615:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 616:src/l502_user_process.c **** break; - 617:src/l502_user_process.c **** } - 618:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value - 619:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 620:src/l502_user_process.c **** break; - 621:src/l502_user_process.c **** } + 612:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 613:src/l502_user_process.c **** TX_buff[i] = 0; + 614:src/l502_user_process.c **** } + 615:src/l502_user_process.c **** + 616:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 617:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 618:src/l502_user_process.c **** break; + 619:src/l502_user_process.c **** } + 620:src/l502_user_process.c **** case 0x8008:{ //AVG mode + 621:src/l502_user_process.c **** TX_buff_I = 0; 622:src/l502_user_process.c **** - 623:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode - 624:src/l502_user_process.c **** TX_buff_I = 0; - 625:src/l502_user_process.c **** - 626:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 627:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 628:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 629:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 630:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 631:src/l502_user_process.c **** Proc_state.average_N = 1; - 632:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 633:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 634:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 635:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 636:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 637:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 638:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 639:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 640:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 641:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 642:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 643:src/l502_user_process.c **** + 623:src/l502_user_process.c **** Proc_state.mode = AVG; + 624:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 625:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 626:src/l502_user_process.c **** Proc_state.average_N_max = 1; + 627:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 628:src/l502_user_process.c **** Proc_state.average_N = 0; + 629:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 630:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 631:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 632:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 633:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 634:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 635:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 636:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 637:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 638:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 639:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 640:src/l502_user_process.c **** + 641:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 642:src/l502_user_process.c **** TX_buff[i] = 0; + 643:src/l502_user_process.c **** } 644:src/l502_user_process.c **** - 645:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 646:src/l502_user_process.c **** TX_buff[i] = 0; - 647:src/l502_user_process.c **** } - 648:src/l502_user_process.c **** - 649:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 650:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 651:src/l502_user_process.c **** break; - 652:src/l502_user_process.c **** - 653:src/l502_user_process.c **** - 654:src/l502_user_process.c **** } - 655:src/l502_user_process.c **** - BFIN GAS /tmp/ccGFlwpN.s page 13 - - - 656:src/l502_user_process.c **** - 657:src/l502_user_process.c **** + 645:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 646:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 647:src/l502_user_process.c **** + 648:src/l502_user_process.c **** break; + 649:src/l502_user_process.c **** } + 650:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) + 651:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 652:src/l502_user_process.c **** break; + 653:src/l502_user_process.c **** } + 654:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value + 655:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 656:src/l502_user_process.c **** break; + 657:src/l502_user_process.c **** } 658:src/l502_user_process.c **** - 659:src/l502_user_process.c **** - 660:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer - 661:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 662:src/l502_user_process.c **** hdma_send_stop(); - 663:src/l502_user_process.c **** hdma_send_start(); - 664:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 665:src/l502_user_process.c **** break; - 666:src/l502_user_process.c **** } - 667:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO - 668:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 669:src/l502_user_process.c **** break; - 670:src/l502_user_process.c **** } - 671:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO - 672:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 673:src/l502_user_process.c **** break; - 674:src/l502_user_process.c **** } - 675:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO - 676:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 677:src/l502_user_process.c **** break; - 678:src/l502_user_process.c **** } - 679:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO - 680:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 681:src/l502_user_process.c **** break; - 682:src/l502_user_process.c **** } - 683:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO - 684:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 685:src/l502_user_process.c **** break; - 686:src/l502_user_process.c **** } - 687:src/l502_user_process.c **** + BFIN GAS /tmp/ccCGQhfq.s page 14 + + + 659:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode + 660:src/l502_user_process.c **** TX_buff_I = 0; + 661:src/l502_user_process.c **** + 662:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 663:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 664:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 665:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 666:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 667:src/l502_user_process.c **** Proc_state.average_N = 1; + 668:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 669:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 670:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 671:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 672:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 673:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 674:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 675:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 676:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 677:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 678:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 679:src/l502_user_process.c **** + 680:src/l502_user_process.c **** + 681:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 682:src/l502_user_process.c **** TX_buff[i] = 0; + 683:src/l502_user_process.c **** } + 684:src/l502_user_process.c **** + 685:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 686:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 687:src/l502_user_process.c **** break; 688:src/l502_user_process.c **** 689:src/l502_user_process.c **** - 690:src/l502_user_process.c **** /* - 691:src/l502_user_process.c **** case 0x8002:{ - 692:src/l502_user_process.c **** cmd-> result = cmd->param * 2; - 693:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; - 694:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); - 695:src/l502_user_process.c **** break;} - 696:src/l502_user_process.c **** case 0x8001:{ - 697:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; - 698:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; - 699:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); - 700:src/l502_user_process.c **** break;} - 701:src/l502_user_process.c **** */ - 702:src/l502_user_process.c **** - 703:src/l502_user_process.c **** default: { - 704:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 705:src/l502_user_process.c **** } - 706:src/l502_user_process.c **** } - 707:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); - 708:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 709:src/l502_user_process.c **** } - 26 .loc 1 709 0 - 27 000c 7630 R6 = SP; - 453:src/l502_user_process.c **** switch (cmd->code){ - BFIN GAS /tmp/ccGFlwpN.s page 14 + 690:src/l502_user_process.c **** } + 691:src/l502_user_process.c **** + 692:src/l502_user_process.c **** + 693:src/l502_user_process.c **** + 694:src/l502_user_process.c **** + 695:src/l502_user_process.c **** + 696:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer + 697:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 698:src/l502_user_process.c **** hdma_send_stop(); + 699:src/l502_user_process.c **** hdma_send_start(); + 700:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 701:src/l502_user_process.c **** break; + 702:src/l502_user_process.c **** } + 703:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO + 704:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 705:src/l502_user_process.c **** break; + 706:src/l502_user_process.c **** } + 707:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO + 708:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 709:src/l502_user_process.c **** break; + 710:src/l502_user_process.c **** } + 711:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO + 712:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 713:src/l502_user_process.c **** break; + 714:src/l502_user_process.c **** } + 715:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO + BFIN GAS /tmp/ccCGQhfq.s page 15 - 28 .loc 1 453 0 - 29 000e 0095 R0 = W [P0] (Z); - 30 .LVL1: - 31 0010 0850 R0 = R0 + R1; - 32 0012 C042 R0 = R0.L (Z); - 33 0014 A160 R1 = 20 (X); - 34 0016 080A cc =R0<=R1 (iu); - 35 0018 0B1C if cc jump .L55 (bp); - 36 .L2: - 704:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 37 .loc 1 704 0 - 38 001a 0860 R0 = 1 (X); - 39 001c 0160 R1 = 0 (X); - 40 001e 0260 R2 = 0 (X); - 41 0020 FFE3F0FF call _l502_cmd_done; - 42 .LVL2: - 43 .L47: - 44 .loc 1 709 0 - 45 0024 3632 SP = R6; - 46 0026 01E80000 UNLINK; - 47 002a B405 ( r7:6, p5:4 ) = [sp++]; - 48 - 49 .LCFI2: - 50 .LVL3: - 51 002c 1000 rts; - 52 .LVL4: - 53 .L55: - 453:src/l502_user_process.c **** switch (cmd->code){ - 54 .loc 1 453 0 - 55 002e 0832 P1 = R0; - 56 0030 4AE10000 P2.H = .L20; - 57 0034 0AE10000 P2.L = .L20; - 58 0038 8A5E P2 = P2 + (P1 << 2); - 59 003a 5291 P2 = [P2]; - 60 003c 5200 jump (P2); - 61 .section .rodata - 62 .align 4 - 63 .align 4 - 64 .L20: - 65 0000 3E000000 .dd .L19; - 66 0004 6C000000 .dd .L4; - 67 0008 98000000 .dd .L5; - 68 000c 4A010000 .dd .L6; - 69 0010 7C010000 .dd .L7; - 70 0014 9C010000 .dd .L8; - 71 0018 10020000 .dd .L9; - 72 001c 94020000 .dd .L10; - 73 0020 04030000 .dd .L11; - 74 0024 18030000 .dd .L12; - 75 0028 2C030000 .dd .L13; - 76 002c 1A000000 .dd .L2; - 77 0030 1A000000 .dd .L2; - 78 0034 1A000000 .dd .L2; - 79 0038 1A000000 .dd .L2; - 80 003c 52000000 .dd .L14; - 81 0040 3E000000 .dd .L19; - 82 0044 3E000000 .dd .L19; - BFIN GAS /tmp/ccGFlwpN.s page 15 + 716:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 717:src/l502_user_process.c **** break; + 718:src/l502_user_process.c **** } + 719:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO + 720:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 721:src/l502_user_process.c **** break; + 722:src/l502_user_process.c **** } + 723:src/l502_user_process.c **** + 724:src/l502_user_process.c **** + 725:src/l502_user_process.c **** + 726:src/l502_user_process.c **** /* + 727:src/l502_user_process.c **** case 0x8002:{ + 728:src/l502_user_process.c **** cmd-> result = cmd->param * 2; + 729:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; + 730:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); + 731:src/l502_user_process.c **** break;} + 732:src/l502_user_process.c **** case 0x8001:{ + 733:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; + 734:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + 735:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); + 736:src/l502_user_process.c **** break;} + 737:src/l502_user_process.c **** */ + 738:src/l502_user_process.c **** + 739:src/l502_user_process.c **** default: { + 740:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 741:src/l502_user_process.c **** } + 742:src/l502_user_process.c **** } + 743:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); + 744:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); + 745:src/l502_user_process.c **** } + 78 .loc 1 745 0 + 79 0044 7630 R6 = SP; + 489:src/l502_user_process.c **** switch (cmd->code){ + 80 .loc 1 489 0 + 81 0046 0095 R0 = W [P0] (Z); + 82 .LVL9: + 83 0048 0850 R0 = R0 + R1; + 84 004a C042 R0 = R0.L (Z); + 85 004c A160 R1 = 20 (X); + 86 004e 080A cc =R0<=R1 (iu); + 87 0050 0B1C if cc jump .L63 (bp); + 88 .L11: + 740:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 89 .loc 1 740 0 + 90 0052 0860 R0 = 1 (X); + 91 0054 0160 R1 = 0 (X); + 92 0056 0260 R2 = 0 (X); + 93 0058 FFE3D4FF call _l502_cmd_done; + 94 .LVL10: + 95 .L56: + 96 .loc 1 745 0 + 97 005c 3632 SP = R6; + 98 005e 01E80000 UNLINK; + 99 0062 B405 ( r7:6, p5:4 ) = [sp++]; + 100 + 101 .LCFI3: + 102 .LVL11: + BFIN GAS /tmp/ccCGQhfq.s page 16 - 83 0048 3E000000 .dd .L19; - 84 004c 3E000000 .dd .L19; - 85 0050 3E000000 .dd .L19; - 86 .text; - 87 .L19: - 684:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 88 .loc 1 684 0 - 89 003e 40A0 R0 = [P0+4]; - 90 0040 0160 R1 = 0 (X); - 91 0042 0260 R2 = 0 (X); - 92 0044 FFE3DEFF call _l502_cmd_done; - 93 .LVL5: - 94 .loc 1 709 0 - 95 0048 3632 SP = R6; - 96 004a 01E80000 UNLINK; - 97 004e B405 ( r7:6, p5:4 ) = [sp++]; - 98 - 99 .LCFI3: - 100 0050 1000 rts; - 101 .LVL6: - 102 .L14: - 103 .LBB2: - 661:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 104 .loc 1 661 0 - 105 0052 FFE3D7FF call _hdma_send_req_rdy; - 106 .LVL7: - 107 0056 3830 R7 = R0; - 108 .LVL8: - 662:src/l502_user_process.c **** hdma_send_stop(); - 109 .loc 1 662 0 - 110 0058 FFE3D4FF call _hdma_send_stop; - 663:src/l502_user_process.c **** hdma_send_start(); - 111 .loc 1 663 0 - 112 005c FFE3D2FF call _hdma_send_start; - 664:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 113 .loc 1 664 0 - 114 0060 0730 R0 = R7; - 115 0062 0160 R1 = 0 (X); - 116 0064 0260 R2 = 0 (X); - 117 0066 FFE3CDFF call _l502_cmd_done; - 118 006a DD2F jump.s .L47; - 119 .LVL9: - 120 .L4: - 121 .LBE2: - 122 .LBB3: - 484:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 123 .loc 1 484 0 - 124 006c C1AC P1 = [P0+12]; - 125 .LBE3: - 480:src/l502_user_process.c **** break; - 126 .loc 1 480 0 - 127 006e 7E30 R7 = SP; - 128 .LBB6: - 484:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 129 .loc 1 484 0 - 130 0070 4A44 P2 = P1 << 2; - 131 0072 226C P2 += 4; - BFIN GAS /tmp/ccGFlwpN.s page 16 + 103 0064 1000 rts; + 104 .LVL12: + 105 .L63: + 489:src/l502_user_process.c **** switch (cmd->code){ + 106 .loc 1 489 0 + 107 0066 0832 P1 = R0; + 108 0068 4AE10000 P2.H = .L29; + 109 006c 0AE10000 P2.L = .L29; + 110 0070 8A5E P2 = P2 + (P1 << 2); + 111 0072 5291 P2 = [P2]; + 112 0074 5200 jump (P2); + 113 .section .rodata + 114 .align 4 + 115 .align 4 + 116 .L29: + 117 0000 76000000 .dd .L28; + 118 0004 A4000000 .dd .L13; + 119 0008 D0000000 .dd .L14; + 120 000c 82010000 .dd .L15; + 121 0010 B4010000 .dd .L16; + 122 0014 D4010000 .dd .L17; + 123 0018 48020000 .dd .L18; + 124 001c CC020000 .dd .L19; + 125 0020 3C030000 .dd .L20; + 126 0024 50030000 .dd .L21; + 127 0028 64030000 .dd .L22; + 128 002c 52000000 .dd .L11; + 129 0030 52000000 .dd .L11; + 130 0034 52000000 .dd .L11; + 131 0038 52000000 .dd .L11; + 132 003c 8A000000 .dd .L23; + 133 0040 76000000 .dd .L28; + 134 0044 76000000 .dd .L28; + 135 0048 76000000 .dd .L28; + 136 004c 76000000 .dd .L28; + 137 0050 76000000 .dd .L28; + 138 .text; + 139 .L28: + 720:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 140 .loc 1 720 0 + 141 0076 40A0 R0 = [P0+4]; + 142 0078 0160 R1 = 0 (X); + 143 007a 0260 R2 = 0 (X); + 144 007c FFE3C2FF call _l502_cmd_done; + 145 .LVL13: + 146 .loc 1 745 0 + 147 0080 3632 SP = R6; + 148 0082 01E80000 UNLINK; + 149 0086 B405 ( r7:6, p5:4 ) = [sp++]; + 150 + 151 .LCFI4: + 152 0088 1000 rts; + 153 .LVL14: + 154 .L23: + 155 .LBB13: + 697:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 156 .loc 1 697 0 + BFIN GAS /tmp/ccCGQhfq.s page 17 - 132 0074 1644 SP -= P2; - 133 0076 4E30 R1 = SP; - 134 .LBB4: - 485:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 135 .loc 1 485 0 - 136 0078 5130 R2 = P1; - 137 .LBE4: - 484:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 138 .loc 1 484 0 - 139 007a C164 R1 += 24; - 140 .LBB5: - 485:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 141 .loc 1 485 0 - 142 007c 020C cc =R2==0; - 143 007e 0818 if cc jump .L22; - 144 0080 1132 P2 = R1; - 145 0082 0060 R0 = 0 (X); - 146 .LVL10: - 147 .L23: - 487:src/l502_user_process.c **** rcv_data[I] = I; - 148 .loc 1 487 0 - 149 0084 1092 [P2++] = R0; - 485:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 150 .loc 1 485 0 - 151 0086 0864 R0 += 1; - 152 0088 C2A0 R2 = [P0+12]; - 153 008a 020A cc =R2<=R0 (iu); - 154 008c FC17 if !cc jump .L23 (bp); - 155 .L22: - 156 .LBE5: - 489:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 157 .loc 1 489 0 - 158 008e 40A0 R0 = [P0+4]; - 159 .LVL11: - 160 0090 FFE3B8FF call _l502_cmd_done; - 161 .LVL12: - 162 0094 3732 SP = R7; - 163 0096 C72F jump.s .L47; - 164 .LVL13: - 165 .L5: - 166 .LBE6: - 167 .LBB7: - 493:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 168 .loc 1 493 0 - 169 0098 2AE1B0FF P2 = -80 (X); - 170 009c 575B P5 = FP + P2; - 171 009e 0160 R1 = 0 (X); - 172 00a0 E261 R2 = 60 (X); - 173 00a2 4530 R0 = P5; - 174 00a4 FFE3AEFF call _memset; - 175 .LVL14: - 494:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 176 .loc 1 494 0 - 177 00a8 0860 R0 = 1 (X); - 178 00aa FFE3ABFF call _params_set_lch_cnt; - 179 00ae C0BA [FP+-80] = R0; - 496:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, - BFIN GAS /tmp/ccGFlwpN.s page 17 + 157 008a FFE3BBFF call _hdma_send_req_rdy; + 158 .LVL15: + 159 008e 3830 R7 = R0; + 160 .LVL16: + 698:src/l502_user_process.c **** hdma_send_stop(); + 161 .loc 1 698 0 + 162 0090 FFE3B8FF call _hdma_send_stop; + 699:src/l502_user_process.c **** hdma_send_start(); + 163 .loc 1 699 0 + 164 0094 FFE3B6FF call _hdma_send_start; + 700:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 165 .loc 1 700 0 + 166 0098 0730 R0 = R7; + 167 009a 0160 R1 = 0 (X); + 168 009c 0260 R2 = 0 (X); + 169 009e FFE3B1FF call _l502_cmd_done; + 170 00a2 DD2F jump.s .L56; + 171 .LVL17: + 172 .L13: + 173 .LBE13: + 174 .LBB14: + 520:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 175 .loc 1 520 0 + 176 00a4 C1AC P1 = [P0+12]; + 177 .LBE14: + 516:src/l502_user_process.c **** break; + 178 .loc 1 516 0 + 179 00a6 7E30 R7 = SP; + 180 .LBB17: + 520:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 181 .loc 1 520 0 + 182 00a8 4A44 P2 = P1 << 2; + 183 00aa 226C P2 += 4; + 184 00ac 1644 SP -= P2; + 185 00ae 4E30 R1 = SP; + 186 .LBB15: + 521:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 187 .loc 1 521 0 + 188 00b0 5130 R2 = P1; + 189 .LBE15: + 520:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 190 .loc 1 520 0 + 191 00b2 C164 R1 += 24; + 192 .LBB16: + 521:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 193 .loc 1 521 0 + 194 00b4 020C cc =R2==0; + 195 00b6 0818 if cc jump .L31; + 196 00b8 1132 P2 = R1; + 197 00ba 0060 R0 = 0 (X); + 198 .LVL18: + 199 .L32: + 523:src/l502_user_process.c **** rcv_data[I] = I; + 200 .loc 1 523 0 + 201 00bc 1092 [P2++] = R0; + 521:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 202 .loc 1 521 0 + BFIN GAS /tmp/ccCGQhfq.s page 18 - 180 .loc 1 496 0 - 181 00b0 0860 R0 = 1 (X); - 182 00b2 F0B0 [SP+12] = R0; - 183 00b4 30B1 [SP+16] = R0; - 184 00b6 0060 R0 = 0 (X); - 185 00b8 00CC09C2 R1 = R1 -|- R1 || - 185 70B10000 - 186 [SP+20] = R0 || - 187 nop; - 188 00c0 0260 R2 = 0 (X); - 189 00c2 FFE39FFF call _params_set_lch; - 190 00c6 D0BA [FP+-76] = R0; - 497:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 191 .loc 1 497 0 - 192 00c8 0860 R0 = 1 (X); - 193 00ca FFE39BFF call _params_set_adc_freq_div; - 194 00ce E0BA [FP+-72] = R0; - 498:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 195 .loc 1 498 0 - 196 00d0 20E1093D R0 = 15625 (X); - 197 00d4 384F R0 <<= 7; - 198 00d6 FFE395FF call _params_set_ref_freq; - 199 00da F0BA [FP+-68] = R0; - 499:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 200 .loc 1 499 0 - 201 00dc 0060 R0 = 0 (X); - 202 00de FFE391FF call _params_set_adc_interframe_delay; - 203 00e2 00BB [FP+-64] = R0; - 500:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 204 .loc 1 500 0 - 205 00e4 0060 R0 = 0 (X); - 206 00e6 FFE38DFF call _params_set_sync_mode; - 207 00ea 10BB [FP+-60] = R0; - 501:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 208 .loc 1 501 0 - 209 00ec 0060 R0 = 0 (X); - 210 00ee FFE389FF call _params_set_sync_start_mode; - 211 00f2 20BB [FP+-56] = R0; - 505:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 212 .loc 1 505 0 - 213 00f4 20E10004 R0 = 1024 (X); - 214 00f8 FFE384FF call _sport_in_set_step_size; - 215 00fc 50BB [FP+-44] = R0; - 510:src/l502_user_process.c **** err_codes[12] = configure(); - 216 .loc 1 510 0 - 217 00fe FFE381FF call _configure; - 218 .LBB8: - 517:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 219 .loc 1 517 0 - 220 0102 D2B8 R2 = [FP+-76]; - 221 0104 C1B8 R1 = [FP+-80]; - 222 0106 04CC0A02 R1 = R1 + R2 (NS) || - 222 80BB0000 - 223 [FP+-32] = R0 || - 224 nop; - 225 .LVL15: - 226 010e E2B8 R2 = [FP+-72]; - BFIN GAS /tmp/ccGFlwpN.s page 18 + 203 00be 0864 R0 += 1; + 204 00c0 C2A0 R2 = [P0+12]; + 205 00c2 020A cc =R2<=R0 (iu); + 206 00c4 FC17 if !cc jump .L32 (bp); + 207 .L31: + 208 .LBE16: + 525:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 209 .loc 1 525 0 + 210 00c6 40A0 R0 = [P0+4]; + 211 .LVL19: + 212 00c8 FFE39CFF call _l502_cmd_done; + 213 .LVL20: + 214 00cc 3732 SP = R7; + 215 00ce C72F jump.s .L56; + 216 .LVL21: + 217 .L14: + 218 .LBE17: + 219 .LBB18: + 529:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 220 .loc 1 529 0 + 221 00d0 2AE1B0FF P2 = -80 (X); + 222 00d4 575B P5 = FP + P2; + 223 00d6 0160 R1 = 0 (X); + 224 00d8 E261 R2 = 60 (X); + 225 00da 4530 R0 = P5; + 226 00dc FFE392FF call _memset; + 227 .LVL22: + 530:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 228 .loc 1 530 0 + 229 00e0 0860 R0 = 1 (X); + 230 00e2 FFE38FFF call _params_set_lch_cnt; + 231 00e6 C0BA [FP+-80] = R0; + 532:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, + 232 .loc 1 532 0 + 233 00e8 0860 R0 = 1 (X); + 234 00ea F0B0 [SP+12] = R0; + 235 00ec 30B1 [SP+16] = R0; + 236 00ee 0060 R0 = 0 (X); + 237 00f0 00CC09C2 R1 = R1 -|- R1 || + 237 70B10000 + 238 [SP+20] = R0 || + 239 nop; + 240 00f8 0260 R2 = 0 (X); + 241 00fa FFE383FF call _params_set_lch; + 242 00fe D0BA [FP+-76] = R0; + 533:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 243 .loc 1 533 0 + 244 0100 0860 R0 = 1 (X); + 245 0102 FFE37FFF call _params_set_adc_freq_div; + 246 0106 E0BA [FP+-72] = R0; + 534:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 247 .loc 1 534 0 + 248 0108 20E1093D R0 = 15625 (X); + 249 010c 384F R0 <<= 7; + 250 010e FFE379FF call _params_set_ref_freq; + 251 0112 F0BA [FP+-68] = R0; + 535:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + BFIN GAS /tmp/ccCGQhfq.s page 19 - 227 0110 5150 R1 = R1 + R2; - 228 .LVL16: - 229 0112 F2B8 R2 = [FP+-68]; - 230 0114 5150 R1 = R1 + R2; - 231 .LVL17: - 232 0116 02B9 R2 = [FP+-64]; - 233 0118 5150 R1 = R1 + R2; - 234 .LVL18: - 235 011a 12B9 R2 = [FP+-60]; - 236 011c 5150 R1 = R1 + R2; - 237 .LVL19: - 238 011e 22B9 R2 = [FP+-56]; - 239 0120 5150 R1 = R1 + R2; - 240 .LVL20: - 241 0122 32B9 R2 = [FP+-52]; - 242 0124 5150 R1 = R1 + R2; - 243 .LVL21: - 244 0126 42B9 R2 = [FP+-48]; - 245 0128 5150 R1 = R1 + R2; - 246 .LVL22: - 247 012a 52B9 R2 = [FP+-44]; - 248 012c 5150 R1 = R1 + R2; - 249 .LVL23: - 250 012e 62B9 R2 = [FP+-40]; - 251 0130 5150 R1 = R1 + R2; - 252 .LVL24: - 253 0132 72B9 R2 = [FP+-36]; - 254 0134 5150 R1 = R1 + R2; - 255 .LVL25: - 256 0136 0850 R0 = R0 + R1; - 257 .LVL26: - 258 0138 91B9 R1 = [FP+-28]; - 259 013a 0850 R0 = R0 + R1; - 260 .LVL27: - 261 .LBE8: - 519:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 262 .loc 1 519 0 - 263 013c A1B9 R1 = [FP+-24]; - 264 013e 0850 R0 = R0 + R1; - 265 .LVL28: - 266 0140 4D30 R1 = P5; - 267 0142 7A60 R2 = 15 (X); - 268 0144 FFE35EFF call _l502_cmd_done; - 269 0148 6E2F jump.s .L47; - 270 .LVL29: - 271 .L6: - 272 .LBE7: - 273 .LBB9: - 523:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 274 .loc 1 523 0 - 275 014a 0060 R0 = 0 (X); - 276 014c B0BB [FP+-20] = R0; - 277 014e C0BB [FP+-16] = R0; - 278 0150 D0BB [FP+-12] = R0; - 279 0152 E0BB [FP+-8] = R0; - 280 0154 F0BB [FP+-4] = R0; - 524:src/l502_user_process.c **** l502_stream_init(); - BFIN GAS /tmp/ccGFlwpN.s page 19 - - - 281 .loc 1 524 0 - 282 0156 FFE355FF call _l502_stream_init; - 283 .LVL30: - 525:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 284 .loc 1 525 0 - 285 015a 1860 R0 = 3 (X); - 286 015c FFE352FF call _stream_enable; - 287 0160 B0BB [FP+-20] = R0; - 526:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 288 .loc 1 526 0 - 289 0162 FFE34FFF call _stream_out_preload; - 290 0166 C0BB [FP+-16] = R0; - 527:src/l502_user_process.c **** err_codes[2] = streams_start(); - 291 .loc 1 527 0 - 292 0168 FFE34CFF call _streams_start; - 293 016c D0BB [FP+-12] = R0; - 529:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 294 .loc 1 529 0 - 295 016e 4F30 R1 = FP; - 296 0170 0060 R0 = 0 (X); - 297 0172 6167 R1 += -20; - 298 0174 2A60 R2 = 5 (X); - 299 0176 FFE345FF call _l502_cmd_done; - 300 017a 552F jump.s .L47; + 252 .loc 1 535 0 + 253 0114 0060 R0 = 0 (X); + 254 0116 FFE375FF call _params_set_adc_interframe_delay; + 255 011a 00BB [FP+-64] = R0; + 536:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 256 .loc 1 536 0 + 257 011c 0060 R0 = 0 (X); + 258 011e FFE371FF call _params_set_sync_mode; + 259 0122 10BB [FP+-60] = R0; + 537:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 260 .loc 1 537 0 + 261 0124 0060 R0 = 0 (X); + 262 0126 FFE36DFF call _params_set_sync_start_mode; + 263 012a 20BB [FP+-56] = R0; + 541:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 264 .loc 1 541 0 + 265 012c 20E10004 R0 = 1024 (X); + 266 0130 FFE368FF call _sport_in_set_step_size; + 267 0134 50BB [FP+-44] = R0; + 546:src/l502_user_process.c **** err_codes[12] = configure(); + 268 .loc 1 546 0 + 269 0136 FFE365FF call _configure; + 270 .LBB19: + 553:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 271 .loc 1 553 0 + 272 013a D2B8 R2 = [FP+-76]; + 273 013c C1B8 R1 = [FP+-80]; + 274 013e 04CC0A02 R1 = R1 + R2 (NS) || + 274 80BB0000 + 275 [FP+-32] = R0 || + 276 nop; + 277 .LVL23: + 278 0146 E2B8 R2 = [FP+-72]; + 279 0148 5150 R1 = R1 + R2; + 280 .LVL24: + 281 014a F2B8 R2 = [FP+-68]; + 282 014c 5150 R1 = R1 + R2; + 283 .LVL25: + 284 014e 02B9 R2 = [FP+-64]; + 285 0150 5150 R1 = R1 + R2; + 286 .LVL26: + 287 0152 12B9 R2 = [FP+-60]; + 288 0154 5150 R1 = R1 + R2; + 289 .LVL27: + 290 0156 22B9 R2 = [FP+-56]; + 291 0158 5150 R1 = R1 + R2; + 292 .LVL28: + 293 015a 32B9 R2 = [FP+-52]; + 294 015c 5150 R1 = R1 + R2; + 295 .LVL29: + 296 015e 42B9 R2 = [FP+-48]; + 297 0160 5150 R1 = R1 + R2; + 298 .LVL30: + 299 0162 52B9 R2 = [FP+-44]; + 300 0164 5150 R1 = R1 + R2; 301 .LVL31: - 302 .L7: - 303 .LBE9: - 304 .LBB10: - 535:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 305 .loc 1 535 0 - 306 017c 4AE10000 P2.H = _streams_cnt; - 307 0180 0AE10000 P2.L = _streams_cnt; - 308 0184 1191 R1 = [P2]; - 309 0186 50A0 R0 = [P2+4]; - 310 0188 0850 R0 = R0 + R1; - 311 018a 91A0 R1 = [P2+8]; - 312 018c 0850 R0 = R0 + R1; - 313 018e D1A0 R1 = [P2+12]; - 314 0190 0850 R0 = R0 + R1; - 315 0192 4A30 R1 = P2; - 316 0194 2260 R2 = 4 (X); - 317 0196 FFE335FF call _l502_cmd_done; - 318 .LVL32: - 319 019a 452F jump.s .L47; - 320 .LVL33: - 321 .L8: - 536:src/l502_user_process.c **** break; - 322 .loc 1 536 0 - 323 019c 4AE10000 P2.H = _dbg_sport_rx_copy; - 324 01a0 0AE12800 P2.L = _dbg_sport_rx_copy; - 325 01a4 1091 R0 = [P2]; - 326 01a6 0802 CC = R0; - 327 01a8 0002 R0 = CC; - 328 .LBE10: - 329 .LBB11: - 330 .LBB12: - 544:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - BFIN GAS /tmp/ccGFlwpN.s page 20 - - - 331 .loc 1 544 0 - 332 01aa 51A0 R1 = [P2+4]; - 333 01ac 1030 R2 = R0; - 334 .LVL34: - 335 01ae 010C cc =R1==0; - 336 01b0 0A64 R2 += 1; - 337 01b2 0206 if !cc R0 = R2; - 338 .LVL35: - 339 01b4 91A0 R1 = [P2+8]; - 340 01b6 1030 R2 = R0; - 341 01b8 010C cc =R1==0; - 342 01ba 0A64 R2 += 1; - 343 .LVL36: - 344 01bc 0206 if !cc R0 = R2; - 345 .LVL37: - 346 01be D1A0 R1 = [P2+12]; - 347 01c0 1030 R2 = R0; - 348 01c2 010C cc =R1==0; - 349 01c4 0A64 R2 += 1; - 350 .LVL38: - 351 01c6 0206 if !cc R0 = R2; - 352 .LVL39: - 353 01c8 11A1 R1 = [P2+16]; - 354 01ca 1030 R2 = R0; - 355 01cc 010C cc =R1==0; - 356 01ce 0A64 R2 += 1; - 357 .LVL40: - 358 01d0 0206 if !cc R0 = R2; - 359 .LVL41: - 360 01d2 51A1 R1 = [P2+20]; - 361 01d4 1030 R2 = R0; - 362 01d6 010C cc =R1==0; - 363 01d8 0A64 R2 += 1; - 364 .LVL42: - 365 01da 0206 if !cc R0 = R2; - 366 .LVL43: - 367 01dc 91A1 R1 = [P2+24]; - 368 01de 1030 R2 = R0; - 369 01e0 010C cc =R1==0; - 370 01e2 0A64 R2 += 1; - 371 .LVL44: - 372 01e4 0206 if !cc R0 = R2; - 373 .LVL45: - 374 01e6 D1A1 R1 = [P2+28]; - 375 01e8 1030 R2 = R0; - 376 01ea 010C cc =R1==0; - 377 01ec 0A64 R2 += 1; - 378 .LVL46: - 379 01ee 0206 if !cc R0 = R2; - 380 .LVL47: - 381 01f0 11A2 R1 = [P2+32]; - 382 01f2 1030 R2 = R0; - 383 01f4 010C cc =R1==0; - 384 01f6 0A64 R2 += 1; - 385 .LVL48: - 386 01f8 0206 if !cc R0 = R2; - 387 .LVL49: - BFIN GAS /tmp/ccGFlwpN.s page 21 - - - 388 .LBE12: - 547:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 389 .loc 1 547 0 - 390 01fa 51A2 R1 = [P2+36]; - 391 .LBB13: - 544:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 392 .loc 1 544 0 - 393 01fc 1030 R2 = R0; - 394 .LBE13: - 547:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 395 .loc 1 547 0 - 396 01fe 010C cc =R1==0; - 397 .LBB14: - 544:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 398 .loc 1 544 0 - 399 0200 0A64 R2 += 1; - 400 .LVL50: - 401 .LBE14: - 547:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 402 .loc 1 547 0 - 403 0202 0206 if !cc R0 = R2; - 404 .LVL51: - 405 0204 4A30 R1 = P2; - 406 0206 22E10004 R2 = 1024 (X); - 407 020a FFE3FBFE call _l502_cmd_done; - 408 .LVL52: - 409 020e 0B2F jump.s .L47; - 410 .LVL53: - 411 .L9: - 412 .LBE11: - 555:src/l502_user_process.c **** TX_buff_I = 0; - 413 .loc 1 555 0 - 414 0210 4CE10000 P4.H = _TX_buff_I; - 415 0214 0260 R2 = 0 (X); - 416 0216 0CE11400 P4.L = _TX_buff_I; - 556:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 417 .loc 1 556 0 - 418 021a 49E10000 P1.H = _TX_buff_state; - 555:src/l502_user_process.c **** TX_buff_I = 0; - 419 .loc 1 555 0 - 420 021e 2293 [P4] = R2; - 556:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 421 .loc 1 556 0 - 422 0220 0160 R1 = 0 (X); - 423 0222 09E13000 P1.L = _TX_buff_state; - 557:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 424 .loc 1 557 0 - 425 0226 4AE10000 P2.H = _Proc_state; - 556:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 426 .loc 1 556 0 - 427 022a 099B B [P1] = R1; - 557:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 428 .loc 1 557 0 - 429 022c 0AE12C00 P2.L = _Proc_state; - 430 0230 0860 R0 = 1 (X); - 431 0232 109B B [P2] = R0; - 558:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - BFIN GAS /tmp/ccGFlwpN.s page 22 - - - 432 .loc 1 558 0 - 433 0234 90E60100 B [P2+1] = R0; - 559:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 434 .loc 1 559 0 - 435 0238 91E60300 B [P2+3] = R1; - 560:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 436 .loc 1 560 0 - 437 023c 5060 R0 = 10 (X); - 438 023e 90B4 W [P2+4] = R0; - 562:src/l502_user_process.c **** Proc_state.average_N = 1; - 439 .loc 1 562 0 - 440 0240 0860 R0 = 1 (X); - 441 0242 D0B4 W [P2+6] = R0; - 563:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 442 .loc 1 563 0 - 443 0244 92B0 [P2+8] = R2; - 564:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 444 .loc 1 564 0 - 445 0246 91E60C00 B [P2+12] = R1; - 565:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 446 .loc 1 565 0 - 447 024a 91E61400 B [P2+20] = R1; - 566:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 448 .loc 1 566 0 - 449 024e 12B1 [P2+16] = R2; - 567:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 450 .loc 1 567 0 - 451 0250 91E61500 B [P2+21] = R1; - 568:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 452 .loc 1 568 0 - 453 0254 92B1 [P2+24] = R2; - 569:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 454 .loc 1 569 0 - 455 0256 91E61C00 B [P2+28] = R1; - 570:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 456 .loc 1 570 0 - 457 025a 12B2 [P2+32] = R2; - 571:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 458 .loc 1 571 0 - 459 025c 52B2 [P2+36] = R2; - 573:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 460 .loc 1 573 0 - 461 025e 2060 R0 = 4 (X); - 572:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 462 .loc 1 572 0 - 463 0260 91E61600 B [P2+22] = R1; - 573:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 464 .loc 1 573 0 - 465 0264 089B B [P1] = R0; - 466 0266 4DE10000 P5.H = _TX_buff; - 467 026a 0068 P0 = 0 (X); - 468 .LVL54: - 469 026c 0DE10000 P5.L = _TX_buff; - 470 .LBB15: - 577:src/l502_user_process.c **** TX_buff[i] = 0; - 471 .loc 1 577 0 - 472 0270 0060 R0 = 0 (X); - BFIN GAS /tmp/ccGFlwpN.s page 23 - - - 473 0272 29E11027 P1 = 10000 (X); - 474 0276 B2E00410 LSETUP (.L44, .L58) LC1 = P1; - 475 .L44: - 476 027a 855E P2 = P5 + (P0 << 2); - 477 027c 1093 [P2] = R0; - 478 .L58: - 576:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 479 .loc 1 576 0 - 480 027e 086C P0 += 1; - 481 .LVL55: - 482 .L53: - 483 .LBE15: - 650:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 484 .loc 1 650 0 - 485 0280 2091 R0 = [P4]; - 486 0282 0160 R1 = 0 (X); - 487 0284 0260 R2 = 0 (X); - 488 0286 FFE3BDFE call _l502_cmd_done; - 489 .LVL56: - 490 .loc 1 709 0 - 491 028a 3632 SP = R6; - 492 028c 01E80000 UNLINK; - 493 0290 B405 ( r7:6, p5:4 ) = [sp++]; - 494 - 495 .LCFI4: - 496 0292 1000 rts; - 497 .LVL57: - 498 .L10: - 585:src/l502_user_process.c **** TX_buff_I = 0; - 499 .loc 1 585 0 - 500 0294 4CE10000 P4.H = _TX_buff_I; - 501 0298 0260 R2 = 0 (X); - 502 029a 0CE11400 P4.L = _TX_buff_I; - 587:src/l502_user_process.c **** Proc_state.mode = AVG; - 503 .loc 1 587 0 - 504 029e 4AE10000 P2.H = _Proc_state; - 585:src/l502_user_process.c **** TX_buff_I = 0; - 505 .loc 1 585 0 - 506 02a2 2293 [P4] = R2; - 587:src/l502_user_process.c **** Proc_state.mode = AVG; - 507 .loc 1 587 0 - 508 02a4 0AE12C00 P2.L = _Proc_state; - 509 02a8 1860 R0 = 3 (X); - 510 02aa 109B B [P2] = R0; - 588:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 511 .loc 1 588 0 - 512 02ac 90E60100 B [P2+1] = R0; - 589:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 513 .loc 1 589 0 - 514 02b0 0160 R1 = 0 (X); - 515 02b2 91E60300 B [P2+3] = R1; - 590:src/l502_user_process.c **** Proc_state.average_N_max = 5; - 516 .loc 1 590 0 - 517 02b6 2860 R0 = 5 (X); - 518 02b8 90B4 W [P2+4] = R0; - 592:src/l502_user_process.c **** Proc_state.average_N = 0; - 519 .loc 1 592 0 - BFIN GAS /tmp/ccGFlwpN.s page 24 - - - 520 02ba 0060 R0 = 0 (X); - 521 02bc D0B4 W [P2+6] = R0; - 593:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 522 .loc 1 593 0 - 523 02be 92B0 [P2+8] = R2; - 594:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 524 .loc 1 594 0 - 525 02c0 91E60C00 B [P2+12] = R1; - 595:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 526 .loc 1 595 0 - 527 02c4 91E61400 B [P2+20] = R1; - 596:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 528 .loc 1 596 0 - 529 02c8 12B1 [P2+16] = R2; - 597:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 530 .loc 1 597 0 - 531 02ca 91E61500 B [P2+21] = R1; - 598:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 532 .loc 1 598 0 - 533 02ce 92B1 [P2+24] = R2; - 599:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 534 .loc 1 599 0 - 535 02d0 91E61C00 B [P2+28] = R1; - 600:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 536 .loc 1 600 0 - 537 02d4 12B2 [P2+32] = R2; - 601:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 538 .loc 1 601 0 - 539 02d6 52B2 [P2+36] = R2; - 602:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 540 .loc 1 602 0 - 541 02d8 91E61600 B [P2+22] = R1; - 603:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 542 .loc 1 603 0 - 543 02dc 4AE10000 P2.H = _TX_buff_state; - 544 02e0 2060 R0 = 4 (X); - 545 02e2 0AE13000 P2.L = _TX_buff_state; - 546 02e6 109B B [P2] = R0; - 547 02e8 4DE10000 P5.H = _TX_buff; - 548 02ec 0068 P0 = 0 (X); - 549 .LVL58: - 550 02ee 0DE10000 P5.L = _TX_buff; - 551 .LBB16: - 606:src/l502_user_process.c **** TX_buff[i] = 0; - 552 .loc 1 606 0 - 553 02f2 0060 R0 = 0 (X); - 554 02f4 29E11027 P1 = 10000 (X); - 555 02f8 B2E00410 LSETUP (.L45, .L57) LC1 = P1; - 556 .L45: - 557 02fc 855E P2 = P5 + (P0 << 2); - 558 02fe 1093 [P2] = R0; - 559 .L57: - 605:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 560 .loc 1 605 0 - 561 0300 086C P0 += 1; - 562 0302 BF2F jump.s .L53; - 563 .LVL59: - BFIN GAS /tmp/ccGFlwpN.s page 25 - - - 564 .L11: - 565 .LBE16: - 615:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 566 .loc 1 615 0 - 567 0304 4AE10000 P2.H = _TX_buff_I_shadow; - 568 0308 0AE12C00 P2.L = _TX_buff_I_shadow; - 569 030c 1091 R0 = [P2]; - 570 030e 0160 R1 = 0 (X); - 571 0310 0260 R2 = 0 (X); - 572 0312 FFE377FE call _l502_cmd_done; - 573 .LVL60: - 574 0316 872E jump.s .L47; - 575 .LVL61: - 576 .L12: - 619:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 577 .loc 1 619 0 - 578 0318 4AE10000 P2.H = _dbg_receive_value; - 579 031c 0AE10000 P2.L = _dbg_receive_value; - 580 0320 1091 R0 = [P2]; - 581 0322 0160 R1 = 0 (X); - 582 0324 0260 R2 = 0 (X); - 583 0326 FFE36DFE call _l502_cmd_done; - 584 .LVL62: - 585 032a 7D2E jump.s .L47; - 586 .LVL63: - 587 .L13: - 624:src/l502_user_process.c **** TX_buff_I = 0; - 588 .loc 1 624 0 - 589 032c 4CE10000 P4.H = _TX_buff_I; - 590 0330 0260 R2 = 0 (X); - 591 0332 0CE11400 P4.L = _TX_buff_I; - 626:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 592 .loc 1 626 0 - 593 0336 4AE10000 P2.H = _Proc_state; - 624:src/l502_user_process.c **** TX_buff_I = 0; - 594 .loc 1 624 0 - 595 033a 2293 [P4] = R2; - 626:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 596 .loc 1 626 0 - 597 033c 0AE12C00 P2.L = _Proc_state; - 598 0340 1060 R0 = 2 (X); - 599 0342 109B B [P2] = R0; - 627:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 600 .loc 1 627 0 - 601 0344 90E60100 B [P2+1] = R0; - 628:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 602 .loc 1 628 0 - 603 0348 0160 R1 = 0 (X); - 604 034a 91E60300 B [P2+3] = R1; - 629:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 605 .loc 1 629 0 - 606 034e 5060 R0 = 10 (X); - 607 0350 90B4 W [P2+4] = R0; - 631:src/l502_user_process.c **** Proc_state.average_N = 1; - 608 .loc 1 631 0 - 609 0352 0860 R0 = 1 (X); - 610 0354 D0B4 W [P2+6] = R0; - BFIN GAS /tmp/ccGFlwpN.s page 26 - - - 632:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 611 .loc 1 632 0 - 612 0356 92B0 [P2+8] = R2; - 633:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 613 .loc 1 633 0 - 614 0358 91E60C00 B [P2+12] = R1; - 634:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 615 .loc 1 634 0 - 616 035c 91E61400 B [P2+20] = R1; - 635:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 617 .loc 1 635 0 - 618 0360 12B1 [P2+16] = R2; - 636:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 619 .loc 1 636 0 - 620 0362 91E61500 B [P2+21] = R1; - 637:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 621 .loc 1 637 0 - 622 0366 92B1 [P2+24] = R2; - 638:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 623 .loc 1 638 0 - 624 0368 91E61C00 B [P2+28] = R1; - 639:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 625 .loc 1 639 0 - 626 036c 12B2 [P2+32] = R2; - 640:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 627 .loc 1 640 0 - 628 036e 52B2 [P2+36] = R2; - 641:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 629 .loc 1 641 0 - 630 0370 91E61600 B [P2+22] = R1; - 642:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 631 .loc 1 642 0 - 632 0374 4AE10000 P2.H = _TX_buff_state; - 633 0378 2060 R0 = 4 (X); - 634 037a 0AE13000 P2.L = _TX_buff_state; - 635 037e 109B B [P2] = R0; - 636 0380 4DE10000 P5.H = _TX_buff; - 637 0384 0068 P0 = 0 (X); - 638 .LVL64: - 639 0386 0DE10000 P5.L = _TX_buff; - 640 .LBB17: - 646:src/l502_user_process.c **** TX_buff[i] = 0; - 641 .loc 1 646 0 - 642 038a 0060 R0 = 0 (X); - 643 038c 29E11027 P1 = 10000 (X); - 644 0390 B2E00410 LSETUP (.L46, .L56) LC1 = P1; - 645 .L46: - 646 0394 855E P2 = P5 + (P0 << 2); - 647 0396 1093 [P2] = R0; - 648 .L56: - 645:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 649 .loc 1 645 0 - 650 0398 086C P0 += 1; - 651 039a 732F jump.s .L53; - 652 .LBE17: - 653 .LFE6: - 654 .size _usr_cmd_process, .-_usr_cmd_process - BFIN GAS /tmp/ccGFlwpN.s page 27 - - - 655 .align 4 - 656 .global _sport_tx_done; - 657 .type _sport_tx_done, STT_FUNC; - 658 _sport_tx_done: - 659 .LFB5: - 424:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 660 .loc 1 424 0 - 661 .LVL65: - 425:src/l502_user_process.c **** ++streams_cnt[1]; - 662 .loc 1 425 0 - 663 039c 4AE10000 P2.H = _streams_cnt; - 424:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 664 .loc 1 424 0 - 665 03a0 00E80000 LINK 0; - 666 .LCFI5: - 425:src/l502_user_process.c **** ++streams_cnt[1]; - 667 .loc 1 425 0 - 668 03a4 0AE10000 P2.L = _streams_cnt; - 669 03a8 50A0 R0 = [P2+4]; - 670 .LVL66: - 671 03aa 0864 R0 += 1; - 672 03ac 50B0 [P2+4] = R0; - 427:src/l502_user_process.c **** stream_out_buf_free(size); - 673 .loc 1 427 0 - 674 03ae 0130 R0 = R1; - 428:src/l502_user_process.c **** } - 675 .loc 1 428 0 - 676 03b0 01E80000 UNLINK; - 427:src/l502_user_process.c **** stream_out_buf_free(size); - 677 .loc 1 427 0 - 678 03b4 FFE226FE jump.l _stream_out_buf_free; - 679 .LVL67: - 680 .LFE5: - 681 .size _sport_tx_done, .-_sport_tx_done - 682 .align 4 - 683 .global _hdma_send_done; - 684 .type _hdma_send_done, STT_FUNC; - 685 _hdma_send_done: - 686 .LFB4: - 404:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 687 .loc 1 404 0 - 688 .LVL68: - 406:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 689 .loc 1 406 0 - 690 03b8 4AE10000 P2.H = _TX_buff_state; - 404:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 691 .loc 1 404 0 - 692 03bc 00E80000 LINK 0; - 693 .LCFI6: - 406:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 694 .loc 1 406 0 - 695 03c0 2060 R0 = 4 (X); - 696 .LVL69: - 697 03c2 0AE13000 P2.L = _TX_buff_state; - 698 03c6 109B B [P2] = R0; - 407:src/l502_user_process.c **** ++streams_cnt[3]; - 699 .loc 1 407 0 - BFIN GAS /tmp/ccGFlwpN.s page 28 - - - 700 03c8 4AE10000 P2.H = _streams_cnt; - 701 03cc 0AE10000 P2.L = _streams_cnt; - 702 03d0 D0A0 R0 = [P2+12]; - 703 03d2 0864 R0 += 1; - 704 03d4 D0B0 [P2+12] = R0; - 409:src/l502_user_process.c **** stream_in_buf_free(size); - 705 .loc 1 409 0 - 706 03d6 0130 R0 = R1; - 410:src/l502_user_process.c **** } - 707 .loc 1 410 0 - 708 03d8 01E80000 UNLINK; - 409:src/l502_user_process.c **** stream_in_buf_free(size); - 709 .loc 1 409 0 - 710 03dc FFE212FE jump.l _stream_in_buf_free; - 711 .LVL70: - 712 .LFE4: - 713 .size _hdma_send_done, .-_hdma_send_done - 714 .align 4 - 715 .global _usr_out_proc_data; - 716 .type _usr_out_proc_data, STT_FUNC; - 717 _usr_out_proc_data: - 718 .LFB3: - 368:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 719 .loc 1 368 0 - 720 .LVL71: - 721 03e0 7005 [--sp] = ( r7:6 ); - 722 - 723 .LCFI7: - 373:src/l502_user_process.c **** ++streams_cnt[2]; - 724 .loc 1 373 0 - 725 03e2 4AE10000 P2.H = _streams_cnt; - 368:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 726 .loc 1 368 0 - 727 03e6 00E80300 LINK 12; - 728 .LCFI8: - 373:src/l502_user_process.c **** ++streams_cnt[2]; - 729 .loc 1 373 0 - 730 03ea 0AE10000 P2.L = _streams_cnt; - 368:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 731 .loc 1 368 0 - 732 03ee 3030 R6 = R0; - 373:src/l502_user_process.c **** ++streams_cnt[2]; - 733 .loc 1 373 0 - 734 03f0 90A0 R0 = [P2+8]; - 735 .LVL72: - 736 03f2 0864 R0 += 1; - 368:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 737 .loc 1 368 0 - 738 03f4 82CE01CE R7 = ROT R1 BY 0 || - 738 90B00000 - 739 [P2+8] = R0 || - 740 nop; - 741 .LVL73: - 375:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 742 .loc 1 375 0 - 743 03fc FFE302FE call _sport_tx_req_rdy; - 744 0400 000C cc =R0==0; - BFIN GAS /tmp/ccGFlwpN.s page 29 - - - 745 0402 0E18 if cc jump .L67; - 746 0404 20E10040 R0 = 16384 (X); - 747 0408 070A cc =R7<=R0 (iu); - 748 040a 3806 if !cc R7 = R0; - 749 .LVL74: - 382:src/l502_user_process.c **** sport_tx_start_req(data, size); - 750 .loc 1 382 0 - 751 040c 0630 R0 = R6; - 752 040e 0F30 R1 = R7; - 753 0410 FFE3F8FD call _sport_tx_start_req; - 387:src/l502_user_process.c **** } - 754 .loc 1 387 0 - 755 0414 0730 R0 = R7; - 756 0416 01E80000 UNLINK; - 757 041a 3005 ( r7:6 ) = [sp++]; - 758 - 759 .LCFI9: - 760 .LVL75: - 761 041c 1000 rts; - 762 .LVL76: - 763 .L67: - 375:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 764 .loc 1 375 0 - 765 041e 0760 R7 = 0 (X); - 766 .LVL77: - 387:src/l502_user_process.c **** } - 767 .loc 1 387 0 - 768 0420 0730 R0 = R7; - 769 0422 01E80000 UNLINK; - 770 0426 3005 ( r7:6 ) = [sp++]; - 771 - 772 .LCFI10: - 773 .LVL78: - 774 0428 1000 rts; - 775 .LFE3: - 776 .size _usr_out_proc_data, .-_usr_out_proc_data - 777 .global ___udivsi3; - 778 042a 0000 .align 4 - 779 .global _usr_in_proc_data; - 780 .type _usr_in_proc_data, STT_FUNC; - 781 _usr_in_proc_data: - 782 .LFB2: - 163:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 783 .loc 1 163 0 - 784 .LVL79: - 785 042c E305 [--sp] = ( r7:4, p5:3 ); - 786 - 787 .LCFI11: - 788 042e 00E80500 LINK 20; - 789 .LCFI12: - 167:src/l502_user_process.c **** ++streams_cnt[0]; - 790 .loc 1 167 0 - 791 0432 4AE10000 P2.H = _streams_cnt; - 792 0436 0AE10000 P2.L = _streams_cnt; - 163:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 793 .loc 1 163 0 - 794 043a 78B2 [FP+36] = R0; - BFIN GAS /tmp/ccGFlwpN.s page 30 - - - 167:src/l502_user_process.c **** ++streams_cnt[0]; - 795 .loc 1 167 0 - 796 043c 1091 R0 = [P2]; - 797 .LVL80: - 798 043e 0864 R0 += 1; - 174:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 799 .loc 1 174 0 - 800 0440 47E10000 R7.H = _TX_buff_state; - 167:src/l502_user_process.c **** ++streams_cnt[0]; - 801 .loc 1 167 0 - 802 0444 1093 [P2] = R0; - 174:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 803 .loc 1 174 0 - 804 0446 07E13000 R7.L = _TX_buff_state; - 805 044a 1732 P2 = R7; - 169:src/l502_user_process.c **** size_processed = 0; - 806 .loc 1 169 0 - 807 044c 49E10000 P1.H = _size_processed; - 808 0450 0060 R0 = 0 (X); - 809 0452 09E12800 P1.L = _size_processed; - 810 0456 0893 [P1] = R0; - 163:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 811 .loc 1 163 0 - 812 0458 82CE01CC R6 = ROT R1 BY 0 || - 812 50990000 - 813 R0 = B [P2] (X) || - 814 nop; - 815 .LVL81: - 174:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 816 .loc 1 174 0 - 817 0460 4043 R0 = R0.B (Z); - 818 0462 2160 R1 = 4 (X); - 819 0464 0808 cc =R0==R1; - 820 0466 3D18 if cc jump .L103; - 821 .LVL82: - 822 .L69: - 183:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 823 .loc 1 183 0 - 824 0468 44E10000 R4.H = _Proc_state; - 825 046c 04E12C00 R4.L = _Proc_state; - 826 0470 1432 P2 = R4; - 827 0472 5099 R0 = B [P2] (X); - 828 0474 4043 R0 = R0.B (Z); - 829 0476 080C cc =R0==1; - 830 0478 2718 if cc jump .L104; - 195:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 831 .loc 1 195 0 - 832 047a 0C32 P1 = R4; - 833 047c 4899 R0 = B [P1] (X); - 834 047e 4043 R0 = R0.B (Z); - 835 0480 100C cc =R0==2; - 836 0482 0819 if cc jump .L105; - 837 .L74: - 218:src/l502_user_process.c **** if (Proc_state.mode == WORK){ - 838 .loc 1 218 0 - 839 0484 2C32 P5 = R4; - 840 0486 6899 R0 = B [P5] (X); - BFIN GAS /tmp/ccGFlwpN.s page 31 - - - 223:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 841 .loc 1 223 0 - 842 0488 6899 R0 = B [P5] (X); - 843 048a 4043 R0 = R0.B (Z); - 844 048c 180C cc =R0==3; - 845 048e 4318 if cc jump .L106; - 846 .LVL83: - 847 .L78: - 307:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 848 .loc 1 307 0 - 849 0490 FFE3B8FD call _hdma_send_req_rdy; - 850 .LVL84: - 851 0494 000C cc =R0==0; - 852 0496 1F18 if cc jump .L72; - 312:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 853 .loc 1 312 0 - 854 0498 0F32 P1 = R7; - 855 049a 4899 R0 = B [P1] (X); - 856 049c 4043 R0 = R0.B (Z); - 857 049e 000C cc =R0==0; - 858 04a0 4519 if cc jump .L102; - 316:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 859 .loc 1 316 0 - 860 04a2 4AE10000 P2.H = _TX_buff_state; - 861 04a6 0AE13000 P2.L = _TX_buff_state; - 862 04aa 5099 R0 = B [P2] (X); - 863 04ac 4043 R0 = R0.B (Z); - 864 04ae 100C cc =R0==2; - 865 04b0 4719 if cc jump .L107; - 866 .L88: - 333:src/l502_user_process.c **** return size_processed; - 867 .loc 1 333 0 - 868 04b2 4DE10000 P5.H = _size_processed; - 869 .LVL85: - 870 04b6 0DE12800 P5.L = _size_processed; - 342:src/l502_user_process.c **** } - 871 .loc 1 342 0 - 872 04ba 01E80000 UNLINK; - 333:src/l502_user_process.c **** return size_processed; - 873 .loc 1 333 0 - 874 04be 2E91 R6 = [P5]; - 342:src/l502_user_process.c **** } - 875 .loc 1 342 0 - 876 04c0 0630 R0 = R6; - 877 04c2 A305 ( r7:4, p5:3 ) = [sp++]; - 878 - 879 .LCFI13: - 880 .LVL86: - 881 04c4 1000 rts; - 882 .LVL87: - 883 .L104: - 184:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 884 .loc 1 184 0 - 885 04c6 2F32 P5 = R7; - 886 04c8 0060 R0 = 0 (X); - 887 04ca 289B B [P5] = R0; - 185:src/l502_user_process.c **** if (hdma_send_req_rdy()){ - BFIN GAS /tmp/ccGFlwpN.s page 32 - - - 888 .loc 1 185 0 - 889 04cc FFE39AFD call _hdma_send_req_rdy; - 890 .LVL88: - 891 04d0 000C cc =R0==0; - 892 04d2 2C11 if !cc jump .L102; - 893 .LVL89: - 894 .L72: - 333:src/l502_user_process.c **** return size_processed; - 895 .loc 1 333 0 - 896 04d4 0660 R6 = 0 (X); - 342:src/l502_user_process.c **** } - 897 .loc 1 342 0 - 898 04d6 0630 R0 = R6; - 899 04d8 01E80000 UNLINK; - 900 04dc A305 ( r7:4, p5:3 ) = [sp++]; - 901 - 902 .LCFI14: - 903 .LVL90: - 904 04de 1000 rts; - 905 .LVL91: - 906 .L103: - 907 04e0 4DE10000 P5.H = _tx_val; - 908 04e4 4CE10000 P4.H = _TX_buff; - 909 .LBB18: - 177:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 910 .loc 1 177 0 - 911 04e8 BA63 R2 = -9 (X); - 912 .LBE18: - 174:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 913 .loc 1 174 0 - 914 04ea 0068 P0 = 0 (X); - 915 .LVL92: - 916 04ec 0DE12000 P5.L = _tx_val; - 917 04f0 0CE10000 P4.L = _TX_buff; - 918 .LBB19: - 177:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 919 .loc 1 177 0 - 920 04f4 CA4F R2 <<= 25; - 921 04f6 29E11027 P1 = 10000 (X); - 922 04fa B2E00810 LSETUP (.L70, .L113) LC1 = P1; - 923 .L70: - 924 04fe 2891 R0 = [P5]; - 925 0500 5056 R1 = R0 | R2; - 926 0502 845E P2 = P4 + (P0 << 2); - 927 0504 1193 [P2] = R1; - 928 0506 0864 R0 += 1; - 929 0508 2893 [P5] = R0; - 930 .L113: - 175:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 931 .loc 1 175 0 - 932 050a 086C P0 += 1; - 933 .LBE19: - 180:src/l502_user_process.c **** TX_buff_state = FILLING; - 934 .loc 1 180 0 - 935 050c 0F32 P1 = R7; - 936 050e 0860 R0 = 1 (X); - 937 0510 089B B [P1] = R0; - BFIN GAS /tmp/ccGFlwpN.s page 33 - - - 938 0512 AB2F jump.s .L69; - 939 .L106: - 940 0514 4BE10000 P3.H = _data_I; - 941 .LBB20: - 942 .LBB22: - 245:src/l502_user_process.c **** TX_buff_I = 0; - 943 .loc 1 245 0 - 944 0518 45E10000 R5.H = _TX_buff_I; - 945 .LBB24: - 257:src/l502_user_process.c **** AVG_buff[i] = 0xC2000000; - 946 .loc 1 257 0 - 947 051c 0B63 R3 = -31 (X); - 948 051e 0BE11800 P3.L = _data_I; - 949 .LBE24: - 245:src/l502_user_process.c **** TX_buff_I = 0; - 950 .loc 1 245 0 - 951 0522 05E11400 R5.L = _TX_buff_I; - 952 .LBB23: - 257:src/l502_user_process.c **** AVG_buff[i] = 0xC2000000; - 953 .loc 1 257 0 - 954 0526 CB4F R3 <<= 25; - 955 .LVL93: - 956 .L100: - 957 .LBE23: - 958 .LBE22: - 959 .LBE20: - 224:src/l502_user_process.c **** while(++data_I < size ){ - 960 .loc 1 224 0 - 961 0528 1891 R0 = [P3]; - 962 .LVL94: - 963 052a 0864 R0 += 1; - 964 052c 1893 [P3] = R0; - 965 052e 1891 R0 = [P3]; - 966 0530 060A cc =R6<=R0 (iu); - 967 0532 AF1B if cc jump .L78; - 968 .LBB26: - 225:src/l502_user_process.c **** uint32_t word = data[data_I]; - 969 .loc 1 225 0 - 970 0534 49E10000 P1.H = _data_I; - 971 0538 09E11800 P1.L = _data_I; - 972 053c 7DAE P5 = [FP+36]; - 973 .LVL95: - 974 053e 4A91 P2 = [P1]; - 975 0540 955E P2 = P5 + (P2 << 2); - 976 0542 1291 R2 = [P2]; - 228:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 977 .loc 1 228 0 - 978 0544 82C64281 R0 = R2 >> 24; - 979 .LVL96: - 980 0548 000C cc =R0==0; - 981 054a 5A14 if !cc jump .L79 (bp); - 229:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 982 .loc 1 229 0 - 983 054c 49E10000 P1.H = _DY_SYN_2_value; - 984 0550 09E12D00 P1.L = _DY_SYN_2_value; - 985 0554 4AE10000 P2.H = _DY_SYN_2_value_prev; - 986 0558 4899 R0 = B [P1] (X); - BFIN GAS /tmp/ccGFlwpN.s page 34 - - - 987 .LVL97: - 988 055a 0AE12E00 P2.L = _DY_SYN_2_value_prev; - 989 055e 109B B [P2] = R0; - 230:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 990 .loc 1 230 0 - 991 0560 8A48 cc = !BITTST (R2,17); - 992 0562 911C if cc jump .L80 (bp); - 231:src/l502_user_process.c **** DY_SYN_2_value = 1; - 993 .loc 1 231 0 - 994 0564 0A60 R2 = 1 (X); - 995 .LVL98: - 236:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 996 .loc 1 236 0 - 997 0566 4043 R0 = R0.B (Z); - 231:src/l502_user_process.c **** DY_SYN_2_value = 1; - 998 .loc 1 231 0 - 999 0568 0A9B B [P1] = R2; - 236:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1000 .loc 1 236 0 - 1001 056a 000C cc =R0==0; - 1002 056c DE17 if !cc jump .L100 (bp); - 238:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 1003 .loc 1 238 0 - 1004 056e 0C32 P1 = R4; - 1005 0570 0268 P2 = 0 (X); - 1006 0572 0ABD [P1+16] = P2; - 239:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 1007 .loc 1 239 0 - 1008 0574 8AE60300 B [P1+3] = R2; - 240:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 1009 .loc 1 240 0 - 1010 0578 C9A8 R1 = W [P1+6] (X); - 1011 057a 88A8 R0 = W [P1+4] (X); - 1012 057c C942 R1 = R1.L (Z); - 1013 057e C042 R0 = R0.L (Z); - 1014 0580 8109 cc =R1= AVG_BUFF_SIZE){ - 1144 .loc 1 296 0 - 1145 0672 10A1 R0 = [P2+16]; - 1146 0674 21E1CF07 R1 = 1999 (X); - 1147 0678 080A cc =R0<=R1 (iu); - 1148 067a 571F if cc jump .L100 (bp); - 297:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1149 .loc 1 297 0 - 1150 067c 1060 R0 = 2 (X); - 1151 067e 90E61400 B [P2+20] = R0; - 1152 0682 532F jump.s .L100; - 1153 .LVL107: - 1154 .L80: - 233:src/l502_user_process.c **** DY_SYN_2_value = 0; - 1155 .loc 1 233 0 - 1156 0684 4DE10000 P5.H = _DY_SYN_2_value; - 1157 0688 0060 R0 = 0 (X); - 1158 068a 0DE12D00 P5.L = _DY_SYN_2_value; - 1159 068e 289B B [P5] = R0; - 1160 0690 4C2F jump.s .L100; - 1161 .LVL108: - 1162 .L105: - 1163 .LBE26: - 198:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 1164 .loc 1 198 0 - 1165 0692 1732 P2 = R7; - 1166 0694 5099 R0 = B [P2] (X); - 1167 0696 4043 R0 = R0.B (Z); - 1168 0698 080C cc =R0==1; - 1169 069a F516 if !cc jump .L74 (bp); - 199:src/l502_user_process.c **** data_I = 0; - 1170 .loc 1 199 0 - 1171 069c 4BE10000 P3.H = _data_I; - 1172 06a0 0060 R0 = 0 (X); - 1173 06a2 0BE11800 P3.L = _data_I; - 200:src/l502_user_process.c **** TX_buff_I = 0; - 1174 .loc 1 200 0 - 1175 06a6 48E10000 P0.H = _TX_buff_I; - 1176 .LVL109: - 199:src/l502_user_process.c **** data_I = 0; - 1177 .loc 1 199 0 - 1178 06aa 1893 [P3] = R0; - BFIN GAS /tmp/ccGFlwpN.s page 38 - - - 200:src/l502_user_process.c **** TX_buff_I = 0; - 1179 .loc 1 200 0 - 1180 06ac 08E11400 P0.L = _TX_buff_I; - 1181 06b0 0093 [P0] = R0; - 201:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1182 .loc 1 201 0 - 1183 06b2 1891 R0 = [P3]; - 1184 06b4 0864 R0 += 1; - 1185 06b6 060A cc =R6<=R0 (iu); - 1186 06b8 2518 if cc jump .L75; - 1187 06ba 21E10F27 R1 = 9999 (X); - 1188 06be 0091 R0 = [P0]; - 1189 06c0 0864 R0 += 1; - 1190 06c2 080A cc =R0<=R1 (iu); - 1191 06c4 1F10 if !cc jump .L75; - 1192 06c6 4CE10000 P4.H = _TX_buff; - 1193 06ca 0CE10000 P4.L = _TX_buff; - 203:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1194 .loc 1 203 0 - 1195 06ce 5030 R2 = P0; - 1196 06d0 21E10F27 R1 = 9999 (X); - 1197 06d4 0620 jump.s .L76; - 1198 .L109: - 201:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1199 .loc 1 201 0 - 1200 06d6 0A32 P1 = R2; - 1201 06d8 0891 R0 = [P1]; - 1202 06da 0864 R0 += 1; - 1203 06dc 080A cc =R0<=R1 (iu); - 1204 06de 1210 if !cc jump .L75; - 1205 .L76: - 203:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1206 .loc 1 203 0 - 1207 06e0 7DAE P5 = [FP+36]; - 1208 06e2 4191 P1 = [P0]; - 1209 06e4 5A91 P2 = [P3]; - 1210 06e6 4C5E P1 = P4 + (P1 << 2); - 1211 06e8 955E P2 = P5 + (P2 << 2); - 1212 06ea 1091 R0 = [P2]; - 1213 06ec 0893 [P1] = R0; - 205:src/l502_user_process.c **** TX_buff_I++; - 1214 .loc 1 205 0 - 1215 06ee 0091 R0 = [P0]; - 1216 06f0 0864 R0 += 1; - 1217 06f2 0093 [P0] = R0; - 206:src/l502_user_process.c **** data_I++; - 1218 .loc 1 206 0 - 1219 06f4 1891 R0 = [P3]; - 1220 06f6 0864 R0 += 1; - 1221 06f8 1893 [P3] = R0; - 201:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1222 .loc 1 201 0 - 1223 06fa 1891 R0 = [P3]; - 1224 06fc 0864 R0 += 1; - 1225 06fe 060A cc =R6<=R0 (iu); - 1226 0700 EB17 if !cc jump .L109 (bp); - 1227 .L75: - BFIN GAS /tmp/ccGFlwpN.s page 39 - - - 210:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1228 .loc 1 210 0 - 1229 0702 1732 P2 = R7; - 208:src/l502_user_process.c **** size_processed = data_I; - 1230 .loc 1 208 0 - 1231 0704 49E10000 P1.H = _size_processed; - 1232 0708 1891 R0 = [P3]; - 1233 070a 09E12800 P1.L = _size_processed; - 1234 070e 0893 [P1] = R0; - 210:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1235 .loc 1 210 0 - 1236 0710 1060 R0 = 2 (X); - 1237 0712 109B B [P2] = R0; - 1238 0714 B82E jump.s .L74; - 1239 .LVL110: - 1240 .L82: - 1241 .LBB27: - 279:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 1242 .loc 1 279 0 - 1243 0716 4DE10000 P5.H = _Proc_state; - 1244 071a 0DE12C00 P5.L = _Proc_state; - 1245 071e AAE61400 B [P5+20] = R2; - 280:src/l502_user_process.c **** Proc_state.average_N ++; - 1246 .loc 1 280 0 - 1247 0722 E8A8 R0 = W [P5+6] (X); - 1248 0724 0864 R0 += 1; - 1249 0726 E8B4 W [P5+6] = R0; - 1250 0728 002F jump.s .L100; - 1251 .LVL111: - 1252 .L102: - 1253 .LBE27: - 313:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 1254 .loc 1 313 0 - 1255 072a 78A2 R0 = [FP+36]; - 1256 072c 0E30 R1 = R6; - 1257 072e 0260 R2 = 0 (X); - 1258 0730 FFE368FC call _hdma_send_req_start; - 342:src/l502_user_process.c **** } - 1259 .loc 1 342 0 - 1260 0734 0630 R0 = R6; - 1261 0736 01E80000 UNLINK; - 1262 073a A305 ( r7:4, p5:3 ) = [sp++]; - 1263 - 1264 .LCFI15: - 1265 .LVL112: - 1266 073c 1000 rts; - 1267 .LVL113: - 1268 .L107: - 1269 073e 4CE10000 P4.H = _TX_buff; - 1270 0742 4DE10000 P5.H = _TX_buff_shadow; - 1271 .LVL114: - 316:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 1272 .loc 1 316 0 - 1273 0746 0160 R1 = 0 (X); - 1274 .LVL115: - 1275 0748 0CE10000 P4.L = _TX_buff; - 1276 074c 0DE10000 P5.L = _TX_buff_shadow; - BFIN GAS /tmp/ccGFlwpN.s page 40 - - - 1277 0750 28E11027 P0 = 10000 (X); - 1278 0754 B2E00800 LSETUP (.L89, .L110) LC1 = P0; - 1279 .L89: - 1280 .LBB28: - 318:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1281 .loc 1 318 0 - 1282 0758 0932 P1 = R1; - 317:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 1283 .loc 1 317 0 - 1284 075a 0964 R1 += 1; - 318:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1285 .loc 1 318 0 - 1286 075c 4A44 P2 = P1 << 2; - 1287 075e 545A P1 = P4 + P2; - 1288 0760 0891 R0 = [P1]; - 1289 0762 955A P2 = P5 + P2; - 1290 .L110: - 1291 0764 1093 [P2] = R0; - 1292 .LBE28: - 320:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 1293 .loc 1 320 0 - 1294 0766 4AE10000 P2.H = _TX_buff_I; - 1295 076a 0AE11400 P2.L = _TX_buff_I; - 1296 076e 40E10000 R0.H = _TX_buff_shadow; - 1297 0772 1191 R1 = [P2]; - 1298 .LVL116: - 1299 0774 0260 R2 = 0 (X); - 1300 0776 00E10000 R0.L = _TX_buff_shadow; - 1301 077a FFE343FC call _hdma_send_req_start; - 321:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 1302 .loc 1 321 0 - 1303 077e 40E10000 R0.H = _TX_marker; - 1304 0782 00E10400 R0.L = _TX_marker; - 1305 0786 5160 R1 = 10 (X); - 1306 0788 0260 R2 = 0 (X); - 1307 078a FFE33BFC call _hdma_send_req_start; - 324:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 1308 .loc 1 324 0 - 1309 078e 1732 P2 = R7; - 1310 0790 2060 R0 = 4 (X); - 1311 0792 109B B [P2] = R0; - 1312 0794 8F2E jump.s .L88; - 1313 .LVL117: - 1314 .L108: - 1315 0796 4CE10000 P4.H = _AVG_buff; - 1316 079a 0CE10000 P4.L = _AVG_buff; - 1317 079e 212F jump.s .L83; - 1318 .LFE2: - 1319 .size _usr_in_proc_data, .-_usr_in_proc_data - 1320 .global _streams_cnt; - 1321 .section .bss,"aw",@nobits - 1322 .align 4 - 1323 .type _streams_cnt, @object - 1324 .size _streams_cnt, 16 - 1325 _streams_cnt: - 1326 0000 00000000 .zero 16 - 1326 00000000 - BFIN GAS /tmp/ccGFlwpN.s page 41 - - - 1326 00000000 - 1326 00000000 - 1327 .global _dbg_receive_value; - 1328 .data; - 1329 .align 4 - 1330 .type _dbg_receive_value, @object - 1331 .size _dbg_receive_value, 4 - 1332 _dbg_receive_value: - 1333 0000 91D51200 .long 1234321 - 1334 .global _streams_succes_flag; - 1335 .section .bss - 1336 .align 4 - 1337 .type _streams_succes_flag, @object - 1338 .size _streams_succes_flag, 4 - 1339 _streams_succes_flag: - 1340 0010 00000000 .zero 4 - 1341 .global _TX_marker; - 1342 .data; - 1343 .align 4 - 1344 .type _TX_marker, @object - 1345 .size _TX_marker, 40 - 1346 _TX_marker: - 1347 0004 0F0000FE .long -33554417 - 1348 0008 F00000FE .long -33554192 - 1349 000c 000F00FE .long -33550592 - 1350 0010 00F000FE .long -33492992 - 1351 0014 00000FFE .long -32571392 - 1352 0018 0000F0FE .long -17825792 - 1353 001c 00000FFE .long -32571392 - 1354 0020 00F000FE .long -33492992 - 1355 0024 000F00FE .long -33550592 - 1356 0028 F00000FE .long -33554192 - 1357 .global _TX_buff_I; - 1358 .section .bss - 1359 .align 4 - 1360 .type _TX_buff_I, @object - 1361 .size _TX_buff_I, 4 - 1362 _TX_buff_I: - 1363 0014 00000000 .zero 4 - 1364 .global _TX_buff_I_shadow; - 1365 .data; - 1366 .align 4 - 1367 .type _TX_buff_I_shadow, @object - 1368 .size _TX_buff_I_shadow, 4 - 1369 _TX_buff_I_shadow: - 1370 002c B9E10100 .long 123321 - 1371 .global _data_I; - 1372 .section .bss - 1373 .align 4 - 1374 .type _data_I, @object - 1375 .size _data_I, 4 - 1376 _data_I: - 1377 0018 00000000 .zero 4 - 1378 .global _send_size; - 1379 .align 4 - 1380 .type _send_size, @object - 1381 .size _send_size, 4 - BFIN GAS /tmp/ccGFlwpN.s page 42 - - - 1382 _send_size: - 1383 001c 00000000 .zero 4 - 1384 .global _TX_buff_state; - 1385 .data; - 1386 .type _TX_buff_state, @object - 1387 .size _TX_buff_state, 1 - 1388 _TX_buff_state: - 1389 0030 04 .byte 4 - 1390 .global _tx_val; - 1391 0031 000000 .section .bss - 1392 .align 4 - 1393 .type _tx_val, @object - 1394 .size _tx_val, 4 - 1395 _tx_val: - 1396 0020 00000000 .zero 4 - 1397 .global _some_i; - 1398 .align 4 - 1399 .type _some_i, @object - 1400 .size _some_i, 4 - 1401 _some_i: - 1402 0024 00000000 .zero 4 - 1403 .global _size_processed; - 1404 .align 4 - 1405 .type _size_processed, @object - 1406 .size _size_processed, 4 - 1407 _size_processed: - 1408 0028 00000000 .zero 4 - 1409 .global _LFSM_started; - 1410 .type _LFSM_started, @object - 1411 .size _LFSM_started, 1 - 1412 _LFSM_started: - 1413 002c 00 .zero 1 - 1414 .global _DY_SYN_2_value; - 1415 .type _DY_SYN_2_value, @object - 1416 .size _DY_SYN_2_value, 1 - 1417 _DY_SYN_2_value: - 1418 002d 00 .zero 1 - 1419 .global _DY_SYN_2_value_prev; - 1420 .type _DY_SYN_2_value_prev, @object - 1421 .size _DY_SYN_2_value_prev, 1 - 1422 _DY_SYN_2_value_prev: - 1423 002e 00 .zero 1 - 1424 .comm _dbg_sport_rx_copy,40,4 - 1425 .comm _Proc_state,44,4 - 1426 002f 00 .section .debug_frame,"",@progbits - 1427 .Lframe0: - 1428 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 1429 .LSCIE0: - 1430 0004 FFFFFFFF .4byte 0xffffffff - 1431 0008 01 .byte 0x1 - 1432 0009 00 .string "" - 1433 000a 01 .uleb128 0x1 - 1434 000b 7C .sleb128 -4 - 1435 000c 23 .byte 0x23 - 1436 000d 0C .byte 0xc - 1437 000e 0E .uleb128 0xe - 1438 000f 00 .uleb128 0x0 - BFIN GAS /tmp/ccGFlwpN.s page 43 - - - 1439 .align 4 - 1440 .LECIE0: - 1441 .LSFDE0: - 1442 0010 20000000 .4byte .LEFDE0-.LASFDE0 - 1443 .LASFDE0: - 1444 0014 00000000 .4byte .Lframe0 - 1445 0018 00000000 .4byte .LFB6 - 1446 001c 9C030000 .4byte .LFE6-.LFB6 - 1447 0020 44 .byte 0x4 - 1448 .4byte .LCFI0-.LFB6 - 1449 0021 0E .byte 0xe - 1450 0022 10 .uleb128 0x10 - 1451 0023 44 .byte 0x4 - 1452 .4byte .LCFI1-.LCFI0 - 1453 0024 0C .byte 0xc - 1454 0025 0F .uleb128 0xf - 1455 0026 18 .uleb128 0x18 - 1456 0027 8F .byte 0x8f - 1457 0028 06 .uleb128 0x6 - 1458 0029 A3 .byte 0xa3 - 1459 002a 05 .uleb128 0x5 - 1460 002b 8D .byte 0x8d - 1461 002c 04 .uleb128 0x4 - 1462 002d 8C .byte 0x8c - 1463 002e 03 .uleb128 0x3 - 1464 002f 87 .byte 0x87 - 1465 0030 02 .uleb128 0x2 - 1466 0031 86 .byte 0x86 - 1467 0032 01 .uleb128 0x1 - 1468 0033 00 .align 4 - 1469 .LEFDE0: - 1470 .LSFDE2: - 1471 0034 14000000 .4byte .LEFDE2-.LASFDE2 - 1472 .LASFDE2: - 1473 0038 00000000 .4byte .Lframe0 - 1474 003c 9C030000 .4byte .LFB5 - 1475 0040 1C000000 .4byte .LFE5-.LFB5 - 1476 0044 48 .byte 0x4 - 1477 .4byte .LCFI5-.LFB5 - 1478 0045 0C .byte 0xc - 1479 0046 0F .uleb128 0xf - 1480 0047 08 .uleb128 0x8 - 1481 0048 8F .byte 0x8f - 1482 0049 02 .uleb128 0x2 - 1483 004a A3 .byte 0xa3 - 1484 004b 01 .uleb128 0x1 - 1485 .align 4 - 1486 .LEFDE2: - 1487 .LSFDE4: - 1488 004c 14000000 .4byte .LEFDE4-.LASFDE4 - 1489 .LASFDE4: - 1490 0050 00000000 .4byte .Lframe0 - 1491 0054 B8030000 .4byte .LFB4 - 1492 0058 28000000 .4byte .LFE4-.LFB4 - 1493 005c 48 .byte 0x4 - 1494 .4byte .LCFI6-.LFB4 - 1495 005d 0C .byte 0xc - BFIN GAS /tmp/ccGFlwpN.s page 44 - - - 1496 005e 0F .uleb128 0xf - 1497 005f 08 .uleb128 0x8 - 1498 0060 8F .byte 0x8f - 1499 0061 02 .uleb128 0x2 - 1500 0062 A3 .byte 0xa3 - 1501 0063 01 .uleb128 0x1 - 1502 .align 4 - 1503 .LEFDE4: - 1504 .LSFDE6: - 1505 0064 1C000000 .4byte .LEFDE6-.LASFDE6 - 1506 .LASFDE6: - 1507 0068 00000000 .4byte .Lframe0 - 1508 006c E0030000 .4byte .LFB3 - 1509 0070 4A000000 .4byte .LFE3-.LFB3 - 1510 0074 42 .byte 0x4 - 1511 .4byte .LCFI7-.LFB3 - 1512 0075 0E .byte 0xe - 1513 0076 08 .uleb128 0x8 - 1514 0077 48 .byte 0x4 - 1515 .4byte .LCFI8-.LCFI7 - 1516 0078 0C .byte 0xc - 1517 0079 0F .uleb128 0xf - 1518 007a 10 .uleb128 0x10 - 1519 007b 8F .byte 0x8f - 1520 007c 04 .uleb128 0x4 - 1521 007d A3 .byte 0xa3 - 1522 007e 03 .uleb128 0x3 - 1523 007f 87 .byte 0x87 - 1524 0080 02 .uleb128 0x2 - 1525 0081 86 .byte 0x86 - 1526 0082 01 .uleb128 0x1 - 1527 0083 00 .align 4 - 1528 .LEFDE6: - 1529 .LSFDE8: - 1530 0084 28000000 .4byte .LEFDE8-.LASFDE8 - 1531 .LASFDE8: - 1532 0088 00000000 .4byte .Lframe0 - 1533 008c 2C040000 .4byte .LFB2 - 1534 0090 74030000 .4byte .LFE2-.LFB2 - 1535 0094 42 .byte 0x4 - 1536 .4byte .LCFI11-.LFB2 - 1537 0095 0E .byte 0xe - 1538 0096 1C .uleb128 0x1c - 1539 0097 44 .byte 0x4 - 1540 .4byte .LCFI12-.LCFI11 - 1541 0098 0C .byte 0xc - 1542 0099 0F .uleb128 0xf - 1543 009a 24 .uleb128 0x24 - 1544 009b 8F .byte 0x8f - 1545 009c 09 .uleb128 0x9 - 1546 009d A3 .byte 0xa3 - 1547 009e 08 .uleb128 0x8 - 1548 009f 8D .byte 0x8d - 1549 00a0 07 .uleb128 0x7 - 1550 00a1 8C .byte 0x8c - 1551 00a2 06 .uleb128 0x6 - 1552 00a3 8B .byte 0x8b - BFIN GAS /tmp/ccGFlwpN.s page 45 - - - 1553 00a4 05 .uleb128 0x5 - 1554 00a5 87 .byte 0x87 - 1555 00a6 04 .uleb128 0x4 - 1556 00a7 86 .byte 0x86 - 1557 00a8 03 .uleb128 0x3 - 1558 00a9 85 .byte 0x85 - 1559 00aa 02 .uleb128 0x2 - 1560 00ab 84 .byte 0x84 - 1561 00ac 01 .uleb128 0x1 - 1562 00ad 000000 .align 4 - 1563 .LEFDE8: - 1564 .text; - 1565 .Letext0: - 1566 .section .debug_loc,"",@progbits - 1567 .Ldebug_loc0: - 1568 .LLST0: - 1569 0000 00000000 .4byte .LFB6-.Ltext0 - 1570 0004 04000000 .4byte .LCFI0-.Ltext0 - 1571 0008 0100 .2byte 0x1 - 1572 000a 5E .byte 0x5e - 1573 000b 04000000 .4byte .LCFI0-.Ltext0 - 1574 000f 08000000 .4byte .LCFI1-.Ltext0 - 1575 0013 0200 .2byte 0x2 - 1576 0015 7E .byte 0x7e - 1577 0016 10 .sleb128 16 - 1578 0017 08000000 .4byte .LCFI1-.Ltext0 - 1579 001b 9C030000 .4byte .LFE6-.Ltext0 - 1580 001f 0200 .2byte 0x2 - 1581 0021 7F .byte 0x7f - 1582 0022 18 .sleb128 24 - 1583 0023 00000000 .4byte 0x0 - 1584 0027 00000000 .4byte 0x0 - 1585 .LLST1: - 1586 002b 00000000 .4byte .LVL0-.Ltext0 - 1587 002f 10000000 .4byte .LVL1-.Ltext0 - 1588 0033 0100 .2byte 0x1 - 1589 0035 50 .byte 0x50 - 1590 0036 10000000 .4byte .LVL1-.Ltext0 - 1591 003a 24000000 .4byte .LVL2-.Ltext0 - 1592 003e 0100 .2byte 0x1 - 1593 0040 58 .byte 0x58 - 1594 0041 2E000000 .4byte .LVL4-.Ltext0 - 1595 0045 48000000 .4byte .LVL5-.Ltext0 - 1596 0049 0100 .2byte 0x1 - 1597 004b 58 .byte 0x58 - 1598 004c 52000000 .4byte .LVL6-.Ltext0 - 1599 0050 56000000 .4byte .LVL7-.Ltext0 - 1600 0054 0100 .2byte 0x1 - 1601 0056 58 .byte 0x58 - 1602 0057 6C000000 .4byte .LVL9-.Ltext0 - 1603 005b 94000000 .4byte .LVL12-.Ltext0 - 1604 005f 0100 .2byte 0x1 - 1605 0061 58 .byte 0x58 - 1606 0062 98000000 .4byte .LVL13-.Ltext0 - 1607 0066 A8000000 .4byte .LVL14-.Ltext0 - 1608 006a 0100 .2byte 0x1 - 1609 006c 58 .byte 0x58 - BFIN GAS /tmp/ccGFlwpN.s page 46 - - - 1610 006d 4A010000 .4byte .LVL29-.Ltext0 - 1611 0071 5A010000 .4byte .LVL30-.Ltext0 - 1612 0075 0100 .2byte 0x1 - 1613 0077 58 .byte 0x58 - 1614 0078 7C010000 .4byte .LVL31-.Ltext0 - 1615 007c 9A010000 .4byte .LVL32-.Ltext0 - 1616 0080 0100 .2byte 0x1 - 1617 0082 58 .byte 0x58 - 1618 0083 9C010000 .4byte .LVL33-.Ltext0 - 1619 0087 0E020000 .4byte .LVL52-.Ltext0 - 1620 008b 0100 .2byte 0x1 - 1621 008d 58 .byte 0x58 - 1622 008e 10020000 .4byte .LVL53-.Ltext0 - 1623 0092 6C020000 .4byte .LVL54-.Ltext0 - 1624 0096 0100 .2byte 0x1 - 1625 0098 58 .byte 0x58 - 1626 0099 94020000 .4byte .LVL57-.Ltext0 - 1627 009d EE020000 .4byte .LVL58-.Ltext0 - 1628 00a1 0100 .2byte 0x1 - 1629 00a3 58 .byte 0x58 - 1630 00a4 04030000 .4byte .LVL59-.Ltext0 - 1631 00a8 16030000 .4byte .LVL60-.Ltext0 - 1632 00ac 0100 .2byte 0x1 - 1633 00ae 58 .byte 0x58 - 1634 00af 18030000 .4byte .LVL61-.Ltext0 - 1635 00b3 2A030000 .4byte .LVL62-.Ltext0 - 1636 00b7 0100 .2byte 0x1 - 1637 00b9 58 .byte 0x58 - 1638 00ba 2C030000 .4byte .LVL63-.Ltext0 - 1639 00be 86030000 .4byte .LVL64-.Ltext0 - 1640 00c2 0100 .2byte 0x1 - 1641 00c4 58 .byte 0x58 - 1642 00c5 00000000 .4byte 0x0 - 1643 00c9 00000000 .4byte 0x0 - 1644 .LLST2: - 1645 00cd 24000000 .4byte .LVL2-.Ltext0 - 1646 00d1 2C000000 .4byte .LVL3-.Ltext0 - 1647 00d5 0100 .2byte 0x1 - 1648 00d7 57 .byte 0x57 - 1649 00d8 58000000 .4byte .LVL8-.Ltext0 - 1650 00dc 6C000000 .4byte .LVL9-.Ltext0 - 1651 00e0 0100 .2byte 0x1 - 1652 00e2 57 .byte 0x57 - 1653 00e3 00000000 .4byte 0x0 - 1654 00e7 00000000 .4byte 0x0 - 1655 .LLST3: - 1656 00eb 84000000 .4byte .LVL10-.Ltext0 - 1657 00ef 90000000 .4byte .LVL11-.Ltext0 - 1658 00f3 0100 .2byte 0x1 - 1659 00f5 50 .byte 0x50 - 1660 00f6 00000000 .4byte 0x0 - 1661 00fa 00000000 .4byte 0x0 - 1662 .LLST4: - 1663 00fe 0E010000 .4byte .LVL15-.Ltext0 - 1664 0102 38010000 .4byte .LVL26-.Ltext0 - 1665 0106 0100 .2byte 0x1 - 1666 0108 51 .byte 0x51 - BFIN GAS /tmp/ccGFlwpN.s page 47 - - - 1667 0109 38010000 .4byte .LVL26-.Ltext0 - 1668 010d 40010000 .4byte .LVL28-.Ltext0 - 1669 0111 0100 .2byte 0x1 - 1670 0113 50 .byte 0x50 - 1671 0114 00000000 .4byte 0x0 - 1672 0118 00000000 .4byte 0x0 - 1673 .LLST5: - 1674 011c AE010000 .4byte .LVL34-.Ltext0 - 1675 0120 B4010000 .4byte .LVL35-.Ltext0 - 1676 0124 0100 .2byte 0x1 - 1677 0126 52 .byte 0x52 - 1678 0127 B4010000 .4byte .LVL35-.Ltext0 - 1679 012b BC010000 .4byte .LVL36-.Ltext0 - 1680 012f 0100 .2byte 0x1 - 1681 0131 50 .byte 0x50 - 1682 0132 BC010000 .4byte .LVL36-.Ltext0 - 1683 0136 BE010000 .4byte .LVL37-.Ltext0 - 1684 013a 0100 .2byte 0x1 - 1685 013c 52 .byte 0x52 - 1686 013d BE010000 .4byte .LVL37-.Ltext0 - 1687 0141 C6010000 .4byte .LVL38-.Ltext0 - 1688 0145 0100 .2byte 0x1 - 1689 0147 50 .byte 0x50 - 1690 0148 C6010000 .4byte .LVL38-.Ltext0 - 1691 014c C8010000 .4byte .LVL39-.Ltext0 - 1692 0150 0100 .2byte 0x1 - 1693 0152 52 .byte 0x52 - 1694 0153 C8010000 .4byte .LVL39-.Ltext0 - 1695 0157 D0010000 .4byte .LVL40-.Ltext0 - 1696 015b 0100 .2byte 0x1 - 1697 015d 50 .byte 0x50 - 1698 015e D0010000 .4byte .LVL40-.Ltext0 - 1699 0162 D2010000 .4byte .LVL41-.Ltext0 - 1700 0166 0100 .2byte 0x1 - 1701 0168 52 .byte 0x52 - 1702 0169 D2010000 .4byte .LVL41-.Ltext0 - 1703 016d DA010000 .4byte .LVL42-.Ltext0 - 1704 0171 0100 .2byte 0x1 - 1705 0173 50 .byte 0x50 - 1706 0174 DA010000 .4byte .LVL42-.Ltext0 - 1707 0178 DC010000 .4byte .LVL43-.Ltext0 - 1708 017c 0100 .2byte 0x1 - 1709 017e 52 .byte 0x52 - 1710 017f DC010000 .4byte .LVL43-.Ltext0 - 1711 0183 E4010000 .4byte .LVL44-.Ltext0 - 1712 0187 0100 .2byte 0x1 - 1713 0189 50 .byte 0x50 - 1714 018a E4010000 .4byte .LVL44-.Ltext0 - 1715 018e E6010000 .4byte .LVL45-.Ltext0 - 1716 0192 0100 .2byte 0x1 - 1717 0194 52 .byte 0x52 - 1718 0195 E6010000 .4byte .LVL45-.Ltext0 - 1719 0199 EE010000 .4byte .LVL46-.Ltext0 - 1720 019d 0100 .2byte 0x1 - 1721 019f 50 .byte 0x50 - 1722 01a0 EE010000 .4byte .LVL46-.Ltext0 - 1723 01a4 F0010000 .4byte .LVL47-.Ltext0 - BFIN GAS /tmp/ccGFlwpN.s page 48 - - - 1724 01a8 0100 .2byte 0x1 - 1725 01aa 52 .byte 0x52 - 1726 01ab F0010000 .4byte .LVL47-.Ltext0 - 1727 01af F8010000 .4byte .LVL48-.Ltext0 - 1728 01b3 0100 .2byte 0x1 - 1729 01b5 50 .byte 0x50 - 1730 01b6 F8010000 .4byte .LVL48-.Ltext0 - 1731 01ba FA010000 .4byte .LVL49-.Ltext0 - 1732 01be 0100 .2byte 0x1 - 1733 01c0 52 .byte 0x52 - 1734 01c1 FA010000 .4byte .LVL49-.Ltext0 - 1735 01c5 02020000 .4byte .LVL50-.Ltext0 - 1736 01c9 0100 .2byte 0x1 - 1737 01cb 50 .byte 0x50 - 1738 01cc 02020000 .4byte .LVL50-.Ltext0 - 1739 01d0 04020000 .4byte .LVL51-.Ltext0 - 1740 01d4 0100 .2byte 0x1 - 1741 01d6 52 .byte 0x52 - 1742 01d7 04020000 .4byte .LVL51-.Ltext0 - 1743 01db 0E020000 .4byte .LVL52-.Ltext0 - 1744 01df 0100 .2byte 0x1 - 1745 01e1 50 .byte 0x50 - 1746 01e2 00000000 .4byte 0x0 - 1747 01e6 00000000 .4byte 0x0 - 1748 .LLST6: - 1749 01ea 6C020000 .4byte .LVL54-.Ltext0 - 1750 01ee 8A020000 .4byte .LVL56-.Ltext0 - 1751 01f2 0100 .2byte 0x1 - 1752 01f4 58 .byte 0x58 - 1753 01f5 00000000 .4byte 0x0 - 1754 01f9 00000000 .4byte 0x0 - 1755 .LLST7: - 1756 01fd 80020000 .4byte .LVL55-.Ltext0 - 1757 0201 8A020000 .4byte .LVL56-.Ltext0 - 1758 0205 0100 .2byte 0x1 - 1759 0207 58 .byte 0x58 - 1760 0208 EE020000 .4byte .LVL58-.Ltext0 - 1761 020c 04030000 .4byte .LVL59-.Ltext0 - 1762 0210 0100 .2byte 0x1 - 1763 0212 58 .byte 0x58 - 1764 0213 00000000 .4byte 0x0 - 1765 0217 00000000 .4byte 0x0 - 1766 .LLST8: - 1767 021b 80020000 .4byte .LVL55-.Ltext0 - 1768 021f 8A020000 .4byte .LVL56-.Ltext0 - 1769 0223 0100 .2byte 0x1 - 1770 0225 58 .byte 0x58 - 1771 0226 86030000 .4byte .LVL64-.Ltext0 - 1772 022a 9C030000 .4byte .LFE6-.Ltext0 - 1773 022e 0100 .2byte 0x1 - 1774 0230 58 .byte 0x58 - 1775 0231 00000000 .4byte 0x0 - 1776 0235 00000000 .4byte 0x0 - 1777 .LLST9: - 1778 0239 9C030000 .4byte .LFB5-.Ltext0 - 1779 023d A4030000 .4byte .LCFI5-.Ltext0 - 1780 0241 0100 .2byte 0x1 - BFIN GAS /tmp/ccGFlwpN.s page 49 - - - 1781 0243 5E .byte 0x5e - 1782 0244 A4030000 .4byte .LCFI5-.Ltext0 - 1783 0248 B8030000 .4byte .LFE5-.Ltext0 - 1784 024c 0200 .2byte 0x2 - 1785 024e 7F .byte 0x7f - 1786 024f 08 .sleb128 8 - 1787 0250 00000000 .4byte 0x0 - 1788 0254 00000000 .4byte 0x0 - 1789 .LLST10: - 1790 0258 9C030000 .4byte .LVL65-.Ltext0 - 1791 025c AA030000 .4byte .LVL66-.Ltext0 - 1792 0260 0100 .2byte 0x1 - 1793 0262 50 .byte 0x50 - 1794 0263 00000000 .4byte 0x0 - 1795 0267 00000000 .4byte 0x0 - 1796 .LLST11: - 1797 026b 9C030000 .4byte .LVL65-.Ltext0 - 1798 026f B8030000 .4byte .LVL67-.Ltext0 - 1799 0273 0100 .2byte 0x1 - 1800 0275 51 .byte 0x51 - 1801 0276 00000000 .4byte 0x0 - 1802 027a 00000000 .4byte 0x0 - 1803 .LLST12: - 1804 027e B8030000 .4byte .LFB4-.Ltext0 - 1805 0282 C0030000 .4byte .LCFI6-.Ltext0 - 1806 0286 0100 .2byte 0x1 - 1807 0288 5E .byte 0x5e - 1808 0289 C0030000 .4byte .LCFI6-.Ltext0 - 1809 028d E0030000 .4byte .LFE4-.Ltext0 - 1810 0291 0200 .2byte 0x2 - 1811 0293 7F .byte 0x7f - 1812 0294 08 .sleb128 8 - 1813 0295 00000000 .4byte 0x0 - 1814 0299 00000000 .4byte 0x0 - 1815 .LLST13: - 1816 029d B8030000 .4byte .LVL68-.Ltext0 - 1817 02a1 C2030000 .4byte .LVL69-.Ltext0 - 1818 02a5 0100 .2byte 0x1 - 1819 02a7 50 .byte 0x50 - 1820 02a8 00000000 .4byte 0x0 - 1821 02ac 00000000 .4byte 0x0 - 1822 .LLST14: - 1823 02b0 B8030000 .4byte .LVL68-.Ltext0 - 1824 02b4 E0030000 .4byte .LVL70-.Ltext0 - 1825 02b8 0100 .2byte 0x1 - 1826 02ba 51 .byte 0x51 - 1827 02bb 00000000 .4byte 0x0 - 1828 02bf 00000000 .4byte 0x0 - 1829 .LLST15: - 1830 02c3 E0030000 .4byte .LFB3-.Ltext0 - 1831 02c7 E2030000 .4byte .LCFI7-.Ltext0 - 1832 02cb 0100 .2byte 0x1 - 1833 02cd 5E .byte 0x5e - 1834 02ce E2030000 .4byte .LCFI7-.Ltext0 - 1835 02d2 EA030000 .4byte .LCFI8-.Ltext0 - 1836 02d6 0200 .2byte 0x2 - 1837 02d8 7E .byte 0x7e - BFIN GAS /tmp/ccGFlwpN.s page 50 - - - 1838 02d9 08 .sleb128 8 - 1839 02da EA030000 .4byte .LCFI8-.Ltext0 - 1840 02de 2A040000 .4byte .LFE3-.Ltext0 - 1841 02e2 0200 .2byte 0x2 - 1842 02e4 7F .byte 0x7f - 1843 02e5 10 .sleb128 16 - 1844 02e6 00000000 .4byte 0x0 - 1845 02ea 00000000 .4byte 0x0 - 1846 .LLST16: - 1847 02ee E0030000 .4byte .LVL71-.Ltext0 - 1848 02f2 F2030000 .4byte .LVL72-.Ltext0 - 1849 02f6 0100 .2byte 0x1 - 1850 02f8 50 .byte 0x50 - 1851 02f9 F2030000 .4byte .LVL72-.Ltext0 - 1852 02fd 1C040000 .4byte .LVL75-.Ltext0 - 1853 0301 0100 .2byte 0x1 - 1854 0303 56 .byte 0x56 - 1855 0304 1E040000 .4byte .LVL76-.Ltext0 - 1856 0308 28040000 .4byte .LVL78-.Ltext0 - 1857 030c 0100 .2byte 0x1 - 1858 030e 56 .byte 0x56 - 1859 030f 00000000 .4byte 0x0 - 1860 0313 00000000 .4byte 0x0 - 1861 .LLST17: - 1862 0317 E0030000 .4byte .LVL71-.Ltext0 - 1863 031b FC030000 .4byte .LVL73-.Ltext0 - 1864 031f 0100 .2byte 0x1 - 1865 0321 51 .byte 0x51 - 1866 0322 FC030000 .4byte .LVL73-.Ltext0 - 1867 0326 1C040000 .4byte .LVL75-.Ltext0 - 1868 032a 0100 .2byte 0x1 - 1869 032c 57 .byte 0x57 - 1870 032d 1E040000 .4byte .LVL76-.Ltext0 - 1871 0331 28040000 .4byte .LVL78-.Ltext0 - 1872 0335 0100 .2byte 0x1 - 1873 0337 57 .byte 0x57 - 1874 0338 00000000 .4byte 0x0 - 1875 033c 00000000 .4byte 0x0 - 1876 .LLST18: - 1877 0340 2C040000 .4byte .LFB2-.Ltext0 - 1878 0344 2E040000 .4byte .LCFI11-.Ltext0 - 1879 0348 0100 .2byte 0x1 - 1880 034a 5E .byte 0x5e - 1881 034b 2E040000 .4byte .LCFI11-.Ltext0 - 1882 034f 32040000 .4byte .LCFI12-.Ltext0 - 1883 0353 0200 .2byte 0x2 - 1884 0355 7E .byte 0x7e - 1885 0356 1C .sleb128 28 - 1886 0357 32040000 .4byte .LCFI12-.Ltext0 - 1887 035b A0070000 .4byte .LFE2-.Ltext0 - 1888 035f 0200 .2byte 0x2 - 1889 0361 7F .byte 0x7f - 1890 0362 24 .sleb128 36 - 1891 0363 00000000 .4byte 0x0 - 1892 0367 00000000 .4byte 0x0 - 1893 .LLST19: - 1894 036b 2C040000 .4byte .LVL79-.Ltext0 - BFIN GAS /tmp/ccGFlwpN.s page 51 - - - 1895 036f 3E040000 .4byte .LVL80-.Ltext0 - 1896 0373 0100 .2byte 0x1 - 1897 0375 50 .byte 0x50 - 1898 0376 3E040000 .4byte .LVL80-.Ltext0 - 1899 037a A0070000 .4byte .LFE2-.Ltext0 - 1900 037e 0200 .2byte 0x2 - 1901 0380 7F .byte 0x7f - 1902 0381 24 .sleb128 36 - 1903 0382 00000000 .4byte 0x0 - 1904 0386 00000000 .4byte 0x0 - 1905 .LLST20: - 1906 038a 2C040000 .4byte .LVL79-.Ltext0 - 1907 038e 60040000 .4byte .LVL81-.Ltext0 - 1908 0392 0100 .2byte 0x1 - 1909 0394 51 .byte 0x51 - 1910 0395 60040000 .4byte .LVL81-.Ltext0 - 1911 0399 C4040000 .4byte .LVL86-.Ltext0 - 1912 039d 0100 .2byte 0x1 - 1913 039f 56 .byte 0x56 - 1914 03a0 C6040000 .4byte .LVL87-.Ltext0 - 1915 03a4 DE040000 .4byte .LVL90-.Ltext0 - 1916 03a8 0100 .2byte 0x1 - 1917 03aa 56 .byte 0x56 - 1918 03ab E0040000 .4byte .LVL91-.Ltext0 - 1919 03af 3C070000 .4byte .LVL112-.Ltext0 - 1920 03b3 0100 .2byte 0x1 - 1921 03b5 56 .byte 0x56 - 1922 03b6 3E070000 .4byte .LVL113-.Ltext0 - 1923 03ba A0070000 .4byte .LFE2-.Ltext0 - 1924 03be 0100 .2byte 0x1 - 1925 03c0 56 .byte 0x56 - 1926 03c1 00000000 .4byte 0x0 - 1927 03c5 00000000 .4byte 0x0 - 1928 .LLST21: - 1929 03c9 68040000 .4byte .LVL82-.Ltext0 - 1930 03cd 94040000 .4byte .LVL84-.Ltext0 - 1931 03d1 0100 .2byte 0x1 - 1932 03d3 58 .byte 0x58 - 1933 03d4 C6040000 .4byte .LVL87-.Ltext0 - 1934 03d8 D0040000 .4byte .LVL88-.Ltext0 - 1935 03dc 0100 .2byte 0x1 - 1936 03de 58 .byte 0x58 - 1937 03df EC040000 .4byte .LVL92-.Ltext0 - 1938 03e3 AE050000 .4byte .LVL100-.Ltext0 - 1939 03e7 0100 .2byte 0x1 - 1940 03e9 58 .byte 0x58 - 1941 03ea E0050000 .4byte .LVL101-.Ltext0 - 1942 03ee E2050000 .4byte .LVL102-.Ltext0 - 1943 03f2 0100 .2byte 0x1 - 1944 03f4 58 .byte 0x58 - 1945 03f5 FE050000 .4byte .LVL103-.Ltext0 - 1946 03f9 40060000 .4byte .LVL106-.Ltext0 - 1947 03fd 0100 .2byte 0x1 - 1948 03ff 58 .byte 0x58 - 1949 0400 84060000 .4byte .LVL107-.Ltext0 - 1950 0404 AA060000 .4byte .LVL109-.Ltext0 - 1951 0408 0100 .2byte 0x1 - BFIN GAS /tmp/ccGFlwpN.s page 52 - - - 1952 040a 58 .byte 0x58 - 1953 040b 16070000 .4byte .LVL110-.Ltext0 - 1954 040f 2A070000 .4byte .LVL111-.Ltext0 - 1955 0413 0100 .2byte 0x1 - 1956 0415 58 .byte 0x58 - 1957 0416 96070000 .4byte .LVL117-.Ltext0 - 1958 041a A0070000 .4byte .LFE2-.Ltext0 - 1959 041e 0100 .2byte 0x1 - 1960 0420 58 .byte 0x58 - 1961 0421 00000000 .4byte 0x0 - 1962 0425 00000000 .4byte 0x0 - 1963 .LLST22: - 1964 0429 90040000 .4byte .LVL83-.Ltext0 - 1965 042d 94040000 .4byte .LVL84-.Ltext0 - 1966 0431 0100 .2byte 0x1 - 1967 0433 52 .byte 0x52 - 1968 0434 28050000 .4byte .LVL93-.Ltext0 - 1969 0438 66050000 .4byte .LVL98-.Ltext0 - 1970 043c 0100 .2byte 0x1 - 1971 043e 52 .byte 0x52 - 1972 043f FE050000 .4byte .LVL103-.Ltext0 - 1973 0443 38060000 .4byte .LVL105-.Ltext0 - 1974 0447 0100 .2byte 0x1 - 1975 0449 52 .byte 0x52 - 1976 044a 84060000 .4byte .LVL107-.Ltext0 - 1977 044e 92060000 .4byte .LVL108-.Ltext0 - 1978 0452 0100 .2byte 0x1 - 1979 0454 52 .byte 0x52 - 1980 0455 00000000 .4byte 0x0 - 1981 0459 00000000 .4byte 0x0 - 1982 .LLST23: - 1983 045d 28050000 .4byte .LVL93-.Ltext0 - 1984 0461 2A050000 .4byte .LVL94-.Ltext0 - 1985 0465 0100 .2byte 0x1 - 1986 0467 50 .byte 0x50 - 1987 0468 48050000 .4byte .LVL96-.Ltext0 - 1988 046c 5A050000 .4byte .LVL97-.Ltext0 - 1989 0470 0100 .2byte 0x1 - 1990 0472 50 .byte 0x50 - 1991 0473 FE050000 .4byte .LVL103-.Ltext0 - 1992 0477 0C060000 .4byte .LVL104-.Ltext0 - 1993 047b 0100 .2byte 0x1 - 1994 047d 50 .byte 0x50 - 1995 047e 00000000 .4byte 0x0 - 1996 0482 00000000 .4byte 0x0 - 1997 .LLST24: - 1998 0486 90040000 .4byte .LVL83-.Ltext0 - 1999 048a B6040000 .4byte .LVL85-.Ltext0 - 2000 048e 0100 .2byte 0x1 - 2001 0490 5D .byte 0x5d - 2002 0491 D4040000 .4byte .LVL89-.Ltext0 - 2003 0495 DE040000 .4byte .LVL90-.Ltext0 - 2004 0499 0100 .2byte 0x1 - 2005 049b 5D .byte 0x5d - 2006 049c 28050000 .4byte .LVL93-.Ltext0 - 2007 04a0 3E050000 .4byte .LVL95-.Ltext0 - 2008 04a4 0100 .2byte 0x1 - BFIN GAS /tmp/ccGFlwpN.s page 53 - - - 2009 04a6 5D .byte 0x5d - 2010 04a7 A6050000 .4byte .LVL99-.Ltext0 - 2011 04ab FE050000 .4byte .LVL103-.Ltext0 - 2012 04af 0100 .2byte 0x1 - 2013 04b1 5D .byte 0x5d - 2014 04b2 2A070000 .4byte .LVL111-.Ltext0 - 2015 04b6 3C070000 .4byte .LVL112-.Ltext0 - 2016 04ba 0100 .2byte 0x1 - 2017 04bc 5D .byte 0x5d - 2018 04bd 3E070000 .4byte .LVL113-.Ltext0 - 2019 04c1 46070000 .4byte .LVL114-.Ltext0 - 2020 04c5 0100 .2byte 0x1 - 2021 04c7 5D .byte 0x5d - 2022 04c8 00000000 .4byte 0x0 - 2023 04cc 00000000 .4byte 0x0 - 2024 .LLST25: - 2025 04d0 90040000 .4byte .LVL83-.Ltext0 - 2026 04d4 94040000 .4byte .LVL84-.Ltext0 - 2027 04d8 0100 .2byte 0x1 - 2028 04da 58 .byte 0x58 - 2029 04db 28050000 .4byte .LVL93-.Ltext0 - 2030 04df AE050000 .4byte .LVL100-.Ltext0 - 2031 04e3 0100 .2byte 0x1 - 2032 04e5 58 .byte 0x58 - 2033 04e6 E0050000 .4byte .LVL101-.Ltext0 - 2034 04ea 40060000 .4byte .LVL106-.Ltext0 - 2035 04ee 0100 .2byte 0x1 - 2036 04f0 58 .byte 0x58 - 2037 04f1 84060000 .4byte .LVL107-.Ltext0 - 2038 04f5 92060000 .4byte .LVL108-.Ltext0 - 2039 04f9 0100 .2byte 0x1 - 2040 04fb 58 .byte 0x58 - 2041 04fc 16070000 .4byte .LVL110-.Ltext0 - 2042 0500 2A070000 .4byte .LVL111-.Ltext0 - 2043 0504 0100 .2byte 0x1 - 2044 0506 58 .byte 0x58 - 2045 0507 96070000 .4byte .LVL117-.Ltext0 - 2046 050b A0070000 .4byte .LFE2-.Ltext0 - 2047 050f 0100 .2byte 0x1 - 2048 0511 58 .byte 0x58 - 2049 0512 00000000 .4byte 0x0 - 2050 0516 00000000 .4byte 0x0 - 2051 .LLST26: - 2052 051a 48070000 .4byte .LVL115-.Ltext0 - 2053 051e 74070000 .4byte .LVL116-.Ltext0 - 2054 0522 0100 .2byte 0x1 - 2055 0524 51 .byte 0x51 - 2056 0525 00000000 .4byte 0x0 - 2057 0529 00000000 .4byte 0x0 - 2058 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 2059 .file 3 "src/l502_bf_cmd_defs.h" - 2060 .file 4 "src/l502_defs.h" - 2061 .file 5 "src/l502_user_process.h" - 2062 .section .debug_info - 2063 0000 6F080000 .4byte 0x86f - 2064 0004 0200 .2byte 0x2 - 2065 0006 00000000 .4byte .Ldebug_abbrev0 - BFIN GAS /tmp/ccGFlwpN.s page 54 - - - 2066 000a 04 .byte 0x4 - 2067 000b 01 .uleb128 0x1 - 2068 000c AE040000 .4byte .LASF119 - 2069 0010 01 .byte 0x1 - 2070 0011 94020000 .4byte .LASF120 - 2071 0015 66030000 .4byte .LASF121 - 2072 0019 00000000 .4byte .Ltext0 - 2073 001d A0070000 .4byte .Letext0 - 2074 0021 00000000 .4byte .Ldebug_line0 - 2075 0025 02 .uleb128 0x2 - 2076 0026 01 .byte 0x1 - 2077 0027 06 .byte 0x6 - 2078 0028 36060000 .4byte .LASF0 - 2079 002c 03 .uleb128 0x3 - 2080 002d 43030000 .4byte .LASF3 - 2081 0031 02 .byte 0x2 - 2082 0032 2A .byte 0x2a - 2083 0033 37000000 .4byte 0x37 - 2084 0037 02 .uleb128 0x2 - 2085 0038 01 .byte 0x1 - 2086 0039 08 .byte 0x8 - 2087 003a DC050000 .4byte .LASF1 - 2088 003e 02 .uleb128 0x2 - 2089 003f 02 .byte 0x2 - 2090 0040 05 .byte 0x5 - 2091 0041 0D050000 .4byte .LASF2 - 2092 0045 03 .uleb128 0x3 - 2093 0046 BA040000 .4byte .LASF4 - 2094 004a 02 .byte 0x2 - 2095 004b 36 .byte 0x36 - 2096 004c 50000000 .4byte 0x50 - 2097 0050 02 .uleb128 0x2 - 2098 0051 02 .byte 0x2 - 2099 0052 07 .byte 0x7 - 2100 0053 42060000 .4byte .LASF5 - 2101 0057 03 .uleb128 0x3 - 2102 0058 B7050000 .4byte .LASF6 - 2103 005c 02 .byte 0x2 - 2104 005d 4F .byte 0x4f - 2105 005e 62000000 .4byte 0x62 - 2106 0062 02 .uleb128 0x2 - 2107 0063 04 .byte 0x4 - 2108 0064 05 .byte 0x5 - 2109 0065 33050000 .4byte .LASF7 - 2110 0069 03 .uleb128 0x3 - 2111 006a 90010000 .4byte .LASF8 - 2112 006e 02 .byte 0x2 - 2113 006f 50 .byte 0x50 - 2114 0070 74000000 .4byte 0x74 - 2115 0074 02 .uleb128 0x2 - 2116 0075 04 .byte 0x4 - 2117 0076 07 .byte 0x7 - 2118 0077 97050000 .4byte .LASF9 - 2119 007b 02 .uleb128 0x2 - 2120 007c 08 .byte 0x8 - 2121 007d 05 .byte 0x5 - 2122 007e 58030000 .4byte .LASF10 - BFIN GAS /tmp/ccGFlwpN.s page 55 - - - 2123 0082 02 .uleb128 0x2 - 2124 0083 08 .byte 0x8 - 2125 0084 07 .byte 0x7 - 2126 0085 07020000 .4byte .LASF11 - 2127 0089 04 .uleb128 0x4 - 2128 008a 04 .byte 0x4 - 2129 008b 05 .byte 0x5 - 2130 008c 696E7400 .string "int" - 2131 0090 02 .uleb128 0x2 - 2132 0091 04 .byte 0x4 - 2133 0092 07 .byte 0x7 - 2134 0093 80000000 .4byte .LASF12 - 2135 0097 05 .uleb128 0x5 - 2136 0098 1010 .2byte 0x1010 - 2137 009a 03 .byte 0x3 - 2138 009b 8C .byte 0x8c - 2139 009c F5000000 .4byte 0xf5 - 2140 00a0 06 .uleb128 0x6 - 2141 00a1 AC020000 .4byte .LASF13 - 2142 00a5 03 .byte 0x3 - 2143 00a6 8D .byte 0x8d - 2144 00a7 45000000 .4byte 0x45 - 2145 00ab 02 .byte 0x2 - 2146 00ac 23 .byte 0x23 - 2147 00ad 00 .uleb128 0x0 - 2148 00ae 06 .uleb128 0x6 - 2149 00af 4B030000 .4byte .LASF14 - 2150 00b3 03 .byte 0x3 - 2151 00b4 8E .byte 0x8e - 2152 00b5 45000000 .4byte 0x45 - 2153 00b9 02 .byte 0x2 - 2154 00ba 23 .byte 0x23 - 2155 00bb 02 .uleb128 0x2 - 2156 00bc 06 .uleb128 0x6 - 2157 00bd 2B040000 .4byte .LASF15 - 2158 00c1 03 .byte 0x3 - 2159 00c2 8F .byte 0x8f - 2160 00c3 69000000 .4byte 0x69 - 2161 00c7 02 .byte 0x2 - 2162 00c8 23 .byte 0x23 - 2163 00c9 04 .uleb128 0x4 - 2164 00ca 06 .uleb128 0x6 - 2165 00cb F8010000 .4byte .LASF16 - 2166 00cf 03 .byte 0x3 - 2167 00d0 90 .byte 0x90 - 2168 00d1 57000000 .4byte 0x57 - 2169 00d5 02 .byte 0x2 - 2170 00d6 23 .byte 0x23 - 2171 00d7 08 .uleb128 0x8 - 2172 00d8 06 .uleb128 0x6 - 2173 00d9 8A020000 .4byte .LASF17 - 2174 00dd 03 .byte 0x3 - 2175 00de 91 .byte 0x91 - 2176 00df 69000000 .4byte 0x69 - 2177 00e3 02 .byte 0x2 - 2178 00e4 23 .byte 0x23 - 2179 00e5 0C .uleb128 0xc - BFIN GAS /tmp/ccGFlwpN.s page 56 - - - 2180 00e6 06 .uleb128 0x6 - 2181 00e7 3E030000 .4byte .LASF18 - 2182 00eb 03 .byte 0x3 - 2183 00ec 92 .byte 0x92 - 2184 00ed F5000000 .4byte 0xf5 - 2185 00f1 02 .byte 0x2 - 2186 00f2 23 .byte 0x23 - 2187 00f3 10 .uleb128 0x10 - 2188 00f4 00 .byte 0x0 - 2189 00f5 07 .uleb128 0x7 - 2190 00f6 69000000 .4byte 0x69 - 2191 00fa 06010000 .4byte 0x106 - 2192 00fe 08 .uleb128 0x8 - 2193 00ff 06010000 .4byte 0x106 - 2194 0103 FF03 .2byte 0x3ff - 2195 0105 00 .byte 0x0 - 2196 0106 09 .uleb128 0x9 - 2197 0107 04 .byte 0x4 - 2198 0108 07 .byte 0x7 - 2199 0109 03 .uleb128 0x3 - 2200 010a 95060000 .4byte .LASF19 - 2201 010e 03 .byte 0x3 - 2202 010f 93 .byte 0x93 - 2203 0110 97000000 .4byte 0x97 - 2204 0114 02 .uleb128 0x2 - 2205 0115 01 .byte 0x1 - 2206 0116 06 .byte 0x6 - 2207 0117 20030000 .4byte .LASF20 - 2208 011b 0A .uleb128 0xa - 2209 011c 04 .byte 0x4 - 2210 011d 04 .byte 0x4 - 2211 011e 55 .byte 0x55 - 2212 011f 48010000 .4byte 0x148 - 2213 0123 0B .uleb128 0xb - 2214 0124 9C040000 .4byte .LASF21 - 2215 0128 00 .sleb128 0 - 2216 0129 0B .uleb128 0xb - 2217 012a E6000000 .4byte .LASF22 - 2218 012e 01 .sleb128 1 - 2219 012f 0B .uleb128 0xb - 2220 0130 D5000000 .4byte .LASF23 - 2221 0134 02 .sleb128 2 - 2222 0135 0B .uleb128 0xb - 2223 0136 C4000000 .4byte .LASF24 - 2224 013a 03 .sleb128 3 - 2225 013b 0B .uleb128 0xb - 2226 013c 19040000 .4byte .LASF25 - 2227 0140 04 .sleb128 4 - 2228 0141 0B .uleb128 0xb - 2229 0142 02040000 .4byte .LASF26 - 2230 0146 05 .sleb128 5 - 2231 0147 00 .byte 0x0 - 2232 0148 0A .uleb128 0xa - 2233 0149 04 .byte 0x4 - 2234 014a 04 .byte 0x4 - 2235 014b 5F .byte 0x5f - 2236 014c 63010000 .4byte 0x163 - BFIN GAS /tmp/ccGFlwpN.s page 57 - - - 2237 0150 0B .uleb128 0xb - 2238 0151 B1020000 .4byte .LASF27 - 2239 0155 00 .sleb128 0 - 2240 0156 0B .uleb128 0xb - 2241 0157 F7000000 .4byte .LASF28 - 2242 015b 01 .sleb128 1 - 2243 015c 0B .uleb128 0xb - 2244 015d 00000000 .4byte .LASF29 - 2245 0161 02 .sleb128 2 - 2246 0162 00 .byte 0x0 - 2247 0163 0A .uleb128 0xa - 2248 0164 04 .byte 0x4 - 2249 0165 04 .byte 0x4 - 2250 0166 69 .byte 0x69 - 2251 0167 90010000 .4byte 0x190 - 2252 016b 0B .uleb128 0xb - 2253 016c 45000000 .4byte .LASF30 - 2254 0170 00 .sleb128 0 - 2255 0171 0B .uleb128 0xb - 2256 0172 0A010000 .4byte .LASF31 - 2257 0176 01 .sleb128 1 - 2258 0177 0B .uleb128 0xb - 2259 0178 60060000 .4byte .LASF32 - 2260 017c 02 .sleb128 2 - 2261 017d 0B .uleb128 0xb - 2262 017e 54040000 .4byte .LASF33 - 2263 0182 03 .sleb128 3 - 2264 0183 0B .uleb128 0xb - 2265 0184 E6020000 .4byte .LASF34 - 2266 0188 06 .sleb128 6 - 2267 0189 0B .uleb128 0xb - 2268 018a 2E000000 .4byte .LASF35 - 2269 018e 07 .sleb128 7 - 2270 018f 00 .byte 0x0 - 2271 0190 0A .uleb128 0xa - 2272 0191 04 .byte 0x4 - 2273 0192 04 .byte 0x4 - 2274 0193 74 .byte 0x74 - 2275 0194 C5010000 .4byte 0x1c5 - 2276 0198 0B .uleb128 0xb - 2277 0199 CC050000 .4byte .LASF36 - 2278 019d 01 .sleb128 1 - 2279 019e 0B .uleb128 0xb - 2280 019f B0030000 .4byte .LASF37 - 2281 01a3 02 .sleb128 2 - 2282 01a4 0B .uleb128 0xb - 2283 01a5 60020000 .4byte .LASF38 - 2284 01a9 10 .sleb128 16 - 2285 01aa 0B .uleb128 0xb - 2286 01ab 71020000 .4byte .LASF39 - 2287 01af 20 .sleb128 32 - 2288 01b0 0B .uleb128 0xb - 2289 01b1 8D000000 .4byte .LASF40 - 2290 01b5 C000 .sleb128 64 - 2291 01b7 0B .uleb128 0xb - 2292 01b8 B9010000 .4byte .LASF41 - 2293 01bc 03 .sleb128 3 - BFIN GAS /tmp/ccGFlwpN.s page 58 - - - 2294 01bd 0B .uleb128 0xb - 2295 01be D2020000 .4byte .LASF42 - 2296 01c2 F000 .sleb128 112 - 2297 01c4 00 .byte 0x0 - 2298 01c5 02 .uleb128 0x2 - 2299 01c6 04 .byte 0x4 - 2300 01c7 04 .byte 0x4 - 2301 01c8 CC010000 .4byte .LASF43 - 2302 01cc 0C .uleb128 0xc - 2303 01cd 6A010000 .4byte .LASF44 - 2304 01d1 04 .byte 0x4 - 2305 01d2 05 .byte 0x5 - 2306 01d3 1B .byte 0x1b - 2307 01d4 E1010000 .4byte 0x1e1 - 2308 01d8 0D .uleb128 0xd - 2309 01d9 4100 .string "A" - 2310 01db 00 .sleb128 0 - 2311 01dc 0D .uleb128 0xd - 2312 01dd 4200 .string "B" - 2313 01df 01 .sleb128 1 - 2314 01e0 00 .byte 0x0 - 2315 01e1 0C .uleb128 0xc - 2316 01e2 03050000 .4byte .LASF45 - 2317 01e6 04 .byte 0x4 - 2318 01e7 05 .byte 0x5 - 2319 01e8 20 .byte 0x20 - 2320 01e9 0C020000 .4byte 0x20c - 2321 01ed 0B .uleb128 0xb - 2322 01ee 77060000 .4byte .LASF46 - 2323 01f2 00 .sleb128 0 - 2324 01f3 0B .uleb128 0xb - 2325 01f4 BF050000 .4byte .LASF47 - 2326 01f8 01 .sleb128 1 - 2327 01f9 0B .uleb128 0xb - 2328 01fa F3030000 .4byte .LASF48 - 2329 01fe 02 .sleb128 2 - 2330 01ff 0B .uleb128 0xb - 2331 0200 76010000 .4byte .LASF49 - 2332 0204 03 .sleb128 3 - 2333 0205 0B .uleb128 0xb - 2334 0206 52030000 .4byte .LASF50 - 2335 020a 04 .sleb128 4 - 2336 020b 00 .byte 0x0 - 2337 020c 0C .uleb128 0xc - 2338 020d 82050000 .4byte .LASF51 - 2339 0211 04 .byte 0x4 - 2340 0212 05 .byte 0x5 - 2341 0213 28 .byte 0x28 - 2342 0214 2B020000 .4byte 0x22b - 2343 0218 0B .uleb128 0xb - 2344 0219 31010000 .4byte .LASF52 - 2345 021d 00 .sleb128 0 - 2346 021e 0B .uleb128 0xb - 2347 021f A1010000 .4byte .LASF53 - 2348 0223 01 .sleb128 1 - 2349 0224 0B .uleb128 0xb - 2350 0225 17050000 .4byte .LASF54 - BFIN GAS /tmp/ccGFlwpN.s page 59 - - - 2351 0229 02 .sleb128 2 - 2352 022a 00 .byte 0x0 - 2353 022b 0C .uleb128 0xc - 2354 022c C4020000 .4byte .LASF55 - 2355 0230 04 .byte 0x4 - 2356 0231 05 .byte 0x5 - 2357 0232 2F .byte 0x2f - 2358 0233 62020000 .4byte 0x262 - 2359 0237 0B .uleb128 0xb - 2360 0238 31040000 .4byte .LASF56 - 2361 023c 00 .sleb128 0 - 2362 023d 0B .uleb128 0xb - 2363 023e FF010000 .4byte .LASF57 - 2364 0242 01 .sleb128 1 - 2365 0243 0B .uleb128 0xb - 2366 0244 82020000 .4byte .LASF58 - 2367 0248 02 .sleb128 2 - 2368 0249 0B .uleb128 0xb - 2369 024a C0030000 .4byte .LASF59 - 2370 024e 03 .sleb128 3 - 2371 024f 0B .uleb128 0xb - 2372 0250 F0010000 .4byte .LASF60 - 2373 0254 04 .sleb128 4 - 2374 0255 0B .uleb128 0xb - 2375 0256 12060000 .4byte .LASF61 - 2376 025a 05 .sleb128 5 - 2377 025b 0B .uleb128 0xb - 2378 025c A3060000 .4byte .LASF62 - 2379 0260 06 .sleb128 6 - 2380 0261 00 .byte 0x0 - 2381 0262 0C .uleb128 0xc - 2382 0263 6C000000 .4byte .LASF63 - 2383 0267 04 .byte 0x4 - 2384 0268 05 .byte 0x5 - 2385 0269 39 .byte 0x39 - 2386 026a 9F020000 .4byte 0x29f - 2387 026e 0D .uleb128 0xd - 2388 026f 4F464600 .string "OFF" - 2389 0273 00 .sleb128 0 - 2390 0274 0B .uleb128 0xb - 2391 0275 EE040000 .4byte .LASF64 - 2392 0279 01 .sleb128 1 - 2393 027a 0B .uleb128 0xb - 2394 027b 39020000 .4byte .LASF65 - 2395 027f 02 .sleb128 2 - 2396 0280 0D .uleb128 0xd - 2397 0281 41564700 .string "AVG" - 2398 0285 03 .sleb128 3 - 2399 0286 0B .uleb128 0xb - 2400 0287 FA040000 .4byte .LASF66 - 2401 028b 04 .sleb128 4 - 2402 028c 0D .uleb128 0xd - 2403 028d 46465400 .string "FFT" - 2404 0291 05 .sleb128 5 - 2405 0292 0B .uleb128 0xb - 2406 0293 8E050000 .4byte .LASF67 - 2407 0297 06 .sleb128 6 - BFIN GAS /tmp/ccGFlwpN.s page 60 - - - 2408 0298 0B .uleb128 0xb - 2409 0299 EE030000 .4byte .LASF68 - 2410 029d 07 .sleb128 7 - 2411 029e 00 .byte 0x0 - 2412 029f 0E .uleb128 0xe - 2413 02a0 6C050000 .4byte .LASF122 - 2414 02a4 2C .byte 0x2c - 2415 02a5 01 .byte 0x1 - 2416 02a6 5F .byte 0x5f - 2417 02a7 A8030000 .4byte 0x3a8 - 2418 02ab 06 .uleb128 0x6 - 2419 02ac 54010000 .4byte .LASF69 - 2420 02b0 01 .byte 0x1 - 2421 02b1 60 .byte 0x60 - 2422 02b2 2C000000 .4byte 0x2c - 2423 02b6 02 .byte 0x2 - 2424 02b7 23 .byte 0x23 - 2425 02b8 00 .uleb128 0x0 - 2426 02b9 06 .uleb128 0x6 - 2427 02ba 2C060000 .4byte .LASF70 - 2428 02be 01 .byte 0x1 - 2429 02bf 61 .byte 0x61 - 2430 02c0 2C000000 .4byte 0x2c - 2431 02c4 02 .byte 0x2 - 2432 02c5 23 .byte 0x23 - 2433 02c6 01 .uleb128 0x1 - 2434 02c7 06 .uleb128 0x6 - 2435 02c8 82050000 .4byte .LASF51 - 2436 02cc 01 .byte 0x1 - 2437 02cd 62 .byte 0x62 - 2438 02ce 2C000000 .4byte 0x2c - 2439 02d2 02 .byte 0x2 - 2440 02d3 23 .byte 0x23 - 2441 02d4 02 .uleb128 0x2 - 2442 02d5 06 .uleb128 0x6 - 2443 02d6 1C000000 .4byte .LASF71 - 2444 02da 01 .byte 0x1 - 2445 02db 63 .byte 0x63 - 2446 02dc 2C000000 .4byte 0x2c - 2447 02e0 02 .byte 0x2 - 2448 02e1 23 .byte 0x23 - 2449 02e2 03 .uleb128 0x3 - 2450 02e3 06 .uleb128 0x6 - 2451 02e4 25050000 .4byte .LASF72 - 2452 02e8 01 .byte 0x1 - 2453 02e9 64 .byte 0x64 - 2454 02ea 45000000 .4byte 0x45 - 2455 02ee 02 .byte 0x2 - 2456 02ef 23 .byte 0x23 - 2457 02f0 04 .uleb128 0x4 - 2458 02f1 06 .uleb128 0x6 - 2459 02f2 A9060000 .4byte .LASF73 - 2460 02f6 01 .byte 0x1 - 2461 02f7 65 .byte 0x65 - 2462 02f8 45000000 .4byte 0x45 - 2463 02fc 02 .byte 0x2 - 2464 02fd 23 .byte 0x23 - BFIN GAS /tmp/ccGFlwpN.s page 61 - - - 2465 02fe 06 .uleb128 0x6 - 2466 02ff 06 .uleb128 0x6 - 2467 0300 86010000 .4byte .LASF74 - 2468 0304 01 .byte 0x1 - 2469 0305 66 .byte 0x66 - 2470 0306 69000000 .4byte 0x69 - 2471 030a 02 .byte 0x2 - 2472 030b 23 .byte 0x23 - 2473 030c 08 .uleb128 0x8 - 2474 030d 06 .uleb128 0x6 - 2475 030e C3040000 .4byte .LASF75 - 2476 0312 01 .byte 0x1 - 2477 0313 67 .byte 0x67 - 2478 0314 2C000000 .4byte 0x2c - 2479 0318 02 .byte 0x2 - 2480 0319 23 .byte 0x23 - 2481 031a 0C .uleb128 0xc - 2482 031b 06 .uleb128 0x6 - 2483 031c 1E020000 .4byte .LASF76 - 2484 0320 01 .byte 0x1 - 2485 0321 68 .byte 0x68 - 2486 0322 69000000 .4byte 0x69 - 2487 0326 02 .byte 0x2 - 2488 0327 23 .byte 0x23 - 2489 0328 10 .uleb128 0x10 - 2490 0329 06 .uleb128 0x6 - 2491 032a 58000000 .4byte .LASF77 - 2492 032e 01 .byte 0x1 - 2493 032f 69 .byte 0x69 - 2494 0330 2C000000 .4byte 0x2c - 2495 0334 02 .byte 0x2 - 2496 0335 23 .byte 0x23 - 2497 0336 14 .uleb128 0x14 - 2498 0337 06 .uleb128 0x6 - 2499 0338 FD020000 .4byte .LASF78 - 2500 033c 01 .byte 0x1 - 2501 033d 6A .byte 0x6a - 2502 033e 2C000000 .4byte 0x2c - 2503 0342 02 .byte 0x2 - 2504 0343 23 .byte 0x23 - 2505 0344 15 .uleb128 0x15 - 2506 0345 06 .uleb128 0x6 - 2507 0346 44040000 .4byte .LASF79 - 2508 034a 01 .byte 0x1 - 2509 034b 6B .byte 0x6b - 2510 034c 2C000000 .4byte 0x2c - 2511 0350 02 .byte 0x2 - 2512 0351 23 .byte 0x23 - 2513 0352 16 .uleb128 0x16 - 2514 0353 06 .uleb128 0x6 - 2515 0354 7F040000 .4byte .LASF80 - 2516 0358 01 .byte 0x1 - 2517 0359 6C .byte 0x6c - 2518 035a 69000000 .4byte 0x69 - 2519 035e 02 .byte 0x2 - 2520 035f 23 .byte 0x23 - 2521 0360 18 .uleb128 0x18 - BFIN GAS /tmp/ccGFlwpN.s page 62 - - - 2522 0361 06 .uleb128 0x6 - 2523 0362 86060000 .4byte .LASF81 - 2524 0366 01 .byte 0x1 - 2525 0367 6D .byte 0x6d - 2526 0368 2C000000 .4byte 0x2c - 2527 036c 02 .byte 0x2 - 2528 036d 23 .byte 0x23 - 2529 036e 1C .uleb128 0x1c - 2530 036f 06 .uleb128 0x6 - 2531 0370 3C050000 .4byte .LASF82 - 2532 0374 01 .byte 0x1 - 2533 0375 6E .byte 0x6e - 2534 0376 69000000 .4byte 0x69 - 2535 037a 02 .byte 0x2 - 2536 037b 23 .byte 0x23 - 2537 037c 20 .uleb128 0x20 - 2538 037d 06 .uleb128 0x6 - 2539 037e 8A040000 .4byte .LASF83 - 2540 0382 01 .byte 0x1 - 2541 0383 6F .byte 0x6f - 2542 0384 69000000 .4byte 0x69 - 2543 0388 02 .byte 0x2 - 2544 0389 23 .byte 0x23 - 2545 038a 24 .uleb128 0x24 - 2546 038b 06 .uleb128 0x6 - 2547 038c 0C030000 .4byte .LASF84 - 2548 0390 01 .byte 0x1 - 2549 0391 70 .byte 0x70 - 2550 0392 2C000000 .4byte 0x2c - 2551 0396 02 .byte 0x2 - 2552 0397 23 .byte 0x23 - 2553 0398 28 .uleb128 0x28 - 2554 0399 06 .uleb128 0x6 - 2555 039a FE050000 .4byte .LASF85 - 2556 039e 01 .byte 0x1 - 2557 039f 71 .byte 0x71 - 2558 03a0 2C000000 .4byte 0x2c - 2559 03a4 02 .byte 0x2 - 2560 03a5 23 .byte 0x23 - 2561 03a6 29 .uleb128 0x29 - 2562 03a7 00 .byte 0x0 - 2563 03a8 0F .uleb128 0xf - 2564 03a9 01 .byte 0x1 - 2565 03aa 29020000 .4byte .LASF92 - 2566 03ae 01 .byte 0x1 - 2567 03af C401 .2byte 0x1c4 - 2568 03b1 01 .byte 0x1 - 2569 03b2 00000000 .4byte .LFB6 - 2570 03b6 9C030000 .4byte .LFE6 - 2571 03ba 00000000 .4byte .LLST0 - 2572 03be 12050000 .4byte 0x512 - 2573 03c2 10 .uleb128 0x10 - 2574 03c3 636D6400 .string "cmd" - 2575 03c7 01 .byte 0x1 - 2576 03c8 C401 .2byte 0x1c4 - 2577 03ca 12050000 .4byte 0x512 - 2578 03ce 2B000000 .4byte .LLST1 - BFIN GAS /tmp/ccGFlwpN.s page 63 - - - 2579 03d2 11 .uleb128 0x11 - 2580 03d3 52000000 .4byte .LBB2 - 2581 03d7 6C000000 .4byte .LBE2 - 2582 03db F0030000 .4byte 0x3f0 - 2583 03df 12 .uleb128 0x12 - 2584 03e0 D2010000 .4byte .LASF86 - 2585 03e4 01 .byte 0x1 - 2586 03e5 9502 .2byte 0x295 - 2587 03e7 89000000 .4byte 0x89 - 2588 03eb CD000000 .4byte .LLST2 - 2589 03ef 00 .byte 0x0 - 2590 03f0 13 .uleb128 0x13 - 2591 03f1 00000000 .4byte .Ldebug_ranges0+0x0 - 2592 03f5 1A040000 .4byte 0x41a - 2593 03f9 14 .uleb128 0x14 - 2594 03fa 49020000 .4byte .LASF89 - 2595 03fe 01 .byte 0x1 - 2596 03ff E401 .2byte 0x1e4 - 2597 0401 18050000 .4byte 0x518 - 2598 0405 15 .uleb128 0x15 - 2599 0406 18000000 .4byte .Ldebug_ranges0+0x18 - 2600 040a 16 .uleb128 0x16 - 2601 040b 4900 .string "I" - 2602 040d 01 .byte 0x1 - 2603 040e E501 .2byte 0x1e5 - 2604 0410 69000000 .4byte 0x69 - 2605 0414 EB000000 .4byte .LLST3 - 2606 0418 00 .byte 0x0 - 2607 0419 00 .byte 0x0 - 2608 041a 11 .uleb128 0x11 - 2609 041b 98000000 .4byte .LBB7 - 2610 041f 4A010000 .4byte .LBE7 - 2611 0423 5C040000 .4byte 0x45c - 2612 0427 17 .uleb128 0x17 - 2613 0428 34030000 .4byte .LASF87 - 2614 042c 01 .byte 0x1 - 2615 042d ED01 .2byte 0x1ed - 2616 042f 27050000 .4byte 0x527 - 2617 0433 03 .byte 0x3 - 2618 0434 7F .byte 0x7f - 2619 0435 B07F .sleb128 -80 - 2620 0437 12 .uleb128 0x12 - 2621 0438 A9050000 .4byte .LASF88 - 2622 043c 01 .byte 0x1 - 2623 043d 0302 .2byte 0x203 - 2624 043f 69000000 .4byte 0x69 - 2625 0443 FE000000 .4byte .LLST4 - 2626 0447 18 .uleb128 0x18 - 2627 0448 02010000 .4byte .LBB8 - 2628 044c 3C010000 .4byte .LBE8 - 2629 0450 19 .uleb128 0x19 - 2630 0451 6900 .string "i" - 2631 0453 01 .byte 0x1 - 2632 0454 0402 .2byte 0x204 - 2633 0456 89000000 .4byte 0x89 - 2634 045a 00 .byte 0x0 - 2635 045b 00 .byte 0x0 - BFIN GAS /tmp/ccGFlwpN.s page 64 - - - 2636 045c 11 .uleb128 0x11 - 2637 045d 4A010000 .4byte .LBB9 - 2638 0461 7C010000 .4byte .LBE9 - 2639 0465 79040000 .4byte 0x479 - 2640 0469 17 .uleb128 0x17 - 2641 046a 34030000 .4byte .LASF87 - 2642 046e 01 .byte 0x1 - 2643 046f 0B02 .2byte 0x20b - 2644 0471 37050000 .4byte 0x537 - 2645 0475 02 .byte 0x2 - 2646 0476 7F .byte 0x7f - 2647 0477 6C .sleb128 -20 - 2648 0478 00 .byte 0x0 - 2649 0479 11 .uleb128 0x11 - 2650 047a 7C010000 .4byte .LBB10 - 2651 047e AA010000 .4byte .LBE10 - 2652 0482 93040000 .4byte 0x493 - 2653 0486 14 .uleb128 0x14 - 2654 0487 B3060000 .4byte .LASF90 - 2655 048b 01 .byte 0x1 - 2656 048c 1602 .2byte 0x216 - 2657 048e 69000000 .4byte 0x69 - 2658 0492 00 .byte 0x0 - 2659 0493 11 .uleb128 0x11 - 2660 0494 AA010000 .4byte .LBB11 - 2661 0498 10020000 .4byte .LBE11 - 2662 049c C1040000 .4byte 0x4c1 - 2663 04a0 12 .uleb128 0x12 - 2664 04a1 3F010000 .4byte .LASF91 - 2665 04a5 01 .byte 0x1 - 2666 04a6 1C02 .2byte 0x21c - 2667 04a8 69000000 .4byte 0x69 - 2668 04ac 1C010000 .4byte .LLST5 - 2669 04b0 15 .uleb128 0x15 - 2670 04b1 30000000 .4byte .Ldebug_ranges0+0x30 - 2671 04b5 19 .uleb128 0x19 - 2672 04b6 6900 .string "i" - 2673 04b8 01 .byte 0x1 - 2674 04b9 1E02 .2byte 0x21e - 2675 04bb 89000000 .4byte 0x89 - 2676 04bf 00 .byte 0x0 - 2677 04c0 00 .byte 0x0 - 2678 04c1 11 .uleb128 0x11 - 2679 04c2 70020000 .4byte .LBB15 - 2680 04c6 80020000 .4byte .LBE15 - 2681 04ca DD040000 .4byte 0x4dd - 2682 04ce 16 .uleb128 0x16 - 2683 04cf 6900 .string "i" - 2684 04d1 01 .byte 0x1 - 2685 04d2 4002 .2byte 0x240 - 2686 04d4 69000000 .4byte 0x69 - 2687 04d8 EA010000 .4byte .LLST6 - 2688 04dc 00 .byte 0x0 - 2689 04dd 11 .uleb128 0x11 - 2690 04de F2020000 .4byte .LBB16 - 2691 04e2 04030000 .4byte .LBE16 - 2692 04e6 F9040000 .4byte 0x4f9 - BFIN GAS /tmp/ccGFlwpN.s page 65 - - - 2693 04ea 16 .uleb128 0x16 - 2694 04eb 6900 .string "i" - 2695 04ed 01 .byte 0x1 - 2696 04ee 5D02 .2byte 0x25d - 2697 04f0 69000000 .4byte 0x69 - 2698 04f4 FD010000 .4byte .LLST7 - 2699 04f8 00 .byte 0x0 - 2700 04f9 18 .uleb128 0x18 - 2701 04fa 8A030000 .4byte .LBB17 - 2702 04fe 9C030000 .4byte .LBE17 - 2703 0502 16 .uleb128 0x16 - 2704 0503 6900 .string "i" - 2705 0505 01 .byte 0x1 - 2706 0506 8502 .2byte 0x285 - 2707 0508 69000000 .4byte 0x69 - 2708 050c 1B020000 .4byte .LLST8 - 2709 0510 00 .byte 0x0 - 2710 0511 00 .byte 0x0 - 2711 0512 1A .uleb128 0x1a - 2712 0513 04 .byte 0x4 - 2713 0514 09010000 .4byte 0x109 - 2714 0518 07 .uleb128 0x7 - 2715 0519 69000000 .4byte 0x69 - 2716 051d 27050000 .4byte 0x527 - 2717 0521 1B .uleb128 0x1b - 2718 0522 06010000 .4byte 0x106 - 2719 0526 00 .byte 0x0 - 2720 0527 07 .uleb128 0x7 - 2721 0528 69000000 .4byte 0x69 - 2722 052c 37050000 .4byte 0x537 - 2723 0530 1C .uleb128 0x1c - 2724 0531 06010000 .4byte 0x106 - 2725 0535 0E .byte 0xe - 2726 0536 00 .byte 0x0 - 2727 0537 07 .uleb128 0x7 - 2728 0538 69000000 .4byte 0x69 - 2729 053c 47050000 .4byte 0x547 - 2730 0540 1C .uleb128 0x1c - 2731 0541 06010000 .4byte 0x106 - 2732 0545 04 .byte 0x4 - 2733 0546 00 .byte 0x0 - 2734 0547 0F .uleb128 0xf - 2735 0548 01 .byte 0x1 - 2736 0549 52020000 .4byte .LASF93 - 2737 054d 01 .byte 0x1 - 2738 054e A801 .2byte 0x1a8 - 2739 0550 01 .byte 0x1 - 2740 0551 9C030000 .4byte .LFB5 - 2741 0555 B8030000 .4byte .LFE5 - 2742 0559 39020000 .4byte .LLST9 - 2743 055d 82050000 .4byte 0x582 - 2744 0561 1D .uleb128 0x1d - 2745 0562 F9050000 .4byte .LASF94 - 2746 0566 01 .byte 0x1 - 2747 0567 A801 .2byte 0x1a8 - 2748 0569 82050000 .4byte 0x582 - 2749 056d 58020000 .4byte .LLST10 - BFIN GAS /tmp/ccGFlwpN.s page 66 - - - 2750 0571 1D .uleb128 0x1d - 2751 0572 14040000 .4byte .LASF95 - 2752 0576 01 .byte 0x1 - 2753 0577 A801 .2byte 0x1a8 - 2754 0579 69000000 .4byte 0x69 - 2755 057d 6B020000 .4byte .LLST11 - 2756 0581 00 .byte 0x0 - 2757 0582 1A .uleb128 0x1a - 2758 0583 04 .byte 0x4 - 2759 0584 69000000 .4byte 0x69 - 2760 0588 0F .uleb128 0xf - 2761 0589 01 .byte 0x1 - 2762 058a 25030000 .4byte .LASF96 - 2763 058e 01 .byte 0x1 - 2764 058f 9401 .2byte 0x194 - 2765 0591 01 .byte 0x1 - 2766 0592 B8030000 .4byte .LFB4 - 2767 0596 E0030000 .4byte .LFE4 - 2768 059a 7E020000 .4byte .LLST12 - 2769 059e C3050000 .4byte 0x5c3 - 2770 05a2 1D .uleb128 0x1d - 2771 05a3 F9050000 .4byte .LASF94 - 2772 05a7 01 .byte 0x1 - 2773 05a8 9401 .2byte 0x194 - 2774 05aa 82050000 .4byte 0x582 - 2775 05ae 9D020000 .4byte .LLST13 - 2776 05b2 1D .uleb128 0x1d - 2777 05b3 14040000 .4byte .LASF95 - 2778 05b7 01 .byte 0x1 - 2779 05b8 9401 .2byte 0x194 - 2780 05ba 69000000 .4byte 0x69 - 2781 05be B0020000 .4byte .LLST14 - 2782 05c2 00 .byte 0x0 - 2783 05c3 1E .uleb128 0x1e - 2784 05c4 01 .byte 0x1 - 2785 05c5 DC030000 .4byte .LASF97 - 2786 05c9 01 .byte 0x1 - 2787 05ca 7001 .2byte 0x170 - 2788 05cc 01 .byte 0x1 - 2789 05cd 69000000 .4byte 0x69 - 2790 05d1 E0030000 .4byte .LFB3 - 2791 05d5 2A040000 .4byte .LFE3 - 2792 05d9 C3020000 .4byte .LLST15 - 2793 05dd 02060000 .4byte 0x602 - 2794 05e1 1D .uleb128 0x1d - 2795 05e2 3E030000 .4byte .LASF18 - 2796 05e6 01 .byte 0x1 - 2797 05e7 7001 .2byte 0x170 - 2798 05e9 82050000 .4byte 0x582 - 2799 05ed EE020000 .4byte .LLST16 - 2800 05f1 1D .uleb128 0x1d - 2801 05f2 14040000 .4byte .LASF95 - 2802 05f6 01 .byte 0x1 - 2803 05f7 7001 .2byte 0x170 - 2804 05f9 69000000 .4byte 0x69 - 2805 05fd 17030000 .4byte .LLST17 - 2806 0601 00 .byte 0x0 - BFIN GAS /tmp/ccGFlwpN.s page 67 - - - 2807 0602 1F .uleb128 0x1f - 2808 0603 01 .byte 0x1 - 2809 0604 D1040000 .4byte .LASF98 - 2810 0608 01 .byte 0x1 - 2811 0609 A3 .byte 0xa3 - 2812 060a 01 .byte 0x1 - 2813 060b 69000000 .4byte 0x69 - 2814 060f 2C040000 .4byte .LFB2 - 2815 0613 A0070000 .4byte .LFE2 - 2816 0617 40030000 .4byte .LLST18 - 2817 061b C7060000 .4byte 0x6c7 - 2818 061f 20 .uleb128 0x20 - 2819 0620 3E030000 .4byte .LASF18 - 2820 0624 01 .byte 0x1 - 2821 0625 A3 .byte 0xa3 - 2822 0626 82050000 .4byte 0x582 - 2823 062a 6B030000 .4byte .LLST19 - 2824 062e 20 .uleb128 0x20 - 2825 062f 14040000 .4byte .LASF95 - 2826 0633 01 .byte 0x1 - 2827 0634 A3 .byte 0xa3 - 2828 0635 69000000 .4byte 0x69 - 2829 0639 8A030000 .4byte .LLST20 - 2830 063d 13 .uleb128 0x13 - 2831 063e 50000000 .4byte .Ldebug_ranges0+0x50 - 2832 0642 54060000 .4byte 0x654 - 2833 0646 21 .uleb128 0x21 - 2834 0647 6900 .string "i" - 2835 0649 01 .byte 0x1 - 2836 064a AF .byte 0xaf - 2837 064b 89000000 .4byte 0x89 - 2838 064f C9030000 .4byte .LLST21 - 2839 0653 00 .byte 0x0 - 2840 0654 13 .uleb128 0x13 - 2841 0655 68000000 .4byte .Ldebug_ranges0+0x68 - 2842 0659 AE060000 .4byte 0x6ae - 2843 065d 22 .uleb128 0x22 - 2844 065e 55050000 .4byte .LASF99 - 2845 0662 01 .byte 0x1 - 2846 0663 E1 .byte 0xe1 - 2847 0664 69000000 .4byte 0x69 - 2848 0668 29040000 .4byte .LLST22 - 2849 066c 23 .uleb128 0x23 - 2850 066d 76616C00 .string "val" - 2851 0671 01 .byte 0x1 - 2852 0672 E2 .byte 0xe2 - 2853 0673 69000000 .4byte 0x69 - 2854 0677 22 .uleb128 0x22 - 2855 0678 3D040000 .4byte .LASF100 - 2856 067c 01 .byte 0x1 - 2857 067d E3 .byte 0xe3 - 2858 067e 2C000000 .4byte 0x2c - 2859 0682 5D040000 .4byte .LLST23 - 2860 0686 15 .uleb128 0x15 - 2861 0687 88000000 .4byte .Ldebug_ranges0+0x88 - 2862 068b 21 .uleb128 0x21 - 2863 068c 6900 .string "i" - BFIN GAS /tmp/ccGFlwpN.s page 68 - - - 2864 068e 01 .byte 0x1 - 2865 068f F7 .byte 0xf7 - 2866 0690 69000000 .4byte 0x69 - 2867 0694 86040000 .4byte .LLST24 - 2868 0698 15 .uleb128 0x15 - 2869 0699 A0000000 .4byte .Ldebug_ranges0+0xa0 - 2870 069d 16 .uleb128 0x16 - 2871 069e 6900 .string "i" - 2872 06a0 01 .byte 0x1 - 2873 06a1 0001 .2byte 0x100 - 2874 06a3 69000000 .4byte 0x69 - 2875 06a7 D0040000 .4byte .LLST25 - 2876 06ab 00 .byte 0x0 - 2877 06ac 00 .byte 0x0 - 2878 06ad 00 .byte 0x0 - 2879 06ae 18 .uleb128 0x18 - 2880 06af 58070000 .4byte .LBB28 - 2881 06b3 66070000 .4byte .LBE28 - 2882 06b7 16 .uleb128 0x16 - 2883 06b8 6900 .string "i" - 2884 06ba 01 .byte 0x1 - 2885 06bb 3D01 .2byte 0x13d - 2886 06bd 69000000 .4byte 0x69 - 2887 06c1 1A050000 .4byte .LLST26 - 2888 06c5 00 .byte 0x0 - 2889 06c6 00 .byte 0x0 - 2890 06c7 07 .uleb128 0x7 - 2891 06c8 69000000 .4byte 0x69 - 2892 06cc D7060000 .4byte 0x6d7 - 2893 06d0 1C .uleb128 0x1c - 2894 06d1 06010000 .4byte 0x106 - 2895 06d5 03 .byte 0x3 - 2896 06d6 00 .byte 0x0 - 2897 06d7 24 .uleb128 0x24 - 2898 06d8 E2040000 .4byte .LASF101 - 2899 06dc 01 .byte 0x1 - 2900 06dd 1C .byte 0x1c - 2901 06de C7060000 .4byte 0x6c7 - 2902 06e2 01 .byte 0x1 - 2903 06e3 05 .byte 0x5 - 2904 06e4 03 .byte 0x3 - 2905 06e5 00000000 .4byte _streams_cnt - 2906 06e9 24 .uleb128 0x24 - 2907 06ea B2000000 .4byte .LASF102 - 2908 06ee 01 .byte 0x1 - 2909 06ef 2F .byte 0x2f - 2910 06f0 FB060000 .4byte 0x6fb - 2911 06f4 01 .byte 0x1 - 2912 06f5 05 .byte 0x5 - 2913 06f6 03 .byte 0x3 - 2914 06f7 00000000 .4byte _dbg_receive_value - 2915 06fb 25 .uleb128 0x25 - 2916 06fc 69000000 .4byte 0x69 - 2917 0700 07 .uleb128 0x7 - 2918 0701 69000000 .4byte 0x69 - 2919 0705 10070000 .4byte 0x710 - 2920 0709 1C .uleb128 0x1c - BFIN GAS /tmp/ccGFlwpN.s page 69 - - - 2921 070a 06010000 .4byte 0x106 - 2922 070e 09 .byte 0x9 - 2923 070f 00 .byte 0x0 - 2924 0710 24 .uleb128 0x24 - 2925 0711 5A050000 .4byte .LASF103 - 2926 0715 01 .byte 0x1 - 2927 0716 37 .byte 0x37 - 2928 0717 00070000 .4byte 0x700 - 2929 071b 01 .byte 0x1 - 2930 071c 05 .byte 0x5 - 2931 071d 03 .byte 0x3 - 2932 071e 28000000 .4byte _dbg_sport_rx_copy - 2933 0722 24 .uleb128 0x24 - 2934 0723 9E000000 .4byte .LASF104 - 2935 0727 01 .byte 0x1 - 2936 0728 49 .byte 0x49 - 2937 0729 69000000 .4byte 0x69 - 2938 072d 01 .byte 0x1 - 2939 072e 05 .byte 0x5 - 2940 072f 03 .byte 0x3 - 2941 0730 10000000 .4byte _streams_succes_flag - 2942 0734 07 .uleb128 0x7 - 2943 0735 69000000 .4byte 0x69 - 2944 0739 3F070000 .4byte 0x73f - 2945 073d 26 .uleb128 0x26 - 2946 073e 00 .byte 0x0 - 2947 073f 27 .uleb128 0x27 - 2948 0740 99010000 .4byte .LASF105 - 2949 0744 01 .byte 0x1 - 2950 0745 55 .byte 0x55 - 2951 0746 4C070000 .4byte 0x74c - 2952 074a 01 .byte 0x1 - 2953 074b 01 .byte 0x1 - 2954 074c 25 .uleb128 0x25 - 2955 074d 34070000 .4byte 0x734 - 2956 0751 27 .uleb128 0x27 - 2957 0752 CD030000 .4byte .LASF106 - 2958 0756 01 .byte 0x1 - 2959 0757 56 .byte 0x56 - 2960 0758 5E070000 .4byte 0x75e - 2961 075c 01 .byte 0x1 - 2962 075d 01 .byte 0x1 - 2963 075e 25 .uleb128 0x25 - 2964 075f 34070000 .4byte 0x734 - 2965 0763 27 .uleb128 0x27 - 2966 0764 13000000 .4byte .LASF107 - 2967 0768 01 .byte 0x1 - 2968 0769 58 .byte 0x58 - 2969 076a 70070000 .4byte 0x770 - 2970 076e 01 .byte 0x1 - 2971 076f 01 .byte 0x1 - 2972 0770 25 .uleb128 0x25 - 2973 0771 34070000 .4byte 0x734 - 2974 0775 24 .uleb128 0x24 - 2975 0776 AF010000 .4byte .LASF108 - 2976 077a 01 .byte 0x1 - 2977 077b 5D .byte 0x5d - BFIN GAS /tmp/ccGFlwpN.s page 70 - - - 2978 077c 87070000 .4byte 0x787 - 2979 0780 01 .byte 0x1 - 2980 0781 05 .byte 0x5 - 2981 0782 03 .byte 0x3 - 2982 0783 04000000 .4byte _TX_marker - 2983 0787 25 .uleb128 0x25 - 2984 0788 00070000 .4byte 0x700 - 2985 078c 24 .uleb128 0x24 - 2986 078d 55060000 .4byte .LASF109 - 2987 0791 01 .byte 0x1 - 2988 0792 72 .byte 0x72 - 2989 0793 9E070000 .4byte 0x79e - 2990 0797 01 .byte 0x1 - 2991 0798 05 .byte 0x5 - 2992 0799 03 .byte 0x3 - 2993 079a 2C000000 .4byte _Proc_state - 2994 079e 28 .uleb128 0x28 - 2995 079f 6C050000 .4byte .LASF122 - 2996 07a3 9F020000 .4byte 0x29f - 2997 07a7 24 .uleb128 0x24 - 2998 07a8 86010000 .4byte .LASF74 - 2999 07ac 01 .byte 0x1 - 3000 07ad 74 .byte 0x74 - 3001 07ae FB060000 .4byte 0x6fb - 3002 07b2 01 .byte 0x1 - 3003 07b3 05 .byte 0x5 - 3004 07b4 03 .byte 0x3 - 3005 07b5 14000000 .4byte _TX_buff_I - 3006 07b9 24 .uleb128 0x24 - 3007 07ba 59010000 .4byte .LASF110 - 3008 07be 01 .byte 0x1 - 3009 07bf 75 .byte 0x75 - 3010 07c0 FB060000 .4byte 0x6fb - 3011 07c4 01 .byte 0x1 - 3012 07c5 05 .byte 0x5 - 3013 07c6 03 .byte 0x3 - 3014 07c7 2C000000 .4byte _TX_buff_I_shadow - 3015 07cb 24 .uleb128 0x24 - 3016 07cc 7F060000 .4byte .LASF111 - 3017 07d0 01 .byte 0x1 - 3018 07d1 77 .byte 0x77 - 3019 07d2 FB060000 .4byte 0x6fb - 3020 07d6 01 .byte 0x1 - 3021 07d7 05 .byte 0x5 - 3022 07d8 03 .byte 0x3 - 3023 07d9 18000000 .4byte _data_I - 3024 07dd 24 .uleb128 0x24 - 3025 07de 62000000 .4byte .LASF112 - 3026 07e2 01 .byte 0x1 - 3027 07e3 78 .byte 0x78 - 3028 07e4 FB060000 .4byte 0x6fb - 3029 07e8 01 .byte 0x1 - 3030 07e9 05 .byte 0x5 - 3031 07ea 03 .byte 0x3 - 3032 07eb 1C000000 .4byte _send_size - 3033 07ef 24 .uleb128 0x24 - 3034 07f0 C3040000 .4byte .LASF75 - BFIN GAS /tmp/ccGFlwpN.s page 71 - - - 3035 07f4 01 .byte 0x1 - 3036 07f5 7A .byte 0x7a - 3037 07f6 01080000 .4byte 0x801 - 3038 07fa 01 .byte 0x1 - 3039 07fb 05 .byte 0x5 - 3040 07fc 03 .byte 0x3 - 3041 07fd 30000000 .4byte _TX_buff_state - 3042 0801 25 .uleb128 0x25 - 3043 0802 2C000000 .4byte 0x2c - 3044 0806 24 .uleb128 0x24 - 3045 0807 27000000 .4byte .LASF113 - 3046 080b 01 .byte 0x1 - 3047 080c 7B .byte 0x7b - 3048 080d FB060000 .4byte 0x6fb - 3049 0811 01 .byte 0x1 - 3050 0812 05 .byte 0x5 - 3051 0813 03 .byte 0x3 - 3052 0814 20000000 .4byte _tx_val - 3053 0818 24 .uleb128 0x24 - 3054 0819 4E050000 .4byte .LASF114 - 3055 081d 01 .byte 0x1 - 3056 081e 7D .byte 0x7d - 3057 081f 69000000 .4byte 0x69 - 3058 0823 01 .byte 0x1 - 3059 0824 05 .byte 0x5 - 3060 0825 03 .byte 0x3 - 3061 0826 24000000 .4byte _some_i - 3062 082a 24 .uleb128 0x24 - 3063 082b 1D060000 .4byte .LASF115 - 3064 082f 01 .byte 0x1 - 3065 0830 7F .byte 0x7f - 3066 0831 FB060000 .4byte 0x6fb - 3067 0835 01 .byte 0x1 - 3068 0836 05 .byte 0x5 - 3069 0837 03 .byte 0x3 - 3070 0838 28000000 .4byte _size_processed - 3071 083c 24 .uleb128 0x24 - 3072 083d 24010000 .4byte .LASF116 - 3073 0841 01 .byte 0x1 - 3074 0842 88 .byte 0x88 - 3075 0843 2C000000 .4byte 0x2c - 3076 0847 01 .byte 0x1 - 3077 0848 05 .byte 0x5 - 3078 0849 03 .byte 0x3 - 3079 084a 2C000000 .4byte _LFSM_started - 3080 084e 24 .uleb128 0x24 - 3081 084f EA050000 .4byte .LASF117 - 3082 0853 01 .byte 0x1 - 3083 0854 8B .byte 0x8b - 3084 0855 2C000000 .4byte 0x2c - 3085 0859 01 .byte 0x1 - 3086 085a 05 .byte 0x5 - 3087 085b 03 .byte 0x3 - 3088 085c 2D000000 .4byte _DY_SYN_2_value - 3089 0860 24 .uleb128 0x24 - 3090 0861 6B040000 .4byte .LASF118 - 3091 0865 01 .byte 0x1 - BFIN GAS /tmp/ccGFlwpN.s page 72 - - - 3092 0866 8C .byte 0x8c - 3093 0867 2C000000 .4byte 0x2c - 3094 086b 01 .byte 0x1 - 3095 086c 05 .byte 0x5 - 3096 086d 03 .byte 0x3 - 3097 086e 2E000000 .4byte _DY_SYN_2_value_prev - 3098 0872 00 .byte 0x0 - 3099 .section .debug_abbrev - 3100 0000 01 .uleb128 0x1 - 3101 0001 11 .uleb128 0x11 - 3102 0002 01 .byte 0x1 - 3103 0003 25 .uleb128 0x25 - 3104 0004 0E .uleb128 0xe - 3105 0005 13 .uleb128 0x13 - 3106 0006 0B .uleb128 0xb - 3107 0007 03 .uleb128 0x3 - 3108 0008 0E .uleb128 0xe - 3109 0009 1B .uleb128 0x1b - 3110 000a 0E .uleb128 0xe - 3111 000b 11 .uleb128 0x11 - 3112 000c 01 .uleb128 0x1 - 3113 000d 12 .uleb128 0x12 - 3114 000e 01 .uleb128 0x1 - 3115 000f 10 .uleb128 0x10 - 3116 0010 06 .uleb128 0x6 - 3117 0011 00 .byte 0x0 - 3118 0012 00 .byte 0x0 - 3119 0013 02 .uleb128 0x2 - 3120 0014 24 .uleb128 0x24 - 3121 0015 00 .byte 0x0 - 3122 0016 0B .uleb128 0xb - 3123 0017 0B .uleb128 0xb - 3124 0018 3E .uleb128 0x3e - 3125 0019 0B .uleb128 0xb - 3126 001a 03 .uleb128 0x3 - 3127 001b 0E .uleb128 0xe - 3128 001c 00 .byte 0x0 - 3129 001d 00 .byte 0x0 - 3130 001e 03 .uleb128 0x3 - 3131 001f 16 .uleb128 0x16 - 3132 0020 00 .byte 0x0 - 3133 0021 03 .uleb128 0x3 - 3134 0022 0E .uleb128 0xe - 3135 0023 3A .uleb128 0x3a - 3136 0024 0B .uleb128 0xb - 3137 0025 3B .uleb128 0x3b - 3138 0026 0B .uleb128 0xb - 3139 0027 49 .uleb128 0x49 - 3140 0028 13 .uleb128 0x13 - 3141 0029 00 .byte 0x0 - 3142 002a 00 .byte 0x0 - 3143 002b 04 .uleb128 0x4 - 3144 002c 24 .uleb128 0x24 - 3145 002d 00 .byte 0x0 - 3146 002e 0B .uleb128 0xb - 3147 002f 0B .uleb128 0xb - 3148 0030 3E .uleb128 0x3e - BFIN GAS /tmp/ccGFlwpN.s page 73 - - - 3149 0031 0B .uleb128 0xb - 3150 0032 03 .uleb128 0x3 - 3151 0033 08 .uleb128 0x8 - 3152 0034 00 .byte 0x0 - 3153 0035 00 .byte 0x0 - 3154 0036 05 .uleb128 0x5 - 3155 0037 13 .uleb128 0x13 - 3156 0038 01 .byte 0x1 - 3157 0039 0B .uleb128 0xb - 3158 003a 05 .uleb128 0x5 - 3159 003b 3A .uleb128 0x3a - 3160 003c 0B .uleb128 0xb - 3161 003d 3B .uleb128 0x3b - 3162 003e 0B .uleb128 0xb - 3163 003f 01 .uleb128 0x1 - 3164 0040 13 .uleb128 0x13 - 3165 0041 00 .byte 0x0 - 3166 0042 00 .byte 0x0 - 3167 0043 06 .uleb128 0x6 - 3168 0044 0D .uleb128 0xd - 3169 0045 00 .byte 0x0 - 3170 0046 03 .uleb128 0x3 - 3171 0047 0E .uleb128 0xe - 3172 0048 3A .uleb128 0x3a - 3173 0049 0B .uleb128 0xb - 3174 004a 3B .uleb128 0x3b - 3175 004b 0B .uleb128 0xb - 3176 004c 49 .uleb128 0x49 - 3177 004d 13 .uleb128 0x13 - 3178 004e 38 .uleb128 0x38 - 3179 004f 0A .uleb128 0xa - 3180 0050 00 .byte 0x0 - 3181 0051 00 .byte 0x0 - 3182 0052 07 .uleb128 0x7 - 3183 0053 01 .uleb128 0x1 - 3184 0054 01 .byte 0x1 - 3185 0055 49 .uleb128 0x49 - 3186 0056 13 .uleb128 0x13 - 3187 0057 01 .uleb128 0x1 - 3188 0058 13 .uleb128 0x13 - 3189 0059 00 .byte 0x0 - 3190 005a 00 .byte 0x0 - 3191 005b 08 .uleb128 0x8 - 3192 005c 21 .uleb128 0x21 - 3193 005d 00 .byte 0x0 - 3194 005e 49 .uleb128 0x49 - 3195 005f 13 .uleb128 0x13 - 3196 0060 2F .uleb128 0x2f - 3197 0061 05 .uleb128 0x5 - 3198 0062 00 .byte 0x0 - 3199 0063 00 .byte 0x0 - 3200 0064 09 .uleb128 0x9 - 3201 0065 24 .uleb128 0x24 - 3202 0066 00 .byte 0x0 - 3203 0067 0B .uleb128 0xb - 3204 0068 0B .uleb128 0xb - 3205 0069 3E .uleb128 0x3e - BFIN GAS /tmp/ccGFlwpN.s page 74 - - - 3206 006a 0B .uleb128 0xb - 3207 006b 00 .byte 0x0 - 3208 006c 00 .byte 0x0 - 3209 006d 0A .uleb128 0xa - 3210 006e 04 .uleb128 0x4 - 3211 006f 01 .byte 0x1 - 3212 0070 0B .uleb128 0xb - 3213 0071 0B .uleb128 0xb - 3214 0072 3A .uleb128 0x3a - 3215 0073 0B .uleb128 0xb - 3216 0074 3B .uleb128 0x3b - 3217 0075 0B .uleb128 0xb - 3218 0076 01 .uleb128 0x1 - 3219 0077 13 .uleb128 0x13 - 3220 0078 00 .byte 0x0 - 3221 0079 00 .byte 0x0 - 3222 007a 0B .uleb128 0xb - 3223 007b 28 .uleb128 0x28 - 3224 007c 00 .byte 0x0 - 3225 007d 03 .uleb128 0x3 - 3226 007e 0E .uleb128 0xe - 3227 007f 1C .uleb128 0x1c - 3228 0080 0D .uleb128 0xd - 3229 0081 00 .byte 0x0 - 3230 0082 00 .byte 0x0 - 3231 0083 0C .uleb128 0xc - 3232 0084 04 .uleb128 0x4 - 3233 0085 01 .byte 0x1 - 3234 0086 03 .uleb128 0x3 - 3235 0087 0E .uleb128 0xe - 3236 0088 0B .uleb128 0xb - 3237 0089 0B .uleb128 0xb - 3238 008a 3A .uleb128 0x3a - 3239 008b 0B .uleb128 0xb - 3240 008c 3B .uleb128 0x3b - 3241 008d 0B .uleb128 0xb - 3242 008e 01 .uleb128 0x1 - 3243 008f 13 .uleb128 0x13 - 3244 0090 00 .byte 0x0 - 3245 0091 00 .byte 0x0 - 3246 0092 0D .uleb128 0xd - 3247 0093 28 .uleb128 0x28 - 3248 0094 00 .byte 0x0 - 3249 0095 03 .uleb128 0x3 - 3250 0096 08 .uleb128 0x8 - 3251 0097 1C .uleb128 0x1c - 3252 0098 0D .uleb128 0xd - 3253 0099 00 .byte 0x0 - 3254 009a 00 .byte 0x0 - 3255 009b 0E .uleb128 0xe - 3256 009c 13 .uleb128 0x13 - 3257 009d 01 .byte 0x1 - 3258 009e 03 .uleb128 0x3 - 3259 009f 0E .uleb128 0xe - 3260 00a0 0B .uleb128 0xb - 3261 00a1 0B .uleb128 0xb - 3262 00a2 3A .uleb128 0x3a - BFIN GAS /tmp/ccGFlwpN.s page 75 - - - 3263 00a3 0B .uleb128 0xb - 3264 00a4 3B .uleb128 0x3b - 3265 00a5 0B .uleb128 0xb - 3266 00a6 01 .uleb128 0x1 - 3267 00a7 13 .uleb128 0x13 - 3268 00a8 00 .byte 0x0 - 3269 00a9 00 .byte 0x0 - 3270 00aa 0F .uleb128 0xf - 3271 00ab 2E .uleb128 0x2e - 3272 00ac 01 .byte 0x1 - 3273 00ad 3F .uleb128 0x3f - 3274 00ae 0C .uleb128 0xc - 3275 00af 03 .uleb128 0x3 - 3276 00b0 0E .uleb128 0xe - 3277 00b1 3A .uleb128 0x3a - 3278 00b2 0B .uleb128 0xb - 3279 00b3 3B .uleb128 0x3b - 3280 00b4 05 .uleb128 0x5 - 3281 00b5 27 .uleb128 0x27 - 3282 00b6 0C .uleb128 0xc - 3283 00b7 11 .uleb128 0x11 - 3284 00b8 01 .uleb128 0x1 - 3285 00b9 12 .uleb128 0x12 - 3286 00ba 01 .uleb128 0x1 - 3287 00bb 40 .uleb128 0x40 - 3288 00bc 06 .uleb128 0x6 - 3289 00bd 01 .uleb128 0x1 - 3290 00be 13 .uleb128 0x13 - 3291 00bf 00 .byte 0x0 - 3292 00c0 00 .byte 0x0 - 3293 00c1 10 .uleb128 0x10 - 3294 00c2 05 .uleb128 0x5 - 3295 00c3 00 .byte 0x0 - 3296 00c4 03 .uleb128 0x3 - 3297 00c5 08 .uleb128 0x8 - 3298 00c6 3A .uleb128 0x3a - 3299 00c7 0B .uleb128 0xb - 3300 00c8 3B .uleb128 0x3b - 3301 00c9 05 .uleb128 0x5 - 3302 00ca 49 .uleb128 0x49 - 3303 00cb 13 .uleb128 0x13 - 3304 00cc 02 .uleb128 0x2 - 3305 00cd 06 .uleb128 0x6 - 3306 00ce 00 .byte 0x0 - 3307 00cf 00 .byte 0x0 - 3308 00d0 11 .uleb128 0x11 - 3309 00d1 0B .uleb128 0xb - 3310 00d2 01 .byte 0x1 - 3311 00d3 11 .uleb128 0x11 - 3312 00d4 01 .uleb128 0x1 - 3313 00d5 12 .uleb128 0x12 - 3314 00d6 01 .uleb128 0x1 - 3315 00d7 01 .uleb128 0x1 - 3316 00d8 13 .uleb128 0x13 - 3317 00d9 00 .byte 0x0 - 3318 00da 00 .byte 0x0 - 3319 00db 12 .uleb128 0x12 - BFIN GAS /tmp/ccGFlwpN.s page 76 - - - 3320 00dc 34 .uleb128 0x34 - 3321 00dd 00 .byte 0x0 - 3322 00de 03 .uleb128 0x3 - 3323 00df 0E .uleb128 0xe - 3324 00e0 3A .uleb128 0x3a - 3325 00e1 0B .uleb128 0xb - 3326 00e2 3B .uleb128 0x3b - 3327 00e3 05 .uleb128 0x5 - 3328 00e4 49 .uleb128 0x49 - 3329 00e5 13 .uleb128 0x13 - 3330 00e6 02 .uleb128 0x2 - 3331 00e7 06 .uleb128 0x6 - 3332 00e8 00 .byte 0x0 - 3333 00e9 00 .byte 0x0 - 3334 00ea 13 .uleb128 0x13 - 3335 00eb 0B .uleb128 0xb - 3336 00ec 01 .byte 0x1 - 3337 00ed 55 .uleb128 0x55 - 3338 00ee 06 .uleb128 0x6 - 3339 00ef 01 .uleb128 0x1 - 3340 00f0 13 .uleb128 0x13 - 3341 00f1 00 .byte 0x0 - 3342 00f2 00 .byte 0x0 - 3343 00f3 14 .uleb128 0x14 - 3344 00f4 34 .uleb128 0x34 - 3345 00f5 00 .byte 0x0 - 3346 00f6 03 .uleb128 0x3 - 3347 00f7 0E .uleb128 0xe - 3348 00f8 3A .uleb128 0x3a - 3349 00f9 0B .uleb128 0xb - 3350 00fa 3B .uleb128 0x3b - 3351 00fb 05 .uleb128 0x5 - 3352 00fc 49 .uleb128 0x49 - 3353 00fd 13 .uleb128 0x13 - 3354 00fe 00 .byte 0x0 - 3355 00ff 00 .byte 0x0 - 3356 0100 15 .uleb128 0x15 - 3357 0101 0B .uleb128 0xb - 3358 0102 01 .byte 0x1 - 3359 0103 55 .uleb128 0x55 - 3360 0104 06 .uleb128 0x6 - 3361 0105 00 .byte 0x0 - 3362 0106 00 .byte 0x0 - 3363 0107 16 .uleb128 0x16 - 3364 0108 34 .uleb128 0x34 - 3365 0109 00 .byte 0x0 - 3366 010a 03 .uleb128 0x3 - 3367 010b 08 .uleb128 0x8 - 3368 010c 3A .uleb128 0x3a - 3369 010d 0B .uleb128 0xb - 3370 010e 3B .uleb128 0x3b - 3371 010f 05 .uleb128 0x5 - 3372 0110 49 .uleb128 0x49 - 3373 0111 13 .uleb128 0x13 - 3374 0112 02 .uleb128 0x2 - 3375 0113 06 .uleb128 0x6 - 3376 0114 00 .byte 0x0 - BFIN GAS /tmp/ccGFlwpN.s page 77 - - - 3377 0115 00 .byte 0x0 - 3378 0116 17 .uleb128 0x17 - 3379 0117 34 .uleb128 0x34 - 3380 0118 00 .byte 0x0 - 3381 0119 03 .uleb128 0x3 - 3382 011a 0E .uleb128 0xe - 3383 011b 3A .uleb128 0x3a - 3384 011c 0B .uleb128 0xb - 3385 011d 3B .uleb128 0x3b - 3386 011e 05 .uleb128 0x5 - 3387 011f 49 .uleb128 0x49 - 3388 0120 13 .uleb128 0x13 - 3389 0121 02 .uleb128 0x2 - 3390 0122 0A .uleb128 0xa - 3391 0123 00 .byte 0x0 - 3392 0124 00 .byte 0x0 - 3393 0125 18 .uleb128 0x18 - 3394 0126 0B .uleb128 0xb - 3395 0127 01 .byte 0x1 - 3396 0128 11 .uleb128 0x11 - 3397 0129 01 .uleb128 0x1 - 3398 012a 12 .uleb128 0x12 - 3399 012b 01 .uleb128 0x1 - 3400 012c 00 .byte 0x0 - 3401 012d 00 .byte 0x0 - 3402 012e 19 .uleb128 0x19 - 3403 012f 34 .uleb128 0x34 - 3404 0130 00 .byte 0x0 - 3405 0131 03 .uleb128 0x3 - 3406 0132 08 .uleb128 0x8 - 3407 0133 3A .uleb128 0x3a - 3408 0134 0B .uleb128 0xb - 3409 0135 3B .uleb128 0x3b - 3410 0136 05 .uleb128 0x5 - 3411 0137 49 .uleb128 0x49 - 3412 0138 13 .uleb128 0x13 - 3413 0139 00 .byte 0x0 - 3414 013a 00 .byte 0x0 - 3415 013b 1A .uleb128 0x1a - 3416 013c 0F .uleb128 0xf - 3417 013d 00 .byte 0x0 - 3418 013e 0B .uleb128 0xb - 3419 013f 0B .uleb128 0xb - 3420 0140 49 .uleb128 0x49 - 3421 0141 13 .uleb128 0x13 - 3422 0142 00 .byte 0x0 - 3423 0143 00 .byte 0x0 - 3424 0144 1B .uleb128 0x1b - 3425 0145 21 .uleb128 0x21 - 3426 0146 00 .byte 0x0 - 3427 0147 49 .uleb128 0x49 - 3428 0148 13 .uleb128 0x13 - 3429 0149 00 .byte 0x0 - 3430 014a 00 .byte 0x0 - 3431 014b 1C .uleb128 0x1c - 3432 014c 21 .uleb128 0x21 - 3433 014d 00 .byte 0x0 - BFIN GAS /tmp/ccGFlwpN.s page 78 - - - 3434 014e 49 .uleb128 0x49 - 3435 014f 13 .uleb128 0x13 - 3436 0150 2F .uleb128 0x2f - 3437 0151 0B .uleb128 0xb - 3438 0152 00 .byte 0x0 - 3439 0153 00 .byte 0x0 - 3440 0154 1D .uleb128 0x1d - 3441 0155 05 .uleb128 0x5 - 3442 0156 00 .byte 0x0 - 3443 0157 03 .uleb128 0x3 - 3444 0158 0E .uleb128 0xe - 3445 0159 3A .uleb128 0x3a - 3446 015a 0B .uleb128 0xb - 3447 015b 3B .uleb128 0x3b - 3448 015c 05 .uleb128 0x5 - 3449 015d 49 .uleb128 0x49 - 3450 015e 13 .uleb128 0x13 - 3451 015f 02 .uleb128 0x2 - 3452 0160 06 .uleb128 0x6 - 3453 0161 00 .byte 0x0 - 3454 0162 00 .byte 0x0 - 3455 0163 1E .uleb128 0x1e - 3456 0164 2E .uleb128 0x2e - 3457 0165 01 .byte 0x1 - 3458 0166 3F .uleb128 0x3f - 3459 0167 0C .uleb128 0xc - 3460 0168 03 .uleb128 0x3 - 3461 0169 0E .uleb128 0xe - 3462 016a 3A .uleb128 0x3a - 3463 016b 0B .uleb128 0xb - 3464 016c 3B .uleb128 0x3b - 3465 016d 05 .uleb128 0x5 - 3466 016e 27 .uleb128 0x27 - 3467 016f 0C .uleb128 0xc - 3468 0170 49 .uleb128 0x49 - 3469 0171 13 .uleb128 0x13 - 3470 0172 11 .uleb128 0x11 - 3471 0173 01 .uleb128 0x1 - 3472 0174 12 .uleb128 0x12 - 3473 0175 01 .uleb128 0x1 - 3474 0176 40 .uleb128 0x40 - 3475 0177 06 .uleb128 0x6 - 3476 0178 01 .uleb128 0x1 - 3477 0179 13 .uleb128 0x13 - 3478 017a 00 .byte 0x0 - 3479 017b 00 .byte 0x0 - 3480 017c 1F .uleb128 0x1f - 3481 017d 2E .uleb128 0x2e - 3482 017e 01 .byte 0x1 - 3483 017f 3F .uleb128 0x3f - 3484 0180 0C .uleb128 0xc - 3485 0181 03 .uleb128 0x3 - 3486 0182 0E .uleb128 0xe - 3487 0183 3A .uleb128 0x3a - 3488 0184 0B .uleb128 0xb - 3489 0185 3B .uleb128 0x3b - 3490 0186 0B .uleb128 0xb - BFIN GAS /tmp/ccGFlwpN.s page 79 - - - 3491 0187 27 .uleb128 0x27 - 3492 0188 0C .uleb128 0xc - 3493 0189 49 .uleb128 0x49 - 3494 018a 13 .uleb128 0x13 - 3495 018b 11 .uleb128 0x11 - 3496 018c 01 .uleb128 0x1 - 3497 018d 12 .uleb128 0x12 - 3498 018e 01 .uleb128 0x1 - 3499 018f 40 .uleb128 0x40 - 3500 0190 06 .uleb128 0x6 - 3501 0191 01 .uleb128 0x1 - 3502 0192 13 .uleb128 0x13 - 3503 0193 00 .byte 0x0 - 3504 0194 00 .byte 0x0 - 3505 0195 20 .uleb128 0x20 - 3506 0196 05 .uleb128 0x5 - 3507 0197 00 .byte 0x0 - 3508 0198 03 .uleb128 0x3 - 3509 0199 0E .uleb128 0xe - 3510 019a 3A .uleb128 0x3a - 3511 019b 0B .uleb128 0xb - 3512 019c 3B .uleb128 0x3b - 3513 019d 0B .uleb128 0xb - 3514 019e 49 .uleb128 0x49 - 3515 019f 13 .uleb128 0x13 - 3516 01a0 02 .uleb128 0x2 - 3517 01a1 06 .uleb128 0x6 - 3518 01a2 00 .byte 0x0 - 3519 01a3 00 .byte 0x0 - 3520 01a4 21 .uleb128 0x21 - 3521 01a5 34 .uleb128 0x34 - 3522 01a6 00 .byte 0x0 - 3523 01a7 03 .uleb128 0x3 - 3524 01a8 08 .uleb128 0x8 - 3525 01a9 3A .uleb128 0x3a - 3526 01aa 0B .uleb128 0xb - 3527 01ab 3B .uleb128 0x3b - 3528 01ac 0B .uleb128 0xb - 3529 01ad 49 .uleb128 0x49 - 3530 01ae 13 .uleb128 0x13 - 3531 01af 02 .uleb128 0x2 - 3532 01b0 06 .uleb128 0x6 - 3533 01b1 00 .byte 0x0 - 3534 01b2 00 .byte 0x0 - 3535 01b3 22 .uleb128 0x22 - 3536 01b4 34 .uleb128 0x34 - 3537 01b5 00 .byte 0x0 - 3538 01b6 03 .uleb128 0x3 - 3539 01b7 0E .uleb128 0xe - 3540 01b8 3A .uleb128 0x3a - 3541 01b9 0B .uleb128 0xb - 3542 01ba 3B .uleb128 0x3b - 3543 01bb 0B .uleb128 0xb - 3544 01bc 49 .uleb128 0x49 - 3545 01bd 13 .uleb128 0x13 - 3546 01be 02 .uleb128 0x2 - 3547 01bf 06 .uleb128 0x6 - BFIN GAS /tmp/ccGFlwpN.s page 80 - - - 3548 01c0 00 .byte 0x0 - 3549 01c1 00 .byte 0x0 - 3550 01c2 23 .uleb128 0x23 - 3551 01c3 34 .uleb128 0x34 - 3552 01c4 00 .byte 0x0 - 3553 01c5 03 .uleb128 0x3 - 3554 01c6 08 .uleb128 0x8 - 3555 01c7 3A .uleb128 0x3a - 3556 01c8 0B .uleb128 0xb - 3557 01c9 3B .uleb128 0x3b - 3558 01ca 0B .uleb128 0xb - 3559 01cb 49 .uleb128 0x49 - 3560 01cc 13 .uleb128 0x13 - 3561 01cd 00 .byte 0x0 - 3562 01ce 00 .byte 0x0 - 3563 01cf 24 .uleb128 0x24 - 3564 01d0 34 .uleb128 0x34 - 3565 01d1 00 .byte 0x0 - 3566 01d2 03 .uleb128 0x3 - 3567 01d3 0E .uleb128 0xe - 3568 01d4 3A .uleb128 0x3a - 3569 01d5 0B .uleb128 0xb - 3570 01d6 3B .uleb128 0x3b - 3571 01d7 0B .uleb128 0xb - 3572 01d8 49 .uleb128 0x49 - 3573 01d9 13 .uleb128 0x13 - 3574 01da 3F .uleb128 0x3f - 3575 01db 0C .uleb128 0xc - 3576 01dc 02 .uleb128 0x2 - 3577 01dd 0A .uleb128 0xa - 3578 01de 00 .byte 0x0 - 3579 01df 00 .byte 0x0 - 3580 01e0 25 .uleb128 0x25 - 3581 01e1 35 .uleb128 0x35 - 3582 01e2 00 .byte 0x0 - 3583 01e3 49 .uleb128 0x49 - 3584 01e4 13 .uleb128 0x13 - 3585 01e5 00 .byte 0x0 - 3586 01e6 00 .byte 0x0 - 3587 01e7 26 .uleb128 0x26 - 3588 01e8 21 .uleb128 0x21 - 3589 01e9 00 .byte 0x0 - 3590 01ea 00 .byte 0x0 - 3591 01eb 00 .byte 0x0 - 3592 01ec 27 .uleb128 0x27 - 3593 01ed 34 .uleb128 0x34 - 3594 01ee 00 .byte 0x0 - 3595 01ef 03 .uleb128 0x3 - 3596 01f0 0E .uleb128 0xe - 3597 01f1 3A .uleb128 0x3a - 3598 01f2 0B .uleb128 0xb - 3599 01f3 3B .uleb128 0x3b - 3600 01f4 0B .uleb128 0xb - 3601 01f5 49 .uleb128 0x49 - 3602 01f6 13 .uleb128 0x13 - 3603 01f7 3F .uleb128 0x3f - 3604 01f8 0C .uleb128 0xc - BFIN GAS /tmp/ccGFlwpN.s page 81 - - - 3605 01f9 3C .uleb128 0x3c - 3606 01fa 0C .uleb128 0xc - 3607 01fb 00 .byte 0x0 - 3608 01fc 00 .byte 0x0 - 3609 01fd 28 .uleb128 0x28 - 3610 01fe 35 .uleb128 0x35 - 3611 01ff 00 .byte 0x0 - 3612 0200 03 .uleb128 0x3 - 3613 0201 0E .uleb128 0xe - 3614 0202 49 .uleb128 0x49 - 3615 0203 13 .uleb128 0x13 - 3616 0204 00 .byte 0x0 - 3617 0205 00 .byte 0x0 - 3618 0206 00 .byte 0x0 - 3619 .section .debug_pubnames,"",@progbits - 3620 0000 96010000 .4byte 0x196 - 3621 0004 0200 .2byte 0x2 - 3622 0006 00000000 .4byte .Ldebug_info0 - 3623 000a 73080000 .4byte 0x873 - 3624 000e A8030000 .4byte 0x3a8 - 3625 0012 7573725F .string "usr_cmd_process" - 3625 636D645F - 3625 70726F63 - 3625 65737300 - 3626 0022 47050000 .4byte 0x547 - 3627 0026 73706F72 .string "sport_tx_done" - 3627 745F7478 - 3627 5F646F6E - 3627 6500 - 3628 0034 88050000 .4byte 0x588 - 3629 0038 68646D61 .string "hdma_send_done" - 3629 5F73656E - 3629 645F646F - 3629 6E6500 - 3630 0047 C3050000 .4byte 0x5c3 - 3631 004b 7573725F .string "usr_out_proc_data" - 3631 6F75745F - 3631 70726F63 - 3631 5F646174 - 3631 6100 - 3632 005d 02060000 .4byte 0x602 - 3633 0061 7573725F .string "usr_in_proc_data" - 3633 696E5F70 - 3633 726F635F - 3633 64617461 - 3633 00 - 3634 0072 D7060000 .4byte 0x6d7 - 3635 0076 73747265 .string "streams_cnt" - 3635 616D735F - 3635 636E7400 - 3636 0082 E9060000 .4byte 0x6e9 - 3637 0086 6462675F .string "dbg_receive_value" - 3637 72656365 - 3637 6976655F - 3637 76616C75 - 3637 6500 - 3638 0098 10070000 .4byte 0x710 - BFIN GAS /tmp/ccGFlwpN.s page 82 - - - 3639 009c 6462675F .string "dbg_sport_rx_copy" - 3639 73706F72 - 3639 745F7278 - 3639 5F636F70 - 3639 7900 - 3640 00ae 22070000 .4byte 0x722 - 3641 00b2 73747265 .string "streams_succes_flag" - 3641 616D735F - 3641 73756363 - 3641 65735F66 - 3641 6C616700 - 3642 00c6 75070000 .4byte 0x775 - 3643 00ca 54585F6D .string "TX_marker" - 3643 61726B65 - 3643 7200 - 3644 00d4 8C070000 .4byte 0x78c - 3645 00d8 50726F63 .string "Proc_state" - 3645 5F737461 - 3645 746500 - 3646 00e3 A7070000 .4byte 0x7a7 - 3647 00e7 54585F62 .string "TX_buff_I" - 3647 7566665F - 3647 4900 - 3648 00f1 B9070000 .4byte 0x7b9 - 3649 00f5 54585F62 .string "TX_buff_I_shadow" - 3649 7566665F - 3649 495F7368 - 3649 61646F77 - 3649 00 - 3650 0106 CB070000 .4byte 0x7cb - 3651 010a 64617461 .string "data_I" - 3651 5F4900 - 3652 0111 DD070000 .4byte 0x7dd - 3653 0115 73656E64 .string "send_size" - 3653 5F73697A - 3653 6500 - 3654 011f EF070000 .4byte 0x7ef - 3655 0123 54585F62 .string "TX_buff_state" - 3655 7566665F - 3655 73746174 - 3655 6500 - 3656 0131 06080000 .4byte 0x806 - 3657 0135 74785F76 .string "tx_val" - 3657 616C00 - 3658 013c 18080000 .4byte 0x818 - 3659 0140 736F6D65 .string "some_i" - 3659 5F6900 - 3660 0147 2A080000 .4byte 0x82a - 3661 014b 73697A65 .string "size_processed" - 3661 5F70726F - 3661 63657373 - 3661 656400 - 3662 015a 3C080000 .4byte 0x83c - 3663 015e 4C46534D .string "LFSM_started" - 3663 5F737461 - 3663 72746564 - 3663 00 - BFIN GAS /tmp/ccGFlwpN.s page 83 - - - 3664 016b 4E080000 .4byte 0x84e - 3665 016f 44595F53 .string "DY_SYN_2_value" - 3665 594E5F32 - 3665 5F76616C - 3665 756500 - 3666 017e 60080000 .4byte 0x860 - 3667 0182 44595F53 .string "DY_SYN_2_value_prev" - 3667 594E5F32 - 3667 5F76616C - 3667 75655F70 - 3667 72657600 - 3668 0196 00000000 .4byte 0x0 - 3669 .section .debug_aranges,"",@progbits - 3670 0000 1C000000 .4byte 0x1c - 3671 0004 0200 .2byte 0x2 - 3672 0006 00000000 .4byte .Ldebug_info0 - 3673 000a 04 .byte 0x4 - 3674 000b 00 .byte 0x0 - 3675 000c 0000 .2byte 0x0 - 3676 000e 0000 .2byte 0x0 - 3677 0010 00000000 .4byte .Ltext0 - 3678 0014 A0070000 .4byte .Letext0-.Ltext0 - 3679 0018 00000000 .4byte 0x0 - 3680 001c 00000000 .4byte 0x0 - 3681 .section .debug_ranges,"",@progbits - 3682 .Ldebug_ranges0: - 3683 0000 6C000000 .4byte .LBB3-.Ltext0 - 3684 0004 6E000000 .4byte .LBE3-.Ltext0 - 3685 0008 70000000 .4byte .LBB6-.Ltext0 - 3686 000c 98000000 .4byte .LBE6-.Ltext0 - 3687 0010 00000000 .4byte 0x0 - 3688 0014 00000000 .4byte 0x0 - 3689 0018 78000000 .4byte .LBB4-.Ltext0 - 3690 001c 7A000000 .4byte .LBE4-.Ltext0 - 3691 0020 7C000000 .4byte .LBB5-.Ltext0 - 3692 0024 8E000000 .4byte .LBE5-.Ltext0 - 3693 0028 00000000 .4byte 0x0 - 3694 002c 00000000 .4byte 0x0 - 3695 0030 AA010000 .4byte .LBB12-.Ltext0 - 3696 0034 FA010000 .4byte .LBE12-.Ltext0 - 3697 0038 00020000 .4byte .LBB14-.Ltext0 - 3698 003c 02020000 .4byte .LBE14-.Ltext0 - 3699 0040 FC010000 .4byte .LBB13-.Ltext0 - 3700 0044 FE010000 .4byte .LBE13-.Ltext0 - 3701 0048 00000000 .4byte 0x0 - 3702 004c 00000000 .4byte 0x0 - 3703 0050 E8040000 .4byte .LBB18-.Ltext0 - 3704 0054 EA040000 .4byte .LBE18-.Ltext0 - 3705 0058 F4040000 .4byte .LBB19-.Ltext0 - 3706 005c 0C050000 .4byte .LBE19-.Ltext0 - 3707 0060 00000000 .4byte 0x0 - 3708 0064 00000000 .4byte 0x0 - 3709 0068 18050000 .4byte .LBB20-.Ltext0 - 3710 006c 28050000 .4byte .LBE20-.Ltext0 - 3711 0070 16070000 .4byte .LBB27-.Ltext0 - 3712 0074 2A070000 .4byte .LBE27-.Ltext0 - 3713 0078 34050000 .4byte .LBB26-.Ltext0 - BFIN GAS /tmp/ccGFlwpN.s page 84 - - - 3714 007c 92060000 .4byte .LBE26-.Ltext0 - 3715 0080 00000000 .4byte 0x0 - 3716 0084 00000000 .4byte 0x0 - 3717 0088 18050000 .4byte .LBB22-.Ltext0 - 3718 008c 28050000 .4byte .LBE22-.Ltext0 - 3719 0090 84050000 .4byte .LBB21-.Ltext0 - 3720 0094 FE050000 .4byte .LBE21-.Ltext0 - 3721 0098 00000000 .4byte 0x0 - 3722 009c 00000000 .4byte 0x0 - 3723 00a0 1C050000 .4byte .LBB24-.Ltext0 - 3724 00a4 22050000 .4byte .LBE24-.Ltext0 - 3725 00a8 E2050000 .4byte .LBB25-.Ltext0 - 3726 00ac F0050000 .4byte .LBE25-.Ltext0 - 3727 00b0 26050000 .4byte .LBB23-.Ltext0 - 3728 00b4 28050000 .4byte .LBE23-.Ltext0 - 3729 00b8 00000000 .4byte 0x0 - 3730 00bc 00000000 .4byte 0x0 - 3731 .section .debug_str,"MS",@progbits,1 - 3732 .LASF29: - 3733 0000 4C353032 .string "L502_LCH_MODE_ZERO" - 3733 5F4C4348 - 3733 5F4D4F44 - 3733 455F5A45 - 3733 524F00 - 3734 .LASF107: - 3735 0013 4156475F .string "AVG_buff" - 3735 62756666 - 3735 00 - 3736 .LASF71: - 3737 001c 4C46534D .string "LFSM_state" - 3737 5F737461 - 3737 746500 - 3738 .LASF113: - 3739 0027 74785F76 .string "tx_val" - 3739 616C00 - 3740 .LASF35: - 3741 002e 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 3741 5F53594E - 3741 435F4449 - 3741 5F53594E - 3741 325F4641 - 3742 .LASF30: - 3743 0045 4C353032 .string "L502_SYNC_INTERNAL" - 3743 5F53594E - 3743 435F494E - 3743 5445524E - 3743 414C00 - 3744 .LASF77: - 3745 0058 4156475F .string "AVG_state" - 3745 73746174 - 3745 6500 - 3746 .LASF112: - 3747 0062 73656E64 .string "send_size" - 3747 5F73697A - 3747 6500 - 3748 .LASF63: - 3749 006c 64617461 .string "dataprocessor_state" - BFIN GAS /tmp/ccGFlwpN.s page 85 - - - 3749 70726F63 - 3749 6573736F - 3749 725F7374 - 3749 61746500 - 3750 .LASF12: - 3751 0080 756E7369 .string "unsigned int" - 3751 676E6564 - 3751 20696E74 - 3751 00 - 3752 .LASF40: - 3753 008d 4C353032 .string "L502_STREAM_DOUT" - 3753 5F535452 - 3753 45414D5F - 3753 444F5554 - 3753 00 - 3754 .LASF104: - 3755 009e 73747265 .string "streams_succes_flag" - 3755 616D735F - 3755 73756363 - 3755 65735F66 - 3755 6C616700 - 3756 .LASF102: - 3757 00b2 6462675F .string "dbg_receive_value" - 3757 72656365 - 3757 6976655F - 3757 76616C75 - 3757 6500 - 3758 .LASF24: - 3759 00c4 4C353032 .string "L502_ADC_RANGE_1" - 3759 5F414443 - 3759 5F52414E - 3759 47455F31 - 3759 00 - 3760 .LASF23: - 3761 00d5 4C353032 .string "L502_ADC_RANGE_2" - 3761 5F414443 - 3761 5F52414E - 3761 47455F32 - 3761 00 - 3762 .LASF22: - 3763 00e6 4C353032 .string "L502_ADC_RANGE_5" - 3763 5F414443 - 3763 5F52414E - 3763 47455F35 - 3763 00 - 3764 .LASF28: - 3765 00f7 4C353032 .string "L502_LCH_MODE_DIFF" - 3765 5F4C4348 - 3765 5F4D4F44 - 3765 455F4449 - 3765 464600 - 3766 .LASF31: - 3767 010a 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 3767 5F53594E - 3767 435F4558 - 3767 5445524E - 3767 414C5F4D - BFIN GAS /tmp/ccGFlwpN.s page 86 - - - 3768 .LASF116: - 3769 0124 4C46534D .string "LFSM_started" - 3769 5F737461 - 3769 72746564 - 3769 00 - 3770 .LASF52: - 3771 0131 4359434C .string "CYCLE_UNKNOWN" - 3771 455F554E - 3771 4B4E4F57 - 3771 4E00 - 3772 .LASF91: - 3773 013f 73706F72 .string "sport_rx_nonzero_sum" - 3773 745F7278 - 3773 5F6E6F6E - 3773 7A65726F - 3773 5F73756D - 3774 .LASF69: - 3775 0154 6D6F6465 .string "mode" - 3775 00 - 3776 .LASF110: - 3777 0159 54585F62 .string "TX_buff_I_shadow" - 3777 7566665F - 3777 495F7368 - 3777 61646F77 - 3777 00 - 3778 .LASF44: - 3779 016a 62756666 .string "buff_switch" - 3779 5F737769 - 3779 74636800 - 3780 .LASF49: - 3781 0176 46554C4C .string "FULLY_COMPLETED" - 3781 595F434F - 3781 4D504C45 - 3781 54454400 - 3782 .LASF74: - 3783 0186 54585F62 .string "TX_buff_I" - 3783 7566665F - 3783 4900 - 3784 .LASF8: - 3785 0190 75696E74 .string "uint32_t" - 3785 33325F74 - 3785 00 - 3786 .LASF105: - 3787 0199 54585F62 .string "TX_buff" - 3787 75666600 - 3788 .LASF53: - 3789 01a1 4359434C .string "CYCLE_STARTED" - 3789 455F5354 - 3789 41525445 - 3789 4400 - 3790 .LASF108: - 3791 01af 54585F6D .string "TX_marker" - 3791 61726B65 - 3791 7200 - 3792 .LASF41: - 3793 01b9 4C353032 .string "L502_STREAM_ALL_IN" - 3793 5F535452 - BFIN GAS /tmp/ccGFlwpN.s page 87 - - - 3793 45414D5F - 3793 414C4C5F - 3793 494E00 - 3794 .LASF43: - 3795 01cc 666C6F61 .string "float" - 3795 7400 - 3796 .LASF86: - 3797 01d2 6E756D62 .string "number_of_free_tx_descriptors" - 3797 65725F6F - 3797 665F6672 - 3797 65655F74 - 3797 785F6465 - 3798 .LASF60: - 3799 01f0 54585F44 .string "TX_DONE" - 3799 4F4E4500 - 3800 .LASF16: - 3801 01f8 72657375 .string "result" - 3801 6C7400 - 3802 .LASF57: - 3803 01ff 46494C4C .string "FILLING" - 3803 494E4700 - 3804 .LASF11: - 3805 0207 6C6F6E67 .string "long long unsigned int" - 3805 206C6F6E - 3805 6720756E - 3805 7369676E - 3805 65642069 - 3806 .LASF76: - 3807 021e 4156475F .string "AVG_buff_I" - 3807 62756666 - 3807 5F4900 - 3808 .LASF92: - 3809 0229 7573725F .string "usr_cmd_process" - 3809 636D645F - 3809 70726F63 - 3809 65737300 - 3810 .LASF65: - 3811 0239 53454D49 .string "SEMITRANSPARENT" - 3811 5452414E - 3811 53504152 - 3811 454E5400 - 3812 .LASF89: - 3813 0249 7263765F .string "rcv_data" - 3813 64617461 - 3813 00 - 3814 .LASF93: - 3815 0252 73706F72 .string "sport_tx_done" - 3815 745F7478 - 3815 5F646F6E - 3815 6500 - 3816 .LASF38: - 3817 0260 4C353032 .string "L502_STREAM_DAC1" - 3817 5F535452 - 3817 45414D5F - 3817 44414331 - 3817 00 - 3818 .LASF39: - BFIN GAS /tmp/ccGFlwpN.s page 88 - - - 3819 0271 4C353032 .string "L502_STREAM_DAC2" - 3819 5F535452 - 3819 45414D5F - 3819 44414332 - 3819 00 - 3820 .LASF58: - 3821 0282 544F444F .string "TODO_TX" - 3821 5F545800 - 3822 .LASF17: - 3823 028a 64617461 .string "data_size" - 3823 5F73697A - 3823 6500 - 3824 .LASF120: - 3825 0294 7372632F .string "src/l502_user_process.c" - 3825 6C353032 - 3825 5F757365 - 3825 725F7072 - 3825 6F636573 - 3826 .LASF13: - 3827 02ac 636F6465 .string "code" - 3827 00 - 3828 .LASF27: - 3829 02b1 4C353032 .string "L502_LCH_MODE_COMM" - 3829 5F4C4348 - 3829 5F4D4F44 - 3829 455F434F - 3829 4D4D00 - 3830 .LASF55: - 3831 02c4 68646D61 .string "hdma_TX_state" - 3831 5F54585F - 3831 73746174 - 3831 6500 - 3832 .LASF42: - 3833 02d2 4C353032 .string "L502_STREAM_ALL_OUT" - 3833 5F535452 - 3833 45414D5F - 3833 414C4C5F - 3833 4F555400 - 3834 .LASF34: - 3835 02e6 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 3835 5F53594E - 3835 435F4449 - 3835 5F53594E - 3835 315F4641 - 3836 .LASF78: - 3837 02fd 4156475F .string "AVG_buff_state" - 3837 62756666 - 3837 5F737461 - 3837 746500 - 3838 .LASF84: - 3839 030c 44494E32 .string "DIN2_SYN_value_curr" - 3839 5F53594E - 3839 5F76616C - 3839 75655F63 - 3839 75727200 - 3840 .LASF20: - 3841 0320 63686172 .string "char" - BFIN GAS /tmp/ccGFlwpN.s page 89 - - - 3841 00 - 3842 .LASF96: - 3843 0325 68646D61 .string "hdma_send_done" - 3843 5F73656E - 3843 645F646F - 3843 6E6500 - 3844 .LASF87: - 3845 0334 6572725F .string "err_codes" - 3845 636F6465 - 3845 7300 - 3846 .LASF18: - 3847 033e 64617461 .string "data" - 3847 00 - 3848 .LASF3: - 3849 0343 75696E74 .string "uint8_t" - 3849 385F7400 - 3850 .LASF14: - 3851 034b 73746174 .string "status" - 3851 757300 - 3852 .LASF50: - 3853 0352 454E4445 .string "ENDED" - 3853 4400 - 3854 .LASF10: - 3855 0358 6C6F6E67 .string "long long int" - 3855 206C6F6E - 3855 6720696E - 3855 7400 - 3856 .LASF121: - 3857 0366 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 3857 652F6665 - 3857 64612F4D - 3857 4950542F - 3857 52616469 - 3858 .LASF37: - 3859 03b0 4C353032 .string "L502_STREAM_DIN" - 3859 5F535452 - 3859 45414D5F - 3859 44494E00 - 3860 .LASF59: - 3861 03c0 5452414E .string "TRANSMITTING" - 3861 534D4954 - 3861 54494E47 - 3861 00 - 3862 .LASF106: - 3863 03cd 54585F62 .string "TX_buff_shadow" - 3863 7566665F - 3863 73686164 - 3863 6F7700 - 3864 .LASF97: - 3865 03dc 7573725F .string "usr_out_proc_data" - 3865 6F75745F - 3865 70726F63 - 3865 5F646174 - 3865 6100 - 3866 .LASF68: - 3867 03ee 574F524B .string "WORK" - 3867 00 - BFIN GAS /tmp/ccGFlwpN.s page 90 - - - 3868 .LASF48: - 3869 03f3 53544550 .string "STEP_COMPLETED" - 3869 5F434F4D - 3869 504C4554 - 3869 454400 - 3870 .LASF26: - 3871 0402 4C353032 .string "L502_ADC_RANGE_02" - 3871 5F414443 - 3871 5F52414E - 3871 47455F30 - 3871 3200 - 3872 .LASF95: - 3873 0414 73697A65 .string "size" - 3873 00 - 3874 .LASF25: - 3875 0419 4C353032 .string "L502_ADC_RANGE_05" - 3875 5F414443 - 3875 5F52414E - 3875 47455F30 - 3875 3500 - 3876 .LASF15: - 3877 042b 70617261 .string "param" - 3877 6D00 - 3878 .LASF56: - 3879 0431 54585F42 .string "TX_BUFF_OFF" - 3879 5546465F - 3879 4F464600 - 3880 .LASF100: - 3881 043d 68656164 .string "header" - 3881 657200 - 3882 .LASF79: - 3883 0444 4156475F .string "AVG_buff_active" - 3883 62756666 - 3883 5F616374 - 3883 69766500 - 3884 .LASF33: - 3885 0454 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 3885 5F53594E - 3885 435F4449 - 3885 5F53594E - 3885 325F5249 - 3886 .LASF118: - 3887 046b 44595F53 .string "DY_SYN_2_value_prev" - 3887 594E5F32 - 3887 5F76616C - 3887 75655F70 - 3887 72657600 - 3888 .LASF80: - 3889 047f 4646545F .string "FFT_buff_I" - 3889 62756666 - 3889 5F4900 - 3890 .LASF83: - 3891 048a 64696769 .string "digital_word_curr" - 3891 74616C5F - 3891 776F7264 - 3891 5F637572 - 3891 7200 - BFIN GAS /tmp/ccGFlwpN.s page 91 - - - 3892 .LASF21: - 3893 049c 4C353032 .string "L502_ADC_RANGE_10" - 3893 5F414443 - 3893 5F52414E - 3893 47455F31 - 3893 3000 - 3894 .LASF119: - 3895 04ae 474E5520 .string "GNU C 4.3.5" - 3895 4320342E - 3895 332E3500 - 3896 .LASF4: - 3897 04ba 75696E74 .string "uint16_t" - 3897 31365F74 - 3897 00 - 3898 .LASF75: - 3899 04c3 54585F62 .string "TX_buff_state" - 3899 7566665F - 3899 73746174 - 3899 6500 - 3900 .LASF98: - 3901 04d1 7573725F .string "usr_in_proc_data" - 3901 696E5F70 - 3901 726F635F - 3901 64617461 - 3901 00 - 3902 .LASF101: - 3903 04e2 73747265 .string "streams_cnt" - 3903 616D735F - 3903 636E7400 - 3904 .LASF64: - 3905 04ee 5452414E .string "TRANSPARENT" - 3905 53504152 - 3905 454E5400 - 3906 .LASF66: - 3907 04fa 4156475F .string "AVG_DONE" - 3907 444F4E45 - 3907 00 - 3908 .LASF45: - 3909 0503 6176675F .string "avg_state" - 3909 73746174 - 3909 6500 - 3910 .LASF2: - 3911 050d 73686F72 .string "short int" - 3911 7420696E - 3911 7400 - 3912 .LASF54: - 3913 0517 4359434C .string "CYCLE_RUNNING" - 3913 455F5255 - 3913 4E4E494E - 3913 4700 - 3914 .LASF72: - 3915 0525 61766572 .string "average_N_max" - 3915 6167655F - 3915 4E5F6D61 - 3915 7800 - 3916 .LASF7: - 3917 0533 6C6F6E67 .string "long int" - BFIN GAS /tmp/ccGFlwpN.s page 92 - - - 3917 20696E74 - 3917 00 - 3918 .LASF82: - 3919 053c 64696769 .string "digital_word_prev" - 3919 74616C5F - 3919 776F7264 - 3919 5F707265 - 3919 7600 - 3920 .LASF114: - 3921 054e 736F6D65 .string "some_i" - 3921 5F6900 - 3922 .LASF99: - 3923 0555 776F7264 .string "word" - 3923 00 - 3924 .LASF103: - 3925 055a 6462675F .string "dbg_sport_rx_copy" - 3925 73706F72 - 3925 745F7278 - 3925 5F636F70 - 3925 7900 - 3926 .LASF122: - 3927 056c 64617461 .string "dataprocessor_dypedef" - 3927 70726F63 - 3927 6573736F - 3927 725F6479 - 3927 70656465 - 3928 .LASF51: - 3929 0582 6379636C .string "cycle_state" - 3929 655F7374 - 3929 61746500 - 3930 .LASF67: - 3931 058e 4646545F .string "FFT_DONE" - 3931 444F4E45 - 3931 00 - 3932 .LASF9: - 3933 0597 6C6F6E67 .string "long unsigned int" - 3933 20756E73 - 3933 69676E65 - 3933 6420696E - 3933 7400 - 3934 .LASF88: - 3935 05a9 6572725F .string "err_codes_sum" - 3935 636F6465 - 3935 735F7375 - 3935 6D00 - 3936 .LASF6: - 3937 05b7 696E7433 .string "int32_t" - 3937 325F7400 - 3938 .LASF47: - 3939 05bf 53544550 .string "STEP_RUNNING" - 3939 5F52554E - 3939 4E494E47 - 3939 00 - 3940 .LASF36: - 3941 05cc 4C353032 .string "L502_STREAM_ADC" - 3941 5F535452 - 3941 45414D5F - BFIN GAS /tmp/ccGFlwpN.s page 93 - - - 3941 41444300 - 3942 .LASF1: - 3943 05dc 756E7369 .string "unsigned char" - 3943 676E6564 - 3943 20636861 - 3943 7200 - 3944 .LASF117: - 3945 05ea 44595F53 .string "DY_SYN_2_value" - 3945 594E5F32 - 3945 5F76616C - 3945 756500 - 3946 .LASF94: - 3947 05f9 61646472 .string "addr" - 3947 00 - 3948 .LASF85: - 3949 05fe 44494E32 .string "DIN2_SYN_value_prev" - 3949 5F53594E - 3949 5F76616C - 3949 75655F70 - 3949 72657600 - 3950 .LASF61: - 3951 0612 42554646 .string "BUFF_READY" - 3951 5F524541 - 3951 445900 - 3952 .LASF115: - 3953 061d 73697A65 .string "size_processed" - 3953 5F70726F - 3953 63657373 - 3953 656400 - 3954 .LASF70: - 3955 062c 6D6F6465 .string "mode_next" - 3955 5F6E6578 - 3955 7400 - 3956 .LASF0: - 3957 0636 7369676E .string "signed char" - 3957 65642063 - 3957 68617200 - 3958 .LASF5: - 3959 0642 73686F72 .string "short unsigned int" - 3959 7420756E - 3959 7369676E - 3959 65642069 - 3959 6E7400 - 3960 .LASF109: - 3961 0655 50726F63 .string "Proc_state" - 3961 5F737461 - 3961 746500 - 3962 .LASF32: - 3963 0660 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 3963 5F53594E - 3963 435F4449 - 3963 5F53594E - 3963 315F5249 - 3964 .LASF46: - 3965 0677 53544F50 .string "STOPPED" - 3965 50454400 - 3966 .LASF111: - BFIN GAS /tmp/ccGFlwpN.s page 94 - - - 3967 067f 64617461 .string "data_I" - 3967 5F4900 - 3968 .LASF81: - 3969 0686 4646545F .string "FFT_buff_state" - 3969 62756666 - 3969 5F737461 - 3969 746500 - 3970 .LASF19: - 3971 0695 745F6C35 .string "t_l502_bf_cmd" - 3971 30325F62 - 3971 665F636D - 3971 6400 - 3972 .LASF62: - 3973 06a3 44554D4D .string "DUMMY" - 3973 5900 - 3974 .LASF73: - 3975 06a9 61766572 .string "average_N" - 3975 6167655F - 3975 4E00 - 3976 .LASF90: - 3977 06b3 73747265 .string "streams_sum" - 3977 616D735F - 3977 73756D00 - 3978 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccGFlwpN.s page 95 + 302 0166 62B9 R2 = [FP+-40]; + BFIN GAS /tmp/ccCGQhfq.s page 20 + + + 303 0168 5150 R1 = R1 + R2; + 304 .LVL32: + 305 016a 72B9 R2 = [FP+-36]; + 306 016c 5150 R1 = R1 + R2; + 307 .LVL33: + 308 016e 0850 R0 = R0 + R1; + 309 .LVL34: + 310 0170 91B9 R1 = [FP+-28]; + 311 0172 0850 R0 = R0 + R1; + 312 .LVL35: + 313 .LBE19: + 555:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 314 .loc 1 555 0 + 315 0174 A1B9 R1 = [FP+-24]; + 316 0176 0850 R0 = R0 + R1; + 317 .LVL36: + 318 0178 4D30 R1 = P5; + 319 017a 7A60 R2 = 15 (X); + 320 017c FFE342FF call _l502_cmd_done; + 321 0180 6E2F jump.s .L56; + 322 .LVL37: + 323 .L15: + 324 .LBE18: + 325 .LBB20: + 559:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 326 .loc 1 559 0 + 327 0182 0060 R0 = 0 (X); + 328 0184 B0BB [FP+-20] = R0; + 329 0186 C0BB [FP+-16] = R0; + 330 0188 D0BB [FP+-12] = R0; + 331 018a E0BB [FP+-8] = R0; + 332 018c F0BB [FP+-4] = R0; + 560:src/l502_user_process.c **** l502_stream_init(); + 333 .loc 1 560 0 + 334 018e FFE339FF call _l502_stream_init; + 335 .LVL38: + 561:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 336 .loc 1 561 0 + 337 0192 1860 R0 = 3 (X); + 338 0194 FFE336FF call _stream_enable; + 339 0198 B0BB [FP+-20] = R0; + 562:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 340 .loc 1 562 0 + 341 019a FFE333FF call _stream_out_preload; + 342 019e C0BB [FP+-16] = R0; + 563:src/l502_user_process.c **** err_codes[2] = streams_start(); + 343 .loc 1 563 0 + 344 01a0 FFE330FF call _streams_start; + 345 01a4 D0BB [FP+-12] = R0; + 565:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 346 .loc 1 565 0 + 347 01a6 4F30 R1 = FP; + 348 01a8 0060 R0 = 0 (X); + 349 01aa 6167 R1 += -20; + 350 01ac 2A60 R2 = 5 (X); + 351 01ae FFE329FF call _l502_cmd_done; + 352 01b2 552F jump.s .L56; + BFIN GAS /tmp/ccCGQhfq.s page 21 + + + 353 .LVL39: + 354 .L16: + 355 .LBE20: + 356 .LBB21: + 571:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 357 .loc 1 571 0 + 358 01b4 4AE10000 P2.H = _streams_cnt; + 359 01b8 0AE10000 P2.L = _streams_cnt; + 360 01bc 1191 R1 = [P2]; + 361 01be 50A0 R0 = [P2+4]; + 362 01c0 0850 R0 = R0 + R1; + 363 01c2 91A0 R1 = [P2+8]; + 364 01c4 0850 R0 = R0 + R1; + 365 01c6 D1A0 R1 = [P2+12]; + 366 01c8 0850 R0 = R0 + R1; + 367 01ca 4A30 R1 = P2; + 368 01cc 2260 R2 = 4 (X); + 369 01ce FFE319FF call _l502_cmd_done; + 370 .LVL40: + 371 01d2 452F jump.s .L56; + 372 .LVL41: + 373 .L17: + 572:src/l502_user_process.c **** break; + 374 .loc 1 572 0 + 375 01d4 4AE10000 P2.H = _dbg_sport_rx_copy; + 376 01d8 0AE12800 P2.L = _dbg_sport_rx_copy; + 377 01dc 1091 R0 = [P2]; + 378 01de 0802 CC = R0; + 379 01e0 0002 R0 = CC; + 380 .LBE21: + 381 .LBB22: + 382 .LBB23: + 580:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 383 .loc 1 580 0 + 384 01e2 51A0 R1 = [P2+4]; + 385 01e4 1030 R2 = R0; + 386 .LVL42: + 387 01e6 010C cc =R1==0; + 388 01e8 0A64 R2 += 1; + 389 01ea 0206 if !cc R0 = R2; + 390 .LVL43: + 391 01ec 91A0 R1 = [P2+8]; + 392 01ee 1030 R2 = R0; + 393 01f0 010C cc =R1==0; + 394 01f2 0A64 R2 += 1; + 395 .LVL44: + 396 01f4 0206 if !cc R0 = R2; + 397 .LVL45: + 398 01f6 D1A0 R1 = [P2+12]; + 399 01f8 1030 R2 = R0; + 400 01fa 010C cc =R1==0; + 401 01fc 0A64 R2 += 1; + 402 .LVL46: + 403 01fe 0206 if !cc R0 = R2; + 404 .LVL47: + 405 0200 11A1 R1 = [P2+16]; + 406 0202 1030 R2 = R0; + BFIN GAS /tmp/ccCGQhfq.s page 22 + + + 407 0204 010C cc =R1==0; + 408 0206 0A64 R2 += 1; + 409 .LVL48: + 410 0208 0206 if !cc R0 = R2; + 411 .LVL49: + 412 020a 51A1 R1 = [P2+20]; + 413 020c 1030 R2 = R0; + 414 020e 010C cc =R1==0; + 415 0210 0A64 R2 += 1; + 416 .LVL50: + 417 0212 0206 if !cc R0 = R2; + 418 .LVL51: + 419 0214 91A1 R1 = [P2+24]; + 420 0216 1030 R2 = R0; + 421 0218 010C cc =R1==0; + 422 021a 0A64 R2 += 1; + 423 .LVL52: + 424 021c 0206 if !cc R0 = R2; + 425 .LVL53: + 426 021e D1A1 R1 = [P2+28]; + 427 0220 1030 R2 = R0; + 428 0222 010C cc =R1==0; + 429 0224 0A64 R2 += 1; + 430 .LVL54: + 431 0226 0206 if !cc R0 = R2; + 432 .LVL55: + 433 0228 11A2 R1 = [P2+32]; + 434 022a 1030 R2 = R0; + 435 022c 010C cc =R1==0; + 436 022e 0A64 R2 += 1; + 437 .LVL56: + 438 0230 0206 if !cc R0 = R2; + 439 .LVL57: + 440 .LBE23: + 583:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 441 .loc 1 583 0 + 442 0232 51A2 R1 = [P2+36]; + 443 .LBB24: + 580:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 444 .loc 1 580 0 + 445 0234 1030 R2 = R0; + 446 .LBE24: + 583:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 447 .loc 1 583 0 + 448 0236 010C cc =R1==0; + 449 .LBB25: + 580:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 450 .loc 1 580 0 + 451 0238 0A64 R2 += 1; + 452 .LVL58: + 453 .LBE25: + 583:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 454 .loc 1 583 0 + 455 023a 0206 if !cc R0 = R2; + 456 .LVL59: + 457 023c 4A30 R1 = P2; + 458 023e 22E10004 R2 = 1024 (X); + BFIN GAS /tmp/ccCGQhfq.s page 23 + + + 459 0242 FFE3DFFE call _l502_cmd_done; + 460 .LVL60: + 461 0246 0B2F jump.s .L56; + 462 .LVL61: + 463 .L18: + 464 .LBE22: + 591:src/l502_user_process.c **** TX_buff_I = 0; + 465 .loc 1 591 0 + 466 0248 4CE10000 P4.H = _TX_buff_I; + 467 024c 0260 R2 = 0 (X); + 468 024e 0CE11400 P4.L = _TX_buff_I; + 592:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 469 .loc 1 592 0 + 470 0252 49E10000 P1.H = _TX_buff_state; + 591:src/l502_user_process.c **** TX_buff_I = 0; + 471 .loc 1 591 0 + 472 0256 2293 [P4] = R2; + 592:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 473 .loc 1 592 0 + 474 0258 0160 R1 = 0 (X); + 475 025a 09E13000 P1.L = _TX_buff_state; + 593:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 476 .loc 1 593 0 + 477 025e 4AE10000 P2.H = _Proc_state; + 592:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 478 .loc 1 592 0 + 479 0262 099B B [P1] = R1; + 593:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 480 .loc 1 593 0 + 481 0264 0AE13000 P2.L = _Proc_state; + 482 0268 0860 R0 = 1 (X); + 483 026a 109B B [P2] = R0; + 594:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 484 .loc 1 594 0 + 485 026c 90E60100 B [P2+1] = R0; + 595:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 486 .loc 1 595 0 + 487 0270 91E60300 B [P2+3] = R1; + 596:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 488 .loc 1 596 0 + 489 0274 5060 R0 = 10 (X); + 490 0276 90B4 W [P2+4] = R0; + 598:src/l502_user_process.c **** Proc_state.average_N = 1; + 491 .loc 1 598 0 + 492 0278 0860 R0 = 1 (X); + 493 027a D0B4 W [P2+6] = R0; + 599:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 494 .loc 1 599 0 + 495 027c 92B0 [P2+8] = R2; + 600:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 496 .loc 1 600 0 + 497 027e 91E60C00 B [P2+12] = R1; + 601:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 498 .loc 1 601 0 + 499 0282 91E61800 B [P2+24] = R1; + 602:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 500 .loc 1 602 0 + BFIN GAS /tmp/ccCGQhfq.s page 24 + + + 501 0286 12B1 [P2+16] = R2; + 603:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 502 .loc 1 603 0 + 503 0288 91E61900 B [P2+25] = R1; + 604:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 504 .loc 1 604 0 + 505 028c D2B1 [P2+28] = R2; + 605:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 506 .loc 1 605 0 + 507 028e 91E62000 B [P2+32] = R1; + 606:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 508 .loc 1 606 0 + 509 0292 52B2 [P2+36] = R2; + 607:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 510 .loc 1 607 0 + 511 0294 92B2 [P2+40] = R2; + 609:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 512 .loc 1 609 0 + 513 0296 2060 R0 = 4 (X); + 608:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 514 .loc 1 608 0 + 515 0298 91E61A00 B [P2+26] = R1; + 609:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 516 .loc 1 609 0 + 517 029c 089B B [P1] = R0; + 518 029e 4DE10000 P5.H = _TX_buff; + 519 02a2 0068 P0 = 0 (X); + 520 .LVL62: + 521 02a4 0DE10000 P5.L = _TX_buff; + 522 .LBB26: + 613:src/l502_user_process.c **** TX_buff[i] = 0; + 523 .loc 1 613 0 + 524 02a8 0060 R0 = 0 (X); + 525 02aa 29E11027 P1 = 10000 (X); + 526 02ae B2E00410 LSETUP (.L53, .L66) LC1 = P1; + 527 .L53: + 528 02b2 855E P2 = P5 + (P0 << 2); + 529 02b4 1093 [P2] = R0; + 530 .L66: + 612:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 531 .loc 1 612 0 + 532 02b6 086C P0 += 1; + 533 .LVL63: + 534 .L62: + 535 .LBE26: + 686:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 536 .loc 1 686 0 + 537 02b8 2091 R0 = [P4]; + 538 02ba 0160 R1 = 0 (X); + 539 02bc 0260 R2 = 0 (X); + 540 02be FFE3A1FE call _l502_cmd_done; + 541 .LVL64: + 542 .loc 1 745 0 + 543 02c2 3632 SP = R6; + 544 02c4 01E80000 UNLINK; + 545 02c8 B405 ( r7:6, p5:4 ) = [sp++]; + 546 + BFIN GAS /tmp/ccCGQhfq.s page 25 + + + 547 .LCFI5: + 548 02ca 1000 rts; + 549 .LVL65: + 550 .L19: + 621:src/l502_user_process.c **** TX_buff_I = 0; + 551 .loc 1 621 0 + 552 02cc 4CE10000 P4.H = _TX_buff_I; + 553 02d0 0260 R2 = 0 (X); + 554 02d2 0CE11400 P4.L = _TX_buff_I; + 623:src/l502_user_process.c **** Proc_state.mode = AVG; + 555 .loc 1 623 0 + 556 02d6 4AE10000 P2.H = _Proc_state; + 621:src/l502_user_process.c **** TX_buff_I = 0; + 557 .loc 1 621 0 + 558 02da 2293 [P4] = R2; + 623:src/l502_user_process.c **** Proc_state.mode = AVG; + 559 .loc 1 623 0 + 560 02dc 0AE13000 P2.L = _Proc_state; + 561 02e0 1860 R0 = 3 (X); + 562 02e2 109B B [P2] = R0; + 624:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 563 .loc 1 624 0 + 564 02e4 90E60100 B [P2+1] = R0; + 625:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 565 .loc 1 625 0 + 566 02e8 0160 R1 = 0 (X); + 567 02ea 91E60300 B [P2+3] = R1; + 626:src/l502_user_process.c **** Proc_state.average_N_max = 1; + 568 .loc 1 626 0 + 569 02ee 0860 R0 = 1 (X); + 570 02f0 90B4 W [P2+4] = R0; + 628:src/l502_user_process.c **** Proc_state.average_N = 0; + 571 .loc 1 628 0 + 572 02f2 0060 R0 = 0 (X); + 573 02f4 D0B4 W [P2+6] = R0; + 629:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 574 .loc 1 629 0 + 575 02f6 92B0 [P2+8] = R2; + 630:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 576 .loc 1 630 0 + 577 02f8 91E60C00 B [P2+12] = R1; + 631:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 578 .loc 1 631 0 + 579 02fc 91E61800 B [P2+24] = R1; + 632:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 580 .loc 1 632 0 + 581 0300 12B1 [P2+16] = R2; + 633:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 582 .loc 1 633 0 + 583 0302 91E61900 B [P2+25] = R1; + 634:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 584 .loc 1 634 0 + 585 0306 D2B1 [P2+28] = R2; + 635:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 586 .loc 1 635 0 + 587 0308 91E62000 B [P2+32] = R1; + 636:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + BFIN GAS /tmp/ccCGQhfq.s page 26 + + + 588 .loc 1 636 0 + 589 030c 52B2 [P2+36] = R2; + 637:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 590 .loc 1 637 0 + 591 030e 92B2 [P2+40] = R2; + 638:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 592 .loc 1 638 0 + 593 0310 91E61A00 B [P2+26] = R1; + 639:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 594 .loc 1 639 0 + 595 0314 4AE10000 P2.H = _TX_buff_state; + 596 0318 2060 R0 = 4 (X); + 597 031a 0AE13000 P2.L = _TX_buff_state; + 598 031e 109B B [P2] = R0; + 599 0320 4DE10000 P5.H = _TX_buff; + 600 0324 0068 P0 = 0 (X); + 601 .LVL66: + 602 0326 0DE10000 P5.L = _TX_buff; + 603 .LBB27: + 642:src/l502_user_process.c **** TX_buff[i] = 0; + 604 .loc 1 642 0 + 605 032a 0060 R0 = 0 (X); + 606 032c 29E11027 P1 = 10000 (X); + 607 0330 B2E00410 LSETUP (.L54, .L65) LC1 = P1; + 608 .L54: + 609 0334 855E P2 = P5 + (P0 << 2); + 610 0336 1093 [P2] = R0; + 611 .L65: + 641:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 612 .loc 1 641 0 + 613 0338 086C P0 += 1; + 614 033a BF2F jump.s .L62; + 615 .LVL67: + 616 .L20: + 617 .LBE27: + 651:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 618 .loc 1 651 0 + 619 033c 4AE10000 P2.H = _TX_buff_I_shadow; + 620 0340 0AE12C00 P2.L = _TX_buff_I_shadow; + 621 0344 1091 R0 = [P2]; + 622 0346 0160 R1 = 0 (X); + 623 0348 0260 R2 = 0 (X); + 624 034a FFE35BFE call _l502_cmd_done; + 625 .LVL68: + 626 034e 872E jump.s .L56; + 627 .LVL69: + 628 .L21: + 655:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 629 .loc 1 655 0 + 630 0350 4AE10000 P2.H = _dbg_receive_value; + 631 0354 0AE10000 P2.L = _dbg_receive_value; + 632 0358 1091 R0 = [P2]; + 633 035a 0160 R1 = 0 (X); + 634 035c 0260 R2 = 0 (X); + 635 035e FFE351FE call _l502_cmd_done; + 636 .LVL70: + 637 0362 7D2E jump.s .L56; + BFIN GAS /tmp/ccCGQhfq.s page 27 + + + 638 .LVL71: + 639 .L22: + 660:src/l502_user_process.c **** TX_buff_I = 0; + 640 .loc 1 660 0 + 641 0364 4CE10000 P4.H = _TX_buff_I; + 642 0368 0260 R2 = 0 (X); + 643 036a 0CE11400 P4.L = _TX_buff_I; + 662:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 644 .loc 1 662 0 + 645 036e 4AE10000 P2.H = _Proc_state; + 660:src/l502_user_process.c **** TX_buff_I = 0; + 646 .loc 1 660 0 + 647 0372 2293 [P4] = R2; + 662:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 648 .loc 1 662 0 + 649 0374 0AE13000 P2.L = _Proc_state; + 650 0378 1060 R0 = 2 (X); + 651 037a 109B B [P2] = R0; + 663:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 652 .loc 1 663 0 + 653 037c 90E60100 B [P2+1] = R0; + 664:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 654 .loc 1 664 0 + 655 0380 0160 R1 = 0 (X); + 656 0382 91E60300 B [P2+3] = R1; + 665:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 657 .loc 1 665 0 + 658 0386 5060 R0 = 10 (X); + 659 0388 90B4 W [P2+4] = R0; + 667:src/l502_user_process.c **** Proc_state.average_N = 1; + 660 .loc 1 667 0 + 661 038a 0860 R0 = 1 (X); + 662 038c D0B4 W [P2+6] = R0; + 668:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 663 .loc 1 668 0 + 664 038e 92B0 [P2+8] = R2; + 669:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 665 .loc 1 669 0 + 666 0390 91E60C00 B [P2+12] = R1; + 670:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 667 .loc 1 670 0 + 668 0394 91E61800 B [P2+24] = R1; + 671:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 669 .loc 1 671 0 + 670 0398 12B1 [P2+16] = R2; + 672:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 671 .loc 1 672 0 + 672 039a 91E61900 B [P2+25] = R1; + 673:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 673 .loc 1 673 0 + 674 039e D2B1 [P2+28] = R2; + 674:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 675 .loc 1 674 0 + 676 03a0 91E62000 B [P2+32] = R1; + 675:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 677 .loc 1 675 0 + 678 03a4 52B2 [P2+36] = R2; + BFIN GAS /tmp/ccCGQhfq.s page 28 + + + 676:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 679 .loc 1 676 0 + 680 03a6 92B2 [P2+40] = R2; + 677:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 681 .loc 1 677 0 + 682 03a8 91E61A00 B [P2+26] = R1; + 678:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 683 .loc 1 678 0 + 684 03ac 4AE10000 P2.H = _TX_buff_state; + 685 03b0 2060 R0 = 4 (X); + 686 03b2 0AE13000 P2.L = _TX_buff_state; + 687 03b6 109B B [P2] = R0; + 688 03b8 4DE10000 P5.H = _TX_buff; + 689 03bc 0068 P0 = 0 (X); + 690 .LVL72: + 691 03be 0DE10000 P5.L = _TX_buff; + 692 .LBB28: + 682:src/l502_user_process.c **** TX_buff[i] = 0; + 693 .loc 1 682 0 + 694 03c2 0060 R0 = 0 (X); + 695 03c4 29E11027 P1 = 10000 (X); + 696 03c8 B2E00410 LSETUP (.L55, .L64) LC1 = P1; + 697 .L55: + 698 03cc 855E P2 = P5 + (P0 << 2); + 699 03ce 1093 [P2] = R0; + 700 .L64: + 681:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 701 .loc 1 681 0 + 702 03d0 086C P0 += 1; + 703 03d2 732F jump.s .L62; + 704 .LBE28: + 705 .LFE7: + 706 .size _usr_cmd_process, .-_usr_cmd_process + 707 .align 4 + 708 .global _sport_tx_done; + 709 .type _sport_tx_done, STT_FUNC; + 710 _sport_tx_done: + 711 .LFB6: + 460:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 712 .loc 1 460 0 + 713 .LVL73: + 461:src/l502_user_process.c **** ++streams_cnt[1]; + 714 .loc 1 461 0 + 715 03d4 4AE10000 P2.H = _streams_cnt; + 460:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 716 .loc 1 460 0 + 717 03d8 00E80000 LINK 0; + 718 .LCFI6: + 461:src/l502_user_process.c **** ++streams_cnt[1]; + 719 .loc 1 461 0 + 720 03dc 0AE10000 P2.L = _streams_cnt; + 721 03e0 50A0 R0 = [P2+4]; + 722 .LVL74: + 723 03e2 0864 R0 += 1; + 724 03e4 50B0 [P2+4] = R0; + 463:src/l502_user_process.c **** stream_out_buf_free(size); + 725 .loc 1 463 0 + BFIN GAS /tmp/ccCGQhfq.s page 29 + + + 726 03e6 0130 R0 = R1; + 464:src/l502_user_process.c **** } + 727 .loc 1 464 0 + 728 03e8 01E80000 UNLINK; + 463:src/l502_user_process.c **** stream_out_buf_free(size); + 729 .loc 1 463 0 + 730 03ec FFE20AFE jump.l _stream_out_buf_free; + 731 .LVL75: + 732 .LFE6: + 733 .size _sport_tx_done, .-_sport_tx_done + 734 .align 4 + 735 .global _hdma_send_done; + 736 .type _hdma_send_done, STT_FUNC; + 737 _hdma_send_done: + 738 .LFB5: + 440:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 739 .loc 1 440 0 + 740 .LVL76: + 442:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 741 .loc 1 442 0 + 742 03f0 4AE10000 P2.H = _TX_buff_state; + 440:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 743 .loc 1 440 0 + 744 03f4 00E80000 LINK 0; + 745 .LCFI7: + 442:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 746 .loc 1 442 0 + 747 03f8 2060 R0 = 4 (X); + 748 .LVL77: + 749 03fa 0AE13000 P2.L = _TX_buff_state; + 750 03fe 109B B [P2] = R0; + 443:src/l502_user_process.c **** ++streams_cnt[3]; + 751 .loc 1 443 0 + 752 0400 4AE10000 P2.H = _streams_cnt; + 753 0404 0AE10000 P2.L = _streams_cnt; + 754 0408 D0A0 R0 = [P2+12]; + 755 040a 0864 R0 += 1; + 756 040c D0B0 [P2+12] = R0; + 445:src/l502_user_process.c **** stream_in_buf_free(size); + 757 .loc 1 445 0 + 758 040e 0130 R0 = R1; + 446:src/l502_user_process.c **** } + 759 .loc 1 446 0 + 760 0410 01E80000 UNLINK; + 445:src/l502_user_process.c **** stream_in_buf_free(size); + 761 .loc 1 445 0 + 762 0414 FFE2F6FD jump.l _stream_in_buf_free; + 763 .LVL78: + 764 .LFE5: + 765 .size _hdma_send_done, .-_hdma_send_done + 766 .align 4 + 767 .global _usr_out_proc_data; + 768 .type _usr_out_proc_data, STT_FUNC; + 769 _usr_out_proc_data: + 770 .LFB4: + 404:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 771 .loc 1 404 0 + BFIN GAS /tmp/ccCGQhfq.s page 30 + + + 772 .LVL79: + 773 0418 7005 [--sp] = ( r7:6 ); + 774 + 775 .LCFI8: + 409:src/l502_user_process.c **** ++streams_cnt[2]; + 776 .loc 1 409 0 + 777 041a 4AE10000 P2.H = _streams_cnt; + 404:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 778 .loc 1 404 0 + 779 041e 00E80300 LINK 12; + 780 .LCFI9: + 409:src/l502_user_process.c **** ++streams_cnt[2]; + 781 .loc 1 409 0 + 782 0422 0AE10000 P2.L = _streams_cnt; + 404:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 783 .loc 1 404 0 + 784 0426 3030 R6 = R0; + 409:src/l502_user_process.c **** ++streams_cnt[2]; + 785 .loc 1 409 0 + 786 0428 90A0 R0 = [P2+8]; + 787 .LVL80: + 788 042a 0864 R0 += 1; + 404:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 789 .loc 1 404 0 + 790 042c 82CE01CE R7 = ROT R1 BY 0 || + 790 90B00000 + 791 [P2+8] = R0 || + 792 nop; + 793 .LVL81: + 411:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 794 .loc 1 411 0 + 795 0434 FFE3E6FD call _sport_tx_req_rdy; + 796 0438 000C cc =R0==0; + 797 043a 0E18 if cc jump .L75; + 798 043c 20E10040 R0 = 16384 (X); + 799 0440 070A cc =R7<=R0 (iu); + 800 0442 3806 if !cc R7 = R0; + 801 .LVL82: + 418:src/l502_user_process.c **** sport_tx_start_req(data, size); + 802 .loc 1 418 0 + 803 0444 0630 R0 = R6; + 804 0446 0F30 R1 = R7; + 805 0448 FFE3DCFD call _sport_tx_start_req; + 423:src/l502_user_process.c **** } + 806 .loc 1 423 0 + 807 044c 0730 R0 = R7; + 808 044e 01E80000 UNLINK; + 809 0452 3005 ( r7:6 ) = [sp++]; + 810 + 811 .LCFI10: + 812 .LVL83: + 813 0454 1000 rts; + 814 .LVL84: + 815 .L75: + 411:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 816 .loc 1 411 0 + 817 0456 0760 R7 = 0 (X); + BFIN GAS /tmp/ccCGQhfq.s page 31 + + + 818 .LVL85: + 423:src/l502_user_process.c **** } + 819 .loc 1 423 0 + 820 0458 0730 R0 = R7; + 821 045a 01E80000 UNLINK; + 822 045e 3005 ( r7:6 ) = [sp++]; + 823 + 824 .LCFI11: + 825 .LVL86: + 826 0460 1000 rts; + 827 .LFE4: + 828 .size _usr_out_proc_data, .-_usr_out_proc_data + 829 .global ___udivsi3; + 830 0462 0000 .align 4 + 831 .global _usr_in_proc_data; + 832 .type _usr_in_proc_data, STT_FUNC; + 833 _usr_in_proc_data: + 834 .LFB3: + 180:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 835 .loc 1 180 0 + 836 .LVL87: + 837 0464 E305 [--sp] = ( r7:4, p5:3 ); + 838 + 839 .LCFI12: + 840 0466 00E80500 LINK 20; + 841 .LCFI13: + 184:src/l502_user_process.c **** ++streams_cnt[0]; + 842 .loc 1 184 0 + 843 046a 4AE10000 P2.H = _streams_cnt; + 844 046e 0AE10000 P2.L = _streams_cnt; + 180:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 845 .loc 1 180 0 + 846 0472 78B2 [FP+36] = R0; + 184:src/l502_user_process.c **** ++streams_cnt[0]; + 847 .loc 1 184 0 + 848 0474 1091 R0 = [P2]; + 849 .LVL88: + 850 0476 0864 R0 += 1; + 851 0478 1093 [P2] = R0; + 186:src/l502_user_process.c **** size_processed = 0; + 852 .loc 1 186 0 + 853 047a 49E10000 P1.H = _size_processed; + 854 047e 0060 R0 = 0 (X); + 855 0480 09E12800 P1.L = _size_processed; + 191:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 856 .loc 1 191 0 + 857 0484 4AE10000 P2.H = _TX_buff_state; + 186:src/l502_user_process.c **** size_processed = 0; + 858 .loc 1 186 0 + 859 0488 0893 [P1] = R0; + 191:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 860 .loc 1 191 0 + 861 048a 0AE13000 P2.L = _TX_buff_state; + 180:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 862 .loc 1 180 0 + 863 048e 82CE01C6 R3 = ROT R1 BY 0 || + 863 50990000 + BFIN GAS /tmp/ccCGQhfq.s page 32 + + + 864 R0 = B [P2] (X) || + 865 nop; + 866 .LVL89: + 191:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 867 .loc 1 191 0 + 868 0496 4043 R0 = R0.B (Z); + 869 0498 2160 R1 = 4 (X); + 870 049a 0808 cc =R0==R1; + 871 049c 4718 if cc jump .L116; + 872 .LVL90: + 873 .L77: + 200:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ + 874 .loc 1 200 0 + 875 049e 44E10000 R4.H = _Proc_state; + 876 04a2 04E13000 R4.L = _Proc_state; + 877 04a6 1432 P2 = R4; + 878 04a8 5099 R0 = B [P2] (X); + 879 04aa 4043 R0 = R0.B (Z); + 880 04ac 080C cc =R0==1; + 881 04ae 2C18 if cc jump .L117; + 212:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ + 882 .loc 1 212 0 + 883 04b0 0C32 P1 = R4; + 884 04b2 4899 R0 = B [P1] (X); + 885 04b4 4043 R0 = R0.B (Z); + 886 04b6 100C cc =R0==2; + 887 04b8 4719 if cc jump .L118; + 888 .L82: + 235:src/l502_user_process.c **** if (Proc_state.mode == WORK){ + 889 .loc 1 235 0 + 890 04ba 2C32 P5 = R4; + 891 04bc 6899 R0 = B [P5] (X); + 240:src/l502_user_process.c **** if (Proc_state.mode == AVG){ + 892 .loc 1 240 0 + 893 04be 6899 R0 = B [P5] (X); + 894 04c0 4043 R0 = R0.B (Z); + 895 04c2 180C cc =R0==3; + 896 04c4 5018 if cc jump .L119; + 897 .LVL91: + 898 .L86: + 343:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 899 .loc 1 343 0 + 900 04c6 E3BB [FP+-8] = R3; + 901 .LVL92: + 902 04c8 FFE39CFD call _hdma_send_req_rdy; + 903 .LVL93: + 904 04cc 000C cc =R0==0; + 905 04ce E3B9 R3 = [FP+-8]; + 906 04d0 2718 if cc jump .L80; + 348:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 907 .loc 1 348 0 + 908 04d2 4AE10000 P2.H = _TX_buff_state; + 909 04d6 0AE13000 P2.L = _TX_buff_state; + 910 04da 5099 R0 = B [P2] (X); + 911 04dc 4043 R0 = R0.B (Z); + 912 04de 000C cc =R0==0; + 913 04e0 8B19 if cc jump .L115; + BFIN GAS /tmp/ccCGQhfq.s page 33 + + + 352:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 914 .loc 1 352 0 + 915 04e2 4AE10000 P2.H = _TX_buff_state; + 916 04e6 0AE13000 P2.L = _TX_buff_state; + 917 04ea 5099 R0 = B [P2] (X); + 918 04ec 4043 R0 = R0.B (Z); + 919 04ee 100C cc =R0==2; + 920 04f0 8E19 if cc jump .L120; + 921 .L100: + 369:src/l502_user_process.c **** return size_processed; + 922 .loc 1 369 0 + 923 04f2 4DE10000 P5.H = _size_processed; + 924 04f6 0DE12800 P5.L = _size_processed; + 378:src/l502_user_process.c **** } + 925 .loc 1 378 0 + 926 04fa 01E80000 UNLINK; + 369:src/l502_user_process.c **** return size_processed; + 927 .loc 1 369 0 + 928 04fe 2B91 R3 = [P5]; + 929 .LVL94: + 378:src/l502_user_process.c **** } + 930 .loc 1 378 0 + 931 0500 0330 R0 = R3; + 932 0502 A305 ( r7:4, p5:3 ) = [sp++]; + 933 + 934 .LCFI14: + 935 0504 1000 rts; + 936 .LVL95: + 937 .L117: + 201:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 938 .loc 1 201 0 + 939 0506 4DE10000 P5.H = _TX_buff_state; + 940 050a 0060 R0 = 0 (X); + 941 050c 0DE13000 P5.L = _TX_buff_state; + 942 0510 289B B [P5] = R0; + 202:src/l502_user_process.c **** if (hdma_send_req_rdy()){ + 943 .loc 1 202 0 + 944 0512 E3BB [FP+-8] = R3; + 945 .LVL96: + 946 0514 FFE376FD call _hdma_send_req_rdy; + 947 .LVL97: + 948 0518 000C cc =R0==0; + 949 051a E3B9 R3 = [FP+-8]; + 950 051c 6D11 if !cc jump .L115; + 951 .L80: + 369:src/l502_user_process.c **** return size_processed; + 952 .loc 1 369 0 + 953 051e 0360 R3 = 0 (X); + 954 .LVL98: + 378:src/l502_user_process.c **** } + 955 .loc 1 378 0 + 956 0520 01E80000 UNLINK; + 957 0524 0330 R0 = R3; + 958 0526 A305 ( r7:4, p5:3 ) = [sp++]; + 959 + 960 .LCFI15: + 961 0528 1000 rts; + BFIN GAS /tmp/ccCGQhfq.s page 34 + + + 962 .L116: + 963 052a 4DE10000 P5.H = _tx_val; + 964 052e 4CE10000 P4.H = _TX_buff; + 965 .LBB29: + 194:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; + 966 .loc 1 194 0 + 967 0532 BA63 R2 = -9 (X); + 968 .LBE29: + 191:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 969 .loc 1 191 0 + 970 0534 0068 P0 = 0 (X); + 971 .LVL99: + 972 0536 0DE12000 P5.L = _tx_val; + 973 053a 0CE10000 P4.L = _TX_buff; + 974 .LBB30: + 194:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; + 975 .loc 1 194 0 + 976 053e CA4F R2 <<= 25; + 977 0540 29E11027 P1 = 10000 (X); + 978 0544 B2E00810 LSETUP (.L78, .L127) LC1 = P1; + 979 .L78: + 980 0548 2891 R0 = [P5]; + 981 054a 5056 R1 = R0 | R2; + 982 054c 845E P2 = P4 + (P0 << 2); + 983 054e 1193 [P2] = R1; + 984 0550 0864 R0 += 1; + 985 0552 2893 [P5] = R0; + 986 .L127: + 192:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ + 987 .loc 1 192 0 + 988 0554 086C P0 += 1; + 989 .LBE30: + 197:src/l502_user_process.c **** TX_buff_state = FILLING; + 990 .loc 1 197 0 + 991 0556 49E10000 P1.H = _TX_buff_state; + 992 055a 0860 R0 = 1 (X); + 993 055c 09E13000 P1.L = _TX_buff_state; + 994 0560 089B B [P1] = R0; + 995 0562 9E2F jump.s .L77; + 996 .L119: + 997 0564 4BE10000 P3.H = _data_I; + 998 .LBB31: + 331:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; + 999 .loc 1 331 0 + 1000 0568 45E10000 R5.H = _AVG_buff; + 1001 056c 4CE10000 P4.H = _FFT_buff; + 1002 .LBB33: + 271:src/l502_user_process.c **** TX_buff_I = 0; + 1003 .loc 1 271 0 + 1004 0570 46E10000 R6.H = _TX_buff_I; + 1005 .LBB41: + 285:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; + 1006 .loc 1 285 0 + 1007 0574 FF63 R7 = -1 (X); + 1008 0576 0BE11800 P3.L = _data_I; + 1009 .LBE41: + 1010 .LBE33: + BFIN GAS /tmp/ccCGQhfq.s page 35 + + + 331:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; + 1011 .loc 1 331 0 + 1012 057a 05E10000 R5.L = _AVG_buff; + 1013 057e 0CE10000 P4.L = _FFT_buff; + 1014 .LBB44: + 271:src/l502_user_process.c **** TX_buff_I = 0; + 1015 .loc 1 271 0 + 1016 0582 06E11400 R6.L = _TX_buff_I; + 1017 .LBB42: + 285:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; + 1018 .loc 1 285 0 + 1019 0586 EF4F R7 <<= 29; + 1020 .LVL100: + 1021 .L114: + 1022 .LBE42: + 1023 .LBE44: + 1024 .LBE31: + 241:src/l502_user_process.c **** while(++data_I < size ){ + 1025 .loc 1 241 0 + 1026 0588 1891 R0 = [P3]; + 1027 058a 0864 R0 += 1; + 1028 058c 1893 [P3] = R0; + 1029 058e 1891 R0 = [P3]; + 1030 0590 030A cc =R3<=R0 (iu); + 1031 0592 9A1B if cc jump .L86; + 1032 .LBB46: + 242:src/l502_user_process.c **** uint32_t word = data[data_I]; + 1033 .loc 1 242 0 + 1034 0594 49E10000 P1.H = _data_I; + 1035 0598 09E11800 P1.L = _data_I; + 1036 059c 7DAE P5 = [FP+36]; + 1037 059e 4A91 P2 = [P1]; + 1038 05a0 955E P2 = P5 + (P2 << 2); + 1039 05a2 1291 R2 = [P2]; + 245:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine + 1040 .loc 1 245 0 + 1041 05a4 82C64281 R0 = R2 >> 24; + 1042 .LVL101: + 1043 05a8 000C cc =R0==0; + 1044 05aa 6F14 if !cc jump .L87 (bp); + 246:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 1045 .loc 1 246 0 + 1046 05ac 49E10000 P1.H = _DY_SYN_2_value; + 1047 05b0 09E12D00 P1.L = _DY_SYN_2_value; + 1048 05b4 4AE10000 P2.H = _DY_SYN_2_value_prev; + 1049 05b8 4899 R0 = B [P1] (X); + 1050 .LVL102: + 1051 05ba 0AE12E00 P2.L = _DY_SYN_2_value_prev; + 1052 05be 109B B [P2] = R0; + 247:src/l502_user_process.c **** if (word & (0b1 << 17)){ + 1053 .loc 1 247 0 + 1054 05c0 8A48 cc = !BITTST (R2,17); + 1055 05c2 801C if cc jump .L88 (bp); + 248:src/l502_user_process.c **** DY_SYN_2_value = 1; + 1056 .loc 1 248 0 + 1057 05c4 0A60 R2 = 1 (X); + 1058 .LVL103: + BFIN GAS /tmp/ccCGQhfq.s page 36 + + + 253:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 1059 .loc 1 253 0 + 1060 05c6 4043 R0 = R0.B (Z); + 248:src/l502_user_process.c **** DY_SYN_2_value = 1; + 1061 .loc 1 248 0 + 1062 05c8 0A9B B [P1] = R2; + 253:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 1063 .loc 1 253 0 + 1064 05ca 000C cc =R0==0; + 1065 05cc DE17 if !cc jump .L114 (bp); + 255:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 1066 .loc 1 255 0 + 1067 05ce 0C32 P1 = R4; + 1068 05d0 0060 R0 = 0 (X); + 1069 05d2 08B1 [P1+16] = R0; + 256:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; + 1070 .loc 1 256 0 + 1071 05d4 8AE60300 B [P1+3] = R2; + 257:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended + 1072 .loc 1 257 0 + 1073 05d8 C9A8 R1 = W [P1+6] (X); + 1074 05da 88A8 R0 = W [P1+4] (X); + 1075 05dc C942 R1 = R1.L (Z); + 1076 05de C042 R0 = R0.L (Z); + 1077 05e0 8109 cc =R1= AVG_BUFF_SIZE){ + BFIN GAS /tmp/ccCGQhfq.s page 39 + + + 1202 .loc 1 334 0 + 1203 0698 21E1CF07 R1 = 1999 (X); + 331:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; + 1204 .loc 1 331 0 + 1205 069c 0AAD P2 = [P1+16]; + 1206 069e 955E P2 = P5 + (P2 << 2); + 1207 06a0 1093 [P2] = R0; + 332:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1208 .loc 1 332 0 + 1209 06a2 08A1 R0 = [P1+16]; + 1210 06a4 48B1 [P1+20] = R0; + 333:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 1211 .loc 1 333 0 + 1212 06a6 08A1 R0 = [P1+16]; + 1213 06a8 0864 R0 += 1; + 1214 06aa 08B1 [P1+16] = R0; + 334:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1215 .loc 1 334 0 + 1216 06ac 08A1 R0 = [P1+16]; + 1217 06ae 080A cc =R0<=R1 (iu); + 1218 06b0 6C1F if cc jump .L114 (bp); + 335:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1219 .loc 1 335 0 + 1220 06b2 49E10000 P1.H = _Proc_state; + 1221 06b6 1060 R0 = 2 (X); + 1222 06b8 09E13000 P1.L = _Proc_state; + 1223 06bc 88E61800 B [P1+24] = R0; + 1224 06c0 642F jump.s .L114; + 1225 .L88: + 250:src/l502_user_process.c **** DY_SYN_2_value = 0; + 1226 .loc 1 250 0 + 1227 06c2 4DE10000 P5.H = _DY_SYN_2_value; + 1228 06c6 0060 R0 = 0 (X); + 1229 06c8 0DE12D00 P5.L = _DY_SYN_2_value; + 1230 06cc 289B B [P5] = R0; + 1231 06ce 5D2F jump.s .L114; + 1232 .LVL111: + 1233 .L121: + 314:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 1234 .loc 1 314 0 + 1235 06d0 0C32 P1 = R4; + 1236 06d2 88E51800 R0 = B [P1+24] (X); + 1237 .LVL112: + 1238 06d6 4043 R0 = R0.B (Z); + 1239 06d8 080C cc =R0==1; + 1240 06da 5717 if !cc jump .L114 (bp); + 319:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1241 .loc 1 319 0 + 1242 06dc 4AE10000 P2.H = _Proc_state; + 1243 06e0 0AE13000 P2.L = _Proc_state; + 1244 06e4 15AD P5 = [P2+16]; + 1245 06e6 91A8 R1 = W [P2+4] (X); + 1246 06e8 0D32 P1 = R5; + 1247 06ea 12AD P2 = [P2+16]; + 1248 06ec C942 R1 = R1.L (Z); + 1249 06ee E3BB [FP+-8] = R3; + 1250 .LVL113: + BFIN GAS /tmp/ccCGQhfq.s page 40 + + + 1251 06f0 915E P2 = P1 + (P2 << 2); + 1252 06f2 1091 R0 = [P2]; + 1253 06f4 F0BB [FP+-4] = R0; + 1254 06f6 F863 R0 = -1 (X); + 1255 06f8 40E1FF00 R0.H = 255; + 1256 06fc 8254 R2 = R2 & R0; + 1257 .LVL114: + 1258 06fe 0230 R0 = R2; + 1259 0700 FFE380FC call ___udivsi3; + 1260 .LVL115: + 1261 0704 F1B9 R1 = [FP+-4]; + 1262 0706 04CC0100 R0 = R0 + R1 (NS) || + 1262 E3B90000 + 1263 R3 = [FP+-8] || + 1264 nop; + 1265 070e F963 R1 = -1 (X); + 1266 0710 0D32 P1 = R5; + 1267 0712 41E1FF00 R1.H = 255; + 1268 0716 0854 R0 = R0 & R1; + 1269 0718 F963 R1 = -1 (X); + 1270 071a F14F R1 <<= 30; + 1271 071c 0856 R0 = R0 | R1; + 1272 071e 695F P5 = P1 + (P5 << 2); + 323:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1273 .loc 1 323 0 + 1274 0720 4AE10000 P2.H = _Proc_state; + 319:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1275 .loc 1 319 0 + 1276 0724 2893 [P5] = R0; + 323:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1277 .loc 1 323 0 + 1278 0726 0AE13000 P2.L = _Proc_state; + 1279 072a 10A1 R0 = [P2+16]; + 1280 072c 50B1 [P2+20] = R0; + 324:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 1281 .loc 1 324 0 + 1282 072e 10A1 R0 = [P2+16]; + 1283 0730 0864 R0 += 1; + 1284 0732 10B1 [P2+16] = R0; + 325:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1285 .loc 1 325 0 + 1286 0734 10A1 R0 = [P2+16]; + 1287 0736 21E1CF07 R1 = 1999 (X); + 1288 073a 080A cc =R0<=R1 (iu); + 1289 073c 261F if cc jump .L114 (bp); + 326:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1290 .loc 1 326 0 + 1291 073e 1060 R0 = 2 (X); + 1292 0740 90E61800 B [P2+24] = R0; + 1293 0744 222F jump.s .L114; + 1294 .LVL116: + 1295 .L118: + 1296 .LBE46: + 215:src/l502_user_process.c **** if (TX_buff_state == FILLING){ + 1297 .loc 1 215 0 + 1298 0746 4AE10000 P2.H = _TX_buff_state; + 1299 074a 0AE13000 P2.L = _TX_buff_state; + BFIN GAS /tmp/ccCGQhfq.s page 41 + + + 1300 074e 5099 R0 = B [P2] (X); + 1301 0750 4043 R0 = R0.B (Z); + 1302 0752 080C cc =R0==1; + 1303 0754 B316 if !cc jump .L82 (bp); + 216:src/l502_user_process.c **** data_I = 0; + 1304 .loc 1 216 0 + 1305 0756 4BE10000 P3.H = _data_I; + 1306 075a 0060 R0 = 0 (X); + 1307 075c 0BE11800 P3.L = _data_I; + 217:src/l502_user_process.c **** TX_buff_I = 0; + 1308 .loc 1 217 0 + 1309 0760 48E10000 P0.H = _TX_buff_I; + 1310 .LVL117: + 216:src/l502_user_process.c **** data_I = 0; + 1311 .loc 1 216 0 + 1312 0764 1893 [P3] = R0; + 217:src/l502_user_process.c **** TX_buff_I = 0; + 1313 .loc 1 217 0 + 1314 0766 08E11400 P0.L = _TX_buff_I; + 1315 076a 0093 [P0] = R0; + 218:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1316 .loc 1 218 0 + 1317 076c 1891 R0 = [P3]; + 1318 076e 0864 R0 += 1; + 1319 0770 030A cc =R3<=R0 (iu); + 1320 0772 2518 if cc jump .L83; + 1321 0774 21E10F27 R1 = 9999 (X); + 1322 0778 0091 R0 = [P0]; + 1323 077a 0864 R0 += 1; + 1324 077c 080A cc =R0<=R1 (iu); + 1325 077e 1F10 if !cc jump .L83; + 1326 0780 4CE10000 P4.H = _TX_buff; + 1327 0784 0CE10000 P4.L = _TX_buff; + 220:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1328 .loc 1 220 0 + 1329 0788 5030 R2 = P0; + 1330 078a 21E10F27 R1 = 9999 (X); + 1331 078e 0620 jump.s .L84; + 1332 .L122: + 218:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1333 .loc 1 218 0 + 1334 0790 0A32 P1 = R2; + 1335 0792 0891 R0 = [P1]; + 1336 0794 0864 R0 += 1; + 1337 0796 080A cc =R0<=R1 (iu); + 1338 0798 1210 if !cc jump .L83; + 1339 .L84: + 220:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1340 .loc 1 220 0 + 1341 079a 7DAE P5 = [FP+36]; + 1342 079c 4191 P1 = [P0]; + 1343 079e 5A91 P2 = [P3]; + 1344 07a0 4C5E P1 = P4 + (P1 << 2); + 1345 07a2 955E P2 = P5 + (P2 << 2); + 1346 07a4 1091 R0 = [P2]; + 1347 07a6 0893 [P1] = R0; + 222:src/l502_user_process.c **** TX_buff_I++; + BFIN GAS /tmp/ccCGQhfq.s page 42 + + + 1348 .loc 1 222 0 + 1349 07a8 0091 R0 = [P0]; + 1350 07aa 0864 R0 += 1; + 1351 07ac 0093 [P0] = R0; + 223:src/l502_user_process.c **** data_I++; + 1352 .loc 1 223 0 + 1353 07ae 1891 R0 = [P3]; + 1354 07b0 0864 R0 += 1; + 1355 07b2 1893 [P3] = R0; + 218:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1356 .loc 1 218 0 + 1357 07b4 1891 R0 = [P3]; + 1358 07b6 0864 R0 += 1; + 1359 07b8 030A cc =R3<=R0 (iu); + 1360 07ba EB17 if !cc jump .L122 (bp); + 1361 .L83: + 225:src/l502_user_process.c **** size_processed = data_I; + 1362 .loc 1 225 0 + 1363 07bc 49E10000 P1.H = _size_processed; + 1364 07c0 1891 R0 = [P3]; + 1365 07c2 09E12800 P1.L = _size_processed; + 1366 07c6 0893 [P1] = R0; + 227:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 1367 .loc 1 227 0 + 1368 07c8 4AE10000 P2.H = _TX_buff_state; + 1369 07cc 1060 R0 = 2 (X); + 1370 07ce 0AE13000 P2.L = _TX_buff_state; + 1371 07d2 109B B [P2] = R0; + 1372 07d4 732E jump.s .L82; + 1373 .LVL118: + 1374 .L90: + 1375 .LBB47: + 307:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 1376 .loc 1 307 0 + 1377 07d6 4DE10000 P5.H = _Proc_state; + 1378 07da 0DE13000 P5.L = _Proc_state; + 1379 07de AAE61800 B [P5+24] = R2; + 308:src/l502_user_process.c **** Proc_state.average_N ++; + 1380 .loc 1 308 0 + 1381 07e2 E8A8 R0 = W [P5+6] (X); + 1382 07e4 0864 R0 += 1; + 1383 07e6 E8B4 W [P5+6] = R0; + 1384 07e8 D02E jump.s .L114; + 1385 .LVL119: + 1386 .L112: + 1387 .LBB45: + 1388 .LBB43: + 1389 .LBB39: + 1390 .LBB38: + 149:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 1391 .loc 1 149 0 + 1392 07ea 206C P0 += 4; + 1393 07ec 2AE1401F P2 = 8000 (X); + 1394 07f0 5008 cc =P0==P2; + 1395 07f2 0E17 if !cc jump .L93 (bp); + 1396 07f4 172F jump.s .L92; + 1397 .LVL120: + BFIN GAS /tmp/ccCGQhfq.s page 43 + + + 1398 .L115: + 1399 .LBE38: + 1400 .LBE39: + 1401 .LBE43: + 1402 .LBE45: + 1403 .LBE47: + 349:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 1404 .loc 1 349 0 + 1405 07f6 78A2 R0 = [FP+36]; + 1406 07f8 0B30 R1 = R3; + 1407 .LVL121: + 1408 07fa 0260 R2 = 0 (X); + 1409 07fc FFE302FC call _hdma_send_req_start; + 1410 .LVL122: + 1411 0800 E3B9 R3 = [FP+-8]; + 378:src/l502_user_process.c **** } + 1412 .loc 1 378 0 + 1413 0802 01E80000 UNLINK; + 1414 0806 0330 R0 = R3; + 1415 .LVL123: + 1416 0808 A305 ( r7:4, p5:3 ) = [sp++]; + 1417 + 1418 .LCFI16: + 1419 080a 1000 rts; + 1420 .LVL124: + 1421 .L120: + 1422 080c 4CE10000 P4.H = _TX_buff; + 1423 0810 4DE10000 P5.H = _TX_buff_shadow; + 352:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 1424 .loc 1 352 0 + 1425 0814 0160 R1 = 0 (X); + 1426 .LVL125: + 1427 0816 0CE10000 P4.L = _TX_buff; + 1428 081a 0DE10000 P5.L = _TX_buff_shadow; + 1429 081e 28E11027 P0 = 10000 (X); + 1430 0822 B2E00800 LSETUP (.L101, .L123) LC1 = P0; + 1431 .L101: + 1432 .LBB48: + 354:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1433 .loc 1 354 0 + 1434 0826 0932 P1 = R1; + 353:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 1435 .loc 1 353 0 + 1436 0828 0964 R1 += 1; + 354:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1437 .loc 1 354 0 + 1438 082a 4A44 P2 = P1 << 2; + 1439 082c 545A P1 = P4 + P2; + 1440 082e 0891 R0 = [P1]; + 1441 0830 955A P2 = P5 + P2; + 1442 .L123: + 1443 0832 1093 [P2] = R0; + 1444 .LBE48: + 356:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 1445 .loc 1 356 0 + 1446 0834 4AE10000 P2.H = _TX_buff_I; + 1447 0838 0AE11400 P2.L = _TX_buff_I; + BFIN GAS /tmp/ccCGQhfq.s page 44 + + + 1448 083c 40E10000 R0.H = _TX_buff_shadow; + 1449 0840 1191 R1 = [P2]; + 1450 .LVL126: + 1451 0842 0260 R2 = 0 (X); + 1452 0844 00E10000 R0.L = _TX_buff_shadow; + 1453 0848 FFE3DCFB call _hdma_send_req_start; + 357:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); + 1454 .loc 1 357 0 + 1455 084c 40E10000 R0.H = _TX_marker; + 1456 0850 00E10400 R0.L = _TX_marker; + 1457 0854 5160 R1 = 10 (X); + 1458 0856 0260 R2 = 0 (X); + 1459 0858 FFE3D4FB call _hdma_send_req_start; + 360:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 1460 .loc 1 360 0 + 1461 085c 4AE10000 P2.H = _TX_buff_state; + 1462 0860 2060 R0 = 4 (X); + 1463 0862 0AE13000 P2.L = _TX_buff_state; + 1464 0866 109B B [P2] = R0; + 1465 0868 452E jump.s .L100; + 1466 .LFE3: + 1467 .size _usr_in_proc_data, .-_usr_in_proc_data + 1468 .global _streams_cnt; + 1469 .section .bss,"aw",@nobits + 1470 .align 4 + 1471 .type _streams_cnt, @object + 1472 .size _streams_cnt, 16 + 1473 _streams_cnt: + 1474 0000 00000000 .zero 16 + 1474 00000000 + 1474 00000000 + 1474 00000000 + 1475 .global _dbg_receive_value; + 1476 .data; + 1477 .align 4 + 1478 .type _dbg_receive_value, @object + 1479 .size _dbg_receive_value, 4 + 1480 _dbg_receive_value: + 1481 0000 91D51200 .long 1234321 + 1482 .global _streams_succes_flag; + 1483 .section .bss + 1484 .align 4 + 1485 .type _streams_succes_flag, @object + 1486 .size _streams_succes_flag, 4 + 1487 _streams_succes_flag: + 1488 0010 00000000 .zero 4 + 1489 .global _TX_marker; + 1490 .data; + 1491 .align 4 + 1492 .type _TX_marker, @object + 1493 .size _TX_marker, 40 + 1494 _TX_marker: + 1495 0004 0F0000FE .long -33554417 + 1496 0008 F00000FE .long -33554192 + 1497 000c 000F00FE .long -33550592 + 1498 0010 00F000FE .long -33492992 + 1499 0014 00000FFE .long -32571392 + BFIN GAS /tmp/ccCGQhfq.s page 45 + + + 1500 0018 0000F0FE .long -17825792 + 1501 001c 00000FFE .long -32571392 + 1502 0020 00F000FE .long -33492992 + 1503 0024 000F00FE .long -33550592 + 1504 0028 F00000FE .long -33554192 + 1505 .global _TX_buff_I; + 1506 .section .bss + 1507 .align 4 + 1508 .type _TX_buff_I, @object + 1509 .size _TX_buff_I, 4 + 1510 _TX_buff_I: + 1511 0014 00000000 .zero 4 + 1512 .global _TX_buff_I_shadow; + 1513 .data; + 1514 .align 4 + 1515 .type _TX_buff_I_shadow, @object + 1516 .size _TX_buff_I_shadow, 4 + 1517 _TX_buff_I_shadow: + 1518 002c B9E10100 .long 123321 + 1519 .global _data_I; + 1520 .section .bss + 1521 .align 4 + 1522 .type _data_I, @object + 1523 .size _data_I, 4 + 1524 _data_I: + 1525 0018 00000000 .zero 4 + 1526 .global _send_size; + 1527 .align 4 + 1528 .type _send_size, @object + 1529 .size _send_size, 4 + 1530 _send_size: + 1531 001c 00000000 .zero 4 + 1532 .global _TX_buff_state; + 1533 .data; + 1534 .type _TX_buff_state, @object + 1535 .size _TX_buff_state, 1 + 1536 _TX_buff_state: + 1537 0030 04 .byte 4 + 1538 .global _tx_val; + 1539 0031 000000 .section .bss + 1540 .align 4 + 1541 .type _tx_val, @object + 1542 .size _tx_val, 4 + 1543 _tx_val: + 1544 0020 00000000 .zero 4 + 1545 .global _some_i; + 1546 .align 4 + 1547 .type _some_i, @object + 1548 .size _some_i, 4 + 1549 _some_i: + 1550 0024 00000000 .zero 4 + 1551 .global _size_processed; + 1552 .align 4 + 1553 .type _size_processed, @object + 1554 .size _size_processed, 4 + 1555 _size_processed: + 1556 0028 00000000 .zero 4 + BFIN GAS /tmp/ccCGQhfq.s page 46 + + + 1557 .global _LFSM_started; + 1558 .type _LFSM_started, @object + 1559 .size _LFSM_started, 1 + 1560 _LFSM_started: + 1561 002c 00 .zero 1 + 1562 .global _DY_SYN_2_value; + 1563 .type _DY_SYN_2_value, @object + 1564 .size _DY_SYN_2_value, 1 + 1565 _DY_SYN_2_value: + 1566 002d 00 .zero 1 + 1567 .global _DY_SYN_2_value_prev; + 1568 .type _DY_SYN_2_value_prev, @object + 1569 .size _DY_SYN_2_value_prev, 1 + 1570 _DY_SYN_2_value_prev: + 1571 002e 00 .zero 1 + 1572 .comm _dbg_sport_rx_copy,40,4 + 1573 .comm _Proc_state,48,4 + 1574 002f 00 .section .debug_frame,"",@progbits + 1575 .Lframe0: + 1576 0000 0C000000 .4byte .LECIE0-.LSCIE0 + 1577 .LSCIE0: + 1578 0004 FFFFFFFF .4byte 0xffffffff + 1579 0008 01 .byte 0x1 + 1580 0009 00 .string "" + 1581 000a 01 .uleb128 0x1 + 1582 000b 7C .sleb128 -4 + 1583 000c 23 .byte 0x23 + 1584 000d 0C .byte 0xc + 1585 000e 0E .uleb128 0xe + 1586 000f 00 .uleb128 0x0 + 1587 .align 4 + 1588 .LECIE0: + 1589 .LSFDE0: + 1590 0010 14000000 .4byte .LEFDE0-.LASFDE0 + 1591 .LASFDE0: + 1592 0014 00000000 .4byte .Lframe0 + 1593 0018 00000000 .4byte .LFB2 + 1594 001c 36000000 .4byte .LFE2-.LFB2 + 1595 0020 44 .byte 0x4 + 1596 .4byte .LCFI0-.LFB2 + 1597 0021 0C .byte 0xc + 1598 0022 0F .uleb128 0xf + 1599 0023 08 .uleb128 0x8 + 1600 0024 8F .byte 0x8f + 1601 0025 02 .uleb128 0x2 + 1602 0026 A3 .byte 0xa3 + 1603 0027 01 .uleb128 0x1 + 1604 .align 4 + 1605 .LEFDE0: + 1606 .LSFDE2: + 1607 0028 20000000 .4byte .LEFDE2-.LASFDE2 + 1608 .LASFDE2: + 1609 002c 00000000 .4byte .Lframe0 + 1610 0030 38000000 .4byte .LFB7 + 1611 0034 9C030000 .4byte .LFE7-.LFB7 + 1612 0038 44 .byte 0x4 + 1613 .4byte .LCFI1-.LFB7 + BFIN GAS /tmp/ccCGQhfq.s page 47 + + + 1614 0039 0E .byte 0xe + 1615 003a 10 .uleb128 0x10 + 1616 003b 44 .byte 0x4 + 1617 .4byte .LCFI2-.LCFI1 + 1618 003c 0C .byte 0xc + 1619 003d 0F .uleb128 0xf + 1620 003e 18 .uleb128 0x18 + 1621 003f 8F .byte 0x8f + 1622 0040 06 .uleb128 0x6 + 1623 0041 A3 .byte 0xa3 + 1624 0042 05 .uleb128 0x5 + 1625 0043 8D .byte 0x8d + 1626 0044 04 .uleb128 0x4 + 1627 0045 8C .byte 0x8c + 1628 0046 03 .uleb128 0x3 + 1629 0047 87 .byte 0x87 + 1630 0048 02 .uleb128 0x2 + 1631 0049 86 .byte 0x86 + 1632 004a 01 .uleb128 0x1 + 1633 004b 00 .align 4 + 1634 .LEFDE2: + 1635 .LSFDE4: + 1636 004c 14000000 .4byte .LEFDE4-.LASFDE4 + 1637 .LASFDE4: + 1638 0050 00000000 .4byte .Lframe0 + 1639 0054 D4030000 .4byte .LFB6 + 1640 0058 1C000000 .4byte .LFE6-.LFB6 + 1641 005c 48 .byte 0x4 + 1642 .4byte .LCFI6-.LFB6 + 1643 005d 0C .byte 0xc + 1644 005e 0F .uleb128 0xf + 1645 005f 08 .uleb128 0x8 + 1646 0060 8F .byte 0x8f + 1647 0061 02 .uleb128 0x2 + 1648 0062 A3 .byte 0xa3 + 1649 0063 01 .uleb128 0x1 + 1650 .align 4 + 1651 .LEFDE4: + 1652 .LSFDE6: + 1653 0064 14000000 .4byte .LEFDE6-.LASFDE6 + 1654 .LASFDE6: + 1655 0068 00000000 .4byte .Lframe0 + 1656 006c F0030000 .4byte .LFB5 + 1657 0070 28000000 .4byte .LFE5-.LFB5 + 1658 0074 48 .byte 0x4 + 1659 .4byte .LCFI7-.LFB5 + 1660 0075 0C .byte 0xc + 1661 0076 0F .uleb128 0xf + 1662 0077 08 .uleb128 0x8 + 1663 0078 8F .byte 0x8f + 1664 0079 02 .uleb128 0x2 + 1665 007a A3 .byte 0xa3 + 1666 007b 01 .uleb128 0x1 + 1667 .align 4 + 1668 .LEFDE6: + 1669 .LSFDE8: + 1670 007c 1C000000 .4byte .LEFDE8-.LASFDE8 + BFIN GAS /tmp/ccCGQhfq.s page 48 + + + 1671 .LASFDE8: + 1672 0080 00000000 .4byte .Lframe0 + 1673 0084 18040000 .4byte .LFB4 + 1674 0088 4A000000 .4byte .LFE4-.LFB4 + 1675 008c 42 .byte 0x4 + 1676 .4byte .LCFI8-.LFB4 + 1677 008d 0E .byte 0xe + 1678 008e 08 .uleb128 0x8 + 1679 008f 48 .byte 0x4 + 1680 .4byte .LCFI9-.LCFI8 + 1681 0090 0C .byte 0xc + 1682 0091 0F .uleb128 0xf + 1683 0092 10 .uleb128 0x10 + 1684 0093 8F .byte 0x8f + 1685 0094 04 .uleb128 0x4 + 1686 0095 A3 .byte 0xa3 + 1687 0096 03 .uleb128 0x3 + 1688 0097 87 .byte 0x87 + 1689 0098 02 .uleb128 0x2 + 1690 0099 86 .byte 0x86 + 1691 009a 01 .uleb128 0x1 + 1692 009b 00 .align 4 + 1693 .LEFDE8: + 1694 .LSFDE10: + 1695 009c 28000000 .4byte .LEFDE10-.LASFDE10 + 1696 .LASFDE10: + 1697 00a0 00000000 .4byte .Lframe0 + 1698 00a4 64040000 .4byte .LFB3 + 1699 00a8 06040000 .4byte .LFE3-.LFB3 + 1700 00ac 42 .byte 0x4 + 1701 .4byte .LCFI12-.LFB3 + 1702 00ad 0E .byte 0xe + 1703 00ae 1C .uleb128 0x1c + 1704 00af 44 .byte 0x4 + 1705 .4byte .LCFI13-.LCFI12 + 1706 00b0 0C .byte 0xc + 1707 00b1 0F .uleb128 0xf + 1708 00b2 24 .uleb128 0x24 + 1709 00b3 8F .byte 0x8f + 1710 00b4 09 .uleb128 0x9 + 1711 00b5 A3 .byte 0xa3 + 1712 00b6 08 .uleb128 0x8 + 1713 00b7 8D .byte 0x8d + 1714 00b8 07 .uleb128 0x7 + 1715 00b9 8C .byte 0x8c + 1716 00ba 06 .uleb128 0x6 + 1717 00bb 8B .byte 0x8b + 1718 00bc 05 .uleb128 0x5 + 1719 00bd 87 .byte 0x87 + 1720 00be 04 .uleb128 0x4 + 1721 00bf 86 .byte 0x86 + 1722 00c0 03 .uleb128 0x3 + 1723 00c1 85 .byte 0x85 + 1724 00c2 02 .uleb128 0x2 + 1725 00c3 84 .byte 0x84 + 1726 00c4 01 .uleb128 0x1 + 1727 00c5 000000 .align 4 + BFIN GAS /tmp/ccCGQhfq.s page 49 + + + 1728 .LEFDE10: + 1729 .text; + 1730 .Letext0: + 1731 086a 0000 .section .debug_loc,"",@progbits + 1732 .Ldebug_loc0: + 1733 .LLST0: + 1734 0000 00000000 .4byte .LFB2-.Ltext0 + 1735 0004 04000000 .4byte .LCFI0-.Ltext0 + 1736 0008 0100 .2byte 0x1 + 1737 000a 5E .byte 0x5e + 1738 000b 04000000 .4byte .LCFI0-.Ltext0 + 1739 000f 36000000 .4byte .LFE2-.Ltext0 + 1740 0013 0200 .2byte 0x2 + 1741 0015 7F .byte 0x7f + 1742 0016 08 .sleb128 8 + 1743 0017 00000000 .4byte 0x0 + 1744 001b 00000000 .4byte 0x0 + 1745 .LLST1: + 1746 001f 00000000 .4byte .LVL0-.Ltext0 + 1747 0023 0A000000 .4byte .LVL2-.Ltext0 + 1748 0027 0100 .2byte 0x1 + 1749 0029 50 .byte 0x50 + 1750 002a 0A000000 .4byte .LVL2-.Ltext0 + 1751 002e 10000000 .4byte .LVL3-.Ltext0 + 1752 0032 0100 .2byte 0x1 + 1753 0034 51 .byte 0x51 + 1754 0035 18000000 .4byte .LVL5-.Ltext0 + 1755 0039 1E000000 .4byte .LVL6-.Ltext0 + 1756 003d 0100 .2byte 0x1 + 1757 003f 51 .byte 0x51 + 1758 0040 00000000 .4byte 0x0 + 1759 0044 00000000 .4byte 0x0 + 1760 .LLST2: + 1761 0048 00000000 .4byte .LVL0-.Ltext0 + 1762 004c 06000000 .4byte .LVL1-.Ltext0 + 1763 0050 0100 .2byte 0x1 + 1764 0052 51 .byte 0x51 + 1765 0053 00000000 .4byte 0x0 + 1766 0057 00000000 .4byte 0x0 + 1767 .LLST3: + 1768 005b 00000000 .4byte .LVL0-.Ltext0 + 1769 005f 0A000000 .4byte .LVL2-.Ltext0 + 1770 0063 0200 .2byte 0x2 + 1771 0065 91 .byte 0x91 + 1772 0066 0C .sleb128 12 + 1773 0067 0A000000 .4byte .LVL2-.Ltext0 + 1774 006b 12000000 .4byte .LVL4-.Ltext0 + 1775 006f 0100 .2byte 0x1 + 1776 0071 50 .byte 0x50 + 1777 0072 18000000 .4byte .LVL5-.Ltext0 + 1778 0076 2A000000 .4byte .LVL7-.Ltext0 + 1779 007a 0100 .2byte 0x1 + 1780 007c 50 .byte 0x50 + 1781 007d 00000000 .4byte 0x0 + 1782 0081 00000000 .4byte 0x0 + 1783 .LLST4: + 1784 0085 10000000 .4byte .LVL3-.Ltext0 + BFIN GAS /tmp/ccCGQhfq.s page 50 + + + 1785 0089 18000000 .4byte .LVL5-.Ltext0 + 1786 008d 0100 .2byte 0x1 + 1787 008f 51 .byte 0x51 + 1788 0090 1E000000 .4byte .LVL6-.Ltext0 + 1789 0094 36000000 .4byte .LFE2-.Ltext0 + 1790 0098 0100 .2byte 0x1 + 1791 009a 51 .byte 0x51 + 1792 009b 00000000 .4byte 0x0 + 1793 009f 00000000 .4byte 0x0 + 1794 .LLST5: + 1795 00a3 38000000 .4byte .LFB7-.Ltext0 + 1796 00a7 3C000000 .4byte .LCFI1-.Ltext0 + 1797 00ab 0100 .2byte 0x1 + 1798 00ad 5E .byte 0x5e + 1799 00ae 3C000000 .4byte .LCFI1-.Ltext0 + 1800 00b2 40000000 .4byte .LCFI2-.Ltext0 + 1801 00b6 0200 .2byte 0x2 + 1802 00b8 7E .byte 0x7e + 1803 00b9 10 .sleb128 16 + 1804 00ba 40000000 .4byte .LCFI2-.Ltext0 + 1805 00be D4030000 .4byte .LFE7-.Ltext0 + 1806 00c2 0200 .2byte 0x2 + 1807 00c4 7F .byte 0x7f + 1808 00c5 18 .sleb128 24 + 1809 00c6 00000000 .4byte 0x0 + 1810 00ca 00000000 .4byte 0x0 + 1811 .LLST6: + 1812 00ce 38000000 .4byte .LVL8-.Ltext0 + 1813 00d2 48000000 .4byte .LVL9-.Ltext0 + 1814 00d6 0100 .2byte 0x1 + 1815 00d8 50 .byte 0x50 + 1816 00d9 48000000 .4byte .LVL9-.Ltext0 + 1817 00dd 5C000000 .4byte .LVL10-.Ltext0 + 1818 00e1 0100 .2byte 0x1 + 1819 00e3 58 .byte 0x58 + 1820 00e4 66000000 .4byte .LVL12-.Ltext0 + 1821 00e8 80000000 .4byte .LVL13-.Ltext0 + 1822 00ec 0100 .2byte 0x1 + 1823 00ee 58 .byte 0x58 + 1824 00ef 8A000000 .4byte .LVL14-.Ltext0 + 1825 00f3 8E000000 .4byte .LVL15-.Ltext0 + 1826 00f7 0100 .2byte 0x1 + 1827 00f9 58 .byte 0x58 + 1828 00fa A4000000 .4byte .LVL17-.Ltext0 + 1829 00fe CC000000 .4byte .LVL20-.Ltext0 + 1830 0102 0100 .2byte 0x1 + 1831 0104 58 .byte 0x58 + 1832 0105 D0000000 .4byte .LVL21-.Ltext0 + 1833 0109 E0000000 .4byte .LVL22-.Ltext0 + 1834 010d 0100 .2byte 0x1 + 1835 010f 58 .byte 0x58 + 1836 0110 82010000 .4byte .LVL37-.Ltext0 + 1837 0114 92010000 .4byte .LVL38-.Ltext0 + 1838 0118 0100 .2byte 0x1 + 1839 011a 58 .byte 0x58 + 1840 011b B4010000 .4byte .LVL39-.Ltext0 + 1841 011f D2010000 .4byte .LVL40-.Ltext0 + BFIN GAS /tmp/ccCGQhfq.s page 51 + + + 1842 0123 0100 .2byte 0x1 + 1843 0125 58 .byte 0x58 + 1844 0126 D4010000 .4byte .LVL41-.Ltext0 + 1845 012a 46020000 .4byte .LVL60-.Ltext0 + 1846 012e 0100 .2byte 0x1 + 1847 0130 58 .byte 0x58 + 1848 0131 48020000 .4byte .LVL61-.Ltext0 + 1849 0135 A4020000 .4byte .LVL62-.Ltext0 + 1850 0139 0100 .2byte 0x1 + 1851 013b 58 .byte 0x58 + 1852 013c CC020000 .4byte .LVL65-.Ltext0 + 1853 0140 26030000 .4byte .LVL66-.Ltext0 + 1854 0144 0100 .2byte 0x1 + 1855 0146 58 .byte 0x58 + 1856 0147 3C030000 .4byte .LVL67-.Ltext0 + 1857 014b 4E030000 .4byte .LVL68-.Ltext0 + 1858 014f 0100 .2byte 0x1 + 1859 0151 58 .byte 0x58 + 1860 0152 50030000 .4byte .LVL69-.Ltext0 + 1861 0156 62030000 .4byte .LVL70-.Ltext0 + 1862 015a 0100 .2byte 0x1 + 1863 015c 58 .byte 0x58 + 1864 015d 64030000 .4byte .LVL71-.Ltext0 + 1865 0161 BE030000 .4byte .LVL72-.Ltext0 + 1866 0165 0100 .2byte 0x1 + 1867 0167 58 .byte 0x58 + 1868 0168 00000000 .4byte 0x0 + 1869 016c 00000000 .4byte 0x0 + 1870 .LLST7: + 1871 0170 5C000000 .4byte .LVL10-.Ltext0 + 1872 0174 64000000 .4byte .LVL11-.Ltext0 + 1873 0178 0100 .2byte 0x1 + 1874 017a 57 .byte 0x57 + 1875 017b 90000000 .4byte .LVL16-.Ltext0 + 1876 017f A4000000 .4byte .LVL17-.Ltext0 + 1877 0183 0100 .2byte 0x1 + 1878 0185 57 .byte 0x57 + 1879 0186 00000000 .4byte 0x0 + 1880 018a 00000000 .4byte 0x0 + 1881 .LLST8: + 1882 018e BC000000 .4byte .LVL18-.Ltext0 + 1883 0192 C8000000 .4byte .LVL19-.Ltext0 + 1884 0196 0100 .2byte 0x1 + 1885 0198 50 .byte 0x50 + 1886 0199 00000000 .4byte 0x0 + 1887 019d 00000000 .4byte 0x0 + 1888 .LLST9: + 1889 01a1 46010000 .4byte .LVL23-.Ltext0 + 1890 01a5 70010000 .4byte .LVL34-.Ltext0 + 1891 01a9 0100 .2byte 0x1 + 1892 01ab 51 .byte 0x51 + 1893 01ac 70010000 .4byte .LVL34-.Ltext0 + 1894 01b0 78010000 .4byte .LVL36-.Ltext0 + 1895 01b4 0100 .2byte 0x1 + 1896 01b6 50 .byte 0x50 + 1897 01b7 00000000 .4byte 0x0 + 1898 01bb 00000000 .4byte 0x0 + BFIN GAS /tmp/ccCGQhfq.s page 52 + + + 1899 .LLST10: + 1900 01bf E6010000 .4byte .LVL42-.Ltext0 + 1901 01c3 EC010000 .4byte .LVL43-.Ltext0 + 1902 01c7 0100 .2byte 0x1 + 1903 01c9 52 .byte 0x52 + 1904 01ca EC010000 .4byte .LVL43-.Ltext0 + 1905 01ce F4010000 .4byte .LVL44-.Ltext0 + 1906 01d2 0100 .2byte 0x1 + 1907 01d4 50 .byte 0x50 + 1908 01d5 F4010000 .4byte .LVL44-.Ltext0 + 1909 01d9 F6010000 .4byte .LVL45-.Ltext0 + 1910 01dd 0100 .2byte 0x1 + 1911 01df 52 .byte 0x52 + 1912 01e0 F6010000 .4byte .LVL45-.Ltext0 + 1913 01e4 FE010000 .4byte .LVL46-.Ltext0 + 1914 01e8 0100 .2byte 0x1 + 1915 01ea 50 .byte 0x50 + 1916 01eb FE010000 .4byte .LVL46-.Ltext0 + 1917 01ef 00020000 .4byte .LVL47-.Ltext0 + 1918 01f3 0100 .2byte 0x1 + 1919 01f5 52 .byte 0x52 + 1920 01f6 00020000 .4byte .LVL47-.Ltext0 + 1921 01fa 08020000 .4byte .LVL48-.Ltext0 + 1922 01fe 0100 .2byte 0x1 + 1923 0200 50 .byte 0x50 + 1924 0201 08020000 .4byte .LVL48-.Ltext0 + 1925 0205 0A020000 .4byte .LVL49-.Ltext0 + 1926 0209 0100 .2byte 0x1 + 1927 020b 52 .byte 0x52 + 1928 020c 0A020000 .4byte .LVL49-.Ltext0 + 1929 0210 12020000 .4byte .LVL50-.Ltext0 + 1930 0214 0100 .2byte 0x1 + 1931 0216 50 .byte 0x50 + 1932 0217 12020000 .4byte .LVL50-.Ltext0 + 1933 021b 14020000 .4byte .LVL51-.Ltext0 + 1934 021f 0100 .2byte 0x1 + 1935 0221 52 .byte 0x52 + 1936 0222 14020000 .4byte .LVL51-.Ltext0 + 1937 0226 1C020000 .4byte .LVL52-.Ltext0 + 1938 022a 0100 .2byte 0x1 + 1939 022c 50 .byte 0x50 + 1940 022d 1C020000 .4byte .LVL52-.Ltext0 + 1941 0231 1E020000 .4byte .LVL53-.Ltext0 + 1942 0235 0100 .2byte 0x1 + 1943 0237 52 .byte 0x52 + 1944 0238 1E020000 .4byte .LVL53-.Ltext0 + 1945 023c 26020000 .4byte .LVL54-.Ltext0 + 1946 0240 0100 .2byte 0x1 + 1947 0242 50 .byte 0x50 + 1948 0243 26020000 .4byte .LVL54-.Ltext0 + 1949 0247 28020000 .4byte .LVL55-.Ltext0 + 1950 024b 0100 .2byte 0x1 + 1951 024d 52 .byte 0x52 + 1952 024e 28020000 .4byte .LVL55-.Ltext0 + 1953 0252 30020000 .4byte .LVL56-.Ltext0 + 1954 0256 0100 .2byte 0x1 + 1955 0258 50 .byte 0x50 + BFIN GAS /tmp/ccCGQhfq.s page 53 + + + 1956 0259 30020000 .4byte .LVL56-.Ltext0 + 1957 025d 32020000 .4byte .LVL57-.Ltext0 + 1958 0261 0100 .2byte 0x1 + 1959 0263 52 .byte 0x52 + 1960 0264 32020000 .4byte .LVL57-.Ltext0 + 1961 0268 3A020000 .4byte .LVL58-.Ltext0 + 1962 026c 0100 .2byte 0x1 + 1963 026e 50 .byte 0x50 + 1964 026f 3A020000 .4byte .LVL58-.Ltext0 + 1965 0273 3C020000 .4byte .LVL59-.Ltext0 + 1966 0277 0100 .2byte 0x1 + 1967 0279 52 .byte 0x52 + 1968 027a 3C020000 .4byte .LVL59-.Ltext0 + 1969 027e 46020000 .4byte .LVL60-.Ltext0 + 1970 0282 0100 .2byte 0x1 + 1971 0284 50 .byte 0x50 + 1972 0285 00000000 .4byte 0x0 + 1973 0289 00000000 .4byte 0x0 + 1974 .LLST11: + 1975 028d A4020000 .4byte .LVL62-.Ltext0 + 1976 0291 C2020000 .4byte .LVL64-.Ltext0 + 1977 0295 0100 .2byte 0x1 + 1978 0297 58 .byte 0x58 + 1979 0298 00000000 .4byte 0x0 + 1980 029c 00000000 .4byte 0x0 + 1981 .LLST12: + 1982 02a0 B8020000 .4byte .LVL63-.Ltext0 + 1983 02a4 C2020000 .4byte .LVL64-.Ltext0 + 1984 02a8 0100 .2byte 0x1 + 1985 02aa 58 .byte 0x58 + 1986 02ab 26030000 .4byte .LVL66-.Ltext0 + 1987 02af 3C030000 .4byte .LVL67-.Ltext0 + 1988 02b3 0100 .2byte 0x1 + 1989 02b5 58 .byte 0x58 + 1990 02b6 00000000 .4byte 0x0 + 1991 02ba 00000000 .4byte 0x0 + 1992 .LLST13: + 1993 02be B8020000 .4byte .LVL63-.Ltext0 + 1994 02c2 C2020000 .4byte .LVL64-.Ltext0 + 1995 02c6 0100 .2byte 0x1 + 1996 02c8 58 .byte 0x58 + 1997 02c9 BE030000 .4byte .LVL72-.Ltext0 + 1998 02cd D4030000 .4byte .LFE7-.Ltext0 + 1999 02d1 0100 .2byte 0x1 + 2000 02d3 58 .byte 0x58 + 2001 02d4 00000000 .4byte 0x0 + 2002 02d8 00000000 .4byte 0x0 + 2003 .LLST14: + 2004 02dc D4030000 .4byte .LFB6-.Ltext0 + 2005 02e0 DC030000 .4byte .LCFI6-.Ltext0 + 2006 02e4 0100 .2byte 0x1 + 2007 02e6 5E .byte 0x5e + 2008 02e7 DC030000 .4byte .LCFI6-.Ltext0 + 2009 02eb F0030000 .4byte .LFE6-.Ltext0 + 2010 02ef 0200 .2byte 0x2 + 2011 02f1 7F .byte 0x7f + 2012 02f2 08 .sleb128 8 + BFIN GAS /tmp/ccCGQhfq.s page 54 + + + 2013 02f3 00000000 .4byte 0x0 + 2014 02f7 00000000 .4byte 0x0 + 2015 .LLST15: + 2016 02fb D4030000 .4byte .LVL73-.Ltext0 + 2017 02ff E2030000 .4byte .LVL74-.Ltext0 + 2018 0303 0100 .2byte 0x1 + 2019 0305 50 .byte 0x50 + 2020 0306 00000000 .4byte 0x0 + 2021 030a 00000000 .4byte 0x0 + 2022 .LLST16: + 2023 030e D4030000 .4byte .LVL73-.Ltext0 + 2024 0312 F0030000 .4byte .LVL75-.Ltext0 + 2025 0316 0100 .2byte 0x1 + 2026 0318 51 .byte 0x51 + 2027 0319 00000000 .4byte 0x0 + 2028 031d 00000000 .4byte 0x0 + 2029 .LLST17: + 2030 0321 F0030000 .4byte .LFB5-.Ltext0 + 2031 0325 F8030000 .4byte .LCFI7-.Ltext0 + 2032 0329 0100 .2byte 0x1 + 2033 032b 5E .byte 0x5e + 2034 032c F8030000 .4byte .LCFI7-.Ltext0 + 2035 0330 18040000 .4byte .LFE5-.Ltext0 + 2036 0334 0200 .2byte 0x2 + 2037 0336 7F .byte 0x7f + 2038 0337 08 .sleb128 8 + 2039 0338 00000000 .4byte 0x0 + 2040 033c 00000000 .4byte 0x0 + 2041 .LLST18: + 2042 0340 F0030000 .4byte .LVL76-.Ltext0 + 2043 0344 FA030000 .4byte .LVL77-.Ltext0 + 2044 0348 0100 .2byte 0x1 + 2045 034a 50 .byte 0x50 + 2046 034b 00000000 .4byte 0x0 + 2047 034f 00000000 .4byte 0x0 + 2048 .LLST19: + 2049 0353 F0030000 .4byte .LVL76-.Ltext0 + 2050 0357 18040000 .4byte .LVL78-.Ltext0 + 2051 035b 0100 .2byte 0x1 + 2052 035d 51 .byte 0x51 + 2053 035e 00000000 .4byte 0x0 + 2054 0362 00000000 .4byte 0x0 + 2055 .LLST20: + 2056 0366 18040000 .4byte .LFB4-.Ltext0 + 2057 036a 1A040000 .4byte .LCFI8-.Ltext0 + 2058 036e 0100 .2byte 0x1 + 2059 0370 5E .byte 0x5e + 2060 0371 1A040000 .4byte .LCFI8-.Ltext0 + 2061 0375 22040000 .4byte .LCFI9-.Ltext0 + 2062 0379 0200 .2byte 0x2 + 2063 037b 7E .byte 0x7e + 2064 037c 08 .sleb128 8 + 2065 037d 22040000 .4byte .LCFI9-.Ltext0 + 2066 0381 62040000 .4byte .LFE4-.Ltext0 + 2067 0385 0200 .2byte 0x2 + 2068 0387 7F .byte 0x7f + 2069 0388 10 .sleb128 16 + BFIN GAS /tmp/ccCGQhfq.s page 55 + + + 2070 0389 00000000 .4byte 0x0 + 2071 038d 00000000 .4byte 0x0 + 2072 .LLST21: + 2073 0391 18040000 .4byte .LVL79-.Ltext0 + 2074 0395 2A040000 .4byte .LVL80-.Ltext0 + 2075 0399 0100 .2byte 0x1 + 2076 039b 50 .byte 0x50 + 2077 039c 2A040000 .4byte .LVL80-.Ltext0 + 2078 03a0 54040000 .4byte .LVL83-.Ltext0 + 2079 03a4 0100 .2byte 0x1 + 2080 03a6 56 .byte 0x56 + 2081 03a7 56040000 .4byte .LVL84-.Ltext0 + 2082 03ab 60040000 .4byte .LVL86-.Ltext0 + 2083 03af 0100 .2byte 0x1 + 2084 03b1 56 .byte 0x56 + 2085 03b2 00000000 .4byte 0x0 + 2086 03b6 00000000 .4byte 0x0 + 2087 .LLST22: + 2088 03ba 18040000 .4byte .LVL79-.Ltext0 + 2089 03be 34040000 .4byte .LVL81-.Ltext0 + 2090 03c2 0100 .2byte 0x1 + 2091 03c4 51 .byte 0x51 + 2092 03c5 34040000 .4byte .LVL81-.Ltext0 + 2093 03c9 54040000 .4byte .LVL83-.Ltext0 + 2094 03cd 0100 .2byte 0x1 + 2095 03cf 57 .byte 0x57 + 2096 03d0 56040000 .4byte .LVL84-.Ltext0 + 2097 03d4 60040000 .4byte .LVL86-.Ltext0 + 2098 03d8 0100 .2byte 0x1 + 2099 03da 57 .byte 0x57 + 2100 03db 00000000 .4byte 0x0 + 2101 03df 00000000 .4byte 0x0 + 2102 .LLST23: + 2103 03e3 64040000 .4byte .LFB3-.Ltext0 + 2104 03e7 66040000 .4byte .LCFI12-.Ltext0 + 2105 03eb 0100 .2byte 0x1 + 2106 03ed 5E .byte 0x5e + 2107 03ee 66040000 .4byte .LCFI12-.Ltext0 + 2108 03f2 6A040000 .4byte .LCFI13-.Ltext0 + 2109 03f6 0200 .2byte 0x2 + 2110 03f8 7E .byte 0x7e + 2111 03f9 1C .sleb128 28 + 2112 03fa 6A040000 .4byte .LCFI13-.Ltext0 + 2113 03fe 6A080000 .4byte .LFE3-.Ltext0 + 2114 0402 0200 .2byte 0x2 + 2115 0404 7F .byte 0x7f + 2116 0405 24 .sleb128 36 + 2117 0406 00000000 .4byte 0x0 + 2118 040a 00000000 .4byte 0x0 + 2119 .LLST24: + 2120 040e 64040000 .4byte .LVL87-.Ltext0 + 2121 0412 76040000 .4byte .LVL88-.Ltext0 + 2122 0416 0100 .2byte 0x1 + 2123 0418 50 .byte 0x50 + 2124 0419 76040000 .4byte .LVL88-.Ltext0 + 2125 041d 6A080000 .4byte .LFE3-.Ltext0 + 2126 0421 0200 .2byte 0x2 + BFIN GAS /tmp/ccCGQhfq.s page 56 + + + 2127 0423 7F .byte 0x7f + 2128 0424 24 .sleb128 36 + 2129 0425 00000000 .4byte 0x0 + 2130 0429 00000000 .4byte 0x0 + 2131 .LLST25: + 2132 042d 64040000 .4byte .LVL87-.Ltext0 + 2133 0431 96040000 .4byte .LVL89-.Ltext0 + 2134 0435 0100 .2byte 0x1 + 2135 0437 51 .byte 0x51 + 2136 0438 96040000 .4byte .LVL89-.Ltext0 + 2137 043c C8040000 .4byte .LVL92-.Ltext0 + 2138 0440 0100 .2byte 0x1 + 2139 0442 53 .byte 0x53 + 2140 0443 00050000 .4byte .LVL94-.Ltext0 + 2141 0447 14050000 .4byte .LVL96-.Ltext0 + 2142 044b 0100 .2byte 0x1 + 2143 044d 53 .byte 0x53 + 2144 044e 20050000 .4byte .LVL98-.Ltext0 + 2145 0452 F0060000 .4byte .LVL113-.Ltext0 + 2146 0456 0100 .2byte 0x1 + 2147 0458 53 .byte 0x53 + 2148 0459 46070000 .4byte .LVL116-.Ltext0 + 2149 045d F6070000 .4byte .LVL120-.Ltext0 + 2150 0461 0100 .2byte 0x1 + 2151 0463 53 .byte 0x53 + 2152 0464 FA070000 .4byte .LVL121-.Ltext0 + 2153 0468 00080000 .4byte .LVL122-.Ltext0 + 2154 046c 0100 .2byte 0x1 + 2155 046e 53 .byte 0x53 + 2156 046f 08080000 .4byte .LVL123-.Ltext0 + 2157 0473 0C080000 .4byte .LVL124-.Ltext0 + 2158 0477 0100 .2byte 0x1 + 2159 0479 53 .byte 0x53 + 2160 047a 00000000 .4byte 0x0 + 2161 047e 00000000 .4byte 0x0 + 2162 .LLST26: + 2163 0482 9E040000 .4byte .LVL90-.Ltext0 + 2164 0486 CC040000 .4byte .LVL93-.Ltext0 + 2165 048a 0100 .2byte 0x1 + 2166 048c 58 .byte 0x58 + 2167 048d 06050000 .4byte .LVL95-.Ltext0 + 2168 0491 18050000 .4byte .LVL97-.Ltext0 + 2169 0495 0100 .2byte 0x1 + 2170 0497 58 .byte 0x58 + 2171 0498 36050000 .4byte .LVL99-.Ltext0 + 2172 049c F4050000 .4byte .LVL104-.Ltext0 + 2173 04a0 0100 .2byte 0x1 + 2174 04a2 58 .byte 0x58 + 2175 04a3 88060000 .4byte .LVL109-.Ltext0 + 2176 04a7 04070000 .4byte .LVL115-.Ltext0 + 2177 04ab 0100 .2byte 0x1 + 2178 04ad 58 .byte 0x58 + 2179 04ae 46070000 .4byte .LVL116-.Ltext0 + 2180 04b2 64070000 .4byte .LVL117-.Ltext0 + 2181 04b6 0100 .2byte 0x1 + 2182 04b8 58 .byte 0x58 + 2183 04b9 D6070000 .4byte .LVL118-.Ltext0 + BFIN GAS /tmp/ccCGQhfq.s page 57 + + + 2184 04bd EA070000 .4byte .LVL119-.Ltext0 + 2185 04c1 0100 .2byte 0x1 + 2186 04c3 58 .byte 0x58 + 2187 04c4 00000000 .4byte 0x0 + 2188 04c8 00000000 .4byte 0x0 + 2189 .LLST27: + 2190 04cc C6040000 .4byte .LVL91-.Ltext0 + 2191 04d0 CC040000 .4byte .LVL93-.Ltext0 + 2192 04d4 0100 .2byte 0x1 + 2193 04d6 52 .byte 0x52 + 2194 04d7 88050000 .4byte .LVL100-.Ltext0 + 2195 04db C6050000 .4byte .LVL103-.Ltext0 + 2196 04df 0100 .2byte 0x1 + 2197 04e1 52 .byte 0x52 + 2198 04e2 88060000 .4byte .LVL109-.Ltext0 + 2199 04e6 FE060000 .4byte .LVL114-.Ltext0 + 2200 04ea 0100 .2byte 0x1 + 2201 04ec 52 .byte 0x52 + 2202 04ed 00000000 .4byte 0x0 + 2203 04f1 00000000 .4byte 0x0 + 2204 .LLST28: + 2205 04f5 A8050000 .4byte .LVL101-.Ltext0 + 2206 04f9 BA050000 .4byte .LVL102-.Ltext0 + 2207 04fd 0100 .2byte 0x1 + 2208 04ff 50 .byte 0x50 + 2209 0500 88060000 .4byte .LVL109-.Ltext0 + 2210 0504 96060000 .4byte .LVL110-.Ltext0 + 2211 0508 0100 .2byte 0x1 + 2212 050a 50 .byte 0x50 + 2213 050b D0060000 .4byte .LVL111-.Ltext0 + 2214 050f D6060000 .4byte .LVL112-.Ltext0 + 2215 0513 0100 .2byte 0x1 + 2216 0515 50 .byte 0x50 + 2217 0516 00000000 .4byte 0x0 + 2218 051a 00000000 .4byte 0x0 + 2219 .LLST29: + 2220 051e 34060000 .4byte .LVL106-.Ltext0 + 2221 0522 6E060000 .4byte .LVL108-.Ltext0 + 2222 0526 0100 .2byte 0x1 + 2223 0528 5D .byte 0x5d + 2224 0529 00000000 .4byte 0x0 + 2225 052d 00000000 .4byte 0x0 + 2226 .LLST30: + 2227 0531 F4050000 .4byte .LVL104-.Ltext0 + 2228 0535 08060000 .4byte .LVL105-.Ltext0 + 2229 0539 0100 .2byte 0x1 + 2230 053b 58 .byte 0x58 + 2231 053c 00000000 .4byte 0x0 + 2232 0540 00000000 .4byte 0x0 + 2233 .LLST31: + 2234 0544 C6040000 .4byte .LVL91-.Ltext0 + 2235 0548 CC040000 .4byte .LVL93-.Ltext0 + 2236 054c 0100 .2byte 0x1 + 2237 054e 58 .byte 0x58 + 2238 054f 88050000 .4byte .LVL100-.Ltext0 + 2239 0553 F4050000 .4byte .LVL104-.Ltext0 + 2240 0557 0100 .2byte 0x1 + BFIN GAS /tmp/ccCGQhfq.s page 58 + + + 2241 0559 58 .byte 0x58 + 2242 055a 64060000 .4byte .LVL107-.Ltext0 + 2243 055e 04070000 .4byte .LVL115-.Ltext0 + 2244 0562 0100 .2byte 0x1 + 2245 0564 58 .byte 0x58 + 2246 0565 D6070000 .4byte .LVL118-.Ltext0 + 2247 0569 EA070000 .4byte .LVL119-.Ltext0 + 2248 056d 0100 .2byte 0x1 + 2249 056f 58 .byte 0x58 + 2250 0570 00000000 .4byte 0x0 + 2251 0574 00000000 .4byte 0x0 + 2252 .LLST32: + 2253 0578 16080000 .4byte .LVL125-.Ltext0 + 2254 057c 42080000 .4byte .LVL126-.Ltext0 + 2255 0580 0100 .2byte 0x1 + 2256 0582 51 .byte 0x51 + 2257 0583 00000000 .4byte 0x0 + 2258 0587 00000000 .4byte 0x0 + 2259 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib + 2260 .file 3 "src/l502_bf_cmd_defs.h" + 2261 .file 4 "src/l502_defs.h" + 2262 .file 5 "src/l502_user_process.h" + 2263 .section .debug_info + 2264 0000 7B090000 .4byte 0x97b + 2265 0004 0200 .2byte 0x2 + 2266 0006 00000000 .4byte .Ldebug_abbrev0 + 2267 000a 04 .byte 0x4 + 2268 000b 01 .uleb128 0x1 + 2269 000c F4040000 .4byte .LASF123 + 2270 0010 01 .byte 0x1 + 2271 0011 9E020000 .4byte .LASF124 + 2272 0015 88030000 .4byte .LASF125 + 2273 0019 00000000 .4byte .Ltext0 + 2274 001d 6A080000 .4byte .Letext0 + 2275 0021 00000000 .4byte .Ldebug_line0 + 2276 0025 02 .uleb128 0x2 + 2277 0026 01 .byte 0x1 + 2278 0027 06 .byte 0x6 + 2279 0028 79060000 .4byte .LASF0 + 2280 002c 03 .uleb128 0x3 + 2281 002d 56030000 .4byte .LASF3 + 2282 0031 02 .byte 0x2 + 2283 0032 2A .byte 0x2a + 2284 0033 37000000 .4byte 0x37 + 2285 0037 02 .uleb128 0x2 + 2286 0038 01 .byte 0x1 + 2287 0039 08 .byte 0x8 + 2288 003a 1F060000 .4byte .LASF1 + 2289 003e 02 .uleb128 0x2 + 2290 003f 02 .byte 0x2 + 2291 0040 05 .byte 0x5 + 2292 0041 50050000 .4byte .LASF2 + 2293 0045 03 .uleb128 0x3 + 2294 0046 00050000 .4byte .LASF4 + 2295 004a 02 .byte 0x2 + 2296 004b 36 .byte 0x36 + 2297 004c 50000000 .4byte 0x50 + BFIN GAS /tmp/ccCGQhfq.s page 59 + + + 2298 0050 02 .uleb128 0x2 + 2299 0051 02 .byte 0x2 + 2300 0052 07 .byte 0x7 + 2301 0053 85060000 .4byte .LASF5 + 2302 0057 03 .uleb128 0x3 + 2303 0058 FA050000 .4byte .LASF6 + 2304 005c 02 .byte 0x2 + 2305 005d 4F .byte 0x4f + 2306 005e 62000000 .4byte 0x62 + 2307 0062 02 .uleb128 0x2 + 2308 0063 04 .byte 0x4 + 2309 0064 05 .byte 0x5 + 2310 0065 76050000 .4byte .LASF7 + 2311 0069 03 .uleb128 0x3 + 2312 006a 7F010000 .4byte .LASF8 + 2313 006e 02 .byte 0x2 + 2314 006f 50 .byte 0x50 + 2315 0070 74000000 .4byte 0x74 + 2316 0074 02 .uleb128 0x2 + 2317 0075 04 .byte 0x4 + 2318 0076 07 .byte 0x7 + 2319 0077 DA050000 .4byte .LASF9 + 2320 007b 02 .uleb128 0x2 + 2321 007c 08 .byte 0x8 + 2322 007d 05 .byte 0x5 + 2323 007e 7A030000 .4byte .LASF10 + 2324 0082 02 .uleb128 0x2 + 2325 0083 08 .byte 0x8 + 2326 0084 07 .byte 0x7 + 2327 0085 04020000 .4byte .LASF11 + 2328 0089 04 .uleb128 0x4 + 2329 008a 04 .byte 0x4 + 2330 008b 05 .byte 0x5 + 2331 008c 696E7400 .string "int" + 2332 0090 02 .uleb128 0x2 + 2333 0091 04 .byte 0x4 + 2334 0092 07 .byte 0x7 + 2335 0093 77000000 .4byte .LASF12 + 2336 0097 05 .uleb128 0x5 + 2337 0098 1010 .2byte 0x1010 + 2338 009a 03 .byte 0x3 + 2339 009b 8C .byte 0x8c + 2340 009c F5000000 .4byte 0xf5 + 2341 00a0 06 .uleb128 0x6 + 2342 00a1 BF020000 .4byte .LASF13 + 2343 00a5 03 .byte 0x3 + 2344 00a6 8D .byte 0x8d + 2345 00a7 45000000 .4byte 0x45 + 2346 00ab 02 .byte 0x2 + 2347 00ac 23 .byte 0x23 + 2348 00ad 00 .uleb128 0x0 + 2349 00ae 06 .uleb128 0x6 + 2350 00af 5E030000 .4byte .LASF14 + 2351 00b3 03 .byte 0x3 + 2352 00b4 8E .byte 0x8e + 2353 00b5 45000000 .4byte 0x45 + 2354 00b9 02 .byte 0x2 + BFIN GAS /tmp/ccCGQhfq.s page 60 + + + 2355 00ba 23 .byte 0x23 + 2356 00bb 02 .uleb128 0x2 + 2357 00bc 06 .uleb128 0x6 + 2358 00bd 71040000 .4byte .LASF15 + 2359 00c1 03 .byte 0x3 + 2360 00c2 8F .byte 0x8f + 2361 00c3 69000000 .4byte 0x69 + 2362 00c7 02 .byte 0x2 + 2363 00c8 23 .byte 0x23 + 2364 00c9 04 .uleb128 0x4 + 2365 00ca 06 .uleb128 0x6 + 2366 00cb F5010000 .4byte .LASF16 + 2367 00cf 03 .byte 0x3 + 2368 00d0 90 .byte 0x90 + 2369 00d1 57000000 .4byte 0x57 + 2370 00d5 02 .byte 0x2 + 2371 00d6 23 .byte 0x23 + 2372 00d7 08 .uleb128 0x8 + 2373 00d8 06 .uleb128 0x6 + 2374 00d9 94020000 .4byte .LASF17 + 2375 00dd 03 .byte 0x3 + 2376 00de 91 .byte 0x91 + 2377 00df 69000000 .4byte 0x69 + 2378 00e3 02 .byte 0x2 + 2379 00e4 23 .byte 0x23 + 2380 00e5 0C .uleb128 0xc + 2381 00e6 06 .uleb128 0x6 + 2382 00e7 51030000 .4byte .LASF18 + 2383 00eb 03 .byte 0x3 + 2384 00ec 92 .byte 0x92 + 2385 00ed F5000000 .4byte 0xf5 + 2386 00f1 02 .byte 0x2 + 2387 00f2 23 .byte 0x23 + 2388 00f3 10 .uleb128 0x10 + 2389 00f4 00 .byte 0x0 + 2390 00f5 07 .uleb128 0x7 + 2391 00f6 69000000 .4byte 0x69 + 2392 00fa 06010000 .4byte 0x106 + 2393 00fe 08 .uleb128 0x8 + 2394 00ff 06010000 .4byte 0x106 + 2395 0103 FF03 .2byte 0x3ff + 2396 0105 00 .byte 0x0 + 2397 0106 09 .uleb128 0x9 + 2398 0107 04 .byte 0x4 + 2399 0108 07 .byte 0x7 + 2400 0109 03 .uleb128 0x3 + 2401 010a D8060000 .4byte .LASF19 + 2402 010e 03 .byte 0x3 + 2403 010f 93 .byte 0x93 + 2404 0110 97000000 .4byte 0x97 + 2405 0114 02 .uleb128 0x2 + 2406 0115 01 .byte 0x1 + 2407 0116 06 .byte 0x6 + 2408 0117 33030000 .4byte .LASF20 + 2409 011b 0A .uleb128 0xa + 2410 011c 04 .byte 0x4 + 2411 011d 04 .byte 0x4 + BFIN GAS /tmp/ccCGQhfq.s page 61 + + + 2412 011e 55 .byte 0x55 + 2413 011f 48010000 .4byte 0x148 + 2414 0123 0B .uleb128 0xb + 2415 0124 E2040000 .4byte .LASF21 + 2416 0128 00 .sleb128 0 + 2417 0129 0B .uleb128 0xb + 2418 012a D5000000 .4byte .LASF22 + 2419 012e 01 .sleb128 1 + 2420 012f 0B .uleb128 0xb + 2421 0130 C4000000 .4byte .LASF23 + 2422 0134 02 .sleb128 2 + 2423 0135 0B .uleb128 0xb + 2424 0136 B3000000 .4byte .LASF24 + 2425 013a 03 .sleb128 3 + 2426 013b 0B .uleb128 0xb + 2427 013c 5F040000 .4byte .LASF25 + 2428 0140 04 .sleb128 4 + 2429 0141 0B .uleb128 0xb + 2430 0142 48040000 .4byte .LASF26 + 2431 0146 05 .sleb128 5 + 2432 0147 00 .byte 0x0 + 2433 0148 0A .uleb128 0xa + 2434 0149 04 .byte 0x4 + 2435 014a 04 .byte 0x4 + 2436 014b 5F .byte 0x5f + 2437 014c 63010000 .4byte 0x163 + 2438 0150 0B .uleb128 0xb + 2439 0151 C4020000 .4byte .LASF27 + 2440 0155 00 .sleb128 0 + 2441 0156 0B .uleb128 0xb + 2442 0157 E6000000 .4byte .LASF28 + 2443 015b 01 .sleb128 1 + 2444 015c 0B .uleb128 0xb + 2445 015d 00000000 .4byte .LASF29 + 2446 0161 02 .sleb128 2 + 2447 0162 00 .byte 0x0 + 2448 0163 0A .uleb128 0xa + 2449 0164 04 .byte 0x4 + 2450 0165 04 .byte 0x4 + 2451 0166 69 .byte 0x69 + 2452 0167 90010000 .4byte 0x190 + 2453 016b 0B .uleb128 0xb + 2454 016c 3C000000 .4byte .LASF30 + 2455 0170 00 .sleb128 0 + 2456 0171 0B .uleb128 0xb + 2457 0172 F9000000 .4byte .LASF31 + 2458 0176 01 .sleb128 1 + 2459 0177 0B .uleb128 0xb + 2460 0178 A3060000 .4byte .LASF32 + 2461 017c 02 .sleb128 2 + 2462 017d 0B .uleb128 0xb + 2463 017e 9A040000 .4byte .LASF33 + 2464 0182 03 .sleb128 3 + 2465 0183 0B .uleb128 0xb + 2466 0184 F9020000 .4byte .LASF34 + 2467 0188 06 .sleb128 6 + 2468 0189 0B .uleb128 0xb + BFIN GAS /tmp/ccCGQhfq.s page 62 + + + 2469 018a 25000000 .4byte .LASF35 + 2470 018e 07 .sleb128 7 + 2471 018f 00 .byte 0x0 + 2472 0190 0A .uleb128 0xa + 2473 0191 04 .byte 0x4 + 2474 0192 04 .byte 0x4 + 2475 0193 74 .byte 0x74 + 2476 0194 C5010000 .4byte 0x1c5 + 2477 0198 0B .uleb128 0xb + 2478 0199 0F060000 .4byte .LASF36 + 2479 019d 01 .sleb128 1 + 2480 019e 0B .uleb128 0xb + 2481 019f D2030000 .4byte .LASF37 + 2482 01a3 02 .sleb128 2 + 2483 01a4 0B .uleb128 0xb + 2484 01a5 5D020000 .4byte .LASF38 + 2485 01a9 10 .sleb128 16 + 2486 01aa 0B .uleb128 0xb + 2487 01ab 6E020000 .4byte .LASF39 + 2488 01af 20 .sleb128 32 + 2489 01b0 0B .uleb128 0xb + 2490 01b1 84000000 .4byte .LASF40 + 2491 01b5 C000 .sleb128 64 + 2492 01b7 0B .uleb128 0xb + 2493 01b8 A8010000 .4byte .LASF41 + 2494 01bc 03 .sleb128 3 + 2495 01bd 0B .uleb128 0xb + 2496 01be E5020000 .4byte .LASF42 + 2497 01c2 F000 .sleb128 112 + 2498 01c4 00 .byte 0x0 + 2499 01c5 02 .uleb128 0x2 + 2500 01c6 04 .byte 0x4 + 2501 01c7 04 .byte 0x4 + 2502 01c8 BB010000 .4byte .LASF43 + 2503 01cc 0C .uleb128 0xc + 2504 01cd 59010000 .4byte .LASF44 + 2505 01d1 04 .byte 0x4 + 2506 01d2 05 .byte 0x5 + 2507 01d3 1B .byte 0x1b + 2508 01d4 E1010000 .4byte 0x1e1 + 2509 01d8 0D .uleb128 0xd + 2510 01d9 4100 .string "A" + 2511 01db 00 .sleb128 0 + 2512 01dc 0D .uleb128 0xd + 2513 01dd 4200 .string "B" + 2514 01df 01 .sleb128 1 + 2515 01e0 00 .byte 0x0 + 2516 01e1 0C .uleb128 0xc + 2517 01e2 46050000 .4byte .LASF45 + 2518 01e6 04 .byte 0x4 + 2519 01e7 05 .byte 0x5 + 2520 01e8 20 .byte 0x20 + 2521 01e9 0C020000 .4byte 0x20c + 2522 01ed 0B .uleb128 0xb + 2523 01ee BA060000 .4byte .LASF46 + 2524 01f2 00 .sleb128 0 + 2525 01f3 0B .uleb128 0xb + BFIN GAS /tmp/ccCGQhfq.s page 63 + + + 2526 01f4 02060000 .4byte .LASF47 + 2527 01f8 01 .sleb128 1 + 2528 01f9 0B .uleb128 0xb + 2529 01fa 39040000 .4byte .LASF48 + 2530 01fe 02 .sleb128 2 + 2531 01ff 0B .uleb128 0xb + 2532 0200 65010000 .4byte .LASF49 + 2533 0204 03 .sleb128 3 + 2534 0205 0B .uleb128 0xb + 2535 0206 74030000 .4byte .LASF50 + 2536 020a 04 .sleb128 4 + 2537 020b 00 .byte 0x0 + 2538 020c 0C .uleb128 0xc + 2539 020d C5050000 .4byte .LASF51 + 2540 0211 04 .byte 0x4 + 2541 0212 05 .byte 0x5 + 2542 0213 28 .byte 0x28 + 2543 0214 2B020000 .4byte 0x22b + 2544 0218 0B .uleb128 0xb + 2545 0219 20010000 .4byte .LASF52 + 2546 021d 00 .sleb128 0 + 2547 021e 0B .uleb128 0xb + 2548 021f 90010000 .4byte .LASF53 + 2549 0223 01 .sleb128 1 + 2550 0224 0B .uleb128 0xb + 2551 0225 5A050000 .4byte .LASF54 + 2552 0229 02 .sleb128 2 + 2553 022a 00 .byte 0x0 + 2554 022b 0C .uleb128 0xc + 2555 022c D7020000 .4byte .LASF55 + 2556 0230 04 .byte 0x4 + 2557 0231 05 .byte 0x5 + 2558 0232 2F .byte 0x2f + 2559 0233 62020000 .4byte 0x262 + 2560 0237 0B .uleb128 0xb + 2561 0238 77040000 .4byte .LASF56 + 2562 023c 00 .sleb128 0 + 2563 023d 0B .uleb128 0xb + 2564 023e FC010000 .4byte .LASF57 + 2565 0242 01 .sleb128 1 + 2566 0243 0B .uleb128 0xb + 2567 0244 7F020000 .4byte .LASF58 + 2568 0248 02 .sleb128 2 + 2569 0249 0B .uleb128 0xb + 2570 024a E2030000 .4byte .LASF59 + 2571 024e 03 .sleb128 3 + 2572 024f 0B .uleb128 0xb + 2573 0250 DF010000 .4byte .LASF60 + 2574 0254 04 .sleb128 4 + 2575 0255 0B .uleb128 0xb + 2576 0256 55060000 .4byte .LASF61 + 2577 025a 05 .sleb128 5 + 2578 025b 0B .uleb128 0xb + 2579 025c E6060000 .4byte .LASF62 + 2580 0260 06 .sleb128 6 + 2581 0261 00 .byte 0x0 + 2582 0262 0C .uleb128 0xc + BFIN GAS /tmp/ccCGQhfq.s page 64 + + + 2583 0263 63000000 .4byte .LASF63 + 2584 0267 04 .byte 0x4 + 2585 0268 05 .byte 0x5 + 2586 0269 39 .byte 0x39 + 2587 026a 9F020000 .4byte 0x29f + 2588 026e 0D .uleb128 0xd + 2589 026f 4F464600 .string "OFF" + 2590 0273 00 .sleb128 0 + 2591 0274 0B .uleb128 0xb + 2592 0275 31050000 .4byte .LASF64 + 2593 0279 01 .sleb128 1 + 2594 027a 0B .uleb128 0xb + 2595 027b 36020000 .4byte .LASF65 + 2596 027f 02 .sleb128 2 + 2597 0280 0D .uleb128 0xd + 2598 0281 41564700 .string "AVG" + 2599 0285 03 .sleb128 3 + 2600 0286 0B .uleb128 0xb + 2601 0287 3D050000 .4byte .LASF66 + 2602 028b 04 .sleb128 4 + 2603 028c 0D .uleb128 0xd + 2604 028d 46465400 .string "FFT" + 2605 0291 05 .sleb128 5 + 2606 0292 0B .uleb128 0xb + 2607 0293 D1050000 .4byte .LASF67 + 2608 0297 06 .sleb128 6 + 2609 0298 0B .uleb128 0xb + 2610 0299 34040000 .4byte .LASF68 + 2611 029d 07 .sleb128 7 + 2612 029e 00 .byte 0x0 + 2613 029f 0E .uleb128 0xe + 2614 02a0 AF050000 .4byte .LASF126 + 2615 02a4 30 .byte 0x30 + 2616 02a5 01 .byte 0x1 + 2617 02a6 5F .byte 0x5f + 2618 02a7 B6030000 .4byte 0x3b6 + 2619 02ab 06 .uleb128 0x6 + 2620 02ac 43010000 .4byte .LASF69 + 2621 02b0 01 .byte 0x1 + 2622 02b1 60 .byte 0x60 + 2623 02b2 2C000000 .4byte 0x2c + 2624 02b6 02 .byte 0x2 + 2625 02b7 23 .byte 0x23 + 2626 02b8 00 .uleb128 0x0 + 2627 02b9 06 .uleb128 0x6 + 2628 02ba 6F060000 .4byte .LASF70 + 2629 02be 01 .byte 0x1 + 2630 02bf 61 .byte 0x61 + 2631 02c0 2C000000 .4byte 0x2c + 2632 02c4 02 .byte 0x2 + 2633 02c5 23 .byte 0x23 + 2634 02c6 01 .uleb128 0x1 + 2635 02c7 06 .uleb128 0x6 + 2636 02c8 C5050000 .4byte .LASF51 + 2637 02cc 01 .byte 0x1 + 2638 02cd 62 .byte 0x62 + 2639 02ce 2C000000 .4byte 0x2c + BFIN GAS /tmp/ccCGQhfq.s page 65 + + + 2640 02d2 02 .byte 0x2 + 2641 02d3 23 .byte 0x23 + 2642 02d4 02 .uleb128 0x2 + 2643 02d5 06 .uleb128 0x6 + 2644 02d6 13000000 .4byte .LASF71 + 2645 02da 01 .byte 0x1 + 2646 02db 63 .byte 0x63 + 2647 02dc 2C000000 .4byte 0x2c + 2648 02e0 02 .byte 0x2 + 2649 02e1 23 .byte 0x23 + 2650 02e2 03 .uleb128 0x3 + 2651 02e3 06 .uleb128 0x6 + 2652 02e4 68050000 .4byte .LASF72 + 2653 02e8 01 .byte 0x1 + 2654 02e9 64 .byte 0x64 + 2655 02ea 45000000 .4byte 0x45 + 2656 02ee 02 .byte 0x2 + 2657 02ef 23 .byte 0x23 + 2658 02f0 04 .uleb128 0x4 + 2659 02f1 06 .uleb128 0x6 + 2660 02f2 EC060000 .4byte .LASF73 + 2661 02f6 01 .byte 0x1 + 2662 02f7 65 .byte 0x65 + 2663 02f8 45000000 .4byte 0x45 + 2664 02fc 02 .byte 0x2 + 2665 02fd 23 .byte 0x23 + 2666 02fe 06 .uleb128 0x6 + 2667 02ff 06 .uleb128 0x6 + 2668 0300 75010000 .4byte .LASF74 + 2669 0304 01 .byte 0x1 + 2670 0305 66 .byte 0x66 + 2671 0306 69000000 .4byte 0x69 + 2672 030a 02 .byte 0x2 + 2673 030b 23 .byte 0x23 + 2674 030c 08 .uleb128 0x8 + 2675 030d 06 .uleb128 0x6 + 2676 030e 09050000 .4byte .LASF75 + 2677 0312 01 .byte 0x1 + 2678 0313 67 .byte 0x67 + 2679 0314 2C000000 .4byte 0x2c + 2680 0318 02 .byte 0x2 + 2681 0319 23 .byte 0x23 + 2682 031a 0C .uleb128 0xc + 2683 031b 06 .uleb128 0x6 + 2684 031c 1B020000 .4byte .LASF76 + 2685 0320 01 .byte 0x1 + 2686 0321 68 .byte 0x68 + 2687 0322 69000000 .4byte 0x69 + 2688 0326 02 .byte 0x2 + 2689 0327 23 .byte 0x23 + 2690 0328 10 .uleb128 0x10 + 2691 0329 06 .uleb128 0x6 + 2692 032a 10040000 .4byte .LASF77 + 2693 032e 01 .byte 0x1 + 2694 032f 69 .byte 0x69 + 2695 0330 69000000 .4byte 0x69 + 2696 0334 02 .byte 0x2 + BFIN GAS /tmp/ccCGQhfq.s page 66 + + + 2697 0335 23 .byte 0x23 + 2698 0336 14 .uleb128 0x14 + 2699 0337 06 .uleb128 0x6 + 2700 0338 4F000000 .4byte .LASF78 + 2701 033c 01 .byte 0x1 + 2702 033d 6A .byte 0x6a + 2703 033e 2C000000 .4byte 0x2c + 2704 0342 02 .byte 0x2 + 2705 0343 23 .byte 0x23 + 2706 0344 18 .uleb128 0x18 + 2707 0345 06 .uleb128 0x6 + 2708 0346 10030000 .4byte .LASF79 + 2709 034a 01 .byte 0x1 + 2710 034b 6B .byte 0x6b + 2711 034c 2C000000 .4byte 0x2c + 2712 0350 02 .byte 0x2 + 2713 0351 23 .byte 0x23 + 2714 0352 19 .uleb128 0x19 + 2715 0353 06 .uleb128 0x6 + 2716 0354 8A040000 .4byte .LASF80 + 2717 0358 01 .byte 0x1 + 2718 0359 6C .byte 0x6c + 2719 035a 2C000000 .4byte 0x2c + 2720 035e 02 .byte 0x2 + 2721 035f 23 .byte 0x23 + 2722 0360 1A .uleb128 0x1a + 2723 0361 06 .uleb128 0x6 + 2724 0362 C5040000 .4byte .LASF81 + 2725 0366 01 .byte 0x1 + 2726 0367 6D .byte 0x6d + 2727 0368 69000000 .4byte 0x69 + 2728 036c 02 .byte 0x2 + 2729 036d 23 .byte 0x23 + 2730 036e 1C .uleb128 0x1c + 2731 036f 06 .uleb128 0x6 + 2732 0370 C9060000 .4byte .LASF82 + 2733 0374 01 .byte 0x1 + 2734 0375 6E .byte 0x6e + 2735 0376 2C000000 .4byte 0x2c + 2736 037a 02 .byte 0x2 + 2737 037b 23 .byte 0x23 + 2738 037c 20 .uleb128 0x20 + 2739 037d 06 .uleb128 0x6 + 2740 037e 7F050000 .4byte .LASF83 + 2741 0382 01 .byte 0x1 + 2742 0383 6F .byte 0x6f + 2743 0384 69000000 .4byte 0x69 + 2744 0388 02 .byte 0x2 + 2745 0389 23 .byte 0x23 + 2746 038a 24 .uleb128 0x24 + 2747 038b 06 .uleb128 0x6 + 2748 038c D0040000 .4byte .LASF84 + 2749 0390 01 .byte 0x1 + 2750 0391 70 .byte 0x70 + 2751 0392 69000000 .4byte 0x69 + 2752 0396 02 .byte 0x2 + 2753 0397 23 .byte 0x23 + BFIN GAS /tmp/ccCGQhfq.s page 67 + + + 2754 0398 28 .uleb128 0x28 + 2755 0399 06 .uleb128 0x6 + 2756 039a 1F030000 .4byte .LASF85 + 2757 039e 01 .byte 0x1 + 2758 039f 71 .byte 0x71 + 2759 03a0 2C000000 .4byte 0x2c + 2760 03a4 02 .byte 0x2 + 2761 03a5 23 .byte 0x23 + 2762 03a6 2C .uleb128 0x2c + 2763 03a7 06 .uleb128 0x6 + 2764 03a8 41060000 .4byte .LASF86 + 2765 03ac 01 .byte 0x1 + 2766 03ad 72 .byte 0x72 + 2767 03ae 2C000000 .4byte 0x2c + 2768 03b2 02 .byte 0x2 + 2769 03b3 23 .byte 0x23 + 2770 03b4 2D .uleb128 0x2d + 2771 03b5 00 .byte 0x0 + 2772 03b6 0F .uleb128 0xf + 2773 03b7 01 .byte 0x1 + 2774 03b8 E7010000 .4byte .LASF127 + 2775 03bc 01 .byte 0x1 + 2776 03bd 91 .byte 0x91 + 2777 03be 01 .byte 0x1 + 2778 03bf 69000000 .4byte 0x69 + 2779 03c3 01 .byte 0x1 + 2780 03c4 0B040000 .4byte 0x40b + 2781 03c8 10 .uleb128 0x10 + 2782 03c9 28050000 .4byte .LASF87 + 2783 03cd 01 .byte 0x1 + 2784 03ce 91 .byte 0x91 + 2785 03cf 0B040000 .4byte 0x40b + 2786 03d3 10 .uleb128 0x10 + 2787 03d4 65030000 .4byte .LASF88 + 2788 03d8 01 .byte 0x1 + 2789 03d9 91 .byte 0x91 + 2790 03da 69000000 .4byte 0x69 + 2791 03de 10 .uleb128 0x10 + 2792 03df B6020000 .4byte .LASF89 + 2793 03e3 01 .byte 0x1 + 2794 03e4 91 .byte 0x91 + 2795 03e5 0B040000 .4byte 0x40b + 2796 03e9 10 .uleb128 0x10 + 2797 03ea 43010000 .4byte .LASF69 + 2798 03ee 01 .byte 0x1 + 2799 03ef 91 .byte 0x91 + 2800 03f0 2C000000 .4byte 0x2c + 2801 03f4 11 .uleb128 0x11 + 2802 03f5 C5040000 .4byte .LASF81 + 2803 03f9 01 .byte 0x1 + 2804 03fa 92 .byte 0x92 + 2805 03fb 69000000 .4byte 0x69 + 2806 03ff 12 .uleb128 0x12 + 2807 0400 13 .uleb128 0x13 + 2808 0401 6900 .string "i" + 2809 0403 01 .byte 0x1 + 2810 0404 94 .byte 0x94 + BFIN GAS /tmp/ccCGQhfq.s page 68 + + + 2811 0405 69000000 .4byte 0x69 + 2812 0409 00 .byte 0x0 + 2813 040a 00 .byte 0x0 + 2814 040b 14 .uleb128 0x14 + 2815 040c 04 .byte 0x4 + 2816 040d 69000000 .4byte 0x69 + 2817 0411 15 .uleb128 0x15 + 2818 0412 B6030000 .4byte 0x3b6 + 2819 0416 00000000 .4byte .LFB2 + 2820 041a 36000000 .4byte .LFE2 + 2821 041e 00000000 .4byte .LLST0 + 2822 0422 5D040000 .4byte 0x45d + 2823 0426 16 .uleb128 0x16 + 2824 0427 C8030000 .4byte 0x3c8 + 2825 042b 1F000000 .4byte .LLST1 + 2826 042f 16 .uleb128 0x16 + 2827 0430 D3030000 .4byte 0x3d3 + 2828 0434 48000000 .4byte .LLST2 + 2829 0438 17 .uleb128 0x17 + 2830 0439 DE030000 .4byte 0x3de + 2831 043d 01 .byte 0x1 + 2832 043e 52 .byte 0x52 + 2833 043f 16 .uleb128 0x16 + 2834 0440 E9030000 .4byte 0x3e9 + 2835 0444 5B000000 .4byte .LLST3 + 2836 0448 18 .uleb128 0x18 + 2837 0449 F4030000 .4byte 0x3f4 + 2838 044d 85000000 .4byte .LLST4 + 2839 0451 19 .uleb128 0x19 + 2840 0452 00000000 .4byte .Ldebug_ranges0+0x0 + 2841 0456 1A .uleb128 0x1a + 2842 0457 00040000 .4byte 0x400 + 2843 045b 00 .byte 0x0 + 2844 045c 00 .byte 0x0 + 2845 045d 1B .uleb128 0x1b + 2846 045e 01 .byte 0x1 + 2847 045f 26020000 .4byte .LASF96 + 2848 0463 01 .byte 0x1 + 2849 0464 E801 .2byte 0x1e8 + 2850 0466 01 .byte 0x1 + 2851 0467 38000000 .4byte .LFB7 + 2852 046b D4030000 .4byte .LFE7 + 2853 046f A3000000 .4byte .LLST5 + 2854 0473 C7050000 .4byte 0x5c7 + 2855 0477 1C .uleb128 0x1c + 2856 0478 636D6400 .string "cmd" + 2857 047c 01 .byte 0x1 + 2858 047d E801 .2byte 0x1e8 + 2859 047f C7050000 .4byte 0x5c7 + 2860 0483 CE000000 .4byte .LLST6 + 2861 0487 1D .uleb128 0x1d + 2862 0488 8A000000 .4byte .LBB13 + 2863 048c A4000000 .4byte .LBE13 + 2864 0490 A5040000 .4byte 0x4a5 + 2865 0494 1E .uleb128 0x1e + 2866 0495 C1010000 .4byte .LASF91 + 2867 0499 01 .byte 0x1 + BFIN GAS /tmp/ccCGQhfq.s page 69 + + + 2868 049a B902 .2byte 0x2b9 + 2869 049c 89000000 .4byte 0x89 + 2870 04a0 70010000 .4byte .LLST7 + 2871 04a4 00 .byte 0x0 + 2872 04a5 1F .uleb128 0x1f + 2873 04a6 18000000 .4byte .Ldebug_ranges0+0x18 + 2874 04aa CF040000 .4byte 0x4cf + 2875 04ae 20 .uleb128 0x20 + 2876 04af 46020000 .4byte .LASF90 + 2877 04b3 01 .byte 0x1 + 2878 04b4 0802 .2byte 0x208 + 2879 04b6 CD050000 .4byte 0x5cd + 2880 04ba 19 .uleb128 0x19 + 2881 04bb 30000000 .4byte .Ldebug_ranges0+0x30 + 2882 04bf 21 .uleb128 0x21 + 2883 04c0 4900 .string "I" + 2884 04c2 01 .byte 0x1 + 2885 04c3 0902 .2byte 0x209 + 2886 04c5 69000000 .4byte 0x69 + 2887 04c9 8E010000 .4byte .LLST8 + 2888 04cd 00 .byte 0x0 + 2889 04ce 00 .byte 0x0 + 2890 04cf 1D .uleb128 0x1d + 2891 04d0 D0000000 .4byte .LBB18 + 2892 04d4 82010000 .4byte .LBE18 + 2893 04d8 11050000 .4byte 0x511 + 2894 04dc 22 .uleb128 0x22 + 2895 04dd 47030000 .4byte .LASF92 + 2896 04e1 01 .byte 0x1 + 2897 04e2 1102 .2byte 0x211 + 2898 04e4 DC050000 .4byte 0x5dc + 2899 04e8 03 .byte 0x3 + 2900 04e9 7F .byte 0x7f + 2901 04ea B07F .sleb128 -80 + 2902 04ec 1E .uleb128 0x1e + 2903 04ed EC050000 .4byte .LASF93 + 2904 04f1 01 .byte 0x1 + 2905 04f2 2702 .2byte 0x227 + 2906 04f4 69000000 .4byte 0x69 + 2907 04f8 A1010000 .4byte .LLST9 + 2908 04fc 23 .uleb128 0x23 + 2909 04fd 3A010000 .4byte .LBB19 + 2910 0501 74010000 .4byte .LBE19 + 2911 0505 24 .uleb128 0x24 + 2912 0506 6900 .string "i" + 2913 0508 01 .byte 0x1 + 2914 0509 2802 .2byte 0x228 + 2915 050b 89000000 .4byte 0x89 + 2916 050f 00 .byte 0x0 + 2917 0510 00 .byte 0x0 + 2918 0511 1D .uleb128 0x1d + 2919 0512 82010000 .4byte .LBB20 + 2920 0516 B4010000 .4byte .LBE20 + 2921 051a 2E050000 .4byte 0x52e + 2922 051e 22 .uleb128 0x22 + 2923 051f 47030000 .4byte .LASF92 + 2924 0523 01 .byte 0x1 + BFIN GAS /tmp/ccCGQhfq.s page 70 + + + 2925 0524 2F02 .2byte 0x22f + 2926 0526 EC050000 .4byte 0x5ec + 2927 052a 02 .byte 0x2 + 2928 052b 7F .byte 0x7f + 2929 052c 6C .sleb128 -20 + 2930 052d 00 .byte 0x0 + 2931 052e 1D .uleb128 0x1d + 2932 052f B4010000 .4byte .LBB21 + 2933 0533 E2010000 .4byte .LBE21 + 2934 0537 48050000 .4byte 0x548 + 2935 053b 20 .uleb128 0x20 + 2936 053c F6060000 .4byte .LASF94 + 2937 0540 01 .byte 0x1 + 2938 0541 3A02 .2byte 0x23a + 2939 0543 69000000 .4byte 0x69 + 2940 0547 00 .byte 0x0 + 2941 0548 1D .uleb128 0x1d + 2942 0549 E2010000 .4byte .LBB22 + 2943 054d 48020000 .4byte .LBE22 + 2944 0551 76050000 .4byte 0x576 + 2945 0555 1E .uleb128 0x1e + 2946 0556 2E010000 .4byte .LASF95 + 2947 055a 01 .byte 0x1 + 2948 055b 4002 .2byte 0x240 + 2949 055d 69000000 .4byte 0x69 + 2950 0561 BF010000 .4byte .LLST10 + 2951 0565 19 .uleb128 0x19 + 2952 0566 48000000 .4byte .Ldebug_ranges0+0x48 + 2953 056a 24 .uleb128 0x24 + 2954 056b 6900 .string "i" + 2955 056d 01 .byte 0x1 + 2956 056e 4202 .2byte 0x242 + 2957 0570 89000000 .4byte 0x89 + 2958 0574 00 .byte 0x0 + 2959 0575 00 .byte 0x0 + 2960 0576 1D .uleb128 0x1d + 2961 0577 A8020000 .4byte .LBB26 + 2962 057b B8020000 .4byte .LBE26 + 2963 057f 92050000 .4byte 0x592 + 2964 0583 21 .uleb128 0x21 + 2965 0584 6900 .string "i" + 2966 0586 01 .byte 0x1 + 2967 0587 6402 .2byte 0x264 + 2968 0589 69000000 .4byte 0x69 + 2969 058d 8D020000 .4byte .LLST11 + 2970 0591 00 .byte 0x0 + 2971 0592 1D .uleb128 0x1d + 2972 0593 2A030000 .4byte .LBB27 + 2973 0597 3C030000 .4byte .LBE27 + 2974 059b AE050000 .4byte 0x5ae + 2975 059f 21 .uleb128 0x21 + 2976 05a0 6900 .string "i" + 2977 05a2 01 .byte 0x1 + 2978 05a3 8102 .2byte 0x281 + 2979 05a5 69000000 .4byte 0x69 + 2980 05a9 A0020000 .4byte .LLST12 + 2981 05ad 00 .byte 0x0 + BFIN GAS /tmp/ccCGQhfq.s page 71 + + + 2982 05ae 23 .uleb128 0x23 + 2983 05af C2030000 .4byte .LBB28 + 2984 05b3 D4030000 .4byte .LBE28 + 2985 05b7 21 .uleb128 0x21 + 2986 05b8 6900 .string "i" + 2987 05ba 01 .byte 0x1 + 2988 05bb A902 .2byte 0x2a9 + 2989 05bd 69000000 .4byte 0x69 + 2990 05c1 BE020000 .4byte .LLST13 + 2991 05c5 00 .byte 0x0 + 2992 05c6 00 .byte 0x0 + 2993 05c7 14 .uleb128 0x14 + 2994 05c8 04 .byte 0x4 + 2995 05c9 09010000 .4byte 0x109 + 2996 05cd 07 .uleb128 0x7 + 2997 05ce 69000000 .4byte 0x69 + 2998 05d2 DC050000 .4byte 0x5dc + 2999 05d6 25 .uleb128 0x25 + 3000 05d7 06010000 .4byte 0x106 + 3001 05db 00 .byte 0x0 + 3002 05dc 07 .uleb128 0x7 + 3003 05dd 69000000 .4byte 0x69 + 3004 05e1 EC050000 .4byte 0x5ec + 3005 05e5 26 .uleb128 0x26 + 3006 05e6 06010000 .4byte 0x106 + 3007 05ea 0E .byte 0xe + 3008 05eb 00 .byte 0x0 + 3009 05ec 07 .uleb128 0x7 + 3010 05ed 69000000 .4byte 0x69 + 3011 05f1 FC050000 .4byte 0x5fc + 3012 05f5 26 .uleb128 0x26 + 3013 05f6 06010000 .4byte 0x106 + 3014 05fa 04 .byte 0x4 + 3015 05fb 00 .byte 0x0 + 3016 05fc 1B .uleb128 0x1b + 3017 05fd 01 .byte 0x1 + 3018 05fe 4F020000 .4byte .LASF97 + 3019 0602 01 .byte 0x1 + 3020 0603 CC01 .2byte 0x1cc + 3021 0605 01 .byte 0x1 + 3022 0606 D4030000 .4byte .LFB6 + 3023 060a F0030000 .4byte .LFE6 + 3024 060e DC020000 .4byte .LLST14 + 3025 0612 37060000 .4byte 0x637 + 3026 0616 27 .uleb128 0x27 + 3027 0617 3C060000 .4byte .LASF98 + 3028 061b 01 .byte 0x1 + 3029 061c CC01 .2byte 0x1cc + 3030 061e 0B040000 .4byte 0x40b + 3031 0622 FB020000 .4byte .LLST15 + 3032 0626 27 .uleb128 0x27 + 3033 0627 5A040000 .4byte .LASF99 + 3034 062b 01 .byte 0x1 + 3035 062c CC01 .2byte 0x1cc + 3036 062e 69000000 .4byte 0x69 + 3037 0632 0E030000 .4byte .LLST16 + 3038 0636 00 .byte 0x0 + BFIN GAS /tmp/ccCGQhfq.s page 72 + + + 3039 0637 1B .uleb128 0x1b + 3040 0638 01 .byte 0x1 + 3041 0639 38030000 .4byte .LASF100 + 3042 063d 01 .byte 0x1 + 3043 063e B801 .2byte 0x1b8 + 3044 0640 01 .byte 0x1 + 3045 0641 F0030000 .4byte .LFB5 + 3046 0645 18040000 .4byte .LFE5 + 3047 0649 21030000 .4byte .LLST17 + 3048 064d 72060000 .4byte 0x672 + 3049 0651 27 .uleb128 0x27 + 3050 0652 3C060000 .4byte .LASF98 + 3051 0656 01 .byte 0x1 + 3052 0657 B801 .2byte 0x1b8 + 3053 0659 0B040000 .4byte 0x40b + 3054 065d 40030000 .4byte .LLST18 + 3055 0661 27 .uleb128 0x27 + 3056 0662 5A040000 .4byte .LASF99 + 3057 0666 01 .byte 0x1 + 3058 0667 B801 .2byte 0x1b8 + 3059 0669 69000000 .4byte 0x69 + 3060 066d 53030000 .4byte .LLST19 + 3061 0671 00 .byte 0x0 + 3062 0672 28 .uleb128 0x28 + 3063 0673 01 .byte 0x1 + 3064 0674 FE030000 .4byte .LASF101 + 3065 0678 01 .byte 0x1 + 3066 0679 9401 .2byte 0x194 + 3067 067b 01 .byte 0x1 + 3068 067c 69000000 .4byte 0x69 + 3069 0680 18040000 .4byte .LFB4 + 3070 0684 62040000 .4byte .LFE4 + 3071 0688 66030000 .4byte .LLST20 + 3072 068c B1060000 .4byte 0x6b1 + 3073 0690 27 .uleb128 0x27 + 3074 0691 51030000 .4byte .LASF18 + 3075 0695 01 .byte 0x1 + 3076 0696 9401 .2byte 0x194 + 3077 0698 0B040000 .4byte 0x40b + 3078 069c 91030000 .4byte .LLST21 + 3079 06a0 27 .uleb128 0x27 + 3080 06a1 5A040000 .4byte .LASF99 + 3081 06a5 01 .byte 0x1 + 3082 06a6 9401 .2byte 0x194 + 3083 06a8 69000000 .4byte 0x69 + 3084 06ac BA030000 .4byte .LLST22 + 3085 06b0 00 .byte 0x0 + 3086 06b1 29 .uleb128 0x29 + 3087 06b2 01 .byte 0x1 + 3088 06b3 17050000 .4byte .LASF102 + 3089 06b7 01 .byte 0x1 + 3090 06b8 B4 .byte 0xb4 + 3091 06b9 01 .byte 0x1 + 3092 06ba 69000000 .4byte 0x69 + 3093 06be 64040000 .4byte .LFB3 + 3094 06c2 6A080000 .4byte .LFE3 + 3095 06c6 E3030000 .4byte .LLST23 + BFIN GAS /tmp/ccCGQhfq.s page 73 + + + 3096 06ca C1070000 .4byte 0x7c1 + 3097 06ce 2A .uleb128 0x2a + 3098 06cf 51030000 .4byte .LASF18 + 3099 06d3 01 .byte 0x1 + 3100 06d4 B4 .byte 0xb4 + 3101 06d5 0B040000 .4byte 0x40b + 3102 06d9 0E040000 .4byte .LLST24 + 3103 06dd 2A .uleb128 0x2a + 3104 06de 5A040000 .4byte .LASF99 + 3105 06e2 01 .byte 0x1 + 3106 06e3 B4 .byte 0xb4 + 3107 06e4 69000000 .4byte 0x69 + 3108 06e8 2D040000 .4byte .LLST25 + 3109 06ec 1F .uleb128 0x1f + 3110 06ed 68000000 .4byte .Ldebug_ranges0+0x68 + 3111 06f1 03070000 .4byte 0x703 + 3112 06f5 2B .uleb128 0x2b + 3113 06f6 6900 .string "i" + 3114 06f8 01 .byte 0x1 + 3115 06f9 C0 .byte 0xc0 + 3116 06fa 89000000 .4byte 0x89 + 3117 06fe 82040000 .4byte .LLST26 + 3118 0702 00 .byte 0x0 + 3119 0703 1F .uleb128 0x1f + 3120 0704 80000000 .4byte .Ldebug_ranges0+0x80 + 3121 0708 A8070000 .4byte 0x7a8 + 3122 070c 2C .uleb128 0x2c + 3123 070d 98050000 .4byte .LASF103 + 3124 0711 01 .byte 0x1 + 3125 0712 F2 .byte 0xf2 + 3126 0713 69000000 .4byte 0x69 + 3127 0717 CC040000 .4byte .LLST27 + 3128 071b 13 .uleb128 0x13 + 3129 071c 76616C00 .string "val" + 3130 0720 01 .byte 0x1 + 3131 0721 F3 .byte 0xf3 + 3132 0722 69000000 .4byte 0x69 + 3133 0726 2C .uleb128 0x2c + 3134 0727 83040000 .4byte .LASF104 + 3135 072b 01 .byte 0x1 + 3136 072c F4 .byte 0xf4 + 3137 072d 2C000000 .4byte 0x2c + 3138 0731 F5040000 .4byte .LLST28 + 3139 0735 19 .uleb128 0x19 + 3140 0736 A0000000 .4byte .Ldebug_ranges0+0xa0 + 3141 073a 20 .uleb128 0x20 + 3142 073b 87020000 .4byte .LASF105 + 3143 073f 01 .byte 0x1 + 3144 0740 0B01 .2byte 0x10b + 3145 0742 69000000 .4byte 0x69 + 3146 0746 21 .uleb128 0x21 + 3147 0747 6900 .string "i" + 3148 0749 01 .byte 0x1 + 3149 074a 1101 .2byte 0x111 + 3150 074c 69000000 .4byte 0x69 + 3151 0750 1E050000 .4byte .LLST29 + 3152 0754 2D .uleb128 0x2d + BFIN GAS /tmp/ccCGQhfq.s page 74 + + + 3153 0755 B6030000 .4byte 0x3b6 + 3154 0759 C8000000 .4byte .Ldebug_ranges0+0xc8 + 3155 075d 01 .byte 0x1 + 3156 075e 0B01 .2byte 0x10b + 3157 0760 76070000 .4byte 0x776 + 3158 0764 19 .uleb128 0x19 + 3159 0765 E0000000 .4byte .Ldebug_ranges0+0xe0 + 3160 0769 19 .uleb128 0x19 + 3161 076a F8000000 .4byte .Ldebug_ranges0+0xf8 + 3162 076e 1A .uleb128 0x1a + 3163 076f 00040000 .4byte 0x400 + 3164 0773 00 .byte 0x0 + 3165 0774 00 .byte 0x0 + 3166 0775 00 .byte 0x0 + 3167 0776 1D .uleb128 0x1d + 3168 0777 F4050000 .4byte .LBB40 + 3169 077b 04060000 .4byte .LBE40 + 3170 077f 92070000 .4byte 0x792 + 3171 0783 21 .uleb128 0x21 + 3172 0784 6900 .string "i" + 3173 0786 01 .byte 0x1 + 3174 0787 0701 .2byte 0x107 + 3175 0789 69000000 .4byte 0x69 + 3176 078d 31050000 .4byte .LLST30 + 3177 0791 00 .byte 0x0 + 3178 0792 19 .uleb128 0x19 + 3179 0793 10010000 .4byte .Ldebug_ranges0+0x110 + 3180 0797 21 .uleb128 0x21 + 3181 0798 6900 .string "i" + 3182 079a 01 .byte 0x1 + 3183 079b 1C01 .2byte 0x11c + 3184 079d 69000000 .4byte 0x69 + 3185 07a1 44050000 .4byte .LLST31 + 3186 07a5 00 .byte 0x0 + 3187 07a6 00 .byte 0x0 + 3188 07a7 00 .byte 0x0 + 3189 07a8 23 .uleb128 0x23 + 3190 07a9 26080000 .4byte .LBB48 + 3191 07ad 34080000 .4byte .LBE48 + 3192 07b1 21 .uleb128 0x21 + 3193 07b2 6900 .string "i" + 3194 07b4 01 .byte 0x1 + 3195 07b5 6101 .2byte 0x161 + 3196 07b7 69000000 .4byte 0x69 + 3197 07bb 78050000 .4byte .LLST32 + 3198 07bf 00 .byte 0x0 + 3199 07c0 00 .byte 0x0 + 3200 07c1 07 .uleb128 0x7 + 3201 07c2 69000000 .4byte 0x69 + 3202 07c6 D1070000 .4byte 0x7d1 + 3203 07ca 26 .uleb128 0x26 + 3204 07cb 06010000 .4byte 0x106 + 3205 07cf 03 .byte 0x3 + 3206 07d0 00 .byte 0x0 + 3207 07d1 2E .uleb128 0x2e + 3208 07d2 95000000 .4byte .LASF106 + 3209 07d6 01 .byte 0x1 + BFIN GAS /tmp/ccCGQhfq.s page 75 + + + 3210 07d7 1C .byte 0x1c + 3211 07d8 C1070000 .4byte 0x7c1 + 3212 07dc 01 .byte 0x1 + 3213 07dd 05 .byte 0x5 + 3214 07de 03 .byte 0x3 + 3215 07df 00000000 .4byte _streams_cnt + 3216 07e3 2E .uleb128 0x2e + 3217 07e4 A1000000 .4byte .LASF107 + 3218 07e8 01 .byte 0x1 + 3219 07e9 2F .byte 0x2f + 3220 07ea F5070000 .4byte 0x7f5 + 3221 07ee 01 .byte 0x1 + 3222 07ef 05 .byte 0x5 + 3223 07f0 03 .byte 0x3 + 3224 07f1 00000000 .4byte _dbg_receive_value + 3225 07f5 2F .uleb128 0x2f + 3226 07f6 69000000 .4byte 0x69 + 3227 07fa 07 .uleb128 0x7 + 3228 07fb 69000000 .4byte 0x69 + 3229 07ff 0A080000 .4byte 0x80a + 3230 0803 26 .uleb128 0x26 + 3231 0804 06010000 .4byte 0x106 + 3232 0808 09 .byte 0x9 + 3233 0809 00 .byte 0x0 + 3234 080a 2E .uleb128 0x2e + 3235 080b 9D050000 .4byte .LASF108 + 3236 080f 01 .byte 0x1 + 3237 0810 37 .byte 0x37 + 3238 0811 FA070000 .4byte 0x7fa + 3239 0815 01 .byte 0x1 + 3240 0816 05 .byte 0x5 + 3241 0817 03 .byte 0x3 + 3242 0818 28000000 .4byte _dbg_sport_rx_copy + 3243 081c 2E .uleb128 0x2e + 3244 081d 20040000 .4byte .LASF109 + 3245 0821 01 .byte 0x1 + 3246 0822 49 .byte 0x49 + 3247 0823 69000000 .4byte 0x69 + 3248 0827 01 .byte 0x1 + 3249 0828 05 .byte 0x5 + 3250 0829 03 .byte 0x3 + 3251 082a 10000000 .4byte _streams_succes_flag + 3252 082e 07 .uleb128 0x7 + 3253 082f 69000000 .4byte 0x69 + 3254 0833 39080000 .4byte 0x839 + 3255 0837 30 .uleb128 0x30 + 3256 0838 00 .byte 0x0 + 3257 0839 31 .uleb128 0x31 + 3258 083a 88010000 .4byte .LASF110 + 3259 083e 01 .byte 0x1 + 3260 083f 55 .byte 0x55 + 3261 0840 46080000 .4byte 0x846 + 3262 0844 01 .byte 0x1 + 3263 0845 01 .byte 0x1 + 3264 0846 2F .uleb128 0x2f + 3265 0847 2E080000 .4byte 0x82e + 3266 084b 31 .uleb128 0x31 + BFIN GAS /tmp/ccCGQhfq.s page 76 + + + 3267 084c EF030000 .4byte .LASF111 + 3268 0850 01 .byte 0x1 + 3269 0851 56 .byte 0x56 + 3270 0852 58080000 .4byte 0x858 + 3271 0856 01 .byte 0x1 + 3272 0857 01 .byte 0x1 + 3273 0858 2F .uleb128 0x2f + 3274 0859 2E080000 .4byte 0x82e + 3275 085d 31 .uleb128 0x31 + 3276 085e 28050000 .4byte .LASF87 + 3277 0862 01 .byte 0x1 + 3278 0863 58 .byte 0x58 + 3279 0864 6A080000 .4byte 0x86a + 3280 0868 01 .byte 0x1 + 3281 0869 01 .byte 0x1 + 3282 086a 2F .uleb128 0x2f + 3283 086b 2E080000 .4byte 0x82e + 3284 086f 31 .uleb128 0x31 + 3285 0870 B6020000 .4byte .LASF89 + 3286 0874 01 .byte 0x1 + 3287 0875 5A .byte 0x5a + 3288 0876 7C080000 .4byte 0x87c + 3289 087a 01 .byte 0x1 + 3290 087b 01 .byte 0x1 + 3291 087c 2F .uleb128 0x2f + 3292 087d 2E080000 .4byte 0x82e + 3293 0881 2E .uleb128 0x2e + 3294 0882 9E010000 .4byte .LASF112 + 3295 0886 01 .byte 0x1 + 3296 0887 5D .byte 0x5d + 3297 0888 93080000 .4byte 0x893 + 3298 088c 01 .byte 0x1 + 3299 088d 05 .byte 0x5 + 3300 088e 03 .byte 0x3 + 3301 088f 04000000 .4byte _TX_marker + 3302 0893 2F .uleb128 0x2f + 3303 0894 FA070000 .4byte 0x7fa + 3304 0898 2E .uleb128 0x2e + 3305 0899 98060000 .4byte .LASF113 + 3306 089d 01 .byte 0x1 + 3307 089e 73 .byte 0x73 + 3308 089f AA080000 .4byte 0x8aa + 3309 08a3 01 .byte 0x1 + 3310 08a4 05 .byte 0x5 + 3311 08a5 03 .byte 0x3 + 3312 08a6 30000000 .4byte _Proc_state + 3313 08aa 32 .uleb128 0x32 + 3314 08ab AF050000 .4byte .LASF126 + 3315 08af 9F020000 .4byte 0x29f + 3316 08b3 2E .uleb128 0x2e + 3317 08b4 75010000 .4byte .LASF74 + 3318 08b8 01 .byte 0x1 + 3319 08b9 75 .byte 0x75 + 3320 08ba F5070000 .4byte 0x7f5 + 3321 08be 01 .byte 0x1 + 3322 08bf 05 .byte 0x5 + 3323 08c0 03 .byte 0x3 + BFIN GAS /tmp/ccCGQhfq.s page 77 + + + 3324 08c1 14000000 .4byte _TX_buff_I + 3325 08c5 2E .uleb128 0x2e + 3326 08c6 48010000 .4byte .LASF114 + 3327 08ca 01 .byte 0x1 + 3328 08cb 76 .byte 0x76 + 3329 08cc F5070000 .4byte 0x7f5 + 3330 08d0 01 .byte 0x1 + 3331 08d1 05 .byte 0x5 + 3332 08d2 03 .byte 0x3 + 3333 08d3 2C000000 .4byte _TX_buff_I_shadow + 3334 08d7 2E .uleb128 0x2e + 3335 08d8 C2060000 .4byte .LASF115 + 3336 08dc 01 .byte 0x1 + 3337 08dd 78 .byte 0x78 + 3338 08de F5070000 .4byte 0x7f5 + 3339 08e2 01 .byte 0x1 + 3340 08e3 05 .byte 0x5 + 3341 08e4 03 .byte 0x3 + 3342 08e5 18000000 .4byte _data_I + 3343 08e9 2E .uleb128 0x2e + 3344 08ea 59000000 .4byte .LASF116 + 3345 08ee 01 .byte 0x1 + 3346 08ef 79 .byte 0x79 + 3347 08f0 F5070000 .4byte 0x7f5 + 3348 08f4 01 .byte 0x1 + 3349 08f5 05 .byte 0x5 + 3350 08f6 03 .byte 0x3 + 3351 08f7 1C000000 .4byte _send_size + 3352 08fb 2E .uleb128 0x2e + 3353 08fc 09050000 .4byte .LASF75 + 3354 0900 01 .byte 0x1 + 3355 0901 7B .byte 0x7b + 3356 0902 0D090000 .4byte 0x90d + 3357 0906 01 .byte 0x1 + 3358 0907 05 .byte 0x5 + 3359 0908 03 .byte 0x3 + 3360 0909 30000000 .4byte _TX_buff_state + 3361 090d 2F .uleb128 0x2f + 3362 090e 2C000000 .4byte 0x2c + 3363 0912 2E .uleb128 0x2e + 3364 0913 1E000000 .4byte .LASF117 + 3365 0917 01 .byte 0x1 + 3366 0918 7C .byte 0x7c + 3367 0919 F5070000 .4byte 0x7f5 + 3368 091d 01 .byte 0x1 + 3369 091e 05 .byte 0x5 + 3370 091f 03 .byte 0x3 + 3371 0920 20000000 .4byte _tx_val + 3372 0924 2E .uleb128 0x2e + 3373 0925 91050000 .4byte .LASF118 + 3374 0929 01 .byte 0x1 + 3375 092a 7E .byte 0x7e + 3376 092b 69000000 .4byte 0x69 + 3377 092f 01 .byte 0x1 + 3378 0930 05 .byte 0x5 + 3379 0931 03 .byte 0x3 + 3380 0932 24000000 .4byte _some_i + BFIN GAS /tmp/ccCGQhfq.s page 78 + + + 3381 0936 2E .uleb128 0x2e + 3382 0937 60060000 .4byte .LASF119 + 3383 093b 01 .byte 0x1 + 3384 093c 80 .byte 0x80 + 3385 093d F5070000 .4byte 0x7f5 + 3386 0941 01 .byte 0x1 + 3387 0942 05 .byte 0x5 + 3388 0943 03 .byte 0x3 + 3389 0944 28000000 .4byte _size_processed + 3390 0948 2E .uleb128 0x2e + 3391 0949 13010000 .4byte .LASF120 + 3392 094d 01 .byte 0x1 + 3393 094e 89 .byte 0x89 + 3394 094f 2C000000 .4byte 0x2c + 3395 0953 01 .byte 0x1 + 3396 0954 05 .byte 0x5 + 3397 0955 03 .byte 0x3 + 3398 0956 2C000000 .4byte _LFSM_started + 3399 095a 2E .uleb128 0x2e + 3400 095b 2D060000 .4byte .LASF121 + 3401 095f 01 .byte 0x1 + 3402 0960 8C .byte 0x8c + 3403 0961 2C000000 .4byte 0x2c + 3404 0965 01 .byte 0x1 + 3405 0966 05 .byte 0x5 + 3406 0967 03 .byte 0x3 + 3407 0968 2D000000 .4byte _DY_SYN_2_value + 3408 096c 2E .uleb128 0x2e + 3409 096d B1040000 .4byte .LASF122 + 3410 0971 01 .byte 0x1 + 3411 0972 8D .byte 0x8d + 3412 0973 2C000000 .4byte 0x2c + 3413 0977 01 .byte 0x1 + 3414 0978 05 .byte 0x5 + 3415 0979 03 .byte 0x3 + 3416 097a 2E000000 .4byte _DY_SYN_2_value_prev + 3417 097e 00 .byte 0x0 + 3418 .section .debug_abbrev + 3419 0000 01 .uleb128 0x1 + 3420 0001 11 .uleb128 0x11 + 3421 0002 01 .byte 0x1 + 3422 0003 25 .uleb128 0x25 + 3423 0004 0E .uleb128 0xe + 3424 0005 13 .uleb128 0x13 + 3425 0006 0B .uleb128 0xb + 3426 0007 03 .uleb128 0x3 + 3427 0008 0E .uleb128 0xe + 3428 0009 1B .uleb128 0x1b + 3429 000a 0E .uleb128 0xe + 3430 000b 11 .uleb128 0x11 + 3431 000c 01 .uleb128 0x1 + 3432 000d 12 .uleb128 0x12 + 3433 000e 01 .uleb128 0x1 + 3434 000f 10 .uleb128 0x10 + 3435 0010 06 .uleb128 0x6 + 3436 0011 00 .byte 0x0 + 3437 0012 00 .byte 0x0 + BFIN GAS /tmp/ccCGQhfq.s page 79 + + + 3438 0013 02 .uleb128 0x2 + 3439 0014 24 .uleb128 0x24 + 3440 0015 00 .byte 0x0 + 3441 0016 0B .uleb128 0xb + 3442 0017 0B .uleb128 0xb + 3443 0018 3E .uleb128 0x3e + 3444 0019 0B .uleb128 0xb + 3445 001a 03 .uleb128 0x3 + 3446 001b 0E .uleb128 0xe + 3447 001c 00 .byte 0x0 + 3448 001d 00 .byte 0x0 + 3449 001e 03 .uleb128 0x3 + 3450 001f 16 .uleb128 0x16 + 3451 0020 00 .byte 0x0 + 3452 0021 03 .uleb128 0x3 + 3453 0022 0E .uleb128 0xe + 3454 0023 3A .uleb128 0x3a + 3455 0024 0B .uleb128 0xb + 3456 0025 3B .uleb128 0x3b + 3457 0026 0B .uleb128 0xb + 3458 0027 49 .uleb128 0x49 + 3459 0028 13 .uleb128 0x13 + 3460 0029 00 .byte 0x0 + 3461 002a 00 .byte 0x0 + 3462 002b 04 .uleb128 0x4 + 3463 002c 24 .uleb128 0x24 + 3464 002d 00 .byte 0x0 + 3465 002e 0B .uleb128 0xb + 3466 002f 0B .uleb128 0xb + 3467 0030 3E .uleb128 0x3e + 3468 0031 0B .uleb128 0xb + 3469 0032 03 .uleb128 0x3 + 3470 0033 08 .uleb128 0x8 + 3471 0034 00 .byte 0x0 + 3472 0035 00 .byte 0x0 + 3473 0036 05 .uleb128 0x5 + 3474 0037 13 .uleb128 0x13 + 3475 0038 01 .byte 0x1 + 3476 0039 0B .uleb128 0xb + 3477 003a 05 .uleb128 0x5 + 3478 003b 3A .uleb128 0x3a + 3479 003c 0B .uleb128 0xb + 3480 003d 3B .uleb128 0x3b + 3481 003e 0B .uleb128 0xb + 3482 003f 01 .uleb128 0x1 + 3483 0040 13 .uleb128 0x13 + 3484 0041 00 .byte 0x0 + 3485 0042 00 .byte 0x0 + 3486 0043 06 .uleb128 0x6 + 3487 0044 0D .uleb128 0xd + 3488 0045 00 .byte 0x0 + 3489 0046 03 .uleb128 0x3 + 3490 0047 0E .uleb128 0xe + 3491 0048 3A .uleb128 0x3a + 3492 0049 0B .uleb128 0xb + 3493 004a 3B .uleb128 0x3b + 3494 004b 0B .uleb128 0xb + BFIN GAS /tmp/ccCGQhfq.s page 80 + + + 3495 004c 49 .uleb128 0x49 + 3496 004d 13 .uleb128 0x13 + 3497 004e 38 .uleb128 0x38 + 3498 004f 0A .uleb128 0xa + 3499 0050 00 .byte 0x0 + 3500 0051 00 .byte 0x0 + 3501 0052 07 .uleb128 0x7 + 3502 0053 01 .uleb128 0x1 + 3503 0054 01 .byte 0x1 + 3504 0055 49 .uleb128 0x49 + 3505 0056 13 .uleb128 0x13 + 3506 0057 01 .uleb128 0x1 + 3507 0058 13 .uleb128 0x13 + 3508 0059 00 .byte 0x0 + 3509 005a 00 .byte 0x0 + 3510 005b 08 .uleb128 0x8 + 3511 005c 21 .uleb128 0x21 + 3512 005d 00 .byte 0x0 + 3513 005e 49 .uleb128 0x49 + 3514 005f 13 .uleb128 0x13 + 3515 0060 2F .uleb128 0x2f + 3516 0061 05 .uleb128 0x5 + 3517 0062 00 .byte 0x0 + 3518 0063 00 .byte 0x0 + 3519 0064 09 .uleb128 0x9 + 3520 0065 24 .uleb128 0x24 + 3521 0066 00 .byte 0x0 + 3522 0067 0B .uleb128 0xb + 3523 0068 0B .uleb128 0xb + 3524 0069 3E .uleb128 0x3e + 3525 006a 0B .uleb128 0xb + 3526 006b 00 .byte 0x0 + 3527 006c 00 .byte 0x0 + 3528 006d 0A .uleb128 0xa + 3529 006e 04 .uleb128 0x4 + 3530 006f 01 .byte 0x1 + 3531 0070 0B .uleb128 0xb + 3532 0071 0B .uleb128 0xb + 3533 0072 3A .uleb128 0x3a + 3534 0073 0B .uleb128 0xb + 3535 0074 3B .uleb128 0x3b + 3536 0075 0B .uleb128 0xb + 3537 0076 01 .uleb128 0x1 + 3538 0077 13 .uleb128 0x13 + 3539 0078 00 .byte 0x0 + 3540 0079 00 .byte 0x0 + 3541 007a 0B .uleb128 0xb + 3542 007b 28 .uleb128 0x28 + 3543 007c 00 .byte 0x0 + 3544 007d 03 .uleb128 0x3 + 3545 007e 0E .uleb128 0xe + 3546 007f 1C .uleb128 0x1c + 3547 0080 0D .uleb128 0xd + 3548 0081 00 .byte 0x0 + 3549 0082 00 .byte 0x0 + 3550 0083 0C .uleb128 0xc + 3551 0084 04 .uleb128 0x4 + BFIN GAS /tmp/ccCGQhfq.s page 81 + + + 3552 0085 01 .byte 0x1 + 3553 0086 03 .uleb128 0x3 + 3554 0087 0E .uleb128 0xe + 3555 0088 0B .uleb128 0xb + 3556 0089 0B .uleb128 0xb + 3557 008a 3A .uleb128 0x3a + 3558 008b 0B .uleb128 0xb + 3559 008c 3B .uleb128 0x3b + 3560 008d 0B .uleb128 0xb + 3561 008e 01 .uleb128 0x1 + 3562 008f 13 .uleb128 0x13 + 3563 0090 00 .byte 0x0 + 3564 0091 00 .byte 0x0 + 3565 0092 0D .uleb128 0xd + 3566 0093 28 .uleb128 0x28 + 3567 0094 00 .byte 0x0 + 3568 0095 03 .uleb128 0x3 + 3569 0096 08 .uleb128 0x8 + 3570 0097 1C .uleb128 0x1c + 3571 0098 0D .uleb128 0xd + 3572 0099 00 .byte 0x0 + 3573 009a 00 .byte 0x0 + 3574 009b 0E .uleb128 0xe + 3575 009c 13 .uleb128 0x13 + 3576 009d 01 .byte 0x1 + 3577 009e 03 .uleb128 0x3 + 3578 009f 0E .uleb128 0xe + 3579 00a0 0B .uleb128 0xb + 3580 00a1 0B .uleb128 0xb + 3581 00a2 3A .uleb128 0x3a + 3582 00a3 0B .uleb128 0xb + 3583 00a4 3B .uleb128 0x3b + 3584 00a5 0B .uleb128 0xb + 3585 00a6 01 .uleb128 0x1 + 3586 00a7 13 .uleb128 0x13 + 3587 00a8 00 .byte 0x0 + 3588 00a9 00 .byte 0x0 + 3589 00aa 0F .uleb128 0xf + 3590 00ab 2E .uleb128 0x2e + 3591 00ac 01 .byte 0x1 + 3592 00ad 3F .uleb128 0x3f + 3593 00ae 0C .uleb128 0xc + 3594 00af 03 .uleb128 0x3 + 3595 00b0 0E .uleb128 0xe + 3596 00b1 3A .uleb128 0x3a + 3597 00b2 0B .uleb128 0xb + 3598 00b3 3B .uleb128 0x3b + 3599 00b4 0B .uleb128 0xb + 3600 00b5 27 .uleb128 0x27 + 3601 00b6 0C .uleb128 0xc + 3602 00b7 49 .uleb128 0x49 + 3603 00b8 13 .uleb128 0x13 + 3604 00b9 20 .uleb128 0x20 + 3605 00ba 0B .uleb128 0xb + 3606 00bb 01 .uleb128 0x1 + 3607 00bc 13 .uleb128 0x13 + 3608 00bd 00 .byte 0x0 + BFIN GAS /tmp/ccCGQhfq.s page 82 + + + 3609 00be 00 .byte 0x0 + 3610 00bf 10 .uleb128 0x10 + 3611 00c0 05 .uleb128 0x5 + 3612 00c1 00 .byte 0x0 + 3613 00c2 03 .uleb128 0x3 + 3614 00c3 0E .uleb128 0xe + 3615 00c4 3A .uleb128 0x3a + 3616 00c5 0B .uleb128 0xb + 3617 00c6 3B .uleb128 0x3b + 3618 00c7 0B .uleb128 0xb + 3619 00c8 49 .uleb128 0x49 + 3620 00c9 13 .uleb128 0x13 + 3621 00ca 00 .byte 0x0 + 3622 00cb 00 .byte 0x0 + 3623 00cc 11 .uleb128 0x11 + 3624 00cd 34 .uleb128 0x34 + 3625 00ce 00 .byte 0x0 + 3626 00cf 03 .uleb128 0x3 + 3627 00d0 0E .uleb128 0xe + 3628 00d1 3A .uleb128 0x3a + 3629 00d2 0B .uleb128 0xb + 3630 00d3 3B .uleb128 0x3b + 3631 00d4 0B .uleb128 0xb + 3632 00d5 49 .uleb128 0x49 + 3633 00d6 13 .uleb128 0x13 + 3634 00d7 00 .byte 0x0 + 3635 00d8 00 .byte 0x0 + 3636 00d9 12 .uleb128 0x12 + 3637 00da 0B .uleb128 0xb + 3638 00db 01 .byte 0x1 + 3639 00dc 00 .byte 0x0 + 3640 00dd 00 .byte 0x0 + 3641 00de 13 .uleb128 0x13 + 3642 00df 34 .uleb128 0x34 + 3643 00e0 00 .byte 0x0 + 3644 00e1 03 .uleb128 0x3 + 3645 00e2 08 .uleb128 0x8 + 3646 00e3 3A .uleb128 0x3a + 3647 00e4 0B .uleb128 0xb + 3648 00e5 3B .uleb128 0x3b + 3649 00e6 0B .uleb128 0xb + 3650 00e7 49 .uleb128 0x49 + 3651 00e8 13 .uleb128 0x13 + 3652 00e9 00 .byte 0x0 + 3653 00ea 00 .byte 0x0 + 3654 00eb 14 .uleb128 0x14 + 3655 00ec 0F .uleb128 0xf + 3656 00ed 00 .byte 0x0 + 3657 00ee 0B .uleb128 0xb + 3658 00ef 0B .uleb128 0xb + 3659 00f0 49 .uleb128 0x49 + 3660 00f1 13 .uleb128 0x13 + 3661 00f2 00 .byte 0x0 + 3662 00f3 00 .byte 0x0 + 3663 00f4 15 .uleb128 0x15 + 3664 00f5 2E .uleb128 0x2e + 3665 00f6 01 .byte 0x1 + BFIN GAS /tmp/ccCGQhfq.s page 83 + + + 3666 00f7 31 .uleb128 0x31 + 3667 00f8 13 .uleb128 0x13 + 3668 00f9 11 .uleb128 0x11 + 3669 00fa 01 .uleb128 0x1 + 3670 00fb 12 .uleb128 0x12 + 3671 00fc 01 .uleb128 0x1 + 3672 00fd 40 .uleb128 0x40 + 3673 00fe 06 .uleb128 0x6 + 3674 00ff 01 .uleb128 0x1 + 3675 0100 13 .uleb128 0x13 + 3676 0101 00 .byte 0x0 + 3677 0102 00 .byte 0x0 + 3678 0103 16 .uleb128 0x16 + 3679 0104 05 .uleb128 0x5 + 3680 0105 00 .byte 0x0 + 3681 0106 31 .uleb128 0x31 + 3682 0107 13 .uleb128 0x13 + 3683 0108 02 .uleb128 0x2 + 3684 0109 06 .uleb128 0x6 + 3685 010a 00 .byte 0x0 + 3686 010b 00 .byte 0x0 + 3687 010c 17 .uleb128 0x17 + 3688 010d 05 .uleb128 0x5 + 3689 010e 00 .byte 0x0 + 3690 010f 31 .uleb128 0x31 + 3691 0110 13 .uleb128 0x13 + 3692 0111 02 .uleb128 0x2 + 3693 0112 0A .uleb128 0xa + 3694 0113 00 .byte 0x0 + 3695 0114 00 .byte 0x0 + 3696 0115 18 .uleb128 0x18 + 3697 0116 34 .uleb128 0x34 + 3698 0117 00 .byte 0x0 + 3699 0118 31 .uleb128 0x31 + 3700 0119 13 .uleb128 0x13 + 3701 011a 02 .uleb128 0x2 + 3702 011b 06 .uleb128 0x6 + 3703 011c 00 .byte 0x0 + 3704 011d 00 .byte 0x0 + 3705 011e 19 .uleb128 0x19 + 3706 011f 0B .uleb128 0xb + 3707 0120 01 .byte 0x1 + 3708 0121 55 .uleb128 0x55 + 3709 0122 06 .uleb128 0x6 + 3710 0123 00 .byte 0x0 + 3711 0124 00 .byte 0x0 + 3712 0125 1A .uleb128 0x1a + 3713 0126 34 .uleb128 0x34 + 3714 0127 00 .byte 0x0 + 3715 0128 31 .uleb128 0x31 + 3716 0129 13 .uleb128 0x13 + 3717 012a 00 .byte 0x0 + 3718 012b 00 .byte 0x0 + 3719 012c 1B .uleb128 0x1b + 3720 012d 2E .uleb128 0x2e + 3721 012e 01 .byte 0x1 + 3722 012f 3F .uleb128 0x3f + BFIN GAS /tmp/ccCGQhfq.s page 84 + + + 3723 0130 0C .uleb128 0xc + 3724 0131 03 .uleb128 0x3 + 3725 0132 0E .uleb128 0xe + 3726 0133 3A .uleb128 0x3a + 3727 0134 0B .uleb128 0xb + 3728 0135 3B .uleb128 0x3b + 3729 0136 05 .uleb128 0x5 + 3730 0137 27 .uleb128 0x27 + 3731 0138 0C .uleb128 0xc + 3732 0139 11 .uleb128 0x11 + 3733 013a 01 .uleb128 0x1 + 3734 013b 12 .uleb128 0x12 + 3735 013c 01 .uleb128 0x1 + 3736 013d 40 .uleb128 0x40 + 3737 013e 06 .uleb128 0x6 + 3738 013f 01 .uleb128 0x1 + 3739 0140 13 .uleb128 0x13 + 3740 0141 00 .byte 0x0 + 3741 0142 00 .byte 0x0 + 3742 0143 1C .uleb128 0x1c + 3743 0144 05 .uleb128 0x5 + 3744 0145 00 .byte 0x0 + 3745 0146 03 .uleb128 0x3 + 3746 0147 08 .uleb128 0x8 + 3747 0148 3A .uleb128 0x3a + 3748 0149 0B .uleb128 0xb + 3749 014a 3B .uleb128 0x3b + 3750 014b 05 .uleb128 0x5 + 3751 014c 49 .uleb128 0x49 + 3752 014d 13 .uleb128 0x13 + 3753 014e 02 .uleb128 0x2 + 3754 014f 06 .uleb128 0x6 + 3755 0150 00 .byte 0x0 + 3756 0151 00 .byte 0x0 + 3757 0152 1D .uleb128 0x1d + 3758 0153 0B .uleb128 0xb + 3759 0154 01 .byte 0x1 + 3760 0155 11 .uleb128 0x11 + 3761 0156 01 .uleb128 0x1 + 3762 0157 12 .uleb128 0x12 + 3763 0158 01 .uleb128 0x1 + 3764 0159 01 .uleb128 0x1 + 3765 015a 13 .uleb128 0x13 + 3766 015b 00 .byte 0x0 + 3767 015c 00 .byte 0x0 + 3768 015d 1E .uleb128 0x1e + 3769 015e 34 .uleb128 0x34 + 3770 015f 00 .byte 0x0 + 3771 0160 03 .uleb128 0x3 + 3772 0161 0E .uleb128 0xe + 3773 0162 3A .uleb128 0x3a + 3774 0163 0B .uleb128 0xb + 3775 0164 3B .uleb128 0x3b + 3776 0165 05 .uleb128 0x5 + 3777 0166 49 .uleb128 0x49 + 3778 0167 13 .uleb128 0x13 + 3779 0168 02 .uleb128 0x2 + BFIN GAS /tmp/ccCGQhfq.s page 85 + + + 3780 0169 06 .uleb128 0x6 + 3781 016a 00 .byte 0x0 + 3782 016b 00 .byte 0x0 + 3783 016c 1F .uleb128 0x1f + 3784 016d 0B .uleb128 0xb + 3785 016e 01 .byte 0x1 + 3786 016f 55 .uleb128 0x55 + 3787 0170 06 .uleb128 0x6 + 3788 0171 01 .uleb128 0x1 + 3789 0172 13 .uleb128 0x13 + 3790 0173 00 .byte 0x0 + 3791 0174 00 .byte 0x0 + 3792 0175 20 .uleb128 0x20 + 3793 0176 34 .uleb128 0x34 + 3794 0177 00 .byte 0x0 + 3795 0178 03 .uleb128 0x3 + 3796 0179 0E .uleb128 0xe + 3797 017a 3A .uleb128 0x3a + 3798 017b 0B .uleb128 0xb + 3799 017c 3B .uleb128 0x3b + 3800 017d 05 .uleb128 0x5 + 3801 017e 49 .uleb128 0x49 + 3802 017f 13 .uleb128 0x13 + 3803 0180 00 .byte 0x0 + 3804 0181 00 .byte 0x0 + 3805 0182 21 .uleb128 0x21 + 3806 0183 34 .uleb128 0x34 + 3807 0184 00 .byte 0x0 + 3808 0185 03 .uleb128 0x3 + 3809 0186 08 .uleb128 0x8 + 3810 0187 3A .uleb128 0x3a + 3811 0188 0B .uleb128 0xb + 3812 0189 3B .uleb128 0x3b + 3813 018a 05 .uleb128 0x5 + 3814 018b 49 .uleb128 0x49 + 3815 018c 13 .uleb128 0x13 + 3816 018d 02 .uleb128 0x2 + 3817 018e 06 .uleb128 0x6 + 3818 018f 00 .byte 0x0 + 3819 0190 00 .byte 0x0 + 3820 0191 22 .uleb128 0x22 + 3821 0192 34 .uleb128 0x34 + 3822 0193 00 .byte 0x0 + 3823 0194 03 .uleb128 0x3 + 3824 0195 0E .uleb128 0xe + 3825 0196 3A .uleb128 0x3a + 3826 0197 0B .uleb128 0xb + 3827 0198 3B .uleb128 0x3b + 3828 0199 05 .uleb128 0x5 + 3829 019a 49 .uleb128 0x49 + 3830 019b 13 .uleb128 0x13 + 3831 019c 02 .uleb128 0x2 + 3832 019d 0A .uleb128 0xa + 3833 019e 00 .byte 0x0 + 3834 019f 00 .byte 0x0 + 3835 01a0 23 .uleb128 0x23 + 3836 01a1 0B .uleb128 0xb + BFIN GAS /tmp/ccCGQhfq.s page 86 + + + 3837 01a2 01 .byte 0x1 + 3838 01a3 11 .uleb128 0x11 + 3839 01a4 01 .uleb128 0x1 + 3840 01a5 12 .uleb128 0x12 + 3841 01a6 01 .uleb128 0x1 + 3842 01a7 00 .byte 0x0 + 3843 01a8 00 .byte 0x0 + 3844 01a9 24 .uleb128 0x24 + 3845 01aa 34 .uleb128 0x34 + 3846 01ab 00 .byte 0x0 + 3847 01ac 03 .uleb128 0x3 + 3848 01ad 08 .uleb128 0x8 + 3849 01ae 3A .uleb128 0x3a + 3850 01af 0B .uleb128 0xb + 3851 01b0 3B .uleb128 0x3b + 3852 01b1 05 .uleb128 0x5 + 3853 01b2 49 .uleb128 0x49 + 3854 01b3 13 .uleb128 0x13 + 3855 01b4 00 .byte 0x0 + 3856 01b5 00 .byte 0x0 + 3857 01b6 25 .uleb128 0x25 + 3858 01b7 21 .uleb128 0x21 + 3859 01b8 00 .byte 0x0 + 3860 01b9 49 .uleb128 0x49 + 3861 01ba 13 .uleb128 0x13 + 3862 01bb 00 .byte 0x0 + 3863 01bc 00 .byte 0x0 + 3864 01bd 26 .uleb128 0x26 + 3865 01be 21 .uleb128 0x21 + 3866 01bf 00 .byte 0x0 + 3867 01c0 49 .uleb128 0x49 + 3868 01c1 13 .uleb128 0x13 + 3869 01c2 2F .uleb128 0x2f + 3870 01c3 0B .uleb128 0xb + 3871 01c4 00 .byte 0x0 + 3872 01c5 00 .byte 0x0 + 3873 01c6 27 .uleb128 0x27 + 3874 01c7 05 .uleb128 0x5 + 3875 01c8 00 .byte 0x0 + 3876 01c9 03 .uleb128 0x3 + 3877 01ca 0E .uleb128 0xe + 3878 01cb 3A .uleb128 0x3a + 3879 01cc 0B .uleb128 0xb + 3880 01cd 3B .uleb128 0x3b + 3881 01ce 05 .uleb128 0x5 + 3882 01cf 49 .uleb128 0x49 + 3883 01d0 13 .uleb128 0x13 + 3884 01d1 02 .uleb128 0x2 + 3885 01d2 06 .uleb128 0x6 + 3886 01d3 00 .byte 0x0 + 3887 01d4 00 .byte 0x0 + 3888 01d5 28 .uleb128 0x28 + 3889 01d6 2E .uleb128 0x2e + 3890 01d7 01 .byte 0x1 + 3891 01d8 3F .uleb128 0x3f + 3892 01d9 0C .uleb128 0xc + 3893 01da 03 .uleb128 0x3 + BFIN GAS /tmp/ccCGQhfq.s page 87 + + + 3894 01db 0E .uleb128 0xe + 3895 01dc 3A .uleb128 0x3a + 3896 01dd 0B .uleb128 0xb + 3897 01de 3B .uleb128 0x3b + 3898 01df 05 .uleb128 0x5 + 3899 01e0 27 .uleb128 0x27 + 3900 01e1 0C .uleb128 0xc + 3901 01e2 49 .uleb128 0x49 + 3902 01e3 13 .uleb128 0x13 + 3903 01e4 11 .uleb128 0x11 + 3904 01e5 01 .uleb128 0x1 + 3905 01e6 12 .uleb128 0x12 + 3906 01e7 01 .uleb128 0x1 + 3907 01e8 40 .uleb128 0x40 + 3908 01e9 06 .uleb128 0x6 + 3909 01ea 01 .uleb128 0x1 + 3910 01eb 13 .uleb128 0x13 + 3911 01ec 00 .byte 0x0 + 3912 01ed 00 .byte 0x0 + 3913 01ee 29 .uleb128 0x29 + 3914 01ef 2E .uleb128 0x2e + 3915 01f0 01 .byte 0x1 + 3916 01f1 3F .uleb128 0x3f + 3917 01f2 0C .uleb128 0xc + 3918 01f3 03 .uleb128 0x3 + 3919 01f4 0E .uleb128 0xe + 3920 01f5 3A .uleb128 0x3a + 3921 01f6 0B .uleb128 0xb + 3922 01f7 3B .uleb128 0x3b + 3923 01f8 0B .uleb128 0xb + 3924 01f9 27 .uleb128 0x27 + 3925 01fa 0C .uleb128 0xc + 3926 01fb 49 .uleb128 0x49 + 3927 01fc 13 .uleb128 0x13 + 3928 01fd 11 .uleb128 0x11 + 3929 01fe 01 .uleb128 0x1 + 3930 01ff 12 .uleb128 0x12 + 3931 0200 01 .uleb128 0x1 + 3932 0201 40 .uleb128 0x40 + 3933 0202 06 .uleb128 0x6 + 3934 0203 01 .uleb128 0x1 + 3935 0204 13 .uleb128 0x13 + 3936 0205 00 .byte 0x0 + 3937 0206 00 .byte 0x0 + 3938 0207 2A .uleb128 0x2a + 3939 0208 05 .uleb128 0x5 + 3940 0209 00 .byte 0x0 + 3941 020a 03 .uleb128 0x3 + 3942 020b 0E .uleb128 0xe + 3943 020c 3A .uleb128 0x3a + 3944 020d 0B .uleb128 0xb + 3945 020e 3B .uleb128 0x3b + 3946 020f 0B .uleb128 0xb + 3947 0210 49 .uleb128 0x49 + 3948 0211 13 .uleb128 0x13 + 3949 0212 02 .uleb128 0x2 + 3950 0213 06 .uleb128 0x6 + BFIN GAS /tmp/ccCGQhfq.s page 88 + + + 3951 0214 00 .byte 0x0 + 3952 0215 00 .byte 0x0 + 3953 0216 2B .uleb128 0x2b + 3954 0217 34 .uleb128 0x34 + 3955 0218 00 .byte 0x0 + 3956 0219 03 .uleb128 0x3 + 3957 021a 08 .uleb128 0x8 + 3958 021b 3A .uleb128 0x3a + 3959 021c 0B .uleb128 0xb + 3960 021d 3B .uleb128 0x3b + 3961 021e 0B .uleb128 0xb + 3962 021f 49 .uleb128 0x49 + 3963 0220 13 .uleb128 0x13 + 3964 0221 02 .uleb128 0x2 + 3965 0222 06 .uleb128 0x6 + 3966 0223 00 .byte 0x0 + 3967 0224 00 .byte 0x0 + 3968 0225 2C .uleb128 0x2c + 3969 0226 34 .uleb128 0x34 + 3970 0227 00 .byte 0x0 + 3971 0228 03 .uleb128 0x3 + 3972 0229 0E .uleb128 0xe + 3973 022a 3A .uleb128 0x3a + 3974 022b 0B .uleb128 0xb + 3975 022c 3B .uleb128 0x3b + 3976 022d 0B .uleb128 0xb + 3977 022e 49 .uleb128 0x49 + 3978 022f 13 .uleb128 0x13 + 3979 0230 02 .uleb128 0x2 + 3980 0231 06 .uleb128 0x6 + 3981 0232 00 .byte 0x0 + 3982 0233 00 .byte 0x0 + 3983 0234 2D .uleb128 0x2d + 3984 0235 1D .uleb128 0x1d + 3985 0236 01 .byte 0x1 + 3986 0237 31 .uleb128 0x31 + 3987 0238 13 .uleb128 0x13 + 3988 0239 55 .uleb128 0x55 + 3989 023a 06 .uleb128 0x6 + 3990 023b 58 .uleb128 0x58 + 3991 023c 0B .uleb128 0xb + 3992 023d 59 .uleb128 0x59 + 3993 023e 05 .uleb128 0x5 + 3994 023f 01 .uleb128 0x1 + 3995 0240 13 .uleb128 0x13 + 3996 0241 00 .byte 0x0 + 3997 0242 00 .byte 0x0 + 3998 0243 2E .uleb128 0x2e + 3999 0244 34 .uleb128 0x34 + 4000 0245 00 .byte 0x0 + 4001 0246 03 .uleb128 0x3 + 4002 0247 0E .uleb128 0xe + 4003 0248 3A .uleb128 0x3a + 4004 0249 0B .uleb128 0xb + 4005 024a 3B .uleb128 0x3b + 4006 024b 0B .uleb128 0xb + 4007 024c 49 .uleb128 0x49 + BFIN GAS /tmp/ccCGQhfq.s page 89 + + + 4008 024d 13 .uleb128 0x13 + 4009 024e 3F .uleb128 0x3f + 4010 024f 0C .uleb128 0xc + 4011 0250 02 .uleb128 0x2 + 4012 0251 0A .uleb128 0xa + 4013 0252 00 .byte 0x0 + 4014 0253 00 .byte 0x0 + 4015 0254 2F .uleb128 0x2f + 4016 0255 35 .uleb128 0x35 + 4017 0256 00 .byte 0x0 + 4018 0257 49 .uleb128 0x49 + 4019 0258 13 .uleb128 0x13 + 4020 0259 00 .byte 0x0 + 4021 025a 00 .byte 0x0 + 4022 025b 30 .uleb128 0x30 + 4023 025c 21 .uleb128 0x21 + 4024 025d 00 .byte 0x0 + 4025 025e 00 .byte 0x0 + 4026 025f 00 .byte 0x0 + 4027 0260 31 .uleb128 0x31 + 4028 0261 34 .uleb128 0x34 + 4029 0262 00 .byte 0x0 + 4030 0263 03 .uleb128 0x3 + 4031 0264 0E .uleb128 0xe + 4032 0265 3A .uleb128 0x3a + 4033 0266 0B .uleb128 0xb + 4034 0267 3B .uleb128 0x3b + 4035 0268 0B .uleb128 0xb + 4036 0269 49 .uleb128 0x49 + 4037 026a 13 .uleb128 0x13 + 4038 026b 3F .uleb128 0x3f + 4039 026c 0C .uleb128 0xc + 4040 026d 3C .uleb128 0x3c + 4041 026e 0C .uleb128 0xc + 4042 026f 00 .byte 0x0 + 4043 0270 00 .byte 0x0 + 4044 0271 32 .uleb128 0x32 + 4045 0272 35 .uleb128 0x35 + 4046 0273 00 .byte 0x0 + 4047 0274 03 .uleb128 0x3 + 4048 0275 0E .uleb128 0xe + 4049 0276 49 .uleb128 0x49 + 4050 0277 13 .uleb128 0x13 + 4051 0278 00 .byte 0x0 + 4052 0279 00 .byte 0x0 + 4053 027a 00 .byte 0x0 + 4054 .section .debug_pubnames,"",@progbits + 4055 0000 A8010000 .4byte 0x1a8 + 4056 0004 0200 .2byte 0x2 + 4057 0006 00000000 .4byte .Ldebug_info0 + 4058 000a 7F090000 .4byte 0x97f + 4059 000e 11040000 .4byte 0x411 + 4060 0012 64617461 .string "dataprocessor" + 4060 70726F63 + 4060 6573736F + 4060 7200 + 4061 0020 5D040000 .4byte 0x45d + BFIN GAS /tmp/ccCGQhfq.s page 90 + + + 4062 0024 7573725F .string "usr_cmd_process" + 4062 636D645F + 4062 70726F63 + 4062 65737300 + 4063 0034 FC050000 .4byte 0x5fc + 4064 0038 73706F72 .string "sport_tx_done" + 4064 745F7478 + 4064 5F646F6E + 4064 6500 + 4065 0046 37060000 .4byte 0x637 + 4066 004a 68646D61 .string "hdma_send_done" + 4066 5F73656E + 4066 645F646F + 4066 6E6500 + 4067 0059 72060000 .4byte 0x672 + 4068 005d 7573725F .string "usr_out_proc_data" + 4068 6F75745F + 4068 70726F63 + 4068 5F646174 + 4068 6100 + 4069 006f B1060000 .4byte 0x6b1 + 4070 0073 7573725F .string "usr_in_proc_data" + 4070 696E5F70 + 4070 726F635F + 4070 64617461 + 4070 00 + 4071 0084 D1070000 .4byte 0x7d1 + 4072 0088 73747265 .string "streams_cnt" + 4072 616D735F + 4072 636E7400 + 4073 0094 E3070000 .4byte 0x7e3 + 4074 0098 6462675F .string "dbg_receive_value" + 4074 72656365 + 4074 6976655F + 4074 76616C75 + 4074 6500 + 4075 00aa 0A080000 .4byte 0x80a + 4076 00ae 6462675F .string "dbg_sport_rx_copy" + 4076 73706F72 + 4076 745F7278 + 4076 5F636F70 + 4076 7900 + 4077 00c0 1C080000 .4byte 0x81c + 4078 00c4 73747265 .string "streams_succes_flag" + 4078 616D735F + 4078 73756363 + 4078 65735F66 + 4078 6C616700 + 4079 00d8 81080000 .4byte 0x881 + 4080 00dc 54585F6D .string "TX_marker" + 4080 61726B65 + 4080 7200 + 4081 00e6 98080000 .4byte 0x898 + 4082 00ea 50726F63 .string "Proc_state" + 4082 5F737461 + 4082 746500 + 4083 00f5 B3080000 .4byte 0x8b3 + BFIN GAS /tmp/ccCGQhfq.s page 91 + + + 4084 00f9 54585F62 .string "TX_buff_I" + 4084 7566665F + 4084 4900 + 4085 0103 C5080000 .4byte 0x8c5 + 4086 0107 54585F62 .string "TX_buff_I_shadow" + 4086 7566665F + 4086 495F7368 + 4086 61646F77 + 4086 00 + 4087 0118 D7080000 .4byte 0x8d7 + 4088 011c 64617461 .string "data_I" + 4088 5F4900 + 4089 0123 E9080000 .4byte 0x8e9 + 4090 0127 73656E64 .string "send_size" + 4090 5F73697A + 4090 6500 + 4091 0131 FB080000 .4byte 0x8fb + 4092 0135 54585F62 .string "TX_buff_state" + 4092 7566665F + 4092 73746174 + 4092 6500 + 4093 0143 12090000 .4byte 0x912 + 4094 0147 74785F76 .string "tx_val" + 4094 616C00 + 4095 014e 24090000 .4byte 0x924 + 4096 0152 736F6D65 .string "some_i" + 4096 5F6900 + 4097 0159 36090000 .4byte 0x936 + 4098 015d 73697A65 .string "size_processed" + 4098 5F70726F + 4098 63657373 + 4098 656400 + 4099 016c 48090000 .4byte 0x948 + 4100 0170 4C46534D .string "LFSM_started" + 4100 5F737461 + 4100 72746564 + 4100 00 + 4101 017d 5A090000 .4byte 0x95a + 4102 0181 44595F53 .string "DY_SYN_2_value" + 4102 594E5F32 + 4102 5F76616C + 4102 756500 + 4103 0190 6C090000 .4byte 0x96c + 4104 0194 44595F53 .string "DY_SYN_2_value_prev" + 4104 594E5F32 + 4104 5F76616C + 4104 75655F70 + 4104 72657600 + 4105 01a8 00000000 .4byte 0x0 + 4106 .section .debug_aranges,"",@progbits + 4107 0000 1C000000 .4byte 0x1c + 4108 0004 0200 .2byte 0x2 + 4109 0006 00000000 .4byte .Ldebug_info0 + 4110 000a 04 .byte 0x4 + 4111 000b 00 .byte 0x0 + 4112 000c 0000 .2byte 0x0 + 4113 000e 0000 .2byte 0x0 + BFIN GAS /tmp/ccCGQhfq.s page 92 + + + 4114 0010 00000000 .4byte .Ltext0 + 4115 0014 6A080000 .4byte .Letext0-.Ltext0 + 4116 0018 00000000 .4byte 0x0 + 4117 001c 00000000 .4byte 0x0 + 4118 .section .debug_ranges,"",@progbits + 4119 .Ldebug_ranges0: + 4120 0000 0E000000 .4byte .LBB11-.Ltext0 + 4121 0004 10000000 .4byte .LBE11-.Ltext0 + 4122 0008 28000000 .4byte .LBB12-.Ltext0 + 4123 000c 2E000000 .4byte .LBE12-.Ltext0 + 4124 0010 00000000 .4byte 0x0 + 4125 0014 00000000 .4byte 0x0 + 4126 0018 A4000000 .4byte .LBB14-.Ltext0 + 4127 001c A6000000 .4byte .LBE14-.Ltext0 + 4128 0020 A8000000 .4byte .LBB17-.Ltext0 + 4129 0024 D0000000 .4byte .LBE17-.Ltext0 + 4130 0028 00000000 .4byte 0x0 + 4131 002c 00000000 .4byte 0x0 + 4132 0030 B0000000 .4byte .LBB15-.Ltext0 + 4133 0034 B2000000 .4byte .LBE15-.Ltext0 + 4134 0038 B4000000 .4byte .LBB16-.Ltext0 + 4135 003c C6000000 .4byte .LBE16-.Ltext0 + 4136 0040 00000000 .4byte 0x0 + 4137 0044 00000000 .4byte 0x0 + 4138 0048 E2010000 .4byte .LBB23-.Ltext0 + 4139 004c 32020000 .4byte .LBE23-.Ltext0 + 4140 0050 38020000 .4byte .LBB25-.Ltext0 + 4141 0054 3A020000 .4byte .LBE25-.Ltext0 + 4142 0058 34020000 .4byte .LBB24-.Ltext0 + 4143 005c 36020000 .4byte .LBE24-.Ltext0 + 4144 0060 00000000 .4byte 0x0 + 4145 0064 00000000 .4byte 0x0 + 4146 0068 32050000 .4byte .LBB29-.Ltext0 + 4147 006c 34050000 .4byte .LBE29-.Ltext0 + 4148 0070 3E050000 .4byte .LBB30-.Ltext0 + 4149 0074 56050000 .4byte .LBE30-.Ltext0 + 4150 0078 00000000 .4byte 0x0 + 4151 007c 00000000 .4byte 0x0 + 4152 0080 68050000 .4byte .LBB31-.Ltext0 + 4153 0084 88050000 .4byte .LBE31-.Ltext0 + 4154 0088 D6070000 .4byte .LBB47-.Ltext0 + 4155 008c F6070000 .4byte .LBE47-.Ltext0 + 4156 0090 94050000 .4byte .LBB46-.Ltext0 + 4157 0094 46070000 .4byte .LBE46-.Ltext0 + 4158 0098 00000000 .4byte 0x0 + 4159 009c 00000000 .4byte 0x0 + 4160 00a0 70050000 .4byte .LBB33-.Ltext0 + 4161 00a4 7A050000 .4byte .LBE33-.Ltext0 + 4162 00a8 EA070000 .4byte .LBB45-.Ltext0 + 4163 00ac F6070000 .4byte .LBE45-.Ltext0 + 4164 00b0 E4050000 .4byte .LBB32-.Ltext0 + 4165 00b4 88060000 .4byte .LBE32-.Ltext0 + 4166 00b8 82050000 .4byte .LBB44-.Ltext0 + 4167 00bc 88050000 .4byte .LBE44-.Ltext0 + 4168 00c0 00000000 .4byte 0x0 + 4169 00c4 00000000 .4byte 0x0 + 4170 00c8 0E060000 .4byte .LBB35-.Ltext0 + BFIN GAS /tmp/ccCGQhfq.s page 93 + + + 4171 00cc 22060000 .4byte .LBE35-.Ltext0 + 4172 00d0 EA070000 .4byte .LBB43-.Ltext0 + 4173 00d4 F6070000 .4byte .LBE43-.Ltext0 + 4174 00d8 00000000 .4byte 0x0 + 4175 00dc 00000000 .4byte 0x0 + 4176 00e0 0E060000 .4byte .LBB36-.Ltext0 + 4177 00e4 22060000 .4byte .LBE36-.Ltext0 + 4178 00e8 EA070000 .4byte .LBB39-.Ltext0 + 4179 00ec F6070000 .4byte .LBE39-.Ltext0 + 4180 00f0 00000000 .4byte 0x0 + 4181 00f4 00000000 .4byte 0x0 + 4182 00f8 0E060000 .4byte .LBB37-.Ltext0 + 4183 00fc 22060000 .4byte .LBE37-.Ltext0 + 4184 0100 EA070000 .4byte .LBB38-.Ltext0 + 4185 0104 F6070000 .4byte .LBE38-.Ltext0 + 4186 0108 00000000 .4byte 0x0 + 4187 010c 00000000 .4byte 0x0 + 4188 0110 74050000 .4byte .LBB41-.Ltext0 + 4189 0114 7A050000 .4byte .LBE41-.Ltext0 + 4190 0118 64060000 .4byte .LBB34-.Ltext0 + 4191 011c 74060000 .4byte .LBE34-.Ltext0 + 4192 0120 86050000 .4byte .LBB42-.Ltext0 + 4193 0124 88050000 .4byte .LBE42-.Ltext0 + 4194 0128 00000000 .4byte 0x0 + 4195 012c 00000000 .4byte 0x0 + 4196 .section .debug_str,"MS",@progbits,1 + 4197 .LASF29: + 4198 0000 4C353032 .string "L502_LCH_MODE_ZERO" + 4198 5F4C4348 + 4198 5F4D4F44 + 4198 455F5A45 + 4198 524F00 + 4199 .LASF71: + 4200 0013 4C46534D .string "LFSM_state" + 4200 5F737461 + 4200 746500 + 4201 .LASF117: + 4202 001e 74785F76 .string "tx_val" + 4202 616C00 + 4203 .LASF35: + 4204 0025 4C353032 .string "L502_SYNC_DI_SYN2_FALL" + 4204 5F53594E + 4204 435F4449 + 4204 5F53594E + 4204 325F4641 + 4205 .LASF30: + 4206 003c 4C353032 .string "L502_SYNC_INTERNAL" + 4206 5F53594E + 4206 435F494E + 4206 5445524E + 4206 414C00 + 4207 .LASF78: + 4208 004f 4156475F .string "AVG_state" + 4208 73746174 + 4208 6500 + 4209 .LASF116: + 4210 0059 73656E64 .string "send_size" + BFIN GAS /tmp/ccCGQhfq.s page 94 + + + 4210 5F73697A + 4210 6500 + 4211 .LASF63: + 4212 0063 64617461 .string "dataprocessor_state" + 4212 70726F63 + 4212 6573736F + 4212 725F7374 + 4212 61746500 + 4213 .LASF12: + 4214 0077 756E7369 .string "unsigned int" + 4214 676E6564 + 4214 20696E74 + 4214 00 + 4215 .LASF40: + 4216 0084 4C353032 .string "L502_STREAM_DOUT" + 4216 5F535452 + 4216 45414D5F + 4216 444F5554 + 4216 00 + 4217 .LASF106: + 4218 0095 73747265 .string "streams_cnt" + 4218 616D735F + 4218 636E7400 + 4219 .LASF107: + 4220 00a1 6462675F .string "dbg_receive_value" + 4220 72656365 + 4220 6976655F + 4220 76616C75 + 4220 6500 + 4221 .LASF24: + 4222 00b3 4C353032 .string "L502_ADC_RANGE_1" + 4222 5F414443 + 4222 5F52414E + 4222 47455F31 + 4222 00 + 4223 .LASF23: + 4224 00c4 4C353032 .string "L502_ADC_RANGE_2" + 4224 5F414443 + 4224 5F52414E + 4224 47455F32 + 4224 00 + 4225 .LASF22: + 4226 00d5 4C353032 .string "L502_ADC_RANGE_5" + 4226 5F414443 + 4226 5F52414E + 4226 47455F35 + 4226 00 + 4227 .LASF28: + 4228 00e6 4C353032 .string "L502_LCH_MODE_DIFF" + 4228 5F4C4348 + 4228 5F4D4F44 + 4228 455F4449 + 4228 464600 + 4229 .LASF31: + 4230 00f9 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" + 4230 5F53594E + 4230 435F4558 + BFIN GAS /tmp/ccCGQhfq.s page 95 + + + 4230 5445524E + 4230 414C5F4D + 4231 .LASF120: + 4232 0113 4C46534D .string "LFSM_started" + 4232 5F737461 + 4232 72746564 + 4232 00 + 4233 .LASF52: + 4234 0120 4359434C .string "CYCLE_UNKNOWN" + 4234 455F554E + 4234 4B4E4F57 + 4234 4E00 + 4235 .LASF95: + 4236 012e 73706F72 .string "sport_rx_nonzero_sum" + 4236 745F7278 + 4236 5F6E6F6E + 4236 7A65726F + 4236 5F73756D + 4237 .LASF69: + 4238 0143 6D6F6465 .string "mode" + 4238 00 + 4239 .LASF114: + 4240 0148 54585F62 .string "TX_buff_I_shadow" + 4240 7566665F + 4240 495F7368 + 4240 61646F77 + 4240 00 + 4241 .LASF44: + 4242 0159 62756666 .string "buff_switch" + 4242 5F737769 + 4242 74636800 + 4243 .LASF49: + 4244 0165 46554C4C .string "FULLY_COMPLETED" + 4244 595F434F + 4244 4D504C45 + 4244 54454400 + 4245 .LASF74: + 4246 0175 54585F62 .string "TX_buff_I" + 4246 7566665F + 4246 4900 + 4247 .LASF8: + 4248 017f 75696E74 .string "uint32_t" + 4248 33325F74 + 4248 00 + 4249 .LASF110: + 4250 0188 54585F62 .string "TX_buff" + 4250 75666600 + 4251 .LASF53: + 4252 0190 4359434C .string "CYCLE_STARTED" + 4252 455F5354 + 4252 41525445 + 4252 4400 + 4253 .LASF112: + 4254 019e 54585F6D .string "TX_marker" + 4254 61726B65 + 4254 7200 + 4255 .LASF41: + BFIN GAS /tmp/ccCGQhfq.s page 96 + + + 4256 01a8 4C353032 .string "L502_STREAM_ALL_IN" + 4256 5F535452 + 4256 45414D5F + 4256 414C4C5F + 4256 494E00 + 4257 .LASF43: + 4258 01bb 666C6F61 .string "float" + 4258 7400 + 4259 .LASF91: + 4260 01c1 6E756D62 .string "number_of_free_tx_descriptors" + 4260 65725F6F + 4260 665F6672 + 4260 65655F74 + 4260 785F6465 + 4261 .LASF60: + 4262 01df 54585F44 .string "TX_DONE" + 4262 4F4E4500 + 4263 .LASF127: + 4264 01e7 64617461 .string "dataprocessor" + 4264 70726F63 + 4264 6573736F + 4264 7200 + 4265 .LASF16: + 4266 01f5 72657375 .string "result" + 4266 6C7400 + 4267 .LASF57: + 4268 01fc 46494C4C .string "FILLING" + 4268 494E4700 + 4269 .LASF11: + 4270 0204 6C6F6E67 .string "long long unsigned int" + 4270 206C6F6E + 4270 6720756E + 4270 7369676E + 4270 65642069 + 4271 .LASF76: + 4272 021b 4156475F .string "AVG_buff_I" + 4272 62756666 + 4272 5F4900 + 4273 .LASF96: + 4274 0226 7573725F .string "usr_cmd_process" + 4274 636D645F + 4274 70726F63 + 4274 65737300 + 4275 .LASF65: + 4276 0236 53454D49 .string "SEMITRANSPARENT" + 4276 5452414E + 4276 53504152 + 4276 454E5400 + 4277 .LASF90: + 4278 0246 7263765F .string "rcv_data" + 4278 64617461 + 4278 00 + 4279 .LASF97: + 4280 024f 73706F72 .string "sport_tx_done" + 4280 745F7478 + 4280 5F646F6E + 4280 6500 + BFIN GAS /tmp/ccCGQhfq.s page 97 + + + 4281 .LASF38: + 4282 025d 4C353032 .string "L502_STREAM_DAC1" + 4282 5F535452 + 4282 45414D5F + 4282 44414331 + 4282 00 + 4283 .LASF39: + 4284 026e 4C353032 .string "L502_STREAM_DAC2" + 4284 5F535452 + 4284 45414D5F + 4284 44414332 + 4284 00 + 4285 .LASF58: + 4286 027f 544F444F .string "TODO_TX" + 4286 5F545800 + 4287 .LASF105: + 4288 0287 4646545F .string "FFT_res_size" + 4288 7265735F + 4288 73697A65 + 4288 00 + 4289 .LASF17: + 4290 0294 64617461 .string "data_size" + 4290 5F73697A + 4290 6500 + 4291 .LASF124: + 4292 029e 7372632F .string "src/l502_user_process.c" + 4292 6C353032 + 4292 5F757365 + 4292 725F7072 + 4292 6F636573 + 4293 .LASF89: + 4294 02b6 4646545F .string "FFT_buff" + 4294 62756666 + 4294 00 + 4295 .LASF13: + 4296 02bf 636F6465 .string "code" + 4296 00 + 4297 .LASF27: + 4298 02c4 4C353032 .string "L502_LCH_MODE_COMM" + 4298 5F4C4348 + 4298 5F4D4F44 + 4298 455F434F + 4298 4D4D00 + 4299 .LASF55: + 4300 02d7 68646D61 .string "hdma_TX_state" + 4300 5F54585F + 4300 73746174 + 4300 6500 + 4301 .LASF42: + 4302 02e5 4C353032 .string "L502_STREAM_ALL_OUT" + 4302 5F535452 + 4302 45414D5F + 4302 414C4C5F + 4302 4F555400 + 4303 .LASF34: + 4304 02f9 4C353032 .string "L502_SYNC_DI_SYN1_FALL" + 4304 5F53594E + BFIN GAS /tmp/ccCGQhfq.s page 98 + + + 4304 435F4449 + 4304 5F53594E + 4304 315F4641 + 4305 .LASF79: + 4306 0310 4156475F .string "AVG_buff_state" + 4306 62756666 + 4306 5F737461 + 4306 746500 + 4307 .LASF85: + 4308 031f 44494E32 .string "DIN2_SYN_value_curr" + 4308 5F53594E + 4308 5F76616C + 4308 75655F63 + 4308 75727200 + 4309 .LASF20: + 4310 0333 63686172 .string "char" + 4310 00 + 4311 .LASF100: + 4312 0338 68646D61 .string "hdma_send_done" + 4312 5F73656E + 4312 645F646F + 4312 6E6500 + 4313 .LASF92: + 4314 0347 6572725F .string "err_codes" + 4314 636F6465 + 4314 7300 + 4315 .LASF18: + 4316 0351 64617461 .string "data" + 4316 00 + 4317 .LASF3: + 4318 0356 75696E74 .string "uint8_t" + 4318 385F7400 + 4319 .LASF14: + 4320 035e 73746174 .string "status" + 4320 757300 + 4321 .LASF88: + 4322 0365 4156475F .string "AVG_buff_I_max" + 4322 62756666 + 4322 5F495F6D + 4322 617800 + 4323 .LASF50: + 4324 0374 454E4445 .string "ENDED" + 4324 4400 + 4325 .LASF10: + 4326 037a 6C6F6E67 .string "long long int" + 4326 206C6F6E + 4326 6720696E + 4326 7400 + 4327 .LASF125: + 4328 0388 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 4328 652F6665 + 4328 64612F4D + 4328 4950542F + 4328 52616469 + 4329 .LASF37: + 4330 03d2 4C353032 .string "L502_STREAM_DIN" + 4330 5F535452 + BFIN GAS /tmp/ccCGQhfq.s page 99 + + + 4330 45414D5F + 4330 44494E00 + 4331 .LASF59: + 4332 03e2 5452414E .string "TRANSMITTING" + 4332 534D4954 + 4332 54494E47 + 4332 00 + 4333 .LASF111: + 4334 03ef 54585F62 .string "TX_buff_shadow" + 4334 7566665F + 4334 73686164 + 4334 6F7700 + 4335 .LASF101: + 4336 03fe 7573725F .string "usr_out_proc_data" + 4336 6F75745F + 4336 70726F63 + 4336 5F646174 + 4336 6100 + 4337 .LASF77: + 4338 0410 4156475F .string "AVG_buff_I_last" + 4338 62756666 + 4338 5F495F6C + 4338 61737400 + 4339 .LASF109: + 4340 0420 73747265 .string "streams_succes_flag" + 4340 616D735F + 4340 73756363 + 4340 65735F66 + 4340 6C616700 + 4341 .LASF68: + 4342 0434 574F524B .string "WORK" + 4342 00 + 4343 .LASF48: + 4344 0439 53544550 .string "STEP_COMPLETED" + 4344 5F434F4D + 4344 504C4554 + 4344 454400 + 4345 .LASF26: + 4346 0448 4C353032 .string "L502_ADC_RANGE_02" + 4346 5F414443 + 4346 5F52414E + 4346 47455F30 + 4346 3200 + 4347 .LASF99: + 4348 045a 73697A65 .string "size" + 4348 00 + 4349 .LASF25: + 4350 045f 4C353032 .string "L502_ADC_RANGE_05" + 4350 5F414443 + 4350 5F52414E + 4350 47455F30 + 4350 3500 + 4351 .LASF15: + 4352 0471 70617261 .string "param" + 4352 6D00 + 4353 .LASF56: + 4354 0477 54585F42 .string "TX_BUFF_OFF" + BFIN GAS /tmp/ccCGQhfq.s page 100 + + + 4354 5546465F + 4354 4F464600 + 4355 .LASF104: + 4356 0483 68656164 .string "header" + 4356 657200 + 4357 .LASF80: + 4358 048a 4156475F .string "AVG_buff_active" + 4358 62756666 + 4358 5F616374 + 4358 69766500 + 4359 .LASF33: + 4360 049a 4C353032 .string "L502_SYNC_DI_SYN2_RISE" + 4360 5F53594E + 4360 435F4449 + 4360 5F53594E + 4360 325F5249 + 4361 .LASF122: + 4362 04b1 44595F53 .string "DY_SYN_2_value_prev" + 4362 594E5F32 + 4362 5F76616C + 4362 75655F70 + 4362 72657600 + 4363 .LASF81: + 4364 04c5 4646545F .string "FFT_buff_I" + 4364 62756666 + 4364 5F4900 + 4365 .LASF84: + 4366 04d0 64696769 .string "digital_word_curr" + 4366 74616C5F + 4366 776F7264 + 4366 5F637572 + 4366 7200 + 4367 .LASF21: + 4368 04e2 4C353032 .string "L502_ADC_RANGE_10" + 4368 5F414443 + 4368 5F52414E + 4368 47455F31 + 4368 3000 + 4369 .LASF123: + 4370 04f4 474E5520 .string "GNU C 4.3.5" + 4370 4320342E + 4370 332E3500 + 4371 .LASF4: + 4372 0500 75696E74 .string "uint16_t" + 4372 31365F74 + 4372 00 + 4373 .LASF75: + 4374 0509 54585F62 .string "TX_buff_state" + 4374 7566665F + 4374 73746174 + 4374 6500 + 4375 .LASF102: + 4376 0517 7573725F .string "usr_in_proc_data" + 4376 696E5F70 + 4376 726F635F + 4376 64617461 + 4376 00 + BFIN GAS /tmp/ccCGQhfq.s page 101 + + + 4377 .LASF87: + 4378 0528 4156475F .string "AVG_buff" + 4378 62756666 + 4378 00 + 4379 .LASF64: + 4380 0531 5452414E .string "TRANSPARENT" + 4380 53504152 + 4380 454E5400 + 4381 .LASF66: + 4382 053d 4156475F .string "AVG_DONE" + 4382 444F4E45 + 4382 00 + 4383 .LASF45: + 4384 0546 6176675F .string "avg_state" + 4384 73746174 + 4384 6500 + 4385 .LASF2: + 4386 0550 73686F72 .string "short int" + 4386 7420696E + 4386 7400 + 4387 .LASF54: + 4388 055a 4359434C .string "CYCLE_RUNNING" + 4388 455F5255 + 4388 4E4E494E + 4388 4700 + 4389 .LASF72: + 4390 0568 61766572 .string "average_N_max" + 4390 6167655F + 4390 4E5F6D61 + 4390 7800 + 4391 .LASF7: + 4392 0576 6C6F6E67 .string "long int" + 4392 20696E74 + 4392 00 + 4393 .LASF83: + 4394 057f 64696769 .string "digital_word_prev" + 4394 74616C5F + 4394 776F7264 + 4394 5F707265 + 4394 7600 + 4395 .LASF118: + 4396 0591 736F6D65 .string "some_i" + 4396 5F6900 + 4397 .LASF103: + 4398 0598 776F7264 .string "word" + 4398 00 + 4399 .LASF108: + 4400 059d 6462675F .string "dbg_sport_rx_copy" + 4400 73706F72 + 4400 745F7278 + 4400 5F636F70 + 4400 7900 + 4401 .LASF126: + 4402 05af 64617461 .string "dataprocessor_dypedef" + 4402 70726F63 + 4402 6573736F + 4402 725F6479 + BFIN GAS /tmp/ccCGQhfq.s page 102 + + + 4402 70656465 + 4403 .LASF51: + 4404 05c5 6379636C .string "cycle_state" + 4404 655F7374 + 4404 61746500 + 4405 .LASF67: + 4406 05d1 4646545F .string "FFT_DONE" + 4406 444F4E45 + 4406 00 + 4407 .LASF9: + 4408 05da 6C6F6E67 .string "long unsigned int" + 4408 20756E73 + 4408 69676E65 + 4408 6420696E + 4408 7400 + 4409 .LASF93: + 4410 05ec 6572725F .string "err_codes_sum" + 4410 636F6465 + 4410 735F7375 + 4410 6D00 + 4411 .LASF6: + 4412 05fa 696E7433 .string "int32_t" + 4412 325F7400 + 4413 .LASF47: + 4414 0602 53544550 .string "STEP_RUNNING" + 4414 5F52554E + 4414 4E494E47 + 4414 00 + 4415 .LASF36: + 4416 060f 4C353032 .string "L502_STREAM_ADC" + 4416 5F535452 + 4416 45414D5F + 4416 41444300 + 4417 .LASF1: + 4418 061f 756E7369 .string "unsigned char" + 4418 676E6564 + 4418 20636861 + 4418 7200 + 4419 .LASF121: + 4420 062d 44595F53 .string "DY_SYN_2_value" + 4420 594E5F32 + 4420 5F76616C + 4420 756500 + 4421 .LASF98: + 4422 063c 61646472 .string "addr" + 4422 00 + 4423 .LASF86: + 4424 0641 44494E32 .string "DIN2_SYN_value_prev" + 4424 5F53594E + 4424 5F76616C + 4424 75655F70 + 4424 72657600 + 4425 .LASF61: + 4426 0655 42554646 .string "BUFF_READY" + 4426 5F524541 + 4426 445900 + 4427 .LASF119: + BFIN GAS /tmp/ccCGQhfq.s page 103 + + + 4428 0660 73697A65 .string "size_processed" + 4428 5F70726F + 4428 63657373 + 4428 656400 + 4429 .LASF70: + 4430 066f 6D6F6465 .string "mode_next" + 4430 5F6E6578 + 4430 7400 + 4431 .LASF0: + 4432 0679 7369676E .string "signed char" + 4432 65642063 + 4432 68617200 + 4433 .LASF5: + 4434 0685 73686F72 .string "short unsigned int" + 4434 7420756E + 4434 7369676E + 4434 65642069 + 4434 6E7400 + 4435 .LASF113: + 4436 0698 50726F63 .string "Proc_state" + 4436 5F737461 + 4436 746500 + 4437 .LASF32: + 4438 06a3 4C353032 .string "L502_SYNC_DI_SYN1_RISE" + 4438 5F53594E + 4438 435F4449 + 4438 5F53594E + 4438 315F5249 + 4439 .LASF46: + 4440 06ba 53544F50 .string "STOPPED" + 4440 50454400 + 4441 .LASF115: + 4442 06c2 64617461 .string "data_I" + 4442 5F4900 + 4443 .LASF82: + 4444 06c9 4646545F .string "FFT_buff_state" + 4444 62756666 + 4444 5F737461 + 4444 746500 + 4445 .LASF19: + 4446 06d8 745F6C35 .string "t_l502_bf_cmd" + 4446 30325F62 + 4446 665F636D + 4446 6400 + 4447 .LASF62: + 4448 06e6 44554D4D .string "DUMMY" + 4448 5900 + 4449 .LASF73: + 4450 06ec 61766572 .string "average_N" + 4450 6167655F + 4450 4E00 + 4451 .LASF94: + 4452 06f6 73747265 .string "streams_sum" + 4452 616D735F + 4452 73756D00 + 4453 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/ccCGQhfq.s page 104 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_user_process.c - /tmp/ccGFlwpN.s:13 .text:0000000000000000 _usr_cmd_process - /tmp/ccGFlwpN.s:1325 .bss:0000000000000000 _streams_cnt + /tmp/ccCGQhfq.s:13 .text:0000000000000000 _dataprocessor + /tmp/ccCGQhfq.s:66 .text:0000000000000038 _usr_cmd_process + /tmp/ccCGQhfq.s:1473 .bss:0000000000000000 _streams_cnt *COM*:0000000000000028 _dbg_sport_rx_copy - /tmp/ccGFlwpN.s:1362 .bss:0000000000000014 _TX_buff_I - /tmp/ccGFlwpN.s:1388 .data:0000000000000030 _TX_buff_state - *COM*:000000000000002c _Proc_state - /tmp/ccGFlwpN.s:1369 .data:000000000000002c _TX_buff_I_shadow - /tmp/ccGFlwpN.s:1332 .data:0000000000000000 _dbg_receive_value - /tmp/ccGFlwpN.s:658 .text:000000000000039c _sport_tx_done - /tmp/ccGFlwpN.s:685 .text:00000000000003b8 _hdma_send_done - /tmp/ccGFlwpN.s:717 .text:00000000000003e0 _usr_out_proc_data - /tmp/ccGFlwpN.s:781 .text:000000000000042c _usr_in_proc_data - /tmp/ccGFlwpN.s:1407 .bss:0000000000000028 _size_processed - /tmp/ccGFlwpN.s:1395 .bss:0000000000000020 _tx_val - /tmp/ccGFlwpN.s:1376 .bss:0000000000000018 _data_I - /tmp/ccGFlwpN.s:1417 .bss:000000000000002d _DY_SYN_2_value - /tmp/ccGFlwpN.s:1422 .bss:000000000000002e _DY_SYN_2_value_prev - /tmp/ccGFlwpN.s:1346 .data:0000000000000004 _TX_marker - /tmp/ccGFlwpN.s:1339 .bss:0000000000000010 _streams_succes_flag - /tmp/ccGFlwpN.s:1382 .bss:000000000000001c _send_size - /tmp/ccGFlwpN.s:1401 .bss:0000000000000024 _some_i - /tmp/ccGFlwpN.s:1412 .bss:000000000000002c _LFSM_started + /tmp/ccCGQhfq.s:1510 .bss:0000000000000014 _TX_buff_I + /tmp/ccCGQhfq.s:1536 .data:0000000000000030 _TX_buff_state + *COM*:0000000000000030 _Proc_state + /tmp/ccCGQhfq.s:1517 .data:000000000000002c _TX_buff_I_shadow + /tmp/ccCGQhfq.s:1480 .data:0000000000000000 _dbg_receive_value + /tmp/ccCGQhfq.s:710 .text:00000000000003d4 _sport_tx_done + /tmp/ccCGQhfq.s:737 .text:00000000000003f0 _hdma_send_done + /tmp/ccCGQhfq.s:769 .text:0000000000000418 _usr_out_proc_data + /tmp/ccCGQhfq.s:833 .text:0000000000000464 _usr_in_proc_data + /tmp/ccCGQhfq.s:1555 .bss:0000000000000028 _size_processed + /tmp/ccCGQhfq.s:1543 .bss:0000000000000020 _tx_val + /tmp/ccCGQhfq.s:1524 .bss:0000000000000018 _data_I + /tmp/ccCGQhfq.s:1565 .bss:000000000000002d _DY_SYN_2_value + /tmp/ccCGQhfq.s:1570 .bss:000000000000002e _DY_SYN_2_value_prev + /tmp/ccCGQhfq.s:1494 .data:0000000000000004 _TX_marker + /tmp/ccCGQhfq.s:1487 .bss:0000000000000010 _streams_succes_flag + /tmp/ccCGQhfq.s:1530 .bss:000000000000001c _send_size + /tmp/ccCGQhfq.s:1549 .bss:0000000000000024 _some_i + /tmp/ccCGQhfq.s:1560 .bss:000000000000002c _LFSM_started UNDEFINED SYMBOLS _l502_cmd_done @@ -5659,5 +6232,6 @@ _sport_tx_req_rdy _sport_tx_start_req ___udivsi3 _AVG_buff +_FFT_buff _hdma_send_req_start _TX_buff_shadow diff --git a/build/release/objs/l502_stream.o b/build/release/objs/l502_stream.o index dffb1e2..259cf99 100644 Binary files a/build/release/objs/l502_stream.o and b/build/release/objs/l502_stream.o differ diff --git a/build/release/objs/l502_user_process.o b/build/release/objs/l502_user_process.o index c02afb3..381c422 100644 Binary files a/build/release/objs/l502_user_process.o and b/build/release/objs/l502_user_process.o differ diff --git a/src/l502_stream.c b/src/l502_stream.c index 419e6b9..a9ce0ae 100644 --- a/src/l502_stream.c +++ b/src/l502_stream.c @@ -34,7 +34,7 @@ volatile uint32_t TX_buff_shadow[TX_BUFF_SIZE] __attribute__((section(".sdram_no //volatile uint32_t RAW_data_buff[RAW_DATA_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); volatile uint32_t AVG_buff[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); //volatile uint32_t AVG_buff_B[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); -//volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); +volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); /** Размер буфера на прием данных по SPORT0 в 32-битных словах */ diff --git a/src/l502_user_process.c b/src/l502_user_process.c index 609cd3d..9476721 100644 --- a/src/l502_user_process.c +++ b/src/l502_user_process.c @@ -87,7 +87,7 @@ extern volatile uint32_t TX_buff_shadow[]; //size: TX_BUFF_SIZE //extern volatile uint32_t RAW_data_buff[]; //size: RAW_DATA_BUFF_SIZE extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE //extern volatile uint32_t AVG_buff_B[]; //size: AVG_BUFF_SIZE -//extern volatile uint32_t FFT_buff[]; //size: FFT_BUFF_SIZE +extern volatile uint32_t FFT_buff[]; //size: FFT_BUFF_SIZE volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF00000, 0xFE0F0000,0xFE00F000, 0xFE000F00, 0xFE0000F0}; @@ -102,6 +102,7 @@ volatile struct dataprocessor_dypedef{ uint32_t TX_buff_I; uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send uint32_t AVG_buff_I; + uint32_t AVG_buff_I_last; uint8_t AVG_state; uint8_t AVG_buff_state; uint8_t AVG_buff_active; @@ -138,6 +139,22 @@ uint8_t LFSM_started = 0; uint8_t DY_SYN_2_value = 0; uint8_t DY_SYN_2_value_prev = 0; + + + +uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint32_t* FFT_buff, uint8_t mode){ + uint32_t FFT_buff_I = 0; + if (mode == TRANSPARENT){ + uint32_t i = 0; + while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + FFT_buff[FFT_buff_I++] = AVG_buff[i++]; + } + } + + return FFT_buff_I; +} + + /***************************************************************************//** @brief Обработка принятого массива данных АЦП/DIN. @@ -241,12 +258,23 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { //Proc_state.average_N = 0; //if (1){ Proc_state.AVG_state = FULLY_COMPLETED; + + + for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){ + FFT_buff[i] = 0; + } + + uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TRANSPARENT); + + //averaging completed => copy average results to TX_buff and start avg again TX_buff_I = 0; // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ uint32_t i = 0; - while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - TX_buff[TX_buff_I++] = AVG_buff[i++]; +// while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ +// TX_buff[TX_buff_I++] = AVG_buff[i++]; + while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ + TX_buff[TX_buff_I++] = FFT_buff[i++]; //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; //TX_buff[TX_buff_I++] = 0xC1000000; } @@ -254,7 +282,7 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { //clear AVG_buff: for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - AVG_buff[i] = 0xC2000000; + AVG_buff[i] = 0xE0000000; } TX_buff_state = TODO_TX; @@ -292,12 +320,20 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; + Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; Proc_state.AVG_buff_I++; if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ Proc_state.AVG_state = STEP_COMPLETED; } } } + }else{ + AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; + Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + Proc_state.AVG_buff_I++; + if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + Proc_state.AVG_state = STEP_COMPLETED; + } } } } @@ -587,7 +623,7 @@ void usr_cmd_process(t_l502_bf_cmd *cmd) { Proc_state.mode = AVG; Proc_state.mode_next = AVG; Proc_state.LFSM_state = CYCLE_UNKNOWN; - Proc_state.average_N_max = 5; + Proc_state.average_N_max = 1; // Proc_state.average_N_max = cmd->param; Proc_state.average_N = 0; Proc_state.TX_buff_I = 0; diff --git a/src/l502_user_process.h b/src/l502_user_process.h index 3b9379c..3032d35 100644 --- a/src/l502_user_process.h +++ b/src/l502_user_process.h @@ -12,7 +12,7 @@ //#define TX_BUFF_SIZE 100000 #define RAW_DATA_BUFF_SIZE 1000 #define AVG_BUFF_SIZE 2000 -#define FFT_BUFF_SIZE 1000 +#define FFT_BUFF_SIZE 2000 //#define L502_SPORT_IN_BUF_SIZE (2048*1024)