From b6636a0e83bec919f2d4dc6f5cc35cae4ce20840 Mon Sep 17 00:00:00 2001 From: Theodor Chikin Date: Thu, 9 Oct 2025 22:04:31 +0300 Subject: [PATCH] implemented FFT amplitude dump. Somehow FFT is working, but now it is buggy. FFT results are connected with input signal, but this connection is not straightforward. --- build/release/bin/l502-BFfirmware0.elf | Bin 166915 -> 174566 bytes build/release/bin/l502-BFfirmware0.ldr | Bin 48272 -> 49920 bytes build/release/bin/l502-BFfirmware0.map | 759 +- build/release/lst/FFT_FP_realisation.lst | 146 +- build/release/lst/l502_cmd.lst | 264 +- build/release/lst/l502_stream.lst | 4695 ++++---- build/release/lst/l502_user_process.lst | 11970 +++++++++++---------- build/release/objs/FFT_FP_realisation.o | Bin 7880 -> 7880 bytes build/release/objs/l502_stream.o | Bin 12711380 -> 12697052 bytes build/release/objs/l502_user_process.o | Bin 19408 -> 21492 bytes src/l502_user_process.c | 35 +- 11 files changed, 9431 insertions(+), 8438 deletions(-) diff --git a/build/release/bin/l502-BFfirmware0.elf b/build/release/bin/l502-BFfirmware0.elf index 84c775f5c1fc55de20e432e18b65fa7f6f9abcbc..879d366da00388953b98e42caed43385147e75a6 100755 GIT binary patch delta 33538 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%0A>w(1KCD0Buq-+x;}E_RWGiJnD`h+@ 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 w9?ApG5cSB1f)G||(u5~NR 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 kdpiAgU6SpgwC`3Y*)H^bc5rVv-aXQ{;eJyC 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 nQ0lpbzkE59jfKL0sim#rl|RO?;+3{param, cmd->data[0]); 187:src/l502_cmd.c **** } 188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0); - BFIN GAS /tmp/ccv7bIzA.s page 6 + BFIN GAS /tmp/ccEF2Yxd.s page 6 189:src/l502_cmd.c **** } @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 7 + BFIN GAS /tmp/ccEF2Yxd.s page 7 113 008a 0060 R0 = 0 (X); @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 8 + BFIN GAS /tmp/ccEF2Yxd.s page 8 262:src/l502_cmd.c **** break; @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 9 + BFIN GAS /tmp/ccEF2Yxd.s page 9 140 .LVL11: @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 191 0044 B8000000 .dd .L11; 192 0048 B8000000 .dd .L11; 193 004c B8000000 .dd .L11; - BFIN GAS /tmp/ccv7bIzA.s page 10 + BFIN GAS /tmp/ccEF2Yxd.s page 10 194 0050 B8000000 .dd .L11; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 244 00ec 0000 nop; 245 .LBB14: 280:src/l502_cmd.c **** uint32_t ch = cmd->data[0]; - BFIN GAS /tmp/ccv7bIzA.s page 11 + BFIN GAS /tmp/ccEF2Yxd.s page 11 246 .loc 1 280 0 @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 291 .loc 1 271 0 292 012a 82CE108E R7 = R0 << 2 || 292 69A10000 - BFIN GAS /tmp/ccv7bIzA.s page 12 + BFIN GAS /tmp/ccEF2Yxd.s page 12 293 R1 = [P5+20] || @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 340 0186 7C2F jump.s .L9; 341 .L14: 231:src/l502_cmd.c **** if (cmd->data_size < 5) { - BFIN GAS /tmp/ccv7bIzA.s page 13 + BFIN GAS /tmp/ccEF2Yxd.s page 13 342 .loc 1 231 0 @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 390 .LVL23: 391 01de 502F jump.s .L9; 392 .LVL24: - BFIN GAS /tmp/ccv7bIzA.s page 14 + BFIN GAS /tmp/ccEF2Yxd.s page 14 393 .L34: @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 437 .LBB21: 438 .LBB20: 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - BFIN GAS /tmp/ccv7bIzA.s page 15 + BFIN GAS /tmp/ccEF2Yxd.s page 15 439 .loc 1 94 0 @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 16 + BFIN GAS /tmp/ccEF2Yxd.s page 16 487 0258 4208 cc =P2==P0; @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 534 0294 804F R0 <<= 16; 535 0296 000C cc =R0==0; 536 0298 1618 if cc jump .L46; - BFIN GAS /tmp/ccv7bIzA.s page 17 + BFIN GAS /tmp/ccEF2Yxd.s page 17 537 029a 20E1FEFD R0 = -514 (X); @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 584 02d2 00E80300 LINK 12; 585 .LCFI10: 158:src/l502_cmd.c **** if (cmd->data_size < 1) { - BFIN GAS /tmp/ccv7bIzA.s page 18 + BFIN GAS /tmp/ccEF2Yxd.s page 18 586 .loc 1 158 0 @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 634 .LBE33: 635 .LBE32: 177:src/l502_cmd.c **** } - BFIN GAS /tmp/ccv7bIzA.s page 19 + BFIN GAS /tmp/ccEF2Yxd.s page 19 636 .loc 1 177 0 @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 20 + BFIN GAS /tmp/ccEF2Yxd.s page 20 686 .LVL65: @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 731 .loc 1 94 0 732 039a 20E1035A R0 = 23043 (X); 733 039e 50E60104 W [P2+2050] = R0; - BFIN GAS /tmp/ccv7bIzA.s page 21 + BFIN GAS /tmp/ccEF2Yxd.s page 21 734 .LBE41: @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 779 .loc 1 137 0 780 03d4 FFE316FE call _streams_stop; 781 .LVL73: - BFIN GAS /tmp/ccv7bIzA.s page 22 + BFIN GAS /tmp/ccEF2Yxd.s page 22 782 .LBB48: @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 826 .loc 1 134 0 827 041a 01E80000 UNLINK; 828 041e 1000 rts; - BFIN GAS /tmp/ccv7bIzA.s page 23 + BFIN GAS /tmp/ccEF2Yxd.s page 23 829 .LFE20: @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 24 + BFIN GAS /tmp/ccEF2Yxd.s page 24 305:src/l502_cmd.c **** switch (cmd->param) { @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 25 + BFIN GAS /tmp/ccEF2Yxd.s page 25 353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay; @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 902 .loc 1 383 0 903 0478 01E80000 UNLINK; 904 047c 8504 ( p5:5 ) = [sp++]; - BFIN GAS /tmp/ccv7bIzA.s page 26 + BFIN GAS /tmp/ccEF2Yxd.s page 26 905 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 958 0158 AA050000 .dd .L86; 959 015c 5A040000 .dd .L75; 960 0160 5A040000 .dd .L75; - BFIN GAS /tmp/ccv7bIzA.s page 27 + BFIN GAS /tmp/ccEF2Yxd.s page 27 961 0164 5A040000 .dd .L75; @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1013 .loc 1 308 0 1014 0492 1860 R0 = 3 (X); 1015 0494 68B1 [P5+20] = R0; - BFIN GAS /tmp/ccv7bIzA.s page 28 + BFIN GAS /tmp/ccEF2Yxd.s page 28 1016 0496 1360 R3 = 2 (X); @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1061 .LVL90: 1062 .L77: 312:src/l502_cmd.c **** cmd->data[0] = g_mode; - BFIN GAS /tmp/ccv7bIzA.s page 29 + BFIN GAS /tmp/ccEF2Yxd.s page 29 1063 .loc 1 312 0 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 30 + BFIN GAS /tmp/ccEF2Yxd.s page 30 1114 .loc 1 331 0 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1159 .LVL103: 1160 .L83: 349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq; - BFIN GAS /tmp/ccv7bIzA.s page 31 + BFIN GAS /tmp/ccEF2Yxd.s page 31 1161 .loc 1 349 0 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1211 .LVL112: 1212 05ce 2260 R2 = 4 (X); 1213 05d0 652F jump.s .L91; - BFIN GAS /tmp/ccv7bIzA.s page 32 + BFIN GAS /tmp/ccEF2Yxd.s page 32 1214 .LVL113: @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 33 + BFIN GAS /tmp/ccEF2Yxd.s page 33 1265 .loc 1 103 0 @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 34 + BFIN GAS /tmp/ccEF2Yxd.s page 34 1321 067e 0AE12002 P2.L = _f_cmd_tbl; @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1369 06dc 1032 P2 = R0; 1370 06de 4030 R0 = P0; 115:src/l502_cmd.c **** } - BFIN GAS /tmp/ccv7bIzA.s page 35 + BFIN GAS /tmp/ccEF2Yxd.s page 35 1371 .loc 1 115 0 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1413 .loc 1 108 0 1414 0712 915A P2 = P1 + P2; 1415 0714 52AC P2 = [P2+4]; - BFIN GAS /tmp/ccv7bIzA.s page 36 + BFIN GAS /tmp/ccEF2Yxd.s page 36 1416 0716 5200 jump (P2); @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1469 .size _l502_cmd_start, .-_l502_cmd_start 1470 .align 4 1471 .global _l502_cmd_check_req; - BFIN GAS /tmp/ccv7bIzA.s page 37 + BFIN GAS /tmp/ccEF2Yxd.s page 37 1472 .type _l502_cmd_check_req, STT_FUNC; @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 38 + BFIN GAS /tmp/ccEF2Yxd.s page 38 1521 079a 09A1 R1 = [P1+16]; @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccv7bIzA.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/ccv7bIzA.s page 39 + BFIN GAS /tmp/ccEF2Yxd.s page 39 1578 082c 11E41600 R1 = [P2+88]; @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1624 0874 0060 R0 = 0 (X); 1625 .LVL152: 1626 0876 F42F jump.s .L132; - BFIN GAS /tmp/ccv7bIzA.s page 40 + BFIN GAS /tmp/ccEF2Yxd.s page 40 1627 .LVL153: @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1677 08a4 4860 R0 = 9 (X); 1678 .LVL168: 1679 08a6 DC2F jump.s .L132; - BFIN GAS /tmp/ccv7bIzA.s page 41 + BFIN GAS /tmp/ccEF2Yxd.s page 41 1680 .LVL169: @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1734 .size _f_regaddr_k, 24 1735 _f_regaddr_k: 1736 0288 08040000 .long 1032 - BFIN GAS /tmp/ccv7bIzA.s page 42 + BFIN GAS /tmp/ccEF2Yxd.s page 42 1737 028c 09040000 .long 1033 @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1791 .4byte .LCFI1-.LFB16 1792 0039 0E .byte 0xe 1793 003a 04 .uleb128 0x4 - BFIN GAS /tmp/ccv7bIzA.s page 43 + BFIN GAS /tmp/ccEF2Yxd.s page 43 1794 003b 8D .byte 0x8d @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1848 .LEFDE6: 1849 .LSFDE8: 1850 0080 14000000 .4byte .LEFDE8-.LASFDE8 - BFIN GAS /tmp/ccv7bIzA.s page 44 + BFIN GAS /tmp/ccEF2Yxd.s page 44 1851 .LASFDE8: @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1905 00d4 2C000000 .4byte .LFE25-.LFB25 1906 00d8 46 .byte 0x4 1907 .4byte .LCFI11-.LFB25 - BFIN GAS /tmp/ccv7bIzA.s page 45 + BFIN GAS /tmp/ccEF2Yxd.s page 45 1908 00d9 0C .byte 0xc @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 1962 0124 8F .byte 0x8f 1963 0125 02 .uleb128 0x2 1964 0126 A3 .byte 0xa3 - BFIN GAS /tmp/ccv7bIzA.s page 46 + BFIN GAS /tmp/ccEF2Yxd.s page 46 1965 0127 01 .uleb128 0x1 @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2019 0171 8F .byte 0x8f 2020 0172 03 .uleb128 0x3 2021 0173 A3 .byte 0xa3 - BFIN GAS /tmp/ccv7bIzA.s page 47 + BFIN GAS /tmp/ccEF2Yxd.s page 47 2022 0174 02 .uleb128 0x2 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2076 001f 28000000 .4byte .LFB16-.Ltext0 2077 0023 2A000000 .4byte .LCFI1-.Ltext0 2078 0027 0100 .2byte 0x1 - BFIN GAS /tmp/ccv7bIzA.s page 48 + BFIN GAS /tmp/ccEF2Yxd.s page 48 2079 0029 5E .byte 0x5e @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2133 00b9 7E .byte 0x7e 2134 00ba 08 .sleb128 8 2135 00bb 6E000000 .4byte .LCFI5-.Ltext0 - BFIN GAS /tmp/ccv7bIzA.s page 49 + BFIN GAS /tmp/ccEF2Yxd.s page 49 2136 00bf E4010000 .4byte .LFE30-.Ltext0 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2190 0151 BE000000 .4byte .LVL15-.Ltext0 2191 0155 0100 .2byte 0x1 2192 0157 51 .byte 0x51 - BFIN GAS /tmp/ccv7bIzA.s page 50 + BFIN GAS /tmp/ccEF2Yxd.s page 50 2193 0158 F0000000 .4byte .LVL16-.Ltext0 @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2247 01e9 4C020000 .4byte .LVL31-.Ltext0 2248 01ed 0100 .2byte 0x1 2249 01ef 5A .byte 0x5a - BFIN GAS /tmp/ccv7bIzA.s page 51 + BFIN GAS /tmp/ccEF2Yxd.s page 51 2250 01f0 6E020000 .4byte .LVL33-.Ltext0 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2304 0280 5A .byte 0x5a 2305 0281 BE020000 .4byte .LVL42-.Ltext0 2306 0285 CC020000 .4byte .LVL45-.Ltext0 - BFIN GAS /tmp/ccv7bIzA.s page 52 + BFIN GAS /tmp/ccEF2Yxd.s page 52 2307 0289 0100 .2byte 0x1 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2361 031b 0100 .2byte 0x1 2362 031d 5A .byte 0x5a 2363 031e 00000000 .4byte 0x0 - BFIN GAS /tmp/ccv7bIzA.s page 53 + BFIN GAS /tmp/ccEF2Yxd.s page 53 2364 0322 00000000 .4byte 0x0 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2418 03b5 0200 .2byte 0x2 2419 03b7 7F .byte 0x7f 2420 03b8 08 .sleb128 8 - BFIN GAS /tmp/ccv7bIzA.s page 54 + BFIN GAS /tmp/ccEF2Yxd.s page 54 2421 03b9 00000000 .4byte 0x0 @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2475 044b 0100 .2byte 0x1 2476 044d 5E .byte 0x5e 2477 044e FC030000 .4byte .LCFI15-.Ltext0 - BFIN GAS /tmp/ccv7bIzA.s page 55 + BFIN GAS /tmp/ccEF2Yxd.s page 55 2478 0452 20040000 .4byte .LFE20-.Ltext0 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2532 04dd 5A040000 .4byte .LVL79-.Ltext0 2533 04e1 62040000 .4byte .LVL81-.Ltext0 2534 04e5 0100 .2byte 0x1 - BFIN GAS /tmp/ccv7bIzA.s page 56 + BFIN GAS /tmp/ccEF2Yxd.s page 56 2535 04e7 5D .byte 0x5d @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2589 057b 53 .byte 0x53 2590 057c 7E050000 .4byte .LVL104-.Ltext0 2591 0580 82050000 .4byte .LVL105-.Ltext0 - BFIN GAS /tmp/ccv7bIzA.s page 57 + BFIN GAS /tmp/ccEF2Yxd.s page 57 2592 0584 0100 .2byte 0x1 @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2646 0615 00000000 .4byte 0x0 2647 .LLST40: 2648 0619 F8050000 .4byte .LVL119-.Ltext0 - BFIN GAS /tmp/ccv7bIzA.s page 58 + BFIN GAS /tmp/ccEF2Yxd.s page 58 2649 061d 02060000 .4byte .LVL120-.Ltext0 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2703 06b0 2A070000 .4byte .LVL139-.Ltext0 2704 06b4 2C070000 .4byte .LVL140-.Ltext0 2705 06b8 0100 .2byte 0x1 - BFIN GAS /tmp/ccv7bIzA.s page 59 + BFIN GAS /tmp/ccEF2Yxd.s page 59 2706 06ba 50 .byte 0x50 @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2760 074d 0100 .2byte 0x1 2761 074f 50 .byte 0x50 2762 0750 96080000 .4byte .LVL160-.Ltext0 - BFIN GAS /tmp/ccv7bIzA.s page 60 + BFIN GAS /tmp/ccEF2Yxd.s page 60 2763 0754 98080000 .4byte .LVL161-.Ltext0 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2817 0027 06 .byte 0x6 2818 0028 3A080000 .4byte .LASF0 2819 002c 03 .uleb128 0x3 - BFIN GAS /tmp/ccv7bIzA.s page 61 + BFIN GAS /tmp/ccEF2Yxd.s page 61 2820 002d CB030000 .4byte .LASF3 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2874 0093 C6000000 .4byte .LASF12 2875 0097 05 .uleb128 0x5 2876 0098 04 .byte 0x4 - BFIN GAS /tmp/ccv7bIzA.s page 62 + BFIN GAS /tmp/ccEF2Yxd.s page 62 2877 0099 03 .byte 0x3 @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2931 0108 06 .uleb128 0x6 2932 0109 97080000 .4byte .LASF28 2933 010d 25 .sleb128 37 - BFIN GAS /tmp/ccv7bIzA.s page 63 + BFIN GAS /tmp/ccEF2Yxd.s page 63 2934 010e 06 .uleb128 0x6 @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 2988 0178 06 .uleb128 0x6 2989 0179 8F010000 .4byte .LASF43 2990 017d FE7B .sleb128 -514 - BFIN GAS /tmp/ccv7bIzA.s page 64 + BFIN GAS /tmp/ccEF2Yxd.s page 64 2991 017f 06 .uleb128 0x6 @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3045 01e8 23 .byte 0x23 3046 01e9 00 .uleb128 0x0 3047 01ea 08 .uleb128 0x8 - BFIN GAS /tmp/ccv7bIzA.s page 65 + BFIN GAS /tmp/ccEF2Yxd.s page 65 3048 01eb D3030000 .4byte .LASF55 @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3102 024c D3010000 .4byte 0x1d3 3103 0250 0C .uleb128 0xc 3104 0251 20 .byte 0x20 - BFIN GAS /tmp/ccv7bIzA.s page 66 + BFIN GAS /tmp/ccEF2Yxd.s page 66 3105 0252 04 .byte 0x4 @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3159 02b2 23 .byte 0x23 3160 02b3 45000000 .4byte 0x45 3161 02b7 02 .byte 0x2 - BFIN GAS /tmp/ccv7bIzA.s page 67 + BFIN GAS /tmp/ccEF2Yxd.s page 67 3162 02b8 23 .byte 0x23 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3216 0315 00 .uleb128 0x0 3217 0316 0D .uleb128 0xd 3218 0317 696E00 .string "in" - BFIN GAS /tmp/ccv7bIzA.s page 68 + BFIN GAS /tmp/ccEF2Yxd.s page 68 3219 031a 04 .byte 0x4 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3273 0380 23 .byte 0x23 3274 0381 8010 .uleb128 0x800 3275 0383 00 .byte 0x0 - BFIN GAS /tmp/ccv7bIzA.s page 69 + BFIN GAS /tmp/ccEF2Yxd.s page 69 3276 0384 03 .uleb128 0x3 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3330 03ea 01 .sleb128 1 3331 03eb 06 .uleb128 0x6 3332 03ec CA080000 .4byte .LASF88 - BFIN GAS /tmp/ccv7bIzA.s page 70 + BFIN GAS /tmp/ccEF2Yxd.s page 70 3333 03f0 02 .sleb128 2 @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3387 044e 00 .uleb128 0x0 3388 044f 08 .uleb128 0x8 3389 0450 40070000 .4byte .LASF96 - BFIN GAS /tmp/ccv7bIzA.s page 71 + BFIN GAS /tmp/ccEF2Yxd.s page 71 3390 0454 06 .byte 0x6 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3444 04b7 23 .byte 0x23 3445 04b8 01 .uleb128 0x1 3446 04b9 08 .uleb128 0x8 - BFIN GAS /tmp/ccv7bIzA.s page 72 + BFIN GAS /tmp/ccEF2Yxd.s page 72 3447 04ba 4A050000 .4byte .LASF102 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3501 051c 69000000 .4byte 0x69 3502 0520 03 .byte 0x3 3503 0521 23 .byte 0x23 - BFIN GAS /tmp/ccv7bIzA.s page 73 + BFIN GAS /tmp/ccEF2Yxd.s page 73 3504 0522 8410 .uleb128 0x804 @@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3558 0589 42020000 .4byte 0x242 3559 058d FF .byte 0xff 3560 058e 00 .byte 0x0 - BFIN GAS /tmp/ccv7bIzA.s page 74 + BFIN GAS /tmp/ccEF2Yxd.s page 74 3561 058f 03 .uleb128 0x3 @@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3615 05f2 00000000 .4byte .LFB19 3616 05f6 26000000 .4byte .LFE19 3617 05fa 00000000 .4byte .LLST0 - BFIN GAS /tmp/ccv7bIzA.s page 75 + BFIN GAS /tmp/ccEF2Yxd.s page 75 3618 05fe 14 .uleb128 0x14 @@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3672 0682 01 .byte 0x1 3673 0683 D3 .byte 0xd3 3674 0684 BE050000 .4byte 0x5be - BFIN GAS /tmp/ccv7bIzA.s page 76 + BFIN GAS /tmp/ccEF2Yxd.s page 76 3675 0688 CF000000 .4byte .LLST6 @@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3729 070e 00 .byte 0x0 3730 070f 10 .uleb128 0x10 3731 0710 04 .byte 0x4 - BFIN GAS /tmp/ccv7bIzA.s page 77 + BFIN GAS /tmp/ccEF2Yxd.s page 77 3732 0711 27040000 .4byte 0x427 @@ -4618,7 +4618,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3786 0792 C0 .byte 0xc0 3787 0793 57000000 .4byte 0x57 3788 0797 03020000 .4byte .LLST14 - BFIN GAS /tmp/ccv7bIzA.s page 78 + BFIN GAS /tmp/ccEF2Yxd.s page 78 3789 079b 1A .uleb128 0x1a @@ -4678,7 +4678,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3843 081f 00 .byte 0x0 3844 0820 18 .uleb128 0x18 3845 0821 25030000 .4byte .LASF122 - BFIN GAS /tmp/ccv7bIzA.s page 79 + BFIN GAS /tmp/ccEF2Yxd.s page 79 3846 0825 01 .byte 0x1 @@ -4738,7 +4738,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3900 08ac 1C .uleb128 0x1c 3901 08ad 5B060000 .4byte 0x65b 3902 08b1 1C .uleb128 0x1c - BFIN GAS /tmp/ccv7bIzA.s page 80 + BFIN GAS /tmp/ccEF2Yxd.s page 80 3903 08b2 52060000 .4byte 0x652 @@ -4798,7 +4798,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 3957 0939 91 .byte 0x91 3958 093a 1C .uleb128 0x1c 3959 093b 5B060000 .4byte 0x65b - BFIN GAS /tmp/ccv7bIzA.s page 81 + BFIN GAS /tmp/ccEF2Yxd.s page 81 3960 093f 1C .uleb128 0x1c @@ -4858,7 +4858,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4014 09c6 01 .byte 0x1 4015 09c7 85 .byte 0x85 4016 09c8 1C .uleb128 0x1c - BFIN GAS /tmp/ccv7bIzA.s page 82 + BFIN GAS /tmp/ccEF2Yxd.s page 82 4017 09c9 5B060000 .4byte 0x65b @@ -4918,7 +4918,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4071 0a4f 2D01 .2byte 0x12d 4072 0a51 57000000 .4byte 0x57 4073 0a55 06050000 .4byte .LLST36 - BFIN GAS /tmp/ccv7bIzA.s page 83 + BFIN GAS /tmp/ccEF2Yxd.s page 83 4074 0a59 22 .uleb128 0x22 @@ -4978,7 +4978,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4128 0ad2 1C .uleb128 0x1c 4129 0ad3 5B060000 .4byte 0x65b 4130 0ad7 1C .uleb128 0x1c - BFIN GAS /tmp/ccv7bIzA.s page 84 + BFIN GAS /tmp/ccEF2Yxd.s page 84 4131 0ad8 52060000 .4byte 0x652 @@ -5038,7 +5038,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4185 0b62 19070000 .4byte .LLST43 4186 0b66 2D .uleb128 0x2d 4187 0b67 C60A0000 .4byte 0xac6 - BFIN GAS /tmp/ccv7bIzA.s page 85 + BFIN GAS /tmp/ccEF2Yxd.s page 85 4188 0b6b 25 .uleb128 0x25 @@ -5098,7 +5098,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4242 0be0 C4050000 .4byte 0x5c4 4243 0be4 EF0B0000 .4byte 0xbef 4244 0be8 0F .uleb128 0xf - BFIN GAS /tmp/ccv7bIzA.s page 86 + BFIN GAS /tmp/ccEF2Yxd.s page 86 4245 0be9 42020000 .4byte 0x242 @@ -5158,7 +5158,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4299 0000 01 .uleb128 0x1 4300 0001 11 .uleb128 0x11 4301 0002 01 .byte 0x1 - BFIN GAS /tmp/ccv7bIzA.s page 87 + BFIN GAS /tmp/ccEF2Yxd.s page 87 4302 0003 25 .uleb128 0x25 @@ -5218,7 +5218,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4356 0039 0B .uleb128 0xb 4357 003a 0B .uleb128 0xb 4358 003b 3A .uleb128 0x3a - BFIN GAS /tmp/ccv7bIzA.s page 88 + BFIN GAS /tmp/ccEF2Yxd.s page 88 4359 003c 0B .uleb128 0xb @@ -5278,7 +5278,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4413 0072 21 .uleb128 0x21 4414 0073 00 .byte 0x0 4415 0074 49 .uleb128 0x49 - BFIN GAS /tmp/ccv7bIzA.s page 89 + BFIN GAS /tmp/ccEF2Yxd.s page 89 4416 0075 13 .uleb128 0x13 @@ -5338,7 +5338,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4470 00ab 2F .uleb128 0x2f 4471 00ac 0B .uleb128 0xb 4472 00ad 00 .byte 0x0 - BFIN GAS /tmp/ccv7bIzA.s page 90 + BFIN GAS /tmp/ccEF2Yxd.s page 90 4473 00ae 00 .byte 0x0 @@ -5398,7 +5398,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4527 00e4 3A .uleb128 0x3a 4528 00e5 0B .uleb128 0xb 4529 00e6 3B .uleb128 0x3b - BFIN GAS /tmp/ccv7bIzA.s page 91 + BFIN GAS /tmp/ccEF2Yxd.s page 91 4530 00e7 0B .uleb128 0xb @@ -5458,7 +5458,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4584 011d 0B .uleb128 0xb 4585 011e 27 .uleb128 0x27 4586 011f 0C .uleb128 0xc - BFIN GAS /tmp/ccv7bIzA.s page 92 + BFIN GAS /tmp/ccEF2Yxd.s page 92 4587 0120 11 .uleb128 0x11 @@ -5518,7 +5518,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4641 0156 13 .uleb128 0x13 4642 0157 00 .byte 0x0 4643 0158 00 .byte 0x0 - BFIN GAS /tmp/ccv7bIzA.s page 93 + BFIN GAS /tmp/ccEF2Yxd.s page 93 4644 0159 1C .uleb128 0x1c @@ -5578,7 +5578,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4698 018f 11 .uleb128 0x11 4699 0190 01 .uleb128 0x1 4700 0191 12 .uleb128 0x12 - BFIN GAS /tmp/ccv7bIzA.s page 94 + BFIN GAS /tmp/ccEF2Yxd.s page 94 4701 0192 01 .uleb128 0x1 @@ -5638,7 +5638,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4755 01c8 01 .uleb128 0x1 4756 01c9 58 .uleb128 0x58 4757 01ca 0B .uleb128 0xb - BFIN GAS /tmp/ccv7bIzA.s page 95 + BFIN GAS /tmp/ccEF2Yxd.s page 95 4758 01cb 59 .uleb128 0x59 @@ -5698,7 +5698,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4812 0201 00 .byte 0x0 4813 0202 29 .uleb128 0x29 4814 0203 05 .uleb128 0x5 - BFIN GAS /tmp/ccv7bIzA.s page 96 + BFIN GAS /tmp/ccEF2Yxd.s page 96 4815 0204 00 .byte 0x0 @@ -5758,7 +5758,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4869 023a 3B .uleb128 0x3b 4870 023b 0B .uleb128 0xb 4871 023c 27 .uleb128 0x27 - BFIN GAS /tmp/ccv7bIzA.s page 97 + BFIN GAS /tmp/ccEF2Yxd.s page 97 4872 023d 0C .uleb128 0xc @@ -5818,7 +5818,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4926 0273 0C .uleb128 0xc 4927 0274 00 .byte 0x0 4928 0275 00 .byte 0x0 - BFIN GAS /tmp/ccv7bIzA.s page 98 + BFIN GAS /tmp/ccEF2Yxd.s page 98 4929 0276 00 .byte 0x0 @@ -5878,7 +5878,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 4969 002c 1A010000 .4byte .LBE12-.Ltext0 4970 0030 B8000000 .4byte .LBB10-.Ltext0 4971 0034 BE000000 .4byte .LBE10-.Ltext0 - BFIN GAS /tmp/ccv7bIzA.s page 99 + BFIN GAS /tmp/ccEF2Yxd.s page 99 4972 0038 00000000 .4byte 0x0 @@ -5938,7 +5938,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5014 0044 4C353032 .string "L502_SYNC_INTERNAL" 5014 5F53594E 5014 435F494E - BFIN GAS /tmp/ccv7bIzA.s page 100 + BFIN GAS /tmp/ccEF2Yxd.s page 100 5014 5445524E @@ -5998,7 +5998,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5034 00 5035 .LASF79: 5036 0101 4C353032 .string "L502_ADC_RANGE_2" - BFIN GAS /tmp/ccv7bIzA.s page 101 + BFIN GAS /tmp/ccEF2Yxd.s page 101 5036 5F414443 @@ -6058,7 +6058,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5058 5F42465F 5058 4552525F 5058 46495253 - BFIN GAS /tmp/ccv7bIzA.s page 102 + BFIN GAS /tmp/ccEF2Yxd.s page 102 5058 545F434F @@ -6118,7 +6118,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5082 5F73697A 5082 6500 5083 .LASF34: - BFIN GAS /tmp/ccv7bIzA.s page 103 + BFIN GAS /tmp/ccEF2Yxd.s page 103 5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE" @@ -6178,7 +6178,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5105 .LASF90: 5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL" 5106 5F53594E - BFIN GAS /tmp/ccv7bIzA.s page 104 + BFIN GAS /tmp/ccEF2Yxd.s page 104 5106 435F4449 @@ -6238,7 +6238,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5130 5F42465F 5130 434D445F 5130 4153594E - BFIN GAS /tmp/ccv7bIzA.s page 105 + BFIN GAS /tmp/ccEF2Yxd.s page 105 5130 435F5459 @@ -6298,7 +6298,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5153 .LASF69: 5154 04d8 76616C69 .string "valid" 5154 6400 - BFIN GAS /tmp/ccv7bIzA.s page 106 + BFIN GAS /tmp/ccEF2Yxd.s page 106 5155 .LASF16: @@ -6358,7 +6358,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5177 .LASF89: 5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE" 5178 5F53594E - BFIN GAS /tmp/ccv7bIzA.s page 107 + BFIN GAS /tmp/ccEF2Yxd.s page 107 5178 435F4449 @@ -6418,7 +6418,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5202 0627 665F636D .string "f_cmd_streams_start" 5202 645F7374 5202 7265616D - BFIN GAS /tmp/ccv7bIzA.s page 108 + BFIN GAS /tmp/ccEF2Yxd.s page 108 5202 735F7374 @@ -6478,7 +6478,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5226 72745F6D 5226 6F646500 5227 .LASF104: - BFIN GAS /tmp/ccv7bIzA.s page 109 + BFIN GAS /tmp/ccEF2Yxd.s page 109 5228 06ef 6C63685F .string "lch_cnt" @@ -6538,7 +6538,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5252 50415241 5252 4D5F454E 5252 41424C45 - BFIN GAS /tmp/ccv7bIzA.s page 110 + BFIN GAS /tmp/ccEF2Yxd.s page 110 5253 .LASF67: @@ -6598,7 +6598,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5274 7420756E 5274 7369676E 5274 65642069 - BFIN GAS /tmp/ccv7bIzA.s page 111 + BFIN GAS /tmp/ccEF2Yxd.s page 111 5274 6E7400 @@ -6658,7 +6658,7 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5296 0938 745F6C35 .string "t_l502_bf_cmd" 5296 30325F62 5296 665F636D - BFIN GAS /tmp/ccv7bIzA.s page 112 + BFIN GAS /tmp/ccEF2Yxd.s page 112 5296 6400 @@ -6680,31 +6680,31 @@ BFIN GAS /tmp/ccv7bIzA.s page 1 5302 4D5F494E 5302 5F425546 5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccv7bIzA.s page 113 + BFIN GAS /tmp/ccEF2Yxd.s page 113 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_cmd.c - /tmp/ccv7bIzA.s:13 .text:0000000000000000 _l502_cmd_set_req + /tmp/ccEF2Yxd.s:13 .text:0000000000000000 _l502_cmd_set_req .bss:0000000000000000 _f_cmd_req - /tmp/ccv7bIzA.s:39 .text:0000000000000028 _l502_cmd_done - /tmp/ccv7bIzA.s:83 .text:0000000000000064 _f_cmd_set_param - /tmp/ccv7bIzA.s:1735 .rodata:0000000000000288 _f_regaddr_k - /tmp/ccv7bIzA.s:1745 .rodata:00000000000002a0 _f_regaddr_offs - /tmp/ccv7bIzA.s:401 .text:00000000000001e4 _f_cmd_get_out_status - /tmp/ccv7bIzA.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd - /tmp/ccv7bIzA.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr - /tmp/ccv7bIzA.s:579 .text:00000000000002d0 _f_cmd_async_out - /tmp/ccv7bIzA.s:677 .text:0000000000000350 _f_cmd_stream_disable - /tmp/ccv7bIzA.s:710 .text:000000000000037c _f_cmd_stream_enable - /tmp/ccv7bIzA.s:743 .text:00000000000003a8 _f_cmd_preload - /tmp/ccv7bIzA.s:773 .text:00000000000003d0 _f_cmd_stream_stop - /tmp/ccv7bIzA.s:803 .text:00000000000003f8 _f_cmd_streams_start - /tmp/ccv7bIzA.s:833 .text:0000000000000420 _f_cmd_config - /tmp/ccv7bIzA.s:863 .text:0000000000000448 _f_cmd_get_param - /tmp/ccv7bIzA.s:1249 .text:00000000000005f8 _l502_cmd_start - /tmp/ccv7bIzA.s:1705 .rodata:0000000000000220 _f_cmd_tbl - /tmp/ccv7bIzA.s:1473 .text:0000000000000740 _l502_cmd_check_req + /tmp/ccEF2Yxd.s:39 .text:0000000000000028 _l502_cmd_done + /tmp/ccEF2Yxd.s:83 .text:0000000000000064 _f_cmd_set_param + /tmp/ccEF2Yxd.s:1735 .rodata:0000000000000288 _f_regaddr_k + /tmp/ccEF2Yxd.s:1745 .rodata:00000000000002a0 _f_regaddr_offs + /tmp/ccEF2Yxd.s:401 .text:00000000000001e4 _f_cmd_get_out_status + /tmp/ccEF2Yxd.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd + /tmp/ccEF2Yxd.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr + /tmp/ccEF2Yxd.s:579 .text:00000000000002d0 _f_cmd_async_out + /tmp/ccEF2Yxd.s:677 .text:0000000000000350 _f_cmd_stream_disable + /tmp/ccEF2Yxd.s:710 .text:000000000000037c _f_cmd_stream_enable + /tmp/ccEF2Yxd.s:743 .text:00000000000003a8 _f_cmd_preload + /tmp/ccEF2Yxd.s:773 .text:00000000000003d0 _f_cmd_stream_stop + /tmp/ccEF2Yxd.s:803 .text:00000000000003f8 _f_cmd_streams_start + /tmp/ccEF2Yxd.s:833 .text:0000000000000420 _f_cmd_config + /tmp/ccEF2Yxd.s:863 .text:0000000000000448 _f_cmd_get_param + /tmp/ccEF2Yxd.s:1249 .text:00000000000005f8 _l502_cmd_start + /tmp/ccEF2Yxd.s:1705 .rodata:0000000000000220 _f_cmd_tbl + /tmp/ccEF2Yxd.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 2b91b91..e76b48b 100644 --- a/build/release/lst/l502_stream.lst +++ b/build/release/lst/l502_stream.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccrdr5Hz.s page 1 +BFIN GAS /tmp/ccGqo6cM.s page 1 1 .file "src/l502_stream.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 36:src/l502_stream.c **** #define DATA_L (1<<10) 37:src/l502_stream.c **** #define TWIDDLE_L (DATA_L / 2) 38:src/l502_stream.c **** //*/ - BFIN GAS /tmp/ccrdr5Hz.s page 2 + BFIN GAS /tmp/ccGqo6cM.s page 2 39:src/l502_stream.c **** @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 93:src/l502_stream.c **** static uint32_t f_sport_in_buf_size = L502_SPORT_IN_BUF_SIZE; 94:src/l502_stream.c **** 95:src/l502_stream.c **** - BFIN GAS /tmp/ccrdr5Hz.s page 3 + BFIN GAS /tmp/ccGqo6cM.s page 3 96:src/l502_stream.c **** /* буфер для прв кинятых данных по HDMA для вывода на ЦАП @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 150:src/l502_stream.c **** /* разрешаем прием по HDMA */ 151:src/l502_stream.c **** hdma_recv_start(); 152:src/l502_stream.c **** /* запускаем первый блок на прием (остальные будут - BFIN GAS /tmp/ccrdr5Hz.s page 4 + BFIN GAS /tmp/ccGqo6cM.s page 4 153:src/l502_stream.c **** добавлены из stream_proc() */ @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 207:src/l502_stream.c **** return 0; 208:src/l502_stream.c **** } 209:src/l502_stream.c **** - BFIN GAS /tmp/ccrdr5Hz.s page 5 + BFIN GAS /tmp/ccGqo6cM.s page 5 210:src/l502_stream.c **** /***************************************************************************//** @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 264:src/l502_stream.c **** время момента первого отсчета может не совпада 265:src/l502_stream.c **** запуска синхронизации 266:src/l502_stream.c **** */ - BFIN GAS /tmp/ccrdr5Hz.s page 6 + BFIN GAS /tmp/ccGqo6cM.s page 6 267:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1); @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 321:src/l502_stream.c **** void stream_proc(void) { 322:src/l502_stream.c **** /* если запущен поток ввода */ 323:src/l502_stream.c **** if ((g_stream_in_state != IN_STREAM_STOP) && (g_stream_in_state != IN_STREAM_ERR)) { - BFIN GAS /tmp/ccrdr5Hz.s page 7 + BFIN GAS /tmp/ccGqo6cM.s page 7 324:src/l502_stream.c **** uint32_t sport_rdy_size; @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 378:src/l502_stream.c **** 379:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ? 380:src/l502_stream.c **** L502_HDMA_OUT_BUF_SIZE - f_hdma_out_start_pos + get_pos : - BFIN GAS /tmp/ccrdr5Hz.s page 8 + BFIN GAS /tmp/ccGqo6cM.s page 8 381:src/l502_stream.c **** get_pos - f_hdma_out_start_pos; @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 39 .loc 1 409 0 40 0020 0893 [P1] = R0; 410:src/l502_stream.c **** } - BFIN GAS /tmp/ccrdr5Hz.s page 9 + BFIN GAS /tmp/ccGqo6cM.s page 9 41 .loc 1 410 0 @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 427:src/l502_stream.c **** } 78 .loc 1 427 0 79 004a 01E80000 UNLINK; - BFIN GAS /tmp/ccrdr5Hz.s page 10 + BFIN GAS /tmp/ccGqo6cM.s page 10 80 004e 1000 rts; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 114 .size _hdma_recv_done, .-_hdma_recv_done 115 0072 0000 .align 4 116 .global _sport_in_buffer_size; - BFIN GAS /tmp/ccrdr5Hz.s page 11 + BFIN GAS /tmp/ccGqo6cM.s page 11 117 .type _sport_in_buffer_size, STT_FUNC; @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 140 .LCFI4: 141 0086 3830 R7 = R0; 478:src/l502_stream.c **** int mul; - BFIN GAS /tmp/ccrdr5Hz.s page 12 + BFIN GAS /tmp/ccGqo6cM.s page 12 479:src/l502_stream.c **** if ((size >= L502_SPORT_IN_BUF_SIZE/4) || (size > 0x8000)) @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 182 .loc 1 489 0 183 00ce 3805 ( r7:7 ) = [sp++]; 184 - BFIN GAS /tmp/ccrdr5Hz.s page 13 + BFIN GAS /tmp/ccGqo6cM.s page 13 185 .LCFI7: @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 534:src/l502_stream.c **** 535:src/l502_stream.c **** Функция запрещает прием по SPORT0 и останавливает DMA */ 536:src/l502_stream.c **** void sport_rx_stop(void) { - BFIN GAS /tmp/ccrdr5Hz.s page 14 + BFIN GAS /tmp/ccGqo6cM.s page 14 195 .loc 1 536 0 @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 34:/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 __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x)) 35:/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 __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : " 36:/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 __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x)) - BFIN GAS /tmp/ccrdr5Hz.s page 15 + BFIN GAS /tmp/ccGqo6cM.s page 15 37:/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 __builtin_flushinvmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSHINV[%0++];" : " @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 91:/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_sti(__a); 92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } 93:/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/ccrdr5Hz.s page 16 + BFIN GAS /tmp/ccGqo6cM.s page 16 94:/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_STI */ @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 148:/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_PREFETCHMODUP 149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 150:/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 - BFIN GAS /tmp/ccrdr5Hz.s page 17 + BFIN GAS /tmp/ccGqo6cM.s page 17 151:/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 @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 206:/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_FLUSHMODUP 207:/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/ccrdr5Hz.s page 18 + BFIN GAS /tmp/ccGqo6cM.s page 18 208:/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 @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 262:/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_CSYNC */ 263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 264:/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_SSYNC) && \ - BFIN GAS /tmp/ccrdr5Hz.s page 19 + BFIN GAS /tmp/ccGqo6cM.s page 19 265:/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_SSYNC)) || \ @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 242 .size _sport_rx_stop, .-_sport_rx_stop 243 .align 4 244 .global _sport_rx_start; - BFIN GAS /tmp/ccrdr5Hz.s page 20 + BFIN GAS /tmp/ccGqo6cM.s page 20 245 .type _sport_rx_start, STT_FUNC; @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 291 0160 2400 ssync; 292 .LBE42: 293 .LBE41: - BFIN GAS /tmp/ccrdr5Hz.s page 21 + BFIN GAS /tmp/ccGqo6cM.s page 21 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 338 01c6 0897 W [P1] = R0; 339 .LBB43: 340 .LBB44: - BFIN GAS /tmp/ccrdr5Hz.s page 22 + BFIN GAS /tmp/ccGqo6cM.s page 22 341 .loc 2 277 0 @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 385 .LFB24: 321:src/l502_stream.c **** void stream_proc(void) { 386 .loc 1 321 0 - BFIN GAS /tmp/ccrdr5Hz.s page 23 + BFIN GAS /tmp/ccGqo6cM.s page 23 387 0208 C304 [--sp] = ( p5:3 ); @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 430 .L26: 431 .LBE45: 350:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_PRELOAD) || - BFIN GAS /tmp/ccrdr5Hz.s page 24 + BFIN GAS /tmp/ccGqo6cM.s page 24 432 .loc 1 350 0 @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 477 0284 FFE3BEFE call _hdma_recv_req_rdy; 478 .LVL23: 479 0288 000C cc =R0==0; - BFIN GAS /tmp/ccrdr5Hz.s page 25 + BFIN GAS /tmp/ccGqo6cM.s page 25 480 028a E71B if cc jump .L36; @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 386:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size; 524 .loc 1 386 0 525 02da 2893 [P5] = R0; - BFIN GAS /tmp/ccrdr5Hz.s page 26 + BFIN GAS /tmp/ccGqo6cM.s page 26 387:src/l502_stream.c **** if (f_hdma_out_start_pos==L502_HDMA_OUT_BUF_SIZE) @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 570 .loc 1 336 0 571 0320 2093 [P4] = R0; 337:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size) - BFIN GAS /tmp/ccrdr5Hz.s page 27 + BFIN GAS /tmp/ccGqo6cM.s page 27 572 .loc 1 337 0 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 617 035e 0060 R0 = 0 (X); 618 0360 0AE13000 P2.L = _f_hdma_out_proc_pos; 619 0364 1093 [P2] = R0; - BFIN GAS /tmp/ccrdr5Hz.s page 28 + BFIN GAS /tmp/ccGqo6cM.s page 28 620 0366 8F2F jump.s .L33; @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 668 039a 4CE10000 P4.H = _g_stream_out_state; 143:src/l502_stream.c **** int32_t stream_out_preload(void) { 669 .loc 1 143 0 - BFIN GAS /tmp/ccrdr5Hz.s page 29 + BFIN GAS /tmp/ccGqo6cM.s page 29 670 039e 00E80300 LINK 12; @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 715 .LCFI17: 716 03fe 1000 rts; 717 .L47: - BFIN GAS /tmp/ccrdr5Hz.s page 30 + BFIN GAS /tmp/ccGqo6cM.s page 30 718 0400 01E80000 UNLINK; @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 287:src/l502_stream.c **** int32_t streams_stop(void) { 763 .loc 1 287 0 764 0432 00E80300 LINK 12; - BFIN GAS /tmp/ccrdr5Hz.s page 31 + BFIN GAS /tmp/ccGqo6cM.s page 31 765 .LCFI21: @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 808 .LBB63: 809 .LBB64: 810 .loc 2 277 0 - BFIN GAS /tmp/ccrdr5Hz.s page 32 + BFIN GAS /tmp/ccGqo6cM.s page 32 811 0474 2400 ssync; @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 305:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP; 856 .loc 1 305 0 857 04c6 1793 [P2] = R7; - BFIN GAS /tmp/ccrdr5Hz.s page 33 + BFIN GAS /tmp/ccGqo6cM.s page 33 308:src/l502_stream.c **** } @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 903 .LCFI36: 904 04ee 5901 [--SP] = B1; 905 .LCFI37: - BFIN GAS /tmp/ccrdr5Hz.s page 34 + BFIN GAS /tmp/ccGqo6cM.s page 34 906 04f0 5A01 [--SP] = B2; @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 951 052c 1391 R3 = [P2]; 564:src/l502_stream.c **** if (f_sport_in_put_pos == f_sport_in_buf_size) 952 .loc 1 564 0 - BFIN GAS /tmp/ccrdr5Hz.s page 35 + BFIN GAS /tmp/ccGqo6cM.s page 35 953 052e 4AE10000 P2.H = _f_sport_in_buf_size; @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 576:src/l502_stream.c **** /* если осталось не больше блока - то считаем за пер 577:src/l502_stream.c **** т.к. тогда при следующем прерывании уже могут бы 578:src/l502_stream.c **** принятые ранее данные */ - BFIN GAS /tmp/ccrdr5Hz.s page 36 + BFIN GAS /tmp/ccGqo6cM.s page 36 579:src/l502_stream.c **** if (rdy_put_pos < 2*f_sport_in_block_size) { @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1041 05c8 D12F jump.s .L58; 1042 .L62: 1043 .LBB79: - BFIN GAS /tmp/ccrdr5Hz.s page 37 + BFIN GAS /tmp/ccGqo6cM.s page 37 1044 .LBB80: @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1092 0616 1093 [P2] = R0; 1093 0618 B42F jump.s .L59; 1094 .L60: - BFIN GAS /tmp/ccrdr5Hz.s page 38 + BFIN GAS /tmp/ccGqo6cM.s page 38 1095 .LBE80: @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1141 063e 080C cc =R0==1; 1142 0640 1118 if cc jump .L68; 1143 .L64: - BFIN GAS /tmp/ccrdr5Hz.s page 39 + BFIN GAS /tmp/ccGqo6cM.s page 39 179:src/l502_stream.c **** if (streams & L502_STREAM_ADC) @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1188 067a E41F if cc jump .L64 (bp); 174:src/l502_stream.c **** sport_rx_stop(); 1189 .loc 1 174 0 - BFIN GAS /tmp/ccrdr5Hz.s page 40 + BFIN GAS /tmp/ccGqo6cM.s page 40 1190 067c FFE32CFD call _sport_rx_stop; @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1236 06a4 0960 R1 = 1 (X); 1237 06a6 4F54 R1 = R7 & R1; 1238 .LVL61: - BFIN GAS /tmp/ccrdr5Hz.s page 41 + BFIN GAS /tmp/ccGqo6cM.s page 41 182:src/l502_stream.c **** wrd_en |= 0x2; @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1283 .LBE104: 1284 .LBE107: 1285 .LFE20: - BFIN GAS /tmp/ccrdr5Hz.s page 42 + BFIN GAS /tmp/ccGqo6cM.s page 42 1286 .size _stream_enable, .-_stream_enable @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 227:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0; 1331 .loc 1 227 0 1332 0728 1093 [P2] = R0; - BFIN GAS /tmp/ccrdr5Hz.s page 43 + BFIN GAS /tmp/ccGqo6cM.s page 43 230:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_IN) { @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1376 .LBB127: 1377 .LBB123: 188:src/l502_stream.c **** g_streams = streams; - BFIN GAS /tmp/ccrdr5Hz.s page 44 + BFIN GAS /tmp/ccGqo6cM.s page 44 1378 .loc 1 188 0 @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1421 07a0 2993 [P5] = R1; 247:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_STOP) || 1422 .loc 1 247 0 - BFIN GAS /tmp/ccrdr5Hz.s page 45 + BFIN GAS /tmp/ccGqo6cM.s page 45 1423 07a2 4CE10000 P4.H = _g_stream_out_state; @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1469 07ee 0060 R0 = 0 (X); 1470 07f0 0AE1C80C P2.L = 3272; 1471 07f4 1097 W [P2] = R0; - BFIN GAS /tmp/ccrdr5Hz.s page 46 + BFIN GAS /tmp/ccGqo6cM.s page 46 1472 .LBB133: @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1520 0836 06E10000 R6.L = _f_sport_in_buf; 1521 083a 0AE1C40C P2.L = 3268; 1522 083e 1693 [P2] = R6; - BFIN GAS /tmp/ccrdr5Hz.s page 47 + BFIN GAS /tmp/ccGqo6cM.s page 47 510:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 522:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN; 1568 .loc 1 522 0 1569 089c 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccrdr5Hz.s page 48 + BFIN GAS /tmp/ccGqo6cM.s page 48 1570 089e 004A BITSET (R0, 0); @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1614 .LBE141: 249:src/l502_stream.c **** stream_out_preload(); 1615 .loc 1 249 0 - BFIN GAS /tmp/ccrdr5Hz.s page 49 + BFIN GAS /tmp/ccGqo6cM.s page 49 1616 08e0 FFE35CFD call _stream_out_preload; @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1668 0008 00002000 .long 2097152 1669 .local _f_sport_in_get_pos 1670 .comm _f_sport_in_get_pos,4,4 - BFIN GAS /tmp/ccrdr5Hz.s page 50 + BFIN GAS /tmp/ccGqo6cM.s page 50 1671 .local _f_recv_size @@ -2985,9 +2985,9 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1704 .global _twiddle_re; 1705 .align 4 1706 .type _twiddle_re, @object - 1707 .size _twiddle_re, 4096 + 1707 .size _twiddle_re, 2048 1708 _twiddle_re: - 1709 c00000 00000000 .zero 4096 + 1709 c00000 00000000 .zero 2048 1709 00000000 1709 00000000 1709 00000000 @@ -2995,10 +2995,10 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1710 .global _twiddle_im; 1711 .align 4 1712 .type _twiddle_im, @object - 1713 .size _twiddle_im, 4096 + 1713 .size _twiddle_im, 2048 1714 _twiddle_im: - 1715 c01000 00000000 .zero 4096 - BFIN GAS /tmp/ccrdr5Hz.s page 51 + 1715 c00800 00000000 .zero 2048 + BFIN GAS /tmp/ccGqo6cM.s page 51 1715 00000000 @@ -3010,7 +3010,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1718 .type _TX_buff, @object 1719 .size _TX_buff, 40000 1720 _TX_buff: - 1721 c02000 00000000 .zero 40000 + 1721 c01000 00000000 .zero 40000 1721 00000000 1721 00000000 1721 00000000 @@ -3020,7 +3020,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1724 .type _TX_buff_shadow, @object 1725 .size _TX_buff_shadow, 40000 1726 _TX_buff_shadow: - 1727 c0bc40 00000000 .zero 40000 + 1727 c0ac40 00000000 .zero 40000 1727 00000000 1727 00000000 1727 00000000 @@ -3028,9 +3028,9 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1728 .global _AVG_buff; 1729 .align 4 1730 .type _AVG_buff, @object - 1731 .size _AVG_buff, 4096 + 1731 .size _AVG_buff, 2048 1732 _AVG_buff: - 1733 c15880 00000000 .zero 4096 + 1733 c14880 00000000 .zero 2048 1733 00000000 1733 00000000 1733 00000000 @@ -3038,9 +3038,9 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1734 .global _FFT_buff; 1735 .align 4 1736 .type _FFT_buff, @object - 1737 .size _FFT_buff, 16384 + 1737 .size _FFT_buff, 8192 1738 _FFT_buff: - 1739 c16880 00000000 .zero 16384 + 1739 c15080 00000000 .zero 8192 1739 00000000 1739 00000000 1739 00000000 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1750 000d 0C .byte 0xc 1751 000e 0E .uleb128 0xe 1752 000f 00 .uleb128 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 52 + BFIN GAS /tmp/ccGqo6cM.s page 52 1753 .align 4 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1807 0058 14000000 .4byte .LEFDE6-.LASFDE6 1808 .LASFDE6: 1809 005c 00000000 .4byte .Lframe0 - BFIN GAS /tmp/ccrdr5Hz.s page 53 + BFIN GAS /tmp/ccGqo6cM.s page 53 1810 0060 74000000 .4byte .LFB28 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1864 00a8 1C000000 .4byte .LEFDE12-.LASFDE12 1865 .LASFDE12: 1866 00ac 00000000 .4byte .Lframe0 - BFIN GAS /tmp/ccrdr5Hz.s page 54 + BFIN GAS /tmp/ccGqo6cM.s page 54 1867 00b0 20010000 .4byte .LFB30 @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1921 00fc 42 .byte 0x4 1922 .4byte .LCFI15-.LFB18 1923 00fd 0E .byte 0xe - BFIN GAS /tmp/ccrdr5Hz.s page 55 + BFIN GAS /tmp/ccGqo6cM.s page 55 1924 00fe 08 .uleb128 0x8 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 1978 0141 8F .byte 0x8f 1979 0142 05 .uleb128 0x5 1980 0143 A3 .byte 0xa3 - BFIN GAS /tmp/ccrdr5Hz.s page 56 + BFIN GAS /tmp/ccGqo6cM.s page 56 1981 0144 04 .uleb128 0x4 @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2035 .4byte .LCFI35-.LCFI34 2036 017a 0E .byte 0xe 2037 017b 64 .uleb128 0x64 - BFIN GAS /tmp/ccrdr5Hz.s page 57 + BFIN GAS /tmp/ccGqo6cM.s page 57 2038 017c 42 .byte 0x4 @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2092 01ac 9F .byte 0x9f 2093 01ad 25 .uleb128 0x25 2094 01ae 9E .byte 0x9e - BFIN GAS /tmp/ccrdr5Hz.s page 58 + BFIN GAS /tmp/ccGqo6cM.s page 58 2095 01af 24 .uleb128 0x24 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2149 01e5 09 .uleb128 0x9 2150 01e6 80 .byte 0x80 2151 01e7 08 .uleb128 0x8 - BFIN GAS /tmp/ccrdr5Hz.s page 59 + BFIN GAS /tmp/ccGqo6cM.s page 59 2152 01e8 B1 .byte 0xb1 @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2206 0225 0F .uleb128 0xf 2207 0226 10 .uleb128 0x10 2208 0227 8F .byte 0x8f - BFIN GAS /tmp/ccrdr5Hz.s page 60 + BFIN GAS /tmp/ccGqo6cM.s page 60 2209 0228 04 .uleb128 0x4 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2263 026c 1C .uleb128 0x1c 2264 026d 8F .byte 0x8f 2265 026e 07 .uleb128 0x7 - BFIN GAS /tmp/ccrdr5Hz.s page 61 + BFIN GAS /tmp/ccGqo6cM.s page 61 2266 026f A3 .byte 0xa3 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2320 0079 50 .byte 0x50 2321 007a 00000000 .4byte 0x0 2322 007e 00000000 .4byte 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 62 + BFIN GAS /tmp/ccGqo6cM.s page 62 2323 .LLST5: @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2377 010f 86000000 .4byte .LCFI4-.Ltext0 2378 0113 90000000 .4byte .LCFI5-.Ltext0 2379 0117 0200 .2byte 0x2 - BFIN GAS /tmp/ccrdr5Hz.s page 63 + BFIN GAS /tmp/ccGqo6cM.s page 63 2380 0119 7E .byte 0x7e @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2434 01a2 08020000 .4byte .LFB24-.Ltext0 2435 01a6 0A020000 .4byte .LCFI12-.Ltext0 2436 01aa 0100 .2byte 0x1 - BFIN GAS /tmp/ccrdr5Hz.s page 64 + BFIN GAS /tmp/ccGqo6cM.s page 64 2437 01ac 5E .byte 0x5e @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2491 023d 0100 .2byte 0x1 2492 023f 5A .byte 0x5a 2493 0240 38030000 .4byte .LVL33-.Ltext0 - BFIN GAS /tmp/ccrdr5Hz.s page 65 + BFIN GAS /tmp/ccGqo6cM.s page 65 2494 0244 4C030000 .4byte .LVL35-.Ltext0 @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2548 02d4 0A040000 .4byte .LVL43-.Ltext0 2549 02d8 0100 .2byte 0x1 2550 02da 50 .byte 0x50 - BFIN GAS /tmp/ccrdr5Hz.s page 66 + BFIN GAS /tmp/ccGqo6cM.s page 66 2551 02db 00000000 .4byte 0x0 @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2605 036a 0200 .2byte 0x2 2606 036c 7E .byte 0x7e 2607 036d 08 .sleb128 8 - BFIN GAS /tmp/ccrdr5Hz.s page 67 + BFIN GAS /tmp/ccGqo6cM.s page 67 2608 036e DA040000 .4byte .LCFI26-.Ltext0 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2662 03f6 E800 .sleb128 104 2663 03f8 F0040000 .4byte .LCFI37-.Ltext0 2664 03fc F2040000 .4byte .LCFI38-.Ltext0 - BFIN GAS /tmp/ccrdr5Hz.s page 68 + BFIN GAS /tmp/ccGqo6cM.s page 68 2665 0400 0300 .2byte 0x3 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2719 048b 10050000 .4byte .LCFI49-.Ltext0 2720 048f 0300 .2byte 0x3 2721 0491 7E .byte 0x7e - BFIN GAS /tmp/ccrdr5Hz.s page 69 + BFIN GAS /tmp/ccGqo6cM.s page 69 2722 0492 9C01 .sleb128 156 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2776 0521 10 .sleb128 16 2777 0522 00000000 .4byte 0x0 2778 0526 00000000 .4byte 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 70 + BFIN GAS /tmp/ccGqo6cM.s page 70 2779 .LLST29: @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2833 05b7 14 .sleb128 20 2834 05b8 EE060000 .4byte .LCFI60-.Ltext0 2835 05bc F0080000 .4byte .LFE22-.Ltext0 - BFIN GAS /tmp/ccrdr5Hz.s page 71 + BFIN GAS /tmp/ccGqo6cM.s page 71 2836 05c0 0200 .2byte 0x2 @@ -4229,7 +4229,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2861 .file 5 "src/l502_defs.h" 2862 .file 6 "src/l502_stream.h" 2863 .section .debug_info - 2864 0000 E6080000 .4byte 0x8e6 + 2864 0000 E5080000 .4byte 0x8e5 2865 0004 0200 .2byte 0x2 2866 0006 00000000 .4byte .Ldebug_abbrev0 2867 000a 04 .byte 0x4 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2890 003c 07 .byte 0x7 2891 003d 18040000 .4byte .LASF3 2892 0041 03 .uleb128 0x3 - BFIN GAS /tmp/ccrdr5Hz.s page 72 + BFIN GAS /tmp/ccGqo6cM.s page 72 2893 0042 61040000 .4byte .LASF5 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2947 00a5 EF000000 .4byte 0xef 2948 00a9 07 .uleb128 0x7 2949 00aa BC050000 .4byte .LASF14 - BFIN GAS /tmp/ccrdr5Hz.s page 73 + BFIN GAS /tmp/ccGqo6cM.s page 73 2950 00ae 00 .sleb128 0 @@ -4365,927 +4365,927 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 2991 0104 4A040000 .4byte .LASF26 2992 0108 02 .sleb128 2 2993 0109 00 .byte 0x0 - 2994 010a 08 .uleb128 0x8 - 2995 010b 53000000 .4byte 0x53 - 2996 010f 1B010000 .4byte 0x11b - 2997 0113 09 .uleb128 0x9 - 2998 0114 97000000 .4byte 0x97 - 2999 0118 FF03 .2byte 0x3ff - 3000 011a 00 .byte 0x0 - 3001 011b 06 .uleb128 0x6 - 3002 011c 04 .byte 0x4 - 3003 011d 05 .byte 0x5 - 3004 011e 74 .byte 0x74 - 3005 011f 50010000 .4byte 0x150 - 3006 0123 07 .uleb128 0x7 - BFIN GAS /tmp/ccrdr5Hz.s page 74 + 2994 010a 06 .uleb128 0x6 + 2995 010b 04 .byte 0x4 + 2996 010c 05 .byte 0x5 + 2997 010d 74 .byte 0x74 + 2998 010e 3F010000 .4byte 0x13f + 2999 0112 07 .uleb128 0x7 + 3000 0113 67030000 .4byte .LASF27 + 3001 0117 01 .sleb128 1 + 3002 0118 07 .uleb128 0x7 + 3003 0119 7F020000 .4byte .LASF28 + 3004 011d 02 .sleb128 2 + 3005 011e 07 .uleb128 0x7 + 3006 011f 10010000 .4byte .LASF29 + BFIN GAS /tmp/ccGqo6cM.s page 74 - 3007 0124 67030000 .4byte .LASF27 - 3008 0128 01 .sleb128 1 - 3009 0129 07 .uleb128 0x7 - 3010 012a 7F020000 .4byte .LASF28 - 3011 012e 02 .sleb128 2 - 3012 012f 07 .uleb128 0x7 - 3013 0130 10010000 .4byte .LASF29 - 3014 0134 10 .sleb128 16 - 3015 0135 07 .uleb128 0x7 - 3016 0136 21010000 .4byte .LASF30 - 3017 013a 20 .sleb128 32 - 3018 013b 07 .uleb128 0x7 - 3019 013c 77030000 .4byte .LASF31 - 3020 0140 C000 .sleb128 64 - 3021 0142 07 .uleb128 0x7 - 3022 0143 F8050000 .4byte .LASF32 - 3023 0147 03 .sleb128 3 - 3024 0148 07 .uleb128 0x7 - 3025 0149 D6010000 .4byte .LASF33 - 3026 014d F000 .sleb128 112 - 3027 014f 00 .byte 0x0 - 3028 0150 06 .uleb128 0x6 - 3029 0151 04 .byte 0x4 - 3030 0152 06 .byte 0x6 - 3031 0153 11 .byte 0x11 - 3032 0154 71010000 .4byte 0x171 - 3033 0158 07 .uleb128 0x7 - 3034 0159 E3000000 .4byte .LASF34 - 3035 015d 00 .sleb128 0 - 3036 015e 07 .uleb128 0x7 - 3037 015f 92040000 .4byte .LASF35 - 3038 0163 02 .sleb128 2 - 3039 0164 07 .uleb128 0x7 - 3040 0165 B0010000 .4byte .LASF36 - 3041 0169 04 .sleb128 4 - 3042 016a 07 .uleb128 0x7 - 3043 016b 0F000000 .4byte .LASF37 - 3044 016f 03 .sleb128 3 - 3045 0170 00 .byte 0x0 - 3046 0171 03 .uleb128 0x3 - 3047 0172 57050000 .4byte .LASF38 - 3048 0176 06 .byte 0x6 - 3049 0177 16 .byte 0x16 - 3050 0178 50010000 .4byte 0x150 - 3051 017c 06 .uleb128 0x6 - 3052 017d 04 .byte 0x4 - 3053 017e 06 .byte 0x6 - 3054 017f 19 .byte 0x19 - 3055 0180 A3010000 .4byte 0x1a3 - 3056 0184 07 .uleb128 0x7 - 3057 0185 18020000 .4byte .LASF39 - 3058 0189 00 .sleb128 0 - 3059 018a 07 .uleb128 0x7 - 3060 018b F9030000 .4byte .LASF40 - 3061 018f 01 .sleb128 1 - 3062 0190 07 .uleb128 0x7 - 3063 0191 1D000000 .4byte .LASF41 - BFIN GAS /tmp/ccrdr5Hz.s page 75 + 3007 0123 10 .sleb128 16 + 3008 0124 07 .uleb128 0x7 + 3009 0125 21010000 .4byte .LASF30 + 3010 0129 20 .sleb128 32 + 3011 012a 07 .uleb128 0x7 + 3012 012b 77030000 .4byte .LASF31 + 3013 012f C000 .sleb128 64 + 3014 0131 07 .uleb128 0x7 + 3015 0132 F8050000 .4byte .LASF32 + 3016 0136 03 .sleb128 3 + 3017 0137 07 .uleb128 0x7 + 3018 0138 D6010000 .4byte .LASF33 + 3019 013c F000 .sleb128 112 + 3020 013e 00 .byte 0x0 + 3021 013f 06 .uleb128 0x6 + 3022 0140 04 .byte 0x4 + 3023 0141 06 .byte 0x6 + 3024 0142 11 .byte 0x11 + 3025 0143 60010000 .4byte 0x160 + 3026 0147 07 .uleb128 0x7 + 3027 0148 E3000000 .4byte .LASF34 + 3028 014c 00 .sleb128 0 + 3029 014d 07 .uleb128 0x7 + 3030 014e 92040000 .4byte .LASF35 + 3031 0152 02 .sleb128 2 + 3032 0153 07 .uleb128 0x7 + 3033 0154 B0010000 .4byte .LASF36 + 3034 0158 04 .sleb128 4 + 3035 0159 07 .uleb128 0x7 + 3036 015a 0F000000 .4byte .LASF37 + 3037 015e 03 .sleb128 3 + 3038 015f 00 .byte 0x0 + 3039 0160 03 .uleb128 0x3 + 3040 0161 57050000 .4byte .LASF38 + 3041 0165 06 .byte 0x6 + 3042 0166 16 .byte 0x16 + 3043 0167 3F010000 .4byte 0x13f + 3044 016b 06 .uleb128 0x6 + 3045 016c 04 .byte 0x4 + 3046 016d 06 .byte 0x6 + 3047 016e 19 .byte 0x19 + 3048 016f 92010000 .4byte 0x192 + 3049 0173 07 .uleb128 0x7 + 3050 0174 18020000 .4byte .LASF39 + 3051 0178 00 .sleb128 0 + 3052 0179 07 .uleb128 0x7 + 3053 017a F9030000 .4byte .LASF40 + 3054 017e 01 .sleb128 1 + 3055 017f 07 .uleb128 0x7 + 3056 0180 1D000000 .4byte .LASF41 + 3057 0184 02 .sleb128 2 + 3058 0185 07 .uleb128 0x7 + 3059 0186 28020000 .4byte .LASF42 + 3060 018a 03 .sleb128 3 + 3061 018b 07 .uleb128 0x7 + 3062 018c 52060000 .4byte .LASF43 + 3063 0190 04 .sleb128 4 + BFIN GAS /tmp/ccGqo6cM.s page 75 - 3064 0195 02 .sleb128 2 - 3065 0196 07 .uleb128 0x7 - 3066 0197 28020000 .4byte .LASF42 - 3067 019b 03 .sleb128 3 - 3068 019c 07 .uleb128 0x7 - 3069 019d 52060000 .4byte .LASF43 - 3070 01a1 04 .sleb128 4 - 3071 01a2 00 .byte 0x0 - 3072 01a3 03 .uleb128 0x3 - 3073 01a4 0B060000 .4byte .LASF44 - 3074 01a8 06 .byte 0x6 - 3075 01a9 20 .byte 0x20 - 3076 01aa 7C010000 .4byte 0x17c - 3077 01ae 0A .uleb128 0xa - 3078 01af EF020000 .4byte .LASF45 - 3079 01b3 02 .byte 0x2 - 3080 01b4 1401 .2byte 0x114 - 3081 01b6 01 .byte 0x1 - 3082 01b7 01 .byte 0x1 - 3083 01b8 0B .uleb128 0xb - 3084 01b9 69050000 .4byte .LASF46 - 3085 01bd 01 .byte 0x1 - 3086 01be 75 .byte 0x75 - 3087 01bf 01 .byte 0x1 - 3088 01c0 01 .byte 0x1 - 3089 01c1 0C .uleb128 0xc - 3090 01c2 01 .byte 0x1 - 3091 01c3 A0040000 .4byte .LASF47 - 3092 01c7 01 .byte 0x1 - 3093 01c8 9301 .2byte 0x193 - 3094 01ca 01 .byte 0x1 - 3095 01cb 00000000 .4byte .LFB25 - 3096 01cf 28000000 .4byte .LFE25 - 3097 01d3 00000000 .4byte .LLST0 - 3098 01d7 FC010000 .4byte 0x1fc - 3099 01db 0D .uleb128 0xd - 3100 01dc 52050000 .4byte .LASF49 - 3101 01e0 01 .byte 0x1 - 3102 01e1 9301 .2byte 0x193 - 3103 01e3 53000000 .4byte 0x53 - 3104 01e7 1F000000 .4byte .LLST1 - 3105 01eb 0E .uleb128 0xe - 3106 01ec B4000000 .4byte .LASF50 - 3107 01f0 01 .byte 0x1 - 3108 01f1 9501 .2byte 0x195 - 3109 01f3 53000000 .4byte 0x53 - 3110 01f7 32000000 .4byte .LLST2 - 3111 01fb 00 .byte 0x0 - 3112 01fc 0C .uleb128 0xc - 3113 01fd 01 .byte 0x1 - 3114 01fe A3020000 .4byte .LASF48 - 3115 0202 01 .byte 0x1 - 3116 0203 A501 .2byte 0x1a5 - 3117 0205 01 .byte 0x1 - 3118 0206 28000000 .4byte .LFB26 - 3119 020a 50000000 .4byte .LFE26 - 3120 020e 50000000 .4byte .LLST3 - BFIN GAS /tmp/ccrdr5Hz.s page 76 + 3064 0191 00 .byte 0x0 + 3065 0192 03 .uleb128 0x3 + 3066 0193 0B060000 .4byte .LASF44 + 3067 0197 06 .byte 0x6 + 3068 0198 20 .byte 0x20 + 3069 0199 6B010000 .4byte 0x16b + 3070 019d 08 .uleb128 0x8 + 3071 019e EF020000 .4byte .LASF45 + 3072 01a2 02 .byte 0x2 + 3073 01a3 1401 .2byte 0x114 + 3074 01a5 01 .byte 0x1 + 3075 01a6 01 .byte 0x1 + 3076 01a7 09 .uleb128 0x9 + 3077 01a8 69050000 .4byte .LASF46 + 3078 01ac 01 .byte 0x1 + 3079 01ad 75 .byte 0x75 + 3080 01ae 01 .byte 0x1 + 3081 01af 01 .byte 0x1 + 3082 01b0 0A .uleb128 0xa + 3083 01b1 01 .byte 0x1 + 3084 01b2 A0040000 .4byte .LASF47 + 3085 01b6 01 .byte 0x1 + 3086 01b7 9301 .2byte 0x193 + 3087 01b9 01 .byte 0x1 + 3088 01ba 00000000 .4byte .LFB25 + 3089 01be 28000000 .4byte .LFE25 + 3090 01c2 00000000 .4byte .LLST0 + 3091 01c6 EB010000 .4byte 0x1eb + 3092 01ca 0B .uleb128 0xb + 3093 01cb 52050000 .4byte .LASF49 + 3094 01cf 01 .byte 0x1 + 3095 01d0 9301 .2byte 0x193 + 3096 01d2 53000000 .4byte 0x53 + 3097 01d6 1F000000 .4byte .LLST1 + 3098 01da 0C .uleb128 0xc + 3099 01db B4000000 .4byte .LASF50 + 3100 01df 01 .byte 0x1 + 3101 01e0 9501 .2byte 0x195 + 3102 01e2 53000000 .4byte 0x53 + 3103 01e6 32000000 .4byte .LLST2 + 3104 01ea 00 .byte 0x0 + 3105 01eb 0A .uleb128 0xa + 3106 01ec 01 .byte 0x1 + 3107 01ed A3020000 .4byte .LASF48 + 3108 01f1 01 .byte 0x1 + 3109 01f2 A501 .2byte 0x1a5 + 3110 01f4 01 .byte 0x1 + 3111 01f5 28000000 .4byte .LFB26 + 3112 01f9 50000000 .4byte .LFE26 + 3113 01fd 50000000 .4byte .LLST3 + 3114 0201 24020000 .4byte 0x224 + 3115 0205 0B .uleb128 0xb + 3116 0206 52050000 .4byte .LASF49 + 3117 020a 01 .byte 0x1 + 3118 020b A501 .2byte 0x1a5 + 3119 020d 53000000 .4byte 0x53 + 3120 0211 6F000000 .4byte .LLST4 + BFIN GAS /tmp/ccGqo6cM.s page 76 - 3121 0212 35020000 .4byte 0x235 - 3122 0216 0D .uleb128 0xd - 3123 0217 52050000 .4byte .LASF49 - 3124 021b 01 .byte 0x1 - 3125 021c A501 .2byte 0x1a5 - 3126 021e 53000000 .4byte 0x53 - 3127 0222 6F000000 .4byte .LLST4 - 3128 0226 0F .uleb128 0xf - 3129 0227 B4000000 .4byte .LASF50 - 3130 022b 01 .byte 0x1 - 3131 022c A601 .2byte 0x1a6 - 3132 022e 53000000 .4byte 0x53 - 3133 0232 01 .byte 0x1 - 3134 0233 51 .byte 0x51 - 3135 0234 00 .byte 0x0 - 3136 0235 0C .uleb128 0xc - 3137 0236 01 .byte 0x1 - 3138 0237 00000000 .4byte .LASF51 - 3139 023b 01 .byte 0x1 - 3140 023c B701 .2byte 0x1b7 - 3141 023e 01 .byte 0x1 - 3142 023f 50000000 .4byte .LFB27 - 3143 0243 72000000 .4byte .LFE27 - 3144 0247 82000000 .4byte .LLST5 - 3145 024b 80020000 .4byte 0x280 - 3146 024f 0D .uleb128 0xd - 3147 0250 7A020000 .4byte .LASF52 - 3148 0254 01 .byte 0x1 - 3149 0255 B701 .2byte 0x1b7 - 3150 0257 80020000 .4byte 0x280 - 3151 025b A1000000 .4byte .LLST6 - 3152 025f 0D .uleb128 0xd - 3153 0260 52050000 .4byte .LASF49 - 3154 0264 01 .byte 0x1 - 3155 0265 B701 .2byte 0x1b7 - 3156 0267 53000000 .4byte 0x53 - 3157 026b B4000000 .4byte .LLST7 + 3121 0215 0D .uleb128 0xd + 3122 0216 B4000000 .4byte .LASF50 + 3123 021a 01 .byte 0x1 + 3124 021b A601 .2byte 0x1a6 + 3125 021d 53000000 .4byte 0x53 + 3126 0221 01 .byte 0x1 + 3127 0222 51 .byte 0x51 + 3128 0223 00 .byte 0x0 + 3129 0224 0A .uleb128 0xa + 3130 0225 01 .byte 0x1 + 3131 0226 00000000 .4byte .LASF51 + 3132 022a 01 .byte 0x1 + 3133 022b B701 .2byte 0x1b7 + 3134 022d 01 .byte 0x1 + 3135 022e 50000000 .4byte .LFB27 + 3136 0232 72000000 .4byte .LFE27 + 3137 0236 82000000 .4byte .LLST5 + 3138 023a 6F020000 .4byte 0x26f + 3139 023e 0B .uleb128 0xb + 3140 023f 7A020000 .4byte .LASF52 + 3141 0243 01 .byte 0x1 + 3142 0244 B701 .2byte 0x1b7 + 3143 0246 6F020000 .4byte 0x26f + 3144 024a A1000000 .4byte .LLST6 + 3145 024e 0B .uleb128 0xb + 3146 024f 52050000 .4byte .LASF49 + 3147 0253 01 .byte 0x1 + 3148 0254 B701 .2byte 0x1b7 + 3149 0256 53000000 .4byte 0x53 + 3150 025a B4000000 .4byte .LLST7 + 3151 025e 0C .uleb128 0xc + 3152 025f A8010000 .4byte .LASF53 + 3153 0263 01 .byte 0x1 + 3154 0264 B901 .2byte 0x1b9 + 3155 0266 53000000 .4byte 0x53 + 3156 026a C7000000 .4byte .LLST8 + 3157 026e 00 .byte 0x0 3158 026f 0E .uleb128 0xe - 3159 0270 A8010000 .4byte .LASF53 - 3160 0274 01 .byte 0x1 - 3161 0275 B901 .2byte 0x1b9 - 3162 0277 53000000 .4byte 0x53 - 3163 027b C7000000 .4byte .LLST8 - 3164 027f 00 .byte 0x0 - 3165 0280 10 .uleb128 0x10 - 3166 0281 04 .byte 0x4 - 3167 0282 53000000 .4byte 0x53 - 3168 0286 11 .uleb128 0x11 - 3169 0287 01 .byte 0x1 - 3170 0288 F2000000 .4byte .LASF98 - 3171 028c 01 .byte 0x1 - 3172 028d C801 .2byte 0x1c8 - 3173 028f 01 .byte 0x1 - 3174 0290 53000000 .4byte 0x53 - 3175 0294 74000000 .4byte .LFB28 - 3176 0298 82000000 .4byte .LFE28 - 3177 029c E5000000 .4byte .LLST9 - BFIN GAS /tmp/ccrdr5Hz.s page 77 + 3159 0270 04 .byte 0x4 + 3160 0271 53000000 .4byte 0x53 + 3161 0275 0F .uleb128 0xf + 3162 0276 01 .byte 0x1 + 3163 0277 F2000000 .4byte .LASF98 + 3164 027b 01 .byte 0x1 + 3165 027c C801 .2byte 0x1c8 + 3166 027e 01 .byte 0x1 + 3167 027f 53000000 .4byte 0x53 + 3168 0283 74000000 .4byte .LFB28 + 3169 0287 82000000 .4byte .LFE28 + 3170 028b E5000000 .4byte .LLST9 + 3171 028f 10 .uleb128 0x10 + 3172 0290 01 .byte 0x1 + 3173 0291 D0050000 .4byte .LASF60 + 3174 0295 01 .byte 0x1 + 3175 0296 DD01 .2byte 0x1dd + 3176 0298 01 .byte 0x1 + 3177 0299 41000000 .4byte 0x41 + BFIN GAS /tmp/ccGqo6cM.s page 77 - 3178 02a0 12 .uleb128 0x12 - 3179 02a1 01 .byte 0x1 - 3180 02a2 D0050000 .4byte .LASF60 - 3181 02a6 01 .byte 0x1 - 3182 02a7 DD01 .2byte 0x1dd - 3183 02a9 01 .byte 0x1 - 3184 02aa 41000000 .4byte 0x41 - 3185 02ae 84000000 .4byte .LFB29 - 3186 02b2 D2000000 .4byte .LFE29 - 3187 02b6 04010000 .4byte .LLST10 - 3188 02ba DB020000 .4byte 0x2db - 3189 02be 0D .uleb128 0xd - 3190 02bf 52050000 .4byte .LASF49 - 3191 02c3 01 .byte 0x1 - 3192 02c4 DD01 .2byte 0x1dd - 3193 02c6 53000000 .4byte 0x53 - 3194 02ca 2F010000 .4byte .LLST11 - 3195 02ce 13 .uleb128 0x13 - 3196 02cf 6D756C00 .string "mul" - 3197 02d3 01 .byte 0x1 - 3198 02d4 DE01 .2byte 0x1de - 3199 02d6 89000000 .4byte 0x89 - 3200 02da 00 .byte 0x0 - 3201 02db 14 .uleb128 0x14 - 3202 02dc 01 .byte 0x1 - 3203 02dd FC010000 .4byte .LASF54 - 3204 02e1 01 .byte 0x1 - 3205 02e2 1802 .2byte 0x218 - 3206 02e4 01 .byte 0x1 - 3207 02e5 01 .byte 0x1 - 3208 02e6 ED020000 .4byte 0x2ed - 3209 02ea 15 .uleb128 0x15 - 3210 02eb 15 .uleb128 0x15 - 3211 02ec 00 .byte 0x0 - 3212 02ed 16 .uleb128 0x16 - 3213 02ee DB020000 .4byte 0x2db - 3214 02f2 D4000000 .4byte .LFB31 - 3215 02f6 20010000 .4byte .LFE31 - 3216 02fa 58010000 .4byte .LLST12 - 3217 02fe 23030000 .4byte 0x323 - 3218 0302 17 .uleb128 0x17 - 3219 0303 AE010000 .4byte 0x1ae - 3220 0307 EE000000 .4byte .LBB23 - 3221 030b F0000000 .4byte .LBE23 - 3222 030f 01 .byte 0x1 - 3223 0310 1D02 .2byte 0x21d - 3224 0312 17 .uleb128 0x17 - 3225 0313 AE010000 .4byte 0x1ae - 3226 0317 F0000000 .4byte .LBB25 - 3227 031b F2000000 .4byte .LBE25 - 3228 031f 01 .byte 0x1 - 3229 0320 1E02 .2byte 0x21e - 3230 0322 00 .byte 0x0 - 3231 0323 14 .uleb128 0x14 - 3232 0324 01 .byte 0x1 - 3233 0325 C1040000 .4byte .LASF55 - 3234 0329 01 .byte 0x1 - BFIN GAS /tmp/ccrdr5Hz.s page 78 + 3178 029d 84000000 .4byte .LFB29 + 3179 02a1 D2000000 .4byte .LFE29 + 3180 02a5 04010000 .4byte .LLST10 + 3181 02a9 CA020000 .4byte 0x2ca + 3182 02ad 0B .uleb128 0xb + 3183 02ae 52050000 .4byte .LASF49 + 3184 02b2 01 .byte 0x1 + 3185 02b3 DD01 .2byte 0x1dd + 3186 02b5 53000000 .4byte 0x53 + 3187 02b9 2F010000 .4byte .LLST11 + 3188 02bd 11 .uleb128 0x11 + 3189 02be 6D756C00 .string "mul" + 3190 02c2 01 .byte 0x1 + 3191 02c3 DE01 .2byte 0x1de + 3192 02c5 89000000 .4byte 0x89 + 3193 02c9 00 .byte 0x0 + 3194 02ca 12 .uleb128 0x12 + 3195 02cb 01 .byte 0x1 + 3196 02cc FC010000 .4byte .LASF54 + 3197 02d0 01 .byte 0x1 + 3198 02d1 1802 .2byte 0x218 + 3199 02d3 01 .byte 0x1 + 3200 02d4 01 .byte 0x1 + 3201 02d5 DC020000 .4byte 0x2dc + 3202 02d9 13 .uleb128 0x13 + 3203 02da 13 .uleb128 0x13 + 3204 02db 00 .byte 0x0 + 3205 02dc 14 .uleb128 0x14 + 3206 02dd CA020000 .4byte 0x2ca + 3207 02e1 D4000000 .4byte .LFB31 + 3208 02e5 20010000 .4byte .LFE31 + 3209 02e9 58010000 .4byte .LLST12 + 3210 02ed 12030000 .4byte 0x312 + 3211 02f1 15 .uleb128 0x15 + 3212 02f2 9D010000 .4byte 0x19d + 3213 02f6 EE000000 .4byte .LBB23 + 3214 02fa F0000000 .4byte .LBE23 + 3215 02fe 01 .byte 0x1 + 3216 02ff 1D02 .2byte 0x21d + 3217 0301 15 .uleb128 0x15 + 3218 0302 9D010000 .4byte 0x19d + 3219 0306 F0000000 .4byte .LBB25 + 3220 030a F2000000 .4byte .LBE25 + 3221 030e 01 .byte 0x1 + 3222 030f 1E02 .2byte 0x21e + 3223 0311 00 .byte 0x0 + 3224 0312 12 .uleb128 0x12 + 3225 0313 01 .byte 0x1 + 3226 0314 C1040000 .4byte .LASF55 + 3227 0318 01 .byte 0x1 + 3228 0319 F101 .2byte 0x1f1 + 3229 031b 01 .byte 0x1 + 3230 031c 01 .byte 0x1 + 3231 031d 2C030000 .4byte 0x32c + 3232 0321 13 .uleb128 0x13 + 3233 0322 13 .uleb128 0x13 + 3234 0323 13 .uleb128 0x13 + BFIN GAS /tmp/ccGqo6cM.s page 78 - 3235 032a F101 .2byte 0x1f1 - 3236 032c 01 .byte 0x1 - 3237 032d 01 .byte 0x1 - 3238 032e 3D030000 .4byte 0x33d - 3239 0332 15 .uleb128 0x15 - 3240 0333 15 .uleb128 0x15 - 3241 0334 15 .uleb128 0x15 - 3242 0335 18 .uleb128 0x18 - 3243 0336 05 .byte 0x5 - 3244 0337 03 .byte 0x3 - 3245 0338 1C000000 .4byte _dummy.2457 - 3246 033c 00 .byte 0x0 - 3247 033d 16 .uleb128 0x16 - 3248 033e 23030000 .4byte 0x323 - 3249 0342 20010000 .4byte .LFB30 - 3250 0346 08020000 .4byte .LFE30 - 3251 034a 77010000 .4byte .LLST13 - 3252 034e 83030000 .4byte 0x383 - 3253 0352 17 .uleb128 0x17 - 3254 0353 AE010000 .4byte 0x1ae - 3255 0357 32010000 .4byte .LBB39 - 3256 035b 34010000 .4byte .LBE39 - 3257 035f 01 .byte 0x1 - 3258 0360 F501 .2byte 0x1f5 - 3259 0362 17 .uleb128 0x17 - 3260 0363 AE010000 .4byte 0x1ae - 3261 0367 60010000 .4byte .LBB41 - 3262 036b 62010000 .4byte .LBE41 - 3263 036f 01 .byte 0x1 - 3264 0370 F901 .2byte 0x1f9 - 3265 0372 17 .uleb128 0x17 - 3266 0373 AE010000 .4byte 0x1ae - 3267 0377 C8010000 .4byte .LBB43 - 3268 037b CA010000 .4byte .LBE43 - 3269 037f 01 .byte 0x1 - 3270 0380 0702 .2byte 0x207 - 3271 0382 00 .byte 0x0 - 3272 0383 0C .uleb128 0xc - 3273 0384 01 .byte 0x1 - 3274 0385 63060000 .4byte .LASF56 - 3275 0389 01 .byte 0x1 - 3276 038a 4101 .2byte 0x141 - 3277 038c 01 .byte 0x1 - 3278 038d 08020000 .4byte .LFB24 - 3279 0391 98030000 .4byte .LFE24 - 3280 0395 A2010000 .4byte .LLST14 - 3281 0399 38040000 .4byte 0x438 - 3282 039d 19 .uleb128 0x19 - 3283 039e 00000000 .4byte .Ldebug_ranges0+0x0 - 3284 03a2 DF030000 .4byte 0x3df - 3285 03a6 0E .uleb128 0xe - 3286 03a7 69000000 .4byte .LASF57 - 3287 03ab 01 .byte 0x1 - 3288 03ac 4401 .2byte 0x144 - 3289 03ae 53000000 .4byte 0x53 - 3290 03b2 CD010000 .4byte .LLST15 - 3291 03b6 0E .uleb128 0xe - BFIN GAS /tmp/ccrdr5Hz.s page 79 + 3235 0324 16 .uleb128 0x16 + 3236 0325 05 .byte 0x5 + 3237 0326 03 .byte 0x3 + 3238 0327 1C000000 .4byte _dummy.2457 + 3239 032b 00 .byte 0x0 + 3240 032c 14 .uleb128 0x14 + 3241 032d 12030000 .4byte 0x312 + 3242 0331 20010000 .4byte .LFB30 + 3243 0335 08020000 .4byte .LFE30 + 3244 0339 77010000 .4byte .LLST13 + 3245 033d 72030000 .4byte 0x372 + 3246 0341 15 .uleb128 0x15 + 3247 0342 9D010000 .4byte 0x19d + 3248 0346 32010000 .4byte .LBB39 + 3249 034a 34010000 .4byte .LBE39 + 3250 034e 01 .byte 0x1 + 3251 034f F501 .2byte 0x1f5 + 3252 0351 15 .uleb128 0x15 + 3253 0352 9D010000 .4byte 0x19d + 3254 0356 60010000 .4byte .LBB41 + 3255 035a 62010000 .4byte .LBE41 + 3256 035e 01 .byte 0x1 + 3257 035f F901 .2byte 0x1f9 + 3258 0361 15 .uleb128 0x15 + 3259 0362 9D010000 .4byte 0x19d + 3260 0366 C8010000 .4byte .LBB43 + 3261 036a CA010000 .4byte .LBE43 + 3262 036e 01 .byte 0x1 + 3263 036f 0702 .2byte 0x207 + 3264 0371 00 .byte 0x0 + 3265 0372 0A .uleb128 0xa + 3266 0373 01 .byte 0x1 + 3267 0374 63060000 .4byte .LASF56 + 3268 0378 01 .byte 0x1 + 3269 0379 4101 .2byte 0x141 + 3270 037b 01 .byte 0x1 + 3271 037c 08020000 .4byte .LFB24 + 3272 0380 98030000 .4byte .LFE24 + 3273 0384 A2010000 .4byte .LLST14 + 3274 0388 27040000 .4byte 0x427 + 3275 038c 17 .uleb128 0x17 + 3276 038d 00000000 .4byte .Ldebug_ranges0+0x0 + 3277 0391 CE030000 .4byte 0x3ce + 3278 0395 0C .uleb128 0xc + 3279 0396 69000000 .4byte .LASF57 + 3280 039a 01 .byte 0x1 + 3281 039b 4401 .2byte 0x144 + 3282 039d 53000000 .4byte 0x53 + 3283 03a1 CD010000 .4byte .LLST15 + 3284 03a5 0C .uleb128 0xc + 3285 03a6 A8010000 .4byte .LASF53 + 3286 03aa 01 .byte 0x1 + 3287 03ab 4501 .2byte 0x145 + 3288 03ad 53000000 .4byte 0x53 + 3289 03b1 01020000 .4byte .LLST16 + 3290 03b5 18 .uleb128 0x18 + 3291 03b6 00030000 .4byte .LBB46 + BFIN GAS /tmp/ccGqo6cM.s page 79 - 3292 03b7 A8010000 .4byte .LASF53 - 3293 03bb 01 .byte 0x1 - 3294 03bc 4501 .2byte 0x145 - 3295 03be 53000000 .4byte 0x53 - 3296 03c2 01020000 .4byte .LLST16 - 3297 03c6 1A .uleb128 0x1a - 3298 03c7 00030000 .4byte .LBB46 - 3299 03cb 34030000 .4byte .LBE46 - 3300 03cf 0F .uleb128 0xf - 3301 03d0 EA010000 .4byte .LASF58 - 3302 03d4 01 .byte 0x1 - 3303 03d5 4C01 .2byte 0x14c - 3304 03d7 53000000 .4byte 0x53 - 3305 03db 01 .byte 0x1 - 3306 03dc 50 .byte 0x50 - 3307 03dd 00 .byte 0x0 - 3308 03de 00 .byte 0x0 - 3309 03df 1B .uleb128 0x1b - 3310 03e0 20000000 .4byte .Ldebug_ranges0+0x20 - 3311 03e4 0E .uleb128 0xe - 3312 03e5 B3040000 .4byte .LASF59 - 3313 03e9 01 .byte 0x1 - 3314 03ea 6101 .2byte 0x161 - 3315 03ec 53000000 .4byte 0x53 - 3316 03f0 1F020000 .4byte .LLST17 - 3317 03f4 0E .uleb128 0xe - 3318 03f5 A8010000 .4byte .LASF53 - 3319 03f9 01 .byte 0x1 - 3320 03fa 6201 .2byte 0x162 - 3321 03fc 53000000 .4byte 0x53 - 3322 0400 5E020000 .4byte .LLST18 - 3323 0404 1C .uleb128 0x1c - 3324 0405 3C030000 .4byte .LBB48 - 3325 0409 68030000 .4byte .LBE48 - 3326 040d 20040000 .4byte 0x420 - 3327 0411 0F .uleb128 0xf - 3328 0412 EA010000 .4byte .LASF58 - 3329 0416 01 .byte 0x1 - 3330 0417 6B01 .2byte 0x16b - 3331 0419 53000000 .4byte 0x53 - 3332 041d 01 .byte 0x1 - 3333 041e 50 .byte 0x50 - 3334 041f 00 .byte 0x0 - 3335 0420 1B .uleb128 0x1b - 3336 0421 40000000 .4byte .Ldebug_ranges0+0x40 - 3337 0425 0E .uleb128 0xe - 3338 0426 B4000000 .4byte .LASF50 - 3339 042a 01 .byte 0x1 - 3340 042b 7901 .2byte 0x179 - 3341 042d 53000000 .4byte 0x53 - 3342 0431 7C020000 .4byte .LLST19 - 3343 0435 00 .byte 0x0 - 3344 0436 00 .byte 0x0 - 3345 0437 00 .byte 0x0 - 3346 0438 1D .uleb128 0x1d - 3347 0439 01 .byte 0x1 - 3348 043a C3010000 .4byte .LASF61 - BFIN GAS /tmp/ccrdr5Hz.s page 80 + 3292 03ba 34030000 .4byte .LBE46 + 3293 03be 0D .uleb128 0xd + 3294 03bf EA010000 .4byte .LASF58 + 3295 03c3 01 .byte 0x1 + 3296 03c4 4C01 .2byte 0x14c + 3297 03c6 53000000 .4byte 0x53 + 3298 03ca 01 .byte 0x1 + 3299 03cb 50 .byte 0x50 + 3300 03cc 00 .byte 0x0 + 3301 03cd 00 .byte 0x0 + 3302 03ce 19 .uleb128 0x19 + 3303 03cf 20000000 .4byte .Ldebug_ranges0+0x20 + 3304 03d3 0C .uleb128 0xc + 3305 03d4 B3040000 .4byte .LASF59 + 3306 03d8 01 .byte 0x1 + 3307 03d9 6101 .2byte 0x161 + 3308 03db 53000000 .4byte 0x53 + 3309 03df 1F020000 .4byte .LLST17 + 3310 03e3 0C .uleb128 0xc + 3311 03e4 A8010000 .4byte .LASF53 + 3312 03e8 01 .byte 0x1 + 3313 03e9 6201 .2byte 0x162 + 3314 03eb 53000000 .4byte 0x53 + 3315 03ef 5E020000 .4byte .LLST18 + 3316 03f3 1A .uleb128 0x1a + 3317 03f4 3C030000 .4byte .LBB48 + 3318 03f8 68030000 .4byte .LBE48 + 3319 03fc 0F040000 .4byte 0x40f + 3320 0400 0D .uleb128 0xd + 3321 0401 EA010000 .4byte .LASF58 + 3322 0405 01 .byte 0x1 + 3323 0406 6B01 .2byte 0x16b + 3324 0408 53000000 .4byte 0x53 + 3325 040c 01 .byte 0x1 + 3326 040d 50 .byte 0x50 + 3327 040e 00 .byte 0x0 + 3328 040f 19 .uleb128 0x19 + 3329 0410 40000000 .4byte .Ldebug_ranges0+0x40 + 3330 0414 0C .uleb128 0xc + 3331 0415 B4000000 .4byte .LASF50 + 3332 0419 01 .byte 0x1 + 3333 041a 7901 .2byte 0x179 + 3334 041c 53000000 .4byte 0x53 + 3335 0420 7C020000 .4byte .LLST19 + 3336 0424 00 .byte 0x0 + 3337 0425 00 .byte 0x0 + 3338 0426 00 .byte 0x0 + 3339 0427 1B .uleb128 0x1b + 3340 0428 01 .byte 0x1 + 3341 0429 C3010000 .4byte .LASF61 + 3342 042d 01 .byte 0x1 + 3343 042e 8F .byte 0x8f + 3344 042f 01 .byte 0x1 + 3345 0430 41000000 .4byte 0x41 + 3346 0434 98030000 .4byte .LFB18 + 3347 0438 0C040000 .4byte .LFE18 + 3348 043c 9A020000 .4byte .LLST20 + BFIN GAS /tmp/ccGqo6cM.s page 80 - 3349 043e 01 .byte 0x1 - 3350 043f 8F .byte 0x8f - 3351 0440 01 .byte 0x1 - 3352 0441 41000000 .4byte 0x41 - 3353 0445 98030000 .4byte .LFB18 - 3354 0449 0C040000 .4byte .LFE18 - 3355 044d 9A020000 .4byte .LLST20 - 3356 0451 65040000 .4byte 0x465 - 3357 0455 1E .uleb128 0x1e - 3358 0456 65727200 .string "err" - 3359 045a 01 .byte 0x1 - 3360 045b 90 .byte 0x90 - 3361 045c 41000000 .4byte 0x41 - 3362 0460 C5020000 .4byte .LLST21 - 3363 0464 00 .byte 0x0 - 3364 0465 1F .uleb128 0x1f - 3365 0466 01 .byte 0x1 - 3366 0467 E7050000 .4byte .LASF99 - 3367 046b 01 .byte 0x1 - 3368 046c 80 .byte 0x80 - 3369 046d 01 .byte 0x1 - 3370 046e 0C040000 .4byte .LFB17 - 3371 0472 2C040000 .4byte .LFE17 - 3372 0476 E3020000 .4byte .LLST22 - 3373 047a 12 .uleb128 0x12 - 3374 047b 01 .byte 0x1 - 3375 047c 6D020000 .4byte .LASF62 - 3376 0480 01 .byte 0x1 - 3377 0481 1F01 .2byte 0x11f - 3378 0483 01 .byte 0x1 - 3379 0484 41000000 .4byte 0x41 - 3380 0488 2C040000 .4byte .LFB23 - 3381 048c D2040000 .4byte .LFE23 - 3382 0490 02030000 .4byte .LLST23 - 3383 0494 D6040000 .4byte 0x4d6 - 3384 0498 20 .uleb128 0x20 - 3385 0499 65727200 .string "err" - 3386 049d 01 .byte 0x1 - 3387 049e 2001 .2byte 0x120 - 3388 04a0 41000000 .4byte 0x41 - 3389 04a4 2D030000 .4byte .LLST24 - 3390 04a8 21 .uleb128 0x21 - 3391 04a9 DB020000 .4byte 0x2db - 3392 04ad 58000000 .4byte .Ldebug_ranges0+0x58 - 3393 04b1 01 .byte 0x1 - 3394 04b2 2701 .2byte 0x127 - 3395 04b4 17 .uleb128 0x17 - 3396 04b5 AE010000 .4byte 0x1ae - 3397 04b9 74040000 .4byte .LBB63 - 3398 04bd 76040000 .4byte .LBE63 - 3399 04c1 01 .byte 0x1 - 3400 04c2 1D02 .2byte 0x21d - 3401 04c4 17 .uleb128 0x17 - 3402 04c5 AE010000 .4byte 0x1ae - 3403 04c9 76040000 .4byte .LBB65 - 3404 04cd 78040000 .4byte .LBE65 - 3405 04d1 01 .byte 0x1 - BFIN GAS /tmp/ccrdr5Hz.s page 81 + 3349 0440 54040000 .4byte 0x454 + 3350 0444 1C .uleb128 0x1c + 3351 0445 65727200 .string "err" + 3352 0449 01 .byte 0x1 + 3353 044a 90 .byte 0x90 + 3354 044b 41000000 .4byte 0x41 + 3355 044f C5020000 .4byte .LLST21 + 3356 0453 00 .byte 0x0 + 3357 0454 1D .uleb128 0x1d + 3358 0455 01 .byte 0x1 + 3359 0456 E7050000 .4byte .LASF99 + 3360 045a 01 .byte 0x1 + 3361 045b 80 .byte 0x80 + 3362 045c 01 .byte 0x1 + 3363 045d 0C040000 .4byte .LFB17 + 3364 0461 2C040000 .4byte .LFE17 + 3365 0465 E3020000 .4byte .LLST22 + 3366 0469 10 .uleb128 0x10 + 3367 046a 01 .byte 0x1 + 3368 046b 6D020000 .4byte .LASF62 + 3369 046f 01 .byte 0x1 + 3370 0470 1F01 .2byte 0x11f + 3371 0472 01 .byte 0x1 + 3372 0473 41000000 .4byte 0x41 + 3373 0477 2C040000 .4byte .LFB23 + 3374 047b D2040000 .4byte .LFE23 + 3375 047f 02030000 .4byte .LLST23 + 3376 0483 C5040000 .4byte 0x4c5 + 3377 0487 1E .uleb128 0x1e + 3378 0488 65727200 .string "err" + 3379 048c 01 .byte 0x1 + 3380 048d 2001 .2byte 0x120 + 3381 048f 41000000 .4byte 0x41 + 3382 0493 2D030000 .4byte .LLST24 + 3383 0497 1F .uleb128 0x1f + 3384 0498 CA020000 .4byte 0x2ca + 3385 049c 58000000 .4byte .Ldebug_ranges0+0x58 + 3386 04a0 01 .byte 0x1 + 3387 04a1 2701 .2byte 0x127 + 3388 04a3 15 .uleb128 0x15 + 3389 04a4 9D010000 .4byte 0x19d + 3390 04a8 74040000 .4byte .LBB63 + 3391 04ac 76040000 .4byte .LBE63 + 3392 04b0 01 .byte 0x1 + 3393 04b1 1D02 .2byte 0x21d + 3394 04b3 15 .uleb128 0x15 + 3395 04b4 9D010000 .4byte 0x19d + 3396 04b8 76040000 .4byte .LBB65 + 3397 04bc 78040000 .4byte .LBE65 + 3398 04c0 01 .byte 0x1 + 3399 04c1 1E02 .2byte 0x21e + 3400 04c3 00 .byte 0x0 + 3401 04c4 00 .byte 0x0 + 3402 04c5 0A .uleb128 0xa + 3403 04c6 01 .byte 0x1 + 3404 04c7 DE020000 .4byte .LASF63 + 3405 04cb 01 .byte 0x1 + BFIN GAS /tmp/ccGqo6cM.s page 81 - 3406 04d2 1E02 .2byte 0x21e - 3407 04d4 00 .byte 0x0 - 3408 04d5 00 .byte 0x0 - 3409 04d6 0C .uleb128 0xc - 3410 04d7 01 .byte 0x1 - 3411 04d8 DE020000 .4byte .LASF63 - 3412 04dc 01 .byte 0x1 - 3413 04dd 2C02 .2byte 0x22c - 3414 04df 01 .byte 0x1 - 3415 04e0 D4040000 .4byte .LFB32 - 3416 04e4 20060000 .4byte .LFE32 - 3417 04e8 4B030000 .4byte .LLST25 - 3418 04ec 58050000 .4byte 0x558 - 3419 04f0 1B .uleb128 0x1b - 3420 04f1 70000000 .4byte .Ldebug_ranges0+0x70 - 3421 04f5 0E .uleb128 0xe - 3422 04f6 32010000 .4byte .LASF64 - 3423 04fa 01 .byte 0x1 - 3424 04fb 2E02 .2byte 0x22e - 3425 04fd 53000000 .4byte 0x53 - 3426 0501 C3040000 .4byte .LLST26 - 3427 0505 0E .uleb128 0xe - 3428 0506 B4000000 .4byte .LASF50 - 3429 050a 01 .byte 0x1 - 3430 050b 3802 .2byte 0x238 - 3431 050d 53000000 .4byte 0x53 - 3432 0511 E1040000 .4byte .LLST27 - 3433 0515 22 .uleb128 0x22 - 3434 0516 B8010000 .4byte 0x1b8 - 3435 051a CA050000 .4byte .LBB79 - 3436 051e 1A060000 .4byte .LBE79 - 3437 0522 01 .byte 0x1 - 3438 0523 4402 .2byte 0x244 - 3439 0525 23 .uleb128 0x23 - 3440 0526 DB020000 .4byte 0x2db - 3441 052a CA050000 .4byte .LBB81 - 3442 052e 0C060000 .4byte .LBE81 - 3443 0532 01 .byte 0x1 - 3444 0533 77 .byte 0x77 - 3445 0534 17 .uleb128 0x17 - 3446 0535 AE010000 .4byte 0x1ae - 3447 0539 E0050000 .4byte .LBB83 - 3448 053d E2050000 .4byte .LBE83 - 3449 0541 01 .byte 0x1 - 3450 0542 1D02 .2byte 0x21d - 3451 0544 17 .uleb128 0x17 - 3452 0545 AE010000 .4byte 0x1ae - 3453 0549 E2050000 .4byte .LBB85 - 3454 054d E4050000 .4byte .LBE85 - 3455 0551 01 .byte 0x1 - 3456 0552 1E02 .2byte 0x21e - 3457 0554 00 .byte 0x0 - 3458 0555 00 .byte 0x0 - 3459 0556 00 .byte 0x0 - 3460 0557 00 .byte 0x0 - 3461 0558 24 .uleb128 0x24 - 3462 0559 84040000 .4byte .LASF100 - BFIN GAS /tmp/ccrdr5Hz.s page 82 + 3406 04cc 2C02 .2byte 0x22c + 3407 04ce 01 .byte 0x1 + 3408 04cf D4040000 .4byte .LFB32 + 3409 04d3 20060000 .4byte .LFE32 + 3410 04d7 4B030000 .4byte .LLST25 + 3411 04db 47050000 .4byte 0x547 + 3412 04df 19 .uleb128 0x19 + 3413 04e0 70000000 .4byte .Ldebug_ranges0+0x70 + 3414 04e4 0C .uleb128 0xc + 3415 04e5 32010000 .4byte .LASF64 + 3416 04e9 01 .byte 0x1 + 3417 04ea 2E02 .2byte 0x22e + 3418 04ec 53000000 .4byte 0x53 + 3419 04f0 C3040000 .4byte .LLST26 + 3420 04f4 0C .uleb128 0xc + 3421 04f5 B4000000 .4byte .LASF50 + 3422 04f9 01 .byte 0x1 + 3423 04fa 3802 .2byte 0x238 + 3424 04fc 53000000 .4byte 0x53 + 3425 0500 E1040000 .4byte .LLST27 + 3426 0504 20 .uleb128 0x20 + 3427 0505 A7010000 .4byte 0x1a7 + 3428 0509 CA050000 .4byte .LBB79 + 3429 050d 1A060000 .4byte .LBE79 + 3430 0511 01 .byte 0x1 + 3431 0512 4402 .2byte 0x244 + 3432 0514 21 .uleb128 0x21 + 3433 0515 CA020000 .4byte 0x2ca + 3434 0519 CA050000 .4byte .LBB81 + 3435 051d 0C060000 .4byte .LBE81 + 3436 0521 01 .byte 0x1 + 3437 0522 77 .byte 0x77 + 3438 0523 15 .uleb128 0x15 + 3439 0524 9D010000 .4byte 0x19d + 3440 0528 E0050000 .4byte .LBB83 + 3441 052c E2050000 .4byte .LBE83 + 3442 0530 01 .byte 0x1 + 3443 0531 1D02 .2byte 0x21d + 3444 0533 15 .uleb128 0x15 + 3445 0534 9D010000 .4byte 0x19d + 3446 0538 E2050000 .4byte .LBB85 + 3447 053c E4050000 .4byte .LBE85 + 3448 0540 01 .byte 0x1 + 3449 0541 1E02 .2byte 0x21e + 3450 0543 00 .byte 0x0 + 3451 0544 00 .byte 0x0 + 3452 0545 00 .byte 0x0 + 3453 0546 00 .byte 0x0 + 3454 0547 22 .uleb128 0x22 + 3455 0548 84040000 .4byte .LASF100 + 3456 054c 01 .byte 0x1 + 3457 054d A3 .byte 0xa3 + 3458 054e 01 .byte 0x1 + 3459 054f 01 .byte 0x1 + 3460 0550 6B050000 .4byte 0x56b + 3461 0554 23 .uleb128 0x23 + 3462 0555 AC000000 .4byte .LASF67 + BFIN GAS /tmp/ccGqo6cM.s page 82 - 3463 055d 01 .byte 0x1 - 3464 055e A3 .byte 0xa3 - 3465 055f 01 .byte 0x1 - 3466 0560 01 .byte 0x1 - 3467 0561 7C050000 .4byte 0x57c - 3468 0565 25 .uleb128 0x25 - 3469 0566 AC000000 .4byte .LASF67 - 3470 056a 01 .byte 0x1 - 3471 056b A3 .byte 0xa3 - 3472 056c 53000000 .4byte 0x53 - 3473 0570 26 .uleb128 0x26 - 3474 0571 E4040000 .4byte .LASF65 - 3475 0575 01 .byte 0x1 - 3476 0576 A4 .byte 0xa4 - 3477 0577 53000000 .4byte 0x53 - 3478 057b 00 .byte 0x0 - 3479 057c 1D .uleb128 0x1d - 3480 057d 01 .byte 0x1 - 3481 057e 82050000 .4byte .LASF66 - 3482 0582 01 .byte 0x1 - 3483 0583 CD .byte 0xcd - 3484 0584 01 .byte 0x1 - 3485 0585 41000000 .4byte 0x41 - 3486 0589 20060000 .4byte .LFB21 - 3487 058d 82060000 .4byte .LFE21 - 3488 0591 FF040000 .4byte .LLST28 - 3489 0595 CD050000 .4byte 0x5cd - 3490 0599 27 .uleb128 0x27 - 3491 059a AC000000 .4byte .LASF67 - 3492 059e 01 .byte 0x1 - 3493 059f CD .byte 0xcd - 3494 05a0 53000000 .4byte 0x53 - 3495 05a4 2A050000 .4byte .LLST29 - 3496 05a8 28 .uleb128 0x28 - 3497 05a9 58050000 .4byte 0x558 - 3498 05ad 2E060000 .4byte .LBB90 - 3499 05b1 88000000 .4byte .Ldebug_ranges0+0x88 - 3500 05b5 01 .byte 0x1 - 3501 05b6 CE .byte 0xce - 3502 05b7 29 .uleb128 0x29 - 3503 05b8 65050000 .4byte 0x565 - 3504 05bc 1B .uleb128 0x1b - 3505 05bd B0000000 .4byte .Ldebug_ranges0+0xb0 - 3506 05c1 2A .uleb128 0x2a - 3507 05c2 70050000 .4byte 0x570 - 3508 05c6 3D050000 .4byte .LLST30 - 3509 05ca 00 .byte 0x0 - 3510 05cb 00 .byte 0x0 - 3511 05cc 00 .byte 0x0 - 3512 05cd 1D .uleb128 0x1d - 3513 05ce 01 .byte 0x1 - 3514 05cf 9A010000 .4byte .LASF68 - 3515 05d3 01 .byte 0x1 - 3516 05d4 C3 .byte 0xc3 - 3517 05d5 01 .byte 0x1 - 3518 05d6 41000000 .4byte 0x41 - 3519 05da 84060000 .4byte .LFB20 - BFIN GAS /tmp/ccrdr5Hz.s page 83 + 3463 0559 01 .byte 0x1 + 3464 055a A3 .byte 0xa3 + 3465 055b 53000000 .4byte 0x53 + 3466 055f 24 .uleb128 0x24 + 3467 0560 E4040000 .4byte .LASF65 + 3468 0564 01 .byte 0x1 + 3469 0565 A4 .byte 0xa4 + 3470 0566 53000000 .4byte 0x53 + 3471 056a 00 .byte 0x0 + 3472 056b 1B .uleb128 0x1b + 3473 056c 01 .byte 0x1 + 3474 056d 82050000 .4byte .LASF66 + 3475 0571 01 .byte 0x1 + 3476 0572 CD .byte 0xcd + 3477 0573 01 .byte 0x1 + 3478 0574 41000000 .4byte 0x41 + 3479 0578 20060000 .4byte .LFB21 + 3480 057c 82060000 .4byte .LFE21 + 3481 0580 FF040000 .4byte .LLST28 + 3482 0584 BC050000 .4byte 0x5bc + 3483 0588 25 .uleb128 0x25 + 3484 0589 AC000000 .4byte .LASF67 + 3485 058d 01 .byte 0x1 + 3486 058e CD .byte 0xcd + 3487 058f 53000000 .4byte 0x53 + 3488 0593 2A050000 .4byte .LLST29 + 3489 0597 26 .uleb128 0x26 + 3490 0598 47050000 .4byte 0x547 + 3491 059c 2E060000 .4byte .LBB90 + 3492 05a0 88000000 .4byte .Ldebug_ranges0+0x88 + 3493 05a4 01 .byte 0x1 + 3494 05a5 CE .byte 0xce + 3495 05a6 27 .uleb128 0x27 + 3496 05a7 54050000 .4byte 0x554 + 3497 05ab 19 .uleb128 0x19 + 3498 05ac B0000000 .4byte .Ldebug_ranges0+0xb0 + 3499 05b0 28 .uleb128 0x28 + 3500 05b1 5F050000 .4byte 0x55f + 3501 05b5 3D050000 .4byte .LLST30 + 3502 05b9 00 .byte 0x0 + 3503 05ba 00 .byte 0x0 + 3504 05bb 00 .byte 0x0 + 3505 05bc 1B .uleb128 0x1b + 3506 05bd 01 .byte 0x1 + 3507 05be 9A010000 .4byte .LASF68 + 3508 05c2 01 .byte 0x1 + 3509 05c3 C3 .byte 0xc3 + 3510 05c4 01 .byte 0x1 + 3511 05c5 41000000 .4byte 0x41 + 3512 05c9 84060000 .4byte .LFB20 + 3513 05cd E4060000 .4byte .LFE20 + 3514 05d1 50050000 .4byte .LLST31 + 3515 05d5 0D060000 .4byte 0x60d + 3516 05d9 25 .uleb128 0x25 + 3517 05da AC000000 .4byte .LASF67 + 3518 05de 01 .byte 0x1 + 3519 05df C3 .byte 0xc3 + BFIN GAS /tmp/ccGqo6cM.s page 83 - 3520 05de E4060000 .4byte .LFE20 - 3521 05e2 50050000 .4byte .LLST31 - 3522 05e6 1E060000 .4byte 0x61e - 3523 05ea 27 .uleb128 0x27 - 3524 05eb AC000000 .4byte .LASF67 - 3525 05ef 01 .byte 0x1 - 3526 05f0 C3 .byte 0xc3 - 3527 05f1 53000000 .4byte 0x53 - 3528 05f5 7B050000 .4byte .LLST32 - 3529 05f9 28 .uleb128 0x28 - 3530 05fa 58050000 .4byte 0x558 - 3531 05fe 90060000 .4byte .LBB100 - 3532 0602 D8000000 .4byte .Ldebug_ranges0+0xd8 - 3533 0606 01 .byte 0x1 - 3534 0607 C4 .byte 0xc4 - 3535 0608 29 .uleb128 0x29 - 3536 0609 65050000 .4byte 0x565 - 3537 060d 1B .uleb128 0x1b - 3538 060e 00010000 .4byte .Ldebug_ranges0+0x100 - 3539 0612 2A .uleb128 0x2a - 3540 0613 70050000 .4byte 0x570 - 3541 0617 8E050000 .4byte .LLST33 - 3542 061b 00 .byte 0x0 - 3543 061c 00 .byte 0x0 - 3544 061d 00 .byte 0x0 - 3545 061e 1D .uleb128 0x1d - 3546 061f 01 .byte 0x1 - 3547 0620 95000000 .4byte .LASF69 - 3548 0624 01 .byte 0x1 - 3549 0625 DE .byte 0xde - 3550 0626 01 .byte 0x1 - 3551 0627 41000000 .4byte 0x41 - 3552 062b E4060000 .4byte .LFB22 - 3553 062f F0080000 .4byte .LFE22 - 3554 0633 A1050000 .4byte .LLST34 - 3555 0637 AF060000 .4byte 0x6af - 3556 063b 1E .uleb128 0x1e - 3557 063c 65727200 .string "err" - 3558 0640 01 .byte 0x1 - 3559 0641 DF .byte 0xdf - 3560 0642 41000000 .4byte 0x41 - 3561 0646 CC050000 .4byte .LLST35 - 3562 064a 2B .uleb128 0x2b - 3563 064b 58050000 .4byte 0x558 - 3564 064f 28010000 .4byte .Ldebug_ranges0+0x128 - 3565 0653 01 .byte 0x1 - 3566 0654 ED .byte 0xed - 3567 0655 6E060000 .4byte 0x66e - 3568 0659 29 .uleb128 0x29 - 3569 065a 65050000 .4byte 0x565 - 3570 065e 1B .uleb128 0x1b - 3571 065f 68010000 .4byte .Ldebug_ranges0+0x168 - 3572 0663 2A .uleb128 0x2a - 3573 0664 70050000 .4byte 0x570 - 3574 0668 EA050000 .4byte .LLST36 - 3575 066c 00 .byte 0x0 - 3576 066d 00 .byte 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 84 + 3520 05e0 53000000 .4byte 0x53 + 3521 05e4 7B050000 .4byte .LLST32 + 3522 05e8 26 .uleb128 0x26 + 3523 05e9 47050000 .4byte 0x547 + 3524 05ed 90060000 .4byte .LBB100 + 3525 05f1 D8000000 .4byte .Ldebug_ranges0+0xd8 + 3526 05f5 01 .byte 0x1 + 3527 05f6 C4 .byte 0xc4 + 3528 05f7 27 .uleb128 0x27 + 3529 05f8 54050000 .4byte 0x554 + 3530 05fc 19 .uleb128 0x19 + 3531 05fd 00010000 .4byte .Ldebug_ranges0+0x100 + 3532 0601 28 .uleb128 0x28 + 3533 0602 5F050000 .4byte 0x55f + 3534 0606 8E050000 .4byte .LLST33 + 3535 060a 00 .byte 0x0 + 3536 060b 00 .byte 0x0 + 3537 060c 00 .byte 0x0 + 3538 060d 1B .uleb128 0x1b + 3539 060e 01 .byte 0x1 + 3540 060f 95000000 .4byte .LASF69 + 3541 0613 01 .byte 0x1 + 3542 0614 DE .byte 0xde + 3543 0615 01 .byte 0x1 + 3544 0616 41000000 .4byte 0x41 + 3545 061a E4060000 .4byte .LFB22 + 3546 061e F0080000 .4byte .LFE22 + 3547 0622 A1050000 .4byte .LLST34 + 3548 0626 9E060000 .4byte 0x69e + 3549 062a 1C .uleb128 0x1c + 3550 062b 65727200 .string "err" + 3551 062f 01 .byte 0x1 + 3552 0630 DF .byte 0xdf + 3553 0631 41000000 .4byte 0x41 + 3554 0635 CC050000 .4byte .LLST35 + 3555 0639 29 .uleb128 0x29 + 3556 063a 47050000 .4byte 0x547 + 3557 063e 28010000 .4byte .Ldebug_ranges0+0x128 + 3558 0642 01 .byte 0x1 + 3559 0643 ED .byte 0xed + 3560 0644 5D060000 .4byte 0x65d + 3561 0648 27 .uleb128 0x27 + 3562 0649 54050000 .4byte 0x554 + 3563 064d 19 .uleb128 0x19 + 3564 064e 68010000 .4byte .Ldebug_ranges0+0x168 + 3565 0652 28 .uleb128 0x28 + 3566 0653 5F050000 .4byte 0x55f + 3567 0657 EA050000 .4byte .LLST36 + 3568 065b 00 .byte 0x0 + 3569 065c 00 .byte 0x0 + 3570 065d 21 .uleb128 0x21 + 3571 065e 12030000 .4byte 0x312 + 3572 0662 EA070000 .4byte .LBB129 + 3573 0666 C6080000 .4byte .LBE129 + 3574 066a 01 .byte 0x1 + 3575 066b E7 .byte 0xe7 + 3576 066c 15 .uleb128 0x15 + BFIN GAS /tmp/ccGqo6cM.s page 84 - 3577 066e 23 .uleb128 0x23 - 3578 066f 23030000 .4byte 0x323 - 3579 0673 EA070000 .4byte .LBB129 - 3580 0677 C6080000 .4byte .LBE129 - 3581 067b 01 .byte 0x1 - 3582 067c E7 .byte 0xe7 - 3583 067d 17 .uleb128 0x17 - 3584 067e AE010000 .4byte 0x1ae - 3585 0682 24080000 .4byte .LBB131 - 3586 0686 26080000 .4byte .LBE131 - 3587 068a 01 .byte 0x1 - 3588 068b F901 .2byte 0x1f9 - 3589 068d 17 .uleb128 0x17 - 3590 068e AE010000 .4byte 0x1ae - 3591 0692 F6070000 .4byte .LBB133 - 3592 0696 F8070000 .4byte .LBE133 - 3593 069a 01 .byte 0x1 - 3594 069b F501 .2byte 0x1f5 - 3595 069d 17 .uleb128 0x17 - 3596 069e AE010000 .4byte 0x1ae - 3597 06a2 8C080000 .4byte .LBB135 - 3598 06a6 8E080000 .4byte .LBE135 - 3599 06aa 01 .byte 0x1 - 3600 06ab 0702 .2byte 0x207 - 3601 06ad 00 .byte 0x0 - 3602 06ae 00 .byte 0x0 - 3603 06af 2C .uleb128 0x2c - 3604 06b0 07010000 .4byte .LASF70 - 3605 06b4 01 .byte 0x1 - 3606 06b5 4A .byte 0x4a - 3607 06b6 89000000 .4byte 0x89 - 3608 06ba 05 .byte 0x5 - 3609 06bb 03 .byte 0x3 - 3610 06bc 18000000 .4byte _f_bf_reg - 3611 06c0 2C .uleb128 0x2c - 3612 06c1 1E060000 .4byte .LASF71 - 3613 06c5 01 .byte 0x1 - 3614 06c6 4D .byte 0x4d - 3615 06c7 D1060000 .4byte 0x6d1 - 3616 06cb 05 .byte 0x5 - 3617 06cc 03 .byte 0x3 - 3618 06cd 00000000 .4byte _f_overflow_wrd - 3619 06d1 2D .uleb128 0x2d - 3620 06d2 53000000 .4byte 0x53 - 3621 06d6 08 .uleb128 0x8 - 3622 06d7 53000000 .4byte 0x53 - 3623 06db E9060000 .4byte 0x6e9 - 3624 06df 2E .uleb128 0x2e - 3625 06e0 97000000 .4byte 0x97 - 3626 06e4 FFFF1F00 .4byte 0x1fffff - 3627 06e8 00 .byte 0x0 - 3628 06e9 2C .uleb128 0x2c - 3629 06ea EA030000 .4byte .LASF72 - 3630 06ee 01 .byte 0x1 - 3631 06ef 53 .byte 0x53 - 3632 06f0 FA060000 .4byte 0x6fa - 3633 06f4 05 .byte 0x5 - BFIN GAS /tmp/ccrdr5Hz.s page 85 + 3577 066d 9D010000 .4byte 0x19d + 3578 0671 24080000 .4byte .LBB131 + 3579 0675 26080000 .4byte .LBE131 + 3580 0679 01 .byte 0x1 + 3581 067a F901 .2byte 0x1f9 + 3582 067c 15 .uleb128 0x15 + 3583 067d 9D010000 .4byte 0x19d + 3584 0681 F6070000 .4byte .LBB133 + 3585 0685 F8070000 .4byte .LBE133 + 3586 0689 01 .byte 0x1 + 3587 068a F501 .2byte 0x1f5 + 3588 068c 15 .uleb128 0x15 + 3589 068d 9D010000 .4byte 0x19d + 3590 0691 8C080000 .4byte .LBB135 + 3591 0695 8E080000 .4byte .LBE135 + 3592 0699 01 .byte 0x1 + 3593 069a 0702 .2byte 0x207 + 3594 069c 00 .byte 0x0 + 3595 069d 00 .byte 0x0 + 3596 069e 2A .uleb128 0x2a + 3597 069f 07010000 .4byte .LASF70 + 3598 06a3 01 .byte 0x1 + 3599 06a4 4A .byte 0x4a + 3600 06a5 89000000 .4byte 0x89 + 3601 06a9 05 .byte 0x5 + 3602 06aa 03 .byte 0x3 + 3603 06ab 18000000 .4byte _f_bf_reg + 3604 06af 2A .uleb128 0x2a + 3605 06b0 1E060000 .4byte .LASF71 + 3606 06b4 01 .byte 0x1 + 3607 06b5 4D .byte 0x4d + 3608 06b6 C0060000 .4byte 0x6c0 + 3609 06ba 05 .byte 0x5 + 3610 06bb 03 .byte 0x3 + 3611 06bc 00000000 .4byte _f_overflow_wrd + 3612 06c0 2B .uleb128 0x2b + 3613 06c1 53000000 .4byte 0x53 + 3614 06c5 2C .uleb128 0x2c + 3615 06c6 53000000 .4byte 0x53 + 3616 06ca D8060000 .4byte 0x6d8 + 3617 06ce 2D .uleb128 0x2d + 3618 06cf 97000000 .4byte 0x97 + 3619 06d3 FFFF1F00 .4byte 0x1fffff + 3620 06d7 00 .byte 0x0 + 3621 06d8 2A .uleb128 0x2a + 3622 06d9 EA030000 .4byte .LASF72 + 3623 06dd 01 .byte 0x1 + 3624 06de 53 .byte 0x53 + 3625 06df E9060000 .4byte 0x6e9 + 3626 06e3 05 .byte 0x5 + 3627 06e4 03 .byte 0x3 + 3628 06e5 00000000 .4byte _f_sport_in_buf + 3629 06e9 2E .uleb128 0x2e + 3630 06ea C5060000 .4byte 0x6c5 + 3631 06ee 2A .uleb128 0x2a + 3632 06ef 42030000 .4byte .LASF73 + 3633 06f3 01 .byte 0x1 + BFIN GAS /tmp/ccGqo6cM.s page 85 - 3634 06f5 03 .byte 0x3 - 3635 06f6 00000000 .4byte _f_sport_in_buf - 3636 06fa 2F .uleb128 0x2f - 3637 06fb D6060000 .4byte 0x6d6 - 3638 06ff 2C .uleb128 0x2c - 3639 0700 42030000 .4byte .LASF73 - 3640 0704 01 .byte 0x1 - 3641 0705 55 .byte 0x55 - 3642 0706 10070000 .4byte 0x710 - 3643 070a 05 .byte 0x5 - 3644 070b 03 .byte 0x3 - 3645 070c 0C000000 .4byte _f_sport_in_put_pos - 3646 0710 2F .uleb128 0x2f - 3647 0711 53000000 .4byte 0x53 - 3648 0715 2C .uleb128 0x2c - 3649 0716 A8050000 .4byte .LASF74 - 3650 071a 01 .byte 0x1 - 3651 071b 57 .byte 0x57 - 3652 071c 53000000 .4byte 0x53 - 3653 0720 05 .byte 0x5 - 3654 0721 03 .byte 0x3 - 3655 0722 28000000 .4byte _f_sport_in_proc_pos - 3656 0726 2C .uleb128 0x2c - 3657 0727 63010000 .4byte .LASF75 - 3658 072b 01 .byte 0x1 - 3659 072c 59 .byte 0x59 - 3660 072d 10070000 .4byte 0x710 - 3661 0731 05 .byte 0x5 - 3662 0732 03 .byte 0x3 - 3663 0733 10000000 .4byte _f_sport_in_get_pos - 3664 0737 2C .uleb128 0x2c - 3665 0738 47000000 .4byte .LASF76 - 3666 073c 01 .byte 0x1 - 3667 073d 5B .byte 0x5b - 3668 073e 53000000 .4byte 0x53 - 3669 0742 05 .byte 0x5 - 3670 0743 03 .byte 0x3 - 3671 0744 04000000 .4byte _f_sport_in_block_size - 3672 0748 2C .uleb128 0x2c - 3673 0749 D0040000 .4byte .LASF77 - 3674 074d 01 .byte 0x1 - 3675 074e 5D .byte 0x5d - 3676 074f 53000000 .4byte 0x53 - 3677 0753 05 .byte 0x5 - 3678 0754 03 .byte 0x3 - 3679 0755 08000000 .4byte _f_sport_in_buf_size - 3680 0759 08 .uleb128 0x8 - 3681 075a 53000000 .4byte 0x53 - 3682 075e 6C070000 .4byte 0x76c - 3683 0762 2E .uleb128 0x2e - 3684 0763 97000000 .4byte 0x97 - 3685 0767 FFFF0F00 .4byte 0xfffff - 3686 076b 00 .byte 0x0 - 3687 076c 2C .uleb128 0x2c - 3688 076d B7020000 .4byte .LASF78 - 3689 0771 01 .byte 0x1 - 3690 0772 62 .byte 0x62 - BFIN GAS /tmp/ccrdr5Hz.s page 86 + 3634 06f4 55 .byte 0x55 + 3635 06f5 FF060000 .4byte 0x6ff + 3636 06f9 05 .byte 0x5 + 3637 06fa 03 .byte 0x3 + 3638 06fb 0C000000 .4byte _f_sport_in_put_pos + 3639 06ff 2E .uleb128 0x2e + 3640 0700 53000000 .4byte 0x53 + 3641 0704 2A .uleb128 0x2a + 3642 0705 A8050000 .4byte .LASF74 + 3643 0709 01 .byte 0x1 + 3644 070a 57 .byte 0x57 + 3645 070b 53000000 .4byte 0x53 + 3646 070f 05 .byte 0x5 + 3647 0710 03 .byte 0x3 + 3648 0711 28000000 .4byte _f_sport_in_proc_pos + 3649 0715 2A .uleb128 0x2a + 3650 0716 63010000 .4byte .LASF75 + 3651 071a 01 .byte 0x1 + 3652 071b 59 .byte 0x59 + 3653 071c FF060000 .4byte 0x6ff + 3654 0720 05 .byte 0x5 + 3655 0721 03 .byte 0x3 + 3656 0722 10000000 .4byte _f_sport_in_get_pos + 3657 0726 2A .uleb128 0x2a + 3658 0727 47000000 .4byte .LASF76 + 3659 072b 01 .byte 0x1 + 3660 072c 5B .byte 0x5b + 3661 072d 53000000 .4byte 0x53 + 3662 0731 05 .byte 0x5 + 3663 0732 03 .byte 0x3 + 3664 0733 04000000 .4byte _f_sport_in_block_size + 3665 0737 2A .uleb128 0x2a + 3666 0738 D0040000 .4byte .LASF77 + 3667 073c 01 .byte 0x1 + 3668 073d 5D .byte 0x5d + 3669 073e 53000000 .4byte 0x53 + 3670 0742 05 .byte 0x5 + 3671 0743 03 .byte 0x3 + 3672 0744 08000000 .4byte _f_sport_in_buf_size + 3673 0748 2C .uleb128 0x2c + 3674 0749 53000000 .4byte 0x53 + 3675 074d 5B070000 .4byte 0x75b + 3676 0751 2D .uleb128 0x2d + 3677 0752 97000000 .4byte 0x97 + 3678 0756 FFFF0F00 .4byte 0xfffff + 3679 075a 00 .byte 0x0 + 3680 075b 2A .uleb128 0x2a + 3681 075c B7020000 .4byte .LASF78 + 3682 0760 01 .byte 0x1 + 3683 0761 62 .byte 0x62 + 3684 0762 6C070000 .4byte 0x76c + 3685 0766 05 .byte 0x5 + 3686 0767 03 .byte 0x3 + 3687 0768 00008000 .4byte _f_hdma_out_buf + 3688 076c 2E .uleb128 0x2e + 3689 076d 48070000 .4byte 0x748 + 3690 0771 2A .uleb128 0x2a + BFIN GAS /tmp/ccGqo6cM.s page 86 - 3691 0773 7D070000 .4byte 0x77d - 3692 0777 05 .byte 0x5 - 3693 0778 03 .byte 0x3 - 3694 0779 00008000 .4byte _f_hdma_out_buf - 3695 077d 2F .uleb128 0x2f - 3696 077e 59070000 .4byte 0x759 - 3697 0782 2C .uleb128 0x2c - 3698 0783 3F060000 .4byte .LASF79 - 3699 0787 01 .byte 0x1 - 3700 0788 63 .byte 0x63 - 3701 0789 10070000 .4byte 0x710 - 3702 078d 05 .byte 0x5 - 3703 078e 03 .byte 0x3 - 3704 078f 20000000 .4byte _f_hdma_out_put_pos - 3705 0793 2C .uleb128 0x2c - 3706 0794 76010000 .4byte .LASF80 - 3707 0798 01 .byte 0x1 - 3708 0799 64 .byte 0x64 - 3709 079a 53000000 .4byte 0x53 - 3710 079e 05 .byte 0x5 - 3711 079f 03 .byte 0x3 - 3712 07a0 2C000000 .4byte _f_hdma_out_start_pos - 3713 07a4 2C .uleb128 0x2c - 3714 07a5 3E010000 .4byte .LASF81 - 3715 07a9 01 .byte 0x1 - 3716 07aa 66 .byte 0x66 - 3717 07ab 10070000 .4byte 0x710 - 3718 07af 05 .byte 0x5 - 3719 07b0 03 .byte 0x3 - 3720 07b1 24000000 .4byte _f_hdma_out_get_pos - 3721 07b5 30 .uleb128 0x30 - 3722 07b6 88030000 .4byte .LASF82 - 3723 07ba 01 .byte 0x1 - 3724 07bb 68 .byte 0x68 - 3725 07bc C2070000 .4byte 0x7c2 - 3726 07c0 0080 .2byte 0x8000 - 3727 07c2 2D .uleb128 0x2d - 3728 07c3 89000000 .4byte 0x89 - 3729 07c7 2C .uleb128 0x2c - 3730 07c8 19030000 .4byte .LASF83 - 3731 07cc 01 .byte 0x1 - 3732 07cd 69 .byte 0x69 - 3733 07ce 89000000 .4byte 0x89 - 3734 07d2 05 .byte 0x5 - 3735 07d3 03 .byte 0x3 - 3736 07d4 30000000 .4byte _f_hdma_out_proc_pos - 3737 07d8 2C .uleb128 0x2c - 3738 07d9 0C040000 .4byte .LASF84 - 3739 07dd 01 .byte 0x1 - 3740 07de 6B .byte 0x6b - 3741 07df 53000000 .4byte 0x53 - 3742 07e3 05 .byte 0x5 - 3743 07e4 03 .byte 0x3 - 3744 07e5 14000000 .4byte _f_recv_size - 3745 07e9 31 .uleb128 0x31 - 3746 07ea 55030000 .4byte .LASF85 - 3747 07ee 01 .byte 0x1 - BFIN GAS /tmp/ccrdr5Hz.s page 87 + 3691 0772 3F060000 .4byte .LASF79 + 3692 0776 01 .byte 0x1 + 3693 0777 63 .byte 0x63 + 3694 0778 FF060000 .4byte 0x6ff + 3695 077c 05 .byte 0x5 + 3696 077d 03 .byte 0x3 + 3697 077e 20000000 .4byte _f_hdma_out_put_pos + 3698 0782 2A .uleb128 0x2a + 3699 0783 76010000 .4byte .LASF80 + 3700 0787 01 .byte 0x1 + 3701 0788 64 .byte 0x64 + 3702 0789 53000000 .4byte 0x53 + 3703 078d 05 .byte 0x5 + 3704 078e 03 .byte 0x3 + 3705 078f 2C000000 .4byte _f_hdma_out_start_pos + 3706 0793 2A .uleb128 0x2a + 3707 0794 3E010000 .4byte .LASF81 + 3708 0798 01 .byte 0x1 + 3709 0799 66 .byte 0x66 + 3710 079a FF060000 .4byte 0x6ff + 3711 079e 05 .byte 0x5 + 3712 079f 03 .byte 0x3 + 3713 07a0 24000000 .4byte _f_hdma_out_get_pos + 3714 07a4 2F .uleb128 0x2f + 3715 07a5 88030000 .4byte .LASF82 + 3716 07a9 01 .byte 0x1 + 3717 07aa 68 .byte 0x68 + 3718 07ab B1070000 .4byte 0x7b1 + 3719 07af 0080 .2byte 0x8000 + 3720 07b1 2B .uleb128 0x2b + 3721 07b2 89000000 .4byte 0x89 + 3722 07b6 2A .uleb128 0x2a + 3723 07b7 19030000 .4byte .LASF83 + 3724 07bb 01 .byte 0x1 + 3725 07bc 69 .byte 0x69 + 3726 07bd 89000000 .4byte 0x89 + 3727 07c1 05 .byte 0x5 + 3728 07c2 03 .byte 0x3 + 3729 07c3 30000000 .4byte _f_hdma_out_proc_pos + 3730 07c7 2A .uleb128 0x2a + 3731 07c8 0C040000 .4byte .LASF84 + 3732 07cc 01 .byte 0x1 + 3733 07cd 6B .byte 0x6b + 3734 07ce 53000000 .4byte 0x53 + 3735 07d2 05 .byte 0x5 + 3736 07d3 03 .byte 0x3 + 3737 07d4 14000000 .4byte _f_recv_size + 3738 07d8 30 .uleb128 0x30 + 3739 07d9 55030000 .4byte .LASF85 + 3740 07dd 01 .byte 0x1 + 3741 07de 44 .byte 0x44 + 3742 07df 60010000 .4byte 0x160 + 3743 07e3 01 .byte 0x1 + 3744 07e4 05 .byte 0x5 + 3745 07e5 03 .byte 0x3 + 3746 07e6 00000000 .4byte _g_stream_in_state + 3747 07ea 30 .uleb128 0x30 + BFIN GAS /tmp/ccGqo6cM.s page 87 - 3748 07ef 44 .byte 0x44 - 3749 07f0 71010000 .4byte 0x171 - 3750 07f4 01 .byte 0x1 - 3751 07f5 05 .byte 0x5 - 3752 07f6 03 .byte 0x3 - 3753 07f7 00000000 .4byte _g_stream_in_state - 3754 07fb 31 .uleb128 0x31 - 3755 07fc D7030000 .4byte .LASF86 - 3756 0800 01 .byte 0x1 - 3757 0801 45 .byte 0x45 - 3758 0802 A3010000 .4byte 0x1a3 - 3759 0806 01 .byte 0x1 - 3760 0807 05 .byte 0x5 - 3761 0808 03 .byte 0x3 - 3762 0809 04000000 .4byte _g_stream_out_state - 3763 080d 31 .uleb128 0x31 - 3764 080e 3B030000 .4byte .LASF87 - 3765 0812 01 .byte 0x1 - 3766 0813 47 .byte 0x47 - 3767 0814 1F080000 .4byte 0x81f - 3768 0818 01 .byte 0x1 - 3769 0819 05 .byte 0x5 - 3770 081a 03 .byte 0x3 - 3771 081b 08000000 .4byte _g_mode - 3772 081f 2F .uleb128 0x2f - 3773 0820 89000000 .4byte 0x89 - 3774 0824 31 .uleb128 0x31 - 3775 0825 D9000000 .4byte .LASF88 - 3776 0829 01 .byte 0x1 - 3777 082a 49 .byte 0x49 - 3778 082b 89000000 .4byte 0x89 - 3779 082f 01 .byte 0x1 - 3780 0830 05 .byte 0x5 - 3781 0831 03 .byte 0x3 - 3782 0832 00000000 .4byte _g_streams - 3783 0836 08 .uleb128 0x8 - 3784 0837 65000000 .4byte 0x65 - 3785 083b 47080000 .4byte 0x847 - 3786 083f 09 .uleb128 0x9 - 3787 0840 97000000 .4byte 0x97 - 3788 0844 FF01 .2byte 0x1ff - 3789 0846 00 .byte 0x0 - 3790 0847 31 .uleb128 0x31 - 3791 0848 BC000000 .4byte .LASF89 - 3792 084c 01 .byte 0x1 - 3793 084d 29 .byte 0x29 - 3794 084e 36080000 .4byte 0x836 - 3795 0852 01 .byte 0x1 - 3796 0853 05 .byte 0x5 - 3797 0854 03 .byte 0x3 - 3798 0855 0000C000 .4byte _twiddle_re - 3799 0859 31 .uleb128 0x31 - 3800 085a 47050000 .4byte .LASF90 - 3801 085e 01 .byte 0x1 - 3802 085f 2A .byte 0x2a - 3803 0860 36080000 .4byte 0x836 - 3804 0864 01 .byte 0x1 - BFIN GAS /tmp/ccrdr5Hz.s page 88 + 3748 07eb D7030000 .4byte .LASF86 + 3749 07ef 01 .byte 0x1 + 3750 07f0 45 .byte 0x45 + 3751 07f1 92010000 .4byte 0x192 + 3752 07f5 01 .byte 0x1 + 3753 07f6 05 .byte 0x5 + 3754 07f7 03 .byte 0x3 + 3755 07f8 04000000 .4byte _g_stream_out_state + 3756 07fc 30 .uleb128 0x30 + 3757 07fd 3B030000 .4byte .LASF87 + 3758 0801 01 .byte 0x1 + 3759 0802 47 .byte 0x47 + 3760 0803 0E080000 .4byte 0x80e + 3761 0807 01 .byte 0x1 + 3762 0808 05 .byte 0x5 + 3763 0809 03 .byte 0x3 + 3764 080a 08000000 .4byte _g_mode + 3765 080e 2E .uleb128 0x2e + 3766 080f 89000000 .4byte 0x89 + 3767 0813 30 .uleb128 0x30 + 3768 0814 D9000000 .4byte .LASF88 + 3769 0818 01 .byte 0x1 + 3770 0819 49 .byte 0x49 + 3771 081a 89000000 .4byte 0x89 + 3772 081e 01 .byte 0x1 + 3773 081f 05 .byte 0x5 + 3774 0820 03 .byte 0x3 + 3775 0821 00000000 .4byte _g_streams + 3776 0825 2C .uleb128 0x2c + 3777 0826 65000000 .4byte 0x65 + 3778 082a 35080000 .4byte 0x835 + 3779 082e 31 .uleb128 0x31 + 3780 082f 97000000 .4byte 0x97 + 3781 0833 FF .byte 0xff + 3782 0834 00 .byte 0x0 + 3783 0835 30 .uleb128 0x30 + 3784 0836 BC000000 .4byte .LASF89 + 3785 083a 01 .byte 0x1 + 3786 083b 29 .byte 0x29 + 3787 083c 25080000 .4byte 0x825 + 3788 0840 01 .byte 0x1 + 3789 0841 05 .byte 0x5 + 3790 0842 03 .byte 0x3 + 3791 0843 0000C000 .4byte _twiddle_re + 3792 0847 30 .uleb128 0x30 + 3793 0848 47050000 .4byte .LASF90 + 3794 084c 01 .byte 0x1 + 3795 084d 2A .byte 0x2a + 3796 084e 25080000 .4byte 0x825 + 3797 0852 01 .byte 0x1 + 3798 0853 05 .byte 0x5 + 3799 0854 03 .byte 0x3 + 3800 0855 0008C000 .4byte _twiddle_im + 3801 0859 2C .uleb128 0x2c + 3802 085a 53000000 .4byte 0x53 + 3803 085e 6A080000 .4byte 0x86a + 3804 0862 32 .uleb128 0x32 + BFIN GAS /tmp/ccGqo6cM.s page 88 - 3805 0865 05 .byte 0x5 - 3806 0866 03 .byte 0x3 - 3807 0867 0010C000 .4byte _twiddle_im - 3808 086b 08 .uleb128 0x8 - 3809 086c 53000000 .4byte 0x53 - 3810 0870 7C080000 .4byte 0x87c - 3811 0874 09 .uleb128 0x9 - 3812 0875 97000000 .4byte 0x97 - 3813 0879 0F27 .2byte 0x270f - 3814 087b 00 .byte 0x0 - 3815 087c 31 .uleb128 0x31 - 3816 087d F4010000 .4byte .LASF91 - 3817 0881 01 .byte 0x1 - 3818 0882 2D .byte 0x2d - 3819 0883 8E080000 .4byte 0x88e - 3820 0887 01 .byte 0x1 - 3821 0888 05 .byte 0x5 - 3822 0889 03 .byte 0x3 - 3823 088a 0020C000 .4byte _TX_buff - 3824 088e 2F .uleb128 0x2f - 3825 088f 6B080000 .4byte 0x86b - 3826 0893 31 .uleb128 0x31 - 3827 0894 8B010000 .4byte .LASF92 - 3828 0898 01 .byte 0x1 - 3829 0899 2E .byte 0x2e - 3830 089a A5080000 .4byte 0x8a5 - 3831 089e 01 .byte 0x1 - 3832 089f 05 .byte 0x5 - 3833 08a0 03 .byte 0x3 - 3834 08a1 40BCC000 .4byte _TX_buff_shadow - 3835 08a5 2F .uleb128 0x2f - 3836 08a6 6B080000 .4byte 0x86b - 3837 08aa 31 .uleb128 0x31 - 3838 08ab 6F060000 .4byte .LASF93 - 3839 08af 01 .byte 0x1 - 3840 08b0 31 .byte 0x31 - 3841 08b1 BC080000 .4byte 0x8bc - 3842 08b5 01 .byte 0x1 - 3843 08b6 05 .byte 0x5 - 3844 08b7 03 .byte 0x3 - 3845 08b8 8058C100 .4byte _AVG_buff - 3846 08bc 2F .uleb128 0x2f - 3847 08bd 0A010000 .4byte 0x10a - 3848 08c1 08 .uleb128 0x8 - 3849 08c2 77000000 .4byte 0x77 - 3850 08c6 D2080000 .4byte 0x8d2 - 3851 08ca 09 .uleb128 0x9 - 3852 08cb 97000000 .4byte 0x97 - 3853 08cf FF07 .2byte 0x7ff - 3854 08d1 00 .byte 0x0 - 3855 08d2 31 .uleb128 0x31 - 3856 08d3 F5020000 .4byte .LASF94 - 3857 08d7 01 .byte 0x1 - 3858 08d8 33 .byte 0x33 - 3859 08d9 E4080000 .4byte 0x8e4 - 3860 08dd 01 .byte 0x1 - 3861 08de 05 .byte 0x5 - BFIN GAS /tmp/ccrdr5Hz.s page 89 + 3805 0863 97000000 .4byte 0x97 + 3806 0867 0F27 .2byte 0x270f + 3807 0869 00 .byte 0x0 + 3808 086a 30 .uleb128 0x30 + 3809 086b F4010000 .4byte .LASF91 + 3810 086f 01 .byte 0x1 + 3811 0870 2D .byte 0x2d + 3812 0871 7C080000 .4byte 0x87c + 3813 0875 01 .byte 0x1 + 3814 0876 05 .byte 0x5 + 3815 0877 03 .byte 0x3 + 3816 0878 0010C000 .4byte _TX_buff + 3817 087c 2E .uleb128 0x2e + 3818 087d 59080000 .4byte 0x859 + 3819 0881 30 .uleb128 0x30 + 3820 0882 8B010000 .4byte .LASF92 + 3821 0886 01 .byte 0x1 + 3822 0887 2E .byte 0x2e + 3823 0888 93080000 .4byte 0x893 + 3824 088c 01 .byte 0x1 + 3825 088d 05 .byte 0x5 + 3826 088e 03 .byte 0x3 + 3827 088f 40ACC000 .4byte _TX_buff_shadow + 3828 0893 2E .uleb128 0x2e + 3829 0894 59080000 .4byte 0x859 + 3830 0898 2C .uleb128 0x2c + 3831 0899 53000000 .4byte 0x53 + 3832 089d A9080000 .4byte 0x8a9 + 3833 08a1 32 .uleb128 0x32 + 3834 08a2 97000000 .4byte 0x97 + 3835 08a6 FF01 .2byte 0x1ff + 3836 08a8 00 .byte 0x0 + 3837 08a9 30 .uleb128 0x30 + 3838 08aa 6F060000 .4byte .LASF93 + 3839 08ae 01 .byte 0x1 + 3840 08af 31 .byte 0x31 + 3841 08b0 BB080000 .4byte 0x8bb + 3842 08b4 01 .byte 0x1 + 3843 08b5 05 .byte 0x5 + 3844 08b6 03 .byte 0x3 + 3845 08b7 8048C100 .4byte _AVG_buff + 3846 08bb 2E .uleb128 0x2e + 3847 08bc 98080000 .4byte 0x898 + 3848 08c0 2C .uleb128 0x2c + 3849 08c1 77000000 .4byte 0x77 + 3850 08c5 D1080000 .4byte 0x8d1 + 3851 08c9 32 .uleb128 0x32 + 3852 08ca 97000000 .4byte 0x97 + 3853 08ce FF03 .2byte 0x3ff + 3854 08d0 00 .byte 0x0 + 3855 08d1 30 .uleb128 0x30 + 3856 08d2 F5020000 .4byte .LASF94 + 3857 08d6 01 .byte 0x1 + 3858 08d7 33 .byte 0x33 + 3859 08d8 E3080000 .4byte 0x8e3 + 3860 08dc 01 .byte 0x1 + 3861 08dd 05 .byte 0x5 + BFIN GAS /tmp/ccGqo6cM.s page 89 - 3862 08df 03 .byte 0x3 - 3863 08e0 8068C100 .4byte _FFT_buff - 3864 08e4 2F .uleb128 0x2f - 3865 08e5 C1080000 .4byte 0x8c1 - 3866 08e9 00 .byte 0x0 + 3862 08de 03 .byte 0x3 + 3863 08df 8050C100 .4byte _FFT_buff + 3864 08e3 2E .uleb128 0x2e + 3865 08e4 C0080000 .4byte 0x8c0 + 3866 08e8 00 .byte 0x0 3867 .section .debug_abbrev 3868 0000 01 .uleb128 0x1 3869 0001 11 .uleb128 0x11 @@ -5338,7 +5338,7 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 3916 0030 3E .uleb128 0x3e 3917 0031 0B .uleb128 0xb 3918 0032 03 .uleb128 0x3 - BFIN GAS /tmp/ccrdr5Hz.s page 90 + BFIN GAS /tmp/ccGqo6cM.s page 90 3919 0033 08 .uleb128 0x8 @@ -5376,1464 +5376,1473 @@ BFIN GAS /tmp/ccrdr5Hz.s page 1 3951 0053 00 .byte 0x0 3952 0054 00 .byte 0x0 3953 0055 08 .uleb128 0x8 - 3954 0056 01 .uleb128 0x1 - 3955 0057 01 .byte 0x1 - 3956 0058 49 .uleb128 0x49 - 3957 0059 13 .uleb128 0x13 - 3958 005a 01 .uleb128 0x1 - 3959 005b 13 .uleb128 0x13 - 3960 005c 00 .byte 0x0 - 3961 005d 00 .byte 0x0 - 3962 005e 09 .uleb128 0x9 - 3963 005f 21 .uleb128 0x21 - 3964 0060 00 .byte 0x0 - 3965 0061 49 .uleb128 0x49 - 3966 0062 13 .uleb128 0x13 - 3967 0063 2F .uleb128 0x2f - 3968 0064 05 .uleb128 0x5 - 3969 0065 00 .byte 0x0 + 3954 0056 2E .uleb128 0x2e + 3955 0057 00 .byte 0x0 + 3956 0058 03 .uleb128 0x3 + 3957 0059 0E .uleb128 0xe + 3958 005a 3A .uleb128 0x3a + 3959 005b 0B .uleb128 0xb + 3960 005c 3B .uleb128 0x3b + 3961 005d 05 .uleb128 0x5 + 3962 005e 27 .uleb128 0x27 + 3963 005f 0C .uleb128 0xc + 3964 0060 20 .uleb128 0x20 + 3965 0061 0B .uleb128 0xb + 3966 0062 00 .byte 0x0 + 3967 0063 00 .byte 0x0 + 3968 0064 09 .uleb128 0x9 + 3969 0065 2E .uleb128 0x2e 3970 0066 00 .byte 0x0 - 3971 0067 0A .uleb128 0xa - 3972 0068 2E .uleb128 0x2e - 3973 0069 00 .byte 0x0 - 3974 006a 03 .uleb128 0x3 - 3975 006b 0E .uleb128 0xe - BFIN GAS /tmp/ccrdr5Hz.s page 91 + 3971 0067 03 .uleb128 0x3 + 3972 0068 0E .uleb128 0xe + 3973 0069 3A .uleb128 0x3a + 3974 006a 0B .uleb128 0xb + 3975 006b 3B .uleb128 0x3b + BFIN GAS /tmp/ccGqo6cM.s page 91 - 3976 006c 3A .uleb128 0x3a - 3977 006d 0B .uleb128 0xb - 3978 006e 3B .uleb128 0x3b - 3979 006f 05 .uleb128 0x5 - 3980 0070 27 .uleb128 0x27 - 3981 0071 0C .uleb128 0xc - 3982 0072 20 .uleb128 0x20 - 3983 0073 0B .uleb128 0xb - 3984 0074 00 .byte 0x0 - 3985 0075 00 .byte 0x0 - 3986 0076 0B .uleb128 0xb - 3987 0077 2E .uleb128 0x2e - 3988 0078 00 .byte 0x0 - 3989 0079 03 .uleb128 0x3 - 3990 007a 0E .uleb128 0xe - 3991 007b 3A .uleb128 0x3a - 3992 007c 0B .uleb128 0xb - 3993 007d 3B .uleb128 0x3b - 3994 007e 0B .uleb128 0xb - 3995 007f 27 .uleb128 0x27 - 3996 0080 0C .uleb128 0xc - 3997 0081 20 .uleb128 0x20 - 3998 0082 0B .uleb128 0xb - 3999 0083 00 .byte 0x0 - 4000 0084 00 .byte 0x0 - 4001 0085 0C .uleb128 0xc - 4002 0086 2E .uleb128 0x2e - 4003 0087 01 .byte 0x1 - 4004 0088 3F .uleb128 0x3f - 4005 0089 0C .uleb128 0xc - 4006 008a 03 .uleb128 0x3 - 4007 008b 0E .uleb128 0xe - 4008 008c 3A .uleb128 0x3a - 4009 008d 0B .uleb128 0xb - 4010 008e 3B .uleb128 0x3b - 4011 008f 05 .uleb128 0x5 - 4012 0090 27 .uleb128 0x27 - 4013 0091 0C .uleb128 0xc - 4014 0092 11 .uleb128 0x11 - 4015 0093 01 .uleb128 0x1 - 4016 0094 12 .uleb128 0x12 - 4017 0095 01 .uleb128 0x1 - 4018 0096 40 .uleb128 0x40 - 4019 0097 06 .uleb128 0x6 - 4020 0098 01 .uleb128 0x1 - 4021 0099 13 .uleb128 0x13 - 4022 009a 00 .byte 0x0 + 3976 006c 0B .uleb128 0xb + 3977 006d 27 .uleb128 0x27 + 3978 006e 0C .uleb128 0xc + 3979 006f 20 .uleb128 0x20 + 3980 0070 0B .uleb128 0xb + 3981 0071 00 .byte 0x0 + 3982 0072 00 .byte 0x0 + 3983 0073 0A .uleb128 0xa + 3984 0074 2E .uleb128 0x2e + 3985 0075 01 .byte 0x1 + 3986 0076 3F .uleb128 0x3f + 3987 0077 0C .uleb128 0xc + 3988 0078 03 .uleb128 0x3 + 3989 0079 0E .uleb128 0xe + 3990 007a 3A .uleb128 0x3a + 3991 007b 0B .uleb128 0xb + 3992 007c 3B .uleb128 0x3b + 3993 007d 05 .uleb128 0x5 + 3994 007e 27 .uleb128 0x27 + 3995 007f 0C .uleb128 0xc + 3996 0080 11 .uleb128 0x11 + 3997 0081 01 .uleb128 0x1 + 3998 0082 12 .uleb128 0x12 + 3999 0083 01 .uleb128 0x1 + 4000 0084 40 .uleb128 0x40 + 4001 0085 06 .uleb128 0x6 + 4002 0086 01 .uleb128 0x1 + 4003 0087 13 .uleb128 0x13 + 4004 0088 00 .byte 0x0 + 4005 0089 00 .byte 0x0 + 4006 008a 0B .uleb128 0xb + 4007 008b 05 .uleb128 0x5 + 4008 008c 00 .byte 0x0 + 4009 008d 03 .uleb128 0x3 + 4010 008e 0E .uleb128 0xe + 4011 008f 3A .uleb128 0x3a + 4012 0090 0B .uleb128 0xb + 4013 0091 3B .uleb128 0x3b + 4014 0092 05 .uleb128 0x5 + 4015 0093 49 .uleb128 0x49 + 4016 0094 13 .uleb128 0x13 + 4017 0095 02 .uleb128 0x2 + 4018 0096 06 .uleb128 0x6 + 4019 0097 00 .byte 0x0 + 4020 0098 00 .byte 0x0 + 4021 0099 0C .uleb128 0xc + 4022 009a 34 .uleb128 0x34 4023 009b 00 .byte 0x0 - 4024 009c 0D .uleb128 0xd - 4025 009d 05 .uleb128 0x5 - 4026 009e 00 .byte 0x0 - 4027 009f 03 .uleb128 0x3 - 4028 00a0 0E .uleb128 0xe - 4029 00a1 3A .uleb128 0x3a - 4030 00a2 0B .uleb128 0xb - 4031 00a3 3B .uleb128 0x3b - 4032 00a4 05 .uleb128 0x5 - BFIN GAS /tmp/ccrdr5Hz.s page 92 + 4024 009c 03 .uleb128 0x3 + 4025 009d 0E .uleb128 0xe + 4026 009e 3A .uleb128 0x3a + 4027 009f 0B .uleb128 0xb + 4028 00a0 3B .uleb128 0x3b + 4029 00a1 05 .uleb128 0x5 + 4030 00a2 49 .uleb128 0x49 + 4031 00a3 13 .uleb128 0x13 + 4032 00a4 02 .uleb128 0x2 + BFIN GAS /tmp/ccGqo6cM.s page 92 - 4033 00a5 49 .uleb128 0x49 - 4034 00a6 13 .uleb128 0x13 - 4035 00a7 02 .uleb128 0x2 - 4036 00a8 06 .uleb128 0x6 - 4037 00a9 00 .byte 0x0 + 4033 00a5 06 .uleb128 0x6 + 4034 00a6 00 .byte 0x0 + 4035 00a7 00 .byte 0x0 + 4036 00a8 0D .uleb128 0xd + 4037 00a9 34 .uleb128 0x34 4038 00aa 00 .byte 0x0 - 4039 00ab 0E .uleb128 0xe - 4040 00ac 34 .uleb128 0x34 - 4041 00ad 00 .byte 0x0 - 4042 00ae 03 .uleb128 0x3 - 4043 00af 0E .uleb128 0xe - 4044 00b0 3A .uleb128 0x3a - 4045 00b1 0B .uleb128 0xb - 4046 00b2 3B .uleb128 0x3b - 4047 00b3 05 .uleb128 0x5 - 4048 00b4 49 .uleb128 0x49 - 4049 00b5 13 .uleb128 0x13 - 4050 00b6 02 .uleb128 0x2 - 4051 00b7 06 .uleb128 0x6 - 4052 00b8 00 .byte 0x0 + 4039 00ab 03 .uleb128 0x3 + 4040 00ac 0E .uleb128 0xe + 4041 00ad 3A .uleb128 0x3a + 4042 00ae 0B .uleb128 0xb + 4043 00af 3B .uleb128 0x3b + 4044 00b0 05 .uleb128 0x5 + 4045 00b1 49 .uleb128 0x49 + 4046 00b2 13 .uleb128 0x13 + 4047 00b3 02 .uleb128 0x2 + 4048 00b4 0A .uleb128 0xa + 4049 00b5 00 .byte 0x0 + 4050 00b6 00 .byte 0x0 + 4051 00b7 0E .uleb128 0xe + 4052 00b8 0F .uleb128 0xf 4053 00b9 00 .byte 0x0 - 4054 00ba 0F .uleb128 0xf - 4055 00bb 34 .uleb128 0x34 - 4056 00bc 00 .byte 0x0 - 4057 00bd 03 .uleb128 0x3 - 4058 00be 0E .uleb128 0xe - 4059 00bf 3A .uleb128 0x3a - 4060 00c0 0B .uleb128 0xb - 4061 00c1 3B .uleb128 0x3b - 4062 00c2 05 .uleb128 0x5 - 4063 00c3 49 .uleb128 0x49 - 4064 00c4 13 .uleb128 0x13 - 4065 00c5 02 .uleb128 0x2 - 4066 00c6 0A .uleb128 0xa - 4067 00c7 00 .byte 0x0 - 4068 00c8 00 .byte 0x0 - 4069 00c9 10 .uleb128 0x10 - 4070 00ca 0F .uleb128 0xf - 4071 00cb 00 .byte 0x0 - 4072 00cc 0B .uleb128 0xb - 4073 00cd 0B .uleb128 0xb - 4074 00ce 49 .uleb128 0x49 - 4075 00cf 13 .uleb128 0x13 - 4076 00d0 00 .byte 0x0 - 4077 00d1 00 .byte 0x0 - 4078 00d2 11 .uleb128 0x11 - 4079 00d3 2E .uleb128 0x2e - 4080 00d4 00 .byte 0x0 - 4081 00d5 3F .uleb128 0x3f - 4082 00d6 0C .uleb128 0xc - 4083 00d7 03 .uleb128 0x3 - 4084 00d8 0E .uleb128 0xe - 4085 00d9 3A .uleb128 0x3a - 4086 00da 0B .uleb128 0xb - 4087 00db 3B .uleb128 0x3b - 4088 00dc 05 .uleb128 0x5 - 4089 00dd 27 .uleb128 0x27 - BFIN GAS /tmp/ccrdr5Hz.s page 93 + 4054 00ba 0B .uleb128 0xb + 4055 00bb 0B .uleb128 0xb + 4056 00bc 49 .uleb128 0x49 + 4057 00bd 13 .uleb128 0x13 + 4058 00be 00 .byte 0x0 + 4059 00bf 00 .byte 0x0 + 4060 00c0 0F .uleb128 0xf + 4061 00c1 2E .uleb128 0x2e + 4062 00c2 00 .byte 0x0 + 4063 00c3 3F .uleb128 0x3f + 4064 00c4 0C .uleb128 0xc + 4065 00c5 03 .uleb128 0x3 + 4066 00c6 0E .uleb128 0xe + 4067 00c7 3A .uleb128 0x3a + 4068 00c8 0B .uleb128 0xb + 4069 00c9 3B .uleb128 0x3b + 4070 00ca 05 .uleb128 0x5 + 4071 00cb 27 .uleb128 0x27 + 4072 00cc 0C .uleb128 0xc + 4073 00cd 49 .uleb128 0x49 + 4074 00ce 13 .uleb128 0x13 + 4075 00cf 11 .uleb128 0x11 + 4076 00d0 01 .uleb128 0x1 + 4077 00d1 12 .uleb128 0x12 + 4078 00d2 01 .uleb128 0x1 + 4079 00d3 40 .uleb128 0x40 + 4080 00d4 06 .uleb128 0x6 + 4081 00d5 00 .byte 0x0 + 4082 00d6 00 .byte 0x0 + 4083 00d7 10 .uleb128 0x10 + 4084 00d8 2E .uleb128 0x2e + 4085 00d9 01 .byte 0x1 + 4086 00da 3F .uleb128 0x3f + 4087 00db 0C .uleb128 0xc + 4088 00dc 03 .uleb128 0x3 + 4089 00dd 0E .uleb128 0xe + BFIN GAS /tmp/ccGqo6cM.s page 93 - 4090 00de 0C .uleb128 0xc - 4091 00df 49 .uleb128 0x49 - 4092 00e0 13 .uleb128 0x13 - 4093 00e1 11 .uleb128 0x11 - 4094 00e2 01 .uleb128 0x1 - 4095 00e3 12 .uleb128 0x12 - 4096 00e4 01 .uleb128 0x1 - 4097 00e5 40 .uleb128 0x40 - 4098 00e6 06 .uleb128 0x6 - 4099 00e7 00 .byte 0x0 - 4100 00e8 00 .byte 0x0 - 4101 00e9 12 .uleb128 0x12 - 4102 00ea 2E .uleb128 0x2e - 4103 00eb 01 .byte 0x1 - 4104 00ec 3F .uleb128 0x3f - 4105 00ed 0C .uleb128 0xc - 4106 00ee 03 .uleb128 0x3 - 4107 00ef 0E .uleb128 0xe - 4108 00f0 3A .uleb128 0x3a - 4109 00f1 0B .uleb128 0xb - 4110 00f2 3B .uleb128 0x3b - 4111 00f3 05 .uleb128 0x5 - 4112 00f4 27 .uleb128 0x27 - 4113 00f5 0C .uleb128 0xc - 4114 00f6 49 .uleb128 0x49 - 4115 00f7 13 .uleb128 0x13 - 4116 00f8 11 .uleb128 0x11 - 4117 00f9 01 .uleb128 0x1 - 4118 00fa 12 .uleb128 0x12 - 4119 00fb 01 .uleb128 0x1 - 4120 00fc 40 .uleb128 0x40 - 4121 00fd 06 .uleb128 0x6 - 4122 00fe 01 .uleb128 0x1 - 4123 00ff 13 .uleb128 0x13 - 4124 0100 00 .byte 0x0 - 4125 0101 00 .byte 0x0 - 4126 0102 13 .uleb128 0x13 - 4127 0103 34 .uleb128 0x34 - 4128 0104 00 .byte 0x0 - 4129 0105 03 .uleb128 0x3 - 4130 0106 08 .uleb128 0x8 - 4131 0107 3A .uleb128 0x3a - 4132 0108 0B .uleb128 0xb - 4133 0109 3B .uleb128 0x3b - 4134 010a 05 .uleb128 0x5 - 4135 010b 49 .uleb128 0x49 - 4136 010c 13 .uleb128 0x13 - 4137 010d 00 .byte 0x0 + 4090 00de 3A .uleb128 0x3a + 4091 00df 0B .uleb128 0xb + 4092 00e0 3B .uleb128 0x3b + 4093 00e1 05 .uleb128 0x5 + 4094 00e2 27 .uleb128 0x27 + 4095 00e3 0C .uleb128 0xc + 4096 00e4 49 .uleb128 0x49 + 4097 00e5 13 .uleb128 0x13 + 4098 00e6 11 .uleb128 0x11 + 4099 00e7 01 .uleb128 0x1 + 4100 00e8 12 .uleb128 0x12 + 4101 00e9 01 .uleb128 0x1 + 4102 00ea 40 .uleb128 0x40 + 4103 00eb 06 .uleb128 0x6 + 4104 00ec 01 .uleb128 0x1 + 4105 00ed 13 .uleb128 0x13 + 4106 00ee 00 .byte 0x0 + 4107 00ef 00 .byte 0x0 + 4108 00f0 11 .uleb128 0x11 + 4109 00f1 34 .uleb128 0x34 + 4110 00f2 00 .byte 0x0 + 4111 00f3 03 .uleb128 0x3 + 4112 00f4 08 .uleb128 0x8 + 4113 00f5 3A .uleb128 0x3a + 4114 00f6 0B .uleb128 0xb + 4115 00f7 3B .uleb128 0x3b + 4116 00f8 05 .uleb128 0x5 + 4117 00f9 49 .uleb128 0x49 + 4118 00fa 13 .uleb128 0x13 + 4119 00fb 00 .byte 0x0 + 4120 00fc 00 .byte 0x0 + 4121 00fd 12 .uleb128 0x12 + 4122 00fe 2E .uleb128 0x2e + 4123 00ff 01 .byte 0x1 + 4124 0100 3F .uleb128 0x3f + 4125 0101 0C .uleb128 0xc + 4126 0102 03 .uleb128 0x3 + 4127 0103 0E .uleb128 0xe + 4128 0104 3A .uleb128 0x3a + 4129 0105 0B .uleb128 0xb + 4130 0106 3B .uleb128 0x3b + 4131 0107 05 .uleb128 0x5 + 4132 0108 27 .uleb128 0x27 + 4133 0109 0C .uleb128 0xc + 4134 010a 20 .uleb128 0x20 + 4135 010b 0B .uleb128 0xb + 4136 010c 01 .uleb128 0x1 + 4137 010d 13 .uleb128 0x13 4138 010e 00 .byte 0x0 - 4139 010f 14 .uleb128 0x14 - 4140 0110 2E .uleb128 0x2e - 4141 0111 01 .byte 0x1 - 4142 0112 3F .uleb128 0x3f - 4143 0113 0C .uleb128 0xc - 4144 0114 03 .uleb128 0x3 - 4145 0115 0E .uleb128 0xe - 4146 0116 3A .uleb128 0x3a - BFIN GAS /tmp/ccrdr5Hz.s page 94 + 4139 010f 00 .byte 0x0 + 4140 0110 13 .uleb128 0x13 + 4141 0111 0B .uleb128 0xb + 4142 0112 00 .byte 0x0 + 4143 0113 00 .byte 0x0 + 4144 0114 00 .byte 0x0 + 4145 0115 14 .uleb128 0x14 + 4146 0116 2E .uleb128 0x2e + BFIN GAS /tmp/ccGqo6cM.s page 94 - 4147 0117 0B .uleb128 0xb - 4148 0118 3B .uleb128 0x3b - 4149 0119 05 .uleb128 0x5 - 4150 011a 27 .uleb128 0x27 - 4151 011b 0C .uleb128 0xc - 4152 011c 20 .uleb128 0x20 - 4153 011d 0B .uleb128 0xb - 4154 011e 01 .uleb128 0x1 - 4155 011f 13 .uleb128 0x13 - 4156 0120 00 .byte 0x0 - 4157 0121 00 .byte 0x0 - 4158 0122 15 .uleb128 0x15 - 4159 0123 0B .uleb128 0xb - 4160 0124 00 .byte 0x0 - 4161 0125 00 .byte 0x0 + 4147 0117 01 .byte 0x1 + 4148 0118 31 .uleb128 0x31 + 4149 0119 13 .uleb128 0x13 + 4150 011a 11 .uleb128 0x11 + 4151 011b 01 .uleb128 0x1 + 4152 011c 12 .uleb128 0x12 + 4153 011d 01 .uleb128 0x1 + 4154 011e 40 .uleb128 0x40 + 4155 011f 06 .uleb128 0x6 + 4156 0120 01 .uleb128 0x1 + 4157 0121 13 .uleb128 0x13 + 4158 0122 00 .byte 0x0 + 4159 0123 00 .byte 0x0 + 4160 0124 15 .uleb128 0x15 + 4161 0125 1D .uleb128 0x1d 4162 0126 00 .byte 0x0 - 4163 0127 16 .uleb128 0x16 - 4164 0128 2E .uleb128 0x2e - 4165 0129 01 .byte 0x1 - 4166 012a 31 .uleb128 0x31 - 4167 012b 13 .uleb128 0x13 - 4168 012c 11 .uleb128 0x11 - 4169 012d 01 .uleb128 0x1 - 4170 012e 12 .uleb128 0x12 - 4171 012f 01 .uleb128 0x1 - 4172 0130 40 .uleb128 0x40 - 4173 0131 06 .uleb128 0x6 - 4174 0132 01 .uleb128 0x1 - 4175 0133 13 .uleb128 0x13 - 4176 0134 00 .byte 0x0 + 4163 0127 31 .uleb128 0x31 + 4164 0128 13 .uleb128 0x13 + 4165 0129 11 .uleb128 0x11 + 4166 012a 01 .uleb128 0x1 + 4167 012b 12 .uleb128 0x12 + 4168 012c 01 .uleb128 0x1 + 4169 012d 58 .uleb128 0x58 + 4170 012e 0B .uleb128 0xb + 4171 012f 59 .uleb128 0x59 + 4172 0130 05 .uleb128 0x5 + 4173 0131 00 .byte 0x0 + 4174 0132 00 .byte 0x0 + 4175 0133 16 .uleb128 0x16 + 4176 0134 34 .uleb128 0x34 4177 0135 00 .byte 0x0 - 4178 0136 17 .uleb128 0x17 - 4179 0137 1D .uleb128 0x1d + 4178 0136 02 .uleb128 0x2 + 4179 0137 0A .uleb128 0xa 4180 0138 00 .byte 0x0 - 4181 0139 31 .uleb128 0x31 - 4182 013a 13 .uleb128 0x13 - 4183 013b 11 .uleb128 0x11 - 4184 013c 01 .uleb128 0x1 - 4185 013d 12 .uleb128 0x12 - 4186 013e 01 .uleb128 0x1 - 4187 013f 58 .uleb128 0x58 - 4188 0140 0B .uleb128 0xb - 4189 0141 59 .uleb128 0x59 - 4190 0142 05 .uleb128 0x5 - 4191 0143 00 .byte 0x0 - 4192 0144 00 .byte 0x0 - 4193 0145 18 .uleb128 0x18 - 4194 0146 34 .uleb128 0x34 - 4195 0147 00 .byte 0x0 - 4196 0148 02 .uleb128 0x2 - 4197 0149 0A .uleb128 0xa + 4181 0139 00 .byte 0x0 + 4182 013a 17 .uleb128 0x17 + 4183 013b 0B .uleb128 0xb + 4184 013c 01 .byte 0x1 + 4185 013d 55 .uleb128 0x55 + 4186 013e 06 .uleb128 0x6 + 4187 013f 01 .uleb128 0x1 + 4188 0140 13 .uleb128 0x13 + 4189 0141 00 .byte 0x0 + 4190 0142 00 .byte 0x0 + 4191 0143 18 .uleb128 0x18 + 4192 0144 0B .uleb128 0xb + 4193 0145 01 .byte 0x1 + 4194 0146 11 .uleb128 0x11 + 4195 0147 01 .uleb128 0x1 + 4196 0148 12 .uleb128 0x12 + 4197 0149 01 .uleb128 0x1 4198 014a 00 .byte 0x0 4199 014b 00 .byte 0x0 4200 014c 19 .uleb128 0x19 4201 014d 0B .uleb128 0xb 4202 014e 01 .byte 0x1 4203 014f 55 .uleb128 0x55 - BFIN GAS /tmp/ccrdr5Hz.s page 95 + BFIN GAS /tmp/ccGqo6cM.s page 95 4204 0150 06 .uleb128 0x6 - 4205 0151 01 .uleb128 0x1 - 4206 0152 13 .uleb128 0x13 - 4207 0153 00 .byte 0x0 - 4208 0154 00 .byte 0x0 - 4209 0155 1A .uleb128 0x1a - 4210 0156 0B .uleb128 0xb - 4211 0157 01 .byte 0x1 - 4212 0158 11 .uleb128 0x11 + 4205 0151 00 .byte 0x0 + 4206 0152 00 .byte 0x0 + 4207 0153 1A .uleb128 0x1a + 4208 0154 0B .uleb128 0xb + 4209 0155 01 .byte 0x1 + 4210 0156 11 .uleb128 0x11 + 4211 0157 01 .uleb128 0x1 + 4212 0158 12 .uleb128 0x12 4213 0159 01 .uleb128 0x1 - 4214 015a 12 .uleb128 0x12 - 4215 015b 01 .uleb128 0x1 + 4214 015a 01 .uleb128 0x1 + 4215 015b 13 .uleb128 0x13 4216 015c 00 .byte 0x0 4217 015d 00 .byte 0x0 4218 015e 1B .uleb128 0x1b - 4219 015f 0B .uleb128 0xb + 4219 015f 2E .uleb128 0x2e 4220 0160 01 .byte 0x1 - 4221 0161 55 .uleb128 0x55 - 4222 0162 06 .uleb128 0x6 - 4223 0163 00 .byte 0x0 - 4224 0164 00 .byte 0x0 - 4225 0165 1C .uleb128 0x1c + 4221 0161 3F .uleb128 0x3f + 4222 0162 0C .uleb128 0xc + 4223 0163 03 .uleb128 0x3 + 4224 0164 0E .uleb128 0xe + 4225 0165 3A .uleb128 0x3a 4226 0166 0B .uleb128 0xb - 4227 0167 01 .byte 0x1 - 4228 0168 11 .uleb128 0x11 - 4229 0169 01 .uleb128 0x1 - 4230 016a 12 .uleb128 0x12 - 4231 016b 01 .uleb128 0x1 - 4232 016c 01 .uleb128 0x1 - 4233 016d 13 .uleb128 0x13 - 4234 016e 00 .byte 0x0 - 4235 016f 00 .byte 0x0 - 4236 0170 1D .uleb128 0x1d - 4237 0171 2E .uleb128 0x2e - 4238 0172 01 .byte 0x1 - 4239 0173 3F .uleb128 0x3f - 4240 0174 0C .uleb128 0xc - 4241 0175 03 .uleb128 0x3 - 4242 0176 0E .uleb128 0xe - 4243 0177 3A .uleb128 0x3a - 4244 0178 0B .uleb128 0xb - 4245 0179 3B .uleb128 0x3b - 4246 017a 0B .uleb128 0xb - 4247 017b 27 .uleb128 0x27 - 4248 017c 0C .uleb128 0xc - 4249 017d 49 .uleb128 0x49 - 4250 017e 13 .uleb128 0x13 - 4251 017f 11 .uleb128 0x11 - 4252 0180 01 .uleb128 0x1 - 4253 0181 12 .uleb128 0x12 - 4254 0182 01 .uleb128 0x1 - 4255 0183 40 .uleb128 0x40 - 4256 0184 06 .uleb128 0x6 - 4257 0185 01 .uleb128 0x1 - 4258 0186 13 .uleb128 0x13 - 4259 0187 00 .byte 0x0 + 4227 0167 3B .uleb128 0x3b + 4228 0168 0B .uleb128 0xb + 4229 0169 27 .uleb128 0x27 + 4230 016a 0C .uleb128 0xc + 4231 016b 49 .uleb128 0x49 + 4232 016c 13 .uleb128 0x13 + 4233 016d 11 .uleb128 0x11 + 4234 016e 01 .uleb128 0x1 + 4235 016f 12 .uleb128 0x12 + 4236 0170 01 .uleb128 0x1 + 4237 0171 40 .uleb128 0x40 + 4238 0172 06 .uleb128 0x6 + 4239 0173 01 .uleb128 0x1 + 4240 0174 13 .uleb128 0x13 + 4241 0175 00 .byte 0x0 + 4242 0176 00 .byte 0x0 + 4243 0177 1C .uleb128 0x1c + 4244 0178 34 .uleb128 0x34 + 4245 0179 00 .byte 0x0 + 4246 017a 03 .uleb128 0x3 + 4247 017b 08 .uleb128 0x8 + 4248 017c 3A .uleb128 0x3a + 4249 017d 0B .uleb128 0xb + 4250 017e 3B .uleb128 0x3b + 4251 017f 0B .uleb128 0xb + 4252 0180 49 .uleb128 0x49 + 4253 0181 13 .uleb128 0x13 + 4254 0182 02 .uleb128 0x2 + 4255 0183 06 .uleb128 0x6 + 4256 0184 00 .byte 0x0 + 4257 0185 00 .byte 0x0 + 4258 0186 1D .uleb128 0x1d + 4259 0187 2E .uleb128 0x2e 4260 0188 00 .byte 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 96 + BFIN GAS /tmp/ccGqo6cM.s page 96 - 4261 0189 1E .uleb128 0x1e - 4262 018a 34 .uleb128 0x34 - 4263 018b 00 .byte 0x0 - 4264 018c 03 .uleb128 0x3 - 4265 018d 08 .uleb128 0x8 - 4266 018e 3A .uleb128 0x3a - 4267 018f 0B .uleb128 0xb - 4268 0190 3B .uleb128 0x3b - 4269 0191 0B .uleb128 0xb - 4270 0192 49 .uleb128 0x49 - 4271 0193 13 .uleb128 0x13 - 4272 0194 02 .uleb128 0x2 - 4273 0195 06 .uleb128 0x6 - 4274 0196 00 .byte 0x0 - 4275 0197 00 .byte 0x0 - 4276 0198 1F .uleb128 0x1f - 4277 0199 2E .uleb128 0x2e + 4261 0189 3F .uleb128 0x3f + 4262 018a 0C .uleb128 0xc + 4263 018b 03 .uleb128 0x3 + 4264 018c 0E .uleb128 0xe + 4265 018d 3A .uleb128 0x3a + 4266 018e 0B .uleb128 0xb + 4267 018f 3B .uleb128 0x3b + 4268 0190 0B .uleb128 0xb + 4269 0191 27 .uleb128 0x27 + 4270 0192 0C .uleb128 0xc + 4271 0193 11 .uleb128 0x11 + 4272 0194 01 .uleb128 0x1 + 4273 0195 12 .uleb128 0x12 + 4274 0196 01 .uleb128 0x1 + 4275 0197 40 .uleb128 0x40 + 4276 0198 06 .uleb128 0x6 + 4277 0199 00 .byte 0x0 4278 019a 00 .byte 0x0 - 4279 019b 3F .uleb128 0x3f - 4280 019c 0C .uleb128 0xc - 4281 019d 03 .uleb128 0x3 - 4282 019e 0E .uleb128 0xe - 4283 019f 3A .uleb128 0x3a - 4284 01a0 0B .uleb128 0xb - 4285 01a1 3B .uleb128 0x3b - 4286 01a2 0B .uleb128 0xb - 4287 01a3 27 .uleb128 0x27 - 4288 01a4 0C .uleb128 0xc - 4289 01a5 11 .uleb128 0x11 - 4290 01a6 01 .uleb128 0x1 - 4291 01a7 12 .uleb128 0x12 - 4292 01a8 01 .uleb128 0x1 - 4293 01a9 40 .uleb128 0x40 - 4294 01aa 06 .uleb128 0x6 - 4295 01ab 00 .byte 0x0 - 4296 01ac 00 .byte 0x0 - 4297 01ad 20 .uleb128 0x20 - 4298 01ae 34 .uleb128 0x34 - 4299 01af 00 .byte 0x0 - 4300 01b0 03 .uleb128 0x3 - 4301 01b1 08 .uleb128 0x8 - 4302 01b2 3A .uleb128 0x3a - 4303 01b3 0B .uleb128 0xb - 4304 01b4 3B .uleb128 0x3b - 4305 01b5 05 .uleb128 0x5 - 4306 01b6 49 .uleb128 0x49 - 4307 01b7 13 .uleb128 0x13 - 4308 01b8 02 .uleb128 0x2 - 4309 01b9 06 .uleb128 0x6 - 4310 01ba 00 .byte 0x0 - 4311 01bb 00 .byte 0x0 - 4312 01bc 21 .uleb128 0x21 - 4313 01bd 1D .uleb128 0x1d - 4314 01be 01 .byte 0x1 - 4315 01bf 31 .uleb128 0x31 - 4316 01c0 13 .uleb128 0x13 - 4317 01c1 55 .uleb128 0x55 - BFIN GAS /tmp/ccrdr5Hz.s page 97 + 4279 019b 1E .uleb128 0x1e + 4280 019c 34 .uleb128 0x34 + 4281 019d 00 .byte 0x0 + 4282 019e 03 .uleb128 0x3 + 4283 019f 08 .uleb128 0x8 + 4284 01a0 3A .uleb128 0x3a + 4285 01a1 0B .uleb128 0xb + 4286 01a2 3B .uleb128 0x3b + 4287 01a3 05 .uleb128 0x5 + 4288 01a4 49 .uleb128 0x49 + 4289 01a5 13 .uleb128 0x13 + 4290 01a6 02 .uleb128 0x2 + 4291 01a7 06 .uleb128 0x6 + 4292 01a8 00 .byte 0x0 + 4293 01a9 00 .byte 0x0 + 4294 01aa 1F .uleb128 0x1f + 4295 01ab 1D .uleb128 0x1d + 4296 01ac 01 .byte 0x1 + 4297 01ad 31 .uleb128 0x31 + 4298 01ae 13 .uleb128 0x13 + 4299 01af 55 .uleb128 0x55 + 4300 01b0 06 .uleb128 0x6 + 4301 01b1 58 .uleb128 0x58 + 4302 01b2 0B .uleb128 0xb + 4303 01b3 59 .uleb128 0x59 + 4304 01b4 05 .uleb128 0x5 + 4305 01b5 00 .byte 0x0 + 4306 01b6 00 .byte 0x0 + 4307 01b7 20 .uleb128 0x20 + 4308 01b8 1D .uleb128 0x1d + 4309 01b9 01 .byte 0x1 + 4310 01ba 31 .uleb128 0x31 + 4311 01bb 13 .uleb128 0x13 + 4312 01bc 11 .uleb128 0x11 + 4313 01bd 01 .uleb128 0x1 + 4314 01be 12 .uleb128 0x12 + 4315 01bf 01 .uleb128 0x1 + 4316 01c0 58 .uleb128 0x58 + 4317 01c1 0B .uleb128 0xb + BFIN GAS /tmp/ccGqo6cM.s page 97 - 4318 01c2 06 .uleb128 0x6 - 4319 01c3 58 .uleb128 0x58 - 4320 01c4 0B .uleb128 0xb - 4321 01c5 59 .uleb128 0x59 - 4322 01c6 05 .uleb128 0x5 - 4323 01c7 00 .byte 0x0 - 4324 01c8 00 .byte 0x0 - 4325 01c9 22 .uleb128 0x22 - 4326 01ca 1D .uleb128 0x1d - 4327 01cb 01 .byte 0x1 - 4328 01cc 31 .uleb128 0x31 - 4329 01cd 13 .uleb128 0x13 - 4330 01ce 11 .uleb128 0x11 - 4331 01cf 01 .uleb128 0x1 - 4332 01d0 12 .uleb128 0x12 - 4333 01d1 01 .uleb128 0x1 - 4334 01d2 58 .uleb128 0x58 - 4335 01d3 0B .uleb128 0xb - 4336 01d4 59 .uleb128 0x59 - 4337 01d5 05 .uleb128 0x5 - 4338 01d6 00 .byte 0x0 - 4339 01d7 00 .byte 0x0 - 4340 01d8 23 .uleb128 0x23 - 4341 01d9 1D .uleb128 0x1d - 4342 01da 01 .byte 0x1 - 4343 01db 31 .uleb128 0x31 - 4344 01dc 13 .uleb128 0x13 - 4345 01dd 11 .uleb128 0x11 - 4346 01de 01 .uleb128 0x1 - 4347 01df 12 .uleb128 0x12 - 4348 01e0 01 .uleb128 0x1 - 4349 01e1 58 .uleb128 0x58 - 4350 01e2 0B .uleb128 0xb - 4351 01e3 59 .uleb128 0x59 - 4352 01e4 0B .uleb128 0xb + 4318 01c2 59 .uleb128 0x59 + 4319 01c3 05 .uleb128 0x5 + 4320 01c4 00 .byte 0x0 + 4321 01c5 00 .byte 0x0 + 4322 01c6 21 .uleb128 0x21 + 4323 01c7 1D .uleb128 0x1d + 4324 01c8 01 .byte 0x1 + 4325 01c9 31 .uleb128 0x31 + 4326 01ca 13 .uleb128 0x13 + 4327 01cb 11 .uleb128 0x11 + 4328 01cc 01 .uleb128 0x1 + 4329 01cd 12 .uleb128 0x12 + 4330 01ce 01 .uleb128 0x1 + 4331 01cf 58 .uleb128 0x58 + 4332 01d0 0B .uleb128 0xb + 4333 01d1 59 .uleb128 0x59 + 4334 01d2 0B .uleb128 0xb + 4335 01d3 00 .byte 0x0 + 4336 01d4 00 .byte 0x0 + 4337 01d5 22 .uleb128 0x22 + 4338 01d6 2E .uleb128 0x2e + 4339 01d7 01 .byte 0x1 + 4340 01d8 03 .uleb128 0x3 + 4341 01d9 0E .uleb128 0xe + 4342 01da 3A .uleb128 0x3a + 4343 01db 0B .uleb128 0xb + 4344 01dc 3B .uleb128 0x3b + 4345 01dd 0B .uleb128 0xb + 4346 01de 27 .uleb128 0x27 + 4347 01df 0C .uleb128 0xc + 4348 01e0 20 .uleb128 0x20 + 4349 01e1 0B .uleb128 0xb + 4350 01e2 01 .uleb128 0x1 + 4351 01e3 13 .uleb128 0x13 + 4352 01e4 00 .byte 0x0 4353 01e5 00 .byte 0x0 - 4354 01e6 00 .byte 0x0 - 4355 01e7 24 .uleb128 0x24 - 4356 01e8 2E .uleb128 0x2e - 4357 01e9 01 .byte 0x1 - 4358 01ea 03 .uleb128 0x3 - 4359 01eb 0E .uleb128 0xe - 4360 01ec 3A .uleb128 0x3a - 4361 01ed 0B .uleb128 0xb - 4362 01ee 3B .uleb128 0x3b - 4363 01ef 0B .uleb128 0xb - 4364 01f0 27 .uleb128 0x27 - 4365 01f1 0C .uleb128 0xc - 4366 01f2 20 .uleb128 0x20 - 4367 01f3 0B .uleb128 0xb - 4368 01f4 01 .uleb128 0x1 - 4369 01f5 13 .uleb128 0x13 - 4370 01f6 00 .byte 0x0 - 4371 01f7 00 .byte 0x0 - 4372 01f8 25 .uleb128 0x25 - 4373 01f9 05 .uleb128 0x5 - 4374 01fa 00 .byte 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 98 + 4354 01e6 23 .uleb128 0x23 + 4355 01e7 05 .uleb128 0x5 + 4356 01e8 00 .byte 0x0 + 4357 01e9 03 .uleb128 0x3 + 4358 01ea 0E .uleb128 0xe + 4359 01eb 3A .uleb128 0x3a + 4360 01ec 0B .uleb128 0xb + 4361 01ed 3B .uleb128 0x3b + 4362 01ee 0B .uleb128 0xb + 4363 01ef 49 .uleb128 0x49 + 4364 01f0 13 .uleb128 0x13 + 4365 01f1 00 .byte 0x0 + 4366 01f2 00 .byte 0x0 + 4367 01f3 24 .uleb128 0x24 + 4368 01f4 34 .uleb128 0x34 + 4369 01f5 00 .byte 0x0 + 4370 01f6 03 .uleb128 0x3 + 4371 01f7 0E .uleb128 0xe + 4372 01f8 3A .uleb128 0x3a + 4373 01f9 0B .uleb128 0xb + 4374 01fa 3B .uleb128 0x3b + BFIN GAS /tmp/ccGqo6cM.s page 98 - 4375 01fb 03 .uleb128 0x3 - 4376 01fc 0E .uleb128 0xe - 4377 01fd 3A .uleb128 0x3a - 4378 01fe 0B .uleb128 0xb - 4379 01ff 3B .uleb128 0x3b - 4380 0200 0B .uleb128 0xb - 4381 0201 49 .uleb128 0x49 - 4382 0202 13 .uleb128 0x13 - 4383 0203 00 .byte 0x0 - 4384 0204 00 .byte 0x0 - 4385 0205 26 .uleb128 0x26 - 4386 0206 34 .uleb128 0x34 - 4387 0207 00 .byte 0x0 - 4388 0208 03 .uleb128 0x3 - 4389 0209 0E .uleb128 0xe - 4390 020a 3A .uleb128 0x3a - 4391 020b 0B .uleb128 0xb - 4392 020c 3B .uleb128 0x3b - 4393 020d 0B .uleb128 0xb - 4394 020e 49 .uleb128 0x49 - 4395 020f 13 .uleb128 0x13 - 4396 0210 00 .byte 0x0 - 4397 0211 00 .byte 0x0 - 4398 0212 27 .uleb128 0x27 - 4399 0213 05 .uleb128 0x5 - 4400 0214 00 .byte 0x0 - 4401 0215 03 .uleb128 0x3 - 4402 0216 0E .uleb128 0xe - 4403 0217 3A .uleb128 0x3a - 4404 0218 0B .uleb128 0xb - 4405 0219 3B .uleb128 0x3b - 4406 021a 0B .uleb128 0xb - 4407 021b 49 .uleb128 0x49 - 4408 021c 13 .uleb128 0x13 - 4409 021d 02 .uleb128 0x2 - 4410 021e 06 .uleb128 0x6 - 4411 021f 00 .byte 0x0 + 4375 01fb 0B .uleb128 0xb + 4376 01fc 49 .uleb128 0x49 + 4377 01fd 13 .uleb128 0x13 + 4378 01fe 00 .byte 0x0 + 4379 01ff 00 .byte 0x0 + 4380 0200 25 .uleb128 0x25 + 4381 0201 05 .uleb128 0x5 + 4382 0202 00 .byte 0x0 + 4383 0203 03 .uleb128 0x3 + 4384 0204 0E .uleb128 0xe + 4385 0205 3A .uleb128 0x3a + 4386 0206 0B .uleb128 0xb + 4387 0207 3B .uleb128 0x3b + 4388 0208 0B .uleb128 0xb + 4389 0209 49 .uleb128 0x49 + 4390 020a 13 .uleb128 0x13 + 4391 020b 02 .uleb128 0x2 + 4392 020c 06 .uleb128 0x6 + 4393 020d 00 .byte 0x0 + 4394 020e 00 .byte 0x0 + 4395 020f 26 .uleb128 0x26 + 4396 0210 1D .uleb128 0x1d + 4397 0211 01 .byte 0x1 + 4398 0212 31 .uleb128 0x31 + 4399 0213 13 .uleb128 0x13 + 4400 0214 52 .uleb128 0x52 + 4401 0215 01 .uleb128 0x1 + 4402 0216 55 .uleb128 0x55 + 4403 0217 06 .uleb128 0x6 + 4404 0218 58 .uleb128 0x58 + 4405 0219 0B .uleb128 0xb + 4406 021a 59 .uleb128 0x59 + 4407 021b 0B .uleb128 0xb + 4408 021c 00 .byte 0x0 + 4409 021d 00 .byte 0x0 + 4410 021e 27 .uleb128 0x27 + 4411 021f 05 .uleb128 0x5 4412 0220 00 .byte 0x0 - 4413 0221 28 .uleb128 0x28 - 4414 0222 1D .uleb128 0x1d - 4415 0223 01 .byte 0x1 - 4416 0224 31 .uleb128 0x31 - 4417 0225 13 .uleb128 0x13 - 4418 0226 52 .uleb128 0x52 - 4419 0227 01 .uleb128 0x1 - 4420 0228 55 .uleb128 0x55 - 4421 0229 06 .uleb128 0x6 - 4422 022a 58 .uleb128 0x58 - 4423 022b 0B .uleb128 0xb - 4424 022c 59 .uleb128 0x59 - 4425 022d 0B .uleb128 0xb - 4426 022e 00 .byte 0x0 - 4427 022f 00 .byte 0x0 - 4428 0230 29 .uleb128 0x29 - 4429 0231 05 .uleb128 0x5 - 4430 0232 00 .byte 0x0 - 4431 0233 31 .uleb128 0x31 - BFIN GAS /tmp/ccrdr5Hz.s page 99 + 4413 0221 31 .uleb128 0x31 + 4414 0222 13 .uleb128 0x13 + 4415 0223 00 .byte 0x0 + 4416 0224 00 .byte 0x0 + 4417 0225 28 .uleb128 0x28 + 4418 0226 34 .uleb128 0x34 + 4419 0227 00 .byte 0x0 + 4420 0228 31 .uleb128 0x31 + 4421 0229 13 .uleb128 0x13 + 4422 022a 02 .uleb128 0x2 + 4423 022b 06 .uleb128 0x6 + 4424 022c 00 .byte 0x0 + 4425 022d 00 .byte 0x0 + 4426 022e 29 .uleb128 0x29 + 4427 022f 1D .uleb128 0x1d + 4428 0230 01 .byte 0x1 + 4429 0231 31 .uleb128 0x31 + 4430 0232 13 .uleb128 0x13 + 4431 0233 55 .uleb128 0x55 + BFIN GAS /tmp/ccGqo6cM.s page 99 - 4432 0234 13 .uleb128 0x13 - 4433 0235 00 .byte 0x0 - 4434 0236 00 .byte 0x0 - 4435 0237 2A .uleb128 0x2a - 4436 0238 34 .uleb128 0x34 - 4437 0239 00 .byte 0x0 - 4438 023a 31 .uleb128 0x31 - 4439 023b 13 .uleb128 0x13 - 4440 023c 02 .uleb128 0x2 - 4441 023d 06 .uleb128 0x6 - 4442 023e 00 .byte 0x0 + 4432 0234 06 .uleb128 0x6 + 4433 0235 58 .uleb128 0x58 + 4434 0236 0B .uleb128 0xb + 4435 0237 59 .uleb128 0x59 + 4436 0238 0B .uleb128 0xb + 4437 0239 01 .uleb128 0x1 + 4438 023a 13 .uleb128 0x13 + 4439 023b 00 .byte 0x0 + 4440 023c 00 .byte 0x0 + 4441 023d 2A .uleb128 0x2a + 4442 023e 34 .uleb128 0x34 4443 023f 00 .byte 0x0 - 4444 0240 2B .uleb128 0x2b - 4445 0241 1D .uleb128 0x1d - 4446 0242 01 .byte 0x1 - 4447 0243 31 .uleb128 0x31 - 4448 0244 13 .uleb128 0x13 - 4449 0245 55 .uleb128 0x55 - 4450 0246 06 .uleb128 0x6 - 4451 0247 58 .uleb128 0x58 - 4452 0248 0B .uleb128 0xb - 4453 0249 59 .uleb128 0x59 - 4454 024a 0B .uleb128 0xb - 4455 024b 01 .uleb128 0x1 - 4456 024c 13 .uleb128 0x13 - 4457 024d 00 .byte 0x0 + 4444 0240 03 .uleb128 0x3 + 4445 0241 0E .uleb128 0xe + 4446 0242 3A .uleb128 0x3a + 4447 0243 0B .uleb128 0xb + 4448 0244 3B .uleb128 0x3b + 4449 0245 0B .uleb128 0xb + 4450 0246 49 .uleb128 0x49 + 4451 0247 13 .uleb128 0x13 + 4452 0248 02 .uleb128 0x2 + 4453 0249 0A .uleb128 0xa + 4454 024a 00 .byte 0x0 + 4455 024b 00 .byte 0x0 + 4456 024c 2B .uleb128 0x2b + 4457 024d 26 .uleb128 0x26 4458 024e 00 .byte 0x0 - 4459 024f 2C .uleb128 0x2c - 4460 0250 34 .uleb128 0x34 + 4459 024f 49 .uleb128 0x49 + 4460 0250 13 .uleb128 0x13 4461 0251 00 .byte 0x0 - 4462 0252 03 .uleb128 0x3 - 4463 0253 0E .uleb128 0xe - 4464 0254 3A .uleb128 0x3a - 4465 0255 0B .uleb128 0xb - 4466 0256 3B .uleb128 0x3b - 4467 0257 0B .uleb128 0xb - 4468 0258 49 .uleb128 0x49 + 4462 0252 00 .byte 0x0 + 4463 0253 2C .uleb128 0x2c + 4464 0254 01 .uleb128 0x1 + 4465 0255 01 .byte 0x1 + 4466 0256 49 .uleb128 0x49 + 4467 0257 13 .uleb128 0x13 + 4468 0258 01 .uleb128 0x1 4469 0259 13 .uleb128 0x13 - 4470 025a 02 .uleb128 0x2 - 4471 025b 0A .uleb128 0xa - 4472 025c 00 .byte 0x0 - 4473 025d 00 .byte 0x0 - 4474 025e 2D .uleb128 0x2d - 4475 025f 26 .uleb128 0x26 - 4476 0260 00 .byte 0x0 - 4477 0261 49 .uleb128 0x49 - 4478 0262 13 .uleb128 0x13 + 4470 025a 00 .byte 0x0 + 4471 025b 00 .byte 0x0 + 4472 025c 2D .uleb128 0x2d + 4473 025d 21 .uleb128 0x21 + 4474 025e 00 .byte 0x0 + 4475 025f 49 .uleb128 0x49 + 4476 0260 13 .uleb128 0x13 + 4477 0261 2F .uleb128 0x2f + 4478 0262 06 .uleb128 0x6 4479 0263 00 .byte 0x0 4480 0264 00 .byte 0x0 4481 0265 2E .uleb128 0x2e - 4482 0266 21 .uleb128 0x21 + 4482 0266 35 .uleb128 0x35 4483 0267 00 .byte 0x0 4484 0268 49 .uleb128 0x49 4485 0269 13 .uleb128 0x13 - 4486 026a 2F .uleb128 0x2f - 4487 026b 06 .uleb128 0x6 - 4488 026c 00 .byte 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 100 + 4486 026a 00 .byte 0x0 + 4487 026b 00 .byte 0x0 + 4488 026c 2F .uleb128 0x2f + BFIN GAS /tmp/ccGqo6cM.s page 100 - 4489 026d 00 .byte 0x0 - 4490 026e 2F .uleb128 0x2f - 4491 026f 35 .uleb128 0x35 - 4492 0270 00 .byte 0x0 - 4493 0271 49 .uleb128 0x49 - 4494 0272 13 .uleb128 0x13 - 4495 0273 00 .byte 0x0 - 4496 0274 00 .byte 0x0 - 4497 0275 30 .uleb128 0x30 - 4498 0276 34 .uleb128 0x34 - 4499 0277 00 .byte 0x0 - 4500 0278 03 .uleb128 0x3 - 4501 0279 0E .uleb128 0xe - 4502 027a 3A .uleb128 0x3a - 4503 027b 0B .uleb128 0xb - 4504 027c 3B .uleb128 0x3b - 4505 027d 0B .uleb128 0xb - 4506 027e 49 .uleb128 0x49 - 4507 027f 13 .uleb128 0x13 - 4508 0280 1C .uleb128 0x1c - 4509 0281 05 .uleb128 0x5 - 4510 0282 00 .byte 0x0 - 4511 0283 00 .byte 0x0 - 4512 0284 31 .uleb128 0x31 - 4513 0285 34 .uleb128 0x34 - 4514 0286 00 .byte 0x0 - 4515 0287 03 .uleb128 0x3 - 4516 0288 0E .uleb128 0xe - 4517 0289 3A .uleb128 0x3a - 4518 028a 0B .uleb128 0xb - 4519 028b 3B .uleb128 0x3b - 4520 028c 0B .uleb128 0xb - 4521 028d 49 .uleb128 0x49 - 4522 028e 13 .uleb128 0x13 - 4523 028f 3F .uleb128 0x3f - 4524 0290 0C .uleb128 0xc - 4525 0291 02 .uleb128 0x2 - 4526 0292 0A .uleb128 0xa + 4489 026d 34 .uleb128 0x34 + 4490 026e 00 .byte 0x0 + 4491 026f 03 .uleb128 0x3 + 4492 0270 0E .uleb128 0xe + 4493 0271 3A .uleb128 0x3a + 4494 0272 0B .uleb128 0xb + 4495 0273 3B .uleb128 0x3b + 4496 0274 0B .uleb128 0xb + 4497 0275 49 .uleb128 0x49 + 4498 0276 13 .uleb128 0x13 + 4499 0277 1C .uleb128 0x1c + 4500 0278 05 .uleb128 0x5 + 4501 0279 00 .byte 0x0 + 4502 027a 00 .byte 0x0 + 4503 027b 30 .uleb128 0x30 + 4504 027c 34 .uleb128 0x34 + 4505 027d 00 .byte 0x0 + 4506 027e 03 .uleb128 0x3 + 4507 027f 0E .uleb128 0xe + 4508 0280 3A .uleb128 0x3a + 4509 0281 0B .uleb128 0xb + 4510 0282 3B .uleb128 0x3b + 4511 0283 0B .uleb128 0xb + 4512 0284 49 .uleb128 0x49 + 4513 0285 13 .uleb128 0x13 + 4514 0286 3F .uleb128 0x3f + 4515 0287 0C .uleb128 0xc + 4516 0288 02 .uleb128 0x2 + 4517 0289 0A .uleb128 0xa + 4518 028a 00 .byte 0x0 + 4519 028b 00 .byte 0x0 + 4520 028c 31 .uleb128 0x31 + 4521 028d 21 .uleb128 0x21 + 4522 028e 00 .byte 0x0 + 4523 028f 49 .uleb128 0x49 + 4524 0290 13 .uleb128 0x13 + 4525 0291 2F .uleb128 0x2f + 4526 0292 0B .uleb128 0xb 4527 0293 00 .byte 0x0 4528 0294 00 .byte 0x0 - 4529 0295 00 .byte 0x0 - 4530 .section .debug_pubnames,"",@progbits - 4531 0000 DF010000 .4byte 0x1df - 4532 0004 0200 .2byte 0x2 - 4533 0006 00000000 .4byte .Ldebug_info0 - 4534 000a EA080000 .4byte 0x8ea - 4535 000e C1010000 .4byte 0x1c1 - 4536 0012 73747265 .string "stream_in_buf_free" - 4536 616D5F69 - 4536 6E5F6275 - 4536 665F6672 - 4536 656500 - 4537 0025 FC010000 .4byte 0x1fc - 4538 0029 73747265 .string "stream_out_buf_free" - 4538 616D5F6F - 4538 75745F62 - 4538 75665F66 - BFIN GAS /tmp/ccrdr5Hz.s page 101 + 4529 0295 32 .uleb128 0x32 + 4530 0296 21 .uleb128 0x21 + 4531 0297 00 .byte 0x0 + 4532 0298 49 .uleb128 0x49 + 4533 0299 13 .uleb128 0x13 + 4534 029a 2F .uleb128 0x2f + 4535 029b 05 .uleb128 0x5 + 4536 029c 00 .byte 0x0 + 4537 029d 00 .byte 0x0 + 4538 029e 00 .byte 0x0 + 4539 .section .debug_pubnames,"",@progbits + 4540 0000 DF010000 .4byte 0x1df + 4541 0004 0200 .2byte 0x2 + 4542 0006 00000000 .4byte .Ldebug_info0 + 4543 000a E9080000 .4byte 0x8e9 + 4544 000e B0010000 .4byte 0x1b0 + 4545 0012 73747265 .string "stream_in_buf_free" + BFIN GAS /tmp/ccGqo6cM.s page 101 - 4538 72656500 - 4539 003d 35020000 .4byte 0x235 - 4540 0041 68646D61 .string "hdma_recv_done" - 4540 5F726563 - 4540 765F646F - 4540 6E6500 - 4541 0050 86020000 .4byte 0x286 - 4542 0054 73706F72 .string "sport_in_buffer_size" - 4542 745F696E - 4542 5F627566 - 4542 6665725F - 4542 73697A65 - 4543 0069 A0020000 .4byte 0x2a0 - 4544 006d 73706F72 .string "sport_in_set_step_size" - 4544 745F696E - 4544 5F736574 - 4544 5F737465 - 4544 705F7369 - 4545 0084 ED020000 .4byte 0x2ed - 4546 0088 73706F72 .string "sport_rx_stop" - 4546 745F7278 - 4546 5F73746F - 4546 7000 - 4547 0096 3D030000 .4byte 0x33d - 4548 009a 73706F72 .string "sport_rx_start" - 4548 745F7278 - 4548 5F737461 - 4548 727400 - 4549 00a9 83030000 .4byte 0x383 - 4550 00ad 73747265 .string "stream_proc" - 4550 616D5F70 - 4550 726F6300 - 4551 00b9 38040000 .4byte 0x438 - 4552 00bd 73747265 .string "stream_out_preload" - 4552 616D5F6F - 4552 75745F70 - 4552 72656C6F - 4552 616400 - 4553 00d0 65040000 .4byte 0x465 - 4554 00d4 6C353032 .string "l502_stream_init" - 4554 5F737472 - 4554 65616D5F - 4554 696E6974 - 4554 00 - 4555 00e5 7A040000 .4byte 0x47a - 4556 00e9 73747265 .string "streams_stop" - 4556 616D735F - 4556 73746F70 - 4556 00 - 4557 00f6 D6040000 .4byte 0x4d6 - 4558 00fa 6973725F .string "isr_sport_dma_rx" - 4558 73706F72 - 4558 745F646D - 4558 615F7278 - 4558 00 - 4559 010b 7C050000 .4byte 0x57c - 4560 010f 73747265 .string "stream_disable" - BFIN GAS /tmp/ccrdr5Hz.s page 102 + 4545 616D5F69 + 4545 6E5F6275 + 4545 665F6672 + 4545 656500 + 4546 0025 EB010000 .4byte 0x1eb + 4547 0029 73747265 .string "stream_out_buf_free" + 4547 616D5F6F + 4547 75745F62 + 4547 75665F66 + 4547 72656500 + 4548 003d 24020000 .4byte 0x224 + 4549 0041 68646D61 .string "hdma_recv_done" + 4549 5F726563 + 4549 765F646F + 4549 6E6500 + 4550 0050 75020000 .4byte 0x275 + 4551 0054 73706F72 .string "sport_in_buffer_size" + 4551 745F696E + 4551 5F627566 + 4551 6665725F + 4551 73697A65 + 4552 0069 8F020000 .4byte 0x28f + 4553 006d 73706F72 .string "sport_in_set_step_size" + 4553 745F696E + 4553 5F736574 + 4553 5F737465 + 4553 705F7369 + 4554 0084 DC020000 .4byte 0x2dc + 4555 0088 73706F72 .string "sport_rx_stop" + 4555 745F7278 + 4555 5F73746F + 4555 7000 + 4556 0096 2C030000 .4byte 0x32c + 4557 009a 73706F72 .string "sport_rx_start" + 4557 745F7278 + 4557 5F737461 + 4557 727400 + 4558 00a9 72030000 .4byte 0x372 + 4559 00ad 73747265 .string "stream_proc" + 4559 616D5F70 + 4559 726F6300 + 4560 00b9 27040000 .4byte 0x427 + 4561 00bd 73747265 .string "stream_out_preload" + 4561 616D5F6F + 4561 75745F70 + 4561 72656C6F + 4561 616400 + 4562 00d0 54040000 .4byte 0x454 + 4563 00d4 6C353032 .string "l502_stream_init" + 4563 5F737472 + 4563 65616D5F + 4563 696E6974 + 4563 00 + 4564 00e5 69040000 .4byte 0x469 + 4565 00e9 73747265 .string "streams_stop" + 4565 616D735F + 4565 73746F70 + BFIN GAS /tmp/ccGqo6cM.s page 102 - 4560 616D5F64 - 4560 69736162 - 4560 6C6500 - 4561 011e CD050000 .4byte 0x5cd - 4562 0122 73747265 .string "stream_enable" - 4562 616D5F65 - 4562 6E61626C - 4562 6500 - 4563 0130 1E060000 .4byte 0x61e - 4564 0134 73747265 .string "streams_start" - 4564 616D735F - 4564 73746172 - 4564 7400 - 4565 0142 E9070000 .4byte 0x7e9 - 4566 0146 675F7374 .string "g_stream_in_state" - 4566 7265616D - 4566 5F696E5F - 4566 73746174 - 4566 6500 - 4567 0158 FB070000 .4byte 0x7fb - 4568 015c 675F7374 .string "g_stream_out_state" - 4568 7265616D - 4568 5F6F7574 - 4568 5F737461 - 4568 746500 - 4569 016f 0D080000 .4byte 0x80d - 4570 0173 675F6D6F .string "g_mode" - 4570 646500 - 4571 017a 24080000 .4byte 0x824 - 4572 017e 675F7374 .string "g_streams" - 4572 7265616D - 4572 7300 - 4573 0188 47080000 .4byte 0x847 - 4574 018c 74776964 .string "twiddle_re" - 4574 646C655F - 4574 726500 - 4575 0197 59080000 .4byte 0x859 - 4576 019b 74776964 .string "twiddle_im" - 4576 646C655F - 4576 696D00 - 4577 01a6 7C080000 .4byte 0x87c - 4578 01aa 54585F62 .string "TX_buff" - 4578 75666600 - 4579 01b2 93080000 .4byte 0x893 - 4580 01b6 54585F62 .string "TX_buff_shadow" - 4580 7566665F - 4580 73686164 - 4580 6F7700 - 4581 01c5 AA080000 .4byte 0x8aa - 4582 01c9 4156475F .string "AVG_buff" - 4582 62756666 - 4582 00 - 4583 01d2 D2080000 .4byte 0x8d2 - 4584 01d6 4646545F .string "FFT_buff" - 4584 62756666 - 4584 00 - 4585 01df 00000000 .4byte 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 103 + 4565 00 + 4566 00f6 C5040000 .4byte 0x4c5 + 4567 00fa 6973725F .string "isr_sport_dma_rx" + 4567 73706F72 + 4567 745F646D + 4567 615F7278 + 4567 00 + 4568 010b 6B050000 .4byte 0x56b + 4569 010f 73747265 .string "stream_disable" + 4569 616D5F64 + 4569 69736162 + 4569 6C6500 + 4570 011e BC050000 .4byte 0x5bc + 4571 0122 73747265 .string "stream_enable" + 4571 616D5F65 + 4571 6E61626C + 4571 6500 + 4572 0130 0D060000 .4byte 0x60d + 4573 0134 73747265 .string "streams_start" + 4573 616D735F + 4573 73746172 + 4573 7400 + 4574 0142 D8070000 .4byte 0x7d8 + 4575 0146 675F7374 .string "g_stream_in_state" + 4575 7265616D + 4575 5F696E5F + 4575 73746174 + 4575 6500 + 4576 0158 EA070000 .4byte 0x7ea + 4577 015c 675F7374 .string "g_stream_out_state" + 4577 7265616D + 4577 5F6F7574 + 4577 5F737461 + 4577 746500 + 4578 016f FC070000 .4byte 0x7fc + 4579 0173 675F6D6F .string "g_mode" + 4579 646500 + 4580 017a 13080000 .4byte 0x813 + 4581 017e 675F7374 .string "g_streams" + 4581 7265616D + 4581 7300 + 4582 0188 35080000 .4byte 0x835 + 4583 018c 74776964 .string "twiddle_re" + 4583 646C655F + 4583 726500 + 4584 0197 47080000 .4byte 0x847 + 4585 019b 74776964 .string "twiddle_im" + 4585 646C655F + 4585 696D00 + 4586 01a6 6A080000 .4byte 0x86a + 4587 01aa 54585F62 .string "TX_buff" + 4587 75666600 + 4588 01b2 81080000 .4byte 0x881 + 4589 01b6 54585F62 .string "TX_buff_shadow" + 4589 7566665F + 4589 73686164 + 4589 6F7700 + BFIN GAS /tmp/ccGqo6cM.s page 103 - 4586 .section .debug_aranges,"",@progbits - 4587 0000 1C000000 .4byte 0x1c - 4588 0004 0200 .2byte 0x2 - 4589 0006 00000000 .4byte .Ldebug_info0 - 4590 000a 04 .byte 0x4 - 4591 000b 00 .byte 0x0 - 4592 000c 0000 .2byte 0x0 - 4593 000e 0000 .2byte 0x0 - 4594 0010 00000000 .4byte .Ltext0 - 4595 0014 F0080000 .4byte .Letext0-.Ltext0 - 4596 0018 00000000 .4byte 0x0 - 4597 001c 00000000 .4byte 0x0 - 4598 .section .debug_ranges,"",@progbits - 4599 .Ldebug_ranges0: - 4600 0000 20020000 .4byte .LBB45-.Ltext0 - 4601 0004 48020000 .4byte .LBE45-.Ltext0 - 4602 0008 68030000 .4byte .LBB53-.Ltext0 - 4603 000c 92030000 .4byte .LBE53-.Ltext0 - 4604 0010 EE020000 .4byte .LBB51-.Ltext0 - 4605 0014 34030000 .4byte .LBE51-.Ltext0 - 4606 0018 00000000 .4byte 0x0 - 4607 001c 00000000 .4byte 0x0 - 4608 0020 60020000 .4byte .LBB47-.Ltext0 - 4609 0024 EE020000 .4byte .LBE47-.Ltext0 - 4610 0028 92030000 .4byte .LBB54-.Ltext0 - 4611 002c 98030000 .4byte .LBE54-.Ltext0 - 4612 0030 34030000 .4byte .LBB52-.Ltext0 - 4613 0034 68030000 .4byte .LBE52-.Ltext0 - 4614 0038 00000000 .4byte 0x0 - 4615 003c 00000000 .4byte 0x0 - 4616 0040 8C020000 .4byte .LBB49-.Ltext0 - 4617 0044 EE020000 .4byte .LBE49-.Ltext0 - 4618 0048 92030000 .4byte .LBB50-.Ltext0 - 4619 004c 98030000 .4byte .LBE50-.Ltext0 - 4620 0050 00000000 .4byte 0x0 - 4621 0054 00000000 .4byte 0x0 - 4622 0058 5A040000 .4byte .LBB61-.Ltext0 - 4623 005c 5E040000 .4byte .LBE61-.Ltext0 - 4624 0060 62040000 .4byte .LBB68-.Ltext0 - 4625 0064 A0040000 .4byte .LBE68-.Ltext0 - 4626 0068 00000000 .4byte 0x0 - 4627 006c 00000000 .4byte 0x0 - 4628 0070 20050000 .4byte .LBB78-.Ltext0 - 4629 0074 80050000 .4byte .LBE78-.Ltext0 - 4630 0078 C0050000 .4byte .LBB87-.Ltext0 - 4631 007c 20060000 .4byte .LBE87-.Ltext0 - 4632 0080 00000000 .4byte 0x0 - 4633 0084 00000000 .4byte 0x0 - 4634 0088 2E060000 .4byte .LBB90-.Ltext0 - 4635 008c 32060000 .4byte .LBE90-.Ltext0 - 4636 0090 62060000 .4byte .LBB97-.Ltext0 - 4637 0094 82060000 .4byte .LBE97-.Ltext0 - 4638 0098 3E060000 .4byte .LBB96-.Ltext0 - 4639 009c 58060000 .4byte .LBE96-.Ltext0 - 4640 00a0 34060000 .4byte .LBB95-.Ltext0 - 4641 00a4 3A060000 .4byte .LBE95-.Ltext0 - 4642 00a8 00000000 .4byte 0x0 - BFIN GAS /tmp/ccrdr5Hz.s page 104 + 4590 01c5 A9080000 .4byte 0x8a9 + 4591 01c9 4156475F .string "AVG_buff" + 4591 62756666 + 4591 00 + 4592 01d2 D1080000 .4byte 0x8d1 + 4593 01d6 4646545F .string "FFT_buff" + 4593 62756666 + 4593 00 + 4594 01df 00000000 .4byte 0x0 + 4595 .section .debug_aranges,"",@progbits + 4596 0000 1C000000 .4byte 0x1c + 4597 0004 0200 .2byte 0x2 + 4598 0006 00000000 .4byte .Ldebug_info0 + 4599 000a 04 .byte 0x4 + 4600 000b 00 .byte 0x0 + 4601 000c 0000 .2byte 0x0 + 4602 000e 0000 .2byte 0x0 + 4603 0010 00000000 .4byte .Ltext0 + 4604 0014 F0080000 .4byte .Letext0-.Ltext0 + 4605 0018 00000000 .4byte 0x0 + 4606 001c 00000000 .4byte 0x0 + 4607 .section .debug_ranges,"",@progbits + 4608 .Ldebug_ranges0: + 4609 0000 20020000 .4byte .LBB45-.Ltext0 + 4610 0004 48020000 .4byte .LBE45-.Ltext0 + 4611 0008 68030000 .4byte .LBB53-.Ltext0 + 4612 000c 92030000 .4byte .LBE53-.Ltext0 + 4613 0010 EE020000 .4byte .LBB51-.Ltext0 + 4614 0014 34030000 .4byte .LBE51-.Ltext0 + 4615 0018 00000000 .4byte 0x0 + 4616 001c 00000000 .4byte 0x0 + 4617 0020 60020000 .4byte .LBB47-.Ltext0 + 4618 0024 EE020000 .4byte .LBE47-.Ltext0 + 4619 0028 92030000 .4byte .LBB54-.Ltext0 + 4620 002c 98030000 .4byte .LBE54-.Ltext0 + 4621 0030 34030000 .4byte .LBB52-.Ltext0 + 4622 0034 68030000 .4byte .LBE52-.Ltext0 + 4623 0038 00000000 .4byte 0x0 + 4624 003c 00000000 .4byte 0x0 + 4625 0040 8C020000 .4byte .LBB49-.Ltext0 + 4626 0044 EE020000 .4byte .LBE49-.Ltext0 + 4627 0048 92030000 .4byte .LBB50-.Ltext0 + 4628 004c 98030000 .4byte .LBE50-.Ltext0 + 4629 0050 00000000 .4byte 0x0 + 4630 0054 00000000 .4byte 0x0 + 4631 0058 5A040000 .4byte .LBB61-.Ltext0 + 4632 005c 5E040000 .4byte .LBE61-.Ltext0 + 4633 0060 62040000 .4byte .LBB68-.Ltext0 + 4634 0064 A0040000 .4byte .LBE68-.Ltext0 + 4635 0068 00000000 .4byte 0x0 + 4636 006c 00000000 .4byte 0x0 + 4637 0070 20050000 .4byte .LBB78-.Ltext0 + 4638 0074 80050000 .4byte .LBE78-.Ltext0 + 4639 0078 C0050000 .4byte .LBB87-.Ltext0 + 4640 007c 20060000 .4byte .LBE87-.Ltext0 + 4641 0080 00000000 .4byte 0x0 + 4642 0084 00000000 .4byte 0x0 + BFIN GAS /tmp/ccGqo6cM.s page 104 - 4643 00ac 00000000 .4byte 0x0 - 4644 00b0 2E060000 .4byte .LBB92-.Ltext0 - 4645 00b4 32060000 .4byte .LBE92-.Ltext0 - 4646 00b8 62060000 .4byte .LBB94-.Ltext0 - 4647 00bc 82060000 .4byte .LBE94-.Ltext0 - 4648 00c0 3E060000 .4byte .LBB91-.Ltext0 - 4649 00c4 58060000 .4byte .LBE91-.Ltext0 - 4650 00c8 34060000 .4byte .LBB93-.Ltext0 - 4651 00cc 3A060000 .4byte .LBE93-.Ltext0 - 4652 00d0 00000000 .4byte 0x0 - 4653 00d4 00000000 .4byte 0x0 - 4654 00d8 90060000 .4byte .LBB100-.Ltext0 - 4655 00dc 94060000 .4byte .LBE100-.Ltext0 - 4656 00e0 C4060000 .4byte .LBB107-.Ltext0 - 4657 00e4 E4060000 .4byte .LBE107-.Ltext0 - 4658 00e8 A0060000 .4byte .LBB106-.Ltext0 - 4659 00ec BA060000 .4byte .LBE106-.Ltext0 - 4660 00f0 96060000 .4byte .LBB105-.Ltext0 - 4661 00f4 9C060000 .4byte .LBE105-.Ltext0 - 4662 00f8 00000000 .4byte 0x0 - 4663 00fc 00000000 .4byte 0x0 - 4664 0100 90060000 .4byte .LBB102-.Ltext0 - 4665 0104 94060000 .4byte .LBE102-.Ltext0 - 4666 0108 C4060000 .4byte .LBB104-.Ltext0 - 4667 010c E4060000 .4byte .LBE104-.Ltext0 - 4668 0110 A0060000 .4byte .LBB101-.Ltext0 - 4669 0114 BA060000 .4byte .LBE101-.Ltext0 - 4670 0118 96060000 .4byte .LBB103-.Ltext0 - 4671 011c 9C060000 .4byte .LBE103-.Ltext0 - 4672 0120 00000000 .4byte 0x0 - 4673 0124 00000000 .4byte 0x0 - 4674 0128 3C070000 .4byte .LBB118-.Ltext0 - 4675 012c 3E070000 .4byte .LBE118-.Ltext0 - 4676 0130 E6080000 .4byte .LBB142-.Ltext0 - 4677 0134 F0080000 .4byte .LBE142-.Ltext0 - 4678 0138 DA080000 .4byte .LBB141-.Ltext0 - 4679 013c E0080000 .4byte .LBE141-.Ltext0 - 4680 0140 D6080000 .4byte .LBB140-.Ltext0 - 4681 0144 D8080000 .4byte .LBE140-.Ltext0 - 4682 0148 D8070000 .4byte .LBB128-.Ltext0 - 4683 014c EA070000 .4byte .LBE128-.Ltext0 - 4684 0150 5E070000 .4byte .LBB127-.Ltext0 - 4685 0154 60070000 .4byte .LBE127-.Ltext0 - 4686 0158 40070000 .4byte .LBB126-.Ltext0 - 4687 015c 58070000 .4byte .LBE126-.Ltext0 - 4688 0160 00000000 .4byte 0x0 - 4689 0164 00000000 .4byte 0x0 - 4690 0168 3C070000 .4byte .LBB122-.Ltext0 - 4691 016c 3E070000 .4byte .LBE122-.Ltext0 - 4692 0170 E6080000 .4byte .LBB125-.Ltext0 - 4693 0174 F0080000 .4byte .LBE125-.Ltext0 - 4694 0178 DA080000 .4byte .LBB119-.Ltext0 - 4695 017c E0080000 .4byte .LBE119-.Ltext0 - 4696 0180 D6080000 .4byte .LBB124-.Ltext0 - 4697 0184 D8080000 .4byte .LBE124-.Ltext0 - 4698 0188 D8070000 .4byte .LBB120-.Ltext0 - 4699 018c EA070000 .4byte .LBE120-.Ltext0 - BFIN GAS /tmp/ccrdr5Hz.s page 105 + 4643 0088 2E060000 .4byte .LBB90-.Ltext0 + 4644 008c 32060000 .4byte .LBE90-.Ltext0 + 4645 0090 62060000 .4byte .LBB97-.Ltext0 + 4646 0094 82060000 .4byte .LBE97-.Ltext0 + 4647 0098 3E060000 .4byte .LBB96-.Ltext0 + 4648 009c 58060000 .4byte .LBE96-.Ltext0 + 4649 00a0 34060000 .4byte .LBB95-.Ltext0 + 4650 00a4 3A060000 .4byte .LBE95-.Ltext0 + 4651 00a8 00000000 .4byte 0x0 + 4652 00ac 00000000 .4byte 0x0 + 4653 00b0 2E060000 .4byte .LBB92-.Ltext0 + 4654 00b4 32060000 .4byte .LBE92-.Ltext0 + 4655 00b8 62060000 .4byte .LBB94-.Ltext0 + 4656 00bc 82060000 .4byte .LBE94-.Ltext0 + 4657 00c0 3E060000 .4byte .LBB91-.Ltext0 + 4658 00c4 58060000 .4byte .LBE91-.Ltext0 + 4659 00c8 34060000 .4byte .LBB93-.Ltext0 + 4660 00cc 3A060000 .4byte .LBE93-.Ltext0 + 4661 00d0 00000000 .4byte 0x0 + 4662 00d4 00000000 .4byte 0x0 + 4663 00d8 90060000 .4byte .LBB100-.Ltext0 + 4664 00dc 94060000 .4byte .LBE100-.Ltext0 + 4665 00e0 C4060000 .4byte .LBB107-.Ltext0 + 4666 00e4 E4060000 .4byte .LBE107-.Ltext0 + 4667 00e8 A0060000 .4byte .LBB106-.Ltext0 + 4668 00ec BA060000 .4byte .LBE106-.Ltext0 + 4669 00f0 96060000 .4byte .LBB105-.Ltext0 + 4670 00f4 9C060000 .4byte .LBE105-.Ltext0 + 4671 00f8 00000000 .4byte 0x0 + 4672 00fc 00000000 .4byte 0x0 + 4673 0100 90060000 .4byte .LBB102-.Ltext0 + 4674 0104 94060000 .4byte .LBE102-.Ltext0 + 4675 0108 C4060000 .4byte .LBB104-.Ltext0 + 4676 010c E4060000 .4byte .LBE104-.Ltext0 + 4677 0110 A0060000 .4byte .LBB101-.Ltext0 + 4678 0114 BA060000 .4byte .LBE101-.Ltext0 + 4679 0118 96060000 .4byte .LBB103-.Ltext0 + 4680 011c 9C060000 .4byte .LBE103-.Ltext0 + 4681 0120 00000000 .4byte 0x0 + 4682 0124 00000000 .4byte 0x0 + 4683 0128 3C070000 .4byte .LBB118-.Ltext0 + 4684 012c 3E070000 .4byte .LBE118-.Ltext0 + 4685 0130 E6080000 .4byte .LBB142-.Ltext0 + 4686 0134 F0080000 .4byte .LBE142-.Ltext0 + 4687 0138 DA080000 .4byte .LBB141-.Ltext0 + 4688 013c E0080000 .4byte .LBE141-.Ltext0 + 4689 0140 D6080000 .4byte .LBB140-.Ltext0 + 4690 0144 D8080000 .4byte .LBE140-.Ltext0 + 4691 0148 D8070000 .4byte .LBB128-.Ltext0 + 4692 014c EA070000 .4byte .LBE128-.Ltext0 + 4693 0150 5E070000 .4byte .LBB127-.Ltext0 + 4694 0154 60070000 .4byte .LBE127-.Ltext0 + 4695 0158 40070000 .4byte .LBB126-.Ltext0 + 4696 015c 58070000 .4byte .LBE126-.Ltext0 + 4697 0160 00000000 .4byte 0x0 + 4698 0164 00000000 .4byte 0x0 + 4699 0168 3C070000 .4byte .LBB122-.Ltext0 + BFIN GAS /tmp/ccGqo6cM.s page 105 - 4700 0190 5E070000 .4byte .LBB123-.Ltext0 - 4701 0194 60070000 .4byte .LBE123-.Ltext0 - 4702 0198 40070000 .4byte .LBB121-.Ltext0 - 4703 019c 58070000 .4byte .LBE121-.Ltext0 - 4704 01a0 00000000 .4byte 0x0 - 4705 01a4 00000000 .4byte 0x0 - 4706 .section .debug_str,"MS",@progbits,1 - 4707 .LASF51: - 4708 0000 68646D61 .string "hdma_recv_done" - 4708 5F726563 - 4708 765F646F - 4708 6E6500 - 4709 .LASF37: - 4710 000f 494E5F53 .string "IN_STREAM_ERR" - 4710 54524541 - 4710 4D5F4552 - 4710 5200 - 4711 .LASF41: - 4712 001d 4F55545F .string "OUT_STREAM_RUN" - 4712 53545245 - 4712 414D5F52 - 4712 554E00 - 4713 .LASF20: - 4714 002c 4C353032 .string "L502_BF_ERR_STREAM_RUNNING" - 4714 5F42465F - 4714 4552525F - 4714 53545245 - 4714 414D5F52 - 4715 .LASF76: - 4716 0047 665F7370 .string "f_sport_in_block_size" - 4716 6F72745F - 4716 696E5F62 - 4716 6C6F636B - 4716 5F73697A - 4717 .LASF95: - 4718 005d 474E5520 .string "GNU C 4.3.5" - 4718 4320342E - 4718 332E3500 - 4719 .LASF57: - 4720 0069 73706F72 .string "sport_rdy_size" - 4720 745F7264 - 4720 795F7369 - 4720 7A6500 - 4721 .LASF22: - 4722 0078 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR" - 4722 5F42465F - 4722 4552525F - 4722 4E4F5F54 - 4722 4553545F - 4723 .LASF69: - 4724 0095 73747265 .string "streams_start" - 4724 616D735F - 4724 73746172 - 4724 7400 - 4725 .LASF10: - 4726 00a3 75696E74 .string "uint64_t" - 4726 36345F74 - BFIN GAS /tmp/ccrdr5Hz.s page 106 + 4700 016c 3E070000 .4byte .LBE122-.Ltext0 + 4701 0170 E6080000 .4byte .LBB125-.Ltext0 + 4702 0174 F0080000 .4byte .LBE125-.Ltext0 + 4703 0178 DA080000 .4byte .LBB119-.Ltext0 + 4704 017c E0080000 .4byte .LBE119-.Ltext0 + 4705 0180 D6080000 .4byte .LBB124-.Ltext0 + 4706 0184 D8080000 .4byte .LBE124-.Ltext0 + 4707 0188 D8070000 .4byte .LBB120-.Ltext0 + 4708 018c EA070000 .4byte .LBE120-.Ltext0 + 4709 0190 5E070000 .4byte .LBB123-.Ltext0 + 4710 0194 60070000 .4byte .LBE123-.Ltext0 + 4711 0198 40070000 .4byte .LBB121-.Ltext0 + 4712 019c 58070000 .4byte .LBE121-.Ltext0 + 4713 01a0 00000000 .4byte 0x0 + 4714 01a4 00000000 .4byte 0x0 + 4715 .section .debug_str,"MS",@progbits,1 + 4716 .LASF51: + 4717 0000 68646D61 .string "hdma_recv_done" + 4717 5F726563 + 4717 765F646F + 4717 6E6500 + 4718 .LASF37: + 4719 000f 494E5F53 .string "IN_STREAM_ERR" + 4719 54524541 + 4719 4D5F4552 + 4719 5200 + 4720 .LASF41: + 4721 001d 4F55545F .string "OUT_STREAM_RUN" + 4721 53545245 + 4721 414D5F52 + 4721 554E00 + 4722 .LASF20: + 4723 002c 4C353032 .string "L502_BF_ERR_STREAM_RUNNING" + 4723 5F42465F + 4723 4552525F + 4723 53545245 + 4723 414D5F52 + 4724 .LASF76: + 4725 0047 665F7370 .string "f_sport_in_block_size" + 4725 6F72745F + 4725 696E5F62 + 4725 6C6F636B + 4725 5F73697A + 4726 .LASF95: + 4727 005d 474E5520 .string "GNU C 4.3.5" + 4727 4320342E + 4727 332E3500 + 4728 .LASF57: + 4729 0069 73706F72 .string "sport_rdy_size" + 4729 745F7264 + 4729 795F7369 + 4729 7A6500 + 4730 .LASF22: + 4731 0078 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR" + 4731 5F42465F + 4731 4552525F + 4731 4E4F5F54 + BFIN GAS /tmp/ccGqo6cM.s page 106 - 4726 00 - 4727 .LASF67: - 4728 00ac 73747265 .string "streams" - 4728 616D7300 - 4729 .LASF50: - 4730 00b4 6765745F .string "get_pos" - 4730 706F7300 - 4731 .LASF89: - 4732 00bc 74776964 .string "twiddle_re" - 4732 646C655F - 4732 726500 - 4733 .LASF96: - 4734 00c7 7372632F .string "src/l502_stream.c" - 4734 6C353032 - 4734 5F737472 - 4734 65616D2E - 4734 6300 - 4735 .LASF88: - 4736 00d9 675F7374 .string "g_streams" - 4736 7265616D - 4736 7300 - 4737 .LASF34: - 4738 00e3 494E5F53 .string "IN_STREAM_STOP" - 4738 54524541 - 4738 4D5F5354 - 4738 4F5000 - 4739 .LASF98: - 4740 00f2 73706F72 .string "sport_in_buffer_size" - 4740 745F696E - 4740 5F627566 - 4740 6665725F - 4740 73697A65 - 4741 .LASF70: - 4742 0107 665F6266 .string "f_bf_reg" - 4742 5F726567 - 4742 00 - 4743 .LASF29: - 4744 0110 4C353032 .string "L502_STREAM_DAC1" - 4744 5F535452 - 4744 45414D5F - 4744 44414331 - 4744 00 - 4745 .LASF30: - 4746 0121 4C353032 .string "L502_STREAM_DAC2" - 4746 5F535452 - 4746 45414D5F - 4746 44414332 - 4746 00 - 4747 .LASF64: - 4748 0132 7264795F .string "rdy_put_pos" - 4748 7075745F - 4748 706F7300 - 4749 .LASF81: - 4750 013e 665F6864 .string "f_hdma_out_get_pos" - 4750 6D615F6F - 4750 75745F67 - 4750 65745F70 - BFIN GAS /tmp/ccrdr5Hz.s page 107 + 4731 4553545F + 4732 .LASF69: + 4733 0095 73747265 .string "streams_start" + 4733 616D735F + 4733 73746172 + 4733 7400 + 4734 .LASF10: + 4735 00a3 75696E74 .string "uint64_t" + 4735 36345F74 + 4735 00 + 4736 .LASF67: + 4737 00ac 73747265 .string "streams" + 4737 616D7300 + 4738 .LASF50: + 4739 00b4 6765745F .string "get_pos" + 4739 706F7300 + 4740 .LASF89: + 4741 00bc 74776964 .string "twiddle_re" + 4741 646C655F + 4741 726500 + 4742 .LASF96: + 4743 00c7 7372632F .string "src/l502_stream.c" + 4743 6C353032 + 4743 5F737472 + 4743 65616D2E + 4743 6300 + 4744 .LASF88: + 4745 00d9 675F7374 .string "g_streams" + 4745 7265616D + 4745 7300 + 4746 .LASF34: + 4747 00e3 494E5F53 .string "IN_STREAM_STOP" + 4747 54524541 + 4747 4D5F5354 + 4747 4F5000 + 4748 .LASF98: + 4749 00f2 73706F72 .string "sport_in_buffer_size" + 4749 745F696E + 4749 5F627566 + 4749 6665725F + 4749 73697A65 + 4750 .LASF70: + 4751 0107 665F6266 .string "f_bf_reg" + 4751 5F726567 + 4751 00 + 4752 .LASF29: + 4753 0110 4C353032 .string "L502_STREAM_DAC1" + 4753 5F535452 + 4753 45414D5F + 4753 44414331 + 4753 00 + 4754 .LASF30: + 4755 0121 4C353032 .string "L502_STREAM_DAC2" + 4755 5F535452 + 4755 45414D5F + 4755 44414332 + 4755 00 + BFIN GAS /tmp/ccGqo6cM.s page 107 - 4750 6F7300 - 4751 .LASF2: - 4752 0151 73686F72 .string "short int" - 4752 7420696E - 4752 7400 - 4753 .LASF8: - 4754 015b 696E7436 .string "int64_t" - 4754 345F7400 - 4755 .LASF75: - 4756 0163 665F7370 .string "f_sport_in_get_pos" - 4756 6F72745F - 4756 696E5F67 - 4756 65745F70 - 4756 6F7300 - 4757 .LASF80: - 4758 0176 665F6864 .string "f_hdma_out_start_pos" - 4758 6D615F6F - 4758 75745F73 - 4758 74617274 - 4758 5F706F73 - 4759 .LASF92: - 4760 018b 54585F62 .string "TX_buff_shadow" - 4760 7566665F - 4760 73686164 - 4760 6F7700 - 4761 .LASF68: - 4762 019a 73747265 .string "stream_enable" - 4762 616D5F65 - 4762 6E61626C - 4762 6500 - 4763 .LASF53: - 4764 01a8 7075745F .string "put_pos" - 4764 706F7300 - 4765 .LASF36: - 4766 01b0 494E5F53 .string "IN_STREAM_OV_ALERT" - 4766 54524541 - 4766 4D5F4F56 - 4766 5F414C45 - 4766 525400 - 4767 .LASF61: - 4768 01c3 73747265 .string "stream_out_preload" - 4768 616D5F6F - 4768 75745F70 - 4768 72656C6F - 4768 616400 - 4769 .LASF33: - 4770 01d6 4C353032 .string "L502_STREAM_ALL_OUT" - 4770 5F535452 - 4770 45414D5F - 4770 414C4C5F - 4770 4F555400 - 4771 .LASF58: - 4772 01ea 70726F63 .string "processed" - 4772 65737365 - 4772 6400 - 4773 .LASF91: - 4774 01f4 54585F62 .string "TX_buff" - BFIN GAS /tmp/ccrdr5Hz.s page 108 + 4756 .LASF64: + 4757 0132 7264795F .string "rdy_put_pos" + 4757 7075745F + 4757 706F7300 + 4758 .LASF81: + 4759 013e 665F6864 .string "f_hdma_out_get_pos" + 4759 6D615F6F + 4759 75745F67 + 4759 65745F70 + 4759 6F7300 + 4760 .LASF2: + 4761 0151 73686F72 .string "short int" + 4761 7420696E + 4761 7400 + 4762 .LASF8: + 4763 015b 696E7436 .string "int64_t" + 4763 345F7400 + 4764 .LASF75: + 4765 0163 665F7370 .string "f_sport_in_get_pos" + 4765 6F72745F + 4765 696E5F67 + 4765 65745F70 + 4765 6F7300 + 4766 .LASF80: + 4767 0176 665F6864 .string "f_hdma_out_start_pos" + 4767 6D615F6F + 4767 75745F73 + 4767 74617274 + 4767 5F706F73 + 4768 .LASF92: + 4769 018b 54585F62 .string "TX_buff_shadow" + 4769 7566665F + 4769 73686164 + 4769 6F7700 + 4770 .LASF68: + 4771 019a 73747265 .string "stream_enable" + 4771 616D5F65 + 4771 6E61626C + 4771 6500 + 4772 .LASF53: + 4773 01a8 7075745F .string "put_pos" + 4773 706F7300 + 4774 .LASF36: + 4775 01b0 494E5F53 .string "IN_STREAM_OV_ALERT" + 4775 54524541 + 4775 4D5F4F56 + 4775 5F414C45 + 4775 525400 + 4776 .LASF61: + 4777 01c3 73747265 .string "stream_out_preload" + 4777 616D5F6F + 4777 75745F70 + 4777 72656C6F + 4777 616400 + 4778 .LASF33: + 4779 01d6 4C353032 .string "L502_STREAM_ALL_OUT" + 4779 5F535452 + BFIN GAS /tmp/ccGqo6cM.s page 108 - 4774 75666600 - 4775 .LASF54: - 4776 01fc 73706F72 .string "sport_rx_stop" - 4776 745F7278 - 4776 5F73746F - 4776 7000 - 4777 .LASF9: - 4778 020a 6C6F6E67 .string "long long int" - 4778 206C6F6E - 4778 6720696E - 4778 7400 - 4779 .LASF39: - 4780 0218 4F55545F .string "OUT_STREAM_STOP" - 4780 53545245 - 4780 414D5F53 - 4780 544F5000 - 4781 .LASF42: - 4782 0228 4F55545F .string "OUT_STREAM_ERR" - 4782 53545245 - 4782 414D5F45 - 4782 525200 - 4783 .LASF23: - 4784 0237 4C353032 .string "L502_BF_ERR_TEST_VALUE" - 4784 5F42465F - 4784 4552525F - 4784 54455354 - 4784 5F56414C - 4785 .LASF4: - 4786 024e 6C6F6E67 .string "long int" - 4786 20696E74 - 4786 00 - 4787 .LASF16: - 4788 0257 4C353032 .string "L502_BF_ERR_UNSUP_CMD" - 4788 5F42465F - 4788 4552525F - 4788 554E5355 - 4788 505F434D - 4789 .LASF62: - 4790 026d 73747265 .string "streams_stop" - 4790 616D735F - 4790 73746F70 - 4790 00 - 4791 .LASF52: - 4792 027a 61646472 .string "addr" - 4792 00 - 4793 .LASF28: - 4794 027f 4C353032 .string "L502_STREAM_DIN" - 4794 5F535452 - 4794 45414D5F - 4794 44494E00 - 4795 .LASF25: - 4796 028f 4C353032 .string "L502_BF_MODE_STREAM" - 4796 5F42465F - 4796 4D4F4445 - 4796 5F535452 - 4796 45414D00 - 4797 .LASF48: - BFIN GAS /tmp/ccrdr5Hz.s page 109 + 4779 45414D5F + 4779 414C4C5F + 4779 4F555400 + 4780 .LASF58: + 4781 01ea 70726F63 .string "processed" + 4781 65737365 + 4781 6400 + 4782 .LASF91: + 4783 01f4 54585F62 .string "TX_buff" + 4783 75666600 + 4784 .LASF54: + 4785 01fc 73706F72 .string "sport_rx_stop" + 4785 745F7278 + 4785 5F73746F + 4785 7000 + 4786 .LASF9: + 4787 020a 6C6F6E67 .string "long long int" + 4787 206C6F6E + 4787 6720696E + 4787 7400 + 4788 .LASF39: + 4789 0218 4F55545F .string "OUT_STREAM_STOP" + 4789 53545245 + 4789 414D5F53 + 4789 544F5000 + 4790 .LASF42: + 4791 0228 4F55545F .string "OUT_STREAM_ERR" + 4791 53545245 + 4791 414D5F45 + 4791 525200 + 4792 .LASF23: + 4793 0237 4C353032 .string "L502_BF_ERR_TEST_VALUE" + 4793 5F42465F + 4793 4552525F + 4793 54455354 + 4793 5F56414C + 4794 .LASF4: + 4795 024e 6C6F6E67 .string "long int" + 4795 20696E74 + 4795 00 + 4796 .LASF16: + 4797 0257 4C353032 .string "L502_BF_ERR_UNSUP_CMD" + 4797 5F42465F + 4797 4552525F + 4797 554E5355 + 4797 505F434D + 4798 .LASF62: + 4799 026d 73747265 .string "streams_stop" + 4799 616D735F + 4799 73746F70 + 4799 00 + 4800 .LASF52: + 4801 027a 61646472 .string "addr" + 4801 00 + 4802 .LASF28: + 4803 027f 4C353032 .string "L502_STREAM_DIN" + 4803 5F535452 + BFIN GAS /tmp/ccGqo6cM.s page 109 - 4798 02a3 73747265 .string "stream_out_buf_free" - 4798 616D5F6F - 4798 75745F62 - 4798 75665F66 - 4798 72656500 - 4799 .LASF78: - 4800 02b7 665F6864 .string "f_hdma_out_buf" - 4800 6D615F6F - 4800 75745F62 - 4800 756600 - 4801 .LASF17: - 4802 02c6 4C353032 .string "L502_BF_ERR_CMD_OVERRUN" - 4802 5F42465F - 4802 4552525F - 4802 434D445F - 4802 4F564552 - 4803 .LASF63: - 4804 02de 6973725F .string "isr_sport_dma_rx" - 4804 73706F72 - 4804 745F646D - 4804 615F7278 - 4804 00 - 4805 .LASF45: - 4806 02ef 7373796E .string "ssync" - 4806 6300 - 4807 .LASF94: - 4808 02f5 4646545F .string "FFT_buff" - 4808 62756666 - 4808 00 - 4809 .LASF21: - 4810 02fe 4C353032 .string "L502_BF_ERR_STREAM_STOPPED" - 4810 5F42465F - 4810 4552525F - 4810 53545245 - 4810 414D5F53 - 4811 .LASF83: - 4812 0319 665F6864 .string "f_hdma_out_proc_pos" - 4812 6D615F6F - 4812 75745F70 - 4812 726F635F - 4812 706F7300 - 4813 .LASF1: - 4814 032d 756E7369 .string "unsigned char" - 4814 676E6564 - 4814 20636861 - 4814 7200 - 4815 .LASF87: - 4816 033b 675F6D6F .string "g_mode" - 4816 646500 - 4817 .LASF73: - 4818 0342 665F7370 .string "f_sport_in_put_pos" - 4818 6F72745F - 4818 696E5F70 - 4818 75745F70 - 4818 6F7300 - 4819 .LASF85: - 4820 0355 675F7374 .string "g_stream_in_state" - BFIN GAS /tmp/ccrdr5Hz.s page 110 + 4803 45414D5F + 4803 44494E00 + 4804 .LASF25: + 4805 028f 4C353032 .string "L502_BF_MODE_STREAM" + 4805 5F42465F + 4805 4D4F4445 + 4805 5F535452 + 4805 45414D00 + 4806 .LASF48: + 4807 02a3 73747265 .string "stream_out_buf_free" + 4807 616D5F6F + 4807 75745F62 + 4807 75665F66 + 4807 72656500 + 4808 .LASF78: + 4809 02b7 665F6864 .string "f_hdma_out_buf" + 4809 6D615F6F + 4809 75745F62 + 4809 756600 + 4810 .LASF17: + 4811 02c6 4C353032 .string "L502_BF_ERR_CMD_OVERRUN" + 4811 5F42465F + 4811 4552525F + 4811 434D445F + 4811 4F564552 + 4812 .LASF63: + 4813 02de 6973725F .string "isr_sport_dma_rx" + 4813 73706F72 + 4813 745F646D + 4813 615F7278 + 4813 00 + 4814 .LASF45: + 4815 02ef 7373796E .string "ssync" + 4815 6300 + 4816 .LASF94: + 4817 02f5 4646545F .string "FFT_buff" + 4817 62756666 + 4817 00 + 4818 .LASF21: + 4819 02fe 4C353032 .string "L502_BF_ERR_STREAM_STOPPED" + 4819 5F42465F + 4819 4552525F + 4819 53545245 + 4819 414D5F53 + 4820 .LASF83: + 4821 0319 665F6864 .string "f_hdma_out_proc_pos" + 4821 6D615F6F + 4821 75745F70 + 4821 726F635F + 4821 706F7300 + 4822 .LASF1: + 4823 032d 756E7369 .string "unsigned char" + 4823 676E6564 + 4823 20636861 + 4823 7200 + 4824 .LASF87: + 4825 033b 675F6D6F .string "g_mode" + BFIN GAS /tmp/ccGqo6cM.s page 110 - 4820 7265616D - 4820 5F696E5F - 4820 73746174 - 4820 6500 - 4821 .LASF27: - 4822 0367 4C353032 .string "L502_STREAM_ADC" - 4822 5F535452 - 4822 45414D5F - 4822 41444300 - 4823 .LASF31: - 4824 0377 4C353032 .string "L502_STREAM_DOUT" - 4824 5F535452 - 4824 45414D5F - 4824 444F5554 - 4824 00 - 4825 .LASF82: - 4826 0388 665F6864 .string "f_hdma_out_block_size" - 4826 6D615F6F - 4826 75745F62 - 4826 6C6F636B - 4826 5F73697A - 4827 .LASF0: - 4828 039e 7369676E .string "signed char" - 4828 65642063 - 4828 68617200 - 4829 .LASF11: - 4830 03aa 6C6F6E67 .string "long long unsigned int" - 4830 206C6F6E - 4830 6720756E - 4830 7369676E - 4830 65642069 - 4831 .LASF6: - 4832 03c1 75696E74 .string "uint32_t" - 4832 33325F74 - 4832 00 - 4833 .LASF12: - 4834 03ca 756E7369 .string "unsigned int" - 4834 676E6564 - 4834 20696E74 - 4834 00 - 4835 .LASF86: - 4836 03d7 675F7374 .string "g_stream_out_state" - 4836 7265616D - 4836 5F6F7574 - 4836 5F737461 - 4836 746500 - 4837 .LASF72: - 4838 03ea 665F7370 .string "f_sport_in_buf" - 4838 6F72745F - 4838 696E5F62 - 4838 756600 - 4839 .LASF40: - 4840 03f9 4F55545F .string "OUT_STREAM_PRELOAD" - 4840 53545245 - 4840 414D5F50 - 4840 52454C4F - 4840 414400 - BFIN GAS /tmp/ccrdr5Hz.s page 111 + 4825 646500 + 4826 .LASF73: + 4827 0342 665F7370 .string "f_sport_in_put_pos" + 4827 6F72745F + 4827 696E5F70 + 4827 75745F70 + 4827 6F7300 + 4828 .LASF85: + 4829 0355 675F7374 .string "g_stream_in_state" + 4829 7265616D + 4829 5F696E5F + 4829 73746174 + 4829 6500 + 4830 .LASF27: + 4831 0367 4C353032 .string "L502_STREAM_ADC" + 4831 5F535452 + 4831 45414D5F + 4831 41444300 + 4832 .LASF31: + 4833 0377 4C353032 .string "L502_STREAM_DOUT" + 4833 5F535452 + 4833 45414D5F + 4833 444F5554 + 4833 00 + 4834 .LASF82: + 4835 0388 665F6864 .string "f_hdma_out_block_size" + 4835 6D615F6F + 4835 75745F62 + 4835 6C6F636B + 4835 5F73697A + 4836 .LASF0: + 4837 039e 7369676E .string "signed char" + 4837 65642063 + 4837 68617200 + 4838 .LASF11: + 4839 03aa 6C6F6E67 .string "long long unsigned int" + 4839 206C6F6E + 4839 6720756E + 4839 7369676E + 4839 65642069 + 4840 .LASF6: + 4841 03c1 75696E74 .string "uint32_t" + 4841 33325F74 + 4841 00 + 4842 .LASF12: + 4843 03ca 756E7369 .string "unsigned int" + 4843 676E6564 + 4843 20696E74 + 4843 00 + 4844 .LASF86: + 4845 03d7 675F7374 .string "g_stream_out_state" + 4845 7265616D + 4845 5F6F7574 + 4845 5F737461 + 4845 746500 + 4846 .LASF72: + 4847 03ea 665F7370 .string "f_sport_in_buf" + BFIN GAS /tmp/ccGqo6cM.s page 111 - 4841 .LASF84: - 4842 040c 665F7265 .string "f_recv_size" - 4842 63765F73 - 4842 697A6500 - 4843 .LASF3: - 4844 0418 73686F72 .string "short unsigned int" - 4844 7420756E - 4844 7369676E - 4844 65642069 - 4844 6E7400 - 4845 .LASF18: - 4846 042b 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS" - 4846 5F42465F - 4846 4552525F - 4846 494E5641 - 4846 4C49445F - 4847 .LASF26: - 4848 044a 4C353032 .string "L502_BF_MODE_TEST" - 4848 5F42465F - 4848 4D4F4445 - 4848 5F544553 - 4848 5400 - 4849 .LASF13: - 4850 045c 63686172 .string "char" - 4850 00 - 4851 .LASF5: - 4852 0461 696E7433 .string "int32_t" - 4852 325F7400 - 4853 .LASF19: - 4854 0469 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA" - 4854 5F42465F - 4854 4552525F - 4854 494E5355 - 4854 465F434D - 4855 .LASF100: - 4856 0484 665F7365 .string "f_set_streams" - 4856 745F7374 - 4856 7265616D - 4856 7300 - 4857 .LASF35: - 4858 0492 494E5F53 .string "IN_STREAM_RUN" - 4858 54524541 - 4858 4D5F5255 - 4858 4E00 - 4859 .LASF47: - 4860 04a0 73747265 .string "stream_in_buf_free" - 4860 616D5F69 - 4860 6E5F6275 - 4860 665F6672 - 4860 656500 - 4861 .LASF59: - 4862 04b3 68646D61 .string "hdma_rdy_size" - 4862 5F726479 - 4862 5F73697A - 4862 6500 - 4863 .LASF55: - 4864 04c1 73706F72 .string "sport_rx_start" - BFIN GAS /tmp/ccrdr5Hz.s page 112 + 4847 6F72745F + 4847 696E5F62 + 4847 756600 + 4848 .LASF40: + 4849 03f9 4F55545F .string "OUT_STREAM_PRELOAD" + 4849 53545245 + 4849 414D5F50 + 4849 52454C4F + 4849 414400 + 4850 .LASF84: + 4851 040c 665F7265 .string "f_recv_size" + 4851 63765F73 + 4851 697A6500 + 4852 .LASF3: + 4853 0418 73686F72 .string "short unsigned int" + 4853 7420756E + 4853 7369676E + 4853 65642069 + 4853 6E7400 + 4854 .LASF18: + 4855 042b 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS" + 4855 5F42465F + 4855 4552525F + 4855 494E5641 + 4855 4C49445F + 4856 .LASF26: + 4857 044a 4C353032 .string "L502_BF_MODE_TEST" + 4857 5F42465F + 4857 4D4F4445 + 4857 5F544553 + 4857 5400 + 4858 .LASF13: + 4859 045c 63686172 .string "char" + 4859 00 + 4860 .LASF5: + 4861 0461 696E7433 .string "int32_t" + 4861 325F7400 + 4862 .LASF19: + 4863 0469 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA" + 4863 5F42465F + 4863 4552525F + 4863 494E5355 + 4863 465F434D + 4864 .LASF100: + 4865 0484 665F7365 .string "f_set_streams" + 4865 745F7374 + 4865 7265616D + 4865 7300 + 4866 .LASF35: + 4867 0492 494E5F53 .string "IN_STREAM_RUN" + 4867 54524541 + 4867 4D5F5255 + 4867 4E00 + 4868 .LASF47: + 4869 04a0 73747265 .string "stream_in_buf_free" + 4869 616D5F69 + 4869 6E5F6275 + BFIN GAS /tmp/ccGqo6cM.s page 112 - 4864 745F7278 - 4864 5F737461 - 4864 727400 - 4865 .LASF77: - 4866 04d0 665F7370 .string "f_sport_in_buf_size" - 4866 6F72745F - 4866 696E5F62 - 4866 75665F73 - 4866 697A6500 - 4867 .LASF65: - 4868 04e4 7772645F .string "wrd_en" - 4868 656E00 - 4869 .LASF97: - 4870 04eb 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 4870 652F6665 - 4870 64612F4D - 4870 4950542F - 4870 52616469 - 4871 .LASF7: - 4872 0535 6C6F6E67 .string "long unsigned int" - 4872 20756E73 - 4872 69676E65 - 4872 6420696E - 4872 7400 - 4873 .LASF90: - 4874 0547 74776964 .string "twiddle_im" - 4874 646C655F - 4874 696D00 - 4875 .LASF49: - 4876 0552 73697A65 .string "size" - 4876 00 - 4877 .LASF38: - 4878 0557 745F696E .string "t_in_stream_state" - 4878 5F737472 - 4878 65616D5F - 4878 73746174 - 4878 6500 - 4879 .LASF46: - 4880 0569 665F7374 .string "f_stream_in_set_overflow" - 4880 7265616D - 4880 5F696E5F - 4880 7365745F - 4880 6F766572 - 4881 .LASF66: - 4882 0582 73747265 .string "stream_disable" - 4882 616D5F64 - 4882 69736162 - 4882 6C6500 - 4883 .LASF15: - 4884 0591 4C353032 .string "L502_BF_ERR_FIRST_CODE" - 4884 5F42465F - 4884 4552525F - 4884 46495253 - 4884 545F434F - 4885 .LASF74: - 4886 05a8 665F7370 .string "f_sport_in_proc_pos" - 4886 6F72745F - BFIN GAS /tmp/ccrdr5Hz.s page 113 + 4869 665F6672 + 4869 656500 + 4870 .LASF59: + 4871 04b3 68646D61 .string "hdma_rdy_size" + 4871 5F726479 + 4871 5F73697A + 4871 6500 + 4872 .LASF55: + 4873 04c1 73706F72 .string "sport_rx_start" + 4873 745F7278 + 4873 5F737461 + 4873 727400 + 4874 .LASF77: + 4875 04d0 665F7370 .string "f_sport_in_buf_size" + 4875 6F72745F + 4875 696E5F62 + 4875 75665F73 + 4875 697A6500 + 4876 .LASF65: + 4877 04e4 7772645F .string "wrd_en" + 4877 656E00 + 4878 .LASF97: + 4879 04eb 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 4879 652F6665 + 4879 64612F4D + 4879 4950542F + 4879 52616469 + 4880 .LASF7: + 4881 0535 6C6F6E67 .string "long unsigned int" + 4881 20756E73 + 4881 69676E65 + 4881 6420696E + 4881 7400 + 4882 .LASF90: + 4883 0547 74776964 .string "twiddle_im" + 4883 646C655F + 4883 696D00 + 4884 .LASF49: + 4885 0552 73697A65 .string "size" + 4885 00 + 4886 .LASF38: + 4887 0557 745F696E .string "t_in_stream_state" + 4887 5F737472 + 4887 65616D5F + 4887 73746174 + 4887 6500 + 4888 .LASF46: + 4889 0569 665F7374 .string "f_stream_in_set_overflow" + 4889 7265616D + 4889 5F696E5F + 4889 7365745F + 4889 6F766572 + 4890 .LASF66: + 4891 0582 73747265 .string "stream_disable" + 4891 616D5F64 + 4891 69736162 + 4891 6C6500 + BFIN GAS /tmp/ccGqo6cM.s page 113 - 4886 696E5F70 - 4886 726F635F - 4886 706F7300 - 4887 .LASF14: - 4888 05bc 4C353032 .string "L502_BF_ERR_SUCCESS" - 4888 5F42465F - 4888 4552525F - 4888 53554343 - 4888 45535300 - 4889 .LASF60: - 4890 05d0 73706F72 .string "sport_in_set_step_size" - 4890 745F696E - 4890 5F736574 - 4890 5F737465 - 4890 705F7369 - 4891 .LASF99: - 4892 05e7 6C353032 .string "l502_stream_init" - 4892 5F737472 - 4892 65616D5F - 4892 696E6974 - 4892 00 - 4893 .LASF32: - 4894 05f8 4C353032 .string "L502_STREAM_ALL_IN" - 4894 5F535452 - 4894 45414D5F - 4894 414C4C5F - 4894 494E00 - 4895 .LASF44: - 4896 060b 745F6F75 .string "t_out_stream_state" - 4896 745F7374 - 4896 7265616D - 4896 5F737461 - 4896 746500 - 4897 .LASF71: - 4898 061e 665F6F76 .string "f_overflow_wrd" - 4898 6572666C - 4898 6F775F77 - 4898 726400 - 4899 .LASF24: - 4900 062d 4C353032 .string "L502_BF_MODE_IDLE" - 4900 5F42465F - 4900 4D4F4445 - 4900 5F49444C - 4900 4500 - 4901 .LASF79: - 4902 063f 665F6864 .string "f_hdma_out_put_pos" - 4902 6D615F6F - 4902 75745F70 - 4902 75745F70 - 4902 6F7300 - 4903 .LASF43: - 4904 0652 4F55545F .string "OUT_STREAM_CYCLE" - 4904 53545245 - 4904 414D5F43 - 4904 59434C45 - 4904 00 - 4905 .LASF56: - BFIN GAS /tmp/ccrdr5Hz.s page 114 + 4892 .LASF15: + 4893 0591 4C353032 .string "L502_BF_ERR_FIRST_CODE" + 4893 5F42465F + 4893 4552525F + 4893 46495253 + 4893 545F434F + 4894 .LASF74: + 4895 05a8 665F7370 .string "f_sport_in_proc_pos" + 4895 6F72745F + 4895 696E5F70 + 4895 726F635F + 4895 706F7300 + 4896 .LASF14: + 4897 05bc 4C353032 .string "L502_BF_ERR_SUCCESS" + 4897 5F42465F + 4897 4552525F + 4897 53554343 + 4897 45535300 + 4898 .LASF60: + 4899 05d0 73706F72 .string "sport_in_set_step_size" + 4899 745F696E + 4899 5F736574 + 4899 5F737465 + 4899 705F7369 + 4900 .LASF99: + 4901 05e7 6C353032 .string "l502_stream_init" + 4901 5F737472 + 4901 65616D5F + 4901 696E6974 + 4901 00 + 4902 .LASF32: + 4903 05f8 4C353032 .string "L502_STREAM_ALL_IN" + 4903 5F535452 + 4903 45414D5F + 4903 414C4C5F + 4903 494E00 + 4904 .LASF44: + 4905 060b 745F6F75 .string "t_out_stream_state" + 4905 745F7374 + 4905 7265616D + 4905 5F737461 + 4905 746500 + 4906 .LASF71: + 4907 061e 665F6F76 .string "f_overflow_wrd" + 4907 6572666C + 4907 6F775F77 + 4907 726400 + 4908 .LASF24: + 4909 062d 4C353032 .string "L502_BF_MODE_IDLE" + 4909 5F42465F + 4909 4D4F4445 + 4909 5F49444C + 4909 4500 + 4910 .LASF79: + 4911 063f 665F6864 .string "f_hdma_out_put_pos" + 4911 6D615F6F + 4911 75745F70 + BFIN GAS /tmp/ccGqo6cM.s page 114 - 4906 0663 73747265 .string "stream_proc" - 4906 616D5F70 - 4906 726F6300 - 4907 .LASF93: - 4908 066f 4156475F .string "AVG_buff" - 4908 62756666 - 4908 00 - 4909 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccrdr5Hz.s page 115 + 4911 75745F70 + 4911 6F7300 + 4912 .LASF43: + 4913 0652 4F55545F .string "OUT_STREAM_CYCLE" + 4913 53545245 + 4913 414D5F43 + 4913 59434C45 + 4913 00 + 4914 .LASF56: + 4915 0663 73747265 .string "stream_proc" + 4915 616D5F70 + 4915 726F6300 + 4916 .LASF93: + 4917 066f 4156475F .string "AVG_buff" + 4917 62756666 + 4917 00 + 4918 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/ccGqo6cM.s page 115 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_stream.c - /tmp/ccrdr5Hz.s:13 .text:0000000000000000 _stream_in_buf_free - /tmp/ccrdr5Hz.s:1670 .bss:0000000000000010 _f_sport_in_get_pos - /tmp/ccrdr5Hz.s:1667 .data:0000000000000008 _f_sport_in_buf_size - /tmp/ccrdr5Hz.s:49 .text:0000000000000028 _stream_out_buf_free - /tmp/ccrdr5Hz.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos - /tmp/ccrdr5Hz.s:86 .text:0000000000000050 _hdma_recv_done - /tmp/ccrdr5Hz.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos - /tmp/ccrdr5Hz.s:118 .text:0000000000000074 _sport_in_buffer_size - /tmp/ccrdr5Hz.s:134 .text:0000000000000084 _sport_in_set_step_size - /tmp/ccrdr5Hz.s:1662 .data:0000000000000004 _f_sport_in_block_size - /tmp/ccrdr5Hz.s:193 .text:00000000000000d4 _sport_rx_stop - /tmp/ccrdr5Hz.s:1674 .bss:0000000000000018 _f_bf_reg - /tmp/ccrdr5Hz.s:246 .text:0000000000000120 _sport_rx_start - /tmp/ccrdr5Hz.s:1676 .bss:000000000000001c _dummy.2457 - /tmp/ccrdr5Hz.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf - /tmp/ccrdr5Hz.s:384 .text:0000000000000208 _stream_proc - /tmp/ccrdr5Hz.s:1636 .bss:0000000000000000 _g_stream_in_state - /tmp/ccrdr5Hz.s:1658 .bss:000000000000000c _f_sport_in_put_pos - /tmp/ccrdr5Hz.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos - /tmp/ccrdr5Hz.s:1642 .bss:0000000000000004 _g_stream_out_state - /tmp/ccrdr5Hz.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos - /tmp/ccrdr5Hz.s:1701 .bss:000000000000002c _f_hdma_out_start_pos - /tmp/ccrdr5Hz.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf - /tmp/ccrdr5Hz.s:1687 .rodata:0000000000000000 _f_overflow_wrd - /tmp/ccrdr5Hz.s:661 .text:0000000000000398 _stream_out_preload - /tmp/ccrdr5Hz.s:733 .text:000000000000040c _l502_stream_init - /tmp/ccrdr5Hz.s:755 .text:000000000000042c _streams_stop - /tmp/ccrdr5Hz.s:1648 .bss:0000000000000008 _g_mode - /tmp/ccrdr5Hz.s:874 .text:00000000000004d4 _isr_sport_dma_rx - /tmp/ccrdr5Hz.s:1672 .bss:0000000000000014 _f_recv_size - /tmp/ccrdr5Hz.s:1107 .text:0000000000000620 _stream_disable - /tmp/ccrdr5Hz.s:1655 .data:0000000000000000 _g_streams - /tmp/ccrdr5Hz.s:1199 .text:0000000000000684 _stream_enable - /tmp/ccrdr5Hz.s:1290 .text:00000000000006e4 _streams_start - /tmp/ccrdr5Hz.s:1708 .sdram_noinit:0000000000c00000 _twiddle_re - /tmp/ccrdr5Hz.s:1714 .sdram_noinit:0000000000c01000 _twiddle_im - /tmp/ccrdr5Hz.s:1720 .sdram_noinit:0000000000c02000 _TX_buff - /tmp/ccrdr5Hz.s:1726 .sdram_noinit:0000000000c0bc40 _TX_buff_shadow - /tmp/ccrdr5Hz.s:1732 .sdram_noinit:0000000000c15880 _AVG_buff - /tmp/ccrdr5Hz.s:1738 .sdram_noinit:0000000000c16880 _FFT_buff + /tmp/ccGqo6cM.s:13 .text:0000000000000000 _stream_in_buf_free + /tmp/ccGqo6cM.s:1670 .bss:0000000000000010 _f_sport_in_get_pos + /tmp/ccGqo6cM.s:1667 .data:0000000000000008 _f_sport_in_buf_size + /tmp/ccGqo6cM.s:49 .text:0000000000000028 _stream_out_buf_free + /tmp/ccGqo6cM.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos + /tmp/ccGqo6cM.s:86 .text:0000000000000050 _hdma_recv_done + /tmp/ccGqo6cM.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos + /tmp/ccGqo6cM.s:118 .text:0000000000000074 _sport_in_buffer_size + /tmp/ccGqo6cM.s:134 .text:0000000000000084 _sport_in_set_step_size + /tmp/ccGqo6cM.s:1662 .data:0000000000000004 _f_sport_in_block_size + /tmp/ccGqo6cM.s:193 .text:00000000000000d4 _sport_rx_stop + /tmp/ccGqo6cM.s:1674 .bss:0000000000000018 _f_bf_reg + /tmp/ccGqo6cM.s:246 .text:0000000000000120 _sport_rx_start + /tmp/ccGqo6cM.s:1676 .bss:000000000000001c _dummy.2457 + /tmp/ccGqo6cM.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf + /tmp/ccGqo6cM.s:384 .text:0000000000000208 _stream_proc + /tmp/ccGqo6cM.s:1636 .bss:0000000000000000 _g_stream_in_state + /tmp/ccGqo6cM.s:1658 .bss:000000000000000c _f_sport_in_put_pos + /tmp/ccGqo6cM.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos + /tmp/ccGqo6cM.s:1642 .bss:0000000000000004 _g_stream_out_state + /tmp/ccGqo6cM.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos + /tmp/ccGqo6cM.s:1701 .bss:000000000000002c _f_hdma_out_start_pos + /tmp/ccGqo6cM.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf + /tmp/ccGqo6cM.s:1687 .rodata:0000000000000000 _f_overflow_wrd + /tmp/ccGqo6cM.s:661 .text:0000000000000398 _stream_out_preload + /tmp/ccGqo6cM.s:733 .text:000000000000040c _l502_stream_init + /tmp/ccGqo6cM.s:755 .text:000000000000042c _streams_stop + /tmp/ccGqo6cM.s:1648 .bss:0000000000000008 _g_mode + /tmp/ccGqo6cM.s:874 .text:00000000000004d4 _isr_sport_dma_rx + /tmp/ccGqo6cM.s:1672 .bss:0000000000000014 _f_recv_size + /tmp/ccGqo6cM.s:1107 .text:0000000000000620 _stream_disable + /tmp/ccGqo6cM.s:1655 .data:0000000000000000 _g_streams + /tmp/ccGqo6cM.s:1199 .text:0000000000000684 _stream_enable + /tmp/ccGqo6cM.s:1290 .text:00000000000006e4 _streams_start + /tmp/ccGqo6cM.s:1708 .sdram_noinit:0000000000c00000 _twiddle_re + /tmp/ccGqo6cM.s:1714 .sdram_noinit:0000000000c00800 _twiddle_im + /tmp/ccGqo6cM.s:1720 .sdram_noinit:0000000000c01000 _TX_buff + /tmp/ccGqo6cM.s:1726 .sdram_noinit:0000000000c0ac40 _TX_buff_shadow + /tmp/ccGqo6cM.s:1732 .sdram_noinit:0000000000c14880 _AVG_buff + /tmp/ccGqo6cM.s:1738 .sdram_noinit:0000000000c15080 _FFT_buff UNDEFINED SYMBOLS ___udivsi3 @@ -6849,7 +6858,7 @@ _sport_tx_init _hdma_send_stop _hdma_recv_stop _sport_tx_stop - BFIN GAS /tmp/ccrdr5Hz.s page 116 + BFIN GAS /tmp/ccGqo6cM.s page 116 _hdma_send_start diff --git a/build/release/lst/l502_user_process.lst b/build/release/lst/l502_user_process.lst index f7f210d..5e811c0 100644 --- a/build/release/lst/l502_user_process.lst +++ b/build/release/lst/l502_user_process.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccyqDlH1.s page 1 +BFIN GAS /tmp/cclngoFW.s page 1 1 .file "src/l502_user_process.c"; @@ -8,7 +8,7 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 5 .Ldebug_info0: 6 .section .debug_line,"",@progbits 7 .Ldebug_line0: - 8 0000 E1020000 .text; + 8 0000 07030000 .text; 8 02000001 8 00000101 8 FB0E0D00 @@ -18,7 +18,7 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 11 .global _usr_cmd_process; 12 .type _usr_cmd_process, STT_FUNC; 13 _usr_cmd_process: - 14 .LFB7: + 14 .LFB8: 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/ccyqDlH1.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/ccyqDlH1.s page 2 + BFIN GAS /tmp/cclngoFW.s page 2 39:src/l502_user_process.c **** #define LFSM_BUFF_SIZE 1000 @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 93:src/l502_user_process.c **** extern volatile int64_t twiddle_im[]; //size: TWIDDLE_L 94:src/l502_user_process.c **** 95:src/l502_user_process.c **** - BFIN GAS /tmp/ccyqDlH1.s page 3 + BFIN GAS /tmp/cclngoFW.s page 3 96:src/l502_user_process.c **** volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF0 @@ -172,399 +172,435 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 144:src/l502_user_process.c **** uint8_t DY_SYN_2_value_prev = 0; 145:src/l502_user_process.c **** 146:src/l502_user_process.c **** - 147:src/l502_user_process.c **** - 148:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod - 149:src/l502_user_process.c **** uint32_t FFT_buff_I = 0; - 150:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 151:src/l502_user_process.c **** uint32_t i = 0; - 152:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - BFIN GAS /tmp/ccyqDlH1.s page 4 + 147:src/l502_user_process.c **** static int64_t isqrt64(int64_t x) { + 148:src/l502_user_process.c **** if (x <= 0) { + 149:src/l502_user_process.c **** return 0; + 150:src/l502_user_process.c **** } + 151:src/l502_user_process.c **** + 152:src/l502_user_process.c **** uint64_t n = (uint64_t)x; + BFIN GAS /tmp/cclngoFW.s page 4 - 153:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 154:src/l502_user_process.c **** } - 155:src/l502_user_process.c **** }else if (mode == FFT){ - 156:src/l502_user_process.c **** //uint32_t i = 0; - 157:src/l502_user_process.c **** //void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf) - 158:src/l502_user_process.c **** //for (uint32_t i = 0; i < FFT_INP_DATA_L; ++i){ - 159:src/l502_user_process.c **** //AVG_buff[i] = FP_acc; - 160:src/l502_user_process.c **** //} - 161:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); - 162:src/l502_user_process.c **** - 163:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ - 164:src/l502_user_process.c **** uint32_t i = 0; - 165:src/l502_user_process.c **** FFT_buff_I = 0; - 166:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ - 167:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; - 168:src/l502_user_process.c **** } - 169:src/l502_user_process.c **** + 153:src/l502_user_process.c **** uint64_t res = 0; + 154:src/l502_user_process.c **** uint64_t bit = (uint64_t)1 << 62; // самая большая пара битов (1 << (2 + 155:src/l502_user_process.c **** + 156:src/l502_user_process.c **** // сдвигаем стартовую «маску», пока она не станет ≤ + 157:src/l502_user_process.c **** while (bit > n) { + 158:src/l502_user_process.c **** bit >>= 2; + 159:src/l502_user_process.c **** } + 160:src/l502_user_process.c **** + 161:src/l502_user_process.c **** while (bit != 0) { + 162:src/l502_user_process.c **** if (n >= res + bit) { + 163:src/l502_user_process.c **** n -= res + bit; + 164:src/l502_user_process.c **** res = (res >> 1) + bit; + 165:src/l502_user_process.c **** } else { + 166:src/l502_user_process.c **** res >>= 1; + 167:src/l502_user_process.c **** } + 168:src/l502_user_process.c **** bit >>= 2; + 169:src/l502_user_process.c **** } 170:src/l502_user_process.c **** - 171:src/l502_user_process.c **** } - 172:src/l502_user_process.c **** - 173:src/l502_user_process.c **** return FFT_buff_I; - 174:src/l502_user_process.c **** } + 171:src/l502_user_process.c **** return (int64_t)res; + 172:src/l502_user_process.c **** } + 173:src/l502_user_process.c **** + 174:src/l502_user_process.c **** 175:src/l502_user_process.c **** - 176:src/l502_user_process.c **** - 177:src/l502_user_process.c **** /***************************************************************************//** - 178:src/l502_user_process.c **** @brief Обработка принятого массива данных АЦП/DIN. - 179:src/l502_user_process.c **** - 180:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 181:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0. - 182:src/l502_user_process.c **** - 183:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 184:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 185:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 186:src/l502_user_process.c **** stream_in_buf_free()). - 187:src/l502_user_process.c **** - 188:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - 189:src/l502_user_process.c **** следующем проходе еще раз с указателем на необработ + 176:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod + 177:src/l502_user_process.c **** uint32_t FFT_buff_I = 0; + 178:src/l502_user_process.c **** if (mode == TRANSPARENT){ + 179:src/l502_user_process.c **** uint32_t i = 0; + 180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; + 182:src/l502_user_process.c **** } + 183:src/l502_user_process.c **** }else if (mode == FFT){ + 184:src/l502_user_process.c **** //uint32_t i = 0; + 185:src/l502_user_process.c **** //void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf) + 186:src/l502_user_process.c **** //for (uint32_t i = 0; i < FFT_INP_DATA_L; ++i){ + 187:src/l502_user_process.c **** //AVG_buff[i] = FP_acc; + 188:src/l502_user_process.c **** //} + 189:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); 190:src/l502_user_process.c **** - 191:src/l502_user_process.c **** В текущей реализации просто запускается передача д - 192:src/l502_user_process.c **** - 193:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными - 194:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 195:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 196:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 197:src/l502_user_process.c **** но они считаются еще используемыми - 198:src/l502_user_process.c **** *******************************************************************************/ - 199:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 200:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 201:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 202:src/l502_user_process.c **** вызвали бы позже */ - 203:src/l502_user_process.c **** ++streams_cnt[0]; - 204:src/l502_user_process.c **** //* - 205:src/l502_user_process.c **** size_processed = 0; - 206:src/l502_user_process.c **** + 191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ + 192:src/l502_user_process.c **** uint32_t i = 0; + 193:src/l502_user_process.c **** FFT_buff_I = 0; + 194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ + 195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; + 196:src/l502_user_process.c **** } + 197:src/l502_user_process.c **** + 198:src/l502_user_process.c **** + 199:src/l502_user_process.c **** } + 200:src/l502_user_process.c **** + 201:src/l502_user_process.c **** return FFT_buff_I; + 202:src/l502_user_process.c **** } + 203:src/l502_user_process.c **** + 204:src/l502_user_process.c **** + 205:src/l502_user_process.c **** /***************************************************************************//** + 206:src/l502_user_process.c **** @brief Обработка принятого массива данных АЦП/DIN. 207:src/l502_user_process.c **** - 208:src/l502_user_process.c **** - 209:src/l502_user_process.c **** //clear TX_buff - BFIN GAS /tmp/ccyqDlH1.s page 5 + 208:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов + 209:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0. + BFIN GAS /tmp/cclngoFW.s page 5 - 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 211:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 212:src/l502_user_process.c **** //TX_buff[i] = 0x00000123; - 213:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 214:src/l502_user_process.c **** //TX_buff[i] = size; - 215:src/l502_user_process.c **** } - 216:src/l502_user_process.c **** TX_buff_state = FILLING; - 217:src/l502_user_process.c **** } + 210:src/l502_user_process.c **** + 211:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес + 212:src/l502_user_process.c **** однако эти данные все еще считаются использованным + 213:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет + 214:src/l502_user_process.c **** stream_in_buf_free()). + 215:src/l502_user_process.c **** + 216:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц + 217:src/l502_user_process.c **** следующем проходе еще раз с указателем на необработ 218:src/l502_user_process.c **** - 219:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 220:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 221:src/l502_user_process.c **** if (hdma_send_req_rdy()){ - 222:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 223:src/l502_user_process.c **** return size; - 224:src/l502_user_process.c **** }else{ - 225:src/l502_user_process.c **** return 0; - 226:src/l502_user_process.c **** } - 227:src/l502_user_process.c **** - 228:src/l502_user_process.c **** } - 229:src/l502_user_process.c **** - 230:src/l502_user_process.c **** //simple transparent mode - 231:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 232:src/l502_user_process.c **** //++Proc_state.average_N; - 233:src/l502_user_process.c **** - 234:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 235:src/l502_user_process.c **** data_I = 0; - 236:src/l502_user_process.c **** TX_buff_I = 0; - 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 238:src/l502_user_process.c **** //; - 239:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 240:src/l502_user_process.c **** - 241:src/l502_user_process.c **** TX_buff_I++; - 242:src/l502_user_process.c **** data_I++; - 243:src/l502_user_process.c **** } - 244:src/l502_user_process.c **** size_processed = data_I; - 245:src/l502_user_process.c **** - 246:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 247:src/l502_user_process.c **** //tx_val = 0; - 248:src/l502_user_process.c **** } - 249:src/l502_user_process.c **** //TX_buff_state = DUMMY; - 250:src/l502_user_process.c **** - 251:src/l502_user_process.c **** } - 252:src/l502_user_process.c **** //TX_buff_I = TX_BUFF_SIZE; - 253:src/l502_user_process.c **** - 254:src/l502_user_process.c **** if (Proc_state.mode == WORK){ + 219:src/l502_user_process.c **** В текущей реализации просто запускается передача д + 220:src/l502_user_process.c **** + 221:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными + 222:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло + 223:src/l502_user_process.c **** @return Функция возвращает количество обработанн + 224:src/l502_user_process.c **** На эти данные не будет вызываться повторн + 225:src/l502_user_process.c **** но они считаются еще используемыми + 226:src/l502_user_process.c **** *******************************************************************************/ + 227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 228:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA + 229:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт + 230:src/l502_user_process.c **** вызвали бы позже */ + 231:src/l502_user_process.c **** ++streams_cnt[0]; + 232:src/l502_user_process.c **** //* + 233:src/l502_user_process.c **** size_processed = 0; + 234:src/l502_user_process.c **** + 235:src/l502_user_process.c **** + 236:src/l502_user_process.c **** + 237:src/l502_user_process.c **** //clear TX_buff + 238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 239:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ + 240:src/l502_user_process.c **** //TX_buff[i] = 0x00000123; + 241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; + 242:src/l502_user_process.c **** //TX_buff[i] = size; + 243:src/l502_user_process.c **** } + 244:src/l502_user_process.c **** TX_buff_state = FILLING; + 245:src/l502_user_process.c **** } + 246:src/l502_user_process.c **** + 247:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ + 248:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 249:src/l502_user_process.c **** if (hdma_send_req_rdy()){ + 250:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 251:src/l502_user_process.c **** return size; + 252:src/l502_user_process.c **** }else{ + 253:src/l502_user_process.c **** return 0; + 254:src/l502_user_process.c **** } 255:src/l502_user_process.c **** 256:src/l502_user_process.c **** } 257:src/l502_user_process.c **** - 258:src/l502_user_process.c **** - 259:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 260:src/l502_user_process.c **** while(++data_I < size ){ - 261:src/l502_user_process.c **** uint32_t word = data[data_I]; - 262:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF; - 263:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24); - 264:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 265:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 266:src/l502_user_process.c **** if (word & (0b1 << 17)){ - BFIN GAS /tmp/ccyqDlH1.s page 6 + 258:src/l502_user_process.c **** //simple transparent mode + 259:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ + 260:src/l502_user_process.c **** //++Proc_state.average_N; + 261:src/l502_user_process.c **** + 262:src/l502_user_process.c **** if (TX_buff_state == FILLING){ + 263:src/l502_user_process.c **** data_I = 0; + 264:src/l502_user_process.c **** TX_buff_I = 0; + 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 266:src/l502_user_process.c **** //; + BFIN GAS /tmp/cclngoFW.s page 6 - 267:src/l502_user_process.c **** DY_SYN_2_value = 1; - 268:src/l502_user_process.c **** }else{ - 269:src/l502_user_process.c **** DY_SYN_2_value = 0; - 270:src/l502_user_process.c **** } - 271:src/l502_user_process.c **** - 272:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 273:src/l502_user_process.c **** //data[data_I] = 0xB00000000; - 274:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 275:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 276:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 277:src/l502_user_process.c **** //Proc_state.average_N = 0; - 278:src/l502_user_process.c **** //if (1){ - 279:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; - 280:src/l502_user_process.c **** + 267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 268:src/l502_user_process.c **** + 269:src/l502_user_process.c **** TX_buff_I++; + 270:src/l502_user_process.c **** data_I++; + 271:src/l502_user_process.c **** } + 272:src/l502_user_process.c **** size_processed = data_I; + 273:src/l502_user_process.c **** + 274:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 275:src/l502_user_process.c **** //tx_val = 0; + 276:src/l502_user_process.c **** } + 277:src/l502_user_process.c **** //TX_buff_state = DUMMY; + 278:src/l502_user_process.c **** + 279:src/l502_user_process.c **** } + 280:src/l502_user_process.c **** //TX_buff_I = TX_BUFF_SIZE; 281:src/l502_user_process.c **** - 282:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){ - 283:src/l502_user_process.c **** FFT_buff[i] = 0; - 284:src/l502_user_process.c **** } + 282:src/l502_user_process.c **** if (Proc_state.mode == WORK){ + 283:src/l502_user_process.c **** + 284:src/l502_user_process.c **** } 285:src/l502_user_process.c **** - 286:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT) - 287:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FL - 288:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TR - 289:src/l502_user_process.c **** - 290:src/l502_user_process.c **** - 291:src/l502_user_process.c **** - 292:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again - 293:src/l502_user_process.c **** TX_buff_I = 0; - 294:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ - 295:src/l502_user_process.c **** uint32_t i = 0; - 296:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 297:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF); - 298:src/l502_user_process.c **** } - 299:src/l502_user_process.c **** i = 0; - 300:src/l502_user_process.c **** while ((TX_buff_I + 2 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ - 301:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF); - 302:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF); - 303:src/l502_user_process.c **** ++i; - 304:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; - 305:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; - 306:src/l502_user_process.c **** //while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ - 307:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i++] & 0x00FFFFFF); + 286:src/l502_user_process.c **** + 287:src/l502_user_process.c **** if (Proc_state.mode == AVG){ + 288:src/l502_user_process.c **** while(++data_I < size ){ + 289:src/l502_user_process.c **** uint32_t word = data[data_I]; + 290:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF; + 291:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24); + 292:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine + 293:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 294:src/l502_user_process.c **** if (word & (0b1 << 17)){ + 295:src/l502_user_process.c **** DY_SYN_2_value = 1; + 296:src/l502_user_process.c **** }else{ + 297:src/l502_user_process.c **** DY_SYN_2_value = 0; + 298:src/l502_user_process.c **** } + 299:src/l502_user_process.c **** + 300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 301:src/l502_user_process.c **** //data[data_I] = 0xB00000000; + 302:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 303:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; + 304:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended + 305:src/l502_user_process.c **** //Proc_state.average_N = 0; + 306:src/l502_user_process.c **** //if (1){ + 307:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; 308:src/l502_user_process.c **** - 309:src/l502_user_process.c **** } - 310:src/l502_user_process.c **** - 311:src/l502_user_process.c **** - 312:src/l502_user_process.c **** //clear AVG_buff: - 313:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - 314:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; - 315:src/l502_user_process.c **** } - 316:src/l502_user_process.c **** - 317:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 309:src/l502_user_process.c **** + 310:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){ + 311:src/l502_user_process.c **** FFT_buff[i] = 0; + 312:src/l502_user_process.c **** } + 313:src/l502_user_process.c **** + 314:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT) + 315:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FL + 316:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TR + 317:src/l502_user_process.c **** 318:src/l502_user_process.c **** 319:src/l502_user_process.c **** - 320:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 321:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; - 322:src/l502_user_process.c **** // } - 323:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - BFIN GAS /tmp/ccyqDlH1.s page 7 + 320:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again + 321:src/l502_user_process.c **** TX_buff_I = 0; + 322:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ + 323:src/l502_user_process.c **** uint32_t i = 0; + BFIN GAS /tmp/cclngoFW.s page 7 - 324:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); - 325:src/l502_user_process.c **** - 326:src/l502_user_process.c **** - 327:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 328:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 329:src/l502_user_process.c **** // TX_buff_state = TX_DONE; - 330:src/l502_user_process.c **** Proc_state.average_N = 0; - 331:src/l502_user_process.c **** - 332:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); - 333:src/l502_user_process.c **** //return data_I; - 334:src/l502_user_process.c **** - 335:src/l502_user_process.c **** }else{ // - 336:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 337:src/l502_user_process.c **** Proc_state.average_N ++; - 338:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; - 339:src/l502_user_process.c **** } - 340:src/l502_user_process.c **** } + 324:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 325:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF); + 326:src/l502_user_process.c **** } + 327:src/l502_user_process.c **** i = 0; + 328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ + 329:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF); + 330:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF); + 331:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF3000000 | ((uint32_t)((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + FFT_buf + 332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + + 333:src/l502_user_process.c **** + 334:src/l502_user_process.c **** //isqrt64 + 335:src/l502_user_process.c **** + 336:src/l502_user_process.c **** ++i; + 337:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; + 338:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; + 339:src/l502_user_process.c **** //while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ + 340:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i++] & 0x00FFFFFF); 341:src/l502_user_process.c **** - 342:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel - 343:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 344:src/l502_user_process.c **** // if (1){ - 345:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ - 346:src/l502_user_process.c **** if (1){ - 347:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG - 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 349:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; - 350:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; - 351:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; - 352:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 353:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 354:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 355:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 356:src/l502_user_process.c **** } - 357:src/l502_user_process.c **** } - 358:src/l502_user_process.c **** } - 359:src/l502_user_process.c **** }else{ - 360:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; - 361:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 362:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 363:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 364:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 365:src/l502_user_process.c **** } - 366:src/l502_user_process.c **** } - 367:src/l502_user_process.c **** } - 368:src/l502_user_process.c **** } - 369:src/l502_user_process.c **** //*/ - 370:src/l502_user_process.c **** - 371:src/l502_user_process.c **** - 372:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 373:src/l502_user_process.c **** //if (1){ + 342:src/l502_user_process.c **** } + 343:src/l502_user_process.c **** + 344:src/l502_user_process.c **** + 345:src/l502_user_process.c **** //clear AVG_buff: + 346:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ + 347:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; + 348:src/l502_user_process.c **** } + 349:src/l502_user_process.c **** + 350:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 351:src/l502_user_process.c **** + 352:src/l502_user_process.c **** + 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 **** + 359:src/l502_user_process.c **** + 360:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 361:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 362:src/l502_user_process.c **** // TX_buff_state = TX_DONE; + 363:src/l502_user_process.c **** Proc_state.average_N = 0; + 364:src/l502_user_process.c **** + 365:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); + 366:src/l502_user_process.c **** //return data_I; + 367:src/l502_user_process.c **** + 368:src/l502_user_process.c **** }else{ // + 369:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 370:src/l502_user_process.c **** Proc_state.average_N ++; + 371:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; + 372:src/l502_user_process.c **** } + 373:src/l502_user_process.c **** } 374:src/l502_user_process.c **** - 375:src/l502_user_process.c **** - 376:src/l502_user_process.c **** - 377:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 378:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 379:src/l502_user_process.c **** return size; - 380:src/l502_user_process.c **** }else{ - BFIN GAS /tmp/ccyqDlH1.s page 8 + 375:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel + 376:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 377:src/l502_user_process.c **** // if (1){ + 378:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ + 379:src/l502_user_process.c **** if (1){ + 380:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG + BFIN GAS /tmp/cclngoFW.s page 8 - 381:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 382:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 383:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 384:src/l502_user_process.c **** } - 385:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 386:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 387:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 388:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 389:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 390:src/l502_user_process.c **** //}else{ - 391:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); - 392:src/l502_user_process.c **** } - 393:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); - 394:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); - 395:src/l502_user_process.c **** - 396:src/l502_user_process.c **** - 397:src/l502_user_process.c **** - 398:src/l502_user_process.c **** return size_processed; - 399:src/l502_user_process.c **** //return data_I; //number of really processed words - 400:src/l502_user_process.c **** - 401:src/l502_user_process.c **** - 402:src/l502_user_process.c **** } - 403:src/l502_user_process.c **** } - 404:src/l502_user_process.c **** //return data_I; //number of really processed words - 405:src/l502_user_process.c **** - 406:src/l502_user_process.c **** return 0; - 407:src/l502_user_process.c **** } + 381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 382:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; + 383:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; + 384:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; + 385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 386:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 387:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 388:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 389:src/l502_user_process.c **** } + 390:src/l502_user_process.c **** } + 391:src/l502_user_process.c **** } + 392:src/l502_user_process.c **** }else{ + 393:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; + 394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 395:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 397:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 398:src/l502_user_process.c **** } + 399:src/l502_user_process.c **** } + 400:src/l502_user_process.c **** } + 401:src/l502_user_process.c **** } + 402:src/l502_user_process.c **** //*/ + 403:src/l502_user_process.c **** + 404:src/l502_user_process.c **** + 405:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 406:src/l502_user_process.c **** //if (1){ + 407:src/l502_user_process.c **** 408:src/l502_user_process.c **** 409:src/l502_user_process.c **** - 410:src/l502_user_process.c **** - 411:src/l502_user_process.c **** /***************************************************************************//** - 412:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT - 413:src/l502_user_process.c **** - 414:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 415:src/l502_user_process.c **** ПК по HDMA. - 416:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 417:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 418:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 419:src/l502_user_process.c **** stream_out_buf_free()). - 420:src/l502_user_process.c **** - 421:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - 422:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны - 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 **** @param[in] data Указатель на массив с принятыми данными - 428:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 429:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 430:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 431:src/l502_user_process.c **** но они считаются еще используемыми - 432:src/l502_user_process.c **** ******************************************************************************/ - 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 410:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 411:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 412:src/l502_user_process.c **** return size; + 413:src/l502_user_process.c **** }else{ + 414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 415:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 417:src/l502_user_process.c **** } + 418:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 419:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); + 420:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 421:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 422:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 423:src/l502_user_process.c **** //}else{ + 424:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); + 425:src/l502_user_process.c **** } + 426:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); + 427:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); + 428:src/l502_user_process.c **** + 429:src/l502_user_process.c **** + 430:src/l502_user_process.c **** + 431:src/l502_user_process.c **** return size_processed; + 432:src/l502_user_process.c **** //return data_I; //number of really processed words + 433:src/l502_user_process.c **** 434:src/l502_user_process.c **** - 435:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 436:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 437:src/l502_user_process.c **** вызвали бы позже */ - BFIN GAS /tmp/ccyqDlH1.s page 9 + 435:src/l502_user_process.c **** } + 436:src/l502_user_process.c **** } + 437:src/l502_user_process.c **** //return data_I; //number of really processed words + BFIN GAS /tmp/cclngoFW.s page 9 - 438:src/l502_user_process.c **** ++streams_cnt[2]; - 439:src/l502_user_process.c **** - 440:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 438:src/l502_user_process.c **** + 439:src/l502_user_process.c **** return 0; + 440:src/l502_user_process.c **** } 441:src/l502_user_process.c **** - 442:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более - 443:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ - 444:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) - 445:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; + 442:src/l502_user_process.c **** + 443:src/l502_user_process.c **** + 444:src/l502_user_process.c **** /***************************************************************************//** + 445:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT 446:src/l502_user_process.c **** - 447:src/l502_user_process.c **** sport_tx_start_req(data, size); - 448:src/l502_user_process.c **** - 449:src/l502_user_process.c **** return size; - 450:src/l502_user_process.c **** } - 451:src/l502_user_process.c **** return 0; - 452:src/l502_user_process.c **** } + 447:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов + 448:src/l502_user_process.c **** ПК по HDMA. + 449:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес + 450:src/l502_user_process.c **** однако эти данные все еще считаются использованным + 451:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет + 452:src/l502_user_process.c **** stream_out_buf_free()). 453:src/l502_user_process.c **** - 454:src/l502_user_process.c **** - 455:src/l502_user_process.c **** + 454:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц + 455:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны 456:src/l502_user_process.c **** - 457:src/l502_user_process.c **** - 458:src/l502_user_process.c **** - 459:src/l502_user_process.c **** /****************************************************************************//** - 460:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA - 461:src/l502_user_process.c **** - 462:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд - 463:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе - 464:src/l502_user_process.c **** помощью hdma_send_req_start(). - 465:src/l502_user_process.c **** - 466:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 467:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 468:src/l502_user_process.c **** ****************************************************************************/ - 469:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 470:src/l502_user_process.c **** - 471:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 472:src/l502_user_process.c **** ++streams_cnt[3]; - 473:src/l502_user_process.c **** - 474:src/l502_user_process.c **** stream_in_buf_free(size); - 475:src/l502_user_process.c **** } - 476:src/l502_user_process.c **** - 477:src/l502_user_process.c **** - 478:src/l502_user_process.c **** - 479:src/l502_user_process.c **** /***************************************************************************//** - 480:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT + 457:src/l502_user_process.c **** В текущей реализации просто запускается передача д + 458:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. + 459:src/l502_user_process.c **** + 460:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными + 461:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло + 462:src/l502_user_process.c **** @return Функция возвращает количество обработанн + 463:src/l502_user_process.c **** На эти данные не будет вызываться повторн + 464:src/l502_user_process.c **** но они считаются еще используемыми + 465:src/l502_user_process.c **** ******************************************************************************/ + 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 467:src/l502_user_process.c **** + 468:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA + 469:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт + 470:src/l502_user_process.c **** вызвали бы позже */ + 471:src/l502_user_process.c **** ++streams_cnt[2]; + 472:src/l502_user_process.c **** + 473:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 474:src/l502_user_process.c **** + 475:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более + 476:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ + 477:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) + 478:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; + 479:src/l502_user_process.c **** + 480:src/l502_user_process.c **** sport_tx_start_req(data, size); 481:src/l502_user_process.c **** - 482:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з - 483:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это - 484:src/l502_user_process.c **** помощью sport_tx_start_req(). - 485:src/l502_user_process.c **** - 486:src/l502_user_process.c **** - 487:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 488:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 489:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 490:src/l502_user_process.c **** ++streams_cnt[1]; + 482:src/l502_user_process.c **** return size; + 483:src/l502_user_process.c **** } + 484:src/l502_user_process.c **** return 0; + 485:src/l502_user_process.c **** } + 486:src/l502_user_process.c **** + 487:src/l502_user_process.c **** + 488:src/l502_user_process.c **** + 489:src/l502_user_process.c **** + 490:src/l502_user_process.c **** 491:src/l502_user_process.c **** - 492:src/l502_user_process.c **** stream_out_buf_free(size); - 493:src/l502_user_process.c **** } + 492:src/l502_user_process.c **** /****************************************************************************//** + 493:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA 494:src/l502_user_process.c **** - BFIN GAS /tmp/ccyqDlH1.s page 10 + BFIN GAS /tmp/cclngoFW.s page 10 - 495:src/l502_user_process.c **** - 496:src/l502_user_process.c **** - 497:src/l502_user_process.c **** + 495:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд + 496:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе + 497:src/l502_user_process.c **** помощью hdma_send_req_start(). 498:src/l502_user_process.c **** - 499:src/l502_user_process.c **** - 500:src/l502_user_process.c **** - 501:src/l502_user_process.c **** - 502:src/l502_user_process.c **** - 503:src/l502_user_process.c **** /****************************************************************************//** - 504:src/l502_user_process.c **** @brief Обработка пользовательских команд. - 505:src/l502_user_process.c **** - 506:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом - 507:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. - 508:src/l502_user_process.c **** - 509:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз - 510:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и - 511:src/l502_user_process.c **** при необходимости передать данные с результатом - 512:src/l502_user_process.c **** - 513:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды - 514:src/l502_user_process.c **** ******************************************************************************/ - 515:src/l502_user_process.c **** - 516:src/l502_user_process.c **** - 517:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { - 16 .loc 1 517 0 + 499:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 500:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 501:src/l502_user_process.c **** ****************************************************************************/ + 502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 503:src/l502_user_process.c **** + 504:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 505:src/l502_user_process.c **** ++streams_cnt[3]; + 506:src/l502_user_process.c **** + 507:src/l502_user_process.c **** stream_in_buf_free(size); + 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 **** @brief Обработка завершения передачи по SPORT + 514:src/l502_user_process.c **** + 515:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з + 516:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это + 517:src/l502_user_process.c **** помощью sport_tx_start_req(). + 518:src/l502_user_process.c **** + 519:src/l502_user_process.c **** + 520:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 521:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 523:src/l502_user_process.c **** ++streams_cnt[1]; + 524:src/l502_user_process.c **** + 525:src/l502_user_process.c **** stream_out_buf_free(size); + 526:src/l502_user_process.c **** } + 527:src/l502_user_process.c **** + 528:src/l502_user_process.c **** + 529:src/l502_user_process.c **** + 530:src/l502_user_process.c **** + 531:src/l502_user_process.c **** + 532:src/l502_user_process.c **** + 533:src/l502_user_process.c **** + 534:src/l502_user_process.c **** + 535:src/l502_user_process.c **** + 536:src/l502_user_process.c **** /****************************************************************************//** + 537:src/l502_user_process.c **** @brief Обработка пользовательских команд. + 538:src/l502_user_process.c **** + 539:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом + 540:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. + 541:src/l502_user_process.c **** + 542:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз + 543:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и + 544:src/l502_user_process.c **** при необходимости передать данные с результатом + 545:src/l502_user_process.c **** + 546:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды + 547:src/l502_user_process.c **** ******************************************************************************/ + 548:src/l502_user_process.c **** + 549:src/l502_user_process.c **** + 550:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { + 16 .loc 1 550 0 + BFIN GAS /tmp/cclngoFW.s page 11 + + 17 .LVL0: 18 0000 0032 P0 = R0; 19 0002 F405 [--sp] = ( r7:6, p5:4 ); @@ -572,284 +608,281 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 21 .LCFI0: 22 0004 00E81A00 LINK 104; 23 .LCFI1: - 518:src/l502_user_process.c **** switch (cmd->code){ - 24 .loc 1 518 0 + 551:src/l502_user_process.c **** switch (cmd->code){ + 24 .loc 1 551 0 25 0008 21E1FF7F R1 = 32767 (X); - 519:src/l502_user_process.c **** - 520:src/l502_user_process.c **** - 521:src/l502_user_process.c **** /* - 522:src/l502_user_process.c **** Command template - 523:src/l502_user_process.c **** case 0x800?:{ - 524:src/l502_user_process.c **** - 525:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ - 526:src/l502_user_process.c **** break; - 527:src/l502_user_process.c **** } - 528:src/l502_user_process.c **** */ - 529:src/l502_user_process.c **** // typedef struct { - 530:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ - 531:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и - 532:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ - 533:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ - 534:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома - 535:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к - 536:src/l502_user_process.c **** // } t_l502_bf_cmd; - 537:src/l502_user_process.c **** - 538:src/l502_user_process.c **** - 539:src/l502_user_process.c **** //* - 540:src/l502_user_process.c **** - 541:src/l502_user_process.c **** - BFIN GAS /tmp/ccyqDlH1.s page 11 - - - 542:src/l502_user_process.c **** - 543:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO - 544:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 545:src/l502_user_process.c **** break; - 546:src/l502_user_process.c **** } - 547:src/l502_user_process.c **** - 548:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO - 549:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 550:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 551:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; - 552:src/l502_user_process.c **** rcv_data[I] = I; - 553:src/l502_user_process.c **** } - 554:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 555:src/l502_user_process.c **** break; - 556:src/l502_user_process.c **** } - 557:src/l502_user_process.c **** case 0x8003:{ //configure ADC - 558:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 559:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 560: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 - 561: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, - 562:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 563:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 564:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 565:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 566:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 567:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; - 568:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; - 569:src/l502_user_process.c **** - 570:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 552:src/l502_user_process.c **** + 553:src/l502_user_process.c **** + 554:src/l502_user_process.c **** /* + 555:src/l502_user_process.c **** Command template + 556:src/l502_user_process.c **** case 0x800?:{ + 557:src/l502_user_process.c **** + 558:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ + 559:src/l502_user_process.c **** break; + 560:src/l502_user_process.c **** } + 561:src/l502_user_process.c **** */ + 562:src/l502_user_process.c **** // typedef struct { + 563:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ + 564:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и + 565:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ + 566:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ + 567:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома + 568:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к + 569:src/l502_user_process.c **** // } t_l502_bf_cmd; + 570:src/l502_user_process.c **** 571:src/l502_user_process.c **** - 572:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF - 573:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); - 574:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); - 575:src/l502_user_process.c **** err_codes[12] = configure(); - 576:src/l502_user_process.c **** - 577:src/l502_user_process.c **** - 578:src/l502_user_process.c **** - 579:src/l502_user_process.c **** - 580:src/l502_user_process.c **** uint32_t err_codes_sum = 0; - 581:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ - 582:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 583:src/l502_user_process.c **** } - 584:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 585:src/l502_user_process.c **** break; - 586:src/l502_user_process.c **** } - 587:src/l502_user_process.c **** case 0x8004:{ //start streams - 588:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 589:src/l502_user_process.c **** l502_stream_init(); - 590:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 591:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 592:src/l502_user_process.c **** err_codes[2] = streams_start(); - 593:src/l502_user_process.c **** //hdma_send_start(); - 594:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 595:src/l502_user_process.c **** break; - 596:src/l502_user_process.c **** } - 597:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() - 598:src/l502_user_process.c **** - BFIN GAS /tmp/ccyqDlH1.s page 12 + 572:src/l502_user_process.c **** //* + 573:src/l502_user_process.c **** + 574:src/l502_user_process.c **** + 575:src/l502_user_process.c **** + 576:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO + 577:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 578:src/l502_user_process.c **** break; + 579:src/l502_user_process.c **** } + 580:src/l502_user_process.c **** + 581:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO + 582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 584:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; + 585:src/l502_user_process.c **** rcv_data[I] = I; + 586:src/l502_user_process.c **** } + 587:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 588:src/l502_user_process.c **** break; + 589:src/l502_user_process.c **** } + 590:src/l502_user_process.c **** case 0x8003:{ //configure ADC + 591:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 592:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 593: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 + 594: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, + 595:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 596:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 597:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 598:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + BFIN GAS /tmp/cclngoFW.s page 12 - 599:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; - 600:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 601:src/l502_user_process.c **** break; - 602:src/l502_user_process.c **** } - 603:src/l502_user_process.c **** - 604:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr - 605:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; - 606:src/l502_user_process.c **** - 607:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ - 608:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ - 609:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 610:src/l502_user_process.c **** } - 611:src/l502_user_process.c **** } - 612:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 613:src/l502_user_process.c **** break; - 614:src/l502_user_process.c **** } - 615:src/l502_user_process.c **** - 616:src/l502_user_process.c **** - 617:src/l502_user_process.c **** - 618:src/l502_user_process.c **** - 619:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer - 620:src/l502_user_process.c **** TX_buff_I = 0; - 621:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 622:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 623:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 624:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 625:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 626:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 627:src/l502_user_process.c **** Proc_state.average_N = 1; - 628:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 629:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 630:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 631:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 632:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 633:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 634:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 635:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 636:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 637:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 638:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 599:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 600:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; + 601:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; + 602:src/l502_user_process.c **** + 603:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 604:src/l502_user_process.c **** + 605:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF + 606:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); + 607:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); + 608:src/l502_user_process.c **** err_codes[12] = configure(); + 609:src/l502_user_process.c **** + 610:src/l502_user_process.c **** + 611:src/l502_user_process.c **** + 612:src/l502_user_process.c **** + 613:src/l502_user_process.c **** uint32_t err_codes_sum = 0; + 614:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ + 615:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 616:src/l502_user_process.c **** } + 617:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 618:src/l502_user_process.c **** break; + 619:src/l502_user_process.c **** } + 620:src/l502_user_process.c **** case 0x8004:{ //start streams + 621:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 622:src/l502_user_process.c **** l502_stream_init(); + 623:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 624:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 625:src/l502_user_process.c **** err_codes[2] = streams_start(); + 626:src/l502_user_process.c **** //hdma_send_start(); + 627:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 628:src/l502_user_process.c **** break; + 629:src/l502_user_process.c **** } + 630:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() + 631:src/l502_user_process.c **** + 632:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; + 633:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 634:src/l502_user_process.c **** break; + 635:src/l502_user_process.c **** } + 636:src/l502_user_process.c **** + 637:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr + 638:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; 639:src/l502_user_process.c **** - 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 **** // 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 **** break; - 648:src/l502_user_process.c **** } - 649:src/l502_user_process.c **** case 0x8008:{ //AVG mode - 650:src/l502_user_process.c **** TX_buff_I = 0; + 640:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ + 641:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ + 642:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 643:src/l502_user_process.c **** } + 644:src/l502_user_process.c **** } + 645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 646:src/l502_user_process.c **** break; + 647:src/l502_user_process.c **** } + 648:src/l502_user_process.c **** + 649:src/l502_user_process.c **** + 650:src/l502_user_process.c **** 651:src/l502_user_process.c **** - 652:src/l502_user_process.c **** Proc_state.mode = AVG; - 653:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 654:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 655:src/l502_user_process.c **** Proc_state.average_N_max = 1; - BFIN GAS /tmp/ccyqDlH1.s page 13 + 652:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer + 653:src/l502_user_process.c **** TX_buff_I = 0; + 654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + BFIN GAS /tmp/cclngoFW.s page 13 - 656:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 657:src/l502_user_process.c **** Proc_state.average_N = 0; - 658:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 659:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 660:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 661:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 662:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 663:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 664:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 665:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 666:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 667:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 668:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 669:src/l502_user_process.c **** - 670:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 671:src/l502_user_process.c **** TX_buff[i] = 0; - 672:src/l502_user_process.c **** } + 656:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 657:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 658:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 659:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 660:src/l502_user_process.c **** Proc_state.average_N = 1; + 661:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 662:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 663:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 664:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 665:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 666:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 667:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 668:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 669:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 670:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 671:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 672:src/l502_user_process.c **** 673:src/l502_user_process.c **** - 674:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 675:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 676:src/l502_user_process.c **** - 677:src/l502_user_process.c **** break; - 678:src/l502_user_process.c **** } - 679:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) - 680:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 681:src/l502_user_process.c **** break; - 682:src/l502_user_process.c **** } - 683:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value - 684:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 685:src/l502_user_process.c **** break; - 686:src/l502_user_process.c **** } - 687:src/l502_user_process.c **** - 688:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode - 689:src/l502_user_process.c **** TX_buff_I = 0; - 690:src/l502_user_process.c **** - 691:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 692:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 693:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 694:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 695:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 696:src/l502_user_process.c **** Proc_state.average_N = 1; - 697:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 698:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 699:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 700:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 701:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 702:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 703:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 704:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 705:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 706:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 707:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 708:src/l502_user_process.c **** + 674:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 675:src/l502_user_process.c **** TX_buff[i] = 0; + 676:src/l502_user_process.c **** } + 677:src/l502_user_process.c **** + 678:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 679:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 680:src/l502_user_process.c **** break; + 681:src/l502_user_process.c **** } + 682:src/l502_user_process.c **** case 0x8008:{ //AVG mode + 683:src/l502_user_process.c **** TX_buff_I = 0; + 684:src/l502_user_process.c **** + 685:src/l502_user_process.c **** Proc_state.mode = AVG; + 686:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 687:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 688:src/l502_user_process.c **** Proc_state.average_N_max = 1; + 689:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 690:src/l502_user_process.c **** Proc_state.average_N = 0; + 691:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 692:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 693:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 694:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 695:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 696:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 697:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 698:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 699:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 700:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 701:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 702:src/l502_user_process.c **** + 703:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 704:src/l502_user_process.c **** TX_buff[i] = 0; + 705:src/l502_user_process.c **** } + 706:src/l502_user_process.c **** + 707:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 708:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); 709:src/l502_user_process.c **** - 710:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 711:src/l502_user_process.c **** TX_buff[i] = 0; - 712:src/l502_user_process.c **** } - BFIN GAS /tmp/ccyqDlH1.s page 14 + 710:src/l502_user_process.c **** break; + 711:src/l502_user_process.c **** } + 712:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) + BFIN GAS /tmp/cclngoFW.s page 14 - 713:src/l502_user_process.c **** - 714:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 715:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 716:src/l502_user_process.c **** break; - 717:src/l502_user_process.c **** - 718:src/l502_user_process.c **** + 713:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 714:src/l502_user_process.c **** break; + 715:src/l502_user_process.c **** } + 716:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value + 717:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 718:src/l502_user_process.c **** break; 719:src/l502_user_process.c **** } 720:src/l502_user_process.c **** - 721:src/l502_user_process.c **** - 722:src/l502_user_process.c **** + 721:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode + 722:src/l502_user_process.c **** TX_buff_I = 0; 723:src/l502_user_process.c **** - 724:src/l502_user_process.c **** - 725:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer - 726:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 727:src/l502_user_process.c **** hdma_send_stop(); - 728:src/l502_user_process.c **** hdma_send_start(); - 729:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 730:src/l502_user_process.c **** break; - 731:src/l502_user_process.c **** } - 732:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO - 733:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 734:src/l502_user_process.c **** break; - 735:src/l502_user_process.c **** } - 736:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO - 737:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 738:src/l502_user_process.c **** break; - 739:src/l502_user_process.c **** } - 740:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO - 741:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 742:src/l502_user_process.c **** break; - 743:src/l502_user_process.c **** } - 744:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO - 745:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 746:src/l502_user_process.c **** break; - 747:src/l502_user_process.c **** } - 748:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO - 749:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 750:src/l502_user_process.c **** break; - 751:src/l502_user_process.c **** } - 752:src/l502_user_process.c **** + 724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 725:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 726:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 727:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 728:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 729:src/l502_user_process.c **** Proc_state.average_N = 1; + 730:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 731:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 732:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 733:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 734:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 735:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 736:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 737:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 738:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 739:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 740:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 741:src/l502_user_process.c **** + 742:src/l502_user_process.c **** + 743:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 744:src/l502_user_process.c **** TX_buff[i] = 0; + 745:src/l502_user_process.c **** } + 746:src/l502_user_process.c **** + 747:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 748:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 749:src/l502_user_process.c **** break; + 750:src/l502_user_process.c **** + 751:src/l502_user_process.c **** + 752:src/l502_user_process.c **** } 753:src/l502_user_process.c **** 754:src/l502_user_process.c **** - 755:src/l502_user_process.c **** /* - 756:src/l502_user_process.c **** case 0x8002:{ - 757:src/l502_user_process.c **** cmd-> result = cmd->param * 2; - 758:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; - 759:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); - 760:src/l502_user_process.c **** break;} - 761:src/l502_user_process.c **** case 0x8001:{ - 762:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; - 763:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; - 764:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); - 765:src/l502_user_process.c **** break;} - 766:src/l502_user_process.c **** */ - 767:src/l502_user_process.c **** - 768:src/l502_user_process.c **** default: { - 769:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - BFIN GAS /tmp/ccyqDlH1.s page 15 + 755:src/l502_user_process.c **** + 756:src/l502_user_process.c **** + 757:src/l502_user_process.c **** + 758:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer + 759:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 760:src/l502_user_process.c **** hdma_send_stop(); + 761:src/l502_user_process.c **** hdma_send_start(); + 762:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 763:src/l502_user_process.c **** break; + 764:src/l502_user_process.c **** } + 765:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO + 766:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 767:src/l502_user_process.c **** break; + 768:src/l502_user_process.c **** } + 769:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO + BFIN GAS /tmp/cclngoFW.s page 15 - 770:src/l502_user_process.c **** } - 771:src/l502_user_process.c **** } - 772:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); - 773:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 774:src/l502_user_process.c **** } - 26 .loc 1 774 0 + 770:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 771:src/l502_user_process.c **** break; + 772:src/l502_user_process.c **** } + 773:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO + 774:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 775:src/l502_user_process.c **** break; + 776:src/l502_user_process.c **** } + 777:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO + 778:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 779:src/l502_user_process.c **** break; + 780:src/l502_user_process.c **** } + 781:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO + 782:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 783:src/l502_user_process.c **** break; + 784:src/l502_user_process.c **** } + 785:src/l502_user_process.c **** + 786:src/l502_user_process.c **** + 787:src/l502_user_process.c **** + 788:src/l502_user_process.c **** /* + 789:src/l502_user_process.c **** case 0x8002:{ + 790:src/l502_user_process.c **** cmd-> result = cmd->param * 2; + 791:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; + 792:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); + 793:src/l502_user_process.c **** break;} + 794:src/l502_user_process.c **** case 0x8001:{ + 795:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; + 796:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + 797:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); + 798:src/l502_user_process.c **** break;} + 799:src/l502_user_process.c **** */ + 800:src/l502_user_process.c **** + 801:src/l502_user_process.c **** default: { + 802:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 803:src/l502_user_process.c **** } + 804:src/l502_user_process.c **** } + 805:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); + 806:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); + 807:src/l502_user_process.c **** } + 26 .loc 1 807 0 27 000c 7630 R6 = SP; - 518:src/l502_user_process.c **** switch (cmd->code){ - 28 .loc 1 518 0 + 551:src/l502_user_process.c **** switch (cmd->code){ + 28 .loc 1 551 0 29 000e 0095 R0 = W [P0] (Z); 30 .LVL1: 31 0010 0850 R0 = R0 + R1; @@ -858,15 +891,18 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 34 0016 080A cc =R0<=R1 (iu); 35 0018 0B1C if cc jump .L55 (bp); 36 .L2: - 769:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 37 .loc 1 769 0 + 802:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 37 .loc 1 802 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: + BFIN GAS /tmp/cclngoFW.s page 16 + + 43 .L47: - 44 .loc 1 774 0 + 44 .loc 1 807 0 45 0024 3632 SP = R6; 46 0026 01E80000 UNLINK; 47 002a B405 ( r7:6, p5:4 ) = [sp++]; @@ -876,8 +912,8 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 51 002c 1000 rts; 52 .LVL4: 53 .L55: - 518:src/l502_user_process.c **** switch (cmd->code){ - 54 .loc 1 518 0 + 551:src/l502_user_process.c **** switch (cmd->code){ + 54 .loc 1 551 0 55 002e 0832 P1 = R0; 56 0030 4AE10000 P2.H = .L20; 57 0034 0AE10000 P2.L = .L20; @@ -898,9 +934,6 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 72 001c 94020000 .dd .L10; 73 0020 04030000 .dd .L11; 74 0024 18030000 .dd .L12; - BFIN GAS /tmp/ccyqDlH1.s page 16 - - 75 0028 2C030000 .dd .L13; 76 002c 1A000000 .dd .L2; 77 0030 1A000000 .dd .L2; @@ -914,37 +947,40 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 85 0050 3E000000 .dd .L19; 86 .text; 87 .L19: - 749:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 88 .loc 1 749 0 + 782:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 88 .loc 1 782 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 774 0 + 94 .loc 1 807 0 95 0048 3632 SP = R6; 96 004a 01E80000 UNLINK; 97 004e B405 ( r7:6, p5:4 ) = [sp++]; + BFIN GAS /tmp/cclngoFW.s page 17 + + 98 99 .LCFI3: 100 0050 1000 rts; 101 .LVL6: 102 .L14: - 103 .LBB2: - 726:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 104 .loc 1 726 0 + 103 .LBB10: + 759:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 104 .loc 1 759 0 105 0052 FFE3D7FF call _hdma_send_req_rdy; 106 .LVL7: 107 0056 3830 R7 = R0; 108 .LVL8: - 727:src/l502_user_process.c **** hdma_send_stop(); - 109 .loc 1 727 0 + 760:src/l502_user_process.c **** hdma_send_stop(); + 109 .loc 1 760 0 110 0058 FFE3D4FF call _hdma_send_stop; - 728:src/l502_user_process.c **** hdma_send_start(); - 111 .loc 1 728 0 + 761:src/l502_user_process.c **** hdma_send_start(); + 111 .loc 1 761 0 112 005c FFE3D2FF call _hdma_send_start; - 729:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 113 .loc 1 729 0 + 762:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 113 .loc 1 762 0 114 0060 0730 R0 = R7; 115 0062 0160 R1 = 0 (X); 116 0064 0260 R2 = 0 (X); @@ -952,55 +988,55 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 118 006a DD2F jump.s .L47; 119 .LVL9: 120 .L4: - 121 .LBE2: - 122 .LBB3: - 549:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 123 .loc 1 549 0 + 121 .LBE10: + 122 .LBB11: + 582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 123 .loc 1 582 0 124 006c C1AC P1 = [P0+12]; - 125 .LBE3: - BFIN GAS /tmp/ccyqDlH1.s page 17 - - - 545:src/l502_user_process.c **** break; - 126 .loc 1 545 0 + 125 .LBE11: + 578:src/l502_user_process.c **** break; + 126 .loc 1 578 0 127 006e 7E30 R7 = SP; - 128 .LBB6: - 549:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 129 .loc 1 549 0 + 128 .LBB14: + 582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 129 .loc 1 582 0 130 0070 4A44 P2 = P1 << 2; 131 0072 226C P2 += 4; 132 0074 1644 SP -= P2; 133 0076 4E30 R1 = SP; - 134 .LBB4: - 550:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 135 .loc 1 550 0 + 134 .LBB12: + 583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 135 .loc 1 583 0 136 0078 5130 R2 = P1; - 137 .LBE4: - 549:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 138 .loc 1 549 0 + 137 .LBE12: + 582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 138 .loc 1 582 0 139 007a C164 R1 += 24; - 140 .LBB5: - 550:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 141 .loc 1 550 0 + 140 .LBB13: + 583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 141 .loc 1 583 0 142 007c 020C cc =R2==0; 143 007e 0818 if cc jump .L22; 144 0080 1132 P2 = R1; + BFIN GAS /tmp/cclngoFW.s page 18 + + 145 0082 0060 R0 = 0 (X); 146 .LVL10: 147 .L23: - 552:src/l502_user_process.c **** rcv_data[I] = I; - 148 .loc 1 552 0 + 585:src/l502_user_process.c **** rcv_data[I] = I; + 148 .loc 1 585 0 149 0084 1092 [P2++] = R0; - 550:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 150 .loc 1 550 0 + 583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 150 .loc 1 583 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: - 554:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 157 .loc 1 554 0 + 156 .LBE13: + 587:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 157 .loc 1 587 0 158 008e 40A0 R0 = [P0+4]; 159 .LVL11: 160 0090 FFE3B8FF call _l502_cmd_done; @@ -1009,27 +1045,24 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 163 0096 C72F jump.s .L47; 164 .LVL13: 165 .L5: - 166 .LBE6: - 167 .LBB7: - 558:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 168 .loc 1 558 0 + 166 .LBE14: + 167 .LBB15: + 591:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 168 .loc 1 591 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; - BFIN GAS /tmp/ccyqDlH1.s page 18 - - 174 00a4 FFE3AEFF call _memset; 175 .LVL14: - 559:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 176 .loc 1 559 0 + 592:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 176 .loc 1 592 0 177 00a8 0860 R0 = 1 (X); 178 00aa FFE3ABFF call _params_set_lch_cnt; 179 00ae C0BA [FP+-80] = R0; - 561: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, - 180 .loc 1 561 0 + 594: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, + 180 .loc 1 594 0 181 00b0 0860 R0 = 1 (X); 182 00b2 F0B0 [SP+12] = R0; 183 00b4 30B1 [SP+16] = R0; @@ -1041,46 +1074,46 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 188 00c0 0260 R2 = 0 (X); 189 00c2 FFE39FFF call _params_set_lch; 190 00c6 D0BA [FP+-76] = R0; - 562:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 191 .loc 1 562 0 + 595:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 191 .loc 1 595 0 192 00c8 0860 R0 = 1 (X); 193 00ca FFE39BFF call _params_set_adc_freq_div; + BFIN GAS /tmp/cclngoFW.s page 19 + + 194 00ce E0BA [FP+-72] = R0; - 563:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 195 .loc 1 563 0 + 596:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 195 .loc 1 596 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; - 564:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 200 .loc 1 564 0 + 597:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 200 .loc 1 597 0 201 00dc 0060 R0 = 0 (X); 202 00de FFE391FF call _params_set_adc_interframe_delay; 203 00e2 00BB [FP+-64] = R0; - 565:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 204 .loc 1 565 0 + 598:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 204 .loc 1 598 0 205 00e4 0060 R0 = 0 (X); 206 00e6 FFE38DFF call _params_set_sync_mode; 207 00ea 10BB [FP+-60] = R0; - 566:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 208 .loc 1 566 0 + 599:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 208 .loc 1 599 0 209 00ec 0060 R0 = 0 (X); 210 00ee FFE389FF call _params_set_sync_start_mode; 211 00f2 20BB [FP+-56] = R0; - 570:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 212 .loc 1 570 0 + 603:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 212 .loc 1 603 0 213 00f4 20E10004 R0 = 1024 (X); 214 00f8 FFE384FF call _sport_in_set_step_size; 215 00fc 50BB [FP+-44] = R0; - 575:src/l502_user_process.c **** err_codes[12] = configure(); - 216 .loc 1 575 0 + 608:src/l502_user_process.c **** err_codes[12] = configure(); + 216 .loc 1 608 0 217 00fe FFE381FF call _configure; - 218 .LBB8: - 582:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 219 .loc 1 582 0 - BFIN GAS /tmp/ccyqDlH1.s page 19 - - + 218 .LBB16: + 615:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 219 .loc 1 615 0 220 0102 D2B8 R2 = [FP+-76]; 221 0104 C1B8 R1 = [FP+-80]; 222 0106 04CC0A02 R1 = R1 + R2 (NS) || @@ -1105,6 +1138,9 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 240 .LVL20: 241 0122 32B9 R2 = [FP+-52]; 242 0124 5150 R1 = R1 + R2; + BFIN GAS /tmp/cclngoFW.s page 20 + + 243 .LVL21: 244 0126 42B9 R2 = [FP+-48]; 245 0128 5150 R1 = R1 + R2; @@ -1123,9 +1159,9 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 258 0138 91B9 R1 = [FP+-28]; 259 013a 0850 R0 = R0 + R1; 260 .LVL27: - 261 .LBE8: - 584:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 262 .loc 1 584 0 + 261 .LBE16: + 617:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 262 .loc 1 617 0 263 013c A1B9 R1 = [FP+-24]; 264 013e 0850 R0 = R0 + R1; 265 .LVL28: @@ -1135,38 +1171,38 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 269 0148 6E2F jump.s .L47; 270 .LVL29: 271 .L6: - 272 .LBE7: - 273 .LBB9: - 588:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - BFIN GAS /tmp/ccyqDlH1.s page 20 - - - 274 .loc 1 588 0 + 272 .LBE15: + 273 .LBB17: + 621:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 274 .loc 1 621 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; - 589:src/l502_user_process.c **** l502_stream_init(); - 281 .loc 1 589 0 + 622:src/l502_user_process.c **** l502_stream_init(); + 281 .loc 1 622 0 282 0156 FFE355FF call _l502_stream_init; 283 .LVL30: - 590:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 284 .loc 1 590 0 + 623:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 284 .loc 1 623 0 285 015a 1860 R0 = 3 (X); 286 015c FFE352FF call _stream_enable; 287 0160 B0BB [FP+-20] = R0; - 591:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 288 .loc 1 591 0 + 624:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 288 .loc 1 624 0 289 0162 FFE34FFF call _stream_out_preload; 290 0166 C0BB [FP+-16] = R0; - 592:src/l502_user_process.c **** err_codes[2] = streams_start(); - 291 .loc 1 592 0 + 625:src/l502_user_process.c **** err_codes[2] = streams_start(); + 291 .loc 1 625 0 292 0168 FFE34CFF call _streams_start; 293 016c D0BB [FP+-12] = R0; - 594:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 294 .loc 1 594 0 + BFIN GAS /tmp/cclngoFW.s page 21 + + + 627:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 294 .loc 1 627 0 295 016e 4F30 R1 = FP; 296 0170 0060 R0 = 0 (X); 297 0172 6167 R1 += -20; @@ -1175,10 +1211,10 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 300 017a 552F jump.s .L47; 301 .LVL31: 302 .L7: - 303 .LBE9: - 304 .LBB10: - 600:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 305 .loc 1 600 0 + 303 .LBE17: + 304 .LBB18: + 633:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 305 .loc 1 633 0 306 017c 4AE10000 P2.H = _streams_cnt; 307 0180 0AE10000 P2.L = _streams_cnt; 308 0184 1191 R1 = [P2]; @@ -1195,21 +1231,18 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 319 019a 452F jump.s .L47; 320 .LVL33: 321 .L8: - 601:src/l502_user_process.c **** break; - 322 .loc 1 601 0 + 634:src/l502_user_process.c **** break; + 322 .loc 1 634 0 323 019c 4AE10000 P2.H = _dbg_sport_rx_copy; - BFIN GAS /tmp/ccyqDlH1.s page 21 - - 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: - 609:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 331 .loc 1 609 0 + 328 .LBE18: + 329 .LBB19: + 330 .LBB20: + 642:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 331 .loc 1 642 0 332 01aa 51A0 R1 = [P2+4]; 333 01ac 1030 R2 = R0; 334 .LVL34: @@ -1225,6 +1258,9 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 344 01bc 0206 if !cc R0 = R2; 345 .LVL37: 346 01be D1A0 R1 = [P2+12]; + BFIN GAS /tmp/cclngoFW.s page 22 + + 347 01c0 1030 R2 = R0; 348 01c2 010C cc =R1==0; 349 01c4 0A64 R2 += 1; @@ -1258,9 +1294,6 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 377 01ec 0A64 R2 += 1; 378 .LVL46: 379 01ee 0206 if !cc R0 = R2; - BFIN GAS /tmp/ccyqDlH1.s page 22 - - 380 .LVL47: 381 01f0 11A2 R1 = [P2+32]; 382 01f2 1030 R2 = R0; @@ -1269,26 +1302,29 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 385 .LVL48: 386 01f8 0206 if !cc R0 = R2; 387 .LVL49: - 388 .LBE12: - 612:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 389 .loc 1 612 0 + 388 .LBE20: + 645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 389 .loc 1 645 0 390 01fa 51A2 R1 = [P2+36]; - 391 .LBB13: - 609:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 392 .loc 1 609 0 + 391 .LBB21: + 642:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 392 .loc 1 642 0 393 01fc 1030 R2 = R0; - 394 .LBE13: - 612:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 395 .loc 1 612 0 + 394 .LBE21: + 645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 395 .loc 1 645 0 396 01fe 010C cc =R1==0; - 397 .LBB14: - 609:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 398 .loc 1 609 0 + 397 .LBB22: + 642:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 398 .loc 1 642 0 399 0200 0A64 R2 += 1; + BFIN GAS /tmp/cclngoFW.s page 23 + + 400 .LVL50: - 401 .LBE14: - 612:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 402 .loc 1 612 0 + 401 .LBE22: + 645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 402 .loc 1 645 0 403 0202 0206 if !cc R0 = R2; 404 .LVL51: 405 0204 4A30 R1 = P2; @@ -1298,96 +1334,93 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 409 020e 0B2F jump.s .L47; 410 .LVL53: 411 .L9: - 412 .LBE11: - 620:src/l502_user_process.c **** TX_buff_I = 0; - 413 .loc 1 620 0 + 412 .LBE19: + 653:src/l502_user_process.c **** TX_buff_I = 0; + 413 .loc 1 653 0 414 0210 4CE10000 P4.H = _TX_buff_I; 415 0214 0260 R2 = 0 (X); 416 0216 0CE11400 P4.L = _TX_buff_I; - 621:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 417 .loc 1 621 0 + 654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 417 .loc 1 654 0 418 021a 49E10000 P1.H = _TX_buff_state; - 620:src/l502_user_process.c **** TX_buff_I = 0; - 419 .loc 1 620 0 + 653:src/l502_user_process.c **** TX_buff_I = 0; + 419 .loc 1 653 0 420 021e 2293 [P4] = R2; - 621:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 421 .loc 1 621 0 + 654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 421 .loc 1 654 0 422 0220 0160 R1 = 0 (X); 423 0222 09E13000 P1.L = _TX_buff_state; - 622:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 424 .loc 1 622 0 + 655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 424 .loc 1 655 0 425 0226 4AE10000 P2.H = _Proc_state; - 621:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - BFIN GAS /tmp/ccyqDlH1.s page 23 - - - 426 .loc 1 621 0 + 654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 426 .loc 1 654 0 427 022a 099B B [P1] = R1; - 622:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 428 .loc 1 622 0 + 655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 428 .loc 1 655 0 429 022c 0AE13000 P2.L = _Proc_state; 430 0230 0860 R0 = 1 (X); 431 0232 109B B [P2] = R0; - 623:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 432 .loc 1 623 0 + 656:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 432 .loc 1 656 0 433 0234 90E60100 B [P2+1] = R0; - 624:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 434 .loc 1 624 0 + 657:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 434 .loc 1 657 0 435 0238 91E60300 B [P2+3] = R1; - 625:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 436 .loc 1 625 0 + 658:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 436 .loc 1 658 0 437 023c 5060 R0 = 10 (X); 438 023e 90B4 W [P2+4] = R0; - 627:src/l502_user_process.c **** Proc_state.average_N = 1; - 439 .loc 1 627 0 + 660:src/l502_user_process.c **** Proc_state.average_N = 1; + 439 .loc 1 660 0 440 0240 0860 R0 = 1 (X); 441 0242 D0B4 W [P2+6] = R0; - 628:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 442 .loc 1 628 0 + 661:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 442 .loc 1 661 0 443 0244 92B0 [P2+8] = R2; - 629:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 444 .loc 1 629 0 + BFIN GAS /tmp/cclngoFW.s page 24 + + + 662:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 444 .loc 1 662 0 445 0246 91E60C00 B [P2+12] = R1; - 630:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 446 .loc 1 630 0 + 663:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 446 .loc 1 663 0 447 024a 91E61800 B [P2+24] = R1; - 631:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 448 .loc 1 631 0 + 664:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 448 .loc 1 664 0 449 024e 12B1 [P2+16] = R2; - 632:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 450 .loc 1 632 0 + 665:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 450 .loc 1 665 0 451 0250 91E61900 B [P2+25] = R1; - 633:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 452 .loc 1 633 0 + 666:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 452 .loc 1 666 0 453 0254 D2B1 [P2+28] = R2; - 634:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 454 .loc 1 634 0 + 667:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 454 .loc 1 667 0 455 0256 91E62000 B [P2+32] = R1; - 635:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 456 .loc 1 635 0 + 668:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 456 .loc 1 668 0 457 025a 52B2 [P2+36] = R2; - 636:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 458 .loc 1 636 0 + 669:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 458 .loc 1 669 0 459 025c 92B2 [P2+40] = R2; - 638:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 460 .loc 1 638 0 + 671:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 460 .loc 1 671 0 461 025e 2060 R0 = 4 (X); - 637:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 462 .loc 1 637 0 + 670:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 462 .loc 1 670 0 463 0260 91E61A00 B [P2+26] = R1; - 638:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 464 .loc 1 638 0 + 671:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 464 .loc 1 671 0 465 0264 089B B [P1] = R0; - BFIN GAS /tmp/ccyqDlH1.s page 24 - - 466 0266 4DE10000 P5.H = _TX_buff; 467 026a 0068 P0 = 0 (X); 468 .LVL54: 469 026c 0DE10000 P5.L = _TX_buff; - 470 .LBB15: - 642:src/l502_user_process.c **** TX_buff[i] = 0; - 471 .loc 1 642 0 + 470 .LBB23: + 675:src/l502_user_process.c **** TX_buff[i] = 0; + 471 .loc 1 675 0 472 0270 0060 R0 = 0 (X); 473 0272 29E11027 P1 = 10000 (X); 474 0276 B2E00410 LSETUP (.L44, .L58) LC1 = P1; @@ -1395,20 +1428,23 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 476 027a 855E P2 = P5 + (P0 << 2); 477 027c 1093 [P2] = R0; 478 .L58: - 641:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 479 .loc 1 641 0 + 674:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 479 .loc 1 674 0 480 027e 086C P0 += 1; 481 .LVL55: 482 .L53: - 483 .LBE15: - 715:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 484 .loc 1 715 0 + 483 .LBE23: + 748:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 484 .loc 1 748 0 485 0280 2091 R0 = [P4]; 486 0282 0160 R1 = 0 (X); + BFIN GAS /tmp/cclngoFW.s page 25 + + 487 0284 0260 R2 = 0 (X); 488 0286 FFE3BDFE call _l502_cmd_done; 489 .LVL56: - 490 .loc 1 774 0 + 490 .loc 1 807 0 491 028a 3632 SP = R6; 492 028c 01E80000 UNLINK; 493 0290 B405 ( r7:6, p5:4 ) = [sp++]; @@ -1417,72 +1453,72 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 496 0292 1000 rts; 497 .LVL57: 498 .L10: - 650:src/l502_user_process.c **** TX_buff_I = 0; - 499 .loc 1 650 0 + 683:src/l502_user_process.c **** TX_buff_I = 0; + 499 .loc 1 683 0 500 0294 4CE10000 P4.H = _TX_buff_I; 501 0298 0260 R2 = 0 (X); 502 029a 0CE11400 P4.L = _TX_buff_I; - 652:src/l502_user_process.c **** Proc_state.mode = AVG; - 503 .loc 1 652 0 + 685:src/l502_user_process.c **** Proc_state.mode = AVG; + 503 .loc 1 685 0 504 029e 4AE10000 P2.H = _Proc_state; - 650:src/l502_user_process.c **** TX_buff_I = 0; - 505 .loc 1 650 0 + 683:src/l502_user_process.c **** TX_buff_I = 0; + 505 .loc 1 683 0 506 02a2 2293 [P4] = R2; - 652:src/l502_user_process.c **** Proc_state.mode = AVG; - 507 .loc 1 652 0 + 685:src/l502_user_process.c **** Proc_state.mode = AVG; + 507 .loc 1 685 0 508 02a4 0AE13000 P2.L = _Proc_state; 509 02a8 1860 R0 = 3 (X); 510 02aa 109B B [P2] = R0; - 653:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 511 .loc 1 653 0 + 686:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 511 .loc 1 686 0 512 02ac 90E60100 B [P2+1] = R0; - 654:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 513 .loc 1 654 0 - BFIN GAS /tmp/ccyqDlH1.s page 25 - - + 687:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 513 .loc 1 687 0 514 02b0 0160 R1 = 0 (X); 515 02b2 91E60300 B [P2+3] = R1; - 655:src/l502_user_process.c **** Proc_state.average_N_max = 1; - 516 .loc 1 655 0 + 688:src/l502_user_process.c **** Proc_state.average_N_max = 1; + 516 .loc 1 688 0 517 02b6 0860 R0 = 1 (X); 518 02b8 90B4 W [P2+4] = R0; - 657:src/l502_user_process.c **** Proc_state.average_N = 0; - 519 .loc 1 657 0 + 690:src/l502_user_process.c **** Proc_state.average_N = 0; + 519 .loc 1 690 0 520 02ba 0060 R0 = 0 (X); 521 02bc D0B4 W [P2+6] = R0; - 658:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 522 .loc 1 658 0 + 691:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 522 .loc 1 691 0 523 02be 92B0 [P2+8] = R2; - 659:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 524 .loc 1 659 0 + 692:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 524 .loc 1 692 0 525 02c0 91E60C00 B [P2+12] = R1; - 660:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 526 .loc 1 660 0 + 693:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 526 .loc 1 693 0 527 02c4 91E61800 B [P2+24] = R1; - 661:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 528 .loc 1 661 0 + 694:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 528 .loc 1 694 0 529 02c8 12B1 [P2+16] = R2; - 662:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 530 .loc 1 662 0 + 695:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 530 .loc 1 695 0 + BFIN GAS /tmp/cclngoFW.s page 26 + + 531 02ca 91E61900 B [P2+25] = R1; - 663:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 532 .loc 1 663 0 + 696:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 532 .loc 1 696 0 533 02ce D2B1 [P2+28] = R2; - 664:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 534 .loc 1 664 0 + 697:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 534 .loc 1 697 0 535 02d0 91E62000 B [P2+32] = R1; - 665:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 536 .loc 1 665 0 + 698:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 536 .loc 1 698 0 537 02d4 52B2 [P2+36] = R2; - 666:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 538 .loc 1 666 0 + 699:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 538 .loc 1 699 0 539 02d6 92B2 [P2+40] = R2; - 667:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 540 .loc 1 667 0 + 700:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 540 .loc 1 700 0 541 02d8 91E61A00 B [P2+26] = R1; - 668:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 542 .loc 1 668 0 + 701:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 542 .loc 1 701 0 543 02dc 4AE10000 P2.H = _TX_buff_state; 544 02e0 2060 R0 = 4 (X); 545 02e2 0AE13000 P2.L = _TX_buff_state; @@ -1491,28 +1527,25 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 548 02ec 0068 P0 = 0 (X); 549 .LVL58: 550 02ee 0DE10000 P5.L = _TX_buff; - 551 .LBB16: - 671:src/l502_user_process.c **** TX_buff[i] = 0; - 552 .loc 1 671 0 + 551 .LBB24: + 704:src/l502_user_process.c **** TX_buff[i] = 0; + 552 .loc 1 704 0 553 02f2 0060 R0 = 0 (X); 554 02f4 29E11027 P1 = 10000 (X); 555 02f8 B2E00410 LSETUP (.L45, .L57) LC1 = P1; 556 .L45: - BFIN GAS /tmp/ccyqDlH1.s page 26 - - 557 02fc 855E P2 = P5 + (P0 << 2); 558 02fe 1093 [P2] = R0; 559 .L57: - 670:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 560 .loc 1 670 0 + 703:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 560 .loc 1 703 0 561 0300 086C P0 += 1; 562 0302 BF2F jump.s .L53; 563 .LVL59: 564 .L11: - 565 .LBE16: - 680:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 566 .loc 1 680 0 + 565 .LBE24: + 713:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 566 .loc 1 713 0 567 0304 4AE10000 P2.H = _TX_buff_I_shadow; 568 0308 0AE12C00 P2.L = _TX_buff_I_shadow; 569 030c 1091 R0 = [P2]; @@ -1523,8 +1556,11 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 574 0316 872E jump.s .L47; 575 .LVL61: 576 .L12: - 684:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 577 .loc 1 684 0 + 717:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 577 .loc 1 717 0 + BFIN GAS /tmp/cclngoFW.s page 27 + + 578 0318 4AE10000 P2.H = _dbg_receive_value; 579 031c 0AE10000 P2.L = _dbg_receive_value; 580 0320 1091 R0 = [P2]; @@ -1535,72 +1571,72 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 585 032a 7D2E jump.s .L47; 586 .LVL63: 587 .L13: - 689:src/l502_user_process.c **** TX_buff_I = 0; - 588 .loc 1 689 0 + 722:src/l502_user_process.c **** TX_buff_I = 0; + 588 .loc 1 722 0 589 032c 4CE10000 P4.H = _TX_buff_I; 590 0330 0260 R2 = 0 (X); 591 0332 0CE11400 P4.L = _TX_buff_I; - 691:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 592 .loc 1 691 0 + 724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 592 .loc 1 724 0 593 0336 4AE10000 P2.H = _Proc_state; - 689:src/l502_user_process.c **** TX_buff_I = 0; - 594 .loc 1 689 0 + 722:src/l502_user_process.c **** TX_buff_I = 0; + 594 .loc 1 722 0 595 033a 2293 [P4] = R2; - 691:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 596 .loc 1 691 0 + 724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 596 .loc 1 724 0 597 033c 0AE13000 P2.L = _Proc_state; 598 0340 1060 R0 = 2 (X); 599 0342 109B B [P2] = R0; - 692:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 600 .loc 1 692 0 + 725:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 600 .loc 1 725 0 601 0344 90E60100 B [P2+1] = R0; - 693:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 602 .loc 1 693 0 + 726:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 602 .loc 1 726 0 603 0348 0160 R1 = 0 (X); 604 034a 91E60300 B [P2+3] = R1; - BFIN GAS /tmp/ccyqDlH1.s page 27 - - - 694:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 605 .loc 1 694 0 + 727:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 605 .loc 1 727 0 606 034e 5060 R0 = 10 (X); 607 0350 90B4 W [P2+4] = R0; - 696:src/l502_user_process.c **** Proc_state.average_N = 1; - 608 .loc 1 696 0 + 729:src/l502_user_process.c **** Proc_state.average_N = 1; + 608 .loc 1 729 0 609 0352 0860 R0 = 1 (X); 610 0354 D0B4 W [P2+6] = R0; - 697:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 611 .loc 1 697 0 + 730:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 611 .loc 1 730 0 612 0356 92B0 [P2+8] = R2; - 698:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 613 .loc 1 698 0 + 731:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 613 .loc 1 731 0 614 0358 91E60C00 B [P2+12] = R1; - 699:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 615 .loc 1 699 0 + 732:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 615 .loc 1 732 0 616 035c 91E61800 B [P2+24] = R1; - 700:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 617 .loc 1 700 0 + 733:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 617 .loc 1 733 0 618 0360 12B1 [P2+16] = R2; - 701:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 619 .loc 1 701 0 + 734:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 619 .loc 1 734 0 620 0362 91E61900 B [P2+25] = R1; - 702:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 621 .loc 1 702 0 + 735:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + BFIN GAS /tmp/cclngoFW.s page 28 + + + 621 .loc 1 735 0 622 0366 D2B1 [P2+28] = R2; - 703:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 623 .loc 1 703 0 + 736:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 623 .loc 1 736 0 624 0368 91E62000 B [P2+32] = R1; - 704:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 625 .loc 1 704 0 + 737:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 625 .loc 1 737 0 626 036c 52B2 [P2+36] = R2; - 705:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 627 .loc 1 705 0 + 738:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 627 .loc 1 738 0 628 036e 92B2 [P2+40] = R2; - 706:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 629 .loc 1 706 0 + 739:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 629 .loc 1 739 0 630 0370 91E61A00 B [P2+26] = R1; - 707:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 631 .loc 1 707 0 + 740:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 631 .loc 1 740 0 632 0374 4AE10000 P2.H = _TX_buff_state; 633 0378 2060 R0 = 4 (X); 634 037a 0AE13000 P2.L = _TX_buff_state; @@ -1609,144 +1645,141 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 637 0384 0068 P0 = 0 (X); 638 .LVL64: 639 0386 0DE10000 P5.L = _TX_buff; - 640 .LBB17: - 711:src/l502_user_process.c **** TX_buff[i] = 0; - 641 .loc 1 711 0 + 640 .LBB25: + 744:src/l502_user_process.c **** TX_buff[i] = 0; + 641 .loc 1 744 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; - BFIN GAS /tmp/ccyqDlH1.s page 28 - - 648 .L56: - 710:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 649 .loc 1 710 0 + 743:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 649 .loc 1 743 0 650 0398 086C P0 += 1; 651 039a 732F jump.s .L53; - 652 .LBE17: - 653 .LFE7: + 652 .LBE25: + 653 .LFE8: 654 .size _usr_cmd_process, .-_usr_cmd_process 655 .align 4 656 .global _sport_tx_done; 657 .type _sport_tx_done, STT_FUNC; 658 _sport_tx_done: - 659 .LFB6: - 489:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 660 .loc 1 489 0 + 659 .LFB7: + 522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 660 .loc 1 522 0 661 .LVL65: - 490:src/l502_user_process.c **** ++streams_cnt[1]; - 662 .loc 1 490 0 + 523:src/l502_user_process.c **** ++streams_cnt[1]; + 662 .loc 1 523 0 663 039c 4AE10000 P2.H = _streams_cnt; - 489:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 664 .loc 1 489 0 + 522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 664 .loc 1 522 0 665 03a0 00E80000 LINK 0; 666 .LCFI5: - 490:src/l502_user_process.c **** ++streams_cnt[1]; - 667 .loc 1 490 0 + 523:src/l502_user_process.c **** ++streams_cnt[1]; + BFIN GAS /tmp/cclngoFW.s page 29 + + + 667 .loc 1 523 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; - 492:src/l502_user_process.c **** stream_out_buf_free(size); - 673 .loc 1 492 0 + 525:src/l502_user_process.c **** stream_out_buf_free(size); + 673 .loc 1 525 0 674 03ae 0130 R0 = R1; - 493:src/l502_user_process.c **** } - 675 .loc 1 493 0 + 526:src/l502_user_process.c **** } + 675 .loc 1 526 0 676 03b0 01E80000 UNLINK; - 492:src/l502_user_process.c **** stream_out_buf_free(size); - 677 .loc 1 492 0 + 525:src/l502_user_process.c **** stream_out_buf_free(size); + 677 .loc 1 525 0 678 03b4 FFE226FE jump.l _stream_out_buf_free; 679 .LVL67: - 680 .LFE6: + 680 .LFE7: 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 .LFB5: - 469:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 687 .loc 1 469 0 + 686 .LFB6: + 502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 687 .loc 1 502 0 688 .LVL68: - 471:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 689 .loc 1 471 0 + 504:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 689 .loc 1 504 0 690 03b8 4AE10000 P2.H = _TX_buff_state; - 469:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 691 .loc 1 469 0 + 502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 691 .loc 1 502 0 692 03bc 00E80000 LINK 0; 693 .LCFI6: - BFIN GAS /tmp/ccyqDlH1.s page 29 - - - 471:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 694 .loc 1 471 0 + 504:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 694 .loc 1 504 0 695 03c0 2060 R0 = 4 (X); 696 .LVL69: 697 03c2 0AE13000 P2.L = _TX_buff_state; 698 03c6 109B B [P2] = R0; - 472:src/l502_user_process.c **** ++streams_cnt[3]; - 699 .loc 1 472 0 + 505:src/l502_user_process.c **** ++streams_cnt[3]; + 699 .loc 1 505 0 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; - 474:src/l502_user_process.c **** stream_in_buf_free(size); - 705 .loc 1 474 0 + 507:src/l502_user_process.c **** stream_in_buf_free(size); + 705 .loc 1 507 0 706 03d6 0130 R0 = R1; - 475:src/l502_user_process.c **** } - 707 .loc 1 475 0 + 508:src/l502_user_process.c **** } + 707 .loc 1 508 0 708 03d8 01E80000 UNLINK; - 474:src/l502_user_process.c **** stream_in_buf_free(size); - 709 .loc 1 474 0 + 507:src/l502_user_process.c **** stream_in_buf_free(size); + 709 .loc 1 507 0 710 03dc FFE212FE jump.l _stream_in_buf_free; 711 .LVL70: - 712 .LFE5: + 712 .LFE6: + BFIN GAS /tmp/cclngoFW.s page 30 + + 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 .LFB4: - 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 719 .loc 1 433 0 + 718 .LFB5: + 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 719 .loc 1 466 0 720 .LVL71: 721 03e0 7005 [--sp] = ( r7:6 ); 722 723 .LCFI7: - 438:src/l502_user_process.c **** ++streams_cnt[2]; - 724 .loc 1 438 0 + 471:src/l502_user_process.c **** ++streams_cnt[2]; + 724 .loc 1 471 0 725 03e2 4AE10000 P2.H = _streams_cnt; - 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 726 .loc 1 433 0 + 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 726 .loc 1 466 0 727 03e6 00E80300 LINK 12; 728 .LCFI8: - 438:src/l502_user_process.c **** ++streams_cnt[2]; - 729 .loc 1 438 0 + 471:src/l502_user_process.c **** ++streams_cnt[2]; + 729 .loc 1 471 0 730 03ea 0AE10000 P2.L = _streams_cnt; - 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 731 .loc 1 433 0 + 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 731 .loc 1 466 0 732 03ee 3030 R6 = R0; - 438:src/l502_user_process.c **** ++streams_cnt[2]; - 733 .loc 1 438 0 + 471:src/l502_user_process.c **** ++streams_cnt[2]; + 733 .loc 1 471 0 734 03f0 90A0 R0 = [P2+8]; 735 .LVL72: 736 03f2 0864 R0 += 1; - 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 737 .loc 1 433 0 + 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 737 .loc 1 466 0 738 03f4 82CE01CE R7 = ROT R1 BY 0 || - BFIN GAS /tmp/ccyqDlH1.s page 30 - - 738 90B00000 739 [P2+8] = R0 || 740 nop; 741 .LVL73: - 440:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 742 .loc 1 440 0 + 473:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 742 .loc 1 473 0 743 03fc FFE302FE call _sport_tx_req_rdy; 744 0400 000C cc =R0==0; 745 0402 0E18 if cc jump .L67; @@ -1754,28 +1787,31 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 747 0408 070A cc =R7<=R0 (iu); 748 040a 3806 if !cc R7 = R0; 749 .LVL74: - 447:src/l502_user_process.c **** sport_tx_start_req(data, size); - 750 .loc 1 447 0 + 480:src/l502_user_process.c **** sport_tx_start_req(data, size); + 750 .loc 1 480 0 751 040c 0630 R0 = R6; 752 040e 0F30 R1 = R7; 753 0410 FFE3F8FD call _sport_tx_start_req; - 452:src/l502_user_process.c **** } - 754 .loc 1 452 0 + 485:src/l502_user_process.c **** } + 754 .loc 1 485 0 755 0414 0730 R0 = R7; 756 0416 01E80000 UNLINK; 757 041a 3005 ( r7:6 ) = [sp++]; 758 + BFIN GAS /tmp/cclngoFW.s page 31 + + 759 .LCFI9: 760 .LVL75: 761 041c 1000 rts; 762 .LVL76: 763 .L67: - 440:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 764 .loc 1 440 0 + 473:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 764 .loc 1 473 0 765 041e 0760 R7 = 0 (X); 766 .LVL77: - 452:src/l502_user_process.c **** } - 767 .loc 1 452 0 + 485:src/l502_user_process.c **** } + 767 .loc 1 485 0 768 0420 0730 R0 = R7; 769 0422 01E80000 UNLINK; 770 0426 3005 ( r7:6 ) = [sp++]; @@ -1783,34 +1819,31 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 772 .LCFI10: 773 .LVL78: 774 0428 1000 rts; - 775 .LFE4: + 775 .LFE5: 776 .size _usr_out_proc_data, .-_usr_out_proc_data 777 042a 0000 .align 4 778 .global _dataprocessor; 779 .type _dataprocessor, STT_FUNC; 780 _dataprocessor: - 781 .LFB2: - 148:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod - 782 .loc 1 148 0 + 781 .LFB3: + 176:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod + 782 .loc 1 176 0 783 .LVL79: 784 042c 00E80300 LINK 12; 785 .LCFI11: - 150:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 786 .loc 1 150 0 + 178:src/l502_user_process.c **** if (mode == TRANSPARENT){ + 786 .loc 1 178 0 787 0430 B9E41400 R1 = B [FP+20] (Z); - BFIN GAS /tmp/ccyqDlH1.s page 31 - - 788 .LVL80: 789 0434 090C cc =R1==1; 790 0436 2818 if cc jump .L78; - 155:src/l502_user_process.c **** }else if (mode == FFT){ - 791 .loc 1 155 0 + 183:src/l502_user_process.c **** }else if (mode == FFT){ + 791 .loc 1 183 0 792 0438 2B60 R3 = 5 (X); 793 043a 1908 cc =R1==R3; 794 043c 3B18 if cc jump .L79; - 163:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ - 795 .loc 1 163 0 + 191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ + 795 .loc 1 191 0 796 043e 4060 R0 = 8 (X); 797 .LVL81: 798 0440 0108 cc =R1==R0; @@ -1818,26 +1851,29 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 800 0444 0260 R2 = 0 (X); 801 .LVL82: 802 .L70: - 174:src/l502_user_process.c **** } - 803 .loc 1 174 0 + 202:src/l502_user_process.c **** } + 803 .loc 1 202 0 804 0446 0230 R0 = R2; 805 0448 01E80000 UNLINK; 806 044c 1000 rts; 807 .LVL83: 808 .L73: - 163:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ - 809 .loc 1 163 0 + BFIN GAS /tmp/cclngoFW.s page 32 + + + 191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ + 809 .loc 1 191 0 810 044e 0232 P0 = R2; 811 0450 43E10000 R3.H = _twiddle_re; 812 0454 0260 R2 = 0 (X); 813 .LVL84: 814 0456 03E10000 R3.L = _twiddle_re; - 815 045a 29E10002 P1 = 512 (X); + 815 045a 29E10001 P1 = 256 (X); 816 045e B2E00F10 LSETUP (.L74, .L81) LC1 = P1; 817 .L74: - 818 .LBB22: - 167:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; - 819 .loc 1 167 0 + 818 .LBB30: + 195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; + 819 .loc 1 195 0 820 0462 82C61A80 R0 = R2 << 3; 821 0466 0350 R0 = R3 + R0; 822 0468 1032 P2 = R0; @@ -1846,4602 +1882,5488 @@ BFIN GAS /tmp/ccyqDlH1.s page 1 825 046e 51A0 R1 = [P2+4]; 826 .LVL85: 827 0470 0093 [P0] = R0; - 166:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ - 828 .loc 1 166 0 - 829 0472 20E10008 R0 = 2048 (X); - 167:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; - 830 .loc 1 167 0 + 194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ + 828 .loc 1 194 0 + 829 0472 20E10004 R0 = 1024 (X); + 195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; + 830 .loc 1 195 0 831 0476 41B0 [P0+4] = R1; - 166:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ - 832 .loc 1 166 0 + 194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ + 832 .loc 1 194 0 833 0478 0208 cc =R2==R0; 834 047a E61B if cc jump .L70; 835 .L81: 836 047c 406C P0 += 8; - BFIN GAS /tmp/ccyqDlH1.s page 32 - - - 837 .LBE22: - 174:src/l502_user_process.c **** } - 838 .loc 1 174 0 + 837 .LBE30: + 202:src/l502_user_process.c **** } + 838 .loc 1 202 0 839 047e 0230 R0 = R2; 840 0480 01E80000 UNLINK; 841 0484 1000 rts; 842 .LVL86: 843 .L78: - 150:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 844 .loc 1 150 0 + 178:src/l502_user_process.c **** if (mode == TRANSPARENT){ + 844 .loc 1 178 0 845 0486 0032 P0 = R0; 846 0488 1232 P2 = R2; 847 048a 0260 R2 = 0 (X); 848 .LVL87: - 849 .LBB23: - 153:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 850 .loc 1 153 0 + 849 .LBB31: + 181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; + 850 .loc 1 181 0 851 048c 0160 R1 = 0 (X); 852 .LVL88: - 853 048e 29E10004 P1 = 1024 (X); + 853 048e 29E10002 P1 = 512 (X); 854 0492 4034 I0 = P0; 855 0494 B2E00A10 LSETUP (.L71, .L80) LC1 = P1; 856 .L71: 857 0498 009C R0 = [I0++]; + BFIN GAS /tmp/cclngoFW.s page 33 + + 858 .LVL89: 859 049a 1093 [P2] = R0; 860 049c 0A64 R2 += 1; - 152:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 861 .loc 1 152 0 - 862 049e 20E10008 R0 = 2048 (X); - 153:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 863 .loc 1 153 0 + 180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 861 .loc 1 180 0 + 862 049e 20E10004 R0 = 1024 (X); + 181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; + 863 .loc 1 181 0 864 04a2 51B0 [P2+4] = R1; - 152:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 865 .loc 1 152 0 + 180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 865 .loc 1 180 0 866 04a4 0208 cc =R2==R0; 867 04a6 D01B if cc jump .L70; 868 .L80: 869 04a8 426C P2 += 8; - 870 .LBE23: - 174:src/l502_user_process.c **** } - 871 .loc 1 174 0 + 870 .LBE31: + 202:src/l502_user_process.c **** } + 871 .loc 1 202 0 872 04aa 0230 R0 = R2; 873 04ac 01E80000 UNLINK; 874 04b0 1000 rts; 875 .LVL90: 876 .L79: - 161:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); - 877 .loc 1 161 0 - 878 04b2 21E10004 R1 = 1024 (X); + 189:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); + 877 .loc 1 189 0 + 878 04b2 21E10002 R1 = 512 (X); 879 .LVL91: 880 04b6 FFE3A5FD call _FFT_fp; 881 .LVL92: 882 04ba 0260 R2 = 0 (X); 883 .LVL93: - 174:src/l502_user_process.c **** } - 884 .loc 1 174 0 - BFIN GAS /tmp/ccyqDlH1.s page 33 - - + 202:src/l502_user_process.c **** } + 884 .loc 1 202 0 885 04bc 0230 R0 = R2; 886 04be 01E80000 UNLINK; 887 04c2 1000 rts; - 888 .LFE2: + 888 .LFE3: 889 .size _dataprocessor, .-_dataprocessor - 890 .global ___udivsi3; - 891 .align 4 - 892 .global _usr_in_proc_data; - 893 .type _usr_in_proc_data, STT_FUNC; - 894 _usr_in_proc_data: - 895 .LFB3: - 199:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 896 .loc 1 199 0 - 897 .LVL94: - 898 04c4 E305 [--sp] = ( r7:4, p5:3 ); - 899 - 900 .LCFI12: - 901 04c6 00E80400 LINK 16; - 902 .LCFI13: - 203:src/l502_user_process.c **** ++streams_cnt[0]; - 903 .loc 1 203 0 - 904 04ca 4AE10000 P2.H = _streams_cnt; - 905 04ce 0AE10000 P2.L = _streams_cnt; - 199:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 906 .loc 1 199 0 - 907 04d2 78B2 [FP+36] = R0; - 203:src/l502_user_process.c **** ++streams_cnt[0]; - 908 .loc 1 203 0 - 909 04d4 1091 R0 = [P2]; - 910 .LVL95: - 911 04d6 0864 R0 += 1; - 912 04d8 1093 [P2] = R0; - 205:src/l502_user_process.c **** size_processed = 0; - 913 .loc 1 205 0 - 914 04da 49E10000 P1.H = _size_processed; - 915 04de 0060 R0 = 0 (X); - 916 04e0 09E12800 P1.L = _size_processed; - 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 917 .loc 1 210 0 - 918 04e4 4AE10000 P2.H = _TX_buff_state; - 205:src/l502_user_process.c **** size_processed = 0; - 919 .loc 1 205 0 - 920 04e8 0893 [P1] = R0; - 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 921 .loc 1 210 0 - 922 04ea 0AE13000 P2.L = _TX_buff_state; - 199:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 923 .loc 1 199 0 - 924 04ee 82CE01CC R6 = ROT R1 BY 0 || - 924 50990000 - 925 R0 = B [P2] (X) || - 926 nop; - 927 .LVL96: - 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 928 .loc 1 210 0 - 929 04f6 4043 R0 = R0.B (Z); - 930 04f8 2160 R1 = 4 (X); - BFIN GAS /tmp/ccyqDlH1.s page 34 + 890 .global ___muldi3; + 891 .global ___udivdi3; + 892 .global ___udivsi3; + 893 .align 4 + 894 .global _usr_in_proc_data; + 895 .type _usr_in_proc_data, STT_FUNC; + 896 _usr_in_proc_data: + 897 .LFB4: + 227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 898 .loc 1 227 0 + 899 .LVL94: + 900 04c4 E305 [--sp] = ( r7:4, p5:3 ); + 901 + 902 .LCFI12: + 903 04c6 00E80D00 LINK 52; + 904 .LCFI13: + 231:src/l502_user_process.c **** ++streams_cnt[0]; + 905 .loc 1 231 0 + 906 04ca 4AE10000 P2.H = _streams_cnt; + BFIN GAS /tmp/cclngoFW.s page 34 + 907 04ce 0AE10000 P2.L = _streams_cnt; + 227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 908 .loc 1 227 0 + 909 04d2 78B2 [FP+36] = R0; + 231:src/l502_user_process.c **** ++streams_cnt[0]; + 910 .loc 1 231 0 + 911 04d4 1091 R0 = [P2]; + 912 .LVL95: + 913 04d6 0864 R0 += 1; + 914 04d8 1093 [P2] = R0; + 233:src/l502_user_process.c **** size_processed = 0; + 915 .loc 1 233 0 + 916 04da 48E10000 P0.H = _size_processed; + 917 04de 00CC00C0 R0 = R0 -|- R0 || + 917 B9B20000 + 918 [FP+40] = R1 || + 919 nop; + 920 04e6 08E12800 P0.L = _size_processed; + 238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 921 .loc 1 238 0 + 922 04ea 49E10000 P1.H = _TX_buff_state; + 233:src/l502_user_process.c **** size_processed = 0; + 923 .loc 1 233 0 + 924 04ee 0093 [P0] = R0; + 238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 925 .loc 1 238 0 + 926 04f0 09E13000 P1.L = _TX_buff_state; + 927 04f4 4899 R0 = B [P1] (X); + 928 04f6 4043 R0 = R0.B (Z); + 929 04f8 2160 R1 = 4 (X); + 930 .LVL96: 931 04fa 0808 cc =R0==R1; - 932 04fc 4318 if cc jump .L121; - 933 .LVL97: - 934 .L83: - 219:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 935 .loc 1 219 0 - 936 04fe 45E10000 R5.H = _Proc_state; - 937 0502 05E13000 R5.L = _Proc_state; - 938 0506 1532 P2 = R5; - 939 0508 5099 R0 = B [P2] (X); - 940 050a 4043 R0 = R0.B (Z); - 941 050c 080C cc =R0==1; - 942 050e 2A18 if cc jump .L122; - 231:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 943 .loc 1 231 0 - 944 0510 0D32 P1 = R5; - 945 0512 4899 R0 = B [P1] (X); - 946 0514 4043 R0 = R0.B (Z); - 947 0516 100C cc =R0==2; - 948 0518 9019 if cc jump .L123; - 949 .L88: - 254:src/l502_user_process.c **** if (Proc_state.mode == WORK){ - 950 .loc 1 254 0 - 951 051a 2D32 P5 = R5; - 952 051c 6899 R0 = B [P5] (X); - 259:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 953 .loc 1 259 0 - 954 051e 6899 R0 = B [P5] (X); - 955 0520 4043 R0 = R0.B (Z); - 956 0522 180C cc =R0==3; - 957 0524 4C18 if cc jump .L124; - 958 .LVL98: + 932 04fc 4E18 if cc jump .L146; + 933 .L83: + 247:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ + 934 .loc 1 247 0 + 935 04fe 49E10000 P1.H = _Proc_state; + 936 0502 09E13000 P1.L = _Proc_state; + 937 0506 4899 R0 = B [P1] (X); + 938 0508 4043 R0 = R0.B (Z); + 939 050a 080C cc =R0==1; + 940 050c 3418 if cc jump .L147; + 259:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ + 941 .loc 1 259 0 + 942 050e 4BE10000 P3.H = _Proc_state; + 943 0512 0BE13000 P3.L = _Proc_state; + 944 0516 5899 R0 = B [P3] (X); + 945 0518 4043 R0 = R0.B (Z); + 946 051a 100C cc =R0==2; + 947 051c 02143B22 if !cc jump 4 (bp); jump.s .L148; + 948 .L88: + 282:src/l502_user_process.c **** if (Proc_state.mode == WORK){ + 949 .loc 1 282 0 + 950 0520 4BE10000 P3.H = _Proc_state; + 951 0524 0BE13000 P3.L = _Proc_state; + 952 0528 5899 R0 = B [P3] (X); + 287:src/l502_user_process.c **** if (Proc_state.mode == AVG){ + BFIN GAS /tmp/cclngoFW.s page 35 + + + 953 .loc 1 287 0 + 954 052a 5899 R0 = B [P3] (X); + 955 052c 4043 R0 = R0.B (Z); + 956 052e 180C cc =R0==3; + 957 0530 5118 if cc jump .L149; + 958 .LVL97: 959 .L92: - 372:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 960 .loc 1 372 0 - 961 0526 FFE36DFD call _hdma_send_req_rdy; - 962 .LVL99: - 963 052a 000C cc =R0==0; - 964 052c 2518 if cc jump .L86; - 377:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 965 .loc 1 377 0 - 966 052e 4AE10000 P2.H = _TX_buff_state; - 967 0532 0AE13000 P2.L = _TX_buff_state; - 968 0536 5099 R0 = B [P2] (X); - 969 0538 4043 R0 = R0.B (Z); - 970 053a 000C cc =R0==0; - 971 053c D019 if cc jump .L120; - 381:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 972 .loc 1 381 0 - 973 053e 4AE10000 P2.H = _TX_buff_state; - 974 0542 0AE13000 P2.L = _TX_buff_state; - 975 0546 5099 R0 = B [P2] (X); - 976 0548 4043 R0 = R0.B (Z); - 977 054a 100C cc =R0==2; - 978 054c D219 if cc jump .L125; - 979 .L106: - 398:src/l502_user_process.c **** return size_processed; - BFIN GAS /tmp/ccyqDlH1.s page 35 - - - 980 .loc 1 398 0 - 981 054e 4DE10000 P5.H = _size_processed; - 982 0552 0DE12800 P5.L = _size_processed; - 407:src/l502_user_process.c **** } - 983 .loc 1 407 0 - 984 0556 01E80000 UNLINK; - 398:src/l502_user_process.c **** return size_processed; - 985 .loc 1 398 0 - 986 055a 2E91 R6 = [P5]; - 407:src/l502_user_process.c **** } - 987 .loc 1 407 0 - 988 055c 0630 R0 = R6; - 989 055e A305 ( r7:4, p5:3 ) = [sp++]; + 405:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 960 .loc 1 405 0 + 961 0532 FFE367FD call _hdma_send_req_rdy; + 962 .LVL98: + 963 0536 000C cc =R0==0; + 964 0538 2918 if cc jump .L86; + 410:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 965 .loc 1 410 0 + 966 053a 48E10000 P0.H = _TX_buff_state; + 967 053e 08E13000 P0.L = _TX_buff_state; + 968 0542 4099 R0 = B [P0] (X); + 969 0544 4043 R0 = R0.B (Z); + 970 0546 000C cc =R0==0; + 971 0548 0214D222 if !cc jump 4 (bp); jump.s .L144; + 414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 972 .loc 1 414 0 + 973 054c 4AE10000 P2.H = _TX_buff_state; + 974 0550 0AE13000 P2.L = _TX_buff_state; + 975 0554 5099 R0 = B [P2] (X); + 976 0556 4043 R0 = R0.B (Z); + 977 0558 100C cc =R0==2; + 978 055a 0214D322 if !cc jump 4 (bp); jump.s .L150; + 979 .L123: + 431:src/l502_user_process.c **** return size_processed; + 980 .loc 1 431 0 + 981 055e 4BE10000 P3.H = _size_processed; + 982 0562 0BE12800 P3.L = _size_processed; + 983 0566 5B91 P3 = [P3]; + 984 0568 BBBE [FP+40] = P3; + 985 .LVL99: + 986 056a 4330 R0 = P3; + 440:src/l502_user_process.c **** } + 987 .loc 1 440 0 + 988 056c 01E80000 UNLINK; + 989 0570 A305 ( r7:4, p5:3 ) = [sp++]; 990 991 .LCFI14: 992 .LVL100: - 993 0560 1000 rts; - 994 .LVL101: - 995 .L122: - 220:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 996 .loc 1 220 0 - 997 0562 4DE10000 P5.H = _TX_buff_state; - 998 0566 0060 R0 = 0 (X); - 999 0568 0DE13000 P5.L = _TX_buff_state; - 1000 056c 289B B [P5] = R0; - 221:src/l502_user_process.c **** if (hdma_send_req_rdy()){ - 1001 .loc 1 221 0 - 1002 056e FFE349FD call _hdma_send_req_rdy; - 1003 .LVL102: - 1004 0572 000C cc =R0==0; - 1005 0574 B411 if !cc jump .L120; - 1006 .L86: - 398:src/l502_user_process.c **** return size_processed; - 1007 .loc 1 398 0 - 1008 0576 0660 R6 = 0 (X); - 407:src/l502_user_process.c **** } - 1009 .loc 1 407 0 - 1010 0578 0630 R0 = R6; - 1011 057a 01E80000 UNLINK; - 1012 057e A305 ( r7:4, p5:3 ) = [sp++]; - 1013 - 1014 .LCFI15: - 1015 .LVL103: - 1016 0580 1000 rts; - 1017 .LVL104: - 1018 .L121: - 1019 0582 4DE10000 P5.H = _tx_val; - 1020 0586 4CE10000 P4.H = _TX_buff; - 1021 .LBB34: - 213:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 1022 .loc 1 213 0 - 1023 058a BA63 R2 = -9 (X); - 1024 .LBE34: - 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 1025 .loc 1 210 0 - 1026 058c 0068 P0 = 0 (X); - 1027 .LVL105: - BFIN GAS /tmp/ccyqDlH1.s page 36 + 993 0572 1000 rts; + 994 .L147: + 248:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 995 .loc 1 248 0 + 996 0574 4AE10000 P2.H = _TX_buff_state; + 997 0578 0060 R0 = 0 (X); + 998 057a 0AE13000 P2.L = _TX_buff_state; + 999 057e 109B B [P2] = R0; + 249:src/l502_user_process.c **** if (hdma_send_req_rdy()){ + 1000 .loc 1 249 0 + 1001 0580 FFE340FD call _hdma_send_req_rdy; + 1002 0584 000C cc =R0==0; + BFIN GAS /tmp/cclngoFW.s page 36 - 1028 058e 0DE12000 P5.L = _tx_val; - 1029 0592 0CE10000 P4.L = _TX_buff; - 1030 .LBB35: - 213:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 1031 .loc 1 213 0 - 1032 0596 CA4F R2 <<= 25; - 1033 0598 29E11027 P1 = 10000 (X); - 1034 059c B2E00810 LSETUP (.L84, .L133) LC1 = P1; + 1003 0586 021CB322 if cc jump 4 (bp); jump.s .L144; + 1004 .LVL101: + 1005 .L86: + 431:src/l502_user_process.c **** return size_processed; + 1006 .loc 1 431 0 + 1007 058a 0468 P4 = 0 (X); + 1008 058c BCBE [FP+40] = P4; + 1009 .LVL102: + 1010 058e 4430 R0 = P4; + 440:src/l502_user_process.c **** } + 1011 .loc 1 440 0 + 1012 0590 01E80000 UNLINK; + 1013 0594 A305 ( r7:4, p5:3 ) = [sp++]; + 1014 + 1015 .LCFI15: + 1016 .LVL103: + 1017 0596 1000 rts; + 1018 .L146: + 1019 0598 4DE10000 P5.H = _tx_val; + 1020 059c 4CE10000 P4.H = _TX_buff; + 1021 .LBB44: + 241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; + 1022 .loc 1 241 0 + 1023 05a0 BA63 R2 = -9 (X); + 1024 .LBE44: + 238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 1025 .loc 1 238 0 + 1026 05a2 0068 P0 = 0 (X); + 1027 .LVL104: + 1028 05a4 0DE12000 P5.L = _tx_val; + 1029 05a8 0CE10000 P4.L = _TX_buff; + 1030 .LBB45: + 241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; + 1031 .loc 1 241 0 + 1032 05ac CA4F R2 <<= 25; + 1033 05ae 29E11027 P1 = 10000 (X); + 1034 05b2 B2E00810 LSETUP (.L84, .L165) LC1 = P1; 1035 .L84: - 1036 05a0 2891 R0 = [P5]; - 1037 05a2 5056 R1 = R0 | R2; - 1038 05a4 845E P2 = P4 + (P0 << 2); - 1039 05a6 1193 [P2] = R1; - 1040 05a8 0864 R0 += 1; - 1041 05aa 2893 [P5] = R0; - 1042 .L133: - 211:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 1043 .loc 1 211 0 - 1044 05ac 086C P0 += 1; - 1045 .LBE35: - 216:src/l502_user_process.c **** TX_buff_state = FILLING; - 1046 .loc 1 216 0 - 1047 05ae 49E10000 P1.H = _TX_buff_state; - 1048 05b2 0860 R0 = 1 (X); - 1049 05b4 09E13000 P1.L = _TX_buff_state; - 1050 05b8 089B B [P1] = R0; - 1051 05ba A22F jump.s .L83; - 1052 .L124: - 1053 05bc 4BE10000 P3.H = _data_I; - 1054 .LBB36: - 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1055 .loc 1 348 0 - 1056 05c0 47E10000 R7.H = _AVG_buff; - 1057 05c4 44E10000 R4.H = _FFT_buff; - 1058 .LBB38: - 293:src/l502_user_process.c **** TX_buff_I = 0; - 1059 .loc 1 293 0 - 1060 05c8 4CE10000 P4.H = _TX_buff_I; - 1061 05cc 0BE11800 P3.L = _data_I; - 1062 .LBE38: - 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1063 .loc 1 348 0 - 1064 05d0 07E10000 R7.L = _AVG_buff; - 1065 05d4 04E10000 R4.L = _FFT_buff; - 1066 .LBB45: - 293:src/l502_user_process.c **** TX_buff_I = 0; - 1067 .loc 1 293 0 - 1068 05d8 0CE11400 P4.L = _TX_buff_I; - 1069 .LVL106: - 1070 .L119: - 1071 .LBE45: - 1072 .LBE36: - 260:src/l502_user_process.c **** while(++data_I < size ){ - 1073 .loc 1 260 0 - 1074 05dc 1891 R0 = [P3]; - 1075 05de 0864 R0 += 1; - 1076 05e0 1893 [P3] = R0; - BFIN GAS /tmp/ccyqDlH1.s page 37 + 1036 05b6 2891 R0 = [P5]; + 1037 05b8 5056 R1 = R0 | R2; + 1038 05ba 845E P2 = P4 + (P0 << 2); + 1039 05bc 1193 [P2] = R1; + 1040 05be 0864 R0 += 1; + 1041 05c0 2893 [P5] = R0; + 1042 .L165: + 239:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ + 1043 .loc 1 239 0 + 1044 05c2 086C P0 += 1; + 1045 .LBE45: + 244:src/l502_user_process.c **** TX_buff_state = FILLING; + 1046 .loc 1 244 0 + 1047 05c4 48E10000 P0.H = _TX_buff_state; + 1048 .LVL105: + 1049 05c8 0860 R0 = 1 (X); + 1050 05ca 08E13000 P0.L = _TX_buff_state; + 1051 05ce 009B B [P0] = R0; + 1052 05d0 972F jump.s .L83; + BFIN GAS /tmp/cclngoFW.s page 37 - 1077 05e2 1891 R0 = [P3]; - 1078 05e4 060A cc =R6<=R0 (iu); - 1079 05e6 A01B if cc jump .L92; - 1080 .LBB46: - 261:src/l502_user_process.c **** uint32_t word = data[data_I]; - 1081 .loc 1 261 0 - 1082 05e8 49E10000 P1.H = _data_I; - 1083 05ec 09E11800 P1.L = _data_I; - 1084 05f0 7DAE P5 = [FP+36]; - 1085 05f2 4A91 P2 = [P1]; - 1086 05f4 955E P2 = P5 + (P2 << 2); - 1087 05f6 1291 R2 = [P2]; - 264:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 1088 .loc 1 264 0 - 1089 05f8 82C64281 R0 = R2 >> 24; - 1090 .LVL107: - 1091 05fc 000C cc =R0==0; - 1092 05fe C914 if !cc jump .L93 (bp); - 265:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 1093 .loc 1 265 0 - 1094 0600 49E10000 P1.H = _DY_SYN_2_value; - 1095 0604 09E12D00 P1.L = _DY_SYN_2_value; - 1096 0608 4AE10000 P2.H = _DY_SYN_2_value_prev; - 1097 060c 4899 R0 = B [P1] (X); - 1098 .LVL108: - 1099 060e 0AE12E00 P2.L = _DY_SYN_2_value_prev; - 1100 0612 109B B [P2] = R0; - 266:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 1101 .loc 1 266 0 - 1102 0614 8A48 cc = !BITTST (R2,17); - 1103 0616 D41C if cc jump .L94 (bp); - 267:src/l502_user_process.c **** DY_SYN_2_value = 1; - 1104 .loc 1 267 0 - 1105 0618 0A60 R2 = 1 (X); - 1106 .LVL109: - 272:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1107 .loc 1 272 0 - 1108 061a 4043 R0 = R0.B (Z); - 267:src/l502_user_process.c **** DY_SYN_2_value = 1; - 1109 .loc 1 267 0 - 1110 061c 0A9B B [P1] = R2; - 272:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1111 .loc 1 272 0 - 1112 061e 000C cc =R0==0; - 1113 0620 DE17 if !cc jump .L119 (bp); - 274:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 1114 .loc 1 274 0 - 1115 0622 0D32 P1 = R5; - 1116 0624 0060 R0 = 0 (X); - 1117 0626 08B1 [P1+16] = R0; - 275:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 1118 .loc 1 275 0 - 1119 0628 8AE60300 B [P1+3] = R2; - 276:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 1120 .loc 1 276 0 - 1121 062c C9A8 R1 = W [P1+6] (X); - 1122 062e 88A8 R0 = W [P1+4] (X); - BFIN GAS /tmp/ccyqDlH1.s page 38 + 1053 .L149: + 1054 05d2 4CE10000 P4.H = _data_I; + 1055 05d6 0CE11800 P4.L = _data_I; + 1056 05da 8CBB [FP+-32] = P4; + 1057 .LVL106: + 1058 .L143: + 288:src/l502_user_process.c **** while(++data_I < size ){ + 1059 .loc 1 288 0 + 1060 05dc 88B9 P0 = [FP+-32]; + 1061 05de B9A2 R1 = [FP+40]; + 1062 05e0 0091 R0 = [P0]; + 1063 05e2 0864 R0 += 1; + 1064 05e4 0093 [P0] = R0; + 1065 05e6 0091 R0 = [P0]; + 1066 05e8 010A cc =R1<=R0 (iu); + 1067 05ea A41B if cc jump .L92; + 1068 .LBB46: + 289:src/l502_user_process.c **** uint32_t word = data[data_I]; + 1069 .loc 1 289 0 + 1070 05ec 4DE10000 P5.H = _data_I; + 1071 05f0 0DE11800 P5.L = _data_I; + 1072 05f4 78AE P0 = [FP+36]; + 1073 05f6 6A91 P2 = [P5]; + 1074 05f8 905E P2 = P0 + (P2 << 2); + 1075 05fa 1291 R2 = [P2]; + 292:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine + 1076 .loc 1 292 0 + 1077 05fc 82C64281 R0 = R2 >> 24; + 1078 .LVL107: + 1079 0600 000C cc =R0==0; + 1080 0602 7615 if !cc jump .L93 (bp); + 293:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 1081 .loc 1 293 0 + 1082 0604 49E10000 P1.H = _DY_SYN_2_value; + 1083 0608 09E12D00 P1.L = _DY_SYN_2_value; + 1084 060c 4AE10000 P2.H = _DY_SYN_2_value_prev; + 1085 0610 4899 R0 = B [P1] (X); + 1086 .LVL108: + 1087 0612 0AE12E00 P2.L = _DY_SYN_2_value_prev; + 1088 0616 109B B [P2] = R0; + 294:src/l502_user_process.c **** if (word & (0b1 << 17)){ + 1089 .loc 1 294 0 + 1090 0618 8A48 cc = !BITTST (R2,17); + 1091 061a 801D if cc jump .L94 (bp); + 295:src/l502_user_process.c **** DY_SYN_2_value = 1; + 1092 .loc 1 295 0 + 1093 061c 0A60 R2 = 1 (X); + 1094 .LVL109: + 300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 1095 .loc 1 300 0 + 1096 061e 4043 R0 = R0.B (Z); + 295:src/l502_user_process.c **** DY_SYN_2_value = 1; + 1097 .loc 1 295 0 + 1098 0620 0A9B B [P1] = R2; + 300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 1099 .loc 1 300 0 + 1100 0622 000C cc =R0==0; + BFIN GAS /tmp/cclngoFW.s page 38 - 1123 0630 C942 R1 = R1.L (Z); - 1124 0632 C042 R0 = R0.L (Z); - 1125 0634 8109 cc =R1= Proc_state.average_N_max){ //whole average ended + 1109 .loc 1 304 0 + 1110 0636 E1A8 R1 = W [P4+6] (X); + 1111 0638 A0A8 R0 = W [P4+4] (X); + 1112 063a C942 R1 = R1.L (Z); + 1113 063c C042 R0 = R0.L (Z); + 1114 063e 8109 cc =R1>= 24; + 1313 07e8 0256 R0 = R2 | R0; + 1314 07ea F963 R1 = -1 (X); + 1315 07ec 41E1FF00 R1.H = 255; + 1316 07f0 9A63 R2 = -13 (X); + 1317 07f2 48E10000 P0.H = _TX_buff; + 1318 07f6 08E10000 P0.L = _TX_buff; + 1319 07fa 0854 R0 = R0 & R1; + 1320 07fc C24F R2 <<= 24; + 1321 07fe 985E P2 = P0 + (P3 << 2); + 1322 0800 1056 R0 = R0 | R2; + 1323 0802 49E10000 P1.H = _TX_buff_I; + 1324 0806 1093 [P2] = R0; + 1325 0808 09E11400 P1.L = _TX_buff_I; + 1326 080c 0B6C P3 += 1; + 1327 080e 4B93 [P1] = P3; + 332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + + 1328 .loc 1 332 0 + 1329 0810 9BB9 P3 = [FP+-28]; + 1330 0812 4A91 P2 = [P1]; + 1331 0814 5C91 P4 = [P3]; + 1332 0816 5DAC P5 = [P3+4]; + 1333 0818 1891 R0 = [P3]; + 1334 081a 7ABB [FP+-36] = P2; + 1335 081c 59A0 R1 = [P3+4]; + 1336 081e D0BB [FP+-12] = R0; + 1337 0820 A9B9 P1 = [FP+-24]; + 1338 0822 E1BB [FP+-8] = R1; + 1339 0824 0B91 R3 = [P1]; + 1340 0826 4CA0 R4 = [P1+4]; + 1341 0828 0891 R0 = [P1]; + 1342 082a 49A0 R1 = [P1+4]; + 1343 082c 82CE03C4 R2 = ROT R3 BY 0 || + 1343 F4B00000 + 1344 [SP+12] = R4 || + 1345 nop; + 1346 0834 FFE3E6FB call ___muldi3; + 1347 0838 F5BC [SP+12] = P5; + 1348 083a 3030 R6 = R0; + 1349 083c 82CE01CE R7 = ROT R1 BY 0 || + 1349 D0B90000 + 1350 R0 = [FP+-12] || + 1351 nop; + 1352 0844 5430 R2 = P4; + 1353 0846 E1B9 R1 = [FP+-8]; + 1354 0848 FFE3DCFB call ___muldi3; + BFIN GAS /tmp/cclngoFW.s page 43 - 1319 0788 089B B [P1] = R0; - 330:src/l502_user_process.c **** Proc_state.average_N = 0; - 1320 .loc 1 330 0 - 1321 078a 0060 R0 = 0 (X); - 1322 078c D0B4 W [P2+6] = R0; - 1323 078e 272F jump.s .L119; - 1324 .LVL118: - 1325 .L93: - 1326 .LBE37: - 342:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel - 1327 .loc 1 342 0 - 1328 0790 21E1D000 R1 = 208 (X); - 1329 0794 0808 cc =R0==R1; - 1330 0796 1B18 if cc jump .L126; - 361:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1331 .loc 1 361 0 - 1332 0798 0D32 P1 = R5; - 363:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1333 .loc 1 363 0 - 1334 079a 21E1FF03 R1 = 1023 (X); - 361:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1335 .loc 1 361 0 - 1336 079e 08A1 R0 = [P1+16]; - 1337 .LVL119: - 1338 07a0 48B1 [P1+20] = R0; - 362:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 1339 .loc 1 362 0 - 1340 07a2 08A1 R0 = [P1+16]; - 1341 07a4 0864 R0 += 1; - 1342 07a6 08B1 [P1+16] = R0; - 363:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1343 .loc 1 363 0 - 1344 07a8 08A1 R0 = [P1+16]; - 1345 07aa 080A cc =R0<=R1 (iu); - 1346 07ac 181F if cc jump .L119 (bp); - 364:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1347 .loc 1 364 0 - 1348 07ae 49E10000 P1.H = _Proc_state; - 1349 07b2 1060 R0 = 2 (X); - 1350 07b4 09E13000 P1.L = _Proc_state; - 1351 07b8 88E61800 B [P1+24] = R0; - 1352 07bc 102F jump.s .L119; - 1353 .L94: - 269:src/l502_user_process.c **** DY_SYN_2_value = 0; - 1354 .loc 1 269 0 - 1355 07be 4DE10000 P5.H = _DY_SYN_2_value; - 1356 07c2 0060 R0 = 0 (X); - 1357 07c4 0DE12D00 P5.L = _DY_SYN_2_value; - 1358 07c8 289B B [P5] = R0; - 1359 07ca 092F jump.s .L119; - 1360 .LVL120: - 1361 .L126: - 343:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 1362 .loc 1 343 0 - 1363 07cc 0D32 P1 = R5; - 1364 07ce 88E51800 R0 = B [P1+24] (X); - 1365 .LVL121: - BFIN GAS /tmp/ccyqDlH1.s page 43 + 1355 084c 86500C03 R2 = R6 + R0; cc = ac0; + 1356 0850 2A32 P5 = R2; + 1357 .LVL119: + 1358 0852 0202 R2 = CC; + 1359 0854 CF50 R3 = R7 + R1; + 1360 0856 0B32 P1 = R3; + 1361 .LVL120: + 1362 0858 0232 P0 = R2; + 1363 085a 415A P1 = P1 + P0; + 1364 .LBB54: + 1365 .LBB56: + 148:src/l502_user_process.c **** if (x <= 0) { + 1366 .loc 1 148 0 + 1367 085c 410D cc =P1<=0; + 1368 085e 4119 if cc jump .L151; + 157:src/l502_user_process.c **** while (bit > n) { + 1369 .loc 1 157 0 + 1370 0860 4AE1FF3F P2.H = 16383; + 1371 0864 0AE1FFFF P2.L = 65535; + 1372 0868 510A cc =P1<=P2 (iu); + 1373 086a 211D if cc jump .L132 (bp); + 1374 086c 0F60 R7 = 1 (X); + 1375 .LVL121: + 1376 086e 0660 R6 = 0 (X); + 1377 .LVL122: + 1378 0870 F74F R7 <<= 30; + 1379 .LVL123: + 1380 .L109: + 1381 0872 0460 R4 = 0 (X); + 1382 .LVL124: + 1383 0874 0560 R5 = 0 (X); + 1384 .LVL125: + 1385 0876 1620 jump.s .L106; + 1386 .LVL126: + 1387 .L155: + 164:src/l502_user_process.c **** res = (res >> 1) + bit; + 1388 .loc 1 164 0 + 1389 0878 0308 cc =R3==R0; + 1390 087a E818 if cc jump .L152; + 1391 .LVL127: + 1392 .L112: + 1393 087c 4130 R0 = P1; + 1394 087e 030A cc =R3<=R0 (iu); + 1395 0880 3414 if !cc jump .L114 (bp); + 1396 .LVL128: + 1397 .L156: + 1398 0882 0308 cc =R3==R0; + 1399 0884 E818 if cc jump .L153; + 1400 .LVL129: + 1401 .L115: + 168:src/l502_user_process.c **** bit >>= 2; + 1402 .loc 1 168 0 + 1403 0886 82C6F681 R0 = R6 >> 2; + 1404 088a 82C6F782 R1 = R7 << 30; + 1405 088e 8156 R2 = R1 | R0; + 1406 .LVL130: + 1407 0890 82C6F787 R3 = R7 >> 2; + BFIN GAS /tmp/cclngoFW.s page 44 - 1366 07d2 4043 R0 = R0.B (Z); - 1367 07d4 080C cc =R0==1; - 1368 07d6 0317 if !cc jump .L119 (bp); - 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1369 .loc 1 348 0 - 1370 07d8 4AE10000 P2.H = _Proc_state; - 1371 07dc 0AE13000 P2.L = _Proc_state; - 1372 07e0 15AD P5 = [P2+16]; - 1373 07e2 91A8 R1 = W [P2+4] (X); - 1374 07e4 0F32 P1 = R7; - 1375 07e6 12AD P2 = [P2+16]; - 1376 07e8 FB63 R3 = -1 (X); - 1377 07ea 43E1FF00 R3.H = 255; - 1378 07ee C942 R1 = R1.L (Z); - 1379 07f0 915E P2 = P1 + (P2 << 2); - 1380 07f2 1091 R0 = [P2]; - 1381 07f4 F0BB [FP+-4] = R0; - 1382 07f6 1A54 R0 = R2 & R3; - 1383 07f8 FFE304FC call ___udivsi3; - 1384 .LVL122: - 1385 07fc 0F32 P1 = R7; - 1386 07fe F1B9 R1 = [FP+-4]; - 1387 0800 0850 R0 = R0 + R1; - 1388 0802 FB63 R3 = -1 (X); - 1389 0804 43E1FF00 R3.H = 255; - 1390 0808 F963 R1 = -1 (X); - 1391 080a F14F R1 <<= 30; - 1392 080c 1854 R0 = R0 & R3; - 1393 080e 0856 R0 = R0 | R1; - 1394 0810 695F P5 = P1 + (P5 << 2); - 352:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1395 .loc 1 352 0 - 1396 0812 4AE10000 P2.H = _Proc_state; - 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1397 .loc 1 348 0 - 1398 0816 2893 [P5] = R0; - 352:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1399 .loc 1 352 0 - 1400 0818 0AE13000 P2.L = _Proc_state; - 1401 081c 10A1 R0 = [P2+16]; - 1402 081e 50B1 [P2+20] = R0; - 353:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 1403 .loc 1 353 0 - 1404 0820 10A1 R0 = [P2+16]; - 1405 0822 0864 R0 += 1; - 1406 0824 10B1 [P2+16] = R0; - 354:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1407 .loc 1 354 0 - 1408 0826 10A1 R0 = [P2+16]; - 1409 0828 21E1FF03 R1 = 1023 (X); - 1410 082c 080A cc =R0<=R1 (iu); - 1411 082e D71E if cc jump .L119 (bp); - 355:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1412 .loc 1 355 0 - 1413 0830 1060 R0 = 2 (X); - 1414 0832 90E61800 B [P2+24] = R0; - 1415 0836 D32E jump.s .L119; - BFIN GAS /tmp/ccyqDlH1.s page 44 + 1408 .LVL131: + 161:src/l502_user_process.c **** while (bit != 0) { + 1409 .loc 1 161 0 + 1410 0894 1A56 R0 = R2 | R3; + 1411 .LVL132: + 168:src/l502_user_process.c **** bit >>= 2; + 1412 .loc 1 168 0 + 1413 0896 3230 R6 = R2; + 1414 0898 3B30 R7 = R3; + 161:src/l502_user_process.c **** while (bit != 0) { + 1415 .loc 1 161 0 + 1416 089a 000C cc =R0==0; + 1417 089c E118 if cc jump .L154; + 1418 .LVL133: + 1419 089e 6C32 P5 = P4; + 1420 08a0 4A32 P1 = P2; + 1421 .LVL134: + 1422 .L106: + 162:src/l502_user_process.c **** if (n >= res + bit) { + 1423 .loc 1 162 0 + 1424 08a2 B4500C03 R2 = R4 + R6; cc = ac0; + 1425 08a6 0002 R0 = CC; + 1426 .LVL135: + 1427 08a8 FD50 R3 = R5 + R7; + 1428 08aa C350 R3 = R3 + R0; + 163:src/l502_user_process.c **** n -= res + bit; + 1429 .loc 1 163 0 + 1430 08ac 1B32 P3 = R3; + 1431 08ae 4530 R0 = P5; + 1432 08b0 10520C03 R0 = R0 - R2; cc = ac0; + 1433 08b4 1802 CC = ! CC; + 1434 08b6 2032 P4 = R0; + 1435 .LVL136: + 1436 08b8 0002 R0 = CC; + 162:src/l502_user_process.c **** if (n >= res + bit) { + 1437 .loc 1 162 0 + 1438 08ba 0232 P0 = R2; + 163:src/l502_user_process.c **** n -= res + bit; + 1439 .loc 1 163 0 + 1440 08bc 5132 P2 = P1; + 164:src/l502_user_process.c **** res = (res >> 1) + bit; + 1441 .loc 1 164 0 + 1442 08be 8008 CC = R0 < R0; + 163:src/l502_user_process.c **** n -= res + bit; + 1443 .loc 1 163 0 + 1444 08c0 1A44 P2 -= P3; + 1445 .LVL137: + 164:src/l502_user_process.c **** res = (res >> 1) + bit; + 1446 .loc 1 164 0 + 1447 08c2 82C6FDC5 R2 = ROT R5 BY -1; + 1448 .LVL138: + 163:src/l502_user_process.c **** n -= res + bit; + 1449 .loc 1 163 0 + 1450 08c6 1832 P3 = R0; + 164:src/l502_user_process.c **** res = (res >> 1) + bit; + 1451 .loc 1 164 0 + 1452 08c8 82C6FCC3 R1 = ROT R4 BY -1; + BFIN GAS /tmp/cclngoFW.s page 45 - 1416 .LVL123: - 1417 .L123: - 1418 .LBE46: - 234:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 1419 .loc 1 234 0 - 1420 0838 4AE10000 P2.H = _TX_buff_state; - 1421 083c 0AE13000 P2.L = _TX_buff_state; - 1422 0840 5099 R0 = B [P2] (X); - 1423 0842 4043 R0 = R0.B (Z); - 1424 0844 080C cc =R0==1; - 1425 0846 6A16 if !cc jump .L88 (bp); - 235:src/l502_user_process.c **** data_I = 0; - 1426 .loc 1 235 0 - 1427 0848 4BE10000 P3.H = _data_I; - 1428 084c 0060 R0 = 0 (X); - 1429 084e 0BE11800 P3.L = _data_I; - 236:src/l502_user_process.c **** TX_buff_I = 0; - 1430 .loc 1 236 0 - 1431 0852 48E10000 P0.H = _TX_buff_I; - 1432 .LVL124: - 235:src/l502_user_process.c **** data_I = 0; - 1433 .loc 1 235 0 - 1434 0856 1893 [P3] = R0; - 236:src/l502_user_process.c **** TX_buff_I = 0; - 1435 .loc 1 236 0 - 1436 0858 08E11400 P0.L = _TX_buff_I; - 1437 085c 0093 [P0] = R0; - 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1438 .loc 1 237 0 - 1439 085e 1891 R0 = [P3]; - 1440 0860 0864 R0 += 1; - 1441 0862 060A cc =R6<=R0 (iu); - 1442 0864 2518 if cc jump .L89; - 1443 0866 21E10F27 R1 = 9999 (X); - 1444 086a 0091 R0 = [P0]; - 1445 086c 0864 R0 += 1; - 1446 086e 080A cc =R0<=R1 (iu); - 1447 0870 1F10 if !cc jump .L89; - 1448 0872 4CE10000 P4.H = _TX_buff; - 1449 0876 0CE10000 P4.L = _TX_buff; - 239:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1450 .loc 1 239 0 - 1451 087a 5030 R2 = P0; - 1452 087c 21E10F27 R1 = 9999 (X); - 1453 0880 0620 jump.s .L90; - 1454 .L127: - 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1455 .loc 1 237 0 - 1456 0882 0A32 P1 = R2; - 1457 0884 0891 R0 = [P1]; - 1458 0886 0864 R0 += 1; - 1459 0888 080A cc =R0<=R1 (iu); - 1460 088a 1210 if !cc jump .L89; - 1461 .L90: - 239:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1462 .loc 1 239 0 - 1463 088c 7DAE P5 = [FP+36]; - BFIN GAS /tmp/ccyqDlH1.s page 45 + 1453 .LVL139: + 1454 08cc 31510C03 R4 = R1 + R6; cc = ac0; + 1455 .LVL140: + 1456 08d0 0002 R0 = CC; + 1457 08d2 7A51 R5 = R2 + R7; + 1458 .LVL141: + 1459 08d4 4551 R5 = R5 + R0; + 1460 08d6 4130 R0 = P1; + 163:src/l502_user_process.c **** n -= res + bit; + 1461 .loc 1 163 0 + 1462 08d8 1A44 P2 -= P3; + 164:src/l502_user_process.c **** res = (res >> 1) + bit; + 1463 .loc 1 164 0 + 1464 08da 030A cc =R3<=R0 (iu); + 1465 08dc CE1F if cc jump .L155 (bp); + 1466 08de 6532 P4 = P5; + 1467 08e0 5132 P2 = P1; + 1468 .L159: + 1469 08e2 4130 R0 = P1; + 1470 08e4 030A cc =R3<=R0 (iu); + 1471 08e6 CE1F if cc jump .L156 (bp); + 1472 .LVL142: + 1473 .L114: + 1474 08e8 2130 R4 = R1; + 1475 08ea 2A30 R5 = R2; + 1476 08ec CD2F jump.s .L115; + 1477 .LVL143: + 1478 .L93: + 1479 .LBE56: + 1480 .LBE54: + 1481 .LBE48: + 375:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel + 1482 .loc 1 375 0 + 1483 08ee 21E1D000 R1 = 208 (X); + 1484 08f2 0808 cc =R0==R1; + 1485 08f4 1A18 if cc jump .L157; + 394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1486 .loc 1 394 0 + 1487 08f6 48E10000 P0.H = _Proc_state; + 1488 08fa 08E13000 P0.L = _Proc_state; + 396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1489 .loc 1 396 0 + 1490 08fe 21E1FF01 R1 = 511 (X); + 394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1491 .loc 1 394 0 + 1492 0902 00A1 R0 = [P0+16]; + 1493 .LVL144: + 1494 0904 40B1 [P0+20] = R0; + 395:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 1495 .loc 1 395 0 + 1496 0906 00A1 R0 = [P0+16]; + 1497 0908 0864 R0 += 1; + 1498 090a 00B1 [P0+16] = R0; + 396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1499 .loc 1 396 0 + 1500 090c 00A1 R0 = [P0+16]; + 1501 090e 080A cc =R0<=R1 (iu); + BFIN GAS /tmp/cclngoFW.s page 46 - 1464 088e 4191 P1 = [P0]; - 1465 0890 5A91 P2 = [P3]; - 1466 0892 4C5E P1 = P4 + (P1 << 2); - 1467 0894 955E P2 = P5 + (P2 << 2); - 1468 0896 1091 R0 = [P2]; - 1469 0898 0893 [P1] = R0; - 241:src/l502_user_process.c **** TX_buff_I++; - 1470 .loc 1 241 0 - 1471 089a 0091 R0 = [P0]; - 1472 089c 0864 R0 += 1; - 1473 089e 0093 [P0] = R0; - 242:src/l502_user_process.c **** data_I++; - 1474 .loc 1 242 0 - 1475 08a0 1891 R0 = [P3]; - 1476 08a2 0864 R0 += 1; - 1477 08a4 1893 [P3] = R0; - 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1478 .loc 1 237 0 - 1479 08a6 1891 R0 = [P3]; - 1480 08a8 0864 R0 += 1; - 1481 08aa 060A cc =R6<=R0 (iu); - 1482 08ac EB17 if !cc jump .L127 (bp); - 1483 .L89: - 244:src/l502_user_process.c **** size_processed = data_I; - 1484 .loc 1 244 0 - 1485 08ae 49E10000 P1.H = _size_processed; - 1486 08b2 1891 R0 = [P3]; - 1487 08b4 09E12800 P1.L = _size_processed; - 1488 08b8 0893 [P1] = R0; - 246:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1489 .loc 1 246 0 - 1490 08ba 4AE10000 P2.H = _TX_buff_state; - 1491 08be 1060 R0 = 2 (X); - 1492 08c0 0AE13000 P2.L = _TX_buff_state; - 1493 08c4 109B B [P2] = R0; - 1494 08c6 2A2E jump.s .L88; - 1495 .LVL125: - 1496 .L96: - 1497 .LBB47: - 336:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 1498 .loc 1 336 0 - 1499 08c8 4DE10000 P5.H = _Proc_state; - 1500 08cc 0DE13000 P5.L = _Proc_state; - 1501 08d0 AAE61800 B [P5+24] = R2; - 337:src/l502_user_process.c **** Proc_state.average_N ++; - 1502 .loc 1 337 0 - 1503 08d4 E8A8 R0 = W [P5+6] (X); - 1504 08d6 0864 R0 += 1; - 1505 08d8 E8B4 W [P5+6] = R0; - 1506 08da 812E jump.s .L119; - 1507 .LVL126: - 1508 .L120: - 1509 .LBE47: - 378:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 1510 .loc 1 378 0 - 1511 08dc 78A2 R0 = [FP+36]; - 1512 08de 0E30 R1 = R6; - BFIN GAS /tmp/ccyqDlH1.s page 46 - - - 1513 08e0 0260 R2 = 0 (X); - 1514 08e2 FFE38FFB call _hdma_send_req_start; - 407:src/l502_user_process.c **** } - 1515 .loc 1 407 0 - 1516 08e6 0630 R0 = R6; - 1517 08e8 01E80000 UNLINK; - 1518 08ec A305 ( r7:4, p5:3 ) = [sp++]; - 1519 - 1520 .LCFI16: - 1521 .LVL127: - 1522 08ee 1000 rts; - 1523 .LVL128: - 1524 .L125: - 1525 08f0 4CE10000 P4.H = _TX_buff; - 1526 08f4 4DE10000 P5.H = _TX_buff_shadow; - 381:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 1527 .loc 1 381 0 - 1528 08f8 0160 R1 = 0 (X); - 1529 .LVL129: - 1530 08fa 0CE10000 P4.L = _TX_buff; - 1531 08fe 0DE10000 P5.L = _TX_buff_shadow; - 1532 0902 28E11027 P0 = 10000 (X); - 1533 0906 B2E00800 LSETUP (.L107, .L128) LC1 = P0; - 1534 .L107: - 1535 .LBB48: - 383:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1536 .loc 1 383 0 - 1537 090a 0932 P1 = R1; - 382:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 1538 .loc 1 382 0 - 1539 090c 0964 R1 += 1; - 383:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1540 .loc 1 383 0 - 1541 090e 4A44 P2 = P1 << 2; - 1542 0910 545A P1 = P4 + P2; - 1543 0912 0891 R0 = [P1]; - 1544 0914 955A P2 = P5 + P2; - 1545 .L128: - 1546 0916 1093 [P2] = R0; - 1547 .LBE48: - 385:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 1502 0910 661E if cc jump .L143 (bp); + 397:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1503 .loc 1 397 0 + 1504 0912 1060 R0 = 2 (X); + 1505 0914 80E61800 B [P0+24] = R0; + 1506 0918 622E jump.s .L143; + 1507 .L94: + 297:src/l502_user_process.c **** DY_SYN_2_value = 0; + 1508 .loc 1 297 0 + 1509 091a 4BE10000 P3.H = _DY_SYN_2_value; + 1510 091e 0060 R0 = 0 (X); + 1511 0920 0BE12D00 P3.L = _DY_SYN_2_value; + 1512 0924 189B B [P3] = R0; + 1513 0926 5B2E jump.s .L143; + 1514 .LVL145: + 1515 .L157: + 376:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 1516 .loc 1 376 0 + 1517 0928 48E10000 P0.H = _Proc_state; + 1518 092c 08E13000 P0.L = _Proc_state; + 1519 0930 80E51800 R0 = B [P0+24] (X); + 1520 .LVL146: + 1521 0934 4043 R0 = R0.B (Z); + 1522 0936 080C cc =R0==1; + 1523 0938 5216 if !cc jump .L143 (bp); + 381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1524 .loc 1 381 0 + 1525 093a 05AD P5 = [P0+16]; + 1526 093c 81A8 R1 = W [P0+4] (X); + 1527 093e 02AD P2 = [P0+16]; + 1528 0940 49E10000 P1.H = _AVG_buff; + 1529 0944 09E10000 P1.L = _AVG_buff; + 1530 0948 FF63 R7 = -1 (X); + 1531 .LVL147: + 1532 094a 915E P2 = P1 + (P2 << 2); + 1533 094c 47E1FF00 R7.H = 255; + 1534 0950 1691 R6 = [P2]; + 1535 .LVL148: + 1536 0952 C942 R1 = R1.L (Z); + 1537 0954 3A54 R0 = R2 & R7; + 1538 0956 FFE355FB call ___udivsi3; + 1539 .LVL149: + 1540 095a 3050 R0 = R0 + R6; + 1541 095c F963 R1 = -1 (X); + 1542 095e 4AE10000 P2.H = _AVG_buff; + 1543 0962 F14F R1 <<= 30; + 1544 0964 3854 R0 = R0 & R7; + 1545 0966 0AE10000 P2.L = _AVG_buff; + 1546 096a 0856 R0 = R0 | R1; + 1547 096c 6A5F P5 = P2 + (P5 << 2); + 385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; 1548 .loc 1 385 0 - 1549 0918 4AE10000 P2.H = _TX_buff_I; - 1550 091c 0AE11400 P2.L = _TX_buff_I; - 1551 0920 40E10000 R0.H = _TX_buff_shadow; - 1552 0924 1191 R1 = [P2]; - 1553 .LVL130: - 1554 0926 0260 R2 = 0 (X); - 1555 0928 00E10000 R0.L = _TX_buff_shadow; - 1556 092c FFE36AFB call _hdma_send_req_start; - 386:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 1557 .loc 1 386 0 - 1558 0930 40E10000 R0.H = _TX_marker; - 1559 0934 00E10400 R0.L = _TX_marker; - 1560 0938 5160 R1 = 10 (X); - 1561 093a 0260 R2 = 0 (X); - 1562 093c FFE362FB call _hdma_send_req_start; - BFIN GAS /tmp/ccyqDlH1.s page 47 - - - 389:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 1563 .loc 1 389 0 - 1564 0940 4AE10000 P2.H = _TX_buff_state; - 1565 0944 2060 R0 = 4 (X); - 1566 0946 0AE13000 P2.L = _TX_buff_state; - 1567 094a 109B B [P2] = R0; - 1568 094c 012E jump.s .L106; - 1569 .LFE3: - 1570 .size _usr_in_proc_data, .-_usr_in_proc_data - 1571 .global _streams_cnt; - 1572 .section .bss,"aw",@nobits - 1573 .align 4 - 1574 .type _streams_cnt, @object - 1575 .size _streams_cnt, 16 - 1576 _streams_cnt: - 1577 0000 00000000 .zero 16 - 1577 00000000 - 1577 00000000 - 1577 00000000 - 1578 .global _dbg_receive_value; - 1579 .data; - 1580 .align 4 - 1581 .type _dbg_receive_value, @object - 1582 .size _dbg_receive_value, 4 - 1583 _dbg_receive_value: - 1584 0000 91D51200 .long 1234321 - 1585 .global _streams_succes_flag; - 1586 .section .bss - 1587 .align 4 - 1588 .type _streams_succes_flag, @object - 1589 .size _streams_succes_flag, 4 - 1590 _streams_succes_flag: - 1591 0010 00000000 .zero 4 - 1592 .global _TX_marker; - 1593 .data; - 1594 .align 4 - 1595 .type _TX_marker, @object - 1596 .size _TX_marker, 40 - 1597 _TX_marker: - 1598 0004 0F0000FE .long -33554417 - 1599 0008 F00000FE .long -33554192 - 1600 000c 000F00FE .long -33550592 - 1601 0010 00F000FE .long -33492992 - 1602 0014 00000FFE .long -32571392 - 1603 0018 0000F0FE .long -17825792 - 1604 001c 00000FFE .long -32571392 - 1605 0020 00F000FE .long -33492992 - 1606 0024 000F00FE .long -33550592 - 1607 0028 F00000FE .long -33554192 - 1608 .global _TX_buff_I; - 1609 .section .bss - 1610 .align 4 - 1611 .type _TX_buff_I, @object - 1612 .size _TX_buff_I, 4 - 1613 _TX_buff_I: - 1614 0014 00000000 .zero 4 - 1615 .global _TX_buff_I_shadow; - BFIN GAS /tmp/ccyqDlH1.s page 48 - - - 1616 .data; - 1617 .align 4 - 1618 .type _TX_buff_I_shadow, @object - 1619 .size _TX_buff_I_shadow, 4 - 1620 _TX_buff_I_shadow: - 1621 002c B9E10100 .long 123321 - 1622 .global _data_I; - 1623 .section .bss - 1624 .align 4 - 1625 .type _data_I, @object - 1626 .size _data_I, 4 - 1627 _data_I: - 1628 0018 00000000 .zero 4 - 1629 .global _send_size; - 1630 .align 4 - 1631 .type _send_size, @object - 1632 .size _send_size, 4 - 1633 _send_size: - 1634 001c 00000000 .zero 4 - 1635 .global _TX_buff_state; - 1636 .data; - 1637 .type _TX_buff_state, @object - 1638 .size _TX_buff_state, 1 - 1639 _TX_buff_state: - 1640 0030 04 .byte 4 - 1641 .global _tx_val; - 1642 0031 000000 .section .bss - 1643 .align 4 - 1644 .type _tx_val, @object - 1645 .size _tx_val, 4 - 1646 _tx_val: - 1647 0020 00000000 .zero 4 - 1648 .global _some_i; - 1649 .align 4 - 1650 .type _some_i, @object - 1651 .size _some_i, 4 - 1652 _some_i: - 1653 0024 00000000 .zero 4 - 1654 .global _size_processed; - 1655 .align 4 - 1656 .type _size_processed, @object - 1657 .size _size_processed, 4 - 1658 _size_processed: - 1659 0028 00000000 .zero 4 - 1660 .global _LFSM_started; - 1661 .type _LFSM_started, @object - 1662 .size _LFSM_started, 1 - 1663 _LFSM_started: - 1664 002c 00 .zero 1 - 1665 .global _DY_SYN_2_value; - 1666 .type _DY_SYN_2_value, @object - 1667 .size _DY_SYN_2_value, 1 - 1668 _DY_SYN_2_value: - 1669 002d 00 .zero 1 - 1670 .global _DY_SYN_2_value_prev; - 1671 .type _DY_SYN_2_value_prev, @object - 1672 .size _DY_SYN_2_value_prev, 1 - BFIN GAS /tmp/ccyqDlH1.s page 49 - - - 1673 _DY_SYN_2_value_prev: - 1674 002e 00 .zero 1 - 1675 .comm _dbg_sport_rx_copy,40,4 - 1676 .comm _Proc_state,48,4 - 1677 002f 00 .section .debug_frame,"",@progbits - 1678 .Lframe0: - 1679 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 1680 .LSCIE0: - 1681 0004 FFFFFFFF .4byte 0xffffffff - 1682 0008 01 .byte 0x1 - 1683 0009 00 .string "" - 1684 000a 01 .uleb128 0x1 - 1685 000b 7C .sleb128 -4 - 1686 000c 23 .byte 0x23 - 1687 000d 0C .byte 0xc - 1688 000e 0E .uleb128 0xe - 1689 000f 00 .uleb128 0x0 - 1690 .align 4 - 1691 .LECIE0: - 1692 .LSFDE0: - 1693 0010 20000000 .4byte .LEFDE0-.LASFDE0 - 1694 .LASFDE0: - 1695 0014 00000000 .4byte .Lframe0 - 1696 0018 00000000 .4byte .LFB7 - 1697 001c 9C030000 .4byte .LFE7-.LFB7 - 1698 0020 44 .byte 0x4 - 1699 .4byte .LCFI0-.LFB7 - 1700 0021 0E .byte 0xe - 1701 0022 10 .uleb128 0x10 - 1702 0023 44 .byte 0x4 - 1703 .4byte .LCFI1-.LCFI0 - 1704 0024 0C .byte 0xc - 1705 0025 0F .uleb128 0xf - 1706 0026 18 .uleb128 0x18 - 1707 0027 8F .byte 0x8f - 1708 0028 06 .uleb128 0x6 - 1709 0029 A3 .byte 0xa3 - 1710 002a 05 .uleb128 0x5 - 1711 002b 8D .byte 0x8d - 1712 002c 04 .uleb128 0x4 - 1713 002d 8C .byte 0x8c - 1714 002e 03 .uleb128 0x3 - 1715 002f 87 .byte 0x87 - 1716 0030 02 .uleb128 0x2 - 1717 0031 86 .byte 0x86 - 1718 0032 01 .uleb128 0x1 - 1719 0033 00 .align 4 - 1720 .LEFDE0: - 1721 .LSFDE2: - 1722 0034 14000000 .4byte .LEFDE2-.LASFDE2 - 1723 .LASFDE2: - 1724 0038 00000000 .4byte .Lframe0 - 1725 003c 9C030000 .4byte .LFB6 - 1726 0040 1C000000 .4byte .LFE6-.LFB6 - 1727 0044 48 .byte 0x4 - 1728 .4byte .LCFI5-.LFB6 - 1729 0045 0C .byte 0xc - BFIN GAS /tmp/ccyqDlH1.s page 50 - - - 1730 0046 0F .uleb128 0xf - 1731 0047 08 .uleb128 0x8 - 1732 0048 8F .byte 0x8f - 1733 0049 02 .uleb128 0x2 - 1734 004a A3 .byte 0xa3 - 1735 004b 01 .uleb128 0x1 - 1736 .align 4 - 1737 .LEFDE2: - 1738 .LSFDE4: - 1739 004c 14000000 .4byte .LEFDE4-.LASFDE4 - 1740 .LASFDE4: - 1741 0050 00000000 .4byte .Lframe0 - 1742 0054 B8030000 .4byte .LFB5 - 1743 0058 28000000 .4byte .LFE5-.LFB5 - 1744 005c 48 .byte 0x4 - 1745 .4byte .LCFI6-.LFB5 - 1746 005d 0C .byte 0xc - 1747 005e 0F .uleb128 0xf - 1748 005f 08 .uleb128 0x8 - 1749 0060 8F .byte 0x8f - 1750 0061 02 .uleb128 0x2 - 1751 0062 A3 .byte 0xa3 - 1752 0063 01 .uleb128 0x1 - 1753 .align 4 - 1754 .LEFDE4: - 1755 .LSFDE6: - 1756 0064 1C000000 .4byte .LEFDE6-.LASFDE6 - 1757 .LASFDE6: - 1758 0068 00000000 .4byte .Lframe0 - 1759 006c E0030000 .4byte .LFB4 - 1760 0070 4A000000 .4byte .LFE4-.LFB4 - 1761 0074 42 .byte 0x4 - 1762 .4byte .LCFI7-.LFB4 - 1763 0075 0E .byte 0xe - 1764 0076 08 .uleb128 0x8 - 1765 0077 48 .byte 0x4 - 1766 .4byte .LCFI8-.LCFI7 - 1767 0078 0C .byte 0xc - 1768 0079 0F .uleb128 0xf - 1769 007a 10 .uleb128 0x10 - 1770 007b 8F .byte 0x8f - 1771 007c 04 .uleb128 0x4 - 1772 007d A3 .byte 0xa3 - 1773 007e 03 .uleb128 0x3 - 1774 007f 87 .byte 0x87 - 1775 0080 02 .uleb128 0x2 - 1776 0081 86 .byte 0x86 - 1777 0082 01 .uleb128 0x1 - 1778 0083 00 .align 4 - 1779 .LEFDE6: - 1780 .LSFDE8: - 1781 0084 14000000 .4byte .LEFDE8-.LASFDE8 - 1782 .LASFDE8: - 1783 0088 00000000 .4byte .Lframe0 - 1784 008c 2C040000 .4byte .LFB2 - 1785 0090 98000000 .4byte .LFE2-.LFB2 - 1786 0094 44 .byte 0x4 - BFIN GAS /tmp/ccyqDlH1.s page 51 - - - 1787 .4byte .LCFI11-.LFB2 - 1788 0095 0C .byte 0xc - 1789 0096 0F .uleb128 0xf - 1790 0097 08 .uleb128 0x8 - 1791 0098 8F .byte 0x8f - 1792 0099 02 .uleb128 0x2 - 1793 009a A3 .byte 0xa3 - 1794 009b 01 .uleb128 0x1 - 1795 .align 4 - 1796 .LEFDE8: - 1797 .LSFDE10: - 1798 009c 28000000 .4byte .LEFDE10-.LASFDE10 - 1799 .LASFDE10: - 1800 00a0 00000000 .4byte .Lframe0 - 1801 00a4 C4040000 .4byte .LFB3 - 1802 00a8 8A040000 .4byte .LFE3-.LFB3 - 1803 00ac 42 .byte 0x4 - 1804 .4byte .LCFI12-.LFB3 - 1805 00ad 0E .byte 0xe - 1806 00ae 1C .uleb128 0x1c - 1807 00af 44 .byte 0x4 - 1808 .4byte .LCFI13-.LCFI12 - 1809 00b0 0C .byte 0xc - 1810 00b1 0F .uleb128 0xf - 1811 00b2 24 .uleb128 0x24 - 1812 00b3 8F .byte 0x8f - 1813 00b4 09 .uleb128 0x9 - 1814 00b5 A3 .byte 0xa3 - 1815 00b6 08 .uleb128 0x8 - 1816 00b7 8D .byte 0x8d - 1817 00b8 07 .uleb128 0x7 - 1818 00b9 8C .byte 0x8c - 1819 00ba 06 .uleb128 0x6 - 1820 00bb 8B .byte 0x8b - 1821 00bc 05 .uleb128 0x5 - 1822 00bd 87 .byte 0x87 - 1823 00be 04 .uleb128 0x4 - 1824 00bf 86 .byte 0x86 - 1825 00c0 03 .uleb128 0x3 - 1826 00c1 85 .byte 0x85 - 1827 00c2 02 .uleb128 0x2 - 1828 00c3 84 .byte 0x84 - 1829 00c4 01 .uleb128 0x1 - 1830 00c5 000000 .align 4 - 1831 .LEFDE10: - 1832 .text; - 1833 .Letext0: - 1834 094e 0000 .section .debug_loc,"",@progbits - 1835 .Ldebug_loc0: - 1836 .LLST0: - 1837 0000 00000000 .4byte .LFB7-.Ltext0 - 1838 0004 04000000 .4byte .LCFI0-.Ltext0 - 1839 0008 0100 .2byte 0x1 - 1840 000a 5E .byte 0x5e - 1841 000b 04000000 .4byte .LCFI0-.Ltext0 - 1842 000f 08000000 .4byte .LCFI1-.Ltext0 - 1843 0013 0200 .2byte 0x2 - BFIN GAS /tmp/ccyqDlH1.s page 52 - - - 1844 0015 7E .byte 0x7e - 1845 0016 10 .sleb128 16 - 1846 0017 08000000 .4byte .LCFI1-.Ltext0 - 1847 001b 9C030000 .4byte .LFE7-.Ltext0 - 1848 001f 0200 .2byte 0x2 - 1849 0021 7F .byte 0x7f - 1850 0022 18 .sleb128 24 - 1851 0023 00000000 .4byte 0x0 - 1852 0027 00000000 .4byte 0x0 - 1853 .LLST1: - 1854 002b 00000000 .4byte .LVL0-.Ltext0 - 1855 002f 10000000 .4byte .LVL1-.Ltext0 - 1856 0033 0100 .2byte 0x1 - 1857 0035 50 .byte 0x50 - 1858 0036 10000000 .4byte .LVL1-.Ltext0 - 1859 003a 24000000 .4byte .LVL2-.Ltext0 - 1860 003e 0100 .2byte 0x1 - 1861 0040 58 .byte 0x58 - 1862 0041 2E000000 .4byte .LVL4-.Ltext0 - 1863 0045 48000000 .4byte .LVL5-.Ltext0 - 1864 0049 0100 .2byte 0x1 - 1865 004b 58 .byte 0x58 - 1866 004c 52000000 .4byte .LVL6-.Ltext0 - 1867 0050 56000000 .4byte .LVL7-.Ltext0 - 1868 0054 0100 .2byte 0x1 - 1869 0056 58 .byte 0x58 - 1870 0057 6C000000 .4byte .LVL9-.Ltext0 - 1871 005b 94000000 .4byte .LVL12-.Ltext0 - 1872 005f 0100 .2byte 0x1 - 1873 0061 58 .byte 0x58 - 1874 0062 98000000 .4byte .LVL13-.Ltext0 - 1875 0066 A8000000 .4byte .LVL14-.Ltext0 - 1876 006a 0100 .2byte 0x1 - 1877 006c 58 .byte 0x58 - 1878 006d 4A010000 .4byte .LVL29-.Ltext0 - 1879 0071 5A010000 .4byte .LVL30-.Ltext0 - 1880 0075 0100 .2byte 0x1 - 1881 0077 58 .byte 0x58 - 1882 0078 7C010000 .4byte .LVL31-.Ltext0 - 1883 007c 9A010000 .4byte .LVL32-.Ltext0 - 1884 0080 0100 .2byte 0x1 - 1885 0082 58 .byte 0x58 - 1886 0083 9C010000 .4byte .LVL33-.Ltext0 - 1887 0087 0E020000 .4byte .LVL52-.Ltext0 - 1888 008b 0100 .2byte 0x1 - 1889 008d 58 .byte 0x58 - 1890 008e 10020000 .4byte .LVL53-.Ltext0 - 1891 0092 6C020000 .4byte .LVL54-.Ltext0 - 1892 0096 0100 .2byte 0x1 - 1893 0098 58 .byte 0x58 - 1894 0099 94020000 .4byte .LVL57-.Ltext0 - 1895 009d EE020000 .4byte .LVL58-.Ltext0 - 1896 00a1 0100 .2byte 0x1 - 1897 00a3 58 .byte 0x58 - 1898 00a4 04030000 .4byte .LVL59-.Ltext0 - 1899 00a8 16030000 .4byte .LVL60-.Ltext0 - 1900 00ac 0100 .2byte 0x1 - BFIN GAS /tmp/ccyqDlH1.s page 53 - - - 1901 00ae 58 .byte 0x58 - 1902 00af 18030000 .4byte .LVL61-.Ltext0 - 1903 00b3 2A030000 .4byte .LVL62-.Ltext0 - 1904 00b7 0100 .2byte 0x1 - 1905 00b9 58 .byte 0x58 - 1906 00ba 2C030000 .4byte .LVL63-.Ltext0 - 1907 00be 86030000 .4byte .LVL64-.Ltext0 - 1908 00c2 0100 .2byte 0x1 - 1909 00c4 58 .byte 0x58 - 1910 00c5 00000000 .4byte 0x0 - 1911 00c9 00000000 .4byte 0x0 - 1912 .LLST2: - 1913 00cd 24000000 .4byte .LVL2-.Ltext0 - 1914 00d1 2C000000 .4byte .LVL3-.Ltext0 - 1915 00d5 0100 .2byte 0x1 - 1916 00d7 57 .byte 0x57 - 1917 00d8 58000000 .4byte .LVL8-.Ltext0 - 1918 00dc 6C000000 .4byte .LVL9-.Ltext0 - 1919 00e0 0100 .2byte 0x1 - 1920 00e2 57 .byte 0x57 - 1921 00e3 00000000 .4byte 0x0 - 1922 00e7 00000000 .4byte 0x0 - 1923 .LLST3: - 1924 00eb 84000000 .4byte .LVL10-.Ltext0 - 1925 00ef 90000000 .4byte .LVL11-.Ltext0 - 1926 00f3 0100 .2byte 0x1 - 1927 00f5 50 .byte 0x50 - 1928 00f6 00000000 .4byte 0x0 - 1929 00fa 00000000 .4byte 0x0 - 1930 .LLST4: - 1931 00fe 0E010000 .4byte .LVL15-.Ltext0 - 1932 0102 38010000 .4byte .LVL26-.Ltext0 - 1933 0106 0100 .2byte 0x1 - 1934 0108 51 .byte 0x51 - 1935 0109 38010000 .4byte .LVL26-.Ltext0 - 1936 010d 40010000 .4byte .LVL28-.Ltext0 - 1937 0111 0100 .2byte 0x1 - 1938 0113 50 .byte 0x50 - 1939 0114 00000000 .4byte 0x0 - 1940 0118 00000000 .4byte 0x0 - 1941 .LLST5: - 1942 011c AE010000 .4byte .LVL34-.Ltext0 - 1943 0120 B4010000 .4byte .LVL35-.Ltext0 - 1944 0124 0100 .2byte 0x1 - 1945 0126 52 .byte 0x52 - 1946 0127 B4010000 .4byte .LVL35-.Ltext0 - 1947 012b BC010000 .4byte .LVL36-.Ltext0 - 1948 012f 0100 .2byte 0x1 - 1949 0131 50 .byte 0x50 - 1950 0132 BC010000 .4byte .LVL36-.Ltext0 - 1951 0136 BE010000 .4byte .LVL37-.Ltext0 - 1952 013a 0100 .2byte 0x1 - 1953 013c 52 .byte 0x52 - 1954 013d BE010000 .4byte .LVL37-.Ltext0 - 1955 0141 C6010000 .4byte .LVL38-.Ltext0 - 1956 0145 0100 .2byte 0x1 - 1957 0147 50 .byte 0x50 - BFIN GAS /tmp/ccyqDlH1.s page 54 - - - 1958 0148 C6010000 .4byte .LVL38-.Ltext0 - 1959 014c C8010000 .4byte .LVL39-.Ltext0 - 1960 0150 0100 .2byte 0x1 - 1961 0152 52 .byte 0x52 - 1962 0153 C8010000 .4byte .LVL39-.Ltext0 - 1963 0157 D0010000 .4byte .LVL40-.Ltext0 - 1964 015b 0100 .2byte 0x1 - 1965 015d 50 .byte 0x50 - 1966 015e D0010000 .4byte .LVL40-.Ltext0 - 1967 0162 D2010000 .4byte .LVL41-.Ltext0 - 1968 0166 0100 .2byte 0x1 - 1969 0168 52 .byte 0x52 - 1970 0169 D2010000 .4byte .LVL41-.Ltext0 - 1971 016d DA010000 .4byte .LVL42-.Ltext0 - 1972 0171 0100 .2byte 0x1 - 1973 0173 50 .byte 0x50 - 1974 0174 DA010000 .4byte .LVL42-.Ltext0 - 1975 0178 DC010000 .4byte .LVL43-.Ltext0 - 1976 017c 0100 .2byte 0x1 - 1977 017e 52 .byte 0x52 - 1978 017f DC010000 .4byte .LVL43-.Ltext0 - 1979 0183 E4010000 .4byte .LVL44-.Ltext0 - 1980 0187 0100 .2byte 0x1 - 1981 0189 50 .byte 0x50 - 1982 018a E4010000 .4byte .LVL44-.Ltext0 - 1983 018e E6010000 .4byte .LVL45-.Ltext0 - 1984 0192 0100 .2byte 0x1 - 1985 0194 52 .byte 0x52 - 1986 0195 E6010000 .4byte .LVL45-.Ltext0 - 1987 0199 EE010000 .4byte .LVL46-.Ltext0 - 1988 019d 0100 .2byte 0x1 - 1989 019f 50 .byte 0x50 - 1990 01a0 EE010000 .4byte .LVL46-.Ltext0 - 1991 01a4 F0010000 .4byte .LVL47-.Ltext0 - 1992 01a8 0100 .2byte 0x1 - 1993 01aa 52 .byte 0x52 - 1994 01ab F0010000 .4byte .LVL47-.Ltext0 - 1995 01af F8010000 .4byte .LVL48-.Ltext0 - 1996 01b3 0100 .2byte 0x1 - 1997 01b5 50 .byte 0x50 - 1998 01b6 F8010000 .4byte .LVL48-.Ltext0 - 1999 01ba FA010000 .4byte .LVL49-.Ltext0 - 2000 01be 0100 .2byte 0x1 - 2001 01c0 52 .byte 0x52 - 2002 01c1 FA010000 .4byte .LVL49-.Ltext0 - 2003 01c5 02020000 .4byte .LVL50-.Ltext0 - 2004 01c9 0100 .2byte 0x1 - 2005 01cb 50 .byte 0x50 - 2006 01cc 02020000 .4byte .LVL50-.Ltext0 - 2007 01d0 04020000 .4byte .LVL51-.Ltext0 - 2008 01d4 0100 .2byte 0x1 - 2009 01d6 52 .byte 0x52 - 2010 01d7 04020000 .4byte .LVL51-.Ltext0 - 2011 01db 0E020000 .4byte .LVL52-.Ltext0 - 2012 01df 0100 .2byte 0x1 - 2013 01e1 50 .byte 0x50 - 2014 01e2 00000000 .4byte 0x0 - BFIN GAS /tmp/ccyqDlH1.s page 55 - - - 2015 01e6 00000000 .4byte 0x0 - 2016 .LLST6: - 2017 01ea 6C020000 .4byte .LVL54-.Ltext0 - 2018 01ee 8A020000 .4byte .LVL56-.Ltext0 - 2019 01f2 0100 .2byte 0x1 - 2020 01f4 58 .byte 0x58 - 2021 01f5 00000000 .4byte 0x0 - 2022 01f9 00000000 .4byte 0x0 - 2023 .LLST7: - 2024 01fd 80020000 .4byte .LVL55-.Ltext0 - 2025 0201 8A020000 .4byte .LVL56-.Ltext0 - 2026 0205 0100 .2byte 0x1 - 2027 0207 58 .byte 0x58 - 2028 0208 EE020000 .4byte .LVL58-.Ltext0 - 2029 020c 04030000 .4byte .LVL59-.Ltext0 - 2030 0210 0100 .2byte 0x1 - 2031 0212 58 .byte 0x58 - 2032 0213 00000000 .4byte 0x0 - 2033 0217 00000000 .4byte 0x0 - 2034 .LLST8: - 2035 021b 80020000 .4byte .LVL55-.Ltext0 - 2036 021f 8A020000 .4byte .LVL56-.Ltext0 - 2037 0223 0100 .2byte 0x1 - 2038 0225 58 .byte 0x58 - 2039 0226 86030000 .4byte .LVL64-.Ltext0 - 2040 022a 9C030000 .4byte .LFE7-.Ltext0 - 2041 022e 0100 .2byte 0x1 - 2042 0230 58 .byte 0x58 - 2043 0231 00000000 .4byte 0x0 - 2044 0235 00000000 .4byte 0x0 - 2045 .LLST9: - 2046 0239 9C030000 .4byte .LFB6-.Ltext0 - 2047 023d A4030000 .4byte .LCFI5-.Ltext0 - 2048 0241 0100 .2byte 0x1 - 2049 0243 5E .byte 0x5e - 2050 0244 A4030000 .4byte .LCFI5-.Ltext0 - 2051 0248 B8030000 .4byte .LFE6-.Ltext0 - 2052 024c 0200 .2byte 0x2 - 2053 024e 7F .byte 0x7f - 2054 024f 08 .sleb128 8 - 2055 0250 00000000 .4byte 0x0 - 2056 0254 00000000 .4byte 0x0 - 2057 .LLST10: - 2058 0258 9C030000 .4byte .LVL65-.Ltext0 - 2059 025c AA030000 .4byte .LVL66-.Ltext0 - 2060 0260 0100 .2byte 0x1 - 2061 0262 50 .byte 0x50 - 2062 0263 00000000 .4byte 0x0 - 2063 0267 00000000 .4byte 0x0 - 2064 .LLST11: - 2065 026b 9C030000 .4byte .LVL65-.Ltext0 - 2066 026f B8030000 .4byte .LVL67-.Ltext0 - 2067 0273 0100 .2byte 0x1 - 2068 0275 51 .byte 0x51 - 2069 0276 00000000 .4byte 0x0 - 2070 027a 00000000 .4byte 0x0 - 2071 .LLST12: - BFIN GAS /tmp/ccyqDlH1.s page 56 - - - 2072 027e B8030000 .4byte .LFB5-.Ltext0 - 2073 0282 C0030000 .4byte .LCFI6-.Ltext0 - 2074 0286 0100 .2byte 0x1 - 2075 0288 5E .byte 0x5e - 2076 0289 C0030000 .4byte .LCFI6-.Ltext0 - 2077 028d E0030000 .4byte .LFE5-.Ltext0 - 2078 0291 0200 .2byte 0x2 - 2079 0293 7F .byte 0x7f - 2080 0294 08 .sleb128 8 - 2081 0295 00000000 .4byte 0x0 - 2082 0299 00000000 .4byte 0x0 - 2083 .LLST13: - 2084 029d B8030000 .4byte .LVL68-.Ltext0 - 2085 02a1 C2030000 .4byte .LVL69-.Ltext0 - 2086 02a5 0100 .2byte 0x1 - 2087 02a7 50 .byte 0x50 - 2088 02a8 00000000 .4byte 0x0 - 2089 02ac 00000000 .4byte 0x0 - 2090 .LLST14: - 2091 02b0 B8030000 .4byte .LVL68-.Ltext0 - 2092 02b4 E0030000 .4byte .LVL70-.Ltext0 - 2093 02b8 0100 .2byte 0x1 - 2094 02ba 51 .byte 0x51 - 2095 02bb 00000000 .4byte 0x0 - 2096 02bf 00000000 .4byte 0x0 - 2097 .LLST15: - 2098 02c3 E0030000 .4byte .LFB4-.Ltext0 - 2099 02c7 E2030000 .4byte .LCFI7-.Ltext0 - 2100 02cb 0100 .2byte 0x1 - 2101 02cd 5E .byte 0x5e - 2102 02ce E2030000 .4byte .LCFI7-.Ltext0 - 2103 02d2 EA030000 .4byte .LCFI8-.Ltext0 - 2104 02d6 0200 .2byte 0x2 - 2105 02d8 7E .byte 0x7e - 2106 02d9 08 .sleb128 8 - 2107 02da EA030000 .4byte .LCFI8-.Ltext0 - 2108 02de 2A040000 .4byte .LFE4-.Ltext0 - 2109 02e2 0200 .2byte 0x2 - 2110 02e4 7F .byte 0x7f - 2111 02e5 10 .sleb128 16 - 2112 02e6 00000000 .4byte 0x0 - 2113 02ea 00000000 .4byte 0x0 - 2114 .LLST16: - 2115 02ee E0030000 .4byte .LVL71-.Ltext0 - 2116 02f2 F2030000 .4byte .LVL72-.Ltext0 - 2117 02f6 0100 .2byte 0x1 - 2118 02f8 50 .byte 0x50 - 2119 02f9 F2030000 .4byte .LVL72-.Ltext0 - 2120 02fd 1C040000 .4byte .LVL75-.Ltext0 - 2121 0301 0100 .2byte 0x1 - 2122 0303 56 .byte 0x56 - 2123 0304 1E040000 .4byte .LVL76-.Ltext0 - 2124 0308 28040000 .4byte .LVL78-.Ltext0 - 2125 030c 0100 .2byte 0x1 - 2126 030e 56 .byte 0x56 - 2127 030f 00000000 .4byte 0x0 - 2128 0313 00000000 .4byte 0x0 - BFIN GAS /tmp/ccyqDlH1.s page 57 - - - 2129 .LLST17: - 2130 0317 E0030000 .4byte .LVL71-.Ltext0 - 2131 031b FC030000 .4byte .LVL73-.Ltext0 - 2132 031f 0100 .2byte 0x1 - 2133 0321 51 .byte 0x51 - 2134 0322 FC030000 .4byte .LVL73-.Ltext0 - 2135 0326 1C040000 .4byte .LVL75-.Ltext0 - 2136 032a 0100 .2byte 0x1 - 2137 032c 57 .byte 0x57 - 2138 032d 1E040000 .4byte .LVL76-.Ltext0 - 2139 0331 28040000 .4byte .LVL78-.Ltext0 - 2140 0335 0100 .2byte 0x1 - 2141 0337 57 .byte 0x57 - 2142 0338 00000000 .4byte 0x0 - 2143 033c 00000000 .4byte 0x0 - 2144 .LLST18: - 2145 0340 2C040000 .4byte .LFB2-.Ltext0 - 2146 0344 30040000 .4byte .LCFI11-.Ltext0 - 2147 0348 0100 .2byte 0x1 - 2148 034a 5E .byte 0x5e - 2149 034b 30040000 .4byte .LCFI11-.Ltext0 - 2150 034f C4040000 .4byte .LFE2-.Ltext0 - 2151 0353 0200 .2byte 0x2 - 2152 0355 7F .byte 0x7f - 2153 0356 08 .sleb128 8 - 2154 0357 00000000 .4byte 0x0 - 2155 035b 00000000 .4byte 0x0 - 2156 .LLST19: - 2157 035f 2C040000 .4byte .LVL79-.Ltext0 - 2158 0363 40040000 .4byte .LVL81-.Ltext0 - 2159 0367 0100 .2byte 0x1 - 2160 0369 50 .byte 0x50 - 2161 036a 86040000 .4byte .LVL86-.Ltext0 - 2162 036e 9A040000 .4byte .LVL89-.Ltext0 - 2163 0372 0100 .2byte 0x1 - 2164 0374 50 .byte 0x50 - 2165 0375 B2040000 .4byte .LVL90-.Ltext0 - 2166 0379 BA040000 .4byte .LVL92-.Ltext0 - 2167 037d 0100 .2byte 0x1 - 2168 037f 50 .byte 0x50 - 2169 0380 00000000 .4byte 0x0 - 2170 0384 00000000 .4byte 0x0 - 2171 .LLST20: - 2172 0388 2C040000 .4byte .LVL79-.Ltext0 - 2173 038c 34040000 .4byte .LVL80-.Ltext0 - 2174 0390 0100 .2byte 0x1 - 2175 0392 51 .byte 0x51 - 2176 0393 00000000 .4byte 0x0 - 2177 0397 00000000 .4byte 0x0 - 2178 .LLST21: - 2179 039b 2C040000 .4byte .LVL79-.Ltext0 - 2180 039f 46040000 .4byte .LVL82-.Ltext0 - 2181 03a3 0100 .2byte 0x1 - 2182 03a5 52 .byte 0x52 - 2183 03a6 4E040000 .4byte .LVL83-.Ltext0 - 2184 03aa 56040000 .4byte .LVL84-.Ltext0 - 2185 03ae 0100 .2byte 0x1 - BFIN GAS /tmp/ccyqDlH1.s page 58 - - - 2186 03b0 52 .byte 0x52 - 2187 03b1 86040000 .4byte .LVL86-.Ltext0 - 2188 03b5 8C040000 .4byte .LVL87-.Ltext0 - 2189 03b9 0100 .2byte 0x1 - 2190 03bb 52 .byte 0x52 - 2191 03bc B2040000 .4byte .LVL90-.Ltext0 - 2192 03c0 BA040000 .4byte .LVL92-.Ltext0 - 2193 03c4 0100 .2byte 0x1 - 2194 03c6 52 .byte 0x52 - 2195 03c7 00000000 .4byte 0x0 - 2196 03cb 00000000 .4byte 0x0 - 2197 .LLST22: - 2198 03cf 2C040000 .4byte .LVL79-.Ltext0 - 2199 03d3 34040000 .4byte .LVL80-.Ltext0 - 2200 03d7 0200 .2byte 0x2 - 2201 03d9 91 .byte 0x91 - 2202 03da 0C .sleb128 12 - 2203 03db 34040000 .4byte .LVL80-.Ltext0 - 2204 03df 70040000 .4byte .LVL85-.Ltext0 - 2205 03e3 0100 .2byte 0x1 - 2206 03e5 51 .byte 0x51 - 2207 03e6 86040000 .4byte .LVL86-.Ltext0 - 2208 03ea 8E040000 .4byte .LVL88-.Ltext0 - 2209 03ee 0100 .2byte 0x1 - 2210 03f0 51 .byte 0x51 - 2211 03f1 B2040000 .4byte .LVL90-.Ltext0 - 2212 03f5 B6040000 .4byte .LVL91-.Ltext0 - 2213 03f9 0100 .2byte 0x1 - 2214 03fb 51 .byte 0x51 - 2215 03fc 00000000 .4byte 0x0 - 2216 0400 00000000 .4byte 0x0 - 2217 .LLST23: - 2218 0404 46040000 .4byte .LVL82-.Ltext0 - 2219 0408 4E040000 .4byte .LVL83-.Ltext0 - 2220 040c 0100 .2byte 0x1 - 2221 040e 52 .byte 0x52 - 2222 040f 56040000 .4byte .LVL84-.Ltext0 - 2223 0413 86040000 .4byte .LVL86-.Ltext0 - 2224 0417 0100 .2byte 0x1 - 2225 0419 52 .byte 0x52 - 2226 041a 8C040000 .4byte .LVL87-.Ltext0 - 2227 041e B2040000 .4byte .LVL90-.Ltext0 - 2228 0422 0100 .2byte 0x1 - 2229 0424 52 .byte 0x52 - 2230 0425 BC040000 .4byte .LVL93-.Ltext0 - 2231 0429 C4040000 .4byte .LFE2-.Ltext0 - 2232 042d 0100 .2byte 0x1 - 2233 042f 52 .byte 0x52 - 2234 0430 00000000 .4byte 0x0 - 2235 0434 00000000 .4byte 0x0 - 2236 .LLST24: - 2237 0438 C4040000 .4byte .LFB3-.Ltext0 - 2238 043c C6040000 .4byte .LCFI12-.Ltext0 - 2239 0440 0100 .2byte 0x1 - 2240 0442 5E .byte 0x5e - 2241 0443 C6040000 .4byte .LCFI12-.Ltext0 - 2242 0447 CA040000 .4byte .LCFI13-.Ltext0 - BFIN GAS /tmp/ccyqDlH1.s page 59 - - - 2243 044b 0200 .2byte 0x2 - 2244 044d 7E .byte 0x7e - 2245 044e 1C .sleb128 28 - 2246 044f CA040000 .4byte .LCFI13-.Ltext0 - 2247 0453 4E090000 .4byte .LFE3-.Ltext0 - 2248 0457 0200 .2byte 0x2 - 2249 0459 7F .byte 0x7f - 2250 045a 24 .sleb128 36 - 2251 045b 00000000 .4byte 0x0 - 2252 045f 00000000 .4byte 0x0 - 2253 .LLST25: - 2254 0463 C4040000 .4byte .LVL94-.Ltext0 - 2255 0467 D6040000 .4byte .LVL95-.Ltext0 - 2256 046b 0100 .2byte 0x1 - 2257 046d 50 .byte 0x50 - 2258 046e D6040000 .4byte .LVL95-.Ltext0 - 2259 0472 4E090000 .4byte .LFE3-.Ltext0 - 2260 0476 0200 .2byte 0x2 - 2261 0478 7F .byte 0x7f - 2262 0479 24 .sleb128 36 - 2263 047a 00000000 .4byte 0x0 - 2264 047e 00000000 .4byte 0x0 - 2265 .LLST26: - 2266 0482 C4040000 .4byte .LVL94-.Ltext0 - 2267 0486 F6040000 .4byte .LVL96-.Ltext0 - 2268 048a 0100 .2byte 0x1 - 2269 048c 51 .byte 0x51 - 2270 048d F6040000 .4byte .LVL96-.Ltext0 - 2271 0491 60050000 .4byte .LVL100-.Ltext0 - 2272 0495 0100 .2byte 0x1 - 2273 0497 56 .byte 0x56 - 2274 0498 62050000 .4byte .LVL101-.Ltext0 - 2275 049c 80050000 .4byte .LVL103-.Ltext0 - 2276 04a0 0100 .2byte 0x1 - 2277 04a2 56 .byte 0x56 - 2278 04a3 82050000 .4byte .LVL104-.Ltext0 - 2279 04a7 EE080000 .4byte .LVL127-.Ltext0 - 2280 04ab 0100 .2byte 0x1 - 2281 04ad 56 .byte 0x56 - 2282 04ae F0080000 .4byte .LVL128-.Ltext0 - 2283 04b2 4E090000 .4byte .LFE3-.Ltext0 - 2284 04b6 0100 .2byte 0x1 - 2285 04b8 56 .byte 0x56 - 2286 04b9 00000000 .4byte 0x0 - 2287 04bd 00000000 .4byte 0x0 - 2288 .LLST27: - 2289 04c1 FE040000 .4byte .LVL97-.Ltext0 - 2290 04c5 2A050000 .4byte .LVL99-.Ltext0 - 2291 04c9 0100 .2byte 0x1 - 2292 04cb 58 .byte 0x58 - 2293 04cc 62050000 .4byte .LVL101-.Ltext0 - 2294 04d0 72050000 .4byte .LVL102-.Ltext0 - 2295 04d4 0100 .2byte 0x1 - 2296 04d6 58 .byte 0x58 - 2297 04d7 8E050000 .4byte .LVL105-.Ltext0 - 2298 04db 7E060000 .4byte .LVL112-.Ltext0 - 2299 04df 0100 .2byte 0x1 - BFIN GAS /tmp/ccyqDlH1.s page 60 - - - 2300 04e1 58 .byte 0x58 - 2301 04e2 90070000 .4byte .LVL118-.Ltext0 - 2302 04e6 FC070000 .4byte .LVL122-.Ltext0 - 2303 04ea 0100 .2byte 0x1 - 2304 04ec 58 .byte 0x58 - 2305 04ed 38080000 .4byte .LVL123-.Ltext0 - 2306 04f1 56080000 .4byte .LVL124-.Ltext0 - 2307 04f5 0100 .2byte 0x1 - 2308 04f7 58 .byte 0x58 - 2309 04f8 C8080000 .4byte .LVL125-.Ltext0 - 2310 04fc DC080000 .4byte .LVL126-.Ltext0 - 2311 0500 0100 .2byte 0x1 - 2312 0502 58 .byte 0x58 - 2313 0503 00000000 .4byte 0x0 - 2314 0507 00000000 .4byte 0x0 - 2315 .LLST28: - 2316 050b 26050000 .4byte .LVL98-.Ltext0 - 2317 050f 2A050000 .4byte .LVL99-.Ltext0 - 2318 0513 0100 .2byte 0x1 - 2319 0515 52 .byte 0x52 - 2320 0516 DC050000 .4byte .LVL106-.Ltext0 - 2321 051a 1A060000 .4byte .LVL109-.Ltext0 - 2322 051e 0100 .2byte 0x1 - 2323 0520 52 .byte 0x52 - 2324 0521 90070000 .4byte .LVL118-.Ltext0 - 2325 0525 FC070000 .4byte .LVL122-.Ltext0 - 2326 0529 0100 .2byte 0x1 - 2327 052b 52 .byte 0x52 - 2328 052c 00000000 .4byte 0x0 - 2329 0530 00000000 .4byte 0x0 - 2330 .LLST29: - 2331 0534 FC050000 .4byte .LVL107-.Ltext0 - 2332 0538 0E060000 .4byte .LVL108-.Ltext0 - 2333 053c 0100 .2byte 0x1 - 2334 053e 50 .byte 0x50 - 2335 053f 90070000 .4byte .LVL118-.Ltext0 - 2336 0543 A0070000 .4byte .LVL119-.Ltext0 - 2337 0547 0100 .2byte 0x1 - 2338 0549 50 .byte 0x50 - 2339 054a CC070000 .4byte .LVL120-.Ltext0 - 2340 054e D2070000 .4byte .LVL121-.Ltext0 - 2341 0552 0100 .2byte 0x1 - 2342 0554 50 .byte 0x50 - 2343 0555 00000000 .4byte 0x0 - 2344 0559 00000000 .4byte 0x0 - 2345 .LLST30: - 2346 055d 92060000 .4byte .LVL113-.Ltext0 - 2347 0561 D8060000 .4byte .LVL114-.Ltext0 - 2348 0565 0100 .2byte 0x1 - 2349 0567 5D .byte 0x5d - 2350 0568 66070000 .4byte .LVL115-.Ltext0 - 2351 056c 72070000 .4byte .LVL117-.Ltext0 - 2352 0570 0100 .2byte 0x1 - 2353 0572 5D .byte 0x5d - 2354 0573 00000000 .4byte 0x0 - 2355 0577 00000000 .4byte 0x0 - 2356 .LLST31: - BFIN GAS /tmp/ccyqDlH1.s page 61 - - - 2357 057b 48060000 .4byte .LVL110-.Ltext0 - 2358 057f 6C060000 .4byte .LVL111-.Ltext0 - 2359 0583 0100 .2byte 0x1 - 2360 0585 51 .byte 0x51 - 2361 0586 00000000 .4byte 0x0 - 2362 058a 00000000 .4byte 0x0 - 2363 .LLST32: - 2364 058e 26050000 .4byte .LVL98-.Ltext0 - 2365 0592 2A050000 .4byte .LVL99-.Ltext0 - 2366 0596 0100 .2byte 0x1 - 2367 0598 58 .byte 0x58 - 2368 0599 DC050000 .4byte .LVL106-.Ltext0 - 2369 059d 7E060000 .4byte .LVL112-.Ltext0 - 2370 05a1 0100 .2byte 0x1 - 2371 05a3 58 .byte 0x58 - 2372 05a4 68070000 .4byte .LVL116-.Ltext0 - 2373 05a8 FC070000 .4byte .LVL122-.Ltext0 - 2374 05ac 0100 .2byte 0x1 - 2375 05ae 58 .byte 0x58 - 2376 05af C8080000 .4byte .LVL125-.Ltext0 - 2377 05b3 DC080000 .4byte .LVL126-.Ltext0 - 2378 05b7 0100 .2byte 0x1 - 2379 05b9 58 .byte 0x58 - 2380 05ba 00000000 .4byte 0x0 - 2381 05be 00000000 .4byte 0x0 - 2382 .LLST33: - 2383 05c2 FA080000 .4byte .LVL129-.Ltext0 - 2384 05c6 26090000 .4byte .LVL130-.Ltext0 - 2385 05ca 0100 .2byte 0x1 - 2386 05cc 51 .byte 0x51 - 2387 05cd 00000000 .4byte 0x0 - 2388 05d1 00000000 .4byte 0x0 - 2389 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 2390 .file 3 "src/l502_bf_cmd_defs.h" - 2391 .file 4 "src/l502_defs.h" - 2392 .file 5 "src/l502_user_process.h" - 2393 .section .debug_info - 2394 0000 020A0000 .4byte 0xa02 - 2395 0004 0200 .2byte 0x2 - 2396 0006 00000000 .4byte .Ldebug_abbrev0 - 2397 000a 04 .byte 0x4 - 2398 000b 01 .uleb128 0x1 - 2399 000c 16050000 .4byte .LASF127 - 2400 0010 01 .byte 0x1 - 2401 0011 B5020000 .4byte .LASF128 - 2402 0015 AA030000 .4byte .LASF129 - 2403 0019 00000000 .4byte .Ltext0 - 2404 001d 4E090000 .4byte .Letext0 - 2405 0021 00000000 .4byte .Ldebug_line0 - 2406 0025 02 .uleb128 0x2 - 2407 0026 01 .byte 0x1 - 2408 0027 06 .byte 0x6 - 2409 0028 A4060000 .4byte .LASF0 - 2410 002c 03 .uleb128 0x3 - 2411 002d 78030000 .4byte .LASF3 - 2412 0031 02 .byte 0x2 - 2413 0032 2A .byte 0x2a - BFIN GAS /tmp/ccyqDlH1.s page 62 - - - 2414 0033 37000000 .4byte 0x37 - 2415 0037 02 .uleb128 0x2 - 2416 0038 01 .byte 0x1 - 2417 0039 08 .byte 0x8 - 2418 003a 4A060000 .4byte .LASF1 - 2419 003e 02 .uleb128 0x2 - 2420 003f 02 .byte 0x2 - 2421 0040 05 .byte 0x5 - 2422 0041 72050000 .4byte .LASF2 - 2423 0045 03 .uleb128 0x3 - 2424 0046 22050000 .4byte .LASF4 - 2425 004a 02 .byte 0x2 - 2426 004b 36 .byte 0x36 - 2427 004c 50000000 .4byte 0x50 - 2428 0050 02 .uleb128 0x2 - 2429 0051 02 .byte 0x2 - 2430 0052 07 .byte 0x7 - 2431 0053 B0060000 .4byte .LASF5 - 2432 0057 03 .uleb128 0x3 - 2433 0058 25060000 .4byte .LASF6 - 2434 005c 02 .byte 0x2 - 2435 005d 4F .byte 0x4f - 2436 005e 62000000 .4byte 0x62 - 2437 0062 02 .uleb128 0x2 - 2438 0063 04 .byte 0x4 - 2439 0064 05 .byte 0x5 - 2440 0065 98050000 .4byte .LASF7 - 2441 0069 03 .uleb128 0x3 - 2442 006a 8E010000 .4byte .LASF8 - 2443 006e 02 .byte 0x2 - 2444 006f 50 .byte 0x50 - 2445 0070 74000000 .4byte 0x74 - 2446 0074 02 .uleb128 0x2 - 2447 0075 04 .byte 0x4 - 2448 0076 07 .byte 0x7 - 2449 0077 05060000 .4byte .LASF9 - 2450 007b 03 .uleb128 0x3 - 2451 007c AD020000 .4byte .LASF10 - 2452 0080 02 .byte 0x2 - 2453 0081 77 .byte 0x77 - 2454 0082 86000000 .4byte 0x86 - 2455 0086 02 .uleb128 0x2 - 2456 0087 08 .byte 0x8 - 2457 0088 05 .byte 0x5 - 2458 0089 9C030000 .4byte .LASF11 - 2459 008d 03 .uleb128 0x3 - 2460 008e BA050000 .4byte .LASF12 - 2461 0092 02 .byte 0x2 - 2462 0093 78 .byte 0x78 - 2463 0094 98000000 .4byte 0x98 - 2464 0098 02 .uleb128 0x2 - 2465 0099 08 .byte 0x8 - 2466 009a 07 .byte 0x7 - 2467 009b 13020000 .4byte .LASF13 - 2468 009f 04 .uleb128 0x4 - 2469 00a0 04 .byte 0x4 - 2470 00a1 05 .byte 0x5 - BFIN GAS /tmp/ccyqDlH1.s page 63 - - - 2471 00a2 696E7400 .string "int" - 2472 00a6 02 .uleb128 0x2 - 2473 00a7 04 .byte 0x4 - 2474 00a8 07 .byte 0x7 - 2475 00a9 86000000 .4byte .LASF14 - 2476 00ad 05 .uleb128 0x5 - 2477 00ae 1010 .2byte 0x1010 - 2478 00b0 03 .byte 0x3 - 2479 00b1 8C .byte 0x8c - 2480 00b2 0B010000 .4byte 0x10b - 2481 00b6 06 .uleb128 0x6 - 2482 00b7 D6020000 .4byte .LASF15 - 2483 00bb 03 .byte 0x3 - 2484 00bc 8D .byte 0x8d - 2485 00bd 45000000 .4byte 0x45 - 2486 00c1 02 .byte 0x2 - 2487 00c2 23 .byte 0x23 - 2488 00c3 00 .uleb128 0x0 - 2489 00c4 06 .uleb128 0x6 - 2490 00c5 80030000 .4byte .LASF16 - 2491 00c9 03 .byte 0x3 - 2492 00ca 8E .byte 0x8e - 2493 00cb 45000000 .4byte 0x45 - 2494 00cf 02 .byte 0x2 - 2495 00d0 23 .byte 0x23 - 2496 00d1 02 .uleb128 0x2 - 2497 00d2 06 .uleb128 0x6 - 2498 00d3 93040000 .4byte .LASF17 - 2499 00d7 03 .byte 0x3 - 2500 00d8 8F .byte 0x8f - 2501 00d9 69000000 .4byte 0x69 - 2502 00dd 02 .byte 0x2 - 2503 00de 23 .byte 0x23 - 2504 00df 04 .uleb128 0x4 - 2505 00e0 06 .uleb128 0x6 - 2506 00e1 04020000 .4byte .LASF18 - 2507 00e5 03 .byte 0x3 - 2508 00e6 90 .byte 0x90 - 2509 00e7 57000000 .4byte 0x57 - 2510 00eb 02 .byte 0x2 - 2511 00ec 23 .byte 0x23 - 2512 00ed 08 .uleb128 0x8 - 2513 00ee 06 .uleb128 0x6 - 2514 00ef A3020000 .4byte .LASF19 - 2515 00f3 03 .byte 0x3 - 2516 00f4 91 .byte 0x91 - 2517 00f5 69000000 .4byte 0x69 - 2518 00f9 02 .byte 0x2 - 2519 00fa 23 .byte 0x23 - 2520 00fb 0C .uleb128 0xc - 2521 00fc 06 .uleb128 0x6 - 2522 00fd 73030000 .4byte .LASF20 - 2523 0101 03 .byte 0x3 - 2524 0102 92 .byte 0x92 - 2525 0103 0B010000 .4byte 0x10b - 2526 0107 02 .byte 0x2 - 2527 0108 23 .byte 0x23 - BFIN GAS /tmp/ccyqDlH1.s page 64 - - - 2528 0109 10 .uleb128 0x10 - 2529 010a 00 .byte 0x0 - 2530 010b 07 .uleb128 0x7 - 2531 010c 69000000 .4byte 0x69 - 2532 0110 1C010000 .4byte 0x11c - 2533 0114 08 .uleb128 0x8 - 2534 0115 1C010000 .4byte 0x11c - 2535 0119 FF03 .2byte 0x3ff - 2536 011b 00 .byte 0x0 - 2537 011c 09 .uleb128 0x9 - 2538 011d 04 .byte 0x4 - 2539 011e 07 .byte 0x7 - 2540 011f 03 .uleb128 0x3 - 2541 0120 03070000 .4byte .LASF21 - 2542 0124 03 .byte 0x3 - 2543 0125 93 .byte 0x93 - 2544 0126 AD000000 .4byte 0xad - 2545 012a 02 .uleb128 0x2 - 2546 012b 01 .byte 0x1 - 2547 012c 06 .byte 0x6 - 2548 012d 55030000 .4byte .LASF22 - 2549 0131 0A .uleb128 0xa - 2550 0132 04 .byte 0x4 - 2551 0133 04 .byte 0x4 - 2552 0134 55 .byte 0x55 - 2553 0135 5E010000 .4byte 0x15e - 2554 0139 0B .uleb128 0xb - 2555 013a 04050000 .4byte .LASF23 - 2556 013e 00 .sleb128 0 - 2557 013f 0B .uleb128 0xb - 2558 0140 E4000000 .4byte .LASF24 - 2559 0144 01 .sleb128 1 - 2560 0145 0B .uleb128 0xb - 2561 0146 D3000000 .4byte .LASF25 - 2562 014a 02 .sleb128 2 - 2563 014b 0B .uleb128 0xb - 2564 014c C2000000 .4byte .LASF26 - 2565 0150 03 .sleb128 3 - 2566 0151 0B .uleb128 0xb - 2567 0152 81040000 .4byte .LASF27 - 2568 0156 04 .sleb128 4 - 2569 0157 0B .uleb128 0xb - 2570 0158 6A040000 .4byte .LASF28 - 2571 015c 05 .sleb128 5 - 2572 015d 00 .byte 0x0 - 2573 015e 0A .uleb128 0xa - 2574 015f 04 .byte 0x4 - 2575 0160 04 .byte 0x4 - 2576 0161 5F .byte 0x5f - 2577 0162 79010000 .4byte 0x179 - 2578 0166 0B .uleb128 0xb - 2579 0167 DB020000 .4byte .LASF29 - 2580 016b 00 .sleb128 0 - 2581 016c 0B .uleb128 0xb - 2582 016d F5000000 .4byte .LASF30 - 2583 0171 01 .sleb128 1 - 2584 0172 0B .uleb128 0xb - BFIN GAS /tmp/ccyqDlH1.s page 65 - - - 2585 0173 00000000 .4byte .LASF31 - 2586 0177 02 .sleb128 2 - 2587 0178 00 .byte 0x0 - 2588 0179 0A .uleb128 0xa - 2589 017a 04 .byte 0x4 - 2590 017b 04 .byte 0x4 - 2591 017c 69 .byte 0x69 - 2592 017d A6010000 .4byte 0x1a6 - 2593 0181 0B .uleb128 0xb - 2594 0182 4B000000 .4byte .LASF32 - 2595 0186 00 .sleb128 0 - 2596 0187 0B .uleb128 0xb - 2597 0188 08010000 .4byte .LASF33 - 2598 018c 01 .sleb128 1 - 2599 018d 0B .uleb128 0xb - 2600 018e CE060000 .4byte .LASF34 - 2601 0192 02 .sleb128 2 - 2602 0193 0B .uleb128 0xb - 2603 0194 BC040000 .4byte .LASF35 - 2604 0198 03 .sleb128 3 - 2605 0199 0B .uleb128 0xb - 2606 019a 10030000 .4byte .LASF36 - 2607 019e 06 .sleb128 6 - 2608 019f 0B .uleb128 0xb - 2609 01a0 34000000 .4byte .LASF37 - 2610 01a4 07 .sleb128 7 - 2611 01a5 00 .byte 0x0 - 2612 01a6 0A .uleb128 0xa - 2613 01a7 04 .byte 0x4 - 2614 01a8 04 .byte 0x4 - 2615 01a9 74 .byte 0x74 - 2616 01aa DB010000 .4byte 0x1db - 2617 01ae 0B .uleb128 0xb - 2618 01af 3A060000 .4byte .LASF38 - 2619 01b3 01 .sleb128 1 - 2620 01b4 0B .uleb128 0xb - 2621 01b5 F4030000 .4byte .LASF39 - 2622 01b9 02 .sleb128 2 - 2623 01ba 0B .uleb128 0xb - 2624 01bb 6C020000 .4byte .LASF40 - 2625 01bf 10 .sleb128 16 - 2626 01c0 0B .uleb128 0xb - 2627 01c1 7D020000 .4byte .LASF41 - 2628 01c5 20 .sleb128 32 - 2629 01c6 0B .uleb128 0xb - 2630 01c7 93000000 .4byte .LASF42 - 2631 01cb C000 .sleb128 64 - 2632 01cd 0B .uleb128 0xb - 2633 01ce B7010000 .4byte .LASF43 - 2634 01d2 03 .sleb128 3 - 2635 01d3 0B .uleb128 0xb - 2636 01d4 FC020000 .4byte .LASF44 - 2637 01d8 F000 .sleb128 112 - 2638 01da 00 .byte 0x0 - 2639 01db 02 .uleb128 0x2 - 2640 01dc 04 .byte 0x4 - 2641 01dd 04 .byte 0x4 - BFIN GAS /tmp/ccyqDlH1.s page 66 - - - 2642 01de CA010000 .4byte .LASF45 - 2643 01e2 0C .uleb128 0xc - 2644 01e3 68010000 .4byte .LASF46 - 2645 01e7 04 .byte 0x4 - 2646 01e8 05 .byte 0x5 - 2647 01e9 3A .byte 0x3a - 2648 01ea F7010000 .4byte 0x1f7 - 2649 01ee 0D .uleb128 0xd - 2650 01ef 4100 .string "A" - 2651 01f1 00 .sleb128 0 - 2652 01f2 0D .uleb128 0xd - 2653 01f3 4200 .string "B" - 2654 01f5 01 .sleb128 1 - 2655 01f6 00 .byte 0x0 - 2656 01f7 0C .uleb128 0xc - 2657 01f8 68050000 .4byte .LASF47 - 2658 01fc 04 .byte 0x4 - 2659 01fd 05 .byte 0x5 - 2660 01fe 3F .byte 0x3f - 2661 01ff 22020000 .4byte 0x222 - 2662 0203 0B .uleb128 0xb - 2663 0204 E5060000 .4byte .LASF48 - 2664 0208 00 .sleb128 0 - 2665 0209 0B .uleb128 0xb - 2666 020a 2D060000 .4byte .LASF49 - 2667 020e 01 .sleb128 1 - 2668 020f 0B .uleb128 0xb - 2669 0210 5B040000 .4byte .LASF50 - 2670 0214 02 .sleb128 2 - 2671 0215 0B .uleb128 0xb - 2672 0216 74010000 .4byte .LASF51 - 2673 021a 03 .sleb128 3 - 2674 021b 0B .uleb128 0xb - 2675 021c 96030000 .4byte .LASF52 - 2676 0220 04 .sleb128 4 - 2677 0221 00 .byte 0x0 - 2678 0222 0C .uleb128 0xc - 2679 0223 F0050000 .4byte .LASF53 - 2680 0227 04 .byte 0x4 - 2681 0228 05 .byte 0x5 - 2682 0229 47 .byte 0x47 - 2683 022a 41020000 .4byte 0x241 - 2684 022e 0B .uleb128 0xb - 2685 022f 2F010000 .4byte .LASF54 - 2686 0233 00 .sleb128 0 - 2687 0234 0B .uleb128 0xb - 2688 0235 9F010000 .4byte .LASF55 - 2689 0239 01 .sleb128 1 - 2690 023a 0B .uleb128 0xb - 2691 023b 7C050000 .4byte .LASF56 - 2692 023f 02 .sleb128 2 - 2693 0240 00 .byte 0x0 - 2694 0241 0C .uleb128 0xc - 2695 0242 EE020000 .4byte .LASF57 - 2696 0246 04 .byte 0x4 - 2697 0247 05 .byte 0x5 - 2698 0248 4E .byte 0x4e - BFIN GAS /tmp/ccyqDlH1.s page 67 - - - 2699 0249 78020000 .4byte 0x278 - 2700 024d 0B .uleb128 0xb - 2701 024e 99040000 .4byte .LASF58 - 2702 0252 00 .sleb128 0 - 2703 0253 0B .uleb128 0xb - 2704 0254 0B020000 .4byte .LASF59 - 2705 0258 01 .sleb128 1 - 2706 0259 0B .uleb128 0xb - 2707 025a 8E020000 .4byte .LASF60 - 2708 025e 02 .sleb128 2 - 2709 025f 0B .uleb128 0xb - 2710 0260 04040000 .4byte .LASF61 - 2711 0264 03 .sleb128 3 - 2712 0265 0B .uleb128 0xb - 2713 0266 EE010000 .4byte .LASF62 - 2714 026a 04 .sleb128 4 - 2715 026b 0B .uleb128 0xb - 2716 026c 80060000 .4byte .LASF63 - 2717 0270 05 .sleb128 5 - 2718 0271 0B .uleb128 0xb - 2719 0272 11070000 .4byte .LASF64 - 2720 0276 06 .sleb128 6 - 2721 0277 00 .byte 0x0 - 2722 0278 0C .uleb128 0xc - 2723 0279 72000000 .4byte .LASF65 - 2724 027d 04 .byte 0x4 - 2725 027e 05 .byte 0x5 - 2726 027f 58 .byte 0x58 - 2727 0280 BB020000 .4byte 0x2bb - 2728 0284 0D .uleb128 0xd - 2729 0285 4F464600 .string "OFF" - 2730 0289 00 .sleb128 0 - 2731 028a 0B .uleb128 0xb - 2732 028b 53050000 .4byte .LASF66 - 2733 028f 01 .sleb128 1 - 2734 0290 0B .uleb128 0xb - 2735 0291 45020000 .4byte .LASF67 - 2736 0295 02 .sleb128 2 - 2737 0296 0D .uleb128 0xd - 2738 0297 41564700 .string "AVG" - 2739 029b 03 .sleb128 3 - 2740 029c 0B .uleb128 0xb - 2741 029d 5F050000 .4byte .LASF68 - 2742 02a1 04 .sleb128 4 - 2743 02a2 0D .uleb128 0xd - 2744 02a3 46465400 .string "FFT" - 2745 02a7 05 .sleb128 5 - 2746 02a8 0B .uleb128 0xb - 2747 02a9 FC050000 .4byte .LASF69 - 2748 02ad 06 .sleb128 6 - 2749 02ae 0B .uleb128 0xb - 2750 02af 56040000 .4byte .LASF70 - 2751 02b3 07 .sleb128 7 - 2752 02b4 0B .uleb128 0xb - 2753 02b5 13000000 .4byte .LASF71 - 2754 02b9 08 .sleb128 8 - 2755 02ba 00 .byte 0x0 - BFIN GAS /tmp/ccyqDlH1.s page 68 - - - 2756 02bb 0E .uleb128 0xe - 2757 02bc DA050000 .4byte .LASF130 - 2758 02c0 30 .byte 0x30 - 2759 02c1 01 .byte 0x1 - 2760 02c2 62 .byte 0x62 - 2761 02c3 D2030000 .4byte 0x3d2 - 2762 02c7 06 .uleb128 0x6 - 2763 02c8 52010000 .4byte .LASF72 - 2764 02cc 01 .byte 0x1 - 2765 02cd 63 .byte 0x63 - 2766 02ce 2C000000 .4byte 0x2c - 2767 02d2 02 .byte 0x2 - 2768 02d3 23 .byte 0x23 - 2769 02d4 00 .uleb128 0x0 - 2770 02d5 06 .uleb128 0x6 - 2771 02d6 9A060000 .4byte .LASF73 - 2772 02da 01 .byte 0x1 - 2773 02db 64 .byte 0x64 - 2774 02dc 2C000000 .4byte 0x2c - 2775 02e0 02 .byte 0x2 - 2776 02e1 23 .byte 0x23 - 2777 02e2 01 .uleb128 0x1 - 2778 02e3 06 .uleb128 0x6 - 2779 02e4 F0050000 .4byte .LASF53 - 2780 02e8 01 .byte 0x1 - 2781 02e9 65 .byte 0x65 - 2782 02ea 2C000000 .4byte 0x2c - 2783 02ee 02 .byte 0x2 - 2784 02ef 23 .byte 0x23 - 2785 02f0 02 .uleb128 0x2 - 2786 02f1 06 .uleb128 0x6 - 2787 02f2 22000000 .4byte .LASF74 - 2788 02f6 01 .byte 0x1 - 2789 02f7 66 .byte 0x66 - 2790 02f8 2C000000 .4byte 0x2c - 2791 02fc 02 .byte 0x2 - 2792 02fd 23 .byte 0x23 - 2793 02fe 03 .uleb128 0x3 - 2794 02ff 06 .uleb128 0x6 - 2795 0300 8A050000 .4byte .LASF75 - 2796 0304 01 .byte 0x1 - 2797 0305 67 .byte 0x67 - 2798 0306 45000000 .4byte 0x45 - 2799 030a 02 .byte 0x2 - 2800 030b 23 .byte 0x23 - 2801 030c 04 .uleb128 0x4 - 2802 030d 06 .uleb128 0x6 - 2803 030e 17070000 .4byte .LASF76 - 2804 0312 01 .byte 0x1 - 2805 0313 68 .byte 0x68 - 2806 0314 45000000 .4byte 0x45 - 2807 0318 02 .byte 0x2 - 2808 0319 23 .byte 0x23 - 2809 031a 06 .uleb128 0x6 - 2810 031b 06 .uleb128 0x6 - 2811 031c 84010000 .4byte .LASF77 - 2812 0320 01 .byte 0x1 - BFIN GAS /tmp/ccyqDlH1.s page 69 - - - 2813 0321 69 .byte 0x69 - 2814 0322 69000000 .4byte 0x69 - 2815 0326 02 .byte 0x2 - 2816 0327 23 .byte 0x23 - 2817 0328 08 .uleb128 0x8 - 2818 0329 06 .uleb128 0x6 - 2819 032a 2B050000 .4byte .LASF78 - 2820 032e 01 .byte 0x1 - 2821 032f 6A .byte 0x6a - 2822 0330 2C000000 .4byte 0x2c - 2823 0334 02 .byte 0x2 - 2824 0335 23 .byte 0x23 - 2825 0336 0C .uleb128 0xc - 2826 0337 06 .uleb128 0x6 - 2827 0338 2A020000 .4byte .LASF79 - 2828 033c 01 .byte 0x1 - 2829 033d 6B .byte 0x6b - 2830 033e 69000000 .4byte 0x69 - 2831 0342 02 .byte 0x2 - 2832 0343 23 .byte 0x23 - 2833 0344 10 .uleb128 0x10 - 2834 0345 06 .uleb128 0x6 - 2835 0346 32040000 .4byte .LASF80 - 2836 034a 01 .byte 0x1 - 2837 034b 6C .byte 0x6c - 2838 034c 69000000 .4byte 0x69 - 2839 0350 02 .byte 0x2 - 2840 0351 23 .byte 0x23 - 2841 0352 14 .uleb128 0x14 - 2842 0353 06 .uleb128 0x6 - 2843 0354 5E000000 .4byte .LASF81 - 2844 0358 01 .byte 0x1 - 2845 0359 6D .byte 0x6d - 2846 035a 2C000000 .4byte 0x2c - 2847 035e 02 .byte 0x2 - 2848 035f 23 .byte 0x23 - 2849 0360 18 .uleb128 0x18 - 2850 0361 06 .uleb128 0x6 - 2851 0362 27030000 .4byte .LASF82 - 2852 0366 01 .byte 0x1 - 2853 0367 6E .byte 0x6e - 2854 0368 2C000000 .4byte 0x2c - 2855 036c 02 .byte 0x2 - 2856 036d 23 .byte 0x23 - 2857 036e 19 .uleb128 0x19 - 2858 036f 06 .uleb128 0x6 - 2859 0370 AC040000 .4byte .LASF83 - 2860 0374 01 .byte 0x1 - 2861 0375 6F .byte 0x6f - 2862 0376 2C000000 .4byte 0x2c - 2863 037a 02 .byte 0x2 - 2864 037b 23 .byte 0x23 - 2865 037c 1A .uleb128 0x1a - 2866 037d 06 .uleb128 0x6 - 2867 037e E7040000 .4byte .LASF84 - 2868 0382 01 .byte 0x1 - 2869 0383 70 .byte 0x70 - BFIN GAS /tmp/ccyqDlH1.s page 70 - - - 2870 0384 69000000 .4byte 0x69 - 2871 0388 02 .byte 0x2 - 2872 0389 23 .byte 0x23 - 2873 038a 1C .uleb128 0x1c - 2874 038b 06 .uleb128 0x6 - 2875 038c F4060000 .4byte .LASF85 - 2876 0390 01 .byte 0x1 - 2877 0391 71 .byte 0x71 - 2878 0392 2C000000 .4byte 0x2c - 2879 0396 02 .byte 0x2 - 2880 0397 23 .byte 0x23 - 2881 0398 20 .uleb128 0x20 - 2882 0399 06 .uleb128 0x6 - 2883 039a A1050000 .4byte .LASF86 - 2884 039e 01 .byte 0x1 - 2885 039f 72 .byte 0x72 - 2886 03a0 69000000 .4byte 0x69 - 2887 03a4 02 .byte 0x2 - 2888 03a5 23 .byte 0x23 - 2889 03a6 24 .uleb128 0x24 - 2890 03a7 06 .uleb128 0x6 - 2891 03a8 F2040000 .4byte .LASF87 - 2892 03ac 01 .byte 0x1 - 2893 03ad 73 .byte 0x73 - 2894 03ae 69000000 .4byte 0x69 - 2895 03b2 02 .byte 0x2 - 2896 03b3 23 .byte 0x23 - 2897 03b4 28 .uleb128 0x28 - 2898 03b5 06 .uleb128 0x6 - 2899 03b6 41030000 .4byte .LASF88 - 2900 03ba 01 .byte 0x1 - 2901 03bb 74 .byte 0x74 - 2902 03bc 2C000000 .4byte 0x2c - 2903 03c0 02 .byte 0x2 - 2904 03c1 23 .byte 0x23 - 2905 03c2 2C .uleb128 0x2c - 2906 03c3 06 .uleb128 0x6 - 2907 03c4 6C060000 .4byte .LASF89 - 2908 03c8 01 .byte 0x1 - 2909 03c9 75 .byte 0x75 - 2910 03ca 2C000000 .4byte 0x2c - 2911 03ce 02 .byte 0x2 - 2912 03cf 23 .byte 0x23 - 2913 03d0 2D .uleb128 0x2d - 2914 03d1 00 .byte 0x0 - 2915 03d2 0F .uleb128 0xf - 2916 03d3 01 .byte 0x1 - 2917 03d4 35020000 .4byte .LASF96 - 2918 03d8 01 .byte 0x1 - 2919 03d9 0502 .2byte 0x205 - 2920 03db 01 .byte 0x1 - 2921 03dc 00000000 .4byte .LFB7 - 2922 03e0 9C030000 .4byte .LFE7 - 2923 03e4 00000000 .4byte .LLST0 - 2924 03e8 3C050000 .4byte 0x53c - 2925 03ec 10 .uleb128 0x10 - 2926 03ed 636D6400 .string "cmd" - BFIN GAS /tmp/ccyqDlH1.s page 71 - - - 2927 03f1 01 .byte 0x1 - 2928 03f2 0502 .2byte 0x205 - 2929 03f4 3C050000 .4byte 0x53c - 2930 03f8 2B000000 .4byte .LLST1 - 2931 03fc 11 .uleb128 0x11 - 2932 03fd 52000000 .4byte .LBB2 - 2933 0401 6C000000 .4byte .LBE2 - 2934 0405 1A040000 .4byte 0x41a - 2935 0409 12 .uleb128 0x12 - 2936 040a D0010000 .4byte .LASF90 - 2937 040e 01 .byte 0x1 - 2938 040f D602 .2byte 0x2d6 - 2939 0411 9F000000 .4byte 0x9f - 2940 0415 CD000000 .4byte .LLST2 - 2941 0419 00 .byte 0x0 - 2942 041a 13 .uleb128 0x13 - 2943 041b 00000000 .4byte .Ldebug_ranges0+0x0 - 2944 041f 44040000 .4byte 0x444 - 2945 0423 14 .uleb128 0x14 - 2946 0424 55020000 .4byte .LASF93 - 2947 0428 01 .byte 0x1 - 2948 0429 2502 .2byte 0x225 - 2949 042b 42050000 .4byte 0x542 - 2950 042f 15 .uleb128 0x15 - 2951 0430 18000000 .4byte .Ldebug_ranges0+0x18 - 2952 0434 16 .uleb128 0x16 - 2953 0435 4900 .string "I" - 2954 0437 01 .byte 0x1 - 2955 0438 2602 .2byte 0x226 - 2956 043a 69000000 .4byte 0x69 - 2957 043e EB000000 .4byte .LLST3 - 2958 0442 00 .byte 0x0 - 2959 0443 00 .byte 0x0 - 2960 0444 11 .uleb128 0x11 - 2961 0445 98000000 .4byte .LBB7 - 2962 0449 4A010000 .4byte .LBE7 - 2963 044d 86040000 .4byte 0x486 - 2964 0451 17 .uleb128 0x17 - 2965 0452 69030000 .4byte .LASF91 - 2966 0456 01 .byte 0x1 - 2967 0457 2E02 .2byte 0x22e - 2968 0459 51050000 .4byte 0x551 - 2969 045d 03 .byte 0x3 - 2970 045e 7F .byte 0x7f - 2971 045f B07F .sleb128 -80 - 2972 0461 12 .uleb128 0x12 - 2973 0462 17060000 .4byte .LASF92 - 2974 0466 01 .byte 0x1 - 2975 0467 4402 .2byte 0x244 - 2976 0469 69000000 .4byte 0x69 - 2977 046d FE000000 .4byte .LLST4 - 2978 0471 18 .uleb128 0x18 - 2979 0472 02010000 .4byte .LBB8 - 2980 0476 3C010000 .4byte .LBE8 - 2981 047a 19 .uleb128 0x19 - 2982 047b 6900 .string "i" - 2983 047d 01 .byte 0x1 - BFIN GAS /tmp/ccyqDlH1.s page 72 - - - 2984 047e 4502 .2byte 0x245 - 2985 0480 9F000000 .4byte 0x9f - 2986 0484 00 .byte 0x0 - 2987 0485 00 .byte 0x0 - 2988 0486 11 .uleb128 0x11 - 2989 0487 4A010000 .4byte .LBB9 - 2990 048b 7C010000 .4byte .LBE9 - 2991 048f A3040000 .4byte 0x4a3 - 2992 0493 17 .uleb128 0x17 - 2993 0494 69030000 .4byte .LASF91 - 2994 0498 01 .byte 0x1 - 2995 0499 4C02 .2byte 0x24c - 2996 049b 61050000 .4byte 0x561 - 2997 049f 02 .byte 0x2 - 2998 04a0 7F .byte 0x7f - 2999 04a1 6C .sleb128 -20 - 3000 04a2 00 .byte 0x0 - 3001 04a3 11 .uleb128 0x11 - 3002 04a4 7C010000 .4byte .LBB10 - 3003 04a8 AA010000 .4byte .LBE10 - 3004 04ac BD040000 .4byte 0x4bd - 3005 04b0 14 .uleb128 0x14 - 3006 04b1 21070000 .4byte .LASF94 - 3007 04b5 01 .byte 0x1 - 3008 04b6 5702 .2byte 0x257 - 3009 04b8 69000000 .4byte 0x69 - 3010 04bc 00 .byte 0x0 - 3011 04bd 11 .uleb128 0x11 - 3012 04be AA010000 .4byte .LBB11 - 3013 04c2 10020000 .4byte .LBE11 - 3014 04c6 EB040000 .4byte 0x4eb - 3015 04ca 12 .uleb128 0x12 - 3016 04cb 3D010000 .4byte .LASF95 - 3017 04cf 01 .byte 0x1 - 3018 04d0 5D02 .2byte 0x25d - 3019 04d2 69000000 .4byte 0x69 - 3020 04d6 1C010000 .4byte .LLST5 - 3021 04da 15 .uleb128 0x15 - 3022 04db 30000000 .4byte .Ldebug_ranges0+0x30 - 3023 04df 19 .uleb128 0x19 - 3024 04e0 6900 .string "i" - 3025 04e2 01 .byte 0x1 - 3026 04e3 5F02 .2byte 0x25f - 3027 04e5 9F000000 .4byte 0x9f - 3028 04e9 00 .byte 0x0 - 3029 04ea 00 .byte 0x0 - 3030 04eb 11 .uleb128 0x11 - 3031 04ec 70020000 .4byte .LBB15 - 3032 04f0 80020000 .4byte .LBE15 - 3033 04f4 07050000 .4byte 0x507 - 3034 04f8 16 .uleb128 0x16 - 3035 04f9 6900 .string "i" - 3036 04fb 01 .byte 0x1 - 3037 04fc 8102 .2byte 0x281 - 3038 04fe 69000000 .4byte 0x69 - 3039 0502 EA010000 .4byte .LLST6 - 3040 0506 00 .byte 0x0 - BFIN GAS /tmp/ccyqDlH1.s page 73 - - - 3041 0507 11 .uleb128 0x11 - 3042 0508 F2020000 .4byte .LBB16 - 3043 050c 04030000 .4byte .LBE16 - 3044 0510 23050000 .4byte 0x523 - 3045 0514 16 .uleb128 0x16 - 3046 0515 6900 .string "i" - 3047 0517 01 .byte 0x1 - 3048 0518 9E02 .2byte 0x29e - 3049 051a 69000000 .4byte 0x69 - 3050 051e FD010000 .4byte .LLST7 - 3051 0522 00 .byte 0x0 - 3052 0523 18 .uleb128 0x18 - 3053 0524 8A030000 .4byte .LBB17 - 3054 0528 9C030000 .4byte .LBE17 - 3055 052c 16 .uleb128 0x16 - 3056 052d 6900 .string "i" - 3057 052f 01 .byte 0x1 - 3058 0530 C602 .2byte 0x2c6 - 3059 0532 69000000 .4byte 0x69 - 3060 0536 1B020000 .4byte .LLST8 - 3061 053a 00 .byte 0x0 - 3062 053b 00 .byte 0x0 - 3063 053c 1A .uleb128 0x1a - 3064 053d 04 .byte 0x4 - 3065 053e 1F010000 .4byte 0x11f - 3066 0542 07 .uleb128 0x7 - 3067 0543 69000000 .4byte 0x69 - 3068 0547 51050000 .4byte 0x551 - 3069 054b 1B .uleb128 0x1b - 3070 054c 1C010000 .4byte 0x11c - 3071 0550 00 .byte 0x0 - 3072 0551 07 .uleb128 0x7 - 3073 0552 69000000 .4byte 0x69 - 3074 0556 61050000 .4byte 0x561 - 3075 055a 1C .uleb128 0x1c - 3076 055b 1C010000 .4byte 0x11c - 3077 055f 0E .byte 0xe - 3078 0560 00 .byte 0x0 - 3079 0561 07 .uleb128 0x7 - 3080 0562 69000000 .4byte 0x69 - 3081 0566 71050000 .4byte 0x571 - 3082 056a 1C .uleb128 0x1c - 3083 056b 1C010000 .4byte 0x11c - 3084 056f 04 .byte 0x4 - 3085 0570 00 .byte 0x0 - 3086 0571 0F .uleb128 0xf - 3087 0572 01 .byte 0x1 - 3088 0573 5E020000 .4byte .LASF97 - 3089 0577 01 .byte 0x1 - 3090 0578 E901 .2byte 0x1e9 - 3091 057a 01 .byte 0x1 - 3092 057b 9C030000 .4byte .LFB6 - 3093 057f B8030000 .4byte .LFE6 - 3094 0583 39020000 .4byte .LLST9 - 3095 0587 AC050000 .4byte 0x5ac - 3096 058b 1D .uleb128 0x1d - 3097 058c 67060000 .4byte .LASF98 - BFIN GAS /tmp/ccyqDlH1.s page 74 - - - 3098 0590 01 .byte 0x1 - 3099 0591 E901 .2byte 0x1e9 - 3100 0593 AC050000 .4byte 0x5ac - 3101 0597 58020000 .4byte .LLST10 - 3102 059b 1D .uleb128 0x1d - 3103 059c 7C040000 .4byte .LASF99 - 3104 05a0 01 .byte 0x1 - 3105 05a1 E901 .2byte 0x1e9 - 3106 05a3 69000000 .4byte 0x69 - 3107 05a7 6B020000 .4byte .LLST11 - 3108 05ab 00 .byte 0x0 - 3109 05ac 1A .uleb128 0x1a - 3110 05ad 04 .byte 0x4 - 3111 05ae 69000000 .4byte 0x69 - 3112 05b2 0F .uleb128 0xf - 3113 05b3 01 .byte 0x1 - 3114 05b4 5A030000 .4byte .LASF100 - 3115 05b8 01 .byte 0x1 - 3116 05b9 D501 .2byte 0x1d5 - 3117 05bb 01 .byte 0x1 - 3118 05bc B8030000 .4byte .LFB5 - 3119 05c0 E0030000 .4byte .LFE5 - 3120 05c4 7E020000 .4byte .LLST12 - 3121 05c8 ED050000 .4byte 0x5ed - 3122 05cc 1D .uleb128 0x1d - 3123 05cd 67060000 .4byte .LASF98 - 3124 05d1 01 .byte 0x1 - 3125 05d2 D501 .2byte 0x1d5 - 3126 05d4 AC050000 .4byte 0x5ac - 3127 05d8 9D020000 .4byte .LLST13 - 3128 05dc 1D .uleb128 0x1d - 3129 05dd 7C040000 .4byte .LASF99 - 3130 05e1 01 .byte 0x1 - 3131 05e2 D501 .2byte 0x1d5 - 3132 05e4 69000000 .4byte 0x69 - 3133 05e8 B0020000 .4byte .LLST14 - 3134 05ec 00 .byte 0x0 - 3135 05ed 1E .uleb128 0x1e - 3136 05ee 01 .byte 0x1 - 3137 05ef 20040000 .4byte .LASF104 - 3138 05f3 01 .byte 0x1 - 3139 05f4 B101 .2byte 0x1b1 - 3140 05f6 01 .byte 0x1 - 3141 05f7 69000000 .4byte 0x69 - 3142 05fb E0030000 .4byte .LFB4 - 3143 05ff 2A040000 .4byte .LFE4 - 3144 0603 C3020000 .4byte .LLST15 - 3145 0607 2C060000 .4byte 0x62c - 3146 060b 1D .uleb128 0x1d - 3147 060c 73030000 .4byte .LASF20 - 3148 0610 01 .byte 0x1 - 3149 0611 B101 .2byte 0x1b1 - 3150 0613 AC050000 .4byte 0x5ac - 3151 0617 EE020000 .4byte .LLST16 - 3152 061b 1D .uleb128 0x1d - 3153 061c 7C040000 .4byte .LASF99 - 3154 0620 01 .byte 0x1 - BFIN GAS /tmp/ccyqDlH1.s page 75 - - - 3155 0621 B101 .2byte 0x1b1 - 3156 0623 69000000 .4byte 0x69 - 3157 0627 17030000 .4byte .LLST17 - 3158 062b 00 .byte 0x0 - 3159 062c 1F .uleb128 0x1f - 3160 062d 01 .byte 0x1 - 3161 062e F6010000 .4byte .LASF131 - 3162 0632 01 .byte 0x1 - 3163 0633 94 .byte 0x94 - 3164 0634 01 .byte 0x1 - 3165 0635 69000000 .4byte 0x69 - 3166 0639 01 .byte 0x1 - 3167 063a 90060000 .4byte 0x690 - 3168 063e 20 .uleb128 0x20 - 3169 063f 4A050000 .4byte .LASF101 - 3170 0643 01 .byte 0x1 - 3171 0644 94 .byte 0x94 - 3172 0645 AC050000 .4byte 0x5ac - 3173 0649 20 .uleb128 0x20 - 3174 064a 87030000 .4byte .LASF102 - 3175 064e 01 .byte 0x1 - 3176 064f 94 .byte 0x94 - 3177 0650 69000000 .4byte 0x69 - 3178 0654 20 .uleb128 0x20 - 3179 0655 CD020000 .4byte .LASF103 - 3180 0659 01 .byte 0x1 - 3181 065a 94 .byte 0x94 - 3182 065b 90060000 .4byte 0x690 - 3183 065f 20 .uleb128 0x20 - 3184 0660 52010000 .4byte .LASF72 - 3185 0664 01 .byte 0x1 - 3186 0665 94 .byte 0x94 - 3187 0666 2C000000 .4byte 0x2c - 3188 066a 21 .uleb128 0x21 - 3189 066b E7040000 .4byte .LASF84 - 3190 066f 01 .byte 0x1 - 3191 0670 95 .byte 0x95 - 3192 0671 69000000 .4byte 0x69 - 3193 0675 22 .uleb128 0x22 - 3194 0676 84060000 .4byte 0x684 - 3195 067a 23 .uleb128 0x23 - 3196 067b 6900 .string "i" - 3197 067d 01 .byte 0x1 - 3198 067e 97 .byte 0x97 - 3199 067f 69000000 .4byte 0x69 - 3200 0683 00 .byte 0x0 - 3201 0684 24 .uleb128 0x24 - 3202 0685 23 .uleb128 0x23 - 3203 0686 6900 .string "i" - 3204 0688 01 .byte 0x1 - 3205 0689 A4 .byte 0xa4 - 3206 068a 69000000 .4byte 0x69 - 3207 068e 00 .byte 0x0 - 3208 068f 00 .byte 0x0 - 3209 0690 1A .uleb128 0x1a - 3210 0691 04 .byte 0x4 - 3211 0692 8D000000 .4byte 0x8d - BFIN GAS /tmp/ccyqDlH1.s page 76 - - - 3212 0696 25 .uleb128 0x25 - 3213 0697 2C060000 .4byte 0x62c - 3214 069b 2C040000 .4byte .LFB2 - 3215 069f C4040000 .4byte .LFE2 - 3216 06a3 40030000 .4byte .LLST18 - 3217 06a7 FB060000 .4byte 0x6fb - 3218 06ab 26 .uleb128 0x26 - 3219 06ac 3E060000 .4byte 0x63e - 3220 06b0 5F030000 .4byte .LLST19 - 3221 06b4 26 .uleb128 0x26 - 3222 06b5 49060000 .4byte 0x649 - 3223 06b9 88030000 .4byte .LLST20 - 3224 06bd 26 .uleb128 0x26 - 3225 06be 54060000 .4byte 0x654 - 3226 06c2 9B030000 .4byte .LLST21 - 3227 06c6 26 .uleb128 0x26 - 3228 06c7 5F060000 .4byte 0x65f - 3229 06cb CF030000 .4byte .LLST22 - 3230 06cf 27 .uleb128 0x27 - 3231 06d0 6A060000 .4byte 0x66a - 3232 06d4 04040000 .4byte .LLST23 - 3233 06d8 11 .uleb128 0x11 - 3234 06d9 62040000 .4byte .LBB22 - 3235 06dd 7E040000 .4byte .LBE22 - 3236 06e1 EB060000 .4byte 0x6eb - 3237 06e5 28 .uleb128 0x28 - 3238 06e6 85060000 .4byte 0x685 - 3239 06ea 00 .byte 0x0 - 3240 06eb 18 .uleb128 0x18 - 3241 06ec 8C040000 .4byte .LBB23 - 3242 06f0 AA040000 .4byte .LBE23 - 3243 06f4 28 .uleb128 0x28 - 3244 06f5 7A060000 .4byte 0x67a - 3245 06f9 00 .byte 0x0 - 3246 06fa 00 .byte 0x0 - 3247 06fb 29 .uleb128 0x29 - 3248 06fc 01 .byte 0x1 - 3249 06fd 39050000 .4byte .LASF105 - 3250 0701 01 .byte 0x1 - 3251 0702 C7 .byte 0xc7 - 3252 0703 01 .byte 0x1 - 3253 0704 69000000 .4byte 0x69 - 3254 0708 C4040000 .4byte .LFB3 - 3255 070c 4E090000 .4byte .LFE3 - 3256 0710 38040000 .4byte .LLST24 - 3257 0714 20080000 .4byte 0x820 - 3258 0718 2A .uleb128 0x2a - 3259 0719 73030000 .4byte .LASF20 - 3260 071d 01 .byte 0x1 - 3261 071e C7 .byte 0xc7 - 3262 071f AC050000 .4byte 0x5ac - 3263 0723 63040000 .4byte .LLST25 - 3264 0727 2A .uleb128 0x2a - 3265 0728 7C040000 .4byte .LASF99 - 3266 072c 01 .byte 0x1 - 3267 072d C7 .byte 0xc7 - 3268 072e 69000000 .4byte 0x69 - BFIN GAS /tmp/ccyqDlH1.s page 77 - - - 3269 0732 82040000 .4byte .LLST26 - 3270 0736 13 .uleb128 0x13 - 3271 0737 50000000 .4byte .Ldebug_ranges0+0x50 - 3272 073b 4D070000 .4byte 0x74d - 3273 073f 2B .uleb128 0x2b - 3274 0740 6900 .string "i" - 3275 0742 01 .byte 0x1 - 3276 0743 D3 .byte 0xd3 - 3277 0744 9F000000 .4byte 0x9f - 3278 0748 C1040000 .4byte .LLST27 - 3279 074c 00 .byte 0x0 - 3280 074d 13 .uleb128 0x13 - 3281 074e 68000000 .4byte .Ldebug_ranges0+0x68 - 3282 0752 07080000 .4byte 0x807 - 3283 0756 12 .uleb128 0x12 - 3284 0757 C3050000 .4byte .LASF106 - 3285 075b 01 .byte 0x1 - 3286 075c 0501 .2byte 0x105 - 3287 075e 69000000 .4byte 0x69 - 3288 0762 0B050000 .4byte .LLST28 - 3289 0766 19 .uleb128 0x19 - 3290 0767 76616C00 .string "val" - 3291 076b 01 .byte 0x1 - 3292 076c 0601 .2byte 0x106 - 3293 076e 69000000 .4byte 0x69 - 3294 0772 12 .uleb128 0x12 - 3295 0773 A5040000 .4byte .LASF107 - 3296 0777 01 .byte 0x1 - 3297 0778 0701 .2byte 0x107 - 3298 077a 2C000000 .4byte 0x2c - 3299 077e 34050000 .4byte .LLST29 - 3300 0782 15 .uleb128 0x15 - 3301 0783 88000000 .4byte .Ldebug_ranges0+0x88 - 3302 0787 14 .uleb128 0x14 - 3303 0788 96020000 .4byte .LASF108 - 3304 078c 01 .byte 0x1 - 3305 078d 1E01 .2byte 0x11e - 3306 078f 69000000 .4byte 0x69 - 3307 0793 16 .uleb128 0x16 - 3308 0794 6900 .string "i" - 3309 0796 01 .byte 0x1 - 3310 0797 2701 .2byte 0x127 - 3311 0799 69000000 .4byte 0x69 - 3312 079d 5D050000 .4byte .LLST30 - 3313 07a1 11 .uleb128 0x11 - 3314 07a2 48060000 .4byte .LBB39 - 3315 07a6 62060000 .4byte .LBE39 - 3316 07aa BD070000 .4byte 0x7bd - 3317 07ae 16 .uleb128 0x16 - 3318 07af 6900 .string "i" - 3319 07b1 01 .byte 0x1 - 3320 07b2 1A01 .2byte 0x11a - 3321 07b4 69000000 .4byte 0x69 - 3322 07b8 7B050000 .4byte .LLST31 - 3323 07bc 00 .byte 0x0 - 3324 07bd 2C .uleb128 0x2c - 3325 07be 2C060000 .4byte 0x62c - BFIN GAS /tmp/ccyqDlH1.s page 78 - - - 3326 07c2 A8000000 .4byte .Ldebug_ranges0+0xa8 - 3327 07c6 01 .byte 0x1 - 3328 07c7 1E01 .2byte 0x11e - 3329 07c9 ED070000 .4byte 0x7ed - 3330 07cd 2D .uleb128 0x2d - 3331 07ce C6060000 .4byte 0x6c6 - 3332 07d2 2D .uleb128 0x2d - 3333 07d3 BD060000 .4byte 0x6bd - 3334 07d7 2D .uleb128 0x2d - 3335 07d8 B4060000 .4byte 0x6b4 - 3336 07dc 2D .uleb128 0x2d - 3337 07dd AB060000 .4byte 0x6ab - 3338 07e1 15 .uleb128 0x15 - 3339 07e2 C0000000 .4byte .Ldebug_ranges0+0xc0 - 3340 07e6 28 .uleb128 0x28 - 3341 07e7 6A060000 .4byte 0x66a - 3342 07eb 00 .byte 0x0 - 3343 07ec 00 .byte 0x0 - 3344 07ed 18 .uleb128 0x18 - 3345 07ee 68070000 .4byte .LBB44 - 3346 07f2 7C070000 .4byte .LBE44 - 3347 07f6 16 .uleb128 0x16 - 3348 07f7 6900 .string "i" - 3349 07f9 01 .byte 0x1 - 3350 07fa 3901 .2byte 0x139 - 3351 07fc 69000000 .4byte 0x69 - 3352 0800 8E050000 .4byte .LLST32 - 3353 0804 00 .byte 0x0 - 3354 0805 00 .byte 0x0 - 3355 0806 00 .byte 0x0 - 3356 0807 18 .uleb128 0x18 - 3357 0808 0A090000 .4byte .LBB48 - 3358 080c 18090000 .4byte .LBE48 - 3359 0810 16 .uleb128 0x16 - 3360 0811 6900 .string "i" - 3361 0813 01 .byte 0x1 - 3362 0814 7E01 .2byte 0x17e - 3363 0816 69000000 .4byte 0x69 - 3364 081a C2050000 .4byte .LLST33 - 3365 081e 00 .byte 0x0 - 3366 081f 00 .byte 0x0 - 3367 0820 07 .uleb128 0x7 - 3368 0821 69000000 .4byte 0x69 - 3369 0825 30080000 .4byte 0x830 - 3370 0829 1C .uleb128 0x1c - 3371 082a 1C010000 .4byte 0x11c - 3372 082e 03 .byte 0x3 - 3373 082f 00 .byte 0x0 - 3374 0830 2E .uleb128 0x2e - 3375 0831 A4000000 .4byte .LASF109 - 3376 0835 01 .byte 0x1 - 3377 0836 1C .byte 0x1c - 3378 0837 20080000 .4byte 0x820 - 3379 083b 01 .byte 0x1 - 3380 083c 05 .byte 0x5 - 3381 083d 03 .byte 0x3 - 3382 083e 00000000 .4byte _streams_cnt - BFIN GAS /tmp/ccyqDlH1.s page 79 - - - 3383 0842 2E .uleb128 0x2e - 3384 0843 B0000000 .4byte .LASF110 - 3385 0847 01 .byte 0x1 - 3386 0848 2F .byte 0x2f - 3387 0849 54080000 .4byte 0x854 - 3388 084d 01 .byte 0x1 - 3389 084e 05 .byte 0x5 - 3390 084f 03 .byte 0x3 - 3391 0850 00000000 .4byte _dbg_receive_value - 3392 0854 2F .uleb128 0x2f - 3393 0855 69000000 .4byte 0x69 - 3394 0859 07 .uleb128 0x7 - 3395 085a 69000000 .4byte 0x69 - 3396 085e 69080000 .4byte 0x869 - 3397 0862 1C .uleb128 0x1c - 3398 0863 1C010000 .4byte 0x11c - 3399 0867 09 .byte 0x9 - 3400 0868 00 .byte 0x0 - 3401 0869 2E .uleb128 0x2e - 3402 086a C8050000 .4byte .LASF111 - 3403 086e 01 .byte 0x1 - 3404 086f 37 .byte 0x37 - 3405 0870 59080000 .4byte 0x859 - 3406 0874 01 .byte 0x1 - 3407 0875 05 .byte 0x5 - 3408 0876 03 .byte 0x3 - 3409 0877 28000000 .4byte _dbg_sport_rx_copy - 3410 087b 2E .uleb128 0x2e - 3411 087c 42040000 .4byte .LASF112 - 3412 0880 01 .byte 0x1 - 3413 0881 49 .byte 0x49 - 3414 0882 69000000 .4byte 0x69 - 3415 0886 01 .byte 0x1 - 3416 0887 05 .byte 0x5 - 3417 0888 03 .byte 0x3 - 3418 0889 10000000 .4byte _streams_succes_flag - 3419 088d 07 .uleb128 0x7 - 3420 088e 69000000 .4byte 0x69 - 3421 0892 98080000 .4byte 0x898 - 3422 0896 30 .uleb128 0x30 - 3423 0897 00 .byte 0x0 - 3424 0898 31 .uleb128 0x31 - 3425 0899 97010000 .4byte .LASF113 - 3426 089d 01 .byte 0x1 - 3427 089e 55 .byte 0x55 - 3428 089f A5080000 .4byte 0x8a5 - 3429 08a3 01 .byte 0x1 - 3430 08a4 01 .byte 0x1 - 3431 08a5 2F .uleb128 0x2f - 3432 08a6 8D080000 .4byte 0x88d - 3433 08aa 31 .uleb128 0x31 - 3434 08ab 11040000 .4byte .LASF114 - 3435 08af 01 .byte 0x1 - 3436 08b0 56 .byte 0x56 - 3437 08b1 B7080000 .4byte 0x8b7 - 3438 08b5 01 .byte 0x1 - 3439 08b6 01 .byte 0x1 - BFIN GAS /tmp/ccyqDlH1.s page 80 - - - 3440 08b7 2F .uleb128 0x2f - 3441 08b8 8D080000 .4byte 0x88d - 3442 08bc 31 .uleb128 0x31 - 3443 08bd 4A050000 .4byte .LASF101 - 3444 08c1 01 .byte 0x1 - 3445 08c2 58 .byte 0x58 - 3446 08c3 C9080000 .4byte 0x8c9 - 3447 08c7 01 .byte 0x1 - 3448 08c8 01 .byte 0x1 - 3449 08c9 2F .uleb128 0x2f - 3450 08ca 8D080000 .4byte 0x88d - 3451 08ce 07 .uleb128 0x7 - 3452 08cf 8D000000 .4byte 0x8d - 3453 08d3 D9080000 .4byte 0x8d9 - 3454 08d7 30 .uleb128 0x30 - 3455 08d8 00 .byte 0x0 - 3456 08d9 31 .uleb128 0x31 - 3457 08da CD020000 .4byte .LASF103 - 3458 08de 01 .byte 0x1 - 3459 08df 5A .byte 0x5a - 3460 08e0 E6080000 .4byte 0x8e6 - 3461 08e4 01 .byte 0x1 - 3462 08e5 01 .byte 0x1 - 3463 08e6 2F .uleb128 0x2f - 3464 08e7 CE080000 .4byte 0x8ce - 3465 08eb 07 .uleb128 0x7 - 3466 08ec 7B000000 .4byte 0x7b - 3467 08f0 F6080000 .4byte 0x8f6 - 3468 08f4 30 .uleb128 0x30 - 3469 08f5 00 .byte 0x0 - 3470 08f6 31 .uleb128 0x31 - 3471 08f7 36030000 .4byte .LASF115 - 3472 08fb 01 .byte 0x1 - 3473 08fc 5C .byte 0x5c - 3474 08fd 03090000 .4byte 0x903 - 3475 0901 01 .byte 0x1 - 3476 0902 01 .byte 0x1 - 3477 0903 2F .uleb128 0x2f - 3478 0904 EB080000 .4byte 0x8eb - 3479 0908 2E .uleb128 0x2e - 3480 0909 AD010000 .4byte .LASF116 - 3481 090d 01 .byte 0x1 - 3482 090e 60 .byte 0x60 - 3483 090f 1A090000 .4byte 0x91a - 3484 0913 01 .byte 0x1 - 3485 0914 05 .byte 0x5 - 3486 0915 03 .byte 0x3 - 3487 0916 04000000 .4byte _TX_marker - 3488 091a 2F .uleb128 0x2f - 3489 091b 59080000 .4byte 0x859 - 3490 091f 2E .uleb128 0x2e - 3491 0920 C3060000 .4byte .LASF117 - 3492 0924 01 .byte 0x1 - 3493 0925 76 .byte 0x76 - 3494 0926 31090000 .4byte 0x931 - 3495 092a 01 .byte 0x1 - 3496 092b 05 .byte 0x5 - BFIN GAS /tmp/ccyqDlH1.s page 81 - - - 3497 092c 03 .byte 0x3 - 3498 092d 30000000 .4byte _Proc_state - 3499 0931 32 .uleb128 0x32 - 3500 0932 DA050000 .4byte .LASF130 - 3501 0936 BB020000 .4byte 0x2bb - 3502 093a 2E .uleb128 0x2e - 3503 093b 84010000 .4byte .LASF77 - 3504 093f 01 .byte 0x1 - 3505 0940 78 .byte 0x78 - 3506 0941 54080000 .4byte 0x854 - 3507 0945 01 .byte 0x1 - 3508 0946 05 .byte 0x5 - 3509 0947 03 .byte 0x3 - 3510 0948 14000000 .4byte _TX_buff_I - 3511 094c 2E .uleb128 0x2e - 3512 094d 57010000 .4byte .LASF118 - 3513 0951 01 .byte 0x1 - 3514 0952 79 .byte 0x79 - 3515 0953 54080000 .4byte 0x854 - 3516 0957 01 .byte 0x1 - 3517 0958 05 .byte 0x5 - 3518 0959 03 .byte 0x3 - 3519 095a 2C000000 .4byte _TX_buff_I_shadow - 3520 095e 2E .uleb128 0x2e - 3521 095f ED060000 .4byte .LASF119 - 3522 0963 01 .byte 0x1 - 3523 0964 7B .byte 0x7b - 3524 0965 54080000 .4byte 0x854 - 3525 0969 01 .byte 0x1 - 3526 096a 05 .byte 0x5 - 3527 096b 03 .byte 0x3 - 3528 096c 18000000 .4byte _data_I - 3529 0970 2E .uleb128 0x2e - 3530 0971 68000000 .4byte .LASF120 - 3531 0975 01 .byte 0x1 - 3532 0976 7C .byte 0x7c - 3533 0977 54080000 .4byte 0x854 - 3534 097b 01 .byte 0x1 - 3535 097c 05 .byte 0x5 - 3536 097d 03 .byte 0x3 - 3537 097e 1C000000 .4byte _send_size - 3538 0982 2E .uleb128 0x2e - 3539 0983 2B050000 .4byte .LASF78 - 3540 0987 01 .byte 0x1 - 3541 0988 7E .byte 0x7e - 3542 0989 94090000 .4byte 0x994 - 3543 098d 01 .byte 0x1 - 3544 098e 05 .byte 0x5 - 3545 098f 03 .byte 0x3 - 3546 0990 30000000 .4byte _TX_buff_state - 3547 0994 2F .uleb128 0x2f - 3548 0995 2C000000 .4byte 0x2c - 3549 0999 2E .uleb128 0x2e - 3550 099a 2D000000 .4byte .LASF121 - 3551 099e 01 .byte 0x1 - 3552 099f 7F .byte 0x7f - 3553 09a0 54080000 .4byte 0x854 - BFIN GAS /tmp/ccyqDlH1.s page 82 - - - 3554 09a4 01 .byte 0x1 - 3555 09a5 05 .byte 0x5 - 3556 09a6 03 .byte 0x3 - 3557 09a7 20000000 .4byte _tx_val - 3558 09ab 2E .uleb128 0x2e - 3559 09ac B3050000 .4byte .LASF122 - 3560 09b0 01 .byte 0x1 - 3561 09b1 81 .byte 0x81 - 3562 09b2 69000000 .4byte 0x69 - 3563 09b6 01 .byte 0x1 - 3564 09b7 05 .byte 0x5 - 3565 09b8 03 .byte 0x3 - 3566 09b9 24000000 .4byte _some_i - 3567 09bd 2E .uleb128 0x2e - 3568 09be 8B060000 .4byte .LASF123 - 3569 09c2 01 .byte 0x1 - 3570 09c3 83 .byte 0x83 - 3571 09c4 54080000 .4byte 0x854 - 3572 09c8 01 .byte 0x1 - 3573 09c9 05 .byte 0x5 - 3574 09ca 03 .byte 0x3 - 3575 09cb 28000000 .4byte _size_processed - 3576 09cf 2E .uleb128 0x2e - 3577 09d0 22010000 .4byte .LASF124 - 3578 09d4 01 .byte 0x1 - 3579 09d5 8C .byte 0x8c - 3580 09d6 2C000000 .4byte 0x2c - 3581 09da 01 .byte 0x1 - 3582 09db 05 .byte 0x5 - 3583 09dc 03 .byte 0x3 - 3584 09dd 2C000000 .4byte _LFSM_started - 3585 09e1 2E .uleb128 0x2e - 3586 09e2 58060000 .4byte .LASF125 - 3587 09e6 01 .byte 0x1 - 3588 09e7 8F .byte 0x8f - 3589 09e8 2C000000 .4byte 0x2c - 3590 09ec 01 .byte 0x1 - 3591 09ed 05 .byte 0x5 - 3592 09ee 03 .byte 0x3 - 3593 09ef 2D000000 .4byte _DY_SYN_2_value - 3594 09f3 2E .uleb128 0x2e - 3595 09f4 D3040000 .4byte .LASF126 - 3596 09f8 01 .byte 0x1 - 3597 09f9 90 .byte 0x90 - 3598 09fa 2C000000 .4byte 0x2c - 3599 09fe 01 .byte 0x1 - 3600 09ff 05 .byte 0x5 - 3601 0a00 03 .byte 0x3 - 3602 0a01 2E000000 .4byte _DY_SYN_2_value_prev - 3603 0a05 00 .byte 0x0 - 3604 .section .debug_abbrev - 3605 0000 01 .uleb128 0x1 - 3606 0001 11 .uleb128 0x11 - 3607 0002 01 .byte 0x1 - 3608 0003 25 .uleb128 0x25 - 3609 0004 0E .uleb128 0xe - 3610 0005 13 .uleb128 0x13 - BFIN GAS /tmp/ccyqDlH1.s page 83 - - - 3611 0006 0B .uleb128 0xb - 3612 0007 03 .uleb128 0x3 - 3613 0008 0E .uleb128 0xe - 3614 0009 1B .uleb128 0x1b - 3615 000a 0E .uleb128 0xe - 3616 000b 11 .uleb128 0x11 - 3617 000c 01 .uleb128 0x1 - 3618 000d 12 .uleb128 0x12 - 3619 000e 01 .uleb128 0x1 - 3620 000f 10 .uleb128 0x10 - 3621 0010 06 .uleb128 0x6 - 3622 0011 00 .byte 0x0 - 3623 0012 00 .byte 0x0 - 3624 0013 02 .uleb128 0x2 - 3625 0014 24 .uleb128 0x24 - 3626 0015 00 .byte 0x0 - 3627 0016 0B .uleb128 0xb - 3628 0017 0B .uleb128 0xb - 3629 0018 3E .uleb128 0x3e - 3630 0019 0B .uleb128 0xb - 3631 001a 03 .uleb128 0x3 - 3632 001b 0E .uleb128 0xe - 3633 001c 00 .byte 0x0 - 3634 001d 00 .byte 0x0 - 3635 001e 03 .uleb128 0x3 - 3636 001f 16 .uleb128 0x16 - 3637 0020 00 .byte 0x0 - 3638 0021 03 .uleb128 0x3 - 3639 0022 0E .uleb128 0xe - 3640 0023 3A .uleb128 0x3a - 3641 0024 0B .uleb128 0xb - 3642 0025 3B .uleb128 0x3b - 3643 0026 0B .uleb128 0xb - 3644 0027 49 .uleb128 0x49 - 3645 0028 13 .uleb128 0x13 - 3646 0029 00 .byte 0x0 - 3647 002a 00 .byte 0x0 - 3648 002b 04 .uleb128 0x4 - 3649 002c 24 .uleb128 0x24 - 3650 002d 00 .byte 0x0 - 3651 002e 0B .uleb128 0xb - 3652 002f 0B .uleb128 0xb - 3653 0030 3E .uleb128 0x3e - 3654 0031 0B .uleb128 0xb - 3655 0032 03 .uleb128 0x3 - 3656 0033 08 .uleb128 0x8 - 3657 0034 00 .byte 0x0 - 3658 0035 00 .byte 0x0 - 3659 0036 05 .uleb128 0x5 - 3660 0037 13 .uleb128 0x13 - 3661 0038 01 .byte 0x1 - 3662 0039 0B .uleb128 0xb - 3663 003a 05 .uleb128 0x5 - 3664 003b 3A .uleb128 0x3a - 3665 003c 0B .uleb128 0xb - 3666 003d 3B .uleb128 0x3b - 3667 003e 0B .uleb128 0xb - BFIN GAS /tmp/ccyqDlH1.s page 84 - - - 3668 003f 01 .uleb128 0x1 - 3669 0040 13 .uleb128 0x13 - 3670 0041 00 .byte 0x0 - 3671 0042 00 .byte 0x0 - 3672 0043 06 .uleb128 0x6 - 3673 0044 0D .uleb128 0xd - 3674 0045 00 .byte 0x0 - 3675 0046 03 .uleb128 0x3 - 3676 0047 0E .uleb128 0xe - 3677 0048 3A .uleb128 0x3a - 3678 0049 0B .uleb128 0xb - 3679 004a 3B .uleb128 0x3b - 3680 004b 0B .uleb128 0xb - 3681 004c 49 .uleb128 0x49 - 3682 004d 13 .uleb128 0x13 - 3683 004e 38 .uleb128 0x38 - 3684 004f 0A .uleb128 0xa - 3685 0050 00 .byte 0x0 - 3686 0051 00 .byte 0x0 - 3687 0052 07 .uleb128 0x7 - 3688 0053 01 .uleb128 0x1 - 3689 0054 01 .byte 0x1 - 3690 0055 49 .uleb128 0x49 - 3691 0056 13 .uleb128 0x13 - 3692 0057 01 .uleb128 0x1 - 3693 0058 13 .uleb128 0x13 - 3694 0059 00 .byte 0x0 - 3695 005a 00 .byte 0x0 - 3696 005b 08 .uleb128 0x8 - 3697 005c 21 .uleb128 0x21 - 3698 005d 00 .byte 0x0 - 3699 005e 49 .uleb128 0x49 - 3700 005f 13 .uleb128 0x13 - 3701 0060 2F .uleb128 0x2f - 3702 0061 05 .uleb128 0x5 - 3703 0062 00 .byte 0x0 - 3704 0063 00 .byte 0x0 - 3705 0064 09 .uleb128 0x9 - 3706 0065 24 .uleb128 0x24 - 3707 0066 00 .byte 0x0 - 3708 0067 0B .uleb128 0xb - 3709 0068 0B .uleb128 0xb - 3710 0069 3E .uleb128 0x3e - 3711 006a 0B .uleb128 0xb - 3712 006b 00 .byte 0x0 - 3713 006c 00 .byte 0x0 - 3714 006d 0A .uleb128 0xa - 3715 006e 04 .uleb128 0x4 - 3716 006f 01 .byte 0x1 - 3717 0070 0B .uleb128 0xb - 3718 0071 0B .uleb128 0xb - 3719 0072 3A .uleb128 0x3a - 3720 0073 0B .uleb128 0xb - 3721 0074 3B .uleb128 0x3b - 3722 0075 0B .uleb128 0xb - 3723 0076 01 .uleb128 0x1 - 3724 0077 13 .uleb128 0x13 - BFIN GAS /tmp/ccyqDlH1.s page 85 - - - 3725 0078 00 .byte 0x0 - 3726 0079 00 .byte 0x0 - 3727 007a 0B .uleb128 0xb - 3728 007b 28 .uleb128 0x28 - 3729 007c 00 .byte 0x0 - 3730 007d 03 .uleb128 0x3 - 3731 007e 0E .uleb128 0xe - 3732 007f 1C .uleb128 0x1c - 3733 0080 0D .uleb128 0xd - 3734 0081 00 .byte 0x0 - 3735 0082 00 .byte 0x0 - 3736 0083 0C .uleb128 0xc - 3737 0084 04 .uleb128 0x4 - 3738 0085 01 .byte 0x1 - 3739 0086 03 .uleb128 0x3 - 3740 0087 0E .uleb128 0xe - 3741 0088 0B .uleb128 0xb - 3742 0089 0B .uleb128 0xb - 3743 008a 3A .uleb128 0x3a - 3744 008b 0B .uleb128 0xb - 3745 008c 3B .uleb128 0x3b - 3746 008d 0B .uleb128 0xb - 3747 008e 01 .uleb128 0x1 - 3748 008f 13 .uleb128 0x13 - 3749 0090 00 .byte 0x0 - 3750 0091 00 .byte 0x0 - 3751 0092 0D .uleb128 0xd - 3752 0093 28 .uleb128 0x28 - 3753 0094 00 .byte 0x0 - 3754 0095 03 .uleb128 0x3 - 3755 0096 08 .uleb128 0x8 - 3756 0097 1C .uleb128 0x1c - 3757 0098 0D .uleb128 0xd - 3758 0099 00 .byte 0x0 - 3759 009a 00 .byte 0x0 - 3760 009b 0E .uleb128 0xe - 3761 009c 13 .uleb128 0x13 - 3762 009d 01 .byte 0x1 - 3763 009e 03 .uleb128 0x3 - 3764 009f 0E .uleb128 0xe - 3765 00a0 0B .uleb128 0xb - 3766 00a1 0B .uleb128 0xb - 3767 00a2 3A .uleb128 0x3a - 3768 00a3 0B .uleb128 0xb - 3769 00a4 3B .uleb128 0x3b - 3770 00a5 0B .uleb128 0xb - 3771 00a6 01 .uleb128 0x1 - 3772 00a7 13 .uleb128 0x13 - 3773 00a8 00 .byte 0x0 - 3774 00a9 00 .byte 0x0 - 3775 00aa 0F .uleb128 0xf - 3776 00ab 2E .uleb128 0x2e - 3777 00ac 01 .byte 0x1 - 3778 00ad 3F .uleb128 0x3f - 3779 00ae 0C .uleb128 0xc - 3780 00af 03 .uleb128 0x3 - 3781 00b0 0E .uleb128 0xe - BFIN GAS /tmp/ccyqDlH1.s page 86 - - - 3782 00b1 3A .uleb128 0x3a - 3783 00b2 0B .uleb128 0xb - 3784 00b3 3B .uleb128 0x3b - 3785 00b4 05 .uleb128 0x5 - 3786 00b5 27 .uleb128 0x27 - 3787 00b6 0C .uleb128 0xc - 3788 00b7 11 .uleb128 0x11 - 3789 00b8 01 .uleb128 0x1 - 3790 00b9 12 .uleb128 0x12 - 3791 00ba 01 .uleb128 0x1 - 3792 00bb 40 .uleb128 0x40 - 3793 00bc 06 .uleb128 0x6 - 3794 00bd 01 .uleb128 0x1 - 3795 00be 13 .uleb128 0x13 - 3796 00bf 00 .byte 0x0 - 3797 00c0 00 .byte 0x0 - 3798 00c1 10 .uleb128 0x10 - 3799 00c2 05 .uleb128 0x5 - 3800 00c3 00 .byte 0x0 - 3801 00c4 03 .uleb128 0x3 - 3802 00c5 08 .uleb128 0x8 - 3803 00c6 3A .uleb128 0x3a - 3804 00c7 0B .uleb128 0xb - 3805 00c8 3B .uleb128 0x3b - 3806 00c9 05 .uleb128 0x5 - 3807 00ca 49 .uleb128 0x49 - 3808 00cb 13 .uleb128 0x13 - 3809 00cc 02 .uleb128 0x2 - 3810 00cd 06 .uleb128 0x6 - 3811 00ce 00 .byte 0x0 - 3812 00cf 00 .byte 0x0 - 3813 00d0 11 .uleb128 0x11 - 3814 00d1 0B .uleb128 0xb - 3815 00d2 01 .byte 0x1 - 3816 00d3 11 .uleb128 0x11 - 3817 00d4 01 .uleb128 0x1 - 3818 00d5 12 .uleb128 0x12 - 3819 00d6 01 .uleb128 0x1 - 3820 00d7 01 .uleb128 0x1 - 3821 00d8 13 .uleb128 0x13 - 3822 00d9 00 .byte 0x0 - 3823 00da 00 .byte 0x0 - 3824 00db 12 .uleb128 0x12 - 3825 00dc 34 .uleb128 0x34 - 3826 00dd 00 .byte 0x0 - 3827 00de 03 .uleb128 0x3 - 3828 00df 0E .uleb128 0xe - 3829 00e0 3A .uleb128 0x3a - 3830 00e1 0B .uleb128 0xb - 3831 00e2 3B .uleb128 0x3b - 3832 00e3 05 .uleb128 0x5 - 3833 00e4 49 .uleb128 0x49 - 3834 00e5 13 .uleb128 0x13 - 3835 00e6 02 .uleb128 0x2 - 3836 00e7 06 .uleb128 0x6 - 3837 00e8 00 .byte 0x0 - 3838 00e9 00 .byte 0x0 - BFIN GAS /tmp/ccyqDlH1.s page 87 - - - 3839 00ea 13 .uleb128 0x13 - 3840 00eb 0B .uleb128 0xb - 3841 00ec 01 .byte 0x1 - 3842 00ed 55 .uleb128 0x55 - 3843 00ee 06 .uleb128 0x6 - 3844 00ef 01 .uleb128 0x1 - 3845 00f0 13 .uleb128 0x13 - 3846 00f1 00 .byte 0x0 - 3847 00f2 00 .byte 0x0 - 3848 00f3 14 .uleb128 0x14 - 3849 00f4 34 .uleb128 0x34 - 3850 00f5 00 .byte 0x0 - 3851 00f6 03 .uleb128 0x3 - 3852 00f7 0E .uleb128 0xe - 3853 00f8 3A .uleb128 0x3a - 3854 00f9 0B .uleb128 0xb - 3855 00fa 3B .uleb128 0x3b - 3856 00fb 05 .uleb128 0x5 - 3857 00fc 49 .uleb128 0x49 - 3858 00fd 13 .uleb128 0x13 - 3859 00fe 00 .byte 0x0 - 3860 00ff 00 .byte 0x0 - 3861 0100 15 .uleb128 0x15 - 3862 0101 0B .uleb128 0xb - 3863 0102 01 .byte 0x1 - 3864 0103 55 .uleb128 0x55 - 3865 0104 06 .uleb128 0x6 - 3866 0105 00 .byte 0x0 - 3867 0106 00 .byte 0x0 - 3868 0107 16 .uleb128 0x16 - 3869 0108 34 .uleb128 0x34 - 3870 0109 00 .byte 0x0 - 3871 010a 03 .uleb128 0x3 - 3872 010b 08 .uleb128 0x8 - 3873 010c 3A .uleb128 0x3a - 3874 010d 0B .uleb128 0xb - 3875 010e 3B .uleb128 0x3b - 3876 010f 05 .uleb128 0x5 - 3877 0110 49 .uleb128 0x49 - 3878 0111 13 .uleb128 0x13 - 3879 0112 02 .uleb128 0x2 - 3880 0113 06 .uleb128 0x6 - 3881 0114 00 .byte 0x0 - 3882 0115 00 .byte 0x0 - 3883 0116 17 .uleb128 0x17 - 3884 0117 34 .uleb128 0x34 - 3885 0118 00 .byte 0x0 - 3886 0119 03 .uleb128 0x3 - 3887 011a 0E .uleb128 0xe - 3888 011b 3A .uleb128 0x3a - 3889 011c 0B .uleb128 0xb - 3890 011d 3B .uleb128 0x3b - 3891 011e 05 .uleb128 0x5 - 3892 011f 49 .uleb128 0x49 - 3893 0120 13 .uleb128 0x13 - 3894 0121 02 .uleb128 0x2 - 3895 0122 0A .uleb128 0xa - BFIN GAS /tmp/ccyqDlH1.s page 88 - - - 3896 0123 00 .byte 0x0 - 3897 0124 00 .byte 0x0 - 3898 0125 18 .uleb128 0x18 - 3899 0126 0B .uleb128 0xb - 3900 0127 01 .byte 0x1 - 3901 0128 11 .uleb128 0x11 - 3902 0129 01 .uleb128 0x1 - 3903 012a 12 .uleb128 0x12 - 3904 012b 01 .uleb128 0x1 - 3905 012c 00 .byte 0x0 - 3906 012d 00 .byte 0x0 - 3907 012e 19 .uleb128 0x19 - 3908 012f 34 .uleb128 0x34 - 3909 0130 00 .byte 0x0 - 3910 0131 03 .uleb128 0x3 - 3911 0132 08 .uleb128 0x8 - 3912 0133 3A .uleb128 0x3a - 3913 0134 0B .uleb128 0xb - 3914 0135 3B .uleb128 0x3b - 3915 0136 05 .uleb128 0x5 - 3916 0137 49 .uleb128 0x49 - 3917 0138 13 .uleb128 0x13 - 3918 0139 00 .byte 0x0 - 3919 013a 00 .byte 0x0 - 3920 013b 1A .uleb128 0x1a - 3921 013c 0F .uleb128 0xf - 3922 013d 00 .byte 0x0 - 3923 013e 0B .uleb128 0xb - 3924 013f 0B .uleb128 0xb - 3925 0140 49 .uleb128 0x49 - 3926 0141 13 .uleb128 0x13 - 3927 0142 00 .byte 0x0 - 3928 0143 00 .byte 0x0 - 3929 0144 1B .uleb128 0x1b - 3930 0145 21 .uleb128 0x21 - 3931 0146 00 .byte 0x0 - 3932 0147 49 .uleb128 0x49 - 3933 0148 13 .uleb128 0x13 - 3934 0149 00 .byte 0x0 - 3935 014a 00 .byte 0x0 - 3936 014b 1C .uleb128 0x1c - 3937 014c 21 .uleb128 0x21 - 3938 014d 00 .byte 0x0 - 3939 014e 49 .uleb128 0x49 - 3940 014f 13 .uleb128 0x13 - 3941 0150 2F .uleb128 0x2f - 3942 0151 0B .uleb128 0xb - 3943 0152 00 .byte 0x0 - 3944 0153 00 .byte 0x0 - 3945 0154 1D .uleb128 0x1d - 3946 0155 05 .uleb128 0x5 - 3947 0156 00 .byte 0x0 - 3948 0157 03 .uleb128 0x3 - 3949 0158 0E .uleb128 0xe - 3950 0159 3A .uleb128 0x3a - 3951 015a 0B .uleb128 0xb - 3952 015b 3B .uleb128 0x3b - BFIN GAS /tmp/ccyqDlH1.s page 89 - - - 3953 015c 05 .uleb128 0x5 - 3954 015d 49 .uleb128 0x49 - 3955 015e 13 .uleb128 0x13 - 3956 015f 02 .uleb128 0x2 - 3957 0160 06 .uleb128 0x6 - 3958 0161 00 .byte 0x0 - 3959 0162 00 .byte 0x0 - 3960 0163 1E .uleb128 0x1e - 3961 0164 2E .uleb128 0x2e - 3962 0165 01 .byte 0x1 - 3963 0166 3F .uleb128 0x3f - 3964 0167 0C .uleb128 0xc - 3965 0168 03 .uleb128 0x3 - 3966 0169 0E .uleb128 0xe - 3967 016a 3A .uleb128 0x3a - 3968 016b 0B .uleb128 0xb - 3969 016c 3B .uleb128 0x3b - 3970 016d 05 .uleb128 0x5 - 3971 016e 27 .uleb128 0x27 - 3972 016f 0C .uleb128 0xc - 3973 0170 49 .uleb128 0x49 - 3974 0171 13 .uleb128 0x13 - 3975 0172 11 .uleb128 0x11 - 3976 0173 01 .uleb128 0x1 - 3977 0174 12 .uleb128 0x12 - 3978 0175 01 .uleb128 0x1 - 3979 0176 40 .uleb128 0x40 - 3980 0177 06 .uleb128 0x6 - 3981 0178 01 .uleb128 0x1 - 3982 0179 13 .uleb128 0x13 - 3983 017a 00 .byte 0x0 - 3984 017b 00 .byte 0x0 - 3985 017c 1F .uleb128 0x1f - 3986 017d 2E .uleb128 0x2e - 3987 017e 01 .byte 0x1 - 3988 017f 3F .uleb128 0x3f - 3989 0180 0C .uleb128 0xc - 3990 0181 03 .uleb128 0x3 - 3991 0182 0E .uleb128 0xe - 3992 0183 3A .uleb128 0x3a - 3993 0184 0B .uleb128 0xb - 3994 0185 3B .uleb128 0x3b - 3995 0186 0B .uleb128 0xb - 3996 0187 27 .uleb128 0x27 - 3997 0188 0C .uleb128 0xc - 3998 0189 49 .uleb128 0x49 - 3999 018a 13 .uleb128 0x13 - 4000 018b 20 .uleb128 0x20 - 4001 018c 0B .uleb128 0xb - 4002 018d 01 .uleb128 0x1 - 4003 018e 13 .uleb128 0x13 - 4004 018f 00 .byte 0x0 - 4005 0190 00 .byte 0x0 - 4006 0191 20 .uleb128 0x20 - 4007 0192 05 .uleb128 0x5 - 4008 0193 00 .byte 0x0 - 4009 0194 03 .uleb128 0x3 - BFIN GAS /tmp/ccyqDlH1.s page 90 - - - 4010 0195 0E .uleb128 0xe - 4011 0196 3A .uleb128 0x3a - 4012 0197 0B .uleb128 0xb - 4013 0198 3B .uleb128 0x3b - 4014 0199 0B .uleb128 0xb - 4015 019a 49 .uleb128 0x49 - 4016 019b 13 .uleb128 0x13 - 4017 019c 00 .byte 0x0 - 4018 019d 00 .byte 0x0 - 4019 019e 21 .uleb128 0x21 - 4020 019f 34 .uleb128 0x34 - 4021 01a0 00 .byte 0x0 - 4022 01a1 03 .uleb128 0x3 - 4023 01a2 0E .uleb128 0xe - 4024 01a3 3A .uleb128 0x3a - 4025 01a4 0B .uleb128 0xb - 4026 01a5 3B .uleb128 0x3b - 4027 01a6 0B .uleb128 0xb - 4028 01a7 49 .uleb128 0x49 - 4029 01a8 13 .uleb128 0x13 - 4030 01a9 00 .byte 0x0 - 4031 01aa 00 .byte 0x0 - 4032 01ab 22 .uleb128 0x22 - 4033 01ac 0B .uleb128 0xb - 4034 01ad 01 .byte 0x1 - 4035 01ae 01 .uleb128 0x1 - 4036 01af 13 .uleb128 0x13 - 4037 01b0 00 .byte 0x0 - 4038 01b1 00 .byte 0x0 - 4039 01b2 23 .uleb128 0x23 - 4040 01b3 34 .uleb128 0x34 - 4041 01b4 00 .byte 0x0 - 4042 01b5 03 .uleb128 0x3 - 4043 01b6 08 .uleb128 0x8 - 4044 01b7 3A .uleb128 0x3a - 4045 01b8 0B .uleb128 0xb - 4046 01b9 3B .uleb128 0x3b - 4047 01ba 0B .uleb128 0xb - 4048 01bb 49 .uleb128 0x49 - 4049 01bc 13 .uleb128 0x13 - 4050 01bd 00 .byte 0x0 - 4051 01be 00 .byte 0x0 - 4052 01bf 24 .uleb128 0x24 - 4053 01c0 0B .uleb128 0xb - 4054 01c1 01 .byte 0x1 - 4055 01c2 00 .byte 0x0 - 4056 01c3 00 .byte 0x0 - 4057 01c4 25 .uleb128 0x25 - 4058 01c5 2E .uleb128 0x2e - 4059 01c6 01 .byte 0x1 - 4060 01c7 31 .uleb128 0x31 - 4061 01c8 13 .uleb128 0x13 - 4062 01c9 11 .uleb128 0x11 - 4063 01ca 01 .uleb128 0x1 - 4064 01cb 12 .uleb128 0x12 - 4065 01cc 01 .uleb128 0x1 - 4066 01cd 40 .uleb128 0x40 - BFIN GAS /tmp/ccyqDlH1.s page 91 - - - 4067 01ce 06 .uleb128 0x6 - 4068 01cf 01 .uleb128 0x1 - 4069 01d0 13 .uleb128 0x13 - 4070 01d1 00 .byte 0x0 - 4071 01d2 00 .byte 0x0 - 4072 01d3 26 .uleb128 0x26 - 4073 01d4 05 .uleb128 0x5 - 4074 01d5 00 .byte 0x0 - 4075 01d6 31 .uleb128 0x31 - 4076 01d7 13 .uleb128 0x13 - 4077 01d8 02 .uleb128 0x2 - 4078 01d9 06 .uleb128 0x6 - 4079 01da 00 .byte 0x0 - 4080 01db 00 .byte 0x0 - 4081 01dc 27 .uleb128 0x27 - 4082 01dd 34 .uleb128 0x34 - 4083 01de 00 .byte 0x0 - 4084 01df 31 .uleb128 0x31 - 4085 01e0 13 .uleb128 0x13 - 4086 01e1 02 .uleb128 0x2 - 4087 01e2 06 .uleb128 0x6 - 4088 01e3 00 .byte 0x0 - 4089 01e4 00 .byte 0x0 - 4090 01e5 28 .uleb128 0x28 - 4091 01e6 34 .uleb128 0x34 - 4092 01e7 00 .byte 0x0 - 4093 01e8 31 .uleb128 0x31 - 4094 01e9 13 .uleb128 0x13 - 4095 01ea 00 .byte 0x0 - 4096 01eb 00 .byte 0x0 - 4097 01ec 29 .uleb128 0x29 - 4098 01ed 2E .uleb128 0x2e - 4099 01ee 01 .byte 0x1 - 4100 01ef 3F .uleb128 0x3f - 4101 01f0 0C .uleb128 0xc - 4102 01f1 03 .uleb128 0x3 - 4103 01f2 0E .uleb128 0xe - 4104 01f3 3A .uleb128 0x3a - 4105 01f4 0B .uleb128 0xb - 4106 01f5 3B .uleb128 0x3b - 4107 01f6 0B .uleb128 0xb - 4108 01f7 27 .uleb128 0x27 - 4109 01f8 0C .uleb128 0xc - 4110 01f9 49 .uleb128 0x49 - 4111 01fa 13 .uleb128 0x13 - 4112 01fb 11 .uleb128 0x11 - 4113 01fc 01 .uleb128 0x1 - 4114 01fd 12 .uleb128 0x12 - 4115 01fe 01 .uleb128 0x1 - 4116 01ff 40 .uleb128 0x40 - 4117 0200 06 .uleb128 0x6 - 4118 0201 01 .uleb128 0x1 - 4119 0202 13 .uleb128 0x13 - 4120 0203 00 .byte 0x0 - 4121 0204 00 .byte 0x0 - 4122 0205 2A .uleb128 0x2a - 4123 0206 05 .uleb128 0x5 - BFIN GAS /tmp/ccyqDlH1.s page 92 - - - 4124 0207 00 .byte 0x0 - 4125 0208 03 .uleb128 0x3 - 4126 0209 0E .uleb128 0xe - 4127 020a 3A .uleb128 0x3a - 4128 020b 0B .uleb128 0xb - 4129 020c 3B .uleb128 0x3b - 4130 020d 0B .uleb128 0xb - 4131 020e 49 .uleb128 0x49 - 4132 020f 13 .uleb128 0x13 - 4133 0210 02 .uleb128 0x2 - 4134 0211 06 .uleb128 0x6 - 4135 0212 00 .byte 0x0 - 4136 0213 00 .byte 0x0 - 4137 0214 2B .uleb128 0x2b - 4138 0215 34 .uleb128 0x34 - 4139 0216 00 .byte 0x0 - 4140 0217 03 .uleb128 0x3 - 4141 0218 08 .uleb128 0x8 - 4142 0219 3A .uleb128 0x3a - 4143 021a 0B .uleb128 0xb - 4144 021b 3B .uleb128 0x3b - 4145 021c 0B .uleb128 0xb - 4146 021d 49 .uleb128 0x49 - 4147 021e 13 .uleb128 0x13 - 4148 021f 02 .uleb128 0x2 - 4149 0220 06 .uleb128 0x6 - 4150 0221 00 .byte 0x0 - 4151 0222 00 .byte 0x0 - 4152 0223 2C .uleb128 0x2c - 4153 0224 1D .uleb128 0x1d - 4154 0225 01 .byte 0x1 - 4155 0226 31 .uleb128 0x31 - 4156 0227 13 .uleb128 0x13 - 4157 0228 55 .uleb128 0x55 - 4158 0229 06 .uleb128 0x6 - 4159 022a 58 .uleb128 0x58 - 4160 022b 0B .uleb128 0xb - 4161 022c 59 .uleb128 0x59 - 4162 022d 05 .uleb128 0x5 - 4163 022e 01 .uleb128 0x1 - 4164 022f 13 .uleb128 0x13 - 4165 0230 00 .byte 0x0 - 4166 0231 00 .byte 0x0 - 4167 0232 2D .uleb128 0x2d - 4168 0233 05 .uleb128 0x5 - 4169 0234 00 .byte 0x0 - 4170 0235 31 .uleb128 0x31 - 4171 0236 13 .uleb128 0x13 - 4172 0237 00 .byte 0x0 - 4173 0238 00 .byte 0x0 - 4174 0239 2E .uleb128 0x2e - 4175 023a 34 .uleb128 0x34 - 4176 023b 00 .byte 0x0 - 4177 023c 03 .uleb128 0x3 - 4178 023d 0E .uleb128 0xe - 4179 023e 3A .uleb128 0x3a - 4180 023f 0B .uleb128 0xb - BFIN GAS /tmp/ccyqDlH1.s page 93 - - - 4181 0240 3B .uleb128 0x3b - 4182 0241 0B .uleb128 0xb - 4183 0242 49 .uleb128 0x49 - 4184 0243 13 .uleb128 0x13 - 4185 0244 3F .uleb128 0x3f - 4186 0245 0C .uleb128 0xc - 4187 0246 02 .uleb128 0x2 - 4188 0247 0A .uleb128 0xa - 4189 0248 00 .byte 0x0 - 4190 0249 00 .byte 0x0 - 4191 024a 2F .uleb128 0x2f - 4192 024b 35 .uleb128 0x35 - 4193 024c 00 .byte 0x0 - 4194 024d 49 .uleb128 0x49 - 4195 024e 13 .uleb128 0x13 - 4196 024f 00 .byte 0x0 - 4197 0250 00 .byte 0x0 - 4198 0251 30 .uleb128 0x30 - 4199 0252 21 .uleb128 0x21 - 4200 0253 00 .byte 0x0 - 4201 0254 00 .byte 0x0 - 4202 0255 00 .byte 0x0 - 4203 0256 31 .uleb128 0x31 - 4204 0257 34 .uleb128 0x34 - 4205 0258 00 .byte 0x0 - 4206 0259 03 .uleb128 0x3 - 4207 025a 0E .uleb128 0xe - 4208 025b 3A .uleb128 0x3a - 4209 025c 0B .uleb128 0xb - 4210 025d 3B .uleb128 0x3b - 4211 025e 0B .uleb128 0xb - 4212 025f 49 .uleb128 0x49 - 4213 0260 13 .uleb128 0x13 - 4214 0261 3F .uleb128 0x3f - 4215 0262 0C .uleb128 0xc - 4216 0263 3C .uleb128 0x3c - 4217 0264 0C .uleb128 0xc - 4218 0265 00 .byte 0x0 - 4219 0266 00 .byte 0x0 - 4220 0267 32 .uleb128 0x32 - 4221 0268 35 .uleb128 0x35 - 4222 0269 00 .byte 0x0 - 4223 026a 03 .uleb128 0x3 - 4224 026b 0E .uleb128 0xe - 4225 026c 49 .uleb128 0x49 - 4226 026d 13 .uleb128 0x13 - 4227 026e 00 .byte 0x0 - 4228 026f 00 .byte 0x0 - 4229 0270 00 .byte 0x0 - 4230 .section .debug_pubnames,"",@progbits - 4231 0000 A8010000 .4byte 0x1a8 - 4232 0004 0200 .2byte 0x2 - 4233 0006 00000000 .4byte .Ldebug_info0 - 4234 000a 060A0000 .4byte 0xa06 - 4235 000e D2030000 .4byte 0x3d2 - 4236 0012 7573725F .string "usr_cmd_process" - 4236 636D645F - BFIN GAS /tmp/ccyqDlH1.s page 94 - - - 4236 70726F63 - 4236 65737300 - 4237 0022 71050000 .4byte 0x571 - 4238 0026 73706F72 .string "sport_tx_done" - 4238 745F7478 - 4238 5F646F6E - 4238 6500 - 4239 0034 B2050000 .4byte 0x5b2 - 4240 0038 68646D61 .string "hdma_send_done" - 4240 5F73656E - 4240 645F646F - 4240 6E6500 - 4241 0047 ED050000 .4byte 0x5ed - 4242 004b 7573725F .string "usr_out_proc_data" - 4242 6F75745F - 4242 70726F63 - 4242 5F646174 - 4242 6100 - 4243 005d 96060000 .4byte 0x696 - 4244 0061 64617461 .string "dataprocessor" - 4244 70726F63 - 4244 6573736F - 4244 7200 - 4245 006f FB060000 .4byte 0x6fb - 4246 0073 7573725F .string "usr_in_proc_data" - 4246 696E5F70 - 4246 726F635F - 4246 64617461 - 4246 00 - 4247 0084 30080000 .4byte 0x830 - 4248 0088 73747265 .string "streams_cnt" - 4248 616D735F - 4248 636E7400 - 4249 0094 42080000 .4byte 0x842 - 4250 0098 6462675F .string "dbg_receive_value" - 4250 72656365 - 4250 6976655F - 4250 76616C75 - 4250 6500 - 4251 00aa 69080000 .4byte 0x869 - 4252 00ae 6462675F .string "dbg_sport_rx_copy" - 4252 73706F72 - 4252 745F7278 - 4252 5F636F70 - 4252 7900 - 4253 00c0 7B080000 .4byte 0x87b - 4254 00c4 73747265 .string "streams_succes_flag" - 4254 616D735F - 4254 73756363 - 4254 65735F66 - 4254 6C616700 - 4255 00d8 08090000 .4byte 0x908 - 4256 00dc 54585F6D .string "TX_marker" - 4256 61726B65 - 4256 7200 - 4257 00e6 1F090000 .4byte 0x91f - 4258 00ea 50726F63 .string "Proc_state" - BFIN GAS /tmp/ccyqDlH1.s page 95 - - - 4258 5F737461 - 4258 746500 - 4259 00f5 3A090000 .4byte 0x93a - 4260 00f9 54585F62 .string "TX_buff_I" - 4260 7566665F - 4260 4900 - 4261 0103 4C090000 .4byte 0x94c - 4262 0107 54585F62 .string "TX_buff_I_shadow" - 4262 7566665F - 4262 495F7368 - 4262 61646F77 - 4262 00 - 4263 0118 5E090000 .4byte 0x95e - 4264 011c 64617461 .string "data_I" - 4264 5F4900 - 4265 0123 70090000 .4byte 0x970 - 4266 0127 73656E64 .string "send_size" - 4266 5F73697A - 4266 6500 - 4267 0131 82090000 .4byte 0x982 - 4268 0135 54585F62 .string "TX_buff_state" - 4268 7566665F - 4268 73746174 - 4268 6500 - 4269 0143 99090000 .4byte 0x999 - 4270 0147 74785F76 .string "tx_val" - 4270 616C00 - 4271 014e AB090000 .4byte 0x9ab - 4272 0152 736F6D65 .string "some_i" - 4272 5F6900 - 4273 0159 BD090000 .4byte 0x9bd - 4274 015d 73697A65 .string "size_processed" - 4274 5F70726F - 4274 63657373 - 4274 656400 - 4275 016c CF090000 .4byte 0x9cf - 4276 0170 4C46534D .string "LFSM_started" - 4276 5F737461 - 4276 72746564 - 4276 00 - 4277 017d E1090000 .4byte 0x9e1 - 4278 0181 44595F53 .string "DY_SYN_2_value" - 4278 594E5F32 - 4278 5F76616C - 4278 756500 - 4279 0190 F3090000 .4byte 0x9f3 - 4280 0194 44595F53 .string "DY_SYN_2_value_prev" - 4280 594E5F32 - 4280 5F76616C - 4280 75655F70 - 4280 72657600 - 4281 01a8 00000000 .4byte 0x0 - 4282 .section .debug_aranges,"",@progbits - 4283 0000 1C000000 .4byte 0x1c - 4284 0004 0200 .2byte 0x2 - 4285 0006 00000000 .4byte .Ldebug_info0 - 4286 000a 04 .byte 0x4 - BFIN GAS /tmp/ccyqDlH1.s page 96 - - - 4287 000b 00 .byte 0x0 - 4288 000c 0000 .2byte 0x0 - 4289 000e 0000 .2byte 0x0 - 4290 0010 00000000 .4byte .Ltext0 - 4291 0014 4E090000 .4byte .Letext0-.Ltext0 - 4292 0018 00000000 .4byte 0x0 - 4293 001c 00000000 .4byte 0x0 - 4294 .section .debug_ranges,"",@progbits - 4295 .Ldebug_ranges0: - 4296 0000 6C000000 .4byte .LBB3-.Ltext0 - 4297 0004 6E000000 .4byte .LBE3-.Ltext0 - 4298 0008 70000000 .4byte .LBB6-.Ltext0 - 4299 000c 98000000 .4byte .LBE6-.Ltext0 - 4300 0010 00000000 .4byte 0x0 - 4301 0014 00000000 .4byte 0x0 - 4302 0018 78000000 .4byte .LBB4-.Ltext0 - 4303 001c 7A000000 .4byte .LBE4-.Ltext0 - 4304 0020 7C000000 .4byte .LBB5-.Ltext0 - 4305 0024 8E000000 .4byte .LBE5-.Ltext0 - 4306 0028 00000000 .4byte 0x0 - 4307 002c 00000000 .4byte 0x0 - 4308 0030 AA010000 .4byte .LBB12-.Ltext0 - 4309 0034 FA010000 .4byte .LBE12-.Ltext0 - 4310 0038 00020000 .4byte .LBB14-.Ltext0 - 4311 003c 02020000 .4byte .LBE14-.Ltext0 - 4312 0040 FC010000 .4byte .LBB13-.Ltext0 - 4313 0044 FE010000 .4byte .LBE13-.Ltext0 - 4314 0048 00000000 .4byte 0x0 - 4315 004c 00000000 .4byte 0x0 - 4316 0050 8A050000 .4byte .LBB34-.Ltext0 - 4317 0054 8C050000 .4byte .LBE34-.Ltext0 - 4318 0058 96050000 .4byte .LBB35-.Ltext0 - 4319 005c AE050000 .4byte .LBE35-.Ltext0 - 4320 0060 00000000 .4byte 0x0 - 4321 0064 00000000 .4byte 0x0 - 4322 0068 C0050000 .4byte .LBB36-.Ltext0 - 4323 006c DC050000 .4byte .LBE36-.Ltext0 - 4324 0070 C8080000 .4byte .LBB47-.Ltext0 - 4325 0074 DC080000 .4byte .LBE47-.Ltext0 - 4326 0078 E8050000 .4byte .LBB46-.Ltext0 - 4327 007c 38080000 .4byte .LBE46-.Ltext0 - 4328 0080 00000000 .4byte 0x0 - 4329 0084 00000000 .4byte 0x0 - 4330 0088 C8050000 .4byte .LBB38-.Ltext0 - 4331 008c D0050000 .4byte .LBE38-.Ltext0 - 4332 0090 38060000 .4byte .LBB37-.Ltext0 - 4333 0094 90070000 .4byte .LBE37-.Ltext0 - 4334 0098 D8050000 .4byte .LBB45-.Ltext0 - 4335 009c DC050000 .4byte .LBE45-.Ltext0 - 4336 00a0 00000000 .4byte 0x0 - 4337 00a4 00000000 .4byte 0x0 - 4338 00a8 64060000 .4byte .LBB40-.Ltext0 - 4339 00ac 70060000 .4byte .LBE40-.Ltext0 - 4340 00b0 72060000 .4byte .LBB43-.Ltext0 - 4341 00b4 7E060000 .4byte .LBE43-.Ltext0 - 4342 00b8 00000000 .4byte 0x0 - 4343 00bc 00000000 .4byte 0x0 - BFIN GAS /tmp/ccyqDlH1.s page 97 - - - 4344 00c0 64060000 .4byte .LBB41-.Ltext0 - 4345 00c4 70060000 .4byte .LBE41-.Ltext0 - 4346 00c8 72060000 .4byte .LBB42-.Ltext0 - 4347 00cc 7E060000 .4byte .LBE42-.Ltext0 - 4348 00d0 00000000 .4byte 0x0 - 4349 00d4 00000000 .4byte 0x0 - 4350 .section .debug_str,"MS",@progbits,1 - 4351 .LASF31: - 4352 0000 4C353032 .string "L502_LCH_MODE_ZERO" - 4352 5F4C4348 - 4352 5F4D4F44 - 4352 455F5A45 - 4352 524F00 - 4353 .LASF71: - 4354 0013 464C5553 .string "FLUSH_TWIDDLES" - 4354 485F5457 - 4354 4944444C - 4354 455300 - 4355 .LASF74: - 4356 0022 4C46534D .string "LFSM_state" - 4356 5F737461 - 4356 746500 - 4357 .LASF121: - 4358 002d 74785F76 .string "tx_val" - 4358 616C00 - 4359 .LASF37: - 4360 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 4360 5F53594E - 4360 435F4449 - 4360 5F53594E - 4360 325F4641 - 4361 .LASF32: - 4362 004b 4C353032 .string "L502_SYNC_INTERNAL" - 4362 5F53594E - 4362 435F494E - 4362 5445524E - 4362 414C00 - 4363 .LASF81: - 4364 005e 4156475F .string "AVG_state" - 4364 73746174 - 4364 6500 - 4365 .LASF120: - 4366 0068 73656E64 .string "send_size" - 4366 5F73697A - 4366 6500 - 4367 .LASF65: - 4368 0072 64617461 .string "dataprocessor_state" - 4368 70726F63 - 4368 6573736F - 4368 725F7374 - 4368 61746500 - 4369 .LASF14: - 4370 0086 756E7369 .string "unsigned int" - 4370 676E6564 - 4370 20696E74 - 4370 00 - 4371 .LASF42: - BFIN GAS /tmp/ccyqDlH1.s page 98 - - - 4372 0093 4C353032 .string "L502_STREAM_DOUT" - 4372 5F535452 - 4372 45414D5F - 4372 444F5554 - 4372 00 - 4373 .LASF109: - 4374 00a4 73747265 .string "streams_cnt" - 4374 616D735F - 4374 636E7400 - 4375 .LASF110: - 4376 00b0 6462675F .string "dbg_receive_value" - 4376 72656365 - 4376 6976655F - 4376 76616C75 - 4376 6500 - 4377 .LASF26: - 4378 00c2 4C353032 .string "L502_ADC_RANGE_1" - 4378 5F414443 - 4378 5F52414E - 4378 47455F31 - 4378 00 - 4379 .LASF25: - 4380 00d3 4C353032 .string "L502_ADC_RANGE_2" - 4380 5F414443 - 4380 5F52414E - 4380 47455F32 - 4380 00 - 4381 .LASF24: - 4382 00e4 4C353032 .string "L502_ADC_RANGE_5" - 4382 5F414443 - 4382 5F52414E - 4382 47455F35 - 4382 00 - 4383 .LASF30: - 4384 00f5 4C353032 .string "L502_LCH_MODE_DIFF" - 4384 5F4C4348 - 4384 5F4D4F44 - 4384 455F4449 - 4384 464600 - 4385 .LASF33: - 4386 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 4386 5F53594E - 4386 435F4558 - 4386 5445524E - 4386 414C5F4D - 4387 .LASF124: - 4388 0122 4C46534D .string "LFSM_started" - 4388 5F737461 - 4388 72746564 - 4388 00 - 4389 .LASF54: - 4390 012f 4359434C .string "CYCLE_UNKNOWN" - 4390 455F554E - 4390 4B4E4F57 - 4390 4E00 - 4391 .LASF95: - 4392 013d 73706F72 .string "sport_rx_nonzero_sum" - BFIN GAS /tmp/ccyqDlH1.s page 99 - - - 4392 745F7278 - 4392 5F6E6F6E - 4392 7A65726F - 4392 5F73756D - 4393 .LASF72: - 4394 0152 6D6F6465 .string "mode" - 4394 00 - 4395 .LASF118: - 4396 0157 54585F62 .string "TX_buff_I_shadow" - 4396 7566665F - 4396 495F7368 - 4396 61646F77 - 4396 00 - 4397 .LASF46: - 4398 0168 62756666 .string "buff_switch" - 4398 5F737769 - 4398 74636800 - 4399 .LASF51: - 4400 0174 46554C4C .string "FULLY_COMPLETED" - 4400 595F434F - 4400 4D504C45 - 4400 54454400 - 4401 .LASF77: - 4402 0184 54585F62 .string "TX_buff_I" - 4402 7566665F - 4402 4900 - 4403 .LASF8: - 4404 018e 75696E74 .string "uint32_t" - 4404 33325F74 - 4404 00 - 4405 .LASF113: - 4406 0197 54585F62 .string "TX_buff" - 4406 75666600 - 4407 .LASF55: - 4408 019f 4359434C .string "CYCLE_STARTED" - 4408 455F5354 - 4408 41525445 - 4408 4400 - 4409 .LASF116: - 4410 01ad 54585F6D .string "TX_marker" - 4410 61726B65 - 4410 7200 - 4411 .LASF43: - 4412 01b7 4C353032 .string "L502_STREAM_ALL_IN" - 4412 5F535452 - 4412 45414D5F - 4412 414C4C5F - 4412 494E00 - 4413 .LASF45: - 4414 01ca 666C6F61 .string "float" - 4414 7400 - 4415 .LASF90: - 4416 01d0 6E756D62 .string "number_of_free_tx_descriptors" - 4416 65725F6F - 4416 665F6672 - 4416 65655F74 - 4416 785F6465 - BFIN GAS /tmp/ccyqDlH1.s page 100 - - - 4417 .LASF62: - 4418 01ee 54585F44 .string "TX_DONE" - 4418 4F4E4500 - 4419 .LASF131: - 4420 01f6 64617461 .string "dataprocessor" - 4420 70726F63 - 4420 6573736F - 4420 7200 - 4421 .LASF18: - 4422 0204 72657375 .string "result" - 4422 6C7400 - 4423 .LASF59: - 4424 020b 46494C4C .string "FILLING" - 4424 494E4700 - 4425 .LASF13: - 4426 0213 6C6F6E67 .string "long long unsigned int" - 4426 206C6F6E - 4426 6720756E - 4426 7369676E - 4426 65642069 - 4427 .LASF79: - 4428 022a 4156475F .string "AVG_buff_I" - 4428 62756666 - 4428 5F4900 - 4429 .LASF96: - 4430 0235 7573725F .string "usr_cmd_process" - 4430 636D645F - 4430 70726F63 - 4430 65737300 - 4431 .LASF67: - 4432 0245 53454D49 .string "SEMITRANSPARENT" - 4432 5452414E - 4432 53504152 - 4432 454E5400 - 4433 .LASF93: - 4434 0255 7263765F .string "rcv_data" - 4434 64617461 - 4434 00 - 4435 .LASF97: - 4436 025e 73706F72 .string "sport_tx_done" - 4436 745F7478 - 4436 5F646F6E - 4436 6500 - 4437 .LASF40: - 4438 026c 4C353032 .string "L502_STREAM_DAC1" - 4438 5F535452 - 4438 45414D5F - 4438 44414331 - 4438 00 - 4439 .LASF41: - 4440 027d 4C353032 .string "L502_STREAM_DAC2" - 4440 5F535452 - 4440 45414D5F - 4440 44414332 - 4440 00 - 4441 .LASF60: - 4442 028e 544F444F .string "TODO_TX" - BFIN GAS /tmp/ccyqDlH1.s page 101 - - - 4442 5F545800 - 4443 .LASF108: - 4444 0296 4646545F .string "FFT_res_size" - 4444 7265735F - 4444 73697A65 - 4444 00 - 4445 .LASF19: - 4446 02a3 64617461 .string "data_size" - 4446 5F73697A - 4446 6500 - 4447 .LASF10: - 4448 02ad 696E7436 .string "int64_t" - 4448 345F7400 - 4449 .LASF128: - 4450 02b5 7372632F .string "src/l502_user_process.c" - 4450 6C353032 - 4450 5F757365 - 4450 725F7072 - 4450 6F636573 - 4451 .LASF103: - 4452 02cd 4646545F .string "FFT_buff" - 4452 62756666 - 4452 00 - 4453 .LASF15: - 4454 02d6 636F6465 .string "code" - 4454 00 - 4455 .LASF29: - 4456 02db 4C353032 .string "L502_LCH_MODE_COMM" - 4456 5F4C4348 - 4456 5F4D4F44 - 4456 455F434F - 4456 4D4D00 - 4457 .LASF57: - 4458 02ee 68646D61 .string "hdma_TX_state" - 4458 5F54585F - 4458 73746174 - 4458 6500 - 4459 .LASF44: - 4460 02fc 4C353032 .string "L502_STREAM_ALL_OUT" - 4460 5F535452 - 4460 45414D5F - 4460 414C4C5F - 4460 4F555400 - 4461 .LASF36: - 4462 0310 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 4462 5F53594E - 4462 435F4449 - 4462 5F53594E - 4462 315F4641 - 4463 .LASF82: - 4464 0327 4156475F .string "AVG_buff_state" - 4464 62756666 - 4464 5F737461 - 4464 746500 - 4465 .LASF115: - 4466 0336 74776964 .string "twiddle_re" - 4466 646C655F - BFIN GAS /tmp/ccyqDlH1.s page 102 - - - 4466 726500 - 4467 .LASF88: - 4468 0341 44494E32 .string "DIN2_SYN_value_curr" - 4468 5F53594E - 4468 5F76616C - 4468 75655F63 - 4468 75727200 - 4469 .LASF22: - 4470 0355 63686172 .string "char" - 4470 00 - 4471 .LASF100: - 4472 035a 68646D61 .string "hdma_send_done" - 4472 5F73656E - 4472 645F646F - 4472 6E6500 - 4473 .LASF91: - 4474 0369 6572725F .string "err_codes" - 4474 636F6465 - 4474 7300 - 4475 .LASF20: - 4476 0373 64617461 .string "data" - 4476 00 - 4477 .LASF3: - 4478 0378 75696E74 .string "uint8_t" - 4478 385F7400 - 4479 .LASF16: - 4480 0380 73746174 .string "status" - 4480 757300 - 4481 .LASF102: - 4482 0387 4156475F .string "AVG_buff_I_max" - 4482 62756666 - 4482 5F495F6D - 4482 617800 - 4483 .LASF52: - 4484 0396 454E4445 .string "ENDED" - 4484 4400 - 4485 .LASF11: - 4486 039c 6C6F6E67 .string "long long int" - 4486 206C6F6E - 4486 6720696E - 4486 7400 - 4487 .LASF129: - 4488 03aa 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 4488 652F6665 - 4488 64612F4D - 4488 4950542F - 4488 52616469 - 4489 .LASF39: - 4490 03f4 4C353032 .string "L502_STREAM_DIN" - 4490 5F535452 - 4490 45414D5F - 4490 44494E00 - 4491 .LASF61: - 4492 0404 5452414E .string "TRANSMITTING" - 4492 534D4954 - 4492 54494E47 - 4492 00 - BFIN GAS /tmp/ccyqDlH1.s page 103 - - - 4493 .LASF114: - 4494 0411 54585F62 .string "TX_buff_shadow" - 4494 7566665F - 4494 73686164 - 4494 6F7700 - 4495 .LASF104: - 4496 0420 7573725F .string "usr_out_proc_data" - 4496 6F75745F - 4496 70726F63 - 4496 5F646174 - 4496 6100 - 4497 .LASF80: - 4498 0432 4156475F .string "AVG_buff_I_last" - 4498 62756666 - 4498 5F495F6C - 4498 61737400 - 4499 .LASF112: - 4500 0442 73747265 .string "streams_succes_flag" - 4500 616D735F - 4500 73756363 - 4500 65735F66 - 4500 6C616700 - 4501 .LASF70: - 4502 0456 574F524B .string "WORK" - 4502 00 - 4503 .LASF50: - 4504 045b 53544550 .string "STEP_COMPLETED" - 4504 5F434F4D - 4504 504C4554 - 4504 454400 - 4505 .LASF28: - 4506 046a 4C353032 .string "L502_ADC_RANGE_02" - 4506 5F414443 - 4506 5F52414E - 4506 47455F30 - 4506 3200 - 4507 .LASF99: - 4508 047c 73697A65 .string "size" - 4508 00 - 4509 .LASF27: - 4510 0481 4C353032 .string "L502_ADC_RANGE_05" - 4510 5F414443 - 4510 5F52414E - 4510 47455F30 - 4510 3500 - 4511 .LASF17: - 4512 0493 70617261 .string "param" - 4512 6D00 - 4513 .LASF58: - 4514 0499 54585F42 .string "TX_BUFF_OFF" - 4514 5546465F - 4514 4F464600 - 4515 .LASF107: - 4516 04a5 68656164 .string "header" - 4516 657200 - 4517 .LASF83: - 4518 04ac 4156475F .string "AVG_buff_active" - BFIN GAS /tmp/ccyqDlH1.s page 104 - - - 4518 62756666 - 4518 5F616374 - 4518 69766500 - 4519 .LASF35: - 4520 04bc 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 4520 5F53594E - 4520 435F4449 - 4520 5F53594E - 4520 325F5249 - 4521 .LASF126: - 4522 04d3 44595F53 .string "DY_SYN_2_value_prev" - 4522 594E5F32 - 4522 5F76616C - 4522 75655F70 - 4522 72657600 - 4523 .LASF84: - 4524 04e7 4646545F .string "FFT_buff_I" - 4524 62756666 - 4524 5F4900 - 4525 .LASF87: - 4526 04f2 64696769 .string "digital_word_curr" - 4526 74616C5F - 4526 776F7264 - 4526 5F637572 - 4526 7200 - 4527 .LASF23: - 4528 0504 4C353032 .string "L502_ADC_RANGE_10" - 4528 5F414443 - 4528 5F52414E - 4528 47455F31 - 4528 3000 - 4529 .LASF127: - 4530 0516 474E5520 .string "GNU C 4.3.5" - 4530 4320342E - 4530 332E3500 - 4531 .LASF4: - 4532 0522 75696E74 .string "uint16_t" - 4532 31365F74 - 4532 00 - 4533 .LASF78: - 4534 052b 54585F62 .string "TX_buff_state" - 4534 7566665F - 4534 73746174 - 4534 6500 - 4535 .LASF105: - 4536 0539 7573725F .string "usr_in_proc_data" - 4536 696E5F70 - 4536 726F635F - 4536 64617461 - 4536 00 - 4537 .LASF101: - 4538 054a 4156475F .string "AVG_buff" - 4538 62756666 - 4538 00 - 4539 .LASF66: - 4540 0553 5452414E .string "TRANSPARENT" - 4540 53504152 - BFIN GAS /tmp/ccyqDlH1.s page 105 - - - 4540 454E5400 - 4541 .LASF68: - 4542 055f 4156475F .string "AVG_DONE" - 4542 444F4E45 - 4542 00 - 4543 .LASF47: - 4544 0568 6176675F .string "avg_state" - 4544 73746174 - 4544 6500 - 4545 .LASF2: - 4546 0572 73686F72 .string "short int" - 4546 7420696E - 4546 7400 - 4547 .LASF56: - 4548 057c 4359434C .string "CYCLE_RUNNING" - 4548 455F5255 - 4548 4E4E494E - 4548 4700 - 4549 .LASF75: - 4550 058a 61766572 .string "average_N_max" - 4550 6167655F - 4550 4E5F6D61 - 4550 7800 - 4551 .LASF7: - 4552 0598 6C6F6E67 .string "long int" - 4552 20696E74 - 4552 00 - 4553 .LASF86: - 4554 05a1 64696769 .string "digital_word_prev" - 4554 74616C5F - 4554 776F7264 - 4554 5F707265 - 4554 7600 - 4555 .LASF122: - 4556 05b3 736F6D65 .string "some_i" - 4556 5F6900 - 4557 .LASF12: - 4558 05ba 75696E74 .string "uint64_t" - 4558 36345F74 - 4558 00 - 4559 .LASF106: - 4560 05c3 776F7264 .string "word" - 4560 00 - 4561 .LASF111: - 4562 05c8 6462675F .string "dbg_sport_rx_copy" - 4562 73706F72 - 4562 745F7278 - 4562 5F636F70 - 4562 7900 - 4563 .LASF130: - 4564 05da 64617461 .string "dataprocessor_dypedef" - 4564 70726F63 - 4564 6573736F - 4564 725F6479 - 4564 70656465 - 4565 .LASF53: - 4566 05f0 6379636C .string "cycle_state" - BFIN GAS /tmp/ccyqDlH1.s page 106 - - - 4566 655F7374 - 4566 61746500 - 4567 .LASF69: - 4568 05fc 4646545F .string "FFT_DONE" - 4568 444F4E45 - 4568 00 - 4569 .LASF9: - 4570 0605 6C6F6E67 .string "long unsigned int" - 4570 20756E73 - 4570 69676E65 - 4570 6420696E - 4570 7400 - 4571 .LASF92: - 4572 0617 6572725F .string "err_codes_sum" - 4572 636F6465 - 4572 735F7375 - 4572 6D00 - 4573 .LASF6: - 4574 0625 696E7433 .string "int32_t" - 4574 325F7400 - 4575 .LASF49: - 4576 062d 53544550 .string "STEP_RUNNING" - 4576 5F52554E - 4576 4E494E47 - 4576 00 - 4577 .LASF38: - 4578 063a 4C353032 .string "L502_STREAM_ADC" - 4578 5F535452 - 4578 45414D5F - 4578 41444300 - 4579 .LASF1: - 4580 064a 756E7369 .string "unsigned char" - 4580 676E6564 - 4580 20636861 - 4580 7200 - 4581 .LASF125: - 4582 0658 44595F53 .string "DY_SYN_2_value" - 4582 594E5F32 - 4582 5F76616C - 4582 756500 - 4583 .LASF98: - 4584 0667 61646472 .string "addr" - 4584 00 - 4585 .LASF89: - 4586 066c 44494E32 .string "DIN2_SYN_value_prev" - 4586 5F53594E - 4586 5F76616C - 4586 75655F70 - 4586 72657600 - 4587 .LASF63: - 4588 0680 42554646 .string "BUFF_READY" - 4588 5F524541 - 4588 445900 - 4589 .LASF123: - 4590 068b 73697A65 .string "size_processed" - 4590 5F70726F - 4590 63657373 - BFIN GAS /tmp/ccyqDlH1.s page 107 - - - 4590 656400 - 4591 .LASF73: - 4592 069a 6D6F6465 .string "mode_next" - 4592 5F6E6578 - 4592 7400 - 4593 .LASF0: - 4594 06a4 7369676E .string "signed char" - 4594 65642063 - 4594 68617200 - 4595 .LASF5: - 4596 06b0 73686F72 .string "short unsigned int" - 4596 7420756E - 4596 7369676E - 4596 65642069 - 4596 6E7400 - 4597 .LASF117: - 4598 06c3 50726F63 .string "Proc_state" - 4598 5F737461 - 4598 746500 - 4599 .LASF34: - 4600 06ce 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 4600 5F53594E - 4600 435F4449 - 4600 5F53594E - 4600 315F5249 - 4601 .LASF48: - 4602 06e5 53544F50 .string "STOPPED" - 4602 50454400 - 4603 .LASF119: - 4604 06ed 64617461 .string "data_I" - 4604 5F4900 - 4605 .LASF85: - 4606 06f4 4646545F .string "FFT_buff_state" - 4606 62756666 - 4606 5F737461 - 4606 746500 - 4607 .LASF21: - 4608 0703 745F6C35 .string "t_l502_bf_cmd" - 4608 30325F62 - 4608 665F636D - 4608 6400 - 4609 .LASF64: - 4610 0711 44554D4D .string "DUMMY" - 4610 5900 - 4611 .LASF76: - 4612 0717 61766572 .string "average_N" - 4612 6167655F - 4612 4E00 - 4613 .LASF94: - 4614 0721 73747265 .string "streams_sum" - 4614 616D735F - 4614 73756D00 - 4615 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccyqDlH1.s page 108 + 1549 096e 4BE10000 P3.H = _Proc_state; + 381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1550 .loc 1 381 0 + 1551 0972 2893 [P5] = R0; + 385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + BFIN GAS /tmp/cclngoFW.s page 47 + + + 1552 .loc 1 385 0 + 1553 0974 0BE13000 P3.L = _Proc_state; + 1554 0978 18A1 R0 = [P3+16]; + 1555 097a 58B1 [P3+20] = R0; + 386:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 1556 .loc 1 386 0 + 1557 097c 18A1 R0 = [P3+16]; + 1558 097e 0864 R0 += 1; + 1559 0980 18B1 [P3+16] = R0; + 387:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1560 .loc 1 387 0 + 1561 0982 18A1 R0 = [P3+16]; + 1562 0984 21E1FF01 R1 = 511 (X); + 1563 0988 080A cc =R0<=R1 (iu); + 1564 098a 291E if cc jump .L143 (bp); + 388:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1565 .loc 1 388 0 + 1566 098c 1060 R0 = 2 (X); + 1567 098e 98E61800 B [P3+24] = R0; + 1568 0992 252E jump.s .L143; + 1569 .LVL150: + 1570 .L148: + 1571 .LBE46: + 262:src/l502_user_process.c **** if (TX_buff_state == FILLING){ + 1572 .loc 1 262 0 + 1573 0994 4CE10000 P4.H = _TX_buff_state; + 1574 0998 0CE13000 P4.L = _TX_buff_state; + 1575 099c 6099 R0 = B [P4] (X); + 1576 099e 4043 R0 = R0.B (Z); + 1577 09a0 080C cc =R0==1; + 1578 09a2 0218BE2D if cc jump 4; jump.s .L88; + 263:src/l502_user_process.c **** data_I = 0; + 1579 .loc 1 263 0 + 1580 09a6 4DE10000 P5.H = _data_I; + 1581 09aa 0DE11800 P5.L = _data_I; + 1582 09ae 00CC00C0 R0 = R0 -|- R0 || + 1582 B9A20000 + 1583 R1 = [FP+40] || + 1584 nop; + 264:src/l502_user_process.c **** TX_buff_I = 0; + 1585 .loc 1 264 0 + 1586 09b6 48E10000 P0.H = _TX_buff_I; + 263:src/l502_user_process.c **** data_I = 0; + 1587 .loc 1 263 0 + 1588 09ba 2893 [P5] = R0; + 264:src/l502_user_process.c **** TX_buff_I = 0; + 1589 .loc 1 264 0 + 1590 09bc 08E11400 P0.L = _TX_buff_I; + 1591 09c0 0093 [P0] = R0; + 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1592 .loc 1 265 0 + 1593 09c2 2891 R0 = [P5]; + 1594 09c4 0864 R0 += 1; + 263:src/l502_user_process.c **** data_I = 0; + 1595 .loc 1 263 0 + 1596 09c6 8DBB [FP+-32] = P5; + 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + BFIN GAS /tmp/cclngoFW.s page 48 + + + 1597 .loc 1 265 0 + 1598 09c8 010A cc =R1<=R0 (iu); + 1599 09ca 2818 if cc jump .L89; + 1600 09cc 22E10F27 R2 = 9999 (X); + 1601 09d0 0091 R0 = [P0]; + 1602 09d2 0864 R0 += 1; + 1603 09d4 100A cc =R0<=R2 (iu); + 1604 09d6 2210 if !cc jump .L89; + 1605 09d8 4CE10000 P4.H = _TX_buff; + 267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1606 .loc 1 267 0 + 1607 09dc 6832 P5 = P0; + 1608 09de 0CE10000 P4.L = _TX_buff; + 1609 09e2 22E10F27 R2 = 9999 (X); + 1610 09e6 4534 I0 = P5; + 1611 09e8 0520 jump.s .L90; + 1612 .L158: + 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1613 .loc 1 265 0 + 1614 09ea 009D R0 = [I0]; + 1615 09ec 0864 R0 += 1; + 1616 09ee 100A cc =R0<=R2 (iu); + 1617 09f0 1510 if !cc jump .L89; + 1618 .L90: + 267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1619 .loc 1 267 0 + 1620 09f2 8BB9 P3 = [FP+-32]; + 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1621 .loc 1 265 0 + 1622 09f4 B9A2 R1 = [FP+40]; + 267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1623 .loc 1 267 0 + 1624 09f6 4191 P1 = [P0]; + 1625 09f8 5A91 P2 = [P3]; + 1626 09fa 7BAE P3 = [FP+36]; + 1627 09fc 4C5E P1 = P4 + (P1 << 2); + 1628 09fe 935E P2 = P3 + (P2 << 2); + 1629 0a00 1091 R0 = [P2]; + 1630 0a02 0893 [P1] = R0; + 270:src/l502_user_process.c **** data_I++; + 1631 .loc 1 270 0 + 1632 0a04 89B9 P1 = [FP+-32]; + 269:src/l502_user_process.c **** TX_buff_I++; + 1633 .loc 1 269 0 + 1634 0a06 0091 R0 = [P0]; + 1635 0a08 0864 R0 += 1; + 1636 0a0a 0093 [P0] = R0; + 270:src/l502_user_process.c **** data_I++; + 1637 .loc 1 270 0 + 1638 0a0c 0891 R0 = [P1]; + 1639 0a0e 0864 R0 += 1; + 1640 0a10 0893 [P1] = R0; + 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1641 .loc 1 265 0 + 1642 0a12 0891 R0 = [P1]; + 1643 0a14 0864 R0 += 1; + 1644 0a16 010A cc =R1<=R0 (iu); + BFIN GAS /tmp/cclngoFW.s page 49 + + + 1645 0a18 E917 if !cc jump .L158 (bp); + 1646 .L89: + 272:src/l502_user_process.c **** size_processed = data_I; + 1647 .loc 1 272 0 + 1648 0a1a 88B9 P0 = [FP+-32]; + 1649 0a1c 49E10000 P1.H = _size_processed; + 1650 0a20 09E12800 P1.L = _size_processed; + 274:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 1651 .loc 1 274 0 + 1652 0a24 4AE10000 P2.H = _TX_buff_state; + 272:src/l502_user_process.c **** size_processed = data_I; + 1653 .loc 1 272 0 + 1654 0a28 0091 R0 = [P0]; + 1655 0a2a 0893 [P1] = R0; + 274:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 1656 .loc 1 274 0 + 1657 0a2c 1060 R0 = 2 (X); + 1658 0a2e 0AE13000 P2.L = _TX_buff_state; + 1659 0a32 109B B [P2] = R0; + 1660 0a34 762D jump.s .L88; + 1661 .LVL151: + 1662 .L96: + 1663 .LBB60: + 369:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 1664 .loc 1 369 0 + 1665 0a36 49E10000 P1.H = _Proc_state; + 1666 0a3a 09E13000 P1.L = _Proc_state; + 1667 0a3e 8AE61800 B [P1+24] = R2; + 370:src/l502_user_process.c **** Proc_state.average_N ++; + 1668 .loc 1 370 0 + 1669 0a42 C8A8 R0 = W [P1+6] (X); + 1670 0a44 0864 R0 += 1; + 1671 0a46 C8B4 W [P1+6] = R0; + 1672 0a48 CA2D jump.s .L143; + 1673 .LVL152: + 1674 .L152: + 1675 .LBB47: + 1676 .LBB50: + 1677 .LBB55: + 164:src/l502_user_process.c **** res = (res >> 1) + bit; + 1678 .loc 1 164 0 + 1679 0a4a 680A cc =P0<=P5 (iu); + 1680 0a4c 181F if cc jump .L112 (bp); + 1681 .LVL153: + 1682 0a4e 6532 P4 = P5; + 1683 0a50 5132 P2 = P1; + 1684 0a52 482F jump.s .L159; + 1685 .LVL154: + 1686 .L153: + 1687 0a54 680A cc =P0<=P5 (iu); + 1688 0a56 181F if cc jump .L115 (bp); + 1689 .LVL155: + 1690 0a58 2130 R4 = R1; + 1691 0a5a 2A30 R5 = R2; + 1692 0a5c 152F jump.s .L115; + 1693 .LVL156: + 1694 .L154: + BFIN GAS /tmp/cclngoFW.s page 50 + + + 161:src/l502_user_process.c **** while (bit != 0) { + 1695 .loc 1 161 0 + 1696 0a5e 0430 R0 = R4; + 1697 .LVL157: + 1698 .L110: + 1699 0a60 F963 R1 = -1 (X); + 1700 0a62 41E1FF00 R1.H = 255; + 1701 0a66 EA63 R2 = -3 (X); + 1702 0a68 0854 R0 = R0 & R1; + 1703 0a6a D24F R2 <<= 26; + 1704 0a6c 1056 R0 = R0 | R2; + 1705 .L103: + 1706 .LBE55: + 1707 .LBE50: + 332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + + 1708 .loc 1 332 0 + 1709 0a6e 78B9 P0 = [FP+-36]; + 1710 0a70 49E10000 P1.H = _TX_buff; + 1711 .LVL158: + 1712 0a74 09E10000 P1.L = _TX_buff; + 328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ + 1713 .loc 1 328 0 + 1714 0a78 21E10F27 R1 = 9999 (X); + 332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + + 1715 .loc 1 332 0 + 1716 0a7c 815E P2 = P1 + (P0 << 2); + 1717 .LVL159: + 1718 0a7e 1093 [P2] = R0; + 1719 0a80 4030 R0 = P0; + 1720 0a82 4AE10000 P2.H = _TX_buff_I; + 1721 0a86 0864 R0 += 1; + 1722 0a88 0AE11400 P2.L = _TX_buff_I; + 1723 0a8c 1093 [P2] = R0; + 328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ + 1724 .loc 1 328 0 + 1725 0a8e 1091 R0 = [P2]; + 1726 0a90 2064 R0 += 4; + 1727 0a92 080A cc =R0<=R1 (iu); + 1728 0a94 6610 if !cc jump .L100; + 1729 0a96 F1B9 R1 = [FP+-4]; + 1730 0a98 F0B9 R0 = [FP+-4]; + 1731 0a9a 1164 R1 += 2; + 1732 0a9c 22E10304 R2 = 1027 (X); + 1733 0aa0 F867 R0 += -1; + 1734 0aa2 1108 cc =R1==R2; + 1735 0aa4 5E18 if cc jump .L100; + 1736 0aa6 F2B9 R2 = [FP+-4]; + 1737 0aa8 F1BB [FP+-4] = R1; + 1738 0aaa 342E jump.s .L118; + 1739 .LVL160: + 1740 .L132: + 1741 .LBB49: + 1742 .LBB57: + 157:src/l502_user_process.c **** while (bit > n) { + 1743 .loc 1 157 0 + 1744 0aac 0F60 R7 = 1 (X); + 1745 .LVL161: + BFIN GAS /tmp/cclngoFW.s page 51 + + + 1746 0aae 0660 R6 = 0 (X); + 1747 .LVL162: + 1748 0ab0 F74F R7 <<= 30; + 1749 .LVL163: + 1750 .L142: + 158:src/l502_user_process.c **** bit >>= 2; + 1751 .loc 1 158 0 + 1752 0ab2 82C6F681 R0 = R6 >> 2; + 1753 0ab6 82C6F782 R1 = R7 << 30; + 1754 0aba 8156 R2 = R1 | R0; + 1755 .LVL164: + 1756 0abc 82C6F787 R3 = R7 >> 2; + 1757 .LVL165: + 157:src/l502_user_process.c **** while (bit > n) { + 1758 .loc 1 157 0 + 1759 0ac0 4130 R0 = P1; + 158:src/l502_user_process.c **** bit >>= 2; + 1760 .loc 1 158 0 + 1761 0ac2 3230 R6 = R2; + 1762 0ac4 3B30 R7 = R3; + 157:src/l502_user_process.c **** while (bit > n) { + 1763 .loc 1 157 0 + 1764 0ac6 030A cc =R3<=R0 (iu); + 1765 0ac8 F517 if !cc jump .L142 (bp); + 1766 .LVL166: + 1767 0aca 0308 cc =R3==R0; + 1768 0acc 0618 if cc jump .L160; + 1769 .L128: + 161:src/l502_user_process.c **** while (bit != 0) { + 1770 .loc 1 161 0 + 1771 0ace 1A56 R0 = R2 | R3; + 1772 .LVL167: + 1773 0ad0 000C cc =R0==0; + 1774 0ad2 D016 if !cc jump .L109 (bp); + 1775 0ad4 0060 R0 = 0 (X); + 1776 .LVL168: + 1777 0ad6 C52F jump.s .L110; + 1778 .LVL169: + 1779 .L160: + 157:src/l502_user_process.c **** while (bit > n) { + 1780 .loc 1 157 0 + 1781 0ad8 4D30 R1 = P5; + 1782 0ada 0A0A cc =R2<=R1 (iu); + 1783 0adc EB17 if !cc jump .L142 (bp); + 1784 .LVL170: + 1785 0ade F82F jump.s .L128; + 1786 .LVL171: + 1787 .L151: + 148:src/l502_user_process.c **** if (x <= 0) { + 1788 .loc 1 148 0 + 1789 0ae0 410C cc =P1==0; + 1790 0ae2 0314 if !cc jump .L126 (bp); + 1791 0ae4 450C cc =P5==0; + 1792 0ae6 E317 if !cc jump .L132 (bp); + 1793 .L126: + 1794 0ae8 E863 R0 = -3 (X); + 1795 0aea D04F R0 <<= 26; + BFIN GAS /tmp/cclngoFW.s page 52 + + + 1796 0aec C12F jump.s .L103; + 1797 .LVL172: + 1798 .L144: + 1799 .LBE57: + 1800 .LBE49: + 1801 .LBE47: + 1802 .LBE60: + 411:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 1803 .loc 1 411 0 + 1804 0aee 78A2 R0 = [FP+36]; + 1805 0af0 B9A2 R1 = [FP+40]; + 1806 0af2 0260 R2 = 0 (X); + 1807 0af4 FFE386FA call _hdma_send_req_start; + 1808 0af8 B8A2 R0 = [FP+40]; + 440:src/l502_user_process.c **** } + 1809 .loc 1 440 0 + 1810 0afa 01E80000 UNLINK; + 1811 0afe A305 ( r7:4, p5:3 ) = [sp++]; + 1812 + 1813 .LCFI16: + 1814 .LVL173: + 1815 0b00 1000 rts; + 1816 .LVL174: + 1817 .L150: + 1818 0b02 4CE10000 P4.H = _TX_buff; + 1819 0b06 4DE10000 P5.H = _TX_buff_shadow; + 414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 1820 .loc 1 414 0 + 1821 0b0a 0160 R1 = 0 (X); + 1822 .LVL175: + 1823 0b0c 0CE10000 P4.L = _TX_buff; + 1824 0b10 0DE10000 P5.L = _TX_buff_shadow; + 1825 0b14 28E11027 P0 = 10000 (X); + 1826 0b18 B2E00800 LSETUP (.L124, .L162) LC1 = P0; + 1827 .L124: + 1828 .LBB61: + 416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1829 .loc 1 416 0 + 1830 0b1c 0932 P1 = R1; + 415:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 1831 .loc 1 415 0 + 1832 0b1e 0964 R1 += 1; + 416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1833 .loc 1 416 0 + 1834 0b20 4A44 P2 = P1 << 2; + 1835 0b22 545A P1 = P4 + P2; + 1836 0b24 0891 R0 = [P1]; + 1837 0b26 955A P2 = P5 + P2; + 1838 .L162: + 1839 0b28 1093 [P2] = R0; + 1840 .LBE61: + 418:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 1841 .loc 1 418 0 + 1842 0b2a 4AE10000 P2.H = _TX_buff_I; + 1843 0b2e 0AE11400 P2.L = _TX_buff_I; + 1844 0b32 40E10000 R0.H = _TX_buff_shadow; + 1845 0b36 1191 R1 = [P2]; + BFIN GAS /tmp/cclngoFW.s page 53 + + + 1846 .LVL176: + 1847 0b38 0260 R2 = 0 (X); + 1848 0b3a 00E10000 R0.L = _TX_buff_shadow; + 1849 0b3e FFE361FA call _hdma_send_req_start; + 419:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); + 1850 .loc 1 419 0 + 1851 0b42 40E10000 R0.H = _TX_marker; + 1852 0b46 00E10400 R0.L = _TX_marker; + 1853 0b4a 5160 R1 = 10 (X); + 1854 0b4c 0260 R2 = 0 (X); + 1855 0b4e FFE359FA call _hdma_send_req_start; + 422:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 1856 .loc 1 422 0 + 1857 0b52 4AE10000 P2.H = _TX_buff_state; + 1858 0b56 2060 R0 = 4 (X); + 1859 0b58 0AE13000 P2.L = _TX_buff_state; + 1860 0b5c 109B B [P2] = R0; + 1861 0b5e 002D jump.s .L123; + 1862 .LVL177: + 1863 .L100: + 1864 .LBB62: + 1865 .LBB59: + 328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ + 1866 .loc 1 328 0 + 1867 0b60 0068 P0 = 0 (X); + 1868 .LVL178: + 1869 .LBB58: + 347:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; + 1870 .loc 1 347 0 + 1871 0b62 29E10002 P1 = 512 (X); + 1872 0b66 B2E00C10 LSETUP (.L119, .L161) LC1 = P1; + 1873 .L119: + 1874 0b6a 4BE10000 P3.H = _AVG_buff; + 1875 0b6e 0BE10000 P3.L = _AVG_buff; + 1876 0b72 4CE100E0 P4.H = 57344; + 1877 0b76 835E P2 = P3 + (P0 << 2); + 1878 0b78 0CE10000 P4.L = 0; + 1879 0b7c 5493 [P2] = P4; + 1880 .L161: + 346:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ + 1881 .loc 1 346 0 + 1882 0b7e 086C P0 += 1; + 1883 .LBE58: + 350:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 1884 .loc 1 350 0 + 1885 0b80 4DE10000 P5.H = _TX_buff_state; + 1886 .LVL179: + 1887 0b84 1060 R0 = 2 (X); + 1888 0b86 0DE13000 P5.L = _TX_buff_state; + 1889 0b8a 289B B [P5] = R0; + 363:src/l502_user_process.c **** Proc_state.average_N = 0; + 1890 .loc 1 363 0 + 1891 0b8c 48E10000 P0.H = _Proc_state; + 1892 .LVL180: + 1893 0b90 0060 R0 = 0 (X); + 1894 0b92 08E13000 P0.L = _Proc_state; + 1895 0b96 C0B4 W [P0+6] = R0; + BFIN GAS /tmp/cclngoFW.s page 54 + + + 1896 0b98 222D jump.s .L143; + 1897 .LBE59: + 1898 .LBE62: + 1899 .LFE4: + 1900 .size _usr_in_proc_data, .-_usr_in_proc_data + 1901 .global _streams_cnt; + 1902 .section .bss,"aw",@nobits + 1903 .align 4 + 1904 .type _streams_cnt, @object + 1905 .size _streams_cnt, 16 + 1906 _streams_cnt: + 1907 0000 00000000 .zero 16 + 1907 00000000 + 1907 00000000 + 1907 00000000 + 1908 .global _dbg_receive_value; + 1909 .data; + 1910 .align 4 + 1911 .type _dbg_receive_value, @object + 1912 .size _dbg_receive_value, 4 + 1913 _dbg_receive_value: + 1914 0000 91D51200 .long 1234321 + 1915 .global _streams_succes_flag; + 1916 .section .bss + 1917 .align 4 + 1918 .type _streams_succes_flag, @object + 1919 .size _streams_succes_flag, 4 + 1920 _streams_succes_flag: + 1921 0010 00000000 .zero 4 + 1922 .global _TX_marker; + 1923 .data; + 1924 .align 4 + 1925 .type _TX_marker, @object + 1926 .size _TX_marker, 40 + 1927 _TX_marker: + 1928 0004 0F0000FE .long -33554417 + 1929 0008 F00000FE .long -33554192 + 1930 000c 000F00FE .long -33550592 + 1931 0010 00F000FE .long -33492992 + 1932 0014 00000FFE .long -32571392 + 1933 0018 0000F0FE .long -17825792 + 1934 001c 00000FFE .long -32571392 + 1935 0020 00F000FE .long -33492992 + 1936 0024 000F00FE .long -33550592 + 1937 0028 F00000FE .long -33554192 + 1938 .global _TX_buff_I; + 1939 .section .bss + 1940 .align 4 + 1941 .type _TX_buff_I, @object + 1942 .size _TX_buff_I, 4 + 1943 _TX_buff_I: + 1944 0014 00000000 .zero 4 + 1945 .global _TX_buff_I_shadow; + 1946 .data; + 1947 .align 4 + 1948 .type _TX_buff_I_shadow, @object + 1949 .size _TX_buff_I_shadow, 4 + BFIN GAS /tmp/cclngoFW.s page 55 + + + 1950 _TX_buff_I_shadow: + 1951 002c B9E10100 .long 123321 + 1952 .global _data_I; + 1953 .section .bss + 1954 .align 4 + 1955 .type _data_I, @object + 1956 .size _data_I, 4 + 1957 _data_I: + 1958 0018 00000000 .zero 4 + 1959 .global _send_size; + 1960 .align 4 + 1961 .type _send_size, @object + 1962 .size _send_size, 4 + 1963 _send_size: + 1964 001c 00000000 .zero 4 + 1965 .global _TX_buff_state; + 1966 .data; + 1967 .type _TX_buff_state, @object + 1968 .size _TX_buff_state, 1 + 1969 _TX_buff_state: + 1970 0030 04 .byte 4 + 1971 .global _tx_val; + 1972 0031 000000 .section .bss + 1973 .align 4 + 1974 .type _tx_val, @object + 1975 .size _tx_val, 4 + 1976 _tx_val: + 1977 0020 00000000 .zero 4 + 1978 .global _some_i; + 1979 .align 4 + 1980 .type _some_i, @object + 1981 .size _some_i, 4 + 1982 _some_i: + 1983 0024 00000000 .zero 4 + 1984 .global _size_processed; + 1985 .align 4 + 1986 .type _size_processed, @object + 1987 .size _size_processed, 4 + 1988 _size_processed: + 1989 0028 00000000 .zero 4 + 1990 .global _LFSM_started; + 1991 .type _LFSM_started, @object + 1992 .size _LFSM_started, 1 + 1993 _LFSM_started: + 1994 002c 00 .zero 1 + 1995 .global _DY_SYN_2_value; + 1996 .type _DY_SYN_2_value, @object + 1997 .size _DY_SYN_2_value, 1 + 1998 _DY_SYN_2_value: + 1999 002d 00 .zero 1 + 2000 .global _DY_SYN_2_value_prev; + 2001 .type _DY_SYN_2_value_prev, @object + 2002 .size _DY_SYN_2_value_prev, 1 + 2003 _DY_SYN_2_value_prev: + 2004 002e 00 .zero 1 + 2005 .comm _dbg_sport_rx_copy,40,4 + 2006 .comm _Proc_state,48,4 + BFIN GAS /tmp/cclngoFW.s page 56 + + + 2007 002f 00 .section .debug_frame,"",@progbits + 2008 .Lframe0: + 2009 0000 0C000000 .4byte .LECIE0-.LSCIE0 + 2010 .LSCIE0: + 2011 0004 FFFFFFFF .4byte 0xffffffff + 2012 0008 01 .byte 0x1 + 2013 0009 00 .string "" + 2014 000a 01 .uleb128 0x1 + 2015 000b 7C .sleb128 -4 + 2016 000c 23 .byte 0x23 + 2017 000d 0C .byte 0xc + 2018 000e 0E .uleb128 0xe + 2019 000f 00 .uleb128 0x0 + 2020 .align 4 + 2021 .LECIE0: + 2022 .LSFDE0: + 2023 0010 20000000 .4byte .LEFDE0-.LASFDE0 + 2024 .LASFDE0: + 2025 0014 00000000 .4byte .Lframe0 + 2026 0018 00000000 .4byte .LFB8 + 2027 001c 9C030000 .4byte .LFE8-.LFB8 + 2028 0020 44 .byte 0x4 + 2029 .4byte .LCFI0-.LFB8 + 2030 0021 0E .byte 0xe + 2031 0022 10 .uleb128 0x10 + 2032 0023 44 .byte 0x4 + 2033 .4byte .LCFI1-.LCFI0 + 2034 0024 0C .byte 0xc + 2035 0025 0F .uleb128 0xf + 2036 0026 18 .uleb128 0x18 + 2037 0027 8F .byte 0x8f + 2038 0028 06 .uleb128 0x6 + 2039 0029 A3 .byte 0xa3 + 2040 002a 05 .uleb128 0x5 + 2041 002b 8D .byte 0x8d + 2042 002c 04 .uleb128 0x4 + 2043 002d 8C .byte 0x8c + 2044 002e 03 .uleb128 0x3 + 2045 002f 87 .byte 0x87 + 2046 0030 02 .uleb128 0x2 + 2047 0031 86 .byte 0x86 + 2048 0032 01 .uleb128 0x1 + 2049 0033 00 .align 4 + 2050 .LEFDE0: + 2051 .LSFDE2: + 2052 0034 14000000 .4byte .LEFDE2-.LASFDE2 + 2053 .LASFDE2: + 2054 0038 00000000 .4byte .Lframe0 + 2055 003c 9C030000 .4byte .LFB7 + 2056 0040 1C000000 .4byte .LFE7-.LFB7 + 2057 0044 48 .byte 0x4 + 2058 .4byte .LCFI5-.LFB7 + 2059 0045 0C .byte 0xc + 2060 0046 0F .uleb128 0xf + 2061 0047 08 .uleb128 0x8 + 2062 0048 8F .byte 0x8f + 2063 0049 02 .uleb128 0x2 + BFIN GAS /tmp/cclngoFW.s page 57 + + + 2064 004a A3 .byte 0xa3 + 2065 004b 01 .uleb128 0x1 + 2066 .align 4 + 2067 .LEFDE2: + 2068 .LSFDE4: + 2069 004c 14000000 .4byte .LEFDE4-.LASFDE4 + 2070 .LASFDE4: + 2071 0050 00000000 .4byte .Lframe0 + 2072 0054 B8030000 .4byte .LFB6 + 2073 0058 28000000 .4byte .LFE6-.LFB6 + 2074 005c 48 .byte 0x4 + 2075 .4byte .LCFI6-.LFB6 + 2076 005d 0C .byte 0xc + 2077 005e 0F .uleb128 0xf + 2078 005f 08 .uleb128 0x8 + 2079 0060 8F .byte 0x8f + 2080 0061 02 .uleb128 0x2 + 2081 0062 A3 .byte 0xa3 + 2082 0063 01 .uleb128 0x1 + 2083 .align 4 + 2084 .LEFDE4: + 2085 .LSFDE6: + 2086 0064 1C000000 .4byte .LEFDE6-.LASFDE6 + 2087 .LASFDE6: + 2088 0068 00000000 .4byte .Lframe0 + 2089 006c E0030000 .4byte .LFB5 + 2090 0070 4A000000 .4byte .LFE5-.LFB5 + 2091 0074 42 .byte 0x4 + 2092 .4byte .LCFI7-.LFB5 + 2093 0075 0E .byte 0xe + 2094 0076 08 .uleb128 0x8 + 2095 0077 48 .byte 0x4 + 2096 .4byte .LCFI8-.LCFI7 + 2097 0078 0C .byte 0xc + 2098 0079 0F .uleb128 0xf + 2099 007a 10 .uleb128 0x10 + 2100 007b 8F .byte 0x8f + 2101 007c 04 .uleb128 0x4 + 2102 007d A3 .byte 0xa3 + 2103 007e 03 .uleb128 0x3 + 2104 007f 87 .byte 0x87 + 2105 0080 02 .uleb128 0x2 + 2106 0081 86 .byte 0x86 + 2107 0082 01 .uleb128 0x1 + 2108 0083 00 .align 4 + 2109 .LEFDE6: + 2110 .LSFDE8: + 2111 0084 14000000 .4byte .LEFDE8-.LASFDE8 + 2112 .LASFDE8: + 2113 0088 00000000 .4byte .Lframe0 + 2114 008c 2C040000 .4byte .LFB3 + 2115 0090 98000000 .4byte .LFE3-.LFB3 + 2116 0094 44 .byte 0x4 + 2117 .4byte .LCFI11-.LFB3 + 2118 0095 0C .byte 0xc + 2119 0096 0F .uleb128 0xf + 2120 0097 08 .uleb128 0x8 + BFIN GAS /tmp/cclngoFW.s page 58 + + + 2121 0098 8F .byte 0x8f + 2122 0099 02 .uleb128 0x2 + 2123 009a A3 .byte 0xa3 + 2124 009b 01 .uleb128 0x1 + 2125 .align 4 + 2126 .LEFDE8: + 2127 .LSFDE10: + 2128 009c 28000000 .4byte .LEFDE10-.LASFDE10 + 2129 .LASFDE10: + 2130 00a0 00000000 .4byte .Lframe0 + 2131 00a4 C4040000 .4byte .LFB4 + 2132 00a8 D6060000 .4byte .LFE4-.LFB4 + 2133 00ac 42 .byte 0x4 + 2134 .4byte .LCFI12-.LFB4 + 2135 00ad 0E .byte 0xe + 2136 00ae 1C .uleb128 0x1c + 2137 00af 44 .byte 0x4 + 2138 .4byte .LCFI13-.LCFI12 + 2139 00b0 0C .byte 0xc + 2140 00b1 0F .uleb128 0xf + 2141 00b2 24 .uleb128 0x24 + 2142 00b3 8F .byte 0x8f + 2143 00b4 09 .uleb128 0x9 + 2144 00b5 A3 .byte 0xa3 + 2145 00b6 08 .uleb128 0x8 + 2146 00b7 8D .byte 0x8d + 2147 00b8 07 .uleb128 0x7 + 2148 00b9 8C .byte 0x8c + 2149 00ba 06 .uleb128 0x6 + 2150 00bb 8B .byte 0x8b + 2151 00bc 05 .uleb128 0x5 + 2152 00bd 87 .byte 0x87 + 2153 00be 04 .uleb128 0x4 + 2154 00bf 86 .byte 0x86 + 2155 00c0 03 .uleb128 0x3 + 2156 00c1 85 .byte 0x85 + 2157 00c2 02 .uleb128 0x2 + 2158 00c3 84 .byte 0x84 + 2159 00c4 01 .uleb128 0x1 + 2160 00c5 000000 .align 4 + 2161 .LEFDE10: + 2162 .text; + 2163 .Letext0: + 2164 0b9a 0000 .section .debug_loc,"",@progbits + 2165 .Ldebug_loc0: + 2166 .LLST0: + 2167 0000 00000000 .4byte .LFB8-.Ltext0 + 2168 0004 04000000 .4byte .LCFI0-.Ltext0 + 2169 0008 0100 .2byte 0x1 + 2170 000a 5E .byte 0x5e + 2171 000b 04000000 .4byte .LCFI0-.Ltext0 + 2172 000f 08000000 .4byte .LCFI1-.Ltext0 + 2173 0013 0200 .2byte 0x2 + 2174 0015 7E .byte 0x7e + 2175 0016 10 .sleb128 16 + 2176 0017 08000000 .4byte .LCFI1-.Ltext0 + 2177 001b 9C030000 .4byte .LFE8-.Ltext0 + BFIN GAS /tmp/cclngoFW.s page 59 + + + 2178 001f 0200 .2byte 0x2 + 2179 0021 7F .byte 0x7f + 2180 0022 18 .sleb128 24 + 2181 0023 00000000 .4byte 0x0 + 2182 0027 00000000 .4byte 0x0 + 2183 .LLST1: + 2184 002b 00000000 .4byte .LVL0-.Ltext0 + 2185 002f 10000000 .4byte .LVL1-.Ltext0 + 2186 0033 0100 .2byte 0x1 + 2187 0035 50 .byte 0x50 + 2188 0036 10000000 .4byte .LVL1-.Ltext0 + 2189 003a 24000000 .4byte .LVL2-.Ltext0 + 2190 003e 0100 .2byte 0x1 + 2191 0040 58 .byte 0x58 + 2192 0041 2E000000 .4byte .LVL4-.Ltext0 + 2193 0045 48000000 .4byte .LVL5-.Ltext0 + 2194 0049 0100 .2byte 0x1 + 2195 004b 58 .byte 0x58 + 2196 004c 52000000 .4byte .LVL6-.Ltext0 + 2197 0050 56000000 .4byte .LVL7-.Ltext0 + 2198 0054 0100 .2byte 0x1 + 2199 0056 58 .byte 0x58 + 2200 0057 6C000000 .4byte .LVL9-.Ltext0 + 2201 005b 94000000 .4byte .LVL12-.Ltext0 + 2202 005f 0100 .2byte 0x1 + 2203 0061 58 .byte 0x58 + 2204 0062 98000000 .4byte .LVL13-.Ltext0 + 2205 0066 A8000000 .4byte .LVL14-.Ltext0 + 2206 006a 0100 .2byte 0x1 + 2207 006c 58 .byte 0x58 + 2208 006d 4A010000 .4byte .LVL29-.Ltext0 + 2209 0071 5A010000 .4byte .LVL30-.Ltext0 + 2210 0075 0100 .2byte 0x1 + 2211 0077 58 .byte 0x58 + 2212 0078 7C010000 .4byte .LVL31-.Ltext0 + 2213 007c 9A010000 .4byte .LVL32-.Ltext0 + 2214 0080 0100 .2byte 0x1 + 2215 0082 58 .byte 0x58 + 2216 0083 9C010000 .4byte .LVL33-.Ltext0 + 2217 0087 0E020000 .4byte .LVL52-.Ltext0 + 2218 008b 0100 .2byte 0x1 + 2219 008d 58 .byte 0x58 + 2220 008e 10020000 .4byte .LVL53-.Ltext0 + 2221 0092 6C020000 .4byte .LVL54-.Ltext0 + 2222 0096 0100 .2byte 0x1 + 2223 0098 58 .byte 0x58 + 2224 0099 94020000 .4byte .LVL57-.Ltext0 + 2225 009d EE020000 .4byte .LVL58-.Ltext0 + 2226 00a1 0100 .2byte 0x1 + 2227 00a3 58 .byte 0x58 + 2228 00a4 04030000 .4byte .LVL59-.Ltext0 + 2229 00a8 16030000 .4byte .LVL60-.Ltext0 + 2230 00ac 0100 .2byte 0x1 + 2231 00ae 58 .byte 0x58 + 2232 00af 18030000 .4byte .LVL61-.Ltext0 + 2233 00b3 2A030000 .4byte .LVL62-.Ltext0 + 2234 00b7 0100 .2byte 0x1 + BFIN GAS /tmp/cclngoFW.s page 60 + + + 2235 00b9 58 .byte 0x58 + 2236 00ba 2C030000 .4byte .LVL63-.Ltext0 + 2237 00be 86030000 .4byte .LVL64-.Ltext0 + 2238 00c2 0100 .2byte 0x1 + 2239 00c4 58 .byte 0x58 + 2240 00c5 00000000 .4byte 0x0 + 2241 00c9 00000000 .4byte 0x0 + 2242 .LLST2: + 2243 00cd 24000000 .4byte .LVL2-.Ltext0 + 2244 00d1 2C000000 .4byte .LVL3-.Ltext0 + 2245 00d5 0100 .2byte 0x1 + 2246 00d7 57 .byte 0x57 + 2247 00d8 58000000 .4byte .LVL8-.Ltext0 + 2248 00dc 6C000000 .4byte .LVL9-.Ltext0 + 2249 00e0 0100 .2byte 0x1 + 2250 00e2 57 .byte 0x57 + 2251 00e3 00000000 .4byte 0x0 + 2252 00e7 00000000 .4byte 0x0 + 2253 .LLST3: + 2254 00eb 84000000 .4byte .LVL10-.Ltext0 + 2255 00ef 90000000 .4byte .LVL11-.Ltext0 + 2256 00f3 0100 .2byte 0x1 + 2257 00f5 50 .byte 0x50 + 2258 00f6 00000000 .4byte 0x0 + 2259 00fa 00000000 .4byte 0x0 + 2260 .LLST4: + 2261 00fe 0E010000 .4byte .LVL15-.Ltext0 + 2262 0102 38010000 .4byte .LVL26-.Ltext0 + 2263 0106 0100 .2byte 0x1 + 2264 0108 51 .byte 0x51 + 2265 0109 38010000 .4byte .LVL26-.Ltext0 + 2266 010d 40010000 .4byte .LVL28-.Ltext0 + 2267 0111 0100 .2byte 0x1 + 2268 0113 50 .byte 0x50 + 2269 0114 00000000 .4byte 0x0 + 2270 0118 00000000 .4byte 0x0 + 2271 .LLST5: + 2272 011c AE010000 .4byte .LVL34-.Ltext0 + 2273 0120 B4010000 .4byte .LVL35-.Ltext0 + 2274 0124 0100 .2byte 0x1 + 2275 0126 52 .byte 0x52 + 2276 0127 B4010000 .4byte .LVL35-.Ltext0 + 2277 012b BC010000 .4byte .LVL36-.Ltext0 + 2278 012f 0100 .2byte 0x1 + 2279 0131 50 .byte 0x50 + 2280 0132 BC010000 .4byte .LVL36-.Ltext0 + 2281 0136 BE010000 .4byte .LVL37-.Ltext0 + 2282 013a 0100 .2byte 0x1 + 2283 013c 52 .byte 0x52 + 2284 013d BE010000 .4byte .LVL37-.Ltext0 + 2285 0141 C6010000 .4byte .LVL38-.Ltext0 + 2286 0145 0100 .2byte 0x1 + 2287 0147 50 .byte 0x50 + 2288 0148 C6010000 .4byte .LVL38-.Ltext0 + 2289 014c C8010000 .4byte .LVL39-.Ltext0 + 2290 0150 0100 .2byte 0x1 + 2291 0152 52 .byte 0x52 + BFIN GAS /tmp/cclngoFW.s page 61 + + + 2292 0153 C8010000 .4byte .LVL39-.Ltext0 + 2293 0157 D0010000 .4byte .LVL40-.Ltext0 + 2294 015b 0100 .2byte 0x1 + 2295 015d 50 .byte 0x50 + 2296 015e D0010000 .4byte .LVL40-.Ltext0 + 2297 0162 D2010000 .4byte .LVL41-.Ltext0 + 2298 0166 0100 .2byte 0x1 + 2299 0168 52 .byte 0x52 + 2300 0169 D2010000 .4byte .LVL41-.Ltext0 + 2301 016d DA010000 .4byte .LVL42-.Ltext0 + 2302 0171 0100 .2byte 0x1 + 2303 0173 50 .byte 0x50 + 2304 0174 DA010000 .4byte .LVL42-.Ltext0 + 2305 0178 DC010000 .4byte .LVL43-.Ltext0 + 2306 017c 0100 .2byte 0x1 + 2307 017e 52 .byte 0x52 + 2308 017f DC010000 .4byte .LVL43-.Ltext0 + 2309 0183 E4010000 .4byte .LVL44-.Ltext0 + 2310 0187 0100 .2byte 0x1 + 2311 0189 50 .byte 0x50 + 2312 018a E4010000 .4byte .LVL44-.Ltext0 + 2313 018e E6010000 .4byte .LVL45-.Ltext0 + 2314 0192 0100 .2byte 0x1 + 2315 0194 52 .byte 0x52 + 2316 0195 E6010000 .4byte .LVL45-.Ltext0 + 2317 0199 EE010000 .4byte .LVL46-.Ltext0 + 2318 019d 0100 .2byte 0x1 + 2319 019f 50 .byte 0x50 + 2320 01a0 EE010000 .4byte .LVL46-.Ltext0 + 2321 01a4 F0010000 .4byte .LVL47-.Ltext0 + 2322 01a8 0100 .2byte 0x1 + 2323 01aa 52 .byte 0x52 + 2324 01ab F0010000 .4byte .LVL47-.Ltext0 + 2325 01af F8010000 .4byte .LVL48-.Ltext0 + 2326 01b3 0100 .2byte 0x1 + 2327 01b5 50 .byte 0x50 + 2328 01b6 F8010000 .4byte .LVL48-.Ltext0 + 2329 01ba FA010000 .4byte .LVL49-.Ltext0 + 2330 01be 0100 .2byte 0x1 + 2331 01c0 52 .byte 0x52 + 2332 01c1 FA010000 .4byte .LVL49-.Ltext0 + 2333 01c5 02020000 .4byte .LVL50-.Ltext0 + 2334 01c9 0100 .2byte 0x1 + 2335 01cb 50 .byte 0x50 + 2336 01cc 02020000 .4byte .LVL50-.Ltext0 + 2337 01d0 04020000 .4byte .LVL51-.Ltext0 + 2338 01d4 0100 .2byte 0x1 + 2339 01d6 52 .byte 0x52 + 2340 01d7 04020000 .4byte .LVL51-.Ltext0 + 2341 01db 0E020000 .4byte .LVL52-.Ltext0 + 2342 01df 0100 .2byte 0x1 + 2343 01e1 50 .byte 0x50 + 2344 01e2 00000000 .4byte 0x0 + 2345 01e6 00000000 .4byte 0x0 + 2346 .LLST6: + 2347 01ea 6C020000 .4byte .LVL54-.Ltext0 + 2348 01ee 8A020000 .4byte .LVL56-.Ltext0 + BFIN GAS /tmp/cclngoFW.s page 62 + + + 2349 01f2 0100 .2byte 0x1 + 2350 01f4 58 .byte 0x58 + 2351 01f5 00000000 .4byte 0x0 + 2352 01f9 00000000 .4byte 0x0 + 2353 .LLST7: + 2354 01fd 80020000 .4byte .LVL55-.Ltext0 + 2355 0201 8A020000 .4byte .LVL56-.Ltext0 + 2356 0205 0100 .2byte 0x1 + 2357 0207 58 .byte 0x58 + 2358 0208 EE020000 .4byte .LVL58-.Ltext0 + 2359 020c 04030000 .4byte .LVL59-.Ltext0 + 2360 0210 0100 .2byte 0x1 + 2361 0212 58 .byte 0x58 + 2362 0213 00000000 .4byte 0x0 + 2363 0217 00000000 .4byte 0x0 + 2364 .LLST8: + 2365 021b 80020000 .4byte .LVL55-.Ltext0 + 2366 021f 8A020000 .4byte .LVL56-.Ltext0 + 2367 0223 0100 .2byte 0x1 + 2368 0225 58 .byte 0x58 + 2369 0226 86030000 .4byte .LVL64-.Ltext0 + 2370 022a 9C030000 .4byte .LFE8-.Ltext0 + 2371 022e 0100 .2byte 0x1 + 2372 0230 58 .byte 0x58 + 2373 0231 00000000 .4byte 0x0 + 2374 0235 00000000 .4byte 0x0 + 2375 .LLST9: + 2376 0239 9C030000 .4byte .LFB7-.Ltext0 + 2377 023d A4030000 .4byte .LCFI5-.Ltext0 + 2378 0241 0100 .2byte 0x1 + 2379 0243 5E .byte 0x5e + 2380 0244 A4030000 .4byte .LCFI5-.Ltext0 + 2381 0248 B8030000 .4byte .LFE7-.Ltext0 + 2382 024c 0200 .2byte 0x2 + 2383 024e 7F .byte 0x7f + 2384 024f 08 .sleb128 8 + 2385 0250 00000000 .4byte 0x0 + 2386 0254 00000000 .4byte 0x0 + 2387 .LLST10: + 2388 0258 9C030000 .4byte .LVL65-.Ltext0 + 2389 025c AA030000 .4byte .LVL66-.Ltext0 + 2390 0260 0100 .2byte 0x1 + 2391 0262 50 .byte 0x50 + 2392 0263 00000000 .4byte 0x0 + 2393 0267 00000000 .4byte 0x0 + 2394 .LLST11: + 2395 026b 9C030000 .4byte .LVL65-.Ltext0 + 2396 026f B8030000 .4byte .LVL67-.Ltext0 + 2397 0273 0100 .2byte 0x1 + 2398 0275 51 .byte 0x51 + 2399 0276 00000000 .4byte 0x0 + 2400 027a 00000000 .4byte 0x0 + 2401 .LLST12: + 2402 027e B8030000 .4byte .LFB6-.Ltext0 + 2403 0282 C0030000 .4byte .LCFI6-.Ltext0 + 2404 0286 0100 .2byte 0x1 + 2405 0288 5E .byte 0x5e + BFIN GAS /tmp/cclngoFW.s page 63 + + + 2406 0289 C0030000 .4byte .LCFI6-.Ltext0 + 2407 028d E0030000 .4byte .LFE6-.Ltext0 + 2408 0291 0200 .2byte 0x2 + 2409 0293 7F .byte 0x7f + 2410 0294 08 .sleb128 8 + 2411 0295 00000000 .4byte 0x0 + 2412 0299 00000000 .4byte 0x0 + 2413 .LLST13: + 2414 029d B8030000 .4byte .LVL68-.Ltext0 + 2415 02a1 C2030000 .4byte .LVL69-.Ltext0 + 2416 02a5 0100 .2byte 0x1 + 2417 02a7 50 .byte 0x50 + 2418 02a8 00000000 .4byte 0x0 + 2419 02ac 00000000 .4byte 0x0 + 2420 .LLST14: + 2421 02b0 B8030000 .4byte .LVL68-.Ltext0 + 2422 02b4 E0030000 .4byte .LVL70-.Ltext0 + 2423 02b8 0100 .2byte 0x1 + 2424 02ba 51 .byte 0x51 + 2425 02bb 00000000 .4byte 0x0 + 2426 02bf 00000000 .4byte 0x0 + 2427 .LLST15: + 2428 02c3 E0030000 .4byte .LFB5-.Ltext0 + 2429 02c7 E2030000 .4byte .LCFI7-.Ltext0 + 2430 02cb 0100 .2byte 0x1 + 2431 02cd 5E .byte 0x5e + 2432 02ce E2030000 .4byte .LCFI7-.Ltext0 + 2433 02d2 EA030000 .4byte .LCFI8-.Ltext0 + 2434 02d6 0200 .2byte 0x2 + 2435 02d8 7E .byte 0x7e + 2436 02d9 08 .sleb128 8 + 2437 02da EA030000 .4byte .LCFI8-.Ltext0 + 2438 02de 2A040000 .4byte .LFE5-.Ltext0 + 2439 02e2 0200 .2byte 0x2 + 2440 02e4 7F .byte 0x7f + 2441 02e5 10 .sleb128 16 + 2442 02e6 00000000 .4byte 0x0 + 2443 02ea 00000000 .4byte 0x0 + 2444 .LLST16: + 2445 02ee E0030000 .4byte .LVL71-.Ltext0 + 2446 02f2 F2030000 .4byte .LVL72-.Ltext0 + 2447 02f6 0100 .2byte 0x1 + 2448 02f8 50 .byte 0x50 + 2449 02f9 F2030000 .4byte .LVL72-.Ltext0 + 2450 02fd 1C040000 .4byte .LVL75-.Ltext0 + 2451 0301 0100 .2byte 0x1 + 2452 0303 56 .byte 0x56 + 2453 0304 1E040000 .4byte .LVL76-.Ltext0 + 2454 0308 28040000 .4byte .LVL78-.Ltext0 + 2455 030c 0100 .2byte 0x1 + 2456 030e 56 .byte 0x56 + 2457 030f 00000000 .4byte 0x0 + 2458 0313 00000000 .4byte 0x0 + 2459 .LLST17: + 2460 0317 E0030000 .4byte .LVL71-.Ltext0 + 2461 031b FC030000 .4byte .LVL73-.Ltext0 + 2462 031f 0100 .2byte 0x1 + BFIN GAS /tmp/cclngoFW.s page 64 + + + 2463 0321 51 .byte 0x51 + 2464 0322 FC030000 .4byte .LVL73-.Ltext0 + 2465 0326 1C040000 .4byte .LVL75-.Ltext0 + 2466 032a 0100 .2byte 0x1 + 2467 032c 57 .byte 0x57 + 2468 032d 1E040000 .4byte .LVL76-.Ltext0 + 2469 0331 28040000 .4byte .LVL78-.Ltext0 + 2470 0335 0100 .2byte 0x1 + 2471 0337 57 .byte 0x57 + 2472 0338 00000000 .4byte 0x0 + 2473 033c 00000000 .4byte 0x0 + 2474 .LLST18: + 2475 0340 2C040000 .4byte .LFB3-.Ltext0 + 2476 0344 30040000 .4byte .LCFI11-.Ltext0 + 2477 0348 0100 .2byte 0x1 + 2478 034a 5E .byte 0x5e + 2479 034b 30040000 .4byte .LCFI11-.Ltext0 + 2480 034f C4040000 .4byte .LFE3-.Ltext0 + 2481 0353 0200 .2byte 0x2 + 2482 0355 7F .byte 0x7f + 2483 0356 08 .sleb128 8 + 2484 0357 00000000 .4byte 0x0 + 2485 035b 00000000 .4byte 0x0 + 2486 .LLST19: + 2487 035f 2C040000 .4byte .LVL79-.Ltext0 + 2488 0363 40040000 .4byte .LVL81-.Ltext0 + 2489 0367 0100 .2byte 0x1 + 2490 0369 50 .byte 0x50 + 2491 036a 86040000 .4byte .LVL86-.Ltext0 + 2492 036e 9A040000 .4byte .LVL89-.Ltext0 + 2493 0372 0100 .2byte 0x1 + 2494 0374 50 .byte 0x50 + 2495 0375 B2040000 .4byte .LVL90-.Ltext0 + 2496 0379 BA040000 .4byte .LVL92-.Ltext0 + 2497 037d 0100 .2byte 0x1 + 2498 037f 50 .byte 0x50 + 2499 0380 00000000 .4byte 0x0 + 2500 0384 00000000 .4byte 0x0 + 2501 .LLST20: + 2502 0388 2C040000 .4byte .LVL79-.Ltext0 + 2503 038c 34040000 .4byte .LVL80-.Ltext0 + 2504 0390 0100 .2byte 0x1 + 2505 0392 51 .byte 0x51 + 2506 0393 00000000 .4byte 0x0 + 2507 0397 00000000 .4byte 0x0 + 2508 .LLST21: + 2509 039b 2C040000 .4byte .LVL79-.Ltext0 + 2510 039f 46040000 .4byte .LVL82-.Ltext0 + 2511 03a3 0100 .2byte 0x1 + 2512 03a5 52 .byte 0x52 + 2513 03a6 4E040000 .4byte .LVL83-.Ltext0 + 2514 03aa 56040000 .4byte .LVL84-.Ltext0 + 2515 03ae 0100 .2byte 0x1 + 2516 03b0 52 .byte 0x52 + 2517 03b1 86040000 .4byte .LVL86-.Ltext0 + 2518 03b5 8C040000 .4byte .LVL87-.Ltext0 + 2519 03b9 0100 .2byte 0x1 + BFIN GAS /tmp/cclngoFW.s page 65 + + + 2520 03bb 52 .byte 0x52 + 2521 03bc B2040000 .4byte .LVL90-.Ltext0 + 2522 03c0 BA040000 .4byte .LVL92-.Ltext0 + 2523 03c4 0100 .2byte 0x1 + 2524 03c6 52 .byte 0x52 + 2525 03c7 00000000 .4byte 0x0 + 2526 03cb 00000000 .4byte 0x0 + 2527 .LLST22: + 2528 03cf 2C040000 .4byte .LVL79-.Ltext0 + 2529 03d3 34040000 .4byte .LVL80-.Ltext0 + 2530 03d7 0200 .2byte 0x2 + 2531 03d9 91 .byte 0x91 + 2532 03da 0C .sleb128 12 + 2533 03db 34040000 .4byte .LVL80-.Ltext0 + 2534 03df 70040000 .4byte .LVL85-.Ltext0 + 2535 03e3 0100 .2byte 0x1 + 2536 03e5 51 .byte 0x51 + 2537 03e6 86040000 .4byte .LVL86-.Ltext0 + 2538 03ea 8E040000 .4byte .LVL88-.Ltext0 + 2539 03ee 0100 .2byte 0x1 + 2540 03f0 51 .byte 0x51 + 2541 03f1 B2040000 .4byte .LVL90-.Ltext0 + 2542 03f5 B6040000 .4byte .LVL91-.Ltext0 + 2543 03f9 0100 .2byte 0x1 + 2544 03fb 51 .byte 0x51 + 2545 03fc 00000000 .4byte 0x0 + 2546 0400 00000000 .4byte 0x0 + 2547 .LLST23: + 2548 0404 46040000 .4byte .LVL82-.Ltext0 + 2549 0408 4E040000 .4byte .LVL83-.Ltext0 + 2550 040c 0100 .2byte 0x1 + 2551 040e 52 .byte 0x52 + 2552 040f 56040000 .4byte .LVL84-.Ltext0 + 2553 0413 86040000 .4byte .LVL86-.Ltext0 + 2554 0417 0100 .2byte 0x1 + 2555 0419 52 .byte 0x52 + 2556 041a 8C040000 .4byte .LVL87-.Ltext0 + 2557 041e B2040000 .4byte .LVL90-.Ltext0 + 2558 0422 0100 .2byte 0x1 + 2559 0424 52 .byte 0x52 + 2560 0425 BC040000 .4byte .LVL93-.Ltext0 + 2561 0429 C4040000 .4byte .LFE3-.Ltext0 + 2562 042d 0100 .2byte 0x1 + 2563 042f 52 .byte 0x52 + 2564 0430 00000000 .4byte 0x0 + 2565 0434 00000000 .4byte 0x0 + 2566 .LLST24: + 2567 0438 C4040000 .4byte .LFB4-.Ltext0 + 2568 043c C6040000 .4byte .LCFI12-.Ltext0 + 2569 0440 0100 .2byte 0x1 + 2570 0442 5E .byte 0x5e + 2571 0443 C6040000 .4byte .LCFI12-.Ltext0 + 2572 0447 CA040000 .4byte .LCFI13-.Ltext0 + 2573 044b 0200 .2byte 0x2 + 2574 044d 7E .byte 0x7e + 2575 044e 1C .sleb128 28 + 2576 044f CA040000 .4byte .LCFI13-.Ltext0 + BFIN GAS /tmp/cclngoFW.s page 66 + + + 2577 0453 9A0B0000 .4byte .LFE4-.Ltext0 + 2578 0457 0200 .2byte 0x2 + 2579 0459 7F .byte 0x7f + 2580 045a 24 .sleb128 36 + 2581 045b 00000000 .4byte 0x0 + 2582 045f 00000000 .4byte 0x0 + 2583 .LLST25: + 2584 0463 C4040000 .4byte .LVL94-.Ltext0 + 2585 0467 D6040000 .4byte .LVL95-.Ltext0 + 2586 046b 0100 .2byte 0x1 + 2587 046d 50 .byte 0x50 + 2588 046e D6040000 .4byte .LVL95-.Ltext0 + 2589 0472 9A0B0000 .4byte .LFE4-.Ltext0 + 2590 0476 0200 .2byte 0x2 + 2591 0478 7F .byte 0x7f + 2592 0479 24 .sleb128 36 + 2593 047a 00000000 .4byte 0x0 + 2594 047e 00000000 .4byte 0x0 + 2595 .LLST26: + 2596 0482 C4040000 .4byte .LVL94-.Ltext0 + 2597 0486 FA040000 .4byte .LVL96-.Ltext0 + 2598 048a 0100 .2byte 0x1 + 2599 048c 51 .byte 0x51 + 2600 048d FA040000 .4byte .LVL96-.Ltext0 + 2601 0491 9A0B0000 .4byte .LFE4-.Ltext0 + 2602 0495 0200 .2byte 0x2 + 2603 0497 7F .byte 0x7f + 2604 0498 28 .sleb128 40 + 2605 0499 00000000 .4byte 0x0 + 2606 049d 00000000 .4byte 0x0 + 2607 .LLST27: + 2608 04a1 A4050000 .4byte .LVL104-.Ltext0 + 2609 04a5 C8050000 .4byte .LVL105-.Ltext0 + 2610 04a9 0100 .2byte 0x1 + 2611 04ab 58 .byte 0x58 + 2612 04ac 00000000 .4byte 0x0 + 2613 04b0 00000000 .4byte 0x0 + 2614 .LLST28: + 2615 04b4 32050000 .4byte .LVL97-.Ltext0 + 2616 04b8 36050000 .4byte .LVL98-.Ltext0 + 2617 04bc 0100 .2byte 0x1 + 2618 04be 52 .byte 0x52 + 2619 04bf DC050000 .4byte .LVL106-.Ltext0 + 2620 04c3 1E060000 .4byte .LVL109-.Ltext0 + 2621 04c7 0100 .2byte 0x1 + 2622 04c9 52 .byte 0x52 + 2623 04ca EE080000 .4byte .LVL143-.Ltext0 + 2624 04ce 5A090000 .4byte .LVL149-.Ltext0 + 2625 04d2 0100 .2byte 0x1 + 2626 04d4 52 .byte 0x52 + 2627 04d5 00000000 .4byte 0x0 + 2628 04d9 00000000 .4byte 0x0 + 2629 .LLST29: + 2630 04dd 00060000 .4byte .LVL107-.Ltext0 + 2631 04e1 12060000 .4byte .LVL108-.Ltext0 + 2632 04e5 0100 .2byte 0x1 + 2633 04e7 50 .byte 0x50 + BFIN GAS /tmp/cclngoFW.s page 67 + + + 2634 04e8 EE080000 .4byte .LVL143-.Ltext0 + 2635 04ec 04090000 .4byte .LVL144-.Ltext0 + 2636 04f0 0100 .2byte 0x1 + 2637 04f2 50 .byte 0x50 + 2638 04f3 28090000 .4byte .LVL145-.Ltext0 + 2639 04f7 34090000 .4byte .LVL146-.Ltext0 + 2640 04fb 0100 .2byte 0x1 + 2641 04fd 50 .byte 0x50 + 2642 04fe 00000000 .4byte 0x0 + 2643 0502 00000000 .4byte 0x0 + 2644 .LLST30: + 2645 0506 A4060000 .4byte .LVL112-.Ltext0 + 2646 050a 96070000 .4byte .LVL114-.Ltext0 + 2647 050e 0100 .2byte 0x1 + 2648 0510 5D .byte 0x5d + 2649 0511 600B0000 .4byte .LVL177-.Ltext0 + 2650 0515 840B0000 .4byte .LVL179-.Ltext0 + 2651 0519 0100 .2byte 0x1 + 2652 051b 5D .byte 0x5d + 2653 051c 00000000 .4byte 0x0 + 2654 0520 00000000 .4byte 0x0 + 2655 .LLST31: + 2656 0524 4A060000 .4byte .LVL110-.Ltext0 + 2657 0528 7E060000 .4byte .LVL111-.Ltext0 + 2658 052c 0100 .2byte 0x1 + 2659 052e 51 .byte 0x51 + 2660 052f 00000000 .4byte 0x0 + 2661 0533 00000000 .4byte 0x0 + 2662 .LLST32: + 2663 0537 58080000 .4byte .LVL120-.Ltext0 + 2664 053b 78080000 .4byte .LVL126-.Ltext0 + 2665 053f 0600 .2byte 0x6 + 2666 0541 5D .byte 0x5d + 2667 0542 93 .byte 0x93 + 2668 0543 04 .uleb128 0x4 + 2669 0544 59 .byte 0x59 + 2670 0545 93 .byte 0x93 + 2671 0546 04 .uleb128 0x4 + 2672 0547 78080000 .4byte .LVL126-.Ltext0 + 2673 054b 82080000 .4byte .LVL128-.Ltext0 + 2674 054f 0600 .2byte 0x6 + 2675 0551 5C .byte 0x5c + 2676 0552 93 .byte 0x93 + 2677 0553 04 .uleb128 0x4 + 2678 0554 5A .byte 0x5a + 2679 0555 93 .byte 0x93 + 2680 0556 04 .uleb128 0x4 + 2681 0557 82080000 .4byte .LVL128-.Ltext0 + 2682 055b A2080000 .4byte .LVL134-.Ltext0 + 2683 055f 0600 .2byte 0x6 + 2684 0561 5C .byte 0x5c + 2685 0562 93 .byte 0x93 + 2686 0563 04 .uleb128 0x4 + 2687 0564 59 .byte 0x59 + 2688 0565 93 .byte 0x93 + 2689 0566 04 .uleb128 0x4 + 2690 0567 A2080000 .4byte .LVL134-.Ltext0 + BFIN GAS /tmp/cclngoFW.s page 68 + + + 2691 056b B8080000 .4byte .LVL136-.Ltext0 + 2692 056f 0600 .2byte 0x6 + 2693 0571 5D .byte 0x5d + 2694 0572 93 .byte 0x93 + 2695 0573 04 .uleb128 0x4 + 2696 0574 59 .byte 0x59 + 2697 0575 93 .byte 0x93 + 2698 0576 04 .uleb128 0x4 + 2699 0577 B8080000 .4byte .LVL136-.Ltext0 + 2700 057b C2080000 .4byte .LVL137-.Ltext0 + 2701 057f 0600 .2byte 0x6 + 2702 0581 5C .byte 0x5c + 2703 0582 93 .byte 0x93 + 2704 0583 04 .uleb128 0x4 + 2705 0584 59 .byte 0x59 + 2706 0585 93 .byte 0x93 + 2707 0586 04 .uleb128 0x4 + 2708 0587 C2080000 .4byte .LVL137-.Ltext0 + 2709 058b E8080000 .4byte .LVL142-.Ltext0 + 2710 058f 0600 .2byte 0x6 + 2711 0591 5C .byte 0x5c + 2712 0592 93 .byte 0x93 + 2713 0593 04 .uleb128 0x4 + 2714 0594 5A .byte 0x5a + 2715 0595 93 .byte 0x93 + 2716 0596 04 .uleb128 0x4 + 2717 0597 E8080000 .4byte .LVL142-.Ltext0 + 2718 059b EE080000 .4byte .LVL143-.Ltext0 + 2719 059f 0600 .2byte 0x6 + 2720 05a1 5C .byte 0x5c + 2721 05a2 93 .byte 0x93 + 2722 05a3 04 .uleb128 0x4 + 2723 05a4 59 .byte 0x59 + 2724 05a5 93 .byte 0x93 + 2725 05a6 04 .uleb128 0x4 + 2726 05a7 4A0A0000 .4byte .LVL152-.Ltext0 + 2727 05ab 4E0A0000 .4byte .LVL153-.Ltext0 + 2728 05af 0600 .2byte 0x6 + 2729 05b1 5C .byte 0x5c + 2730 05b2 93 .byte 0x93 + 2731 05b3 04 .uleb128 0x4 + 2732 05b4 5A .byte 0x5a + 2733 05b5 93 .byte 0x93 + 2734 05b6 04 .uleb128 0x4 + 2735 05b7 4E0A0000 .4byte .LVL153-.Ltext0 + 2736 05bb 540A0000 .4byte .LVL154-.Ltext0 + 2737 05bf 0600 .2byte 0x6 + 2738 05c1 5D .byte 0x5d + 2739 05c2 93 .byte 0x93 + 2740 05c3 04 .uleb128 0x4 + 2741 05c4 5A .byte 0x5a + 2742 05c5 93 .byte 0x93 + 2743 05c6 04 .uleb128 0x4 + 2744 05c7 540A0000 .4byte .LVL154-.Ltext0 + 2745 05cb 580A0000 .4byte .LVL155-.Ltext0 + 2746 05cf 0600 .2byte 0x6 + 2747 05d1 5C .byte 0x5c + BFIN GAS /tmp/cclngoFW.s page 69 + + + 2748 05d2 93 .byte 0x93 + 2749 05d3 04 .uleb128 0x4 + 2750 05d4 59 .byte 0x59 + 2751 05d5 93 .byte 0x93 + 2752 05d6 04 .uleb128 0x4 + 2753 05d7 580A0000 .4byte .LVL155-.Ltext0 + 2754 05db 5E0A0000 .4byte .LVL156-.Ltext0 + 2755 05df 0600 .2byte 0x6 + 2756 05e1 5D .byte 0x5d + 2757 05e2 93 .byte 0x93 + 2758 05e3 04 .uleb128 0x4 + 2759 05e4 59 .byte 0x59 + 2760 05e5 93 .byte 0x93 + 2761 05e6 04 .uleb128 0x4 + 2762 05e7 5E0A0000 .4byte .LVL156-.Ltext0 + 2763 05eb 600A0000 .4byte .LVL157-.Ltext0 + 2764 05ef 0600 .2byte 0x6 + 2765 05f1 5C .byte 0x5c + 2766 05f2 93 .byte 0x93 + 2767 05f3 04 .uleb128 0x4 + 2768 05f4 59 .byte 0x59 + 2769 05f5 93 .byte 0x93 + 2770 05f6 04 .uleb128 0x4 + 2771 05f7 600A0000 .4byte .LVL157-.Ltext0 + 2772 05fb 740A0000 .4byte .LVL158-.Ltext0 + 2773 05ff 0600 .2byte 0x6 + 2774 0601 5D .byte 0x5d + 2775 0602 93 .byte 0x93 + 2776 0603 04 .uleb128 0x4 + 2777 0604 59 .byte 0x59 + 2778 0605 93 .byte 0x93 + 2779 0606 04 .uleb128 0x4 + 2780 0607 740A0000 .4byte .LVL158-.Ltext0 + 2781 060b 7E0A0000 .4byte .LVL159-.Ltext0 + 2782 060f 0600 .2byte 0x6 + 2783 0611 5D .byte 0x5d + 2784 0612 93 .byte 0x93 + 2785 0613 04 .uleb128 0x4 + 2786 0614 5A .byte 0x5a + 2787 0615 93 .byte 0x93 + 2788 0616 04 .uleb128 0x4 + 2789 0617 AC0A0000 .4byte .LVL160-.Ltext0 + 2790 061b EE0A0000 .4byte .LVL172-.Ltext0 + 2791 061f 0600 .2byte 0x6 + 2792 0621 5D .byte 0x5d + 2793 0622 93 .byte 0x93 + 2794 0623 04 .uleb128 0x4 + 2795 0624 59 .byte 0x59 + 2796 0625 93 .byte 0x93 + 2797 0626 04 .uleb128 0x4 + 2798 0627 00000000 .4byte 0x0 + 2799 062b 00000000 .4byte 0x0 + 2800 .LLST33: + 2801 062f 32050000 .4byte .LVL97-.Ltext0 + 2802 0633 72050000 .4byte .LVL100-.Ltext0 + 2803 0637 0600 .2byte 0x6 + 2804 0639 54 .byte 0x54 + BFIN GAS /tmp/cclngoFW.s page 70 + + + 2805 063a 93 .byte 0x93 + 2806 063b 04 .uleb128 0x4 + 2807 063c 55 .byte 0x55 + 2808 063d 93 .byte 0x93 + 2809 063e 04 .uleb128 0x4 + 2810 063f 8A050000 .4byte .LVL101-.Ltext0 + 2811 0643 96050000 .4byte .LVL103-.Ltext0 + 2812 0647 0600 .2byte 0x6 + 2813 0649 54 .byte 0x54 + 2814 064a 93 .byte 0x93 + 2815 064b 04 .uleb128 0x4 + 2816 064c 55 .byte 0x55 + 2817 064d 93 .byte 0x93 + 2818 064e 04 .uleb128 0x4 + 2819 064f DC050000 .4byte .LVL106-.Ltext0 + 2820 0653 A4070000 .4byte .LVL115-.Ltext0 + 2821 0657 0600 .2byte 0x6 + 2822 0659 54 .byte 0x54 + 2823 065a 93 .byte 0x93 + 2824 065b 04 .uleb128 0x4 + 2825 065c 55 .byte 0x55 + 2826 065d 93 .byte 0x93 + 2827 065e 04 .uleb128 0x4 + 2828 065f 76080000 .4byte .LVL125-.Ltext0 + 2829 0663 C6080000 .4byte .LVL138-.Ltext0 + 2830 0667 0600 .2byte 0x6 + 2831 0669 54 .byte 0x54 + 2832 066a 93 .byte 0x93 + 2833 066b 04 .uleb128 0x4 + 2834 066c 55 .byte 0x55 + 2835 066d 93 .byte 0x93 + 2836 066e 04 .uleb128 0x4 + 2837 066f D4080000 .4byte .LVL141-.Ltext0 + 2838 0673 94090000 .4byte .LVL150-.Ltext0 + 2839 0677 0600 .2byte 0x6 + 2840 0679 54 .byte 0x54 + 2841 067a 93 .byte 0x93 + 2842 067b 04 .uleb128 0x4 + 2843 067c 55 .byte 0x55 + 2844 067d 93 .byte 0x93 + 2845 067e 04 .uleb128 0x4 + 2846 067f 360A0000 .4byte .LVL151-.Ltext0 + 2847 0683 AC0A0000 .4byte .LVL160-.Ltext0 + 2848 0687 0600 .2byte 0x6 + 2849 0689 54 .byte 0x54 + 2850 068a 93 .byte 0x93 + 2851 068b 04 .uleb128 0x4 + 2852 068c 55 .byte 0x55 + 2853 068d 93 .byte 0x93 + 2854 068e 04 .uleb128 0x4 + 2855 068f EE0A0000 .4byte .LVL172-.Ltext0 + 2856 0693 000B0000 .4byte .LVL173-.Ltext0 + 2857 0697 0600 .2byte 0x6 + 2858 0699 54 .byte 0x54 + 2859 069a 93 .byte 0x93 + 2860 069b 04 .uleb128 0x4 + 2861 069c 55 .byte 0x55 + BFIN GAS /tmp/cclngoFW.s page 71 + + + 2862 069d 93 .byte 0x93 + 2863 069e 04 .uleb128 0x4 + 2864 069f 020B0000 .4byte .LVL174-.Ltext0 + 2865 06a3 9A0B0000 .4byte .LFE4-.Ltext0 + 2866 06a7 0600 .2byte 0x6 + 2867 06a9 54 .byte 0x54 + 2868 06aa 93 .byte 0x93 + 2869 06ab 04 .uleb128 0x4 + 2870 06ac 55 .byte 0x55 + 2871 06ad 93 .byte 0x93 + 2872 06ae 04 .uleb128 0x4 + 2873 06af 00000000 .4byte 0x0 + 2874 06b3 00000000 .4byte 0x0 + 2875 .LLST34: + 2876 06b7 32050000 .4byte .LVL97-.Ltext0 + 2877 06bb 72050000 .4byte .LVL100-.Ltext0 + 2878 06bf 0600 .2byte 0x6 + 2879 06c1 56 .byte 0x56 + 2880 06c2 93 .byte 0x93 + 2881 06c3 04 .uleb128 0x4 + 2882 06c4 57 .byte 0x57 + 2883 06c5 93 .byte 0x93 + 2884 06c6 04 .uleb128 0x4 + 2885 06c7 8A050000 .4byte .LVL101-.Ltext0 + 2886 06cb 96050000 .4byte .LVL103-.Ltext0 + 2887 06cf 0600 .2byte 0x6 + 2888 06d1 56 .byte 0x56 + 2889 06d2 93 .byte 0x93 + 2890 06d3 04 .uleb128 0x4 + 2891 06d4 57 .byte 0x57 + 2892 06d5 93 .byte 0x93 + 2893 06d6 04 .uleb128 0x4 + 2894 06d7 DC050000 .4byte .LVL106-.Ltext0 + 2895 06db B8070000 .4byte .LVL116-.Ltext0 + 2896 06df 0600 .2byte 0x6 + 2897 06e1 56 .byte 0x56 + 2898 06e2 93 .byte 0x93 + 2899 06e3 04 .uleb128 0x4 + 2900 06e4 57 .byte 0x57 + 2901 06e5 93 .byte 0x93 + 2902 06e6 04 .uleb128 0x4 + 2903 06e7 70080000 .4byte .LVL122-.Ltext0 + 2904 06eb 90080000 .4byte .LVL130-.Ltext0 + 2905 06ef 0600 .2byte 0x6 + 2906 06f1 56 .byte 0x56 + 2907 06f2 93 .byte 0x93 + 2908 06f3 04 .uleb128 0x4 + 2909 06f4 57 .byte 0x57 + 2910 06f5 93 .byte 0x93 + 2911 06f6 04 .uleb128 0x4 + 2912 06f7 90080000 .4byte .LVL130-.Ltext0 + 2913 06fb 94080000 .4byte .LVL131-.Ltext0 + 2914 06ff 0600 .2byte 0x6 + 2915 0701 52 .byte 0x52 + 2916 0702 93 .byte 0x93 + 2917 0703 04 .uleb128 0x4 + 2918 0704 57 .byte 0x57 + BFIN GAS /tmp/cclngoFW.s page 72 + + + 2919 0705 93 .byte 0x93 + 2920 0706 04 .uleb128 0x4 + 2921 0707 94080000 .4byte .LVL131-.Ltext0 + 2922 070b 96080000 .4byte .LVL132-.Ltext0 + 2923 070f 0600 .2byte 0x6 + 2924 0711 52 .byte 0x52 + 2925 0712 93 .byte 0x93 + 2926 0713 04 .uleb128 0x4 + 2927 0714 53 .byte 0x53 + 2928 0715 93 .byte 0x93 + 2929 0716 04 .uleb128 0x4 + 2930 0717 96080000 .4byte .LVL132-.Ltext0 + 2931 071b 9E080000 .4byte .LVL133-.Ltext0 + 2932 071f 0600 .2byte 0x6 + 2933 0721 50 .byte 0x50 + 2934 0722 93 .byte 0x93 + 2935 0723 04 .uleb128 0x4 + 2936 0724 53 .byte 0x53 + 2937 0725 93 .byte 0x93 + 2938 0726 04 .uleb128 0x4 + 2939 0727 9E080000 .4byte .LVL133-.Ltext0 + 2940 072b A8080000 .4byte .LVL135-.Ltext0 + 2941 072f 0600 .2byte 0x6 + 2942 0731 50 .byte 0x50 + 2943 0732 93 .byte 0x93 + 2944 0733 04 .uleb128 0x4 + 2945 0734 57 .byte 0x57 + 2946 0735 93 .byte 0x93 + 2947 0736 04 .uleb128 0x4 + 2948 0737 A8080000 .4byte .LVL135-.Ltext0 + 2949 073b 4A090000 .4byte .LVL147-.Ltext0 + 2950 073f 0600 .2byte 0x6 + 2951 0741 56 .byte 0x56 + 2952 0742 93 .byte 0x93 + 2953 0743 04 .uleb128 0x4 + 2954 0744 57 .byte 0x57 + 2955 0745 93 .byte 0x93 + 2956 0746 04 .uleb128 0x4 + 2957 0747 4A090000 .4byte .LVL147-.Ltext0 + 2958 074b 52090000 .4byte .LVL148-.Ltext0 + 2959 074f 0600 .2byte 0x6 + 2960 0751 56 .byte 0x56 + 2961 0752 93 .byte 0x93 + 2962 0753 04 .uleb128 0x4 + 2963 0754 53 .byte 0x53 + 2964 0755 93 .byte 0x93 + 2965 0756 04 .uleb128 0x4 + 2966 0757 360A0000 .4byte .LVL151-.Ltext0 + 2967 075b 5E0A0000 .4byte .LVL156-.Ltext0 + 2968 075f 0600 .2byte 0x6 + 2969 0761 56 .byte 0x56 + 2970 0762 93 .byte 0x93 + 2971 0763 04 .uleb128 0x4 + 2972 0764 57 .byte 0x57 + 2973 0765 93 .byte 0x93 + 2974 0766 04 .uleb128 0x4 + 2975 0767 5E0A0000 .4byte .LVL156-.Ltext0 + BFIN GAS /tmp/cclngoFW.s page 73 + + + 2976 076b 600A0000 .4byte .LVL157-.Ltext0 + 2977 076f 0600 .2byte 0x6 + 2978 0771 50 .byte 0x50 + 2979 0772 93 .byte 0x93 + 2980 0773 04 .uleb128 0x4 + 2981 0774 57 .byte 0x57 + 2982 0775 93 .byte 0x93 + 2983 0776 04 .uleb128 0x4 + 2984 0777 600A0000 .4byte .LVL157-.Ltext0 + 2985 077b AC0A0000 .4byte .LVL160-.Ltext0 + 2986 077f 0600 .2byte 0x6 + 2987 0781 56 .byte 0x56 + 2988 0782 93 .byte 0x93 + 2989 0783 04 .uleb128 0x4 + 2990 0784 57 .byte 0x57 + 2991 0785 93 .byte 0x93 + 2992 0786 04 .uleb128 0x4 + 2993 0787 B00A0000 .4byte .LVL162-.Ltext0 + 2994 078b BC0A0000 .4byte .LVL164-.Ltext0 + 2995 078f 0600 .2byte 0x6 + 2996 0791 56 .byte 0x56 + 2997 0792 93 .byte 0x93 + 2998 0793 04 .uleb128 0x4 + 2999 0794 57 .byte 0x57 + 3000 0795 93 .byte 0x93 + 3001 0796 04 .uleb128 0x4 + 3002 0797 BC0A0000 .4byte .LVL164-.Ltext0 + 3003 079b C00A0000 .4byte .LVL165-.Ltext0 + 3004 079f 0600 .2byte 0x6 + 3005 07a1 52 .byte 0x52 + 3006 07a2 93 .byte 0x93 + 3007 07a3 04 .uleb128 0x4 + 3008 07a4 57 .byte 0x57 + 3009 07a5 93 .byte 0x93 + 3010 07a6 04 .uleb128 0x4 + 3011 07a7 C00A0000 .4byte .LVL165-.Ltext0 + 3012 07ab CA0A0000 .4byte .LVL166-.Ltext0 + 3013 07af 0600 .2byte 0x6 + 3014 07b1 52 .byte 0x52 + 3015 07b2 93 .byte 0x93 + 3016 07b3 04 .uleb128 0x4 + 3017 07b4 53 .byte 0x53 + 3018 07b5 93 .byte 0x93 + 3019 07b6 04 .uleb128 0x4 + 3020 07b7 CA0A0000 .4byte .LVL166-.Ltext0 + 3021 07bb D00A0000 .4byte .LVL167-.Ltext0 + 3022 07bf 0600 .2byte 0x6 + 3023 07c1 56 .byte 0x56 + 3024 07c2 93 .byte 0x93 + 3025 07c3 04 .uleb128 0x4 + 3026 07c4 53 .byte 0x53 + 3027 07c5 93 .byte 0x93 + 3028 07c6 04 .uleb128 0x4 + 3029 07c7 D00A0000 .4byte .LVL167-.Ltext0 + 3030 07cb D60A0000 .4byte .LVL168-.Ltext0 + 3031 07cf 0600 .2byte 0x6 + 3032 07d1 50 .byte 0x50 + BFIN GAS /tmp/cclngoFW.s page 74 + + + 3033 07d2 93 .byte 0x93 + 3034 07d3 04 .uleb128 0x4 + 3035 07d4 53 .byte 0x53 + 3036 07d5 93 .byte 0x93 + 3037 07d6 04 .uleb128 0x4 + 3038 07d7 D80A0000 .4byte .LVL169-.Ltext0 + 3039 07db DE0A0000 .4byte .LVL170-.Ltext0 + 3040 07df 0600 .2byte 0x6 + 3041 07e1 56 .byte 0x56 + 3042 07e2 93 .byte 0x93 + 3043 07e3 04 .uleb128 0x4 + 3044 07e4 53 .byte 0x53 + 3045 07e5 93 .byte 0x93 + 3046 07e6 04 .uleb128 0x4 + 3047 07e7 DE0A0000 .4byte .LVL170-.Ltext0 + 3048 07eb E00A0000 .4byte .LVL171-.Ltext0 + 3049 07ef 0600 .2byte 0x6 + 3050 07f1 52 .byte 0x52 + 3051 07f2 93 .byte 0x93 + 3052 07f3 04 .uleb128 0x4 + 3053 07f4 53 .byte 0x53 + 3054 07f5 93 .byte 0x93 + 3055 07f6 04 .uleb128 0x4 + 3056 07f7 EE0A0000 .4byte .LVL172-.Ltext0 + 3057 07fb 000B0000 .4byte .LVL173-.Ltext0 + 3058 07ff 0600 .2byte 0x6 + 3059 0801 56 .byte 0x56 + 3060 0802 93 .byte 0x93 + 3061 0803 04 .uleb128 0x4 + 3062 0804 57 .byte 0x57 + 3063 0805 93 .byte 0x93 + 3064 0806 04 .uleb128 0x4 + 3065 0807 020B0000 .4byte .LVL174-.Ltext0 + 3066 080b 9A0B0000 .4byte .LFE4-.Ltext0 + 3067 080f 0600 .2byte 0x6 + 3068 0811 56 .byte 0x56 + 3069 0812 93 .byte 0x93 + 3070 0813 04 .uleb128 0x4 + 3071 0814 57 .byte 0x57 + 3072 0815 93 .byte 0x93 + 3073 0816 04 .uleb128 0x4 + 3074 0817 00000000 .4byte 0x0 + 3075 081b 00000000 .4byte 0x0 + 3076 .LLST35: + 3077 081f 620B0000 .4byte .LVL178-.Ltext0 + 3078 0823 900B0000 .4byte .LVL180-.Ltext0 + 3079 0827 0100 .2byte 0x1 + 3080 0829 58 .byte 0x58 + 3081 082a 00000000 .4byte 0x0 + 3082 082e 00000000 .4byte 0x0 + 3083 .LLST36: + 3084 0832 0C0B0000 .4byte .LVL175-.Ltext0 + 3085 0836 380B0000 .4byte .LVL176-.Ltext0 + 3086 083a 0100 .2byte 0x1 + 3087 083c 51 .byte 0x51 + 3088 083d 00000000 .4byte 0x0 + 3089 0841 00000000 .4byte 0x0 + BFIN GAS /tmp/cclngoFW.s page 75 + + + 3090 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib + 3091 .file 3 "src/l502_bf_cmd_defs.h" + 3092 .file 4 "src/l502_defs.h" + 3093 .file 5 "src/l502_user_process.h" + 3094 .section .debug_info + 3095 0000 7B0A0000 .4byte 0xa7b + 3096 0004 0200 .2byte 0x2 + 3097 0006 00000000 .4byte .Ldebug_abbrev0 + 3098 000a 04 .byte 0x4 + 3099 000b 01 .uleb128 0x1 + 3100 000c 1E050000 .4byte .LASF127 + 3101 0010 01 .byte 0x1 + 3102 0011 B5020000 .4byte .LASF128 + 3103 0015 AA030000 .4byte .LASF129 + 3104 0019 00000000 .4byte .Ltext0 + 3105 001d 9A0B0000 .4byte .Letext0 + 3106 0021 00000000 .4byte .Ldebug_line0 + 3107 0025 02 .uleb128 0x2 + 3108 0026 01 .byte 0x1 + 3109 0027 06 .byte 0x6 + 3110 0028 AC060000 .4byte .LASF0 + 3111 002c 03 .uleb128 0x3 + 3112 002d 78030000 .4byte .LASF3 + 3113 0031 02 .byte 0x2 + 3114 0032 2A .byte 0x2a + 3115 0033 37000000 .4byte 0x37 + 3116 0037 02 .uleb128 0x2 + 3117 0038 01 .byte 0x1 + 3118 0039 08 .byte 0x8 + 3119 003a 52060000 .4byte .LASF1 + 3120 003e 02 .uleb128 0x2 + 3121 003f 02 .byte 0x2 + 3122 0040 05 .byte 0x5 + 3123 0041 7A050000 .4byte .LASF2 + 3124 0045 03 .uleb128 0x3 + 3125 0046 2A050000 .4byte .LASF4 + 3126 004a 02 .byte 0x2 + 3127 004b 36 .byte 0x36 + 3128 004c 50000000 .4byte 0x50 + 3129 0050 02 .uleb128 0x2 + 3130 0051 02 .byte 0x2 + 3131 0052 07 .byte 0x7 + 3132 0053 B8060000 .4byte .LASF5 + 3133 0057 03 .uleb128 0x3 + 3134 0058 2D060000 .4byte .LASF6 + 3135 005c 02 .byte 0x2 + 3136 005d 4F .byte 0x4f + 3137 005e 62000000 .4byte 0x62 + 3138 0062 02 .uleb128 0x2 + 3139 0063 04 .byte 0x4 + 3140 0064 05 .byte 0x5 + 3141 0065 A0050000 .4byte .LASF7 + 3142 0069 03 .uleb128 0x3 + 3143 006a 8E010000 .4byte .LASF8 + 3144 006e 02 .byte 0x2 + 3145 006f 50 .byte 0x50 + 3146 0070 74000000 .4byte 0x74 + BFIN GAS /tmp/cclngoFW.s page 76 + + + 3147 0074 02 .uleb128 0x2 + 3148 0075 04 .byte 0x4 + 3149 0076 07 .byte 0x7 + 3150 0077 0D060000 .4byte .LASF9 + 3151 007b 03 .uleb128 0x3 + 3152 007c AD020000 .4byte .LASF10 + 3153 0080 02 .byte 0x2 + 3154 0081 77 .byte 0x77 + 3155 0082 86000000 .4byte 0x86 + 3156 0086 02 .uleb128 0x2 + 3157 0087 08 .byte 0x8 + 3158 0088 05 .byte 0x5 + 3159 0089 9C030000 .4byte .LASF11 + 3160 008d 03 .uleb128 0x3 + 3161 008e C2050000 .4byte .LASF12 + 3162 0092 02 .byte 0x2 + 3163 0093 78 .byte 0x78 + 3164 0094 98000000 .4byte 0x98 + 3165 0098 02 .uleb128 0x2 + 3166 0099 08 .byte 0x8 + 3167 009a 07 .byte 0x7 + 3168 009b 13020000 .4byte .LASF13 + 3169 009f 04 .uleb128 0x4 + 3170 00a0 04 .byte 0x4 + 3171 00a1 05 .byte 0x5 + 3172 00a2 696E7400 .string "int" + 3173 00a6 02 .uleb128 0x2 + 3174 00a7 04 .byte 0x4 + 3175 00a8 07 .byte 0x7 + 3176 00a9 86000000 .4byte .LASF14 + 3177 00ad 05 .uleb128 0x5 + 3178 00ae 1010 .2byte 0x1010 + 3179 00b0 03 .byte 0x3 + 3180 00b1 8C .byte 0x8c + 3181 00b2 0B010000 .4byte 0x10b + 3182 00b6 06 .uleb128 0x6 + 3183 00b7 D6020000 .4byte .LASF15 + 3184 00bb 03 .byte 0x3 + 3185 00bc 8D .byte 0x8d + 3186 00bd 45000000 .4byte 0x45 + 3187 00c1 02 .byte 0x2 + 3188 00c2 23 .byte 0x23 + 3189 00c3 00 .uleb128 0x0 + 3190 00c4 06 .uleb128 0x6 + 3191 00c5 80030000 .4byte .LASF16 + 3192 00c9 03 .byte 0x3 + 3193 00ca 8E .byte 0x8e + 3194 00cb 45000000 .4byte 0x45 + 3195 00cf 02 .byte 0x2 + 3196 00d0 23 .byte 0x23 + 3197 00d1 02 .uleb128 0x2 + 3198 00d2 06 .uleb128 0x6 + 3199 00d3 93040000 .4byte .LASF17 + 3200 00d7 03 .byte 0x3 + 3201 00d8 8F .byte 0x8f + 3202 00d9 69000000 .4byte 0x69 + 3203 00dd 02 .byte 0x2 + BFIN GAS /tmp/cclngoFW.s page 77 + + + 3204 00de 23 .byte 0x23 + 3205 00df 04 .uleb128 0x4 + 3206 00e0 06 .uleb128 0x6 + 3207 00e1 04020000 .4byte .LASF18 + 3208 00e5 03 .byte 0x3 + 3209 00e6 90 .byte 0x90 + 3210 00e7 57000000 .4byte 0x57 + 3211 00eb 02 .byte 0x2 + 3212 00ec 23 .byte 0x23 + 3213 00ed 08 .uleb128 0x8 + 3214 00ee 06 .uleb128 0x6 + 3215 00ef A3020000 .4byte .LASF19 + 3216 00f3 03 .byte 0x3 + 3217 00f4 91 .byte 0x91 + 3218 00f5 69000000 .4byte 0x69 + 3219 00f9 02 .byte 0x2 + 3220 00fa 23 .byte 0x23 + 3221 00fb 0C .uleb128 0xc + 3222 00fc 06 .uleb128 0x6 + 3223 00fd 73030000 .4byte .LASF20 + 3224 0101 03 .byte 0x3 + 3225 0102 92 .byte 0x92 + 3226 0103 0B010000 .4byte 0x10b + 3227 0107 02 .byte 0x2 + 3228 0108 23 .byte 0x23 + 3229 0109 10 .uleb128 0x10 + 3230 010a 00 .byte 0x0 + 3231 010b 07 .uleb128 0x7 + 3232 010c 69000000 .4byte 0x69 + 3233 0110 1C010000 .4byte 0x11c + 3234 0114 08 .uleb128 0x8 + 3235 0115 1C010000 .4byte 0x11c + 3236 0119 FF03 .2byte 0x3ff + 3237 011b 00 .byte 0x0 + 3238 011c 09 .uleb128 0x9 + 3239 011d 04 .byte 0x4 + 3240 011e 07 .byte 0x7 + 3241 011f 03 .uleb128 0x3 + 3242 0120 0B070000 .4byte .LASF21 + 3243 0124 03 .byte 0x3 + 3244 0125 93 .byte 0x93 + 3245 0126 AD000000 .4byte 0xad + 3246 012a 02 .uleb128 0x2 + 3247 012b 01 .byte 0x1 + 3248 012c 06 .byte 0x6 + 3249 012d 55030000 .4byte .LASF22 + 3250 0131 0A .uleb128 0xa + 3251 0132 04 .byte 0x4 + 3252 0133 04 .byte 0x4 + 3253 0134 55 .byte 0x55 + 3254 0135 5E010000 .4byte 0x15e + 3255 0139 0B .uleb128 0xb + 3256 013a 0C050000 .4byte .LASF23 + 3257 013e 00 .sleb128 0 + 3258 013f 0B .uleb128 0xb + 3259 0140 E4000000 .4byte .LASF24 + 3260 0144 01 .sleb128 1 + BFIN GAS /tmp/cclngoFW.s page 78 + + + 3261 0145 0B .uleb128 0xb + 3262 0146 D3000000 .4byte .LASF25 + 3263 014a 02 .sleb128 2 + 3264 014b 0B .uleb128 0xb + 3265 014c C2000000 .4byte .LASF26 + 3266 0150 03 .sleb128 3 + 3267 0151 0B .uleb128 0xb + 3268 0152 81040000 .4byte .LASF27 + 3269 0156 04 .sleb128 4 + 3270 0157 0B .uleb128 0xb + 3271 0158 6A040000 .4byte .LASF28 + 3272 015c 05 .sleb128 5 + 3273 015d 00 .byte 0x0 + 3274 015e 0A .uleb128 0xa + 3275 015f 04 .byte 0x4 + 3276 0160 04 .byte 0x4 + 3277 0161 5F .byte 0x5f + 3278 0162 79010000 .4byte 0x179 + 3279 0166 0B .uleb128 0xb + 3280 0167 DB020000 .4byte .LASF29 + 3281 016b 00 .sleb128 0 + 3282 016c 0B .uleb128 0xb + 3283 016d F5000000 .4byte .LASF30 + 3284 0171 01 .sleb128 1 + 3285 0172 0B .uleb128 0xb + 3286 0173 00000000 .4byte .LASF31 + 3287 0177 02 .sleb128 2 + 3288 0178 00 .byte 0x0 + 3289 0179 0A .uleb128 0xa + 3290 017a 04 .byte 0x4 + 3291 017b 04 .byte 0x4 + 3292 017c 69 .byte 0x69 + 3293 017d A6010000 .4byte 0x1a6 + 3294 0181 0B .uleb128 0xb + 3295 0182 4B000000 .4byte .LASF32 + 3296 0186 00 .sleb128 0 + 3297 0187 0B .uleb128 0xb + 3298 0188 08010000 .4byte .LASF33 + 3299 018c 01 .sleb128 1 + 3300 018d 0B .uleb128 0xb + 3301 018e D6060000 .4byte .LASF34 + 3302 0192 02 .sleb128 2 + 3303 0193 0B .uleb128 0xb + 3304 0194 BC040000 .4byte .LASF35 + 3305 0198 03 .sleb128 3 + 3306 0199 0B .uleb128 0xb + 3307 019a 10030000 .4byte .LASF36 + 3308 019e 06 .sleb128 6 + 3309 019f 0B .uleb128 0xb + 3310 01a0 34000000 .4byte .LASF37 + 3311 01a4 07 .sleb128 7 + 3312 01a5 00 .byte 0x0 + 3313 01a6 0A .uleb128 0xa + 3314 01a7 04 .byte 0x4 + 3315 01a8 04 .byte 0x4 + 3316 01a9 74 .byte 0x74 + 3317 01aa DB010000 .4byte 0x1db + BFIN GAS /tmp/cclngoFW.s page 79 + + + 3318 01ae 0B .uleb128 0xb + 3319 01af 42060000 .4byte .LASF38 + 3320 01b3 01 .sleb128 1 + 3321 01b4 0B .uleb128 0xb + 3322 01b5 F4030000 .4byte .LASF39 + 3323 01b9 02 .sleb128 2 + 3324 01ba 0B .uleb128 0xb + 3325 01bb 6C020000 .4byte .LASF40 + 3326 01bf 10 .sleb128 16 + 3327 01c0 0B .uleb128 0xb + 3328 01c1 7D020000 .4byte .LASF41 + 3329 01c5 20 .sleb128 32 + 3330 01c6 0B .uleb128 0xb + 3331 01c7 93000000 .4byte .LASF42 + 3332 01cb C000 .sleb128 64 + 3333 01cd 0B .uleb128 0xb + 3334 01ce B7010000 .4byte .LASF43 + 3335 01d2 03 .sleb128 3 + 3336 01d3 0B .uleb128 0xb + 3337 01d4 FC020000 .4byte .LASF44 + 3338 01d8 F000 .sleb128 112 + 3339 01da 00 .byte 0x0 + 3340 01db 02 .uleb128 0x2 + 3341 01dc 04 .byte 0x4 + 3342 01dd 04 .byte 0x4 + 3343 01de CA010000 .4byte .LASF45 + 3344 01e2 0C .uleb128 0xc + 3345 01e3 68010000 .4byte .LASF46 + 3346 01e7 04 .byte 0x4 + 3347 01e8 05 .byte 0x5 + 3348 01e9 3A .byte 0x3a + 3349 01ea F7010000 .4byte 0x1f7 + 3350 01ee 0D .uleb128 0xd + 3351 01ef 4100 .string "A" + 3352 01f1 00 .sleb128 0 + 3353 01f2 0D .uleb128 0xd + 3354 01f3 4200 .string "B" + 3355 01f5 01 .sleb128 1 + 3356 01f6 00 .byte 0x0 + 3357 01f7 0C .uleb128 0xc + 3358 01f8 70050000 .4byte .LASF47 + 3359 01fc 04 .byte 0x4 + 3360 01fd 05 .byte 0x5 + 3361 01fe 3F .byte 0x3f + 3362 01ff 22020000 .4byte 0x222 + 3363 0203 0B .uleb128 0xb + 3364 0204 ED060000 .4byte .LASF48 + 3365 0208 00 .sleb128 0 + 3366 0209 0B .uleb128 0xb + 3367 020a 35060000 .4byte .LASF49 + 3368 020e 01 .sleb128 1 + 3369 020f 0B .uleb128 0xb + 3370 0210 5B040000 .4byte .LASF50 + 3371 0214 02 .sleb128 2 + 3372 0215 0B .uleb128 0xb + 3373 0216 74010000 .4byte .LASF51 + 3374 021a 03 .sleb128 3 + BFIN GAS /tmp/cclngoFW.s page 80 + + + 3375 021b 0B .uleb128 0xb + 3376 021c 96030000 .4byte .LASF52 + 3377 0220 04 .sleb128 4 + 3378 0221 00 .byte 0x0 + 3379 0222 0C .uleb128 0xc + 3380 0223 F8050000 .4byte .LASF53 + 3381 0227 04 .byte 0x4 + 3382 0228 05 .byte 0x5 + 3383 0229 47 .byte 0x47 + 3384 022a 41020000 .4byte 0x241 + 3385 022e 0B .uleb128 0xb + 3386 022f 2F010000 .4byte .LASF54 + 3387 0233 00 .sleb128 0 + 3388 0234 0B .uleb128 0xb + 3389 0235 9F010000 .4byte .LASF55 + 3390 0239 01 .sleb128 1 + 3391 023a 0B .uleb128 0xb + 3392 023b 84050000 .4byte .LASF56 + 3393 023f 02 .sleb128 2 + 3394 0240 00 .byte 0x0 + 3395 0241 0C .uleb128 0xc + 3396 0242 EE020000 .4byte .LASF57 + 3397 0246 04 .byte 0x4 + 3398 0247 05 .byte 0x5 + 3399 0248 4E .byte 0x4e + 3400 0249 78020000 .4byte 0x278 + 3401 024d 0B .uleb128 0xb + 3402 024e 99040000 .4byte .LASF58 + 3403 0252 00 .sleb128 0 + 3404 0253 0B .uleb128 0xb + 3405 0254 0B020000 .4byte .LASF59 + 3406 0258 01 .sleb128 1 + 3407 0259 0B .uleb128 0xb + 3408 025a 8E020000 .4byte .LASF60 + 3409 025e 02 .sleb128 2 + 3410 025f 0B .uleb128 0xb + 3411 0260 04040000 .4byte .LASF61 + 3412 0264 03 .sleb128 3 + 3413 0265 0B .uleb128 0xb + 3414 0266 EE010000 .4byte .LASF62 + 3415 026a 04 .sleb128 4 + 3416 026b 0B .uleb128 0xb + 3417 026c 88060000 .4byte .LASF63 + 3418 0270 05 .sleb128 5 + 3419 0271 0B .uleb128 0xb + 3420 0272 19070000 .4byte .LASF64 + 3421 0276 06 .sleb128 6 + 3422 0277 00 .byte 0x0 + 3423 0278 0C .uleb128 0xc + 3424 0279 72000000 .4byte .LASF65 + 3425 027d 04 .byte 0x4 + 3426 027e 05 .byte 0x5 + 3427 027f 58 .byte 0x58 + 3428 0280 BB020000 .4byte 0x2bb + 3429 0284 0D .uleb128 0xd + 3430 0285 4F464600 .string "OFF" + 3431 0289 00 .sleb128 0 + BFIN GAS /tmp/cclngoFW.s page 81 + + + 3432 028a 0B .uleb128 0xb + 3433 028b 5B050000 .4byte .LASF66 + 3434 028f 01 .sleb128 1 + 3435 0290 0B .uleb128 0xb + 3436 0291 45020000 .4byte .LASF67 + 3437 0295 02 .sleb128 2 + 3438 0296 0D .uleb128 0xd + 3439 0297 41564700 .string "AVG" + 3440 029b 03 .sleb128 3 + 3441 029c 0B .uleb128 0xb + 3442 029d 67050000 .4byte .LASF68 + 3443 02a1 04 .sleb128 4 + 3444 02a2 0D .uleb128 0xd + 3445 02a3 46465400 .string "FFT" + 3446 02a7 05 .sleb128 5 + 3447 02a8 0B .uleb128 0xb + 3448 02a9 04060000 .4byte .LASF69 + 3449 02ad 06 .sleb128 6 + 3450 02ae 0B .uleb128 0xb + 3451 02af 56040000 .4byte .LASF70 + 3452 02b3 07 .sleb128 7 + 3453 02b4 0B .uleb128 0xb + 3454 02b5 13000000 .4byte .LASF71 + 3455 02b9 08 .sleb128 8 + 3456 02ba 00 .byte 0x0 + 3457 02bb 0E .uleb128 0xe + 3458 02bc E2050000 .4byte .LASF130 + 3459 02c0 30 .byte 0x30 + 3460 02c1 01 .byte 0x1 + 3461 02c2 62 .byte 0x62 + 3462 02c3 D2030000 .4byte 0x3d2 + 3463 02c7 06 .uleb128 0x6 + 3464 02c8 52010000 .4byte .LASF72 + 3465 02cc 01 .byte 0x1 + 3466 02cd 63 .byte 0x63 + 3467 02ce 2C000000 .4byte 0x2c + 3468 02d2 02 .byte 0x2 + 3469 02d3 23 .byte 0x23 + 3470 02d4 00 .uleb128 0x0 + 3471 02d5 06 .uleb128 0x6 + 3472 02d6 A2060000 .4byte .LASF73 + 3473 02da 01 .byte 0x1 + 3474 02db 64 .byte 0x64 + 3475 02dc 2C000000 .4byte 0x2c + 3476 02e0 02 .byte 0x2 + 3477 02e1 23 .byte 0x23 + 3478 02e2 01 .uleb128 0x1 + 3479 02e3 06 .uleb128 0x6 + 3480 02e4 F8050000 .4byte .LASF53 + 3481 02e8 01 .byte 0x1 + 3482 02e9 65 .byte 0x65 + 3483 02ea 2C000000 .4byte 0x2c + 3484 02ee 02 .byte 0x2 + 3485 02ef 23 .byte 0x23 + 3486 02f0 02 .uleb128 0x2 + 3487 02f1 06 .uleb128 0x6 + 3488 02f2 22000000 .4byte .LASF74 + BFIN GAS /tmp/cclngoFW.s page 82 + + + 3489 02f6 01 .byte 0x1 + 3490 02f7 66 .byte 0x66 + 3491 02f8 2C000000 .4byte 0x2c + 3492 02fc 02 .byte 0x2 + 3493 02fd 23 .byte 0x23 + 3494 02fe 03 .uleb128 0x3 + 3495 02ff 06 .uleb128 0x6 + 3496 0300 92050000 .4byte .LASF75 + 3497 0304 01 .byte 0x1 + 3498 0305 67 .byte 0x67 + 3499 0306 45000000 .4byte 0x45 + 3500 030a 02 .byte 0x2 + 3501 030b 23 .byte 0x23 + 3502 030c 04 .uleb128 0x4 + 3503 030d 06 .uleb128 0x6 + 3504 030e 1F070000 .4byte .LASF76 + 3505 0312 01 .byte 0x1 + 3506 0313 68 .byte 0x68 + 3507 0314 45000000 .4byte 0x45 + 3508 0318 02 .byte 0x2 + 3509 0319 23 .byte 0x23 + 3510 031a 06 .uleb128 0x6 + 3511 031b 06 .uleb128 0x6 + 3512 031c 84010000 .4byte .LASF77 + 3513 0320 01 .byte 0x1 + 3514 0321 69 .byte 0x69 + 3515 0322 69000000 .4byte 0x69 + 3516 0326 02 .byte 0x2 + 3517 0327 23 .byte 0x23 + 3518 0328 08 .uleb128 0x8 + 3519 0329 06 .uleb128 0x6 + 3520 032a 33050000 .4byte .LASF78 + 3521 032e 01 .byte 0x1 + 3522 032f 6A .byte 0x6a + 3523 0330 2C000000 .4byte 0x2c + 3524 0334 02 .byte 0x2 + 3525 0335 23 .byte 0x23 + 3526 0336 0C .uleb128 0xc + 3527 0337 06 .uleb128 0x6 + 3528 0338 2A020000 .4byte .LASF79 + 3529 033c 01 .byte 0x1 + 3530 033d 6B .byte 0x6b + 3531 033e 69000000 .4byte 0x69 + 3532 0342 02 .byte 0x2 + 3533 0343 23 .byte 0x23 + 3534 0344 10 .uleb128 0x10 + 3535 0345 06 .uleb128 0x6 + 3536 0346 32040000 .4byte .LASF80 + 3537 034a 01 .byte 0x1 + 3538 034b 6C .byte 0x6c + 3539 034c 69000000 .4byte 0x69 + 3540 0350 02 .byte 0x2 + 3541 0351 23 .byte 0x23 + 3542 0352 14 .uleb128 0x14 + 3543 0353 06 .uleb128 0x6 + 3544 0354 5E000000 .4byte .LASF81 + 3545 0358 01 .byte 0x1 + BFIN GAS /tmp/cclngoFW.s page 83 + + + 3546 0359 6D .byte 0x6d + 3547 035a 2C000000 .4byte 0x2c + 3548 035e 02 .byte 0x2 + 3549 035f 23 .byte 0x23 + 3550 0360 18 .uleb128 0x18 + 3551 0361 06 .uleb128 0x6 + 3552 0362 27030000 .4byte .LASF82 + 3553 0366 01 .byte 0x1 + 3554 0367 6E .byte 0x6e + 3555 0368 2C000000 .4byte 0x2c + 3556 036c 02 .byte 0x2 + 3557 036d 23 .byte 0x23 + 3558 036e 19 .uleb128 0x19 + 3559 036f 06 .uleb128 0x6 + 3560 0370 AC040000 .4byte .LASF83 + 3561 0374 01 .byte 0x1 + 3562 0375 6F .byte 0x6f + 3563 0376 2C000000 .4byte 0x2c + 3564 037a 02 .byte 0x2 + 3565 037b 23 .byte 0x23 + 3566 037c 1A .uleb128 0x1a + 3567 037d 06 .uleb128 0x6 + 3568 037e E7040000 .4byte .LASF84 + 3569 0382 01 .byte 0x1 + 3570 0383 70 .byte 0x70 + 3571 0384 69000000 .4byte 0x69 + 3572 0388 02 .byte 0x2 + 3573 0389 23 .byte 0x23 + 3574 038a 1C .uleb128 0x1c + 3575 038b 06 .uleb128 0x6 + 3576 038c FC060000 .4byte .LASF85 + 3577 0390 01 .byte 0x1 + 3578 0391 71 .byte 0x71 + 3579 0392 2C000000 .4byte 0x2c + 3580 0396 02 .byte 0x2 + 3581 0397 23 .byte 0x23 + 3582 0398 20 .uleb128 0x20 + 3583 0399 06 .uleb128 0x6 + 3584 039a A9050000 .4byte .LASF86 + 3585 039e 01 .byte 0x1 + 3586 039f 72 .byte 0x72 + 3587 03a0 69000000 .4byte 0x69 + 3588 03a4 02 .byte 0x2 + 3589 03a5 23 .byte 0x23 + 3590 03a6 24 .uleb128 0x24 + 3591 03a7 06 .uleb128 0x6 + 3592 03a8 F2040000 .4byte .LASF87 + 3593 03ac 01 .byte 0x1 + 3594 03ad 73 .byte 0x73 + 3595 03ae 69000000 .4byte 0x69 + 3596 03b2 02 .byte 0x2 + 3597 03b3 23 .byte 0x23 + 3598 03b4 28 .uleb128 0x28 + 3599 03b5 06 .uleb128 0x6 + 3600 03b6 41030000 .4byte .LASF88 + 3601 03ba 01 .byte 0x1 + 3602 03bb 74 .byte 0x74 + BFIN GAS /tmp/cclngoFW.s page 84 + + + 3603 03bc 2C000000 .4byte 0x2c + 3604 03c0 02 .byte 0x2 + 3605 03c1 23 .byte 0x23 + 3606 03c2 2C .uleb128 0x2c + 3607 03c3 06 .uleb128 0x6 + 3608 03c4 74060000 .4byte .LASF89 + 3609 03c8 01 .byte 0x1 + 3610 03c9 75 .byte 0x75 + 3611 03ca 2C000000 .4byte 0x2c + 3612 03ce 02 .byte 0x2 + 3613 03cf 23 .byte 0x23 + 3614 03d0 2D .uleb128 0x2d + 3615 03d1 00 .byte 0x0 + 3616 03d2 0F .uleb128 0xf + 3617 03d3 04050000 .4byte .LASF131 + 3618 03d7 01 .byte 0x1 + 3619 03d8 93 .byte 0x93 + 3620 03d9 01 .byte 0x1 + 3621 03da 7B000000 .4byte 0x7b + 3622 03de 01 .byte 0x1 + 3623 03df 0C040000 .4byte 0x40c + 3624 03e3 10 .uleb128 0x10 + 3625 03e4 7800 .string "x" + 3626 03e6 01 .byte 0x1 + 3627 03e7 93 .byte 0x93 + 3628 03e8 7B000000 .4byte 0x7b + 3629 03ec 11 .uleb128 0x11 + 3630 03ed 6E00 .string "n" + 3631 03ef 01 .byte 0x1 + 3632 03f0 98 .byte 0x98 + 3633 03f1 8D000000 .4byte 0x8d + 3634 03f5 11 .uleb128 0x11 + 3635 03f6 72657300 .string "res" + 3636 03fa 01 .byte 0x1 + 3637 03fb 99 .byte 0x99 + 3638 03fc 8D000000 .4byte 0x8d + 3639 0400 11 .uleb128 0x11 + 3640 0401 62697400 .string "bit" + 3641 0405 01 .byte 0x1 + 3642 0406 9A .byte 0x9a + 3643 0407 8D000000 .4byte 0x8d + 3644 040b 00 .byte 0x0 + 3645 040c 12 .uleb128 0x12 + 3646 040d 01 .byte 0x1 + 3647 040e 35020000 .4byte .LASF96 + 3648 0412 01 .byte 0x1 + 3649 0413 2602 .2byte 0x226 + 3650 0415 01 .byte 0x1 + 3651 0416 00000000 .4byte .LFB8 + 3652 041a 9C030000 .4byte .LFE8 + 3653 041e 00000000 .4byte .LLST0 + 3654 0422 76050000 .4byte 0x576 + 3655 0426 13 .uleb128 0x13 + 3656 0427 636D6400 .string "cmd" + 3657 042b 01 .byte 0x1 + 3658 042c 2602 .2byte 0x226 + 3659 042e 76050000 .4byte 0x576 + BFIN GAS /tmp/cclngoFW.s page 85 + + + 3660 0432 2B000000 .4byte .LLST1 + 3661 0436 14 .uleb128 0x14 + 3662 0437 52000000 .4byte .LBB10 + 3663 043b 6C000000 .4byte .LBE10 + 3664 043f 54040000 .4byte 0x454 + 3665 0443 15 .uleb128 0x15 + 3666 0444 D0010000 .4byte .LASF91 + 3667 0448 01 .byte 0x1 + 3668 0449 F702 .2byte 0x2f7 + 3669 044b 9F000000 .4byte 0x9f + 3670 044f CD000000 .4byte .LLST2 + 3671 0453 00 .byte 0x0 + 3672 0454 16 .uleb128 0x16 + 3673 0455 00000000 .4byte .Ldebug_ranges0+0x0 + 3674 0459 7E040000 .4byte 0x47e + 3675 045d 17 .uleb128 0x17 + 3676 045e 55020000 .4byte .LASF90 + 3677 0462 01 .byte 0x1 + 3678 0463 4602 .2byte 0x246 + 3679 0465 7C050000 .4byte 0x57c + 3680 0469 18 .uleb128 0x18 + 3681 046a 18000000 .4byte .Ldebug_ranges0+0x18 + 3682 046e 19 .uleb128 0x19 + 3683 046f 4900 .string "I" + 3684 0471 01 .byte 0x1 + 3685 0472 4702 .2byte 0x247 + 3686 0474 69000000 .4byte 0x69 + 3687 0478 EB000000 .4byte .LLST3 + 3688 047c 00 .byte 0x0 + 3689 047d 00 .byte 0x0 + 3690 047e 14 .uleb128 0x14 + 3691 047f 98000000 .4byte .LBB15 + 3692 0483 4A010000 .4byte .LBE15 + 3693 0487 C0040000 .4byte 0x4c0 + 3694 048b 1A .uleb128 0x1a + 3695 048c 69030000 .4byte .LASF92 + 3696 0490 01 .byte 0x1 + 3697 0491 4F02 .2byte 0x24f + 3698 0493 8B050000 .4byte 0x58b + 3699 0497 03 .byte 0x3 + 3700 0498 7F .byte 0x7f + 3701 0499 B07F .sleb128 -80 + 3702 049b 15 .uleb128 0x15 + 3703 049c 1F060000 .4byte .LASF93 + 3704 04a0 01 .byte 0x1 + 3705 04a1 6502 .2byte 0x265 + 3706 04a3 69000000 .4byte 0x69 + 3707 04a7 FE000000 .4byte .LLST4 + 3708 04ab 1B .uleb128 0x1b + 3709 04ac 02010000 .4byte .LBB16 + 3710 04b0 3C010000 .4byte .LBE16 + 3711 04b4 1C .uleb128 0x1c + 3712 04b5 6900 .string "i" + 3713 04b7 01 .byte 0x1 + 3714 04b8 6602 .2byte 0x266 + 3715 04ba 9F000000 .4byte 0x9f + 3716 04be 00 .byte 0x0 + BFIN GAS /tmp/cclngoFW.s page 86 + + + 3717 04bf 00 .byte 0x0 + 3718 04c0 14 .uleb128 0x14 + 3719 04c1 4A010000 .4byte .LBB17 + 3720 04c5 7C010000 .4byte .LBE17 + 3721 04c9 DD040000 .4byte 0x4dd + 3722 04cd 1A .uleb128 0x1a + 3723 04ce 69030000 .4byte .LASF92 + 3724 04d2 01 .byte 0x1 + 3725 04d3 6D02 .2byte 0x26d + 3726 04d5 9B050000 .4byte 0x59b + 3727 04d9 02 .byte 0x2 + 3728 04da 7F .byte 0x7f + 3729 04db 6C .sleb128 -20 + 3730 04dc 00 .byte 0x0 + 3731 04dd 14 .uleb128 0x14 + 3732 04de 7C010000 .4byte .LBB18 + 3733 04e2 AA010000 .4byte .LBE18 + 3734 04e6 F7040000 .4byte 0x4f7 + 3735 04ea 17 .uleb128 0x17 + 3736 04eb 29070000 .4byte .LASF94 + 3737 04ef 01 .byte 0x1 + 3738 04f0 7802 .2byte 0x278 + 3739 04f2 69000000 .4byte 0x69 + 3740 04f6 00 .byte 0x0 + 3741 04f7 14 .uleb128 0x14 + 3742 04f8 AA010000 .4byte .LBB19 + 3743 04fc 10020000 .4byte .LBE19 + 3744 0500 25050000 .4byte 0x525 + 3745 0504 15 .uleb128 0x15 + 3746 0505 3D010000 .4byte .LASF95 + 3747 0509 01 .byte 0x1 + 3748 050a 7E02 .2byte 0x27e + 3749 050c 69000000 .4byte 0x69 + 3750 0510 1C010000 .4byte .LLST5 + 3751 0514 18 .uleb128 0x18 + 3752 0515 30000000 .4byte .Ldebug_ranges0+0x30 + 3753 0519 1C .uleb128 0x1c + 3754 051a 6900 .string "i" + 3755 051c 01 .byte 0x1 + 3756 051d 8002 .2byte 0x280 + 3757 051f 9F000000 .4byte 0x9f + 3758 0523 00 .byte 0x0 + 3759 0524 00 .byte 0x0 + 3760 0525 14 .uleb128 0x14 + 3761 0526 70020000 .4byte .LBB23 + 3762 052a 80020000 .4byte .LBE23 + 3763 052e 41050000 .4byte 0x541 + 3764 0532 19 .uleb128 0x19 + 3765 0533 6900 .string "i" + 3766 0535 01 .byte 0x1 + 3767 0536 A202 .2byte 0x2a2 + 3768 0538 69000000 .4byte 0x69 + 3769 053c EA010000 .4byte .LLST6 + 3770 0540 00 .byte 0x0 + 3771 0541 14 .uleb128 0x14 + 3772 0542 F2020000 .4byte .LBB24 + 3773 0546 04030000 .4byte .LBE24 + BFIN GAS /tmp/cclngoFW.s page 87 + + + 3774 054a 5D050000 .4byte 0x55d + 3775 054e 19 .uleb128 0x19 + 3776 054f 6900 .string "i" + 3777 0551 01 .byte 0x1 + 3778 0552 BF02 .2byte 0x2bf + 3779 0554 69000000 .4byte 0x69 + 3780 0558 FD010000 .4byte .LLST7 + 3781 055c 00 .byte 0x0 + 3782 055d 1B .uleb128 0x1b + 3783 055e 8A030000 .4byte .LBB25 + 3784 0562 9C030000 .4byte .LBE25 + 3785 0566 19 .uleb128 0x19 + 3786 0567 6900 .string "i" + 3787 0569 01 .byte 0x1 + 3788 056a E702 .2byte 0x2e7 + 3789 056c 69000000 .4byte 0x69 + 3790 0570 1B020000 .4byte .LLST8 + 3791 0574 00 .byte 0x0 + 3792 0575 00 .byte 0x0 + 3793 0576 1D .uleb128 0x1d + 3794 0577 04 .byte 0x4 + 3795 0578 1F010000 .4byte 0x11f + 3796 057c 07 .uleb128 0x7 + 3797 057d 69000000 .4byte 0x69 + 3798 0581 8B050000 .4byte 0x58b + 3799 0585 1E .uleb128 0x1e + 3800 0586 1C010000 .4byte 0x11c + 3801 058a 00 .byte 0x0 + 3802 058b 07 .uleb128 0x7 + 3803 058c 69000000 .4byte 0x69 + 3804 0590 9B050000 .4byte 0x59b + 3805 0594 1F .uleb128 0x1f + 3806 0595 1C010000 .4byte 0x11c + 3807 0599 0E .byte 0xe + 3808 059a 00 .byte 0x0 + 3809 059b 07 .uleb128 0x7 + 3810 059c 69000000 .4byte 0x69 + 3811 05a0 AB050000 .4byte 0x5ab + 3812 05a4 1F .uleb128 0x1f + 3813 05a5 1C010000 .4byte 0x11c + 3814 05a9 04 .byte 0x4 + 3815 05aa 00 .byte 0x0 + 3816 05ab 12 .uleb128 0x12 + 3817 05ac 01 .byte 0x1 + 3818 05ad 5E020000 .4byte .LASF97 + 3819 05b1 01 .byte 0x1 + 3820 05b2 0A02 .2byte 0x20a + 3821 05b4 01 .byte 0x1 + 3822 05b5 9C030000 .4byte .LFB7 + 3823 05b9 B8030000 .4byte .LFE7 + 3824 05bd 39020000 .4byte .LLST9 + 3825 05c1 E6050000 .4byte 0x5e6 + 3826 05c5 20 .uleb128 0x20 + 3827 05c6 6F060000 .4byte .LASF98 + 3828 05ca 01 .byte 0x1 + 3829 05cb 0A02 .2byte 0x20a + 3830 05cd E6050000 .4byte 0x5e6 + BFIN GAS /tmp/cclngoFW.s page 88 + + + 3831 05d1 58020000 .4byte .LLST10 + 3832 05d5 20 .uleb128 0x20 + 3833 05d6 7C040000 .4byte .LASF99 + 3834 05da 01 .byte 0x1 + 3835 05db 0A02 .2byte 0x20a + 3836 05dd 69000000 .4byte 0x69 + 3837 05e1 6B020000 .4byte .LLST11 + 3838 05e5 00 .byte 0x0 + 3839 05e6 1D .uleb128 0x1d + 3840 05e7 04 .byte 0x4 + 3841 05e8 69000000 .4byte 0x69 + 3842 05ec 12 .uleb128 0x12 + 3843 05ed 01 .byte 0x1 + 3844 05ee 5A030000 .4byte .LASF100 + 3845 05f2 01 .byte 0x1 + 3846 05f3 F601 .2byte 0x1f6 + 3847 05f5 01 .byte 0x1 + 3848 05f6 B8030000 .4byte .LFB6 + 3849 05fa E0030000 .4byte .LFE6 + 3850 05fe 7E020000 .4byte .LLST12 + 3851 0602 27060000 .4byte 0x627 + 3852 0606 20 .uleb128 0x20 + 3853 0607 6F060000 .4byte .LASF98 + 3854 060b 01 .byte 0x1 + 3855 060c F601 .2byte 0x1f6 + 3856 060e E6050000 .4byte 0x5e6 + 3857 0612 9D020000 .4byte .LLST13 + 3858 0616 20 .uleb128 0x20 + 3859 0617 7C040000 .4byte .LASF99 + 3860 061b 01 .byte 0x1 + 3861 061c F601 .2byte 0x1f6 + 3862 061e 69000000 .4byte 0x69 + 3863 0622 B0020000 .4byte .LLST14 + 3864 0626 00 .byte 0x0 + 3865 0627 21 .uleb128 0x21 + 3866 0628 01 .byte 0x1 + 3867 0629 20040000 .4byte .LASF104 + 3868 062d 01 .byte 0x1 + 3869 062e D201 .2byte 0x1d2 + 3870 0630 01 .byte 0x1 + 3871 0631 69000000 .4byte 0x69 + 3872 0635 E0030000 .4byte .LFB5 + 3873 0639 2A040000 .4byte .LFE5 + 3874 063d C3020000 .4byte .LLST15 + 3875 0641 66060000 .4byte 0x666 + 3876 0645 20 .uleb128 0x20 + 3877 0646 73030000 .4byte .LASF20 + 3878 064a 01 .byte 0x1 + 3879 064b D201 .2byte 0x1d2 + 3880 064d E6050000 .4byte 0x5e6 + 3881 0651 EE020000 .4byte .LLST16 + 3882 0655 20 .uleb128 0x20 + 3883 0656 7C040000 .4byte .LASF99 + 3884 065a 01 .byte 0x1 + 3885 065b D201 .2byte 0x1d2 + 3886 065d 69000000 .4byte 0x69 + 3887 0661 17030000 .4byte .LLST17 + BFIN GAS /tmp/cclngoFW.s page 89 + + + 3888 0665 00 .byte 0x0 + 3889 0666 22 .uleb128 0x22 + 3890 0667 01 .byte 0x1 + 3891 0668 F6010000 .4byte .LASF132 + 3892 066c 01 .byte 0x1 + 3893 066d B0 .byte 0xb0 + 3894 066e 01 .byte 0x1 + 3895 066f 69000000 .4byte 0x69 + 3896 0673 01 .byte 0x1 + 3897 0674 CA060000 .4byte 0x6ca + 3898 0678 23 .uleb128 0x23 + 3899 0679 52050000 .4byte .LASF101 + 3900 067d 01 .byte 0x1 + 3901 067e B0 .byte 0xb0 + 3902 067f E6050000 .4byte 0x5e6 + 3903 0683 23 .uleb128 0x23 + 3904 0684 87030000 .4byte .LASF102 + 3905 0688 01 .byte 0x1 + 3906 0689 B0 .byte 0xb0 + 3907 068a 69000000 .4byte 0x69 + 3908 068e 23 .uleb128 0x23 + 3909 068f CD020000 .4byte .LASF103 + 3910 0693 01 .byte 0x1 + 3911 0694 B0 .byte 0xb0 + 3912 0695 CA060000 .4byte 0x6ca + 3913 0699 23 .uleb128 0x23 + 3914 069a 52010000 .4byte .LASF72 + 3915 069e 01 .byte 0x1 + 3916 069f B0 .byte 0xb0 + 3917 06a0 2C000000 .4byte 0x2c + 3918 06a4 24 .uleb128 0x24 + 3919 06a5 E7040000 .4byte .LASF84 + 3920 06a9 01 .byte 0x1 + 3921 06aa B1 .byte 0xb1 + 3922 06ab 69000000 .4byte 0x69 + 3923 06af 25 .uleb128 0x25 + 3924 06b0 BE060000 .4byte 0x6be + 3925 06b4 11 .uleb128 0x11 + 3926 06b5 6900 .string "i" + 3927 06b7 01 .byte 0x1 + 3928 06b8 B3 .byte 0xb3 + 3929 06b9 69000000 .4byte 0x69 + 3930 06bd 00 .byte 0x0 + 3931 06be 26 .uleb128 0x26 + 3932 06bf 11 .uleb128 0x11 + 3933 06c0 6900 .string "i" + 3934 06c2 01 .byte 0x1 + 3935 06c3 C0 .byte 0xc0 + 3936 06c4 69000000 .4byte 0x69 + 3937 06c8 00 .byte 0x0 + 3938 06c9 00 .byte 0x0 + 3939 06ca 1D .uleb128 0x1d + 3940 06cb 04 .byte 0x4 + 3941 06cc 8D000000 .4byte 0x8d + 3942 06d0 27 .uleb128 0x27 + 3943 06d1 66060000 .4byte 0x666 + 3944 06d5 2C040000 .4byte .LFB3 + BFIN GAS /tmp/cclngoFW.s page 90 + + + 3945 06d9 C4040000 .4byte .LFE3 + 3946 06dd 40030000 .4byte .LLST18 + 3947 06e1 35070000 .4byte 0x735 + 3948 06e5 28 .uleb128 0x28 + 3949 06e6 78060000 .4byte 0x678 + 3950 06ea 5F030000 .4byte .LLST19 + 3951 06ee 28 .uleb128 0x28 + 3952 06ef 83060000 .4byte 0x683 + 3953 06f3 88030000 .4byte .LLST20 + 3954 06f7 28 .uleb128 0x28 + 3955 06f8 8E060000 .4byte 0x68e + 3956 06fc 9B030000 .4byte .LLST21 + 3957 0700 28 .uleb128 0x28 + 3958 0701 99060000 .4byte 0x699 + 3959 0705 CF030000 .4byte .LLST22 + 3960 0709 29 .uleb128 0x29 + 3961 070a A4060000 .4byte 0x6a4 + 3962 070e 04040000 .4byte .LLST23 + 3963 0712 14 .uleb128 0x14 + 3964 0713 62040000 .4byte .LBB30 + 3965 0717 7E040000 .4byte .LBE30 + 3966 071b 25070000 .4byte 0x725 + 3967 071f 2A .uleb128 0x2a + 3968 0720 BF060000 .4byte 0x6bf + 3969 0724 00 .byte 0x0 + 3970 0725 1B .uleb128 0x1b + 3971 0726 8C040000 .4byte .LBB31 + 3972 072a AA040000 .4byte .LBE31 + 3973 072e 2A .uleb128 0x2a + 3974 072f B4060000 .4byte 0x6b4 + 3975 0733 00 .byte 0x0 + 3976 0734 00 .byte 0x0 + 3977 0735 2B .uleb128 0x2b + 3978 0736 01 .byte 0x1 + 3979 0737 41050000 .4byte .LASF105 + 3980 073b 01 .byte 0x1 + 3981 073c E3 .byte 0xe3 + 3982 073d 01 .byte 0x1 + 3983 073e 69000000 .4byte 0x69 + 3984 0742 C4040000 .4byte .LFB4 + 3985 0746 9A0B0000 .4byte .LFE4 + 3986 074a 38040000 .4byte .LLST24 + 3987 074e 99080000 .4byte 0x899 + 3988 0752 2C .uleb128 0x2c + 3989 0753 73030000 .4byte .LASF20 + 3990 0757 01 .byte 0x1 + 3991 0758 E3 .byte 0xe3 + 3992 0759 E6050000 .4byte 0x5e6 + 3993 075d 63040000 .4byte .LLST25 + 3994 0761 2C .uleb128 0x2c + 3995 0762 7C040000 .4byte .LASF99 + 3996 0766 01 .byte 0x1 + 3997 0767 E3 .byte 0xe3 + 3998 0768 69000000 .4byte 0x69 + 3999 076c 82040000 .4byte .LLST26 + 4000 0770 16 .uleb128 0x16 + 4001 0771 50000000 .4byte .Ldebug_ranges0+0x50 + BFIN GAS /tmp/cclngoFW.s page 91 + + + 4002 0775 87070000 .4byte 0x787 + 4003 0779 2D .uleb128 0x2d + 4004 077a 6900 .string "i" + 4005 077c 01 .byte 0x1 + 4006 077d EF .byte 0xef + 4007 077e 9F000000 .4byte 0x9f + 4008 0782 A1040000 .4byte .LLST27 + 4009 0786 00 .byte 0x0 + 4010 0787 16 .uleb128 0x16 + 4011 0788 68000000 .4byte .Ldebug_ranges0+0x68 + 4012 078c 80080000 .4byte 0x880 + 4013 0790 15 .uleb128 0x15 + 4014 0791 CB050000 .4byte .LASF106 + 4015 0795 01 .byte 0x1 + 4016 0796 2101 .2byte 0x121 + 4017 0798 69000000 .4byte 0x69 + 4018 079c B4040000 .4byte .LLST28 + 4019 07a0 1C .uleb128 0x1c + 4020 07a1 76616C00 .string "val" + 4021 07a5 01 .byte 0x1 + 4022 07a6 2201 .2byte 0x122 + 4023 07a8 69000000 .4byte 0x69 + 4024 07ac 15 .uleb128 0x15 + 4025 07ad A5040000 .4byte .LASF107 + 4026 07b1 01 .byte 0x1 + 4027 07b2 2301 .2byte 0x123 + 4028 07b4 2C000000 .4byte 0x2c + 4029 07b8 DD040000 .4byte .LLST29 + 4030 07bc 18 .uleb128 0x18 + 4031 07bd 88000000 .4byte .Ldebug_ranges0+0x88 + 4032 07c1 17 .uleb128 0x17 + 4033 07c2 96020000 .4byte .LASF108 + 4034 07c6 01 .byte 0x1 + 4035 07c7 3A01 .2byte 0x13a + 4036 07c9 69000000 .4byte 0x69 + 4037 07cd 19 .uleb128 0x19 + 4038 07ce 6900 .string "i" + 4039 07d0 01 .byte 0x1 + 4040 07d1 4301 .2byte 0x143 + 4041 07d3 69000000 .4byte 0x69 + 4042 07d7 06050000 .4byte .LLST30 + 4043 07db 14 .uleb128 0x14 + 4044 07dc 4A060000 .4byte .LBB51 + 4045 07e0 6C060000 .4byte .LBE51 + 4046 07e4 F7070000 .4byte 0x7f7 + 4047 07e8 19 .uleb128 0x19 + 4048 07e9 6900 .string "i" + 4049 07eb 01 .byte 0x1 + 4050 07ec 3601 .2byte 0x136 + 4051 07ee 69000000 .4byte 0x69 + 4052 07f2 24050000 .4byte .LLST31 + 4053 07f6 00 .byte 0x0 + 4054 07f7 2E .uleb128 0x2e + 4055 07f8 66060000 .4byte 0x666 + 4056 07fc 76060000 .4byte .LBB52 + 4057 0800 88060000 .4byte .LBE52 + 4058 0804 01 .byte 0x1 + BFIN GAS /tmp/cclngoFW.s page 92 + + + 4059 0805 3A01 .2byte 0x13a + 4060 0807 2F080000 .4byte 0x82f + 4061 080b 2F .uleb128 0x2f + 4062 080c 00070000 .4byte 0x700 + 4063 0810 2F .uleb128 0x2f + 4064 0811 F7060000 .4byte 0x6f7 + 4065 0815 2F .uleb128 0x2f + 4066 0816 EE060000 .4byte 0x6ee + 4067 081a 2F .uleb128 0x2f + 4068 081b E5060000 .4byte 0x6e5 + 4069 081f 1B .uleb128 0x1b + 4070 0820 76060000 .4byte .LBB53 + 4071 0824 88060000 .4byte .LBE53 + 4072 0828 2A .uleb128 0x2a + 4073 0829 A4060000 .4byte 0x6a4 + 4074 082d 00 .byte 0x0 + 4075 082e 00 .byte 0x0 + 4076 082f 30 .uleb128 0x30 + 4077 0830 D2030000 .4byte 0x3d2 + 4078 0834 A8000000 .4byte .Ldebug_ranges0+0xa8 + 4079 0838 01 .byte 0x1 + 4080 0839 4C01 .2byte 0x14c + 4081 083b 66080000 .4byte 0x866 + 4082 083f 2F .uleb128 0x2f + 4083 0840 E3030000 .4byte 0x3e3 + 4084 0844 18 .uleb128 0x18 + 4085 0845 C8000000 .4byte .Ldebug_ranges0+0xc8 + 4086 0849 29 .uleb128 0x29 + 4087 084a EC030000 .4byte 0x3ec + 4088 084e 37050000 .4byte .LLST32 + 4089 0852 29 .uleb128 0x29 + 4090 0853 F5030000 .4byte 0x3f5 + 4091 0857 2F060000 .4byte .LLST33 + 4092 085b 29 .uleb128 0x29 + 4093 085c 00040000 .4byte 0x400 + 4094 0860 B7060000 .4byte .LLST34 + 4095 0864 00 .byte 0x0 + 4096 0865 00 .byte 0x0 + 4097 0866 1B .uleb128 0x1b + 4098 0867 620B0000 .4byte .LBB58 + 4099 086b 800B0000 .4byte .LBE58 + 4100 086f 19 .uleb128 0x19 + 4101 0870 6900 .string "i" + 4102 0872 01 .byte 0x1 + 4103 0873 5A01 .2byte 0x15a + 4104 0875 69000000 .4byte 0x69 + 4105 0879 1F080000 .4byte .LLST35 + 4106 087d 00 .byte 0x0 + 4107 087e 00 .byte 0x0 + 4108 087f 00 .byte 0x0 + 4109 0880 1B .uleb128 0x1b + 4110 0881 1C0B0000 .4byte .LBB61 + 4111 0885 2A0B0000 .4byte .LBE61 + 4112 0889 19 .uleb128 0x19 + 4113 088a 6900 .string "i" + 4114 088c 01 .byte 0x1 + 4115 088d 9F01 .2byte 0x19f + BFIN GAS /tmp/cclngoFW.s page 93 + + + 4116 088f 69000000 .4byte 0x69 + 4117 0893 32080000 .4byte .LLST36 + 4118 0897 00 .byte 0x0 + 4119 0898 00 .byte 0x0 + 4120 0899 07 .uleb128 0x7 + 4121 089a 69000000 .4byte 0x69 + 4122 089e A9080000 .4byte 0x8a9 + 4123 08a2 1F .uleb128 0x1f + 4124 08a3 1C010000 .4byte 0x11c + 4125 08a7 03 .byte 0x3 + 4126 08a8 00 .byte 0x0 + 4127 08a9 31 .uleb128 0x31 + 4128 08aa A4000000 .4byte .LASF109 + 4129 08ae 01 .byte 0x1 + 4130 08af 1C .byte 0x1c + 4131 08b0 99080000 .4byte 0x899 + 4132 08b4 01 .byte 0x1 + 4133 08b5 05 .byte 0x5 + 4134 08b6 03 .byte 0x3 + 4135 08b7 00000000 .4byte _streams_cnt + 4136 08bb 31 .uleb128 0x31 + 4137 08bc B0000000 .4byte .LASF110 + 4138 08c0 01 .byte 0x1 + 4139 08c1 2F .byte 0x2f + 4140 08c2 CD080000 .4byte 0x8cd + 4141 08c6 01 .byte 0x1 + 4142 08c7 05 .byte 0x5 + 4143 08c8 03 .byte 0x3 + 4144 08c9 00000000 .4byte _dbg_receive_value + 4145 08cd 32 .uleb128 0x32 + 4146 08ce 69000000 .4byte 0x69 + 4147 08d2 07 .uleb128 0x7 + 4148 08d3 69000000 .4byte 0x69 + 4149 08d7 E2080000 .4byte 0x8e2 + 4150 08db 1F .uleb128 0x1f + 4151 08dc 1C010000 .4byte 0x11c + 4152 08e0 09 .byte 0x9 + 4153 08e1 00 .byte 0x0 + 4154 08e2 31 .uleb128 0x31 + 4155 08e3 D0050000 .4byte .LASF111 + 4156 08e7 01 .byte 0x1 + 4157 08e8 37 .byte 0x37 + 4158 08e9 D2080000 .4byte 0x8d2 + 4159 08ed 01 .byte 0x1 + 4160 08ee 05 .byte 0x5 + 4161 08ef 03 .byte 0x3 + 4162 08f0 28000000 .4byte _dbg_sport_rx_copy + 4163 08f4 31 .uleb128 0x31 + 4164 08f5 42040000 .4byte .LASF112 + 4165 08f9 01 .byte 0x1 + 4166 08fa 49 .byte 0x49 + 4167 08fb 69000000 .4byte 0x69 + 4168 08ff 01 .byte 0x1 + 4169 0900 05 .byte 0x5 + 4170 0901 03 .byte 0x3 + 4171 0902 10000000 .4byte _streams_succes_flag + 4172 0906 07 .uleb128 0x7 + BFIN GAS /tmp/cclngoFW.s page 94 + + + 4173 0907 69000000 .4byte 0x69 + 4174 090b 11090000 .4byte 0x911 + 4175 090f 33 .uleb128 0x33 + 4176 0910 00 .byte 0x0 + 4177 0911 34 .uleb128 0x34 + 4178 0912 97010000 .4byte .LASF113 + 4179 0916 01 .byte 0x1 + 4180 0917 55 .byte 0x55 + 4181 0918 1E090000 .4byte 0x91e + 4182 091c 01 .byte 0x1 + 4183 091d 01 .byte 0x1 + 4184 091e 32 .uleb128 0x32 + 4185 091f 06090000 .4byte 0x906 + 4186 0923 34 .uleb128 0x34 + 4187 0924 11040000 .4byte .LASF114 + 4188 0928 01 .byte 0x1 + 4189 0929 56 .byte 0x56 + 4190 092a 30090000 .4byte 0x930 + 4191 092e 01 .byte 0x1 + 4192 092f 01 .byte 0x1 + 4193 0930 32 .uleb128 0x32 + 4194 0931 06090000 .4byte 0x906 + 4195 0935 34 .uleb128 0x34 + 4196 0936 52050000 .4byte .LASF101 + 4197 093a 01 .byte 0x1 + 4198 093b 58 .byte 0x58 + 4199 093c 42090000 .4byte 0x942 + 4200 0940 01 .byte 0x1 + 4201 0941 01 .byte 0x1 + 4202 0942 32 .uleb128 0x32 + 4203 0943 06090000 .4byte 0x906 + 4204 0947 07 .uleb128 0x7 + 4205 0948 8D000000 .4byte 0x8d + 4206 094c 52090000 .4byte 0x952 + 4207 0950 33 .uleb128 0x33 + 4208 0951 00 .byte 0x0 + 4209 0952 34 .uleb128 0x34 + 4210 0953 CD020000 .4byte .LASF103 + 4211 0957 01 .byte 0x1 + 4212 0958 5A .byte 0x5a + 4213 0959 5F090000 .4byte 0x95f + 4214 095d 01 .byte 0x1 + 4215 095e 01 .byte 0x1 + 4216 095f 32 .uleb128 0x32 + 4217 0960 47090000 .4byte 0x947 + 4218 0964 07 .uleb128 0x7 + 4219 0965 7B000000 .4byte 0x7b + 4220 0969 6F090000 .4byte 0x96f + 4221 096d 33 .uleb128 0x33 + 4222 096e 00 .byte 0x0 + 4223 096f 34 .uleb128 0x34 + 4224 0970 36030000 .4byte .LASF115 + 4225 0974 01 .byte 0x1 + 4226 0975 5C .byte 0x5c + 4227 0976 7C090000 .4byte 0x97c + 4228 097a 01 .byte 0x1 + 4229 097b 01 .byte 0x1 + BFIN GAS /tmp/cclngoFW.s page 95 + + + 4230 097c 32 .uleb128 0x32 + 4231 097d 64090000 .4byte 0x964 + 4232 0981 31 .uleb128 0x31 + 4233 0982 AD010000 .4byte .LASF116 + 4234 0986 01 .byte 0x1 + 4235 0987 60 .byte 0x60 + 4236 0988 93090000 .4byte 0x993 + 4237 098c 01 .byte 0x1 + 4238 098d 05 .byte 0x5 + 4239 098e 03 .byte 0x3 + 4240 098f 04000000 .4byte _TX_marker + 4241 0993 32 .uleb128 0x32 + 4242 0994 D2080000 .4byte 0x8d2 + 4243 0998 31 .uleb128 0x31 + 4244 0999 CB060000 .4byte .LASF117 + 4245 099d 01 .byte 0x1 + 4246 099e 76 .byte 0x76 + 4247 099f AA090000 .4byte 0x9aa + 4248 09a3 01 .byte 0x1 + 4249 09a4 05 .byte 0x5 + 4250 09a5 03 .byte 0x3 + 4251 09a6 30000000 .4byte _Proc_state + 4252 09aa 35 .uleb128 0x35 + 4253 09ab E2050000 .4byte .LASF130 + 4254 09af BB020000 .4byte 0x2bb + 4255 09b3 31 .uleb128 0x31 + 4256 09b4 84010000 .4byte .LASF77 + 4257 09b8 01 .byte 0x1 + 4258 09b9 78 .byte 0x78 + 4259 09ba CD080000 .4byte 0x8cd + 4260 09be 01 .byte 0x1 + 4261 09bf 05 .byte 0x5 + 4262 09c0 03 .byte 0x3 + 4263 09c1 14000000 .4byte _TX_buff_I + 4264 09c5 31 .uleb128 0x31 + 4265 09c6 57010000 .4byte .LASF118 + 4266 09ca 01 .byte 0x1 + 4267 09cb 79 .byte 0x79 + 4268 09cc CD080000 .4byte 0x8cd + 4269 09d0 01 .byte 0x1 + 4270 09d1 05 .byte 0x5 + 4271 09d2 03 .byte 0x3 + 4272 09d3 2C000000 .4byte _TX_buff_I_shadow + 4273 09d7 31 .uleb128 0x31 + 4274 09d8 F5060000 .4byte .LASF119 + 4275 09dc 01 .byte 0x1 + 4276 09dd 7B .byte 0x7b + 4277 09de CD080000 .4byte 0x8cd + 4278 09e2 01 .byte 0x1 + 4279 09e3 05 .byte 0x5 + 4280 09e4 03 .byte 0x3 + 4281 09e5 18000000 .4byte _data_I + 4282 09e9 31 .uleb128 0x31 + 4283 09ea 68000000 .4byte .LASF120 + 4284 09ee 01 .byte 0x1 + 4285 09ef 7C .byte 0x7c + 4286 09f0 CD080000 .4byte 0x8cd + BFIN GAS /tmp/cclngoFW.s page 96 + + + 4287 09f4 01 .byte 0x1 + 4288 09f5 05 .byte 0x5 + 4289 09f6 03 .byte 0x3 + 4290 09f7 1C000000 .4byte _send_size + 4291 09fb 31 .uleb128 0x31 + 4292 09fc 33050000 .4byte .LASF78 + 4293 0a00 01 .byte 0x1 + 4294 0a01 7E .byte 0x7e + 4295 0a02 0D0A0000 .4byte 0xa0d + 4296 0a06 01 .byte 0x1 + 4297 0a07 05 .byte 0x5 + 4298 0a08 03 .byte 0x3 + 4299 0a09 30000000 .4byte _TX_buff_state + 4300 0a0d 32 .uleb128 0x32 + 4301 0a0e 2C000000 .4byte 0x2c + 4302 0a12 31 .uleb128 0x31 + 4303 0a13 2D000000 .4byte .LASF121 + 4304 0a17 01 .byte 0x1 + 4305 0a18 7F .byte 0x7f + 4306 0a19 CD080000 .4byte 0x8cd + 4307 0a1d 01 .byte 0x1 + 4308 0a1e 05 .byte 0x5 + 4309 0a1f 03 .byte 0x3 + 4310 0a20 20000000 .4byte _tx_val + 4311 0a24 31 .uleb128 0x31 + 4312 0a25 BB050000 .4byte .LASF122 + 4313 0a29 01 .byte 0x1 + 4314 0a2a 81 .byte 0x81 + 4315 0a2b 69000000 .4byte 0x69 + 4316 0a2f 01 .byte 0x1 + 4317 0a30 05 .byte 0x5 + 4318 0a31 03 .byte 0x3 + 4319 0a32 24000000 .4byte _some_i + 4320 0a36 31 .uleb128 0x31 + 4321 0a37 93060000 .4byte .LASF123 + 4322 0a3b 01 .byte 0x1 + 4323 0a3c 83 .byte 0x83 + 4324 0a3d CD080000 .4byte 0x8cd + 4325 0a41 01 .byte 0x1 + 4326 0a42 05 .byte 0x5 + 4327 0a43 03 .byte 0x3 + 4328 0a44 28000000 .4byte _size_processed + 4329 0a48 31 .uleb128 0x31 + 4330 0a49 22010000 .4byte .LASF124 + 4331 0a4d 01 .byte 0x1 + 4332 0a4e 8C .byte 0x8c + 4333 0a4f 2C000000 .4byte 0x2c + 4334 0a53 01 .byte 0x1 + 4335 0a54 05 .byte 0x5 + 4336 0a55 03 .byte 0x3 + 4337 0a56 2C000000 .4byte _LFSM_started + 4338 0a5a 31 .uleb128 0x31 + 4339 0a5b 60060000 .4byte .LASF125 + 4340 0a5f 01 .byte 0x1 + 4341 0a60 8F .byte 0x8f + 4342 0a61 2C000000 .4byte 0x2c + 4343 0a65 01 .byte 0x1 + BFIN GAS /tmp/cclngoFW.s page 97 + + + 4344 0a66 05 .byte 0x5 + 4345 0a67 03 .byte 0x3 + 4346 0a68 2D000000 .4byte _DY_SYN_2_value + 4347 0a6c 31 .uleb128 0x31 + 4348 0a6d D3040000 .4byte .LASF126 + 4349 0a71 01 .byte 0x1 + 4350 0a72 90 .byte 0x90 + 4351 0a73 2C000000 .4byte 0x2c + 4352 0a77 01 .byte 0x1 + 4353 0a78 05 .byte 0x5 + 4354 0a79 03 .byte 0x3 + 4355 0a7a 2E000000 .4byte _DY_SYN_2_value_prev + 4356 0a7e 00 .byte 0x0 + 4357 .section .debug_abbrev + 4358 0000 01 .uleb128 0x1 + 4359 0001 11 .uleb128 0x11 + 4360 0002 01 .byte 0x1 + 4361 0003 25 .uleb128 0x25 + 4362 0004 0E .uleb128 0xe + 4363 0005 13 .uleb128 0x13 + 4364 0006 0B .uleb128 0xb + 4365 0007 03 .uleb128 0x3 + 4366 0008 0E .uleb128 0xe + 4367 0009 1B .uleb128 0x1b + 4368 000a 0E .uleb128 0xe + 4369 000b 11 .uleb128 0x11 + 4370 000c 01 .uleb128 0x1 + 4371 000d 12 .uleb128 0x12 + 4372 000e 01 .uleb128 0x1 + 4373 000f 10 .uleb128 0x10 + 4374 0010 06 .uleb128 0x6 + 4375 0011 00 .byte 0x0 + 4376 0012 00 .byte 0x0 + 4377 0013 02 .uleb128 0x2 + 4378 0014 24 .uleb128 0x24 + 4379 0015 00 .byte 0x0 + 4380 0016 0B .uleb128 0xb + 4381 0017 0B .uleb128 0xb + 4382 0018 3E .uleb128 0x3e + 4383 0019 0B .uleb128 0xb + 4384 001a 03 .uleb128 0x3 + 4385 001b 0E .uleb128 0xe + 4386 001c 00 .byte 0x0 + 4387 001d 00 .byte 0x0 + 4388 001e 03 .uleb128 0x3 + 4389 001f 16 .uleb128 0x16 + 4390 0020 00 .byte 0x0 + 4391 0021 03 .uleb128 0x3 + 4392 0022 0E .uleb128 0xe + 4393 0023 3A .uleb128 0x3a + 4394 0024 0B .uleb128 0xb + 4395 0025 3B .uleb128 0x3b + 4396 0026 0B .uleb128 0xb + 4397 0027 49 .uleb128 0x49 + 4398 0028 13 .uleb128 0x13 + 4399 0029 00 .byte 0x0 + 4400 002a 00 .byte 0x0 + BFIN GAS /tmp/cclngoFW.s page 98 + + + 4401 002b 04 .uleb128 0x4 + 4402 002c 24 .uleb128 0x24 + 4403 002d 00 .byte 0x0 + 4404 002e 0B .uleb128 0xb + 4405 002f 0B .uleb128 0xb + 4406 0030 3E .uleb128 0x3e + 4407 0031 0B .uleb128 0xb + 4408 0032 03 .uleb128 0x3 + 4409 0033 08 .uleb128 0x8 + 4410 0034 00 .byte 0x0 + 4411 0035 00 .byte 0x0 + 4412 0036 05 .uleb128 0x5 + 4413 0037 13 .uleb128 0x13 + 4414 0038 01 .byte 0x1 + 4415 0039 0B .uleb128 0xb + 4416 003a 05 .uleb128 0x5 + 4417 003b 3A .uleb128 0x3a + 4418 003c 0B .uleb128 0xb + 4419 003d 3B .uleb128 0x3b + 4420 003e 0B .uleb128 0xb + 4421 003f 01 .uleb128 0x1 + 4422 0040 13 .uleb128 0x13 + 4423 0041 00 .byte 0x0 + 4424 0042 00 .byte 0x0 + 4425 0043 06 .uleb128 0x6 + 4426 0044 0D .uleb128 0xd + 4427 0045 00 .byte 0x0 + 4428 0046 03 .uleb128 0x3 + 4429 0047 0E .uleb128 0xe + 4430 0048 3A .uleb128 0x3a + 4431 0049 0B .uleb128 0xb + 4432 004a 3B .uleb128 0x3b + 4433 004b 0B .uleb128 0xb + 4434 004c 49 .uleb128 0x49 + 4435 004d 13 .uleb128 0x13 + 4436 004e 38 .uleb128 0x38 + 4437 004f 0A .uleb128 0xa + 4438 0050 00 .byte 0x0 + 4439 0051 00 .byte 0x0 + 4440 0052 07 .uleb128 0x7 + 4441 0053 01 .uleb128 0x1 + 4442 0054 01 .byte 0x1 + 4443 0055 49 .uleb128 0x49 + 4444 0056 13 .uleb128 0x13 + 4445 0057 01 .uleb128 0x1 + 4446 0058 13 .uleb128 0x13 + 4447 0059 00 .byte 0x0 + 4448 005a 00 .byte 0x0 + 4449 005b 08 .uleb128 0x8 + 4450 005c 21 .uleb128 0x21 + 4451 005d 00 .byte 0x0 + 4452 005e 49 .uleb128 0x49 + 4453 005f 13 .uleb128 0x13 + 4454 0060 2F .uleb128 0x2f + 4455 0061 05 .uleb128 0x5 + 4456 0062 00 .byte 0x0 + 4457 0063 00 .byte 0x0 + BFIN GAS /tmp/cclngoFW.s page 99 + + + 4458 0064 09 .uleb128 0x9 + 4459 0065 24 .uleb128 0x24 + 4460 0066 00 .byte 0x0 + 4461 0067 0B .uleb128 0xb + 4462 0068 0B .uleb128 0xb + 4463 0069 3E .uleb128 0x3e + 4464 006a 0B .uleb128 0xb + 4465 006b 00 .byte 0x0 + 4466 006c 00 .byte 0x0 + 4467 006d 0A .uleb128 0xa + 4468 006e 04 .uleb128 0x4 + 4469 006f 01 .byte 0x1 + 4470 0070 0B .uleb128 0xb + 4471 0071 0B .uleb128 0xb + 4472 0072 3A .uleb128 0x3a + 4473 0073 0B .uleb128 0xb + 4474 0074 3B .uleb128 0x3b + 4475 0075 0B .uleb128 0xb + 4476 0076 01 .uleb128 0x1 + 4477 0077 13 .uleb128 0x13 + 4478 0078 00 .byte 0x0 + 4479 0079 00 .byte 0x0 + 4480 007a 0B .uleb128 0xb + 4481 007b 28 .uleb128 0x28 + 4482 007c 00 .byte 0x0 + 4483 007d 03 .uleb128 0x3 + 4484 007e 0E .uleb128 0xe + 4485 007f 1C .uleb128 0x1c + 4486 0080 0D .uleb128 0xd + 4487 0081 00 .byte 0x0 + 4488 0082 00 .byte 0x0 + 4489 0083 0C .uleb128 0xc + 4490 0084 04 .uleb128 0x4 + 4491 0085 01 .byte 0x1 + 4492 0086 03 .uleb128 0x3 + 4493 0087 0E .uleb128 0xe + 4494 0088 0B .uleb128 0xb + 4495 0089 0B .uleb128 0xb + 4496 008a 3A .uleb128 0x3a + 4497 008b 0B .uleb128 0xb + 4498 008c 3B .uleb128 0x3b + 4499 008d 0B .uleb128 0xb + 4500 008e 01 .uleb128 0x1 + 4501 008f 13 .uleb128 0x13 + 4502 0090 00 .byte 0x0 + 4503 0091 00 .byte 0x0 + 4504 0092 0D .uleb128 0xd + 4505 0093 28 .uleb128 0x28 + 4506 0094 00 .byte 0x0 + 4507 0095 03 .uleb128 0x3 + 4508 0096 08 .uleb128 0x8 + 4509 0097 1C .uleb128 0x1c + 4510 0098 0D .uleb128 0xd + 4511 0099 00 .byte 0x0 + 4512 009a 00 .byte 0x0 + 4513 009b 0E .uleb128 0xe + 4514 009c 13 .uleb128 0x13 + BFIN GAS /tmp/cclngoFW.s page 100 + + + 4515 009d 01 .byte 0x1 + 4516 009e 03 .uleb128 0x3 + 4517 009f 0E .uleb128 0xe + 4518 00a0 0B .uleb128 0xb + 4519 00a1 0B .uleb128 0xb + 4520 00a2 3A .uleb128 0x3a + 4521 00a3 0B .uleb128 0xb + 4522 00a4 3B .uleb128 0x3b + 4523 00a5 0B .uleb128 0xb + 4524 00a6 01 .uleb128 0x1 + 4525 00a7 13 .uleb128 0x13 + 4526 00a8 00 .byte 0x0 + 4527 00a9 00 .byte 0x0 + 4528 00aa 0F .uleb128 0xf + 4529 00ab 2E .uleb128 0x2e + 4530 00ac 01 .byte 0x1 + 4531 00ad 03 .uleb128 0x3 + 4532 00ae 0E .uleb128 0xe + 4533 00af 3A .uleb128 0x3a + 4534 00b0 0B .uleb128 0xb + 4535 00b1 3B .uleb128 0x3b + 4536 00b2 0B .uleb128 0xb + 4537 00b3 27 .uleb128 0x27 + 4538 00b4 0C .uleb128 0xc + 4539 00b5 49 .uleb128 0x49 + 4540 00b6 13 .uleb128 0x13 + 4541 00b7 20 .uleb128 0x20 + 4542 00b8 0B .uleb128 0xb + 4543 00b9 01 .uleb128 0x1 + 4544 00ba 13 .uleb128 0x13 + 4545 00bb 00 .byte 0x0 + 4546 00bc 00 .byte 0x0 + 4547 00bd 10 .uleb128 0x10 + 4548 00be 05 .uleb128 0x5 + 4549 00bf 00 .byte 0x0 + 4550 00c0 03 .uleb128 0x3 + 4551 00c1 08 .uleb128 0x8 + 4552 00c2 3A .uleb128 0x3a + 4553 00c3 0B .uleb128 0xb + 4554 00c4 3B .uleb128 0x3b + 4555 00c5 0B .uleb128 0xb + 4556 00c6 49 .uleb128 0x49 + 4557 00c7 13 .uleb128 0x13 + 4558 00c8 00 .byte 0x0 + 4559 00c9 00 .byte 0x0 + 4560 00ca 11 .uleb128 0x11 + 4561 00cb 34 .uleb128 0x34 + 4562 00cc 00 .byte 0x0 + 4563 00cd 03 .uleb128 0x3 + 4564 00ce 08 .uleb128 0x8 + 4565 00cf 3A .uleb128 0x3a + 4566 00d0 0B .uleb128 0xb + 4567 00d1 3B .uleb128 0x3b + 4568 00d2 0B .uleb128 0xb + 4569 00d3 49 .uleb128 0x49 + 4570 00d4 13 .uleb128 0x13 + 4571 00d5 00 .byte 0x0 + BFIN GAS /tmp/cclngoFW.s page 101 + + + 4572 00d6 00 .byte 0x0 + 4573 00d7 12 .uleb128 0x12 + 4574 00d8 2E .uleb128 0x2e + 4575 00d9 01 .byte 0x1 + 4576 00da 3F .uleb128 0x3f + 4577 00db 0C .uleb128 0xc + 4578 00dc 03 .uleb128 0x3 + 4579 00dd 0E .uleb128 0xe + 4580 00de 3A .uleb128 0x3a + 4581 00df 0B .uleb128 0xb + 4582 00e0 3B .uleb128 0x3b + 4583 00e1 05 .uleb128 0x5 + 4584 00e2 27 .uleb128 0x27 + 4585 00e3 0C .uleb128 0xc + 4586 00e4 11 .uleb128 0x11 + 4587 00e5 01 .uleb128 0x1 + 4588 00e6 12 .uleb128 0x12 + 4589 00e7 01 .uleb128 0x1 + 4590 00e8 40 .uleb128 0x40 + 4591 00e9 06 .uleb128 0x6 + 4592 00ea 01 .uleb128 0x1 + 4593 00eb 13 .uleb128 0x13 + 4594 00ec 00 .byte 0x0 + 4595 00ed 00 .byte 0x0 + 4596 00ee 13 .uleb128 0x13 + 4597 00ef 05 .uleb128 0x5 + 4598 00f0 00 .byte 0x0 + 4599 00f1 03 .uleb128 0x3 + 4600 00f2 08 .uleb128 0x8 + 4601 00f3 3A .uleb128 0x3a + 4602 00f4 0B .uleb128 0xb + 4603 00f5 3B .uleb128 0x3b + 4604 00f6 05 .uleb128 0x5 + 4605 00f7 49 .uleb128 0x49 + 4606 00f8 13 .uleb128 0x13 + 4607 00f9 02 .uleb128 0x2 + 4608 00fa 06 .uleb128 0x6 + 4609 00fb 00 .byte 0x0 + 4610 00fc 00 .byte 0x0 + 4611 00fd 14 .uleb128 0x14 + 4612 00fe 0B .uleb128 0xb + 4613 00ff 01 .byte 0x1 + 4614 0100 11 .uleb128 0x11 + 4615 0101 01 .uleb128 0x1 + 4616 0102 12 .uleb128 0x12 + 4617 0103 01 .uleb128 0x1 + 4618 0104 01 .uleb128 0x1 + 4619 0105 13 .uleb128 0x13 + 4620 0106 00 .byte 0x0 + 4621 0107 00 .byte 0x0 + 4622 0108 15 .uleb128 0x15 + 4623 0109 34 .uleb128 0x34 + 4624 010a 00 .byte 0x0 + 4625 010b 03 .uleb128 0x3 + 4626 010c 0E .uleb128 0xe + 4627 010d 3A .uleb128 0x3a + 4628 010e 0B .uleb128 0xb + BFIN GAS /tmp/cclngoFW.s page 102 + + + 4629 010f 3B .uleb128 0x3b + 4630 0110 05 .uleb128 0x5 + 4631 0111 49 .uleb128 0x49 + 4632 0112 13 .uleb128 0x13 + 4633 0113 02 .uleb128 0x2 + 4634 0114 06 .uleb128 0x6 + 4635 0115 00 .byte 0x0 + 4636 0116 00 .byte 0x0 + 4637 0117 16 .uleb128 0x16 + 4638 0118 0B .uleb128 0xb + 4639 0119 01 .byte 0x1 + 4640 011a 55 .uleb128 0x55 + 4641 011b 06 .uleb128 0x6 + 4642 011c 01 .uleb128 0x1 + 4643 011d 13 .uleb128 0x13 + 4644 011e 00 .byte 0x0 + 4645 011f 00 .byte 0x0 + 4646 0120 17 .uleb128 0x17 + 4647 0121 34 .uleb128 0x34 + 4648 0122 00 .byte 0x0 + 4649 0123 03 .uleb128 0x3 + 4650 0124 0E .uleb128 0xe + 4651 0125 3A .uleb128 0x3a + 4652 0126 0B .uleb128 0xb + 4653 0127 3B .uleb128 0x3b + 4654 0128 05 .uleb128 0x5 + 4655 0129 49 .uleb128 0x49 + 4656 012a 13 .uleb128 0x13 + 4657 012b 00 .byte 0x0 + 4658 012c 00 .byte 0x0 + 4659 012d 18 .uleb128 0x18 + 4660 012e 0B .uleb128 0xb + 4661 012f 01 .byte 0x1 + 4662 0130 55 .uleb128 0x55 + 4663 0131 06 .uleb128 0x6 + 4664 0132 00 .byte 0x0 + 4665 0133 00 .byte 0x0 + 4666 0134 19 .uleb128 0x19 + 4667 0135 34 .uleb128 0x34 + 4668 0136 00 .byte 0x0 + 4669 0137 03 .uleb128 0x3 + 4670 0138 08 .uleb128 0x8 + 4671 0139 3A .uleb128 0x3a + 4672 013a 0B .uleb128 0xb + 4673 013b 3B .uleb128 0x3b + 4674 013c 05 .uleb128 0x5 + 4675 013d 49 .uleb128 0x49 + 4676 013e 13 .uleb128 0x13 + 4677 013f 02 .uleb128 0x2 + 4678 0140 06 .uleb128 0x6 + 4679 0141 00 .byte 0x0 + 4680 0142 00 .byte 0x0 + 4681 0143 1A .uleb128 0x1a + 4682 0144 34 .uleb128 0x34 + 4683 0145 00 .byte 0x0 + 4684 0146 03 .uleb128 0x3 + 4685 0147 0E .uleb128 0xe + BFIN GAS /tmp/cclngoFW.s page 103 + + + 4686 0148 3A .uleb128 0x3a + 4687 0149 0B .uleb128 0xb + 4688 014a 3B .uleb128 0x3b + 4689 014b 05 .uleb128 0x5 + 4690 014c 49 .uleb128 0x49 + 4691 014d 13 .uleb128 0x13 + 4692 014e 02 .uleb128 0x2 + 4693 014f 0A .uleb128 0xa + 4694 0150 00 .byte 0x0 + 4695 0151 00 .byte 0x0 + 4696 0152 1B .uleb128 0x1b + 4697 0153 0B .uleb128 0xb + 4698 0154 01 .byte 0x1 + 4699 0155 11 .uleb128 0x11 + 4700 0156 01 .uleb128 0x1 + 4701 0157 12 .uleb128 0x12 + 4702 0158 01 .uleb128 0x1 + 4703 0159 00 .byte 0x0 + 4704 015a 00 .byte 0x0 + 4705 015b 1C .uleb128 0x1c + 4706 015c 34 .uleb128 0x34 + 4707 015d 00 .byte 0x0 + 4708 015e 03 .uleb128 0x3 + 4709 015f 08 .uleb128 0x8 + 4710 0160 3A .uleb128 0x3a + 4711 0161 0B .uleb128 0xb + 4712 0162 3B .uleb128 0x3b + 4713 0163 05 .uleb128 0x5 + 4714 0164 49 .uleb128 0x49 + 4715 0165 13 .uleb128 0x13 + 4716 0166 00 .byte 0x0 + 4717 0167 00 .byte 0x0 + 4718 0168 1D .uleb128 0x1d + 4719 0169 0F .uleb128 0xf + 4720 016a 00 .byte 0x0 + 4721 016b 0B .uleb128 0xb + 4722 016c 0B .uleb128 0xb + 4723 016d 49 .uleb128 0x49 + 4724 016e 13 .uleb128 0x13 + 4725 016f 00 .byte 0x0 + 4726 0170 00 .byte 0x0 + 4727 0171 1E .uleb128 0x1e + 4728 0172 21 .uleb128 0x21 + 4729 0173 00 .byte 0x0 + 4730 0174 49 .uleb128 0x49 + 4731 0175 13 .uleb128 0x13 + 4732 0176 00 .byte 0x0 + 4733 0177 00 .byte 0x0 + 4734 0178 1F .uleb128 0x1f + 4735 0179 21 .uleb128 0x21 + 4736 017a 00 .byte 0x0 + 4737 017b 49 .uleb128 0x49 + 4738 017c 13 .uleb128 0x13 + 4739 017d 2F .uleb128 0x2f + 4740 017e 0B .uleb128 0xb + 4741 017f 00 .byte 0x0 + 4742 0180 00 .byte 0x0 + BFIN GAS /tmp/cclngoFW.s page 104 + + + 4743 0181 20 .uleb128 0x20 + 4744 0182 05 .uleb128 0x5 + 4745 0183 00 .byte 0x0 + 4746 0184 03 .uleb128 0x3 + 4747 0185 0E .uleb128 0xe + 4748 0186 3A .uleb128 0x3a + 4749 0187 0B .uleb128 0xb + 4750 0188 3B .uleb128 0x3b + 4751 0189 05 .uleb128 0x5 + 4752 018a 49 .uleb128 0x49 + 4753 018b 13 .uleb128 0x13 + 4754 018c 02 .uleb128 0x2 + 4755 018d 06 .uleb128 0x6 + 4756 018e 00 .byte 0x0 + 4757 018f 00 .byte 0x0 + 4758 0190 21 .uleb128 0x21 + 4759 0191 2E .uleb128 0x2e + 4760 0192 01 .byte 0x1 + 4761 0193 3F .uleb128 0x3f + 4762 0194 0C .uleb128 0xc + 4763 0195 03 .uleb128 0x3 + 4764 0196 0E .uleb128 0xe + 4765 0197 3A .uleb128 0x3a + 4766 0198 0B .uleb128 0xb + 4767 0199 3B .uleb128 0x3b + 4768 019a 05 .uleb128 0x5 + 4769 019b 27 .uleb128 0x27 + 4770 019c 0C .uleb128 0xc + 4771 019d 49 .uleb128 0x49 + 4772 019e 13 .uleb128 0x13 + 4773 019f 11 .uleb128 0x11 + 4774 01a0 01 .uleb128 0x1 + 4775 01a1 12 .uleb128 0x12 + 4776 01a2 01 .uleb128 0x1 + 4777 01a3 40 .uleb128 0x40 + 4778 01a4 06 .uleb128 0x6 + 4779 01a5 01 .uleb128 0x1 + 4780 01a6 13 .uleb128 0x13 + 4781 01a7 00 .byte 0x0 + 4782 01a8 00 .byte 0x0 + 4783 01a9 22 .uleb128 0x22 + 4784 01aa 2E .uleb128 0x2e + 4785 01ab 01 .byte 0x1 + 4786 01ac 3F .uleb128 0x3f + 4787 01ad 0C .uleb128 0xc + 4788 01ae 03 .uleb128 0x3 + 4789 01af 0E .uleb128 0xe + 4790 01b0 3A .uleb128 0x3a + 4791 01b1 0B .uleb128 0xb + 4792 01b2 3B .uleb128 0x3b + 4793 01b3 0B .uleb128 0xb + 4794 01b4 27 .uleb128 0x27 + 4795 01b5 0C .uleb128 0xc + 4796 01b6 49 .uleb128 0x49 + 4797 01b7 13 .uleb128 0x13 + 4798 01b8 20 .uleb128 0x20 + 4799 01b9 0B .uleb128 0xb + BFIN GAS /tmp/cclngoFW.s page 105 + + + 4800 01ba 01 .uleb128 0x1 + 4801 01bb 13 .uleb128 0x13 + 4802 01bc 00 .byte 0x0 + 4803 01bd 00 .byte 0x0 + 4804 01be 23 .uleb128 0x23 + 4805 01bf 05 .uleb128 0x5 + 4806 01c0 00 .byte 0x0 + 4807 01c1 03 .uleb128 0x3 + 4808 01c2 0E .uleb128 0xe + 4809 01c3 3A .uleb128 0x3a + 4810 01c4 0B .uleb128 0xb + 4811 01c5 3B .uleb128 0x3b + 4812 01c6 0B .uleb128 0xb + 4813 01c7 49 .uleb128 0x49 + 4814 01c8 13 .uleb128 0x13 + 4815 01c9 00 .byte 0x0 + 4816 01ca 00 .byte 0x0 + 4817 01cb 24 .uleb128 0x24 + 4818 01cc 34 .uleb128 0x34 + 4819 01cd 00 .byte 0x0 + 4820 01ce 03 .uleb128 0x3 + 4821 01cf 0E .uleb128 0xe + 4822 01d0 3A .uleb128 0x3a + 4823 01d1 0B .uleb128 0xb + 4824 01d2 3B .uleb128 0x3b + 4825 01d3 0B .uleb128 0xb + 4826 01d4 49 .uleb128 0x49 + 4827 01d5 13 .uleb128 0x13 + 4828 01d6 00 .byte 0x0 + 4829 01d7 00 .byte 0x0 + 4830 01d8 25 .uleb128 0x25 + 4831 01d9 0B .uleb128 0xb + 4832 01da 01 .byte 0x1 + 4833 01db 01 .uleb128 0x1 + 4834 01dc 13 .uleb128 0x13 + 4835 01dd 00 .byte 0x0 + 4836 01de 00 .byte 0x0 + 4837 01df 26 .uleb128 0x26 + 4838 01e0 0B .uleb128 0xb + 4839 01e1 01 .byte 0x1 + 4840 01e2 00 .byte 0x0 + 4841 01e3 00 .byte 0x0 + 4842 01e4 27 .uleb128 0x27 + 4843 01e5 2E .uleb128 0x2e + 4844 01e6 01 .byte 0x1 + 4845 01e7 31 .uleb128 0x31 + 4846 01e8 13 .uleb128 0x13 + 4847 01e9 11 .uleb128 0x11 + 4848 01ea 01 .uleb128 0x1 + 4849 01eb 12 .uleb128 0x12 + 4850 01ec 01 .uleb128 0x1 + 4851 01ed 40 .uleb128 0x40 + 4852 01ee 06 .uleb128 0x6 + 4853 01ef 01 .uleb128 0x1 + 4854 01f0 13 .uleb128 0x13 + 4855 01f1 00 .byte 0x0 + 4856 01f2 00 .byte 0x0 + BFIN GAS /tmp/cclngoFW.s page 106 + + + 4857 01f3 28 .uleb128 0x28 + 4858 01f4 05 .uleb128 0x5 + 4859 01f5 00 .byte 0x0 + 4860 01f6 31 .uleb128 0x31 + 4861 01f7 13 .uleb128 0x13 + 4862 01f8 02 .uleb128 0x2 + 4863 01f9 06 .uleb128 0x6 + 4864 01fa 00 .byte 0x0 + 4865 01fb 00 .byte 0x0 + 4866 01fc 29 .uleb128 0x29 + 4867 01fd 34 .uleb128 0x34 + 4868 01fe 00 .byte 0x0 + 4869 01ff 31 .uleb128 0x31 + 4870 0200 13 .uleb128 0x13 + 4871 0201 02 .uleb128 0x2 + 4872 0202 06 .uleb128 0x6 + 4873 0203 00 .byte 0x0 + 4874 0204 00 .byte 0x0 + 4875 0205 2A .uleb128 0x2a + 4876 0206 34 .uleb128 0x34 + 4877 0207 00 .byte 0x0 + 4878 0208 31 .uleb128 0x31 + 4879 0209 13 .uleb128 0x13 + 4880 020a 00 .byte 0x0 + 4881 020b 00 .byte 0x0 + 4882 020c 2B .uleb128 0x2b + 4883 020d 2E .uleb128 0x2e + 4884 020e 01 .byte 0x1 + 4885 020f 3F .uleb128 0x3f + 4886 0210 0C .uleb128 0xc + 4887 0211 03 .uleb128 0x3 + 4888 0212 0E .uleb128 0xe + 4889 0213 3A .uleb128 0x3a + 4890 0214 0B .uleb128 0xb + 4891 0215 3B .uleb128 0x3b + 4892 0216 0B .uleb128 0xb + 4893 0217 27 .uleb128 0x27 + 4894 0218 0C .uleb128 0xc + 4895 0219 49 .uleb128 0x49 + 4896 021a 13 .uleb128 0x13 + 4897 021b 11 .uleb128 0x11 + 4898 021c 01 .uleb128 0x1 + 4899 021d 12 .uleb128 0x12 + 4900 021e 01 .uleb128 0x1 + 4901 021f 40 .uleb128 0x40 + 4902 0220 06 .uleb128 0x6 + 4903 0221 01 .uleb128 0x1 + 4904 0222 13 .uleb128 0x13 + 4905 0223 00 .byte 0x0 + 4906 0224 00 .byte 0x0 + 4907 0225 2C .uleb128 0x2c + 4908 0226 05 .uleb128 0x5 + 4909 0227 00 .byte 0x0 + 4910 0228 03 .uleb128 0x3 + 4911 0229 0E .uleb128 0xe + 4912 022a 3A .uleb128 0x3a + 4913 022b 0B .uleb128 0xb + BFIN GAS /tmp/cclngoFW.s page 107 + + + 4914 022c 3B .uleb128 0x3b + 4915 022d 0B .uleb128 0xb + 4916 022e 49 .uleb128 0x49 + 4917 022f 13 .uleb128 0x13 + 4918 0230 02 .uleb128 0x2 + 4919 0231 06 .uleb128 0x6 + 4920 0232 00 .byte 0x0 + 4921 0233 00 .byte 0x0 + 4922 0234 2D .uleb128 0x2d + 4923 0235 34 .uleb128 0x34 + 4924 0236 00 .byte 0x0 + 4925 0237 03 .uleb128 0x3 + 4926 0238 08 .uleb128 0x8 + 4927 0239 3A .uleb128 0x3a + 4928 023a 0B .uleb128 0xb + 4929 023b 3B .uleb128 0x3b + 4930 023c 0B .uleb128 0xb + 4931 023d 49 .uleb128 0x49 + 4932 023e 13 .uleb128 0x13 + 4933 023f 02 .uleb128 0x2 + 4934 0240 06 .uleb128 0x6 + 4935 0241 00 .byte 0x0 + 4936 0242 00 .byte 0x0 + 4937 0243 2E .uleb128 0x2e + 4938 0244 1D .uleb128 0x1d + 4939 0245 01 .byte 0x1 + 4940 0246 31 .uleb128 0x31 + 4941 0247 13 .uleb128 0x13 + 4942 0248 11 .uleb128 0x11 + 4943 0249 01 .uleb128 0x1 + 4944 024a 12 .uleb128 0x12 + 4945 024b 01 .uleb128 0x1 + 4946 024c 58 .uleb128 0x58 + 4947 024d 0B .uleb128 0xb + 4948 024e 59 .uleb128 0x59 + 4949 024f 05 .uleb128 0x5 + 4950 0250 01 .uleb128 0x1 + 4951 0251 13 .uleb128 0x13 + 4952 0252 00 .byte 0x0 + 4953 0253 00 .byte 0x0 + 4954 0254 2F .uleb128 0x2f + 4955 0255 05 .uleb128 0x5 + 4956 0256 00 .byte 0x0 + 4957 0257 31 .uleb128 0x31 + 4958 0258 13 .uleb128 0x13 + 4959 0259 00 .byte 0x0 + 4960 025a 00 .byte 0x0 + 4961 025b 30 .uleb128 0x30 + 4962 025c 1D .uleb128 0x1d + 4963 025d 01 .byte 0x1 + 4964 025e 31 .uleb128 0x31 + 4965 025f 13 .uleb128 0x13 + 4966 0260 55 .uleb128 0x55 + 4967 0261 06 .uleb128 0x6 + 4968 0262 58 .uleb128 0x58 + 4969 0263 0B .uleb128 0xb + 4970 0264 59 .uleb128 0x59 + BFIN GAS /tmp/cclngoFW.s page 108 + + + 4971 0265 05 .uleb128 0x5 + 4972 0266 01 .uleb128 0x1 + 4973 0267 13 .uleb128 0x13 + 4974 0268 00 .byte 0x0 + 4975 0269 00 .byte 0x0 + 4976 026a 31 .uleb128 0x31 + 4977 026b 34 .uleb128 0x34 + 4978 026c 00 .byte 0x0 + 4979 026d 03 .uleb128 0x3 + 4980 026e 0E .uleb128 0xe + 4981 026f 3A .uleb128 0x3a + 4982 0270 0B .uleb128 0xb + 4983 0271 3B .uleb128 0x3b + 4984 0272 0B .uleb128 0xb + 4985 0273 49 .uleb128 0x49 + 4986 0274 13 .uleb128 0x13 + 4987 0275 3F .uleb128 0x3f + 4988 0276 0C .uleb128 0xc + 4989 0277 02 .uleb128 0x2 + 4990 0278 0A .uleb128 0xa + 4991 0279 00 .byte 0x0 + 4992 027a 00 .byte 0x0 + 4993 027b 32 .uleb128 0x32 + 4994 027c 35 .uleb128 0x35 + 4995 027d 00 .byte 0x0 + 4996 027e 49 .uleb128 0x49 + 4997 027f 13 .uleb128 0x13 + 4998 0280 00 .byte 0x0 + 4999 0281 00 .byte 0x0 + 5000 0282 33 .uleb128 0x33 + 5001 0283 21 .uleb128 0x21 + 5002 0284 00 .byte 0x0 + 5003 0285 00 .byte 0x0 + 5004 0286 00 .byte 0x0 + 5005 0287 34 .uleb128 0x34 + 5006 0288 34 .uleb128 0x34 + 5007 0289 00 .byte 0x0 + 5008 028a 03 .uleb128 0x3 + 5009 028b 0E .uleb128 0xe + 5010 028c 3A .uleb128 0x3a + 5011 028d 0B .uleb128 0xb + 5012 028e 3B .uleb128 0x3b + 5013 028f 0B .uleb128 0xb + 5014 0290 49 .uleb128 0x49 + 5015 0291 13 .uleb128 0x13 + 5016 0292 3F .uleb128 0x3f + 5017 0293 0C .uleb128 0xc + 5018 0294 3C .uleb128 0x3c + 5019 0295 0C .uleb128 0xc + 5020 0296 00 .byte 0x0 + 5021 0297 00 .byte 0x0 + 5022 0298 35 .uleb128 0x35 + 5023 0299 35 .uleb128 0x35 + 5024 029a 00 .byte 0x0 + 5025 029b 03 .uleb128 0x3 + 5026 029c 0E .uleb128 0xe + 5027 029d 49 .uleb128 0x49 + BFIN GAS /tmp/cclngoFW.s page 109 + + + 5028 029e 13 .uleb128 0x13 + 5029 029f 00 .byte 0x0 + 5030 02a0 00 .byte 0x0 + 5031 02a1 00 .byte 0x0 + 5032 .section .debug_pubnames,"",@progbits + 5033 0000 A8010000 .4byte 0x1a8 + 5034 0004 0200 .2byte 0x2 + 5035 0006 00000000 .4byte .Ldebug_info0 + 5036 000a 7F0A0000 .4byte 0xa7f + 5037 000e 0C040000 .4byte 0x40c + 5038 0012 7573725F .string "usr_cmd_process" + 5038 636D645F + 5038 70726F63 + 5038 65737300 + 5039 0022 AB050000 .4byte 0x5ab + 5040 0026 73706F72 .string "sport_tx_done" + 5040 745F7478 + 5040 5F646F6E + 5040 6500 + 5041 0034 EC050000 .4byte 0x5ec + 5042 0038 68646D61 .string "hdma_send_done" + 5042 5F73656E + 5042 645F646F + 5042 6E6500 + 5043 0047 27060000 .4byte 0x627 + 5044 004b 7573725F .string "usr_out_proc_data" + 5044 6F75745F + 5044 70726F63 + 5044 5F646174 + 5044 6100 + 5045 005d D0060000 .4byte 0x6d0 + 5046 0061 64617461 .string "dataprocessor" + 5046 70726F63 + 5046 6573736F + 5046 7200 + 5047 006f 35070000 .4byte 0x735 + 5048 0073 7573725F .string "usr_in_proc_data" + 5048 696E5F70 + 5048 726F635F + 5048 64617461 + 5048 00 + 5049 0084 A9080000 .4byte 0x8a9 + 5050 0088 73747265 .string "streams_cnt" + 5050 616D735F + 5050 636E7400 + 5051 0094 BB080000 .4byte 0x8bb + 5052 0098 6462675F .string "dbg_receive_value" + 5052 72656365 + 5052 6976655F + 5052 76616C75 + 5052 6500 + 5053 00aa E2080000 .4byte 0x8e2 + 5054 00ae 6462675F .string "dbg_sport_rx_copy" + 5054 73706F72 + 5054 745F7278 + 5054 5F636F70 + 5054 7900 + BFIN GAS /tmp/cclngoFW.s page 110 + + + 5055 00c0 F4080000 .4byte 0x8f4 + 5056 00c4 73747265 .string "streams_succes_flag" + 5056 616D735F + 5056 73756363 + 5056 65735F66 + 5056 6C616700 + 5057 00d8 81090000 .4byte 0x981 + 5058 00dc 54585F6D .string "TX_marker" + 5058 61726B65 + 5058 7200 + 5059 00e6 98090000 .4byte 0x998 + 5060 00ea 50726F63 .string "Proc_state" + 5060 5F737461 + 5060 746500 + 5061 00f5 B3090000 .4byte 0x9b3 + 5062 00f9 54585F62 .string "TX_buff_I" + 5062 7566665F + 5062 4900 + 5063 0103 C5090000 .4byte 0x9c5 + 5064 0107 54585F62 .string "TX_buff_I_shadow" + 5064 7566665F + 5064 495F7368 + 5064 61646F77 + 5064 00 + 5065 0118 D7090000 .4byte 0x9d7 + 5066 011c 64617461 .string "data_I" + 5066 5F4900 + 5067 0123 E9090000 .4byte 0x9e9 + 5068 0127 73656E64 .string "send_size" + 5068 5F73697A + 5068 6500 + 5069 0131 FB090000 .4byte 0x9fb + 5070 0135 54585F62 .string "TX_buff_state" + 5070 7566665F + 5070 73746174 + 5070 6500 + 5071 0143 120A0000 .4byte 0xa12 + 5072 0147 74785F76 .string "tx_val" + 5072 616C00 + 5073 014e 240A0000 .4byte 0xa24 + 5074 0152 736F6D65 .string "some_i" + 5074 5F6900 + 5075 0159 360A0000 .4byte 0xa36 + 5076 015d 73697A65 .string "size_processed" + 5076 5F70726F + 5076 63657373 + 5076 656400 + 5077 016c 480A0000 .4byte 0xa48 + 5078 0170 4C46534D .string "LFSM_started" + 5078 5F737461 + 5078 72746564 + 5078 00 + 5079 017d 5A0A0000 .4byte 0xa5a + 5080 0181 44595F53 .string "DY_SYN_2_value" + 5080 594E5F32 + 5080 5F76616C + 5080 756500 + BFIN GAS /tmp/cclngoFW.s page 111 + + + 5081 0190 6C0A0000 .4byte 0xa6c + 5082 0194 44595F53 .string "DY_SYN_2_value_prev" + 5082 594E5F32 + 5082 5F76616C + 5082 75655F70 + 5082 72657600 + 5083 01a8 00000000 .4byte 0x0 + 5084 .section .debug_aranges,"",@progbits + 5085 0000 1C000000 .4byte 0x1c + 5086 0004 0200 .2byte 0x2 + 5087 0006 00000000 .4byte .Ldebug_info0 + 5088 000a 04 .byte 0x4 + 5089 000b 00 .byte 0x0 + 5090 000c 0000 .2byte 0x0 + 5091 000e 0000 .2byte 0x0 + 5092 0010 00000000 .4byte .Ltext0 + 5093 0014 9A0B0000 .4byte .Letext0-.Ltext0 + 5094 0018 00000000 .4byte 0x0 + 5095 001c 00000000 .4byte 0x0 + 5096 .section .debug_ranges,"",@progbits + 5097 .Ldebug_ranges0: + 5098 0000 6C000000 .4byte .LBB11-.Ltext0 + 5099 0004 6E000000 .4byte .LBE11-.Ltext0 + 5100 0008 70000000 .4byte .LBB14-.Ltext0 + 5101 000c 98000000 .4byte .LBE14-.Ltext0 + 5102 0010 00000000 .4byte 0x0 + 5103 0014 00000000 .4byte 0x0 + 5104 0018 78000000 .4byte .LBB12-.Ltext0 + 5105 001c 7A000000 .4byte .LBE12-.Ltext0 + 5106 0020 7C000000 .4byte .LBB13-.Ltext0 + 5107 0024 8E000000 .4byte .LBE13-.Ltext0 + 5108 0028 00000000 .4byte 0x0 + 5109 002c 00000000 .4byte 0x0 + 5110 0030 AA010000 .4byte .LBB20-.Ltext0 + 5111 0034 FA010000 .4byte .LBE20-.Ltext0 + 5112 0038 00020000 .4byte .LBB22-.Ltext0 + 5113 003c 02020000 .4byte .LBE22-.Ltext0 + 5114 0040 FC010000 .4byte .LBB21-.Ltext0 + 5115 0044 FE010000 .4byte .LBE21-.Ltext0 + 5116 0048 00000000 .4byte 0x0 + 5117 004c 00000000 .4byte 0x0 + 5118 0050 A0050000 .4byte .LBB44-.Ltext0 + 5119 0054 A2050000 .4byte .LBE44-.Ltext0 + 5120 0058 AC050000 .4byte .LBB45-.Ltext0 + 5121 005c C4050000 .4byte .LBE45-.Ltext0 + 5122 0060 00000000 .4byte 0x0 + 5123 0064 00000000 .4byte 0x0 + 5124 0068 EC050000 .4byte .LBB46-.Ltext0 + 5125 006c 94090000 .4byte .LBE46-.Ltext0 + 5126 0070 600B0000 .4byte .LBB62-.Ltext0 + 5127 0074 9A0B0000 .4byte .LBE62-.Ltext0 + 5128 0078 360A0000 .4byte .LBB60-.Ltext0 + 5129 007c EE0A0000 .4byte .LBE60-.Ltext0 + 5130 0080 00000000 .4byte 0x0 + 5131 0084 00000000 .4byte 0x0 + 5132 0088 42060000 .4byte .LBB48-.Ltext0 + 5133 008c EE080000 .4byte .LBE48-.Ltext0 + BFIN GAS /tmp/cclngoFW.s page 112 + + + 5134 0090 600B0000 .4byte .LBB59-.Ltext0 + 5135 0094 9A0B0000 .4byte .LBE59-.Ltext0 + 5136 0098 4A0A0000 .4byte .LBB47-.Ltext0 + 5137 009c EE0A0000 .4byte .LBE47-.Ltext0 + 5138 00a0 00000000 .4byte 0x0 + 5139 00a4 00000000 .4byte 0x0 + 5140 00a8 5C080000 .4byte .LBB54-.Ltext0 + 5141 00ac EE080000 .4byte .LBE54-.Ltext0 + 5142 00b0 AC0A0000 .4byte .LBB49-.Ltext0 + 5143 00b4 EE0A0000 .4byte .LBE49-.Ltext0 + 5144 00b8 4A0A0000 .4byte .LBB50-.Ltext0 + 5145 00bc 6E0A0000 .4byte .LBE50-.Ltext0 + 5146 00c0 00000000 .4byte 0x0 + 5147 00c4 00000000 .4byte 0x0 + 5148 00c8 5C080000 .4byte .LBB56-.Ltext0 + 5149 00cc EE080000 .4byte .LBE56-.Ltext0 + 5150 00d0 AC0A0000 .4byte .LBB57-.Ltext0 + 5151 00d4 EE0A0000 .4byte .LBE57-.Ltext0 + 5152 00d8 4A0A0000 .4byte .LBB55-.Ltext0 + 5153 00dc 6E0A0000 .4byte .LBE55-.Ltext0 + 5154 00e0 00000000 .4byte 0x0 + 5155 00e4 00000000 .4byte 0x0 + 5156 .section .debug_str,"MS",@progbits,1 + 5157 .LASF31: + 5158 0000 4C353032 .string "L502_LCH_MODE_ZERO" + 5158 5F4C4348 + 5158 5F4D4F44 + 5158 455F5A45 + 5158 524F00 + 5159 .LASF71: + 5160 0013 464C5553 .string "FLUSH_TWIDDLES" + 5160 485F5457 + 5160 4944444C + 5160 455300 + 5161 .LASF74: + 5162 0022 4C46534D .string "LFSM_state" + 5162 5F737461 + 5162 746500 + 5163 .LASF121: + 5164 002d 74785F76 .string "tx_val" + 5164 616C00 + 5165 .LASF37: + 5166 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL" + 5166 5F53594E + 5166 435F4449 + 5166 5F53594E + 5166 325F4641 + 5167 .LASF32: + 5168 004b 4C353032 .string "L502_SYNC_INTERNAL" + 5168 5F53594E + 5168 435F494E + 5168 5445524E + 5168 414C00 + 5169 .LASF81: + 5170 005e 4156475F .string "AVG_state" + 5170 73746174 + 5170 6500 + BFIN GAS /tmp/cclngoFW.s page 113 + + + 5171 .LASF120: + 5172 0068 73656E64 .string "send_size" + 5172 5F73697A + 5172 6500 + 5173 .LASF65: + 5174 0072 64617461 .string "dataprocessor_state" + 5174 70726F63 + 5174 6573736F + 5174 725F7374 + 5174 61746500 + 5175 .LASF14: + 5176 0086 756E7369 .string "unsigned int" + 5176 676E6564 + 5176 20696E74 + 5176 00 + 5177 .LASF42: + 5178 0093 4C353032 .string "L502_STREAM_DOUT" + 5178 5F535452 + 5178 45414D5F + 5178 444F5554 + 5178 00 + 5179 .LASF109: + 5180 00a4 73747265 .string "streams_cnt" + 5180 616D735F + 5180 636E7400 + 5181 .LASF110: + 5182 00b0 6462675F .string "dbg_receive_value" + 5182 72656365 + 5182 6976655F + 5182 76616C75 + 5182 6500 + 5183 .LASF26: + 5184 00c2 4C353032 .string "L502_ADC_RANGE_1" + 5184 5F414443 + 5184 5F52414E + 5184 47455F31 + 5184 00 + 5185 .LASF25: + 5186 00d3 4C353032 .string "L502_ADC_RANGE_2" + 5186 5F414443 + 5186 5F52414E + 5186 47455F32 + 5186 00 + 5187 .LASF24: + 5188 00e4 4C353032 .string "L502_ADC_RANGE_5" + 5188 5F414443 + 5188 5F52414E + 5188 47455F35 + 5188 00 + 5189 .LASF30: + 5190 00f5 4C353032 .string "L502_LCH_MODE_DIFF" + 5190 5F4C4348 + 5190 5F4D4F44 + 5190 455F4449 + 5190 464600 + 5191 .LASF33: + 5192 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" + BFIN GAS /tmp/cclngoFW.s page 114 + + + 5192 5F53594E + 5192 435F4558 + 5192 5445524E + 5192 414C5F4D + 5193 .LASF124: + 5194 0122 4C46534D .string "LFSM_started" + 5194 5F737461 + 5194 72746564 + 5194 00 + 5195 .LASF54: + 5196 012f 4359434C .string "CYCLE_UNKNOWN" + 5196 455F554E + 5196 4B4E4F57 + 5196 4E00 + 5197 .LASF95: + 5198 013d 73706F72 .string "sport_rx_nonzero_sum" + 5198 745F7278 + 5198 5F6E6F6E + 5198 7A65726F + 5198 5F73756D + 5199 .LASF72: + 5200 0152 6D6F6465 .string "mode" + 5200 00 + 5201 .LASF118: + 5202 0157 54585F62 .string "TX_buff_I_shadow" + 5202 7566665F + 5202 495F7368 + 5202 61646F77 + 5202 00 + 5203 .LASF46: + 5204 0168 62756666 .string "buff_switch" + 5204 5F737769 + 5204 74636800 + 5205 .LASF51: + 5206 0174 46554C4C .string "FULLY_COMPLETED" + 5206 595F434F + 5206 4D504C45 + 5206 54454400 + 5207 .LASF77: + 5208 0184 54585F62 .string "TX_buff_I" + 5208 7566665F + 5208 4900 + 5209 .LASF8: + 5210 018e 75696E74 .string "uint32_t" + 5210 33325F74 + 5210 00 + 5211 .LASF113: + 5212 0197 54585F62 .string "TX_buff" + 5212 75666600 + 5213 .LASF55: + 5214 019f 4359434C .string "CYCLE_STARTED" + 5214 455F5354 + 5214 41525445 + 5214 4400 + 5215 .LASF116: + 5216 01ad 54585F6D .string "TX_marker" + 5216 61726B65 + BFIN GAS /tmp/cclngoFW.s page 115 + + + 5216 7200 + 5217 .LASF43: + 5218 01b7 4C353032 .string "L502_STREAM_ALL_IN" + 5218 5F535452 + 5218 45414D5F + 5218 414C4C5F + 5218 494E00 + 5219 .LASF45: + 5220 01ca 666C6F61 .string "float" + 5220 7400 + 5221 .LASF91: + 5222 01d0 6E756D62 .string "number_of_free_tx_descriptors" + 5222 65725F6F + 5222 665F6672 + 5222 65655F74 + 5222 785F6465 + 5223 .LASF62: + 5224 01ee 54585F44 .string "TX_DONE" + 5224 4F4E4500 + 5225 .LASF132: + 5226 01f6 64617461 .string "dataprocessor" + 5226 70726F63 + 5226 6573736F + 5226 7200 + 5227 .LASF18: + 5228 0204 72657375 .string "result" + 5228 6C7400 + 5229 .LASF59: + 5230 020b 46494C4C .string "FILLING" + 5230 494E4700 + 5231 .LASF13: + 5232 0213 6C6F6E67 .string "long long unsigned int" + 5232 206C6F6E + 5232 6720756E + 5232 7369676E + 5232 65642069 + 5233 .LASF79: + 5234 022a 4156475F .string "AVG_buff_I" + 5234 62756666 + 5234 5F4900 + 5235 .LASF96: + 5236 0235 7573725F .string "usr_cmd_process" + 5236 636D645F + 5236 70726F63 + 5236 65737300 + 5237 .LASF67: + 5238 0245 53454D49 .string "SEMITRANSPARENT" + 5238 5452414E + 5238 53504152 + 5238 454E5400 + 5239 .LASF90: + 5240 0255 7263765F .string "rcv_data" + 5240 64617461 + 5240 00 + 5241 .LASF97: + 5242 025e 73706F72 .string "sport_tx_done" + 5242 745F7478 + BFIN GAS /tmp/cclngoFW.s page 116 + + + 5242 5F646F6E + 5242 6500 + 5243 .LASF40: + 5244 026c 4C353032 .string "L502_STREAM_DAC1" + 5244 5F535452 + 5244 45414D5F + 5244 44414331 + 5244 00 + 5245 .LASF41: + 5246 027d 4C353032 .string "L502_STREAM_DAC2" + 5246 5F535452 + 5246 45414D5F + 5246 44414332 + 5246 00 + 5247 .LASF60: + 5248 028e 544F444F .string "TODO_TX" + 5248 5F545800 + 5249 .LASF108: + 5250 0296 4646545F .string "FFT_res_size" + 5250 7265735F + 5250 73697A65 + 5250 00 + 5251 .LASF19: + 5252 02a3 64617461 .string "data_size" + 5252 5F73697A + 5252 6500 + 5253 .LASF10: + 5254 02ad 696E7436 .string "int64_t" + 5254 345F7400 + 5255 .LASF128: + 5256 02b5 7372632F .string "src/l502_user_process.c" + 5256 6C353032 + 5256 5F757365 + 5256 725F7072 + 5256 6F636573 + 5257 .LASF103: + 5258 02cd 4646545F .string "FFT_buff" + 5258 62756666 + 5258 00 + 5259 .LASF15: + 5260 02d6 636F6465 .string "code" + 5260 00 + 5261 .LASF29: + 5262 02db 4C353032 .string "L502_LCH_MODE_COMM" + 5262 5F4C4348 + 5262 5F4D4F44 + 5262 455F434F + 5262 4D4D00 + 5263 .LASF57: + 5264 02ee 68646D61 .string "hdma_TX_state" + 5264 5F54585F + 5264 73746174 + 5264 6500 + 5265 .LASF44: + 5266 02fc 4C353032 .string "L502_STREAM_ALL_OUT" + 5266 5F535452 + 5266 45414D5F + BFIN GAS /tmp/cclngoFW.s page 117 + + + 5266 414C4C5F + 5266 4F555400 + 5267 .LASF36: + 5268 0310 4C353032 .string "L502_SYNC_DI_SYN1_FALL" + 5268 5F53594E + 5268 435F4449 + 5268 5F53594E + 5268 315F4641 + 5269 .LASF82: + 5270 0327 4156475F .string "AVG_buff_state" + 5270 62756666 + 5270 5F737461 + 5270 746500 + 5271 .LASF115: + 5272 0336 74776964 .string "twiddle_re" + 5272 646C655F + 5272 726500 + 5273 .LASF88: + 5274 0341 44494E32 .string "DIN2_SYN_value_curr" + 5274 5F53594E + 5274 5F76616C + 5274 75655F63 + 5274 75727200 + 5275 .LASF22: + 5276 0355 63686172 .string "char" + 5276 00 + 5277 .LASF100: + 5278 035a 68646D61 .string "hdma_send_done" + 5278 5F73656E + 5278 645F646F + 5278 6E6500 + 5279 .LASF92: + 5280 0369 6572725F .string "err_codes" + 5280 636F6465 + 5280 7300 + 5281 .LASF20: + 5282 0373 64617461 .string "data" + 5282 00 + 5283 .LASF3: + 5284 0378 75696E74 .string "uint8_t" + 5284 385F7400 + 5285 .LASF16: + 5286 0380 73746174 .string "status" + 5286 757300 + 5287 .LASF102: + 5288 0387 4156475F .string "AVG_buff_I_max" + 5288 62756666 + 5288 5F495F6D + 5288 617800 + 5289 .LASF52: + 5290 0396 454E4445 .string "ENDED" + 5290 4400 + 5291 .LASF11: + 5292 039c 6C6F6E67 .string "long long int" + 5292 206C6F6E + 5292 6720696E + 5292 7400 + BFIN GAS /tmp/cclngoFW.s page 118 + + + 5293 .LASF129: + 5294 03aa 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 5294 652F6665 + 5294 64612F4D + 5294 4950542F + 5294 52616469 + 5295 .LASF39: + 5296 03f4 4C353032 .string "L502_STREAM_DIN" + 5296 5F535452 + 5296 45414D5F + 5296 44494E00 + 5297 .LASF61: + 5298 0404 5452414E .string "TRANSMITTING" + 5298 534D4954 + 5298 54494E47 + 5298 00 + 5299 .LASF114: + 5300 0411 54585F62 .string "TX_buff_shadow" + 5300 7566665F + 5300 73686164 + 5300 6F7700 + 5301 .LASF104: + 5302 0420 7573725F .string "usr_out_proc_data" + 5302 6F75745F + 5302 70726F63 + 5302 5F646174 + 5302 6100 + 5303 .LASF80: + 5304 0432 4156475F .string "AVG_buff_I_last" + 5304 62756666 + 5304 5F495F6C + 5304 61737400 + 5305 .LASF112: + 5306 0442 73747265 .string "streams_succes_flag" + 5306 616D735F + 5306 73756363 + 5306 65735F66 + 5306 6C616700 + 5307 .LASF70: + 5308 0456 574F524B .string "WORK" + 5308 00 + 5309 .LASF50: + 5310 045b 53544550 .string "STEP_COMPLETED" + 5310 5F434F4D + 5310 504C4554 + 5310 454400 + 5311 .LASF28: + 5312 046a 4C353032 .string "L502_ADC_RANGE_02" + 5312 5F414443 + 5312 5F52414E + 5312 47455F30 + 5312 3200 + 5313 .LASF99: + 5314 047c 73697A65 .string "size" + 5314 00 + 5315 .LASF27: + 5316 0481 4C353032 .string "L502_ADC_RANGE_05" + BFIN GAS /tmp/cclngoFW.s page 119 + + + 5316 5F414443 + 5316 5F52414E + 5316 47455F30 + 5316 3500 + 5317 .LASF17: + 5318 0493 70617261 .string "param" + 5318 6D00 + 5319 .LASF58: + 5320 0499 54585F42 .string "TX_BUFF_OFF" + 5320 5546465F + 5320 4F464600 + 5321 .LASF107: + 5322 04a5 68656164 .string "header" + 5322 657200 + 5323 .LASF83: + 5324 04ac 4156475F .string "AVG_buff_active" + 5324 62756666 + 5324 5F616374 + 5324 69766500 + 5325 .LASF35: + 5326 04bc 4C353032 .string "L502_SYNC_DI_SYN2_RISE" + 5326 5F53594E + 5326 435F4449 + 5326 5F53594E + 5326 325F5249 + 5327 .LASF126: + 5328 04d3 44595F53 .string "DY_SYN_2_value_prev" + 5328 594E5F32 + 5328 5F76616C + 5328 75655F70 + 5328 72657600 + 5329 .LASF84: + 5330 04e7 4646545F .string "FFT_buff_I" + 5330 62756666 + 5330 5F4900 + 5331 .LASF87: + 5332 04f2 64696769 .string "digital_word_curr" + 5332 74616C5F + 5332 776F7264 + 5332 5F637572 + 5332 7200 + 5333 .LASF131: + 5334 0504 69737172 .string "isqrt64" + 5334 74363400 + 5335 .LASF23: + 5336 050c 4C353032 .string "L502_ADC_RANGE_10" + 5336 5F414443 + 5336 5F52414E + 5336 47455F31 + 5336 3000 + 5337 .LASF127: + 5338 051e 474E5520 .string "GNU C 4.3.5" + 5338 4320342E + 5338 332E3500 + 5339 .LASF4: + 5340 052a 75696E74 .string "uint16_t" + 5340 31365F74 + BFIN GAS /tmp/cclngoFW.s page 120 + + + 5340 00 + 5341 .LASF78: + 5342 0533 54585F62 .string "TX_buff_state" + 5342 7566665F + 5342 73746174 + 5342 6500 + 5343 .LASF105: + 5344 0541 7573725F .string "usr_in_proc_data" + 5344 696E5F70 + 5344 726F635F + 5344 64617461 + 5344 00 + 5345 .LASF101: + 5346 0552 4156475F .string "AVG_buff" + 5346 62756666 + 5346 00 + 5347 .LASF66: + 5348 055b 5452414E .string "TRANSPARENT" + 5348 53504152 + 5348 454E5400 + 5349 .LASF68: + 5350 0567 4156475F .string "AVG_DONE" + 5350 444F4E45 + 5350 00 + 5351 .LASF47: + 5352 0570 6176675F .string "avg_state" + 5352 73746174 + 5352 6500 + 5353 .LASF2: + 5354 057a 73686F72 .string "short int" + 5354 7420696E + 5354 7400 + 5355 .LASF56: + 5356 0584 4359434C .string "CYCLE_RUNNING" + 5356 455F5255 + 5356 4E4E494E + 5356 4700 + 5357 .LASF75: + 5358 0592 61766572 .string "average_N_max" + 5358 6167655F + 5358 4E5F6D61 + 5358 7800 + 5359 .LASF7: + 5360 05a0 6C6F6E67 .string "long int" + 5360 20696E74 + 5360 00 + 5361 .LASF86: + 5362 05a9 64696769 .string "digital_word_prev" + 5362 74616C5F + 5362 776F7264 + 5362 5F707265 + 5362 7600 + 5363 .LASF122: + 5364 05bb 736F6D65 .string "some_i" + 5364 5F6900 + 5365 .LASF12: + 5366 05c2 75696E74 .string "uint64_t" + BFIN GAS /tmp/cclngoFW.s page 121 + + + 5366 36345F74 + 5366 00 + 5367 .LASF106: + 5368 05cb 776F7264 .string "word" + 5368 00 + 5369 .LASF111: + 5370 05d0 6462675F .string "dbg_sport_rx_copy" + 5370 73706F72 + 5370 745F7278 + 5370 5F636F70 + 5370 7900 + 5371 .LASF130: + 5372 05e2 64617461 .string "dataprocessor_dypedef" + 5372 70726F63 + 5372 6573736F + 5372 725F6479 + 5372 70656465 + 5373 .LASF53: + 5374 05f8 6379636C .string "cycle_state" + 5374 655F7374 + 5374 61746500 + 5375 .LASF69: + 5376 0604 4646545F .string "FFT_DONE" + 5376 444F4E45 + 5376 00 + 5377 .LASF9: + 5378 060d 6C6F6E67 .string "long unsigned int" + 5378 20756E73 + 5378 69676E65 + 5378 6420696E + 5378 7400 + 5379 .LASF93: + 5380 061f 6572725F .string "err_codes_sum" + 5380 636F6465 + 5380 735F7375 + 5380 6D00 + 5381 .LASF6: + 5382 062d 696E7433 .string "int32_t" + 5382 325F7400 + 5383 .LASF49: + 5384 0635 53544550 .string "STEP_RUNNING" + 5384 5F52554E + 5384 4E494E47 + 5384 00 + 5385 .LASF38: + 5386 0642 4C353032 .string "L502_STREAM_ADC" + 5386 5F535452 + 5386 45414D5F + 5386 41444300 + 5387 .LASF1: + 5388 0652 756E7369 .string "unsigned char" + 5388 676E6564 + 5388 20636861 + 5388 7200 + 5389 .LASF125: + 5390 0660 44595F53 .string "DY_SYN_2_value" + 5390 594E5F32 + BFIN GAS /tmp/cclngoFW.s page 122 + + + 5390 5F76616C + 5390 756500 + 5391 .LASF98: + 5392 066f 61646472 .string "addr" + 5392 00 + 5393 .LASF89: + 5394 0674 44494E32 .string "DIN2_SYN_value_prev" + 5394 5F53594E + 5394 5F76616C + 5394 75655F70 + 5394 72657600 + 5395 .LASF63: + 5396 0688 42554646 .string "BUFF_READY" + 5396 5F524541 + 5396 445900 + 5397 .LASF123: + 5398 0693 73697A65 .string "size_processed" + 5398 5F70726F + 5398 63657373 + 5398 656400 + 5399 .LASF73: + 5400 06a2 6D6F6465 .string "mode_next" + 5400 5F6E6578 + 5400 7400 + 5401 .LASF0: + 5402 06ac 7369676E .string "signed char" + 5402 65642063 + 5402 68617200 + 5403 .LASF5: + 5404 06b8 73686F72 .string "short unsigned int" + 5404 7420756E + 5404 7369676E + 5404 65642069 + 5404 6E7400 + 5405 .LASF117: + 5406 06cb 50726F63 .string "Proc_state" + 5406 5F737461 + 5406 746500 + 5407 .LASF34: + 5408 06d6 4C353032 .string "L502_SYNC_DI_SYN1_RISE" + 5408 5F53594E + 5408 435F4449 + 5408 5F53594E + 5408 315F5249 + 5409 .LASF48: + 5410 06ed 53544F50 .string "STOPPED" + 5410 50454400 + 5411 .LASF119: + 5412 06f5 64617461 .string "data_I" + 5412 5F4900 + 5413 .LASF85: + 5414 06fc 4646545F .string "FFT_buff_state" + 5414 62756666 + 5414 5F737461 + 5414 746500 + 5415 .LASF21: + 5416 070b 745F6C35 .string "t_l502_bf_cmd" + BFIN GAS /tmp/cclngoFW.s page 123 + + + 5416 30325F62 + 5416 665F636D + 5416 6400 + 5417 .LASF64: + 5418 0719 44554D4D .string "DUMMY" + 5418 5900 + 5419 .LASF76: + 5420 071f 61766572 .string "average_N" + 5420 6167655F + 5420 4E00 + 5421 .LASF94: + 5422 0729 73747265 .string "streams_sum" + 5422 616D735F + 5422 73756D00 + 5423 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/cclngoFW.s page 124 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_user_process.c - /tmp/ccyqDlH1.s:13 .text:0000000000000000 _usr_cmd_process - /tmp/ccyqDlH1.s:1576 .bss:0000000000000000 _streams_cnt + /tmp/cclngoFW.s:13 .text:0000000000000000 _usr_cmd_process + /tmp/cclngoFW.s:1906 .bss:0000000000000000 _streams_cnt *COM*:0000000000000028 _dbg_sport_rx_copy - /tmp/ccyqDlH1.s:1613 .bss:0000000000000014 _TX_buff_I - /tmp/ccyqDlH1.s:1639 .data:0000000000000030 _TX_buff_state + /tmp/cclngoFW.s:1943 .bss:0000000000000014 _TX_buff_I + /tmp/cclngoFW.s:1969 .data:0000000000000030 _TX_buff_state *COM*:0000000000000030 _Proc_state - /tmp/ccyqDlH1.s:1620 .data:000000000000002c _TX_buff_I_shadow - /tmp/ccyqDlH1.s:1583 .data:0000000000000000 _dbg_receive_value - /tmp/ccyqDlH1.s:658 .text:000000000000039c _sport_tx_done - /tmp/ccyqDlH1.s:685 .text:00000000000003b8 _hdma_send_done - /tmp/ccyqDlH1.s:717 .text:00000000000003e0 _usr_out_proc_data - /tmp/ccyqDlH1.s:780 .text:000000000000042c _dataprocessor - /tmp/ccyqDlH1.s:894 .text:00000000000004c4 _usr_in_proc_data - /tmp/ccyqDlH1.s:1658 .bss:0000000000000028 _size_processed - /tmp/ccyqDlH1.s:1646 .bss:0000000000000020 _tx_val - /tmp/ccyqDlH1.s:1627 .bss:0000000000000018 _data_I - /tmp/ccyqDlH1.s:1668 .bss:000000000000002d _DY_SYN_2_value - /tmp/ccyqDlH1.s:1673 .bss:000000000000002e _DY_SYN_2_value_prev - /tmp/ccyqDlH1.s:1597 .data:0000000000000004 _TX_marker - /tmp/ccyqDlH1.s:1590 .bss:0000000000000010 _streams_succes_flag - /tmp/ccyqDlH1.s:1633 .bss:000000000000001c _send_size - /tmp/ccyqDlH1.s:1652 .bss:0000000000000024 _some_i - /tmp/ccyqDlH1.s:1663 .bss:000000000000002c _LFSM_started + /tmp/cclngoFW.s:1950 .data:000000000000002c _TX_buff_I_shadow + /tmp/cclngoFW.s:1913 .data:0000000000000000 _dbg_receive_value + /tmp/cclngoFW.s:658 .text:000000000000039c _sport_tx_done + /tmp/cclngoFW.s:685 .text:00000000000003b8 _hdma_send_done + /tmp/cclngoFW.s:717 .text:00000000000003e0 _usr_out_proc_data + /tmp/cclngoFW.s:780 .text:000000000000042c _dataprocessor + /tmp/cclngoFW.s:896 .text:00000000000004c4 _usr_in_proc_data + /tmp/cclngoFW.s:1988 .bss:0000000000000028 _size_processed + /tmp/cclngoFW.s:1976 .bss:0000000000000020 _tx_val + /tmp/cclngoFW.s:1957 .bss:0000000000000018 _data_I + /tmp/cclngoFW.s:1998 .bss:000000000000002d _DY_SYN_2_value + /tmp/cclngoFW.s:2003 .bss:000000000000002e _DY_SYN_2_value_prev + /tmp/cclngoFW.s:1927 .data:0000000000000004 _TX_marker + /tmp/cclngoFW.s:1920 .bss:0000000000000010 _streams_succes_flag + /tmp/cclngoFW.s:1963 .bss:000000000000001c _send_size + /tmp/cclngoFW.s:1982 .bss:0000000000000024 _some_i + /tmp/cclngoFW.s:1993 .bss:000000000000002c _LFSM_started UNDEFINED SYMBOLS _l502_cmd_done @@ -6469,11 +7391,13 @@ _sport_tx_req_rdy _sport_tx_start_req _twiddle_re _FFT_fp +___muldi3 +___udivdi3 ___udivsi3 -_AVG_buff _FFT_buff +_AVG_buff + BFIN GAS /tmp/cclngoFW.s page 125 + + _hdma_send_req_start _TX_buff_shadow - BFIN GAS /tmp/ccyqDlH1.s page 109 - - diff --git a/build/release/objs/FFT_FP_realisation.o b/build/release/objs/FFT_FP_realisation.o index 24ce653e085f048e70f178812db61a959285935c..2f206e98a149fd4a0a5c94fca805f3fc7504f51c 100644 GIT binary patch delta 108 zcmX?Md%|`@7&G&4##NIenZp;NmiZBLlzRIe{%w@&Q zz#!AZz`*c-Gau(Y#?7y}nwc3xH|O)|vNDEFo-6FlsJZ#2us;{CHBg}tF9SmwBLjoS IWLLRn0O;5qWdHyG delta 109 zcmX?Md%|`@7&G%%=0%eunZp>FCU0O41M@gpfV|BKEb)wttdkG0iZBLkzRIe{%x%rg zz#!AZz`*dIaWgOHJ;u#%xSE(5!#3yh>9R70O`a?4&8W5crLaF2uMJS85HABm8Y2UP J=VVv8W&rVg9Z>)P diff --git a/build/release/objs/l502_stream.o b/build/release/objs/l502_stream.o index 2f77abaa0a4799decbd80f396a33ad2376b6fddf..0b788c31e7cd4fc0625b6f1c6c3a7115e99b3d8c 100644 GIT binary patch delta 6582 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 U_?e;plIhwnc&lgfr|F&kf638hqyPW_ delta 6536 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 diff --git a/build/release/objs/l502_user_process.o b/build/release/objs/l502_user_process.o index d60c35112dd4214d47d32ca23b5002de6bbccce3..03a9721b499ce2761620b248290d671156879700 100644 GIT binary patch literal 21492 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 Wu(7ZskAFW%fmP@_P(1Hd<^KSD5EJbH diff --git a/src/l502_user_process.c b/src/l502_user_process.c index cb1b403..f9b28af 100644 --- a/src/l502_user_process.c +++ b/src/l502_user_process.c @@ -144,6 +144,34 @@ uint8_t DY_SYN_2_value = 0; uint8_t DY_SYN_2_value_prev = 0; +static int64_t isqrt64(int64_t x) { + if (x <= 0) { + return 0; + } + + uint64_t n = (uint64_t)x; + uint64_t res = 0; + uint64_t bit = (uint64_t)1 << 62; // самая большая пара битов (1 << (2*31)) + + // сдвигаем стартовую «маску», пока она не станет ≤ n + while (bit > n) { + bit >>= 2; + } + + while (bit != 0) { + if (n >= res + bit) { + n -= res + bit; + res = (res >> 1) + bit; + } else { + res >>= 1; + } + bit >>= 2; + } + + return (int64_t)res; + } + + uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mode){ uint32_t FFT_buff_I = 0; @@ -297,9 +325,14 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF); } i = 0; - while ((TX_buff_I + 2 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ + while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF); TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF); + //TX_buff[TX_buff_I++] = 0xF3000000 | ((uint32_t)((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + FFT_buff[i*2]*FFT_buff[i*2])/FP_acc >> (8*3))& 0x00FFFFFF); //amplitude + TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + FFT_buff[i*2]*FFT_buff[i*2]) >> (8*0)) & 0x00FFFFFF); //amplitude + + //isqrt64 + ++i; //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; //TX_buff[TX_buff_I++] = 0xC1000000;