diff --git a/build/release/bin/l502-BFfirmware0.elf b/build/release/bin/l502-BFfirmware0.elf index fa19fb9..fe5561a 100755 Binary files a/build/release/bin/l502-BFfirmware0.elf and b/build/release/bin/l502-BFfirmware0.elf differ diff --git a/build/release/bin/l502-BFfirmware0.ldr b/build/release/bin/l502-BFfirmware0.ldr index 1c2ad5f..907e687 100644 Binary files a/build/release/bin/l502-BFfirmware0.ldr and b/build/release/bin/l502-BFfirmware0.ldr differ diff --git a/build/release/lst/l502-bf_basiccrt.lst b/build/release/lst/l502-bf_basiccrt.lst index b3d4fed..773e9d5 100644 --- a/build/release/lst/l502-bf_basiccrt.lst +++ b/build/release/lst/l502-bf_basiccrt.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccJ9VZG6.s page 1 +BFIN GAS /tmp/ccONdRC5.s page 1 1 # 1 "gcc/l502-bf_basiccrt.s" @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1 38 #include 39 #elif defined (__AD6532__) 40 #include - BFIN GAS /tmp/ccJ9VZG6.s page 2 + BFIN GAS /tmp/ccONdRC5.s page 2 41 #elif defined (__AD6723__) @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1 95 #elif defined (__ADSPBF548__) 96 #include 97 #elif defined (__ADSPBF548M__) - BFIN GAS /tmp/ccJ9VZG6.s page 3 + BFIN GAS /tmp/ccONdRC5.s page 3 98 #include @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1 152 #elif defined (__AD6903__) 153 #include 154 #elif defined (__AD6904__) - BFIN GAS /tmp/ccJ9VZG6.s page 4 + BFIN GAS /tmp/ccONdRC5.s page 4 155 #include @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1 3 #include 1 /* 4 #include - BFIN GAS /tmp/ccJ9VZG6.s page 5 + BFIN GAS /tmp/ccONdRC5.s page 5 1 /* @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1 40 003e 41E10000 R1.H = __bss_end; 41 0042 8152 R2 = R1 - R0; 42 0044 0160 R1 = 0; - BFIN GAS /tmp/ccJ9VZG6.s page 6 + BFIN GAS /tmp/ccONdRC5.s page 6 43 0046 FFE3DDFF CALL.X _memset; @@ -337,7 +337,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1 76 __end: 77 008a 2000 IDLE; 78 008c FF2F0000 JUMP __end; - BFIN GAS /tmp/ccJ9VZG6.s page 7 + BFIN GAS /tmp/ccONdRC5.s page 7 DEFINED SYMBOLS diff --git a/build/release/lst/l502_async.lst b/build/release/lst/l502_async.lst index 531c7c5..a37ce46 100644 --- a/build/release/lst/l502_async.lst +++ b/build/release/lst/l502_async.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccCEuQri.s page 1 +BFIN GAS /tmp/ccjHdoSO.s page 1 1 .file "src/l502_async.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 20 .LCFI0: 21 0002 00E80300 LINK 12; 22 .LCFI1: - BFIN GAS /tmp/ccCEuQri.s page 2 + BFIN GAS /tmp/ccjHdoSO.s page 2 23 .loc 1 31 0 @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 66 .size _async_dout, .-_async_dout 67 003e 0000 .align 4 68 .global _async_dac_out; - BFIN GAS /tmp/ccCEuQri.s page 3 + BFIN GAS /tmp/ccjHdoSO.s page 3 69 .type _async_dac_out, STT_FUNC; @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 110 .size _async_dac_out, .-_async_dac_out 111 .data; 112 .align 4 - BFIN GAS /tmp/ccCEuQri.s page 4 + BFIN GAS /tmp/ccjHdoSO.s page 4 113 .type _last_out.2066, @object @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 167 0043 08 .uleb128 0x8 168 0044 8F .byte 0x8f 169 0045 02 .uleb128 0x2 - BFIN GAS /tmp/ccCEuQri.s page 5 + BFIN GAS /tmp/ccjHdoSO.s page 5 170 0046 A3 .byte 0xa3 @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 224 0079 2A000000 .4byte .LVL5-.Ltext0 225 007d 0100 .2byte 0x1 226 007f 52 .byte 0x52 - BFIN GAS /tmp/ccCEuQri.s page 6 + BFIN GAS /tmp/ccjHdoSO.s page 6 227 0080 34000000 .4byte .LVL7-.Ltext0 @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 281 0021 00000000 .4byte .Ldebug_line0 282 0025 02 .uleb128 0x2 283 0026 04 .byte 0x4 - BFIN GAS /tmp/ccCEuQri.s page 7 + BFIN GAS /tmp/ccjHdoSO.s page 7 284 0027 07 .byte 0x7 @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 338 0087 64000000 .4byte 0x64 339 008b 05 .uleb128 0x5 340 008c E8000000 .4byte .LASF12 - BFIN GAS /tmp/ccCEuQri.s page 8 + BFIN GAS /tmp/ccjHdoSO.s page 8 341 0090 02 .byte 0x2 @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 395 0109 93000000 .4byte .LLST3 396 010d 09 .uleb128 0x9 397 010e 636800 .string "ch" - BFIN GAS /tmp/ccCEuQri.s page 9 + BFIN GAS /tmp/ccjHdoSO.s page 9 398 0111 01 .byte 0x1 @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 452 0029 04 .uleb128 0x4 453 002a 24 .uleb128 0x24 454 002b 00 .byte 0x0 - BFIN GAS /tmp/ccCEuQri.s page 10 + BFIN GAS /tmp/ccjHdoSO.s page 10 455 002c 0B .uleb128 0xb @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 509 0062 11 .uleb128 0x11 510 0063 01 .uleb128 0x1 511 0064 12 .uleb128 0x12 - BFIN GAS /tmp/ccCEuQri.s page 11 + BFIN GAS /tmp/ccjHdoSO.s page 11 512 0065 01 .uleb128 0x1 @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 566 009b 40 .uleb128 0x40 567 009c 06 .uleb128 0x6 568 009d 00 .byte 0x0 - BFIN GAS /tmp/ccCEuQri.s page 12 + BFIN GAS /tmp/ccjHdoSO.s page 12 569 009e 00 .byte 0x0 @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 605 003e 6C6F6E67 .string "long long unsigned int" 605 206C6F6E 605 6720756E - BFIN GAS /tmp/ccCEuQri.s page 13 + BFIN GAS /tmp/ccjHdoSO.s page 13 605 7369676E @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1 627 65642063 627 68617200 628 .LASF20: - BFIN GAS /tmp/ccCEuQri.s page 14 + BFIN GAS /tmp/ccjHdoSO.s page 14 629 0130 6173796E .string "async_dac_out" @@ -797,14 +797,14 @@ BFIN GAS /tmp/ccCEuQri.s page 1 635 0154 63686172 .string "char" 635 00 636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccCEuQri.s page 15 + BFIN GAS /tmp/ccjHdoSO.s page 15 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_async.c - /tmp/ccCEuQri.s:13 .text:0000000000000000 _async_dout - /tmp/ccCEuQri.s:115 .data:0000000000000000 _last_out.2066 - /tmp/ccCEuQri.s:70 .text:0000000000000040 _async_dac_out + /tmp/ccjHdoSO.s:13 .text:0000000000000000 _async_dout + /tmp/ccjHdoSO.s:115 .data:0000000000000000 _last_out.2066 + /tmp/ccjHdoSO.s:70 .text:0000000000000040 _async_dac_out UNDEFINED SYMBOLS _fpga_reg_write diff --git a/build/release/lst/l502_cmd.lst b/build/release/lst/l502_cmd.lst index a5baef8..1369555 100644 --- a/build/release/lst/l502_cmd.lst +++ b/build/release/lst/l502_cmd.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/cc04GWK9.s page 1 +BFIN GAS /tmp/ccpnrlOk.s page 1 1 .file "src/l502_cmd.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd); 37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd); 38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd); - BFIN GAS /tmp/cc04GWK9.s page 2 + BFIN GAS /tmp/ccpnrlOk.s page 2 39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd); @@ -118,7 +118,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 93:src/l502_cmd.c **** 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; 95:src/l502_cmd.c **** } - BFIN GAS /tmp/cc04GWK9.s page 3 + BFIN GAS /tmp/ccpnrlOk.s page 3 96:src/l502_cmd.c **** @@ -178,7 +178,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 34 .LFE19: 35 .size _l502_cmd_set_req, .-_l502_cmd_set_req 36 0026 0000 .align 4 - BFIN GAS /tmp/cc04GWK9.s page 4 + BFIN GAS /tmp/ccpnrlOk.s page 4 37 .global _l502_cmd_done; @@ -238,7 +238,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 83 _f_cmd_set_param: 84 .LFB30: 131:src/l502_cmd.c **** - BFIN GAS /tmp/cc04GWK9.s page 5 + BFIN GAS /tmp/ccpnrlOk.s page 5 132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) { @@ -298,7 +298,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]); 187:src/l502_cmd.c **** } 188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0); - BFIN GAS /tmp/cc04GWK9.s page 6 + BFIN GAS /tmp/ccpnrlOk.s page 6 189:src/l502_cmd.c **** } @@ -358,7 +358,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 7 + BFIN GAS /tmp/ccpnrlOk.s page 7 113 008a 0060 R0 = 0 (X); @@ -418,7 +418,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 8 + BFIN GAS /tmp/ccpnrlOk.s page 8 262:src/l502_cmd.c **** break; @@ -478,7 +478,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 9 + BFIN GAS /tmp/ccpnrlOk.s page 9 140 .LVL11: @@ -538,7 +538,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 191 0044 B8000000 .dd .L11; 192 0048 B8000000 .dd .L11; 193 004c B8000000 .dd .L11; - BFIN GAS /tmp/cc04GWK9.s page 10 + BFIN GAS /tmp/ccpnrlOk.s page 10 194 0050 B8000000 .dd .L11; @@ -598,7 +598,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 244 00ec 0000 nop; 245 .LBB14: 280:src/l502_cmd.c **** uint32_t ch = cmd->data[0]; - BFIN GAS /tmp/cc04GWK9.s page 11 + BFIN GAS /tmp/ccpnrlOk.s page 11 246 .loc 1 280 0 @@ -658,7 +658,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 291 .loc 1 271 0 292 012a 82CE108E R7 = R0 << 2 || 292 69A10000 - BFIN GAS /tmp/cc04GWK9.s page 12 + BFIN GAS /tmp/ccpnrlOk.s page 12 293 R1 = [P5+20] || @@ -718,7 +718,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 340 0186 7C2F jump.s .L9; 341 .L14: 231:src/l502_cmd.c **** if (cmd->data_size < 5) { - BFIN GAS /tmp/cc04GWK9.s page 13 + BFIN GAS /tmp/ccpnrlOk.s page 13 342 .loc 1 231 0 @@ -778,7 +778,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 390 .LVL23: 391 01de 502F jump.s .L9; 392 .LVL24: - BFIN GAS /tmp/cc04GWK9.s page 14 + BFIN GAS /tmp/ccpnrlOk.s page 14 393 .L34: @@ -838,7 +838,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 437 .LBB21: 438 .LBB20: 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - BFIN GAS /tmp/cc04GWK9.s page 15 + BFIN GAS /tmp/ccpnrlOk.s page 15 439 .loc 1 94 0 @@ -898,7 +898,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 16 + BFIN GAS /tmp/ccpnrlOk.s page 16 487 0258 4208 cc =P2==P0; @@ -958,7 +958,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 534 0294 804F R0 <<= 16; 535 0296 000C cc =R0==0; 536 0298 1618 if cc jump .L46; - BFIN GAS /tmp/cc04GWK9.s page 17 + BFIN GAS /tmp/ccpnrlOk.s page 17 537 029a 20E1FEFD R0 = -514 (X); @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 584 02d2 00E80300 LINK 12; 585 .LCFI10: 158:src/l502_cmd.c **** if (cmd->data_size < 1) { - BFIN GAS /tmp/cc04GWK9.s page 18 + BFIN GAS /tmp/ccpnrlOk.s page 18 586 .loc 1 158 0 @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 634 .LBE33: 635 .LBE32: 177:src/l502_cmd.c **** } - BFIN GAS /tmp/cc04GWK9.s page 19 + BFIN GAS /tmp/ccpnrlOk.s page 19 636 .loc 1 177 0 @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 20 + BFIN GAS /tmp/ccpnrlOk.s page 20 686 .LVL65: @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 731 .loc 1 94 0 732 039a 20E1035A R0 = 23043 (X); 733 039e 50E60104 W [P2+2050] = R0; - BFIN GAS /tmp/cc04GWK9.s page 21 + BFIN GAS /tmp/ccpnrlOk.s page 21 734 .LBE41: @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 779 .loc 1 137 0 780 03d4 FFE316FE call _streams_stop; 781 .LVL73: - BFIN GAS /tmp/cc04GWK9.s page 22 + BFIN GAS /tmp/ccpnrlOk.s page 22 782 .LBB48: @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 826 .loc 1 134 0 827 041a 01E80000 UNLINK; 828 041e 1000 rts; - BFIN GAS /tmp/cc04GWK9.s page 23 + BFIN GAS /tmp/ccpnrlOk.s page 23 829 .LFE20: @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 24 + BFIN GAS /tmp/ccpnrlOk.s page 24 305:src/l502_cmd.c **** switch (cmd->param) { @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 25 + BFIN GAS /tmp/ccpnrlOk.s page 25 353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay; @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 902 .loc 1 383 0 903 0478 01E80000 UNLINK; 904 047c 8504 ( p5:5 ) = [sp++]; - BFIN GAS /tmp/cc04GWK9.s page 26 + BFIN GAS /tmp/ccpnrlOk.s page 26 905 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 958 0158 AA050000 .dd .L86; 959 015c 5A040000 .dd .L75; 960 0160 5A040000 .dd .L75; - BFIN GAS /tmp/cc04GWK9.s page 27 + BFIN GAS /tmp/ccpnrlOk.s page 27 961 0164 5A040000 .dd .L75; @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1013 .loc 1 308 0 1014 0492 1860 R0 = 3 (X); 1015 0494 68B1 [P5+20] = R0; - BFIN GAS /tmp/cc04GWK9.s page 28 + BFIN GAS /tmp/ccpnrlOk.s page 28 1016 0496 1360 R3 = 2 (X); @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1061 .LVL90: 1062 .L77: 312:src/l502_cmd.c **** cmd->data[0] = g_mode; - BFIN GAS /tmp/cc04GWK9.s page 29 + BFIN GAS /tmp/ccpnrlOk.s page 29 1063 .loc 1 312 0 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 30 + BFIN GAS /tmp/ccpnrlOk.s page 30 1114 .loc 1 331 0 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1159 .LVL103: 1160 .L83: 349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq; - BFIN GAS /tmp/cc04GWK9.s page 31 + BFIN GAS /tmp/ccpnrlOk.s page 31 1161 .loc 1 349 0 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1211 .LVL112: 1212 05ce 2260 R2 = 4 (X); 1213 05d0 652F jump.s .L91; - BFIN GAS /tmp/cc04GWK9.s page 32 + BFIN GAS /tmp/ccpnrlOk.s page 32 1214 .LVL113: @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 33 + BFIN GAS /tmp/ccpnrlOk.s page 33 1265 .loc 1 103 0 @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 34 + BFIN GAS /tmp/ccpnrlOk.s page 34 1321 067e 0AE12002 P2.L = _f_cmd_tbl; @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1369 06dc 1032 P2 = R0; 1370 06de 4030 R0 = P0; 115:src/l502_cmd.c **** } - BFIN GAS /tmp/cc04GWK9.s page 35 + BFIN GAS /tmp/ccpnrlOk.s page 35 1371 .loc 1 115 0 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1413 .loc 1 108 0 1414 0712 915A P2 = P1 + P2; 1415 0714 52AC P2 = [P2+4]; - BFIN GAS /tmp/cc04GWK9.s page 36 + BFIN GAS /tmp/ccpnrlOk.s page 36 1416 0716 5200 jump (P2); @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1469 .size _l502_cmd_start, .-_l502_cmd_start 1470 .align 4 1471 .global _l502_cmd_check_req; - BFIN GAS /tmp/cc04GWK9.s page 37 + BFIN GAS /tmp/ccpnrlOk.s page 37 1472 .type _l502_cmd_check_req, STT_FUNC; @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 38 + BFIN GAS /tmp/ccpnrlOk.s page 38 1521 079a 09A1 R1 = [P1+16]; @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/cc04GWK9.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/cc04GWK9.s page 39 + BFIN GAS /tmp/ccpnrlOk.s page 39 1578 082c 11E41600 R1 = [P2+88]; @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1624 0874 0060 R0 = 0 (X); 1625 .LVL152: 1626 0876 F42F jump.s .L132; - BFIN GAS /tmp/cc04GWK9.s page 40 + BFIN GAS /tmp/ccpnrlOk.s page 40 1627 .LVL153: @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1677 08a4 4860 R0 = 9 (X); 1678 .LVL168: 1679 08a6 DC2F jump.s .L132; - BFIN GAS /tmp/cc04GWK9.s page 41 + BFIN GAS /tmp/ccpnrlOk.s page 41 1680 .LVL169: @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1734 .size _f_regaddr_k, 24 1735 _f_regaddr_k: 1736 0288 08040000 .long 1032 - BFIN GAS /tmp/cc04GWK9.s page 42 + BFIN GAS /tmp/ccpnrlOk.s page 42 1737 028c 09040000 .long 1033 @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1791 .4byte .LCFI1-.LFB16 1792 0039 0E .byte 0xe 1793 003a 04 .uleb128 0x4 - BFIN GAS /tmp/cc04GWK9.s page 43 + BFIN GAS /tmp/ccpnrlOk.s page 43 1794 003b 8D .byte 0x8d @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1848 .LEFDE6: 1849 .LSFDE8: 1850 0080 14000000 .4byte .LEFDE8-.LASFDE8 - BFIN GAS /tmp/cc04GWK9.s page 44 + BFIN GAS /tmp/ccpnrlOk.s page 44 1851 .LASFDE8: @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1905 00d4 2C000000 .4byte .LFE25-.LFB25 1906 00d8 46 .byte 0x4 1907 .4byte .LCFI11-.LFB25 - BFIN GAS /tmp/cc04GWK9.s page 45 + BFIN GAS /tmp/ccpnrlOk.s page 45 1908 00d9 0C .byte 0xc @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 1962 0124 8F .byte 0x8f 1963 0125 02 .uleb128 0x2 1964 0126 A3 .byte 0xa3 - BFIN GAS /tmp/cc04GWK9.s page 46 + BFIN GAS /tmp/ccpnrlOk.s page 46 1965 0127 01 .uleb128 0x1 @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2019 0171 8F .byte 0x8f 2020 0172 03 .uleb128 0x3 2021 0173 A3 .byte 0xa3 - BFIN GAS /tmp/cc04GWK9.s page 47 + BFIN GAS /tmp/ccpnrlOk.s page 47 2022 0174 02 .uleb128 0x2 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2076 001f 28000000 .4byte .LFB16-.Ltext0 2077 0023 2A000000 .4byte .LCFI1-.Ltext0 2078 0027 0100 .2byte 0x1 - BFIN GAS /tmp/cc04GWK9.s page 48 + BFIN GAS /tmp/ccpnrlOk.s page 48 2079 0029 5E .byte 0x5e @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2133 00b9 7E .byte 0x7e 2134 00ba 08 .sleb128 8 2135 00bb 6E000000 .4byte .LCFI5-.Ltext0 - BFIN GAS /tmp/cc04GWK9.s page 49 + BFIN GAS /tmp/ccpnrlOk.s page 49 2136 00bf E4010000 .4byte .LFE30-.Ltext0 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2190 0151 BE000000 .4byte .LVL15-.Ltext0 2191 0155 0100 .2byte 0x1 2192 0157 51 .byte 0x51 - BFIN GAS /tmp/cc04GWK9.s page 50 + BFIN GAS /tmp/ccpnrlOk.s page 50 2193 0158 F0000000 .4byte .LVL16-.Ltext0 @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2247 01e9 4C020000 .4byte .LVL31-.Ltext0 2248 01ed 0100 .2byte 0x1 2249 01ef 5A .byte 0x5a - BFIN GAS /tmp/cc04GWK9.s page 51 + BFIN GAS /tmp/ccpnrlOk.s page 51 2250 01f0 6E020000 .4byte .LVL33-.Ltext0 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2304 0280 5A .byte 0x5a 2305 0281 BE020000 .4byte .LVL42-.Ltext0 2306 0285 CC020000 .4byte .LVL45-.Ltext0 - BFIN GAS /tmp/cc04GWK9.s page 52 + BFIN GAS /tmp/ccpnrlOk.s page 52 2307 0289 0100 .2byte 0x1 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2361 031b 0100 .2byte 0x1 2362 031d 5A .byte 0x5a 2363 031e 00000000 .4byte 0x0 - BFIN GAS /tmp/cc04GWK9.s page 53 + BFIN GAS /tmp/ccpnrlOk.s page 53 2364 0322 00000000 .4byte 0x0 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2418 03b5 0200 .2byte 0x2 2419 03b7 7F .byte 0x7f 2420 03b8 08 .sleb128 8 - BFIN GAS /tmp/cc04GWK9.s page 54 + BFIN GAS /tmp/ccpnrlOk.s page 54 2421 03b9 00000000 .4byte 0x0 @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2475 044b 0100 .2byte 0x1 2476 044d 5E .byte 0x5e 2477 044e FC030000 .4byte .LCFI15-.Ltext0 - BFIN GAS /tmp/cc04GWK9.s page 55 + BFIN GAS /tmp/ccpnrlOk.s page 55 2478 0452 20040000 .4byte .LFE20-.Ltext0 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2532 04dd 5A040000 .4byte .LVL79-.Ltext0 2533 04e1 62040000 .4byte .LVL81-.Ltext0 2534 04e5 0100 .2byte 0x1 - BFIN GAS /tmp/cc04GWK9.s page 56 + BFIN GAS /tmp/ccpnrlOk.s page 56 2535 04e7 5D .byte 0x5d @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2589 057b 53 .byte 0x53 2590 057c 7E050000 .4byte .LVL104-.Ltext0 2591 0580 82050000 .4byte .LVL105-.Ltext0 - BFIN GAS /tmp/cc04GWK9.s page 57 + BFIN GAS /tmp/ccpnrlOk.s page 57 2592 0584 0100 .2byte 0x1 @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2646 0615 00000000 .4byte 0x0 2647 .LLST40: 2648 0619 F8050000 .4byte .LVL119-.Ltext0 - BFIN GAS /tmp/cc04GWK9.s page 58 + BFIN GAS /tmp/ccpnrlOk.s page 58 2649 061d 02060000 .4byte .LVL120-.Ltext0 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2703 06b0 2A070000 .4byte .LVL139-.Ltext0 2704 06b4 2C070000 .4byte .LVL140-.Ltext0 2705 06b8 0100 .2byte 0x1 - BFIN GAS /tmp/cc04GWK9.s page 59 + BFIN GAS /tmp/ccpnrlOk.s page 59 2706 06ba 50 .byte 0x50 @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2760 074d 0100 .2byte 0x1 2761 074f 50 .byte 0x50 2762 0750 96080000 .4byte .LVL160-.Ltext0 - BFIN GAS /tmp/cc04GWK9.s page 60 + BFIN GAS /tmp/ccpnrlOk.s page 60 2763 0754 98080000 .4byte .LVL161-.Ltext0 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2817 0027 06 .byte 0x6 2818 0028 3A080000 .4byte .LASF0 2819 002c 03 .uleb128 0x3 - BFIN GAS /tmp/cc04GWK9.s page 61 + BFIN GAS /tmp/ccpnrlOk.s page 61 2820 002d CB030000 .4byte .LASF3 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2874 0093 C6000000 .4byte .LASF12 2875 0097 05 .uleb128 0x5 2876 0098 04 .byte 0x4 - BFIN GAS /tmp/cc04GWK9.s page 62 + BFIN GAS /tmp/ccpnrlOk.s page 62 2877 0099 03 .byte 0x3 @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2931 0108 06 .uleb128 0x6 2932 0109 97080000 .4byte .LASF28 2933 010d 25 .sleb128 37 - BFIN GAS /tmp/cc04GWK9.s page 63 + BFIN GAS /tmp/ccpnrlOk.s page 63 2934 010e 06 .uleb128 0x6 @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 2988 0178 06 .uleb128 0x6 2989 0179 8F010000 .4byte .LASF43 2990 017d FE7B .sleb128 -514 - BFIN GAS /tmp/cc04GWK9.s page 64 + BFIN GAS /tmp/ccpnrlOk.s page 64 2991 017f 06 .uleb128 0x6 @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3045 01e8 23 .byte 0x23 3046 01e9 00 .uleb128 0x0 3047 01ea 08 .uleb128 0x8 - BFIN GAS /tmp/cc04GWK9.s page 65 + BFIN GAS /tmp/ccpnrlOk.s page 65 3048 01eb D3030000 .4byte .LASF55 @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3102 024c D3010000 .4byte 0x1d3 3103 0250 0C .uleb128 0xc 3104 0251 20 .byte 0x20 - BFIN GAS /tmp/cc04GWK9.s page 66 + BFIN GAS /tmp/ccpnrlOk.s page 66 3105 0252 04 .byte 0x4 @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3159 02b2 23 .byte 0x23 3160 02b3 45000000 .4byte 0x45 3161 02b7 02 .byte 0x2 - BFIN GAS /tmp/cc04GWK9.s page 67 + BFIN GAS /tmp/ccpnrlOk.s page 67 3162 02b8 23 .byte 0x23 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3216 0315 00 .uleb128 0x0 3217 0316 0D .uleb128 0xd 3218 0317 696E00 .string "in" - BFIN GAS /tmp/cc04GWK9.s page 68 + BFIN GAS /tmp/ccpnrlOk.s page 68 3219 031a 04 .byte 0x4 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3273 0380 23 .byte 0x23 3274 0381 8010 .uleb128 0x800 3275 0383 00 .byte 0x0 - BFIN GAS /tmp/cc04GWK9.s page 69 + BFIN GAS /tmp/ccpnrlOk.s page 69 3276 0384 03 .uleb128 0x3 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3330 03ea 01 .sleb128 1 3331 03eb 06 .uleb128 0x6 3332 03ec CA080000 .4byte .LASF88 - BFIN GAS /tmp/cc04GWK9.s page 70 + BFIN GAS /tmp/ccpnrlOk.s page 70 3333 03f0 02 .sleb128 2 @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3387 044e 00 .uleb128 0x0 3388 044f 08 .uleb128 0x8 3389 0450 40070000 .4byte .LASF96 - BFIN GAS /tmp/cc04GWK9.s page 71 + BFIN GAS /tmp/ccpnrlOk.s page 71 3390 0454 06 .byte 0x6 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3444 04b7 23 .byte 0x23 3445 04b8 01 .uleb128 0x1 3446 04b9 08 .uleb128 0x8 - BFIN GAS /tmp/cc04GWK9.s page 72 + BFIN GAS /tmp/ccpnrlOk.s page 72 3447 04ba 4A050000 .4byte .LASF102 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3501 051c 69000000 .4byte 0x69 3502 0520 03 .byte 0x3 3503 0521 23 .byte 0x23 - BFIN GAS /tmp/cc04GWK9.s page 73 + BFIN GAS /tmp/ccpnrlOk.s page 73 3504 0522 8410 .uleb128 0x804 @@ -4378,7 +4378,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3558 0589 42020000 .4byte 0x242 3559 058d FF .byte 0xff 3560 058e 00 .byte 0x0 - BFIN GAS /tmp/cc04GWK9.s page 74 + BFIN GAS /tmp/ccpnrlOk.s page 74 3561 058f 03 .uleb128 0x3 @@ -4438,7 +4438,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3615 05f2 00000000 .4byte .LFB19 3616 05f6 26000000 .4byte .LFE19 3617 05fa 00000000 .4byte .LLST0 - BFIN GAS /tmp/cc04GWK9.s page 75 + BFIN GAS /tmp/ccpnrlOk.s page 75 3618 05fe 14 .uleb128 0x14 @@ -4498,7 +4498,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3672 0682 01 .byte 0x1 3673 0683 D3 .byte 0xd3 3674 0684 BE050000 .4byte 0x5be - BFIN GAS /tmp/cc04GWK9.s page 76 + BFIN GAS /tmp/ccpnrlOk.s page 76 3675 0688 CF000000 .4byte .LLST6 @@ -4558,7 +4558,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3729 070e 00 .byte 0x0 3730 070f 10 .uleb128 0x10 3731 0710 04 .byte 0x4 - BFIN GAS /tmp/cc04GWK9.s page 77 + BFIN GAS /tmp/ccpnrlOk.s page 77 3732 0711 27040000 .4byte 0x427 @@ -4618,7 +4618,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3786 0792 C0 .byte 0xc0 3787 0793 57000000 .4byte 0x57 3788 0797 03020000 .4byte .LLST14 - BFIN GAS /tmp/cc04GWK9.s page 78 + BFIN GAS /tmp/ccpnrlOk.s page 78 3789 079b 1A .uleb128 0x1a @@ -4678,7 +4678,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3843 081f 00 .byte 0x0 3844 0820 18 .uleb128 0x18 3845 0821 25030000 .4byte .LASF122 - BFIN GAS /tmp/cc04GWK9.s page 79 + BFIN GAS /tmp/ccpnrlOk.s page 79 3846 0825 01 .byte 0x1 @@ -4738,7 +4738,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3900 08ac 1C .uleb128 0x1c 3901 08ad 5B060000 .4byte 0x65b 3902 08b1 1C .uleb128 0x1c - BFIN GAS /tmp/cc04GWK9.s page 80 + BFIN GAS /tmp/ccpnrlOk.s page 80 3903 08b2 52060000 .4byte 0x652 @@ -4798,7 +4798,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 3957 0939 91 .byte 0x91 3958 093a 1C .uleb128 0x1c 3959 093b 5B060000 .4byte 0x65b - BFIN GAS /tmp/cc04GWK9.s page 81 + BFIN GAS /tmp/ccpnrlOk.s page 81 3960 093f 1C .uleb128 0x1c @@ -4858,7 +4858,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4014 09c6 01 .byte 0x1 4015 09c7 85 .byte 0x85 4016 09c8 1C .uleb128 0x1c - BFIN GAS /tmp/cc04GWK9.s page 82 + BFIN GAS /tmp/ccpnrlOk.s page 82 4017 09c9 5B060000 .4byte 0x65b @@ -4918,7 +4918,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4071 0a4f 2D01 .2byte 0x12d 4072 0a51 57000000 .4byte 0x57 4073 0a55 06050000 .4byte .LLST36 - BFIN GAS /tmp/cc04GWK9.s page 83 + BFIN GAS /tmp/ccpnrlOk.s page 83 4074 0a59 22 .uleb128 0x22 @@ -4978,7 +4978,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4128 0ad2 1C .uleb128 0x1c 4129 0ad3 5B060000 .4byte 0x65b 4130 0ad7 1C .uleb128 0x1c - BFIN GAS /tmp/cc04GWK9.s page 84 + BFIN GAS /tmp/ccpnrlOk.s page 84 4131 0ad8 52060000 .4byte 0x652 @@ -5038,7 +5038,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4185 0b62 19070000 .4byte .LLST43 4186 0b66 2D .uleb128 0x2d 4187 0b67 C60A0000 .4byte 0xac6 - BFIN GAS /tmp/cc04GWK9.s page 85 + BFIN GAS /tmp/ccpnrlOk.s page 85 4188 0b6b 25 .uleb128 0x25 @@ -5098,7 +5098,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4242 0be0 C4050000 .4byte 0x5c4 4243 0be4 EF0B0000 .4byte 0xbef 4244 0be8 0F .uleb128 0xf - BFIN GAS /tmp/cc04GWK9.s page 86 + BFIN GAS /tmp/ccpnrlOk.s page 86 4245 0be9 42020000 .4byte 0x242 @@ -5158,7 +5158,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4299 0000 01 .uleb128 0x1 4300 0001 11 .uleb128 0x11 4301 0002 01 .byte 0x1 - BFIN GAS /tmp/cc04GWK9.s page 87 + BFIN GAS /tmp/ccpnrlOk.s page 87 4302 0003 25 .uleb128 0x25 @@ -5218,7 +5218,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4356 0039 0B .uleb128 0xb 4357 003a 0B .uleb128 0xb 4358 003b 3A .uleb128 0x3a - BFIN GAS /tmp/cc04GWK9.s page 88 + BFIN GAS /tmp/ccpnrlOk.s page 88 4359 003c 0B .uleb128 0xb @@ -5278,7 +5278,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4413 0072 21 .uleb128 0x21 4414 0073 00 .byte 0x0 4415 0074 49 .uleb128 0x49 - BFIN GAS /tmp/cc04GWK9.s page 89 + BFIN GAS /tmp/ccpnrlOk.s page 89 4416 0075 13 .uleb128 0x13 @@ -5338,7 +5338,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4470 00ab 2F .uleb128 0x2f 4471 00ac 0B .uleb128 0xb 4472 00ad 00 .byte 0x0 - BFIN GAS /tmp/cc04GWK9.s page 90 + BFIN GAS /tmp/ccpnrlOk.s page 90 4473 00ae 00 .byte 0x0 @@ -5398,7 +5398,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4527 00e4 3A .uleb128 0x3a 4528 00e5 0B .uleb128 0xb 4529 00e6 3B .uleb128 0x3b - BFIN GAS /tmp/cc04GWK9.s page 91 + BFIN GAS /tmp/ccpnrlOk.s page 91 4530 00e7 0B .uleb128 0xb @@ -5458,7 +5458,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4584 011d 0B .uleb128 0xb 4585 011e 27 .uleb128 0x27 4586 011f 0C .uleb128 0xc - BFIN GAS /tmp/cc04GWK9.s page 92 + BFIN GAS /tmp/ccpnrlOk.s page 92 4587 0120 11 .uleb128 0x11 @@ -5518,7 +5518,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4641 0156 13 .uleb128 0x13 4642 0157 00 .byte 0x0 4643 0158 00 .byte 0x0 - BFIN GAS /tmp/cc04GWK9.s page 93 + BFIN GAS /tmp/ccpnrlOk.s page 93 4644 0159 1C .uleb128 0x1c @@ -5578,7 +5578,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4698 018f 11 .uleb128 0x11 4699 0190 01 .uleb128 0x1 4700 0191 12 .uleb128 0x12 - BFIN GAS /tmp/cc04GWK9.s page 94 + BFIN GAS /tmp/ccpnrlOk.s page 94 4701 0192 01 .uleb128 0x1 @@ -5638,7 +5638,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4755 01c8 01 .uleb128 0x1 4756 01c9 58 .uleb128 0x58 4757 01ca 0B .uleb128 0xb - BFIN GAS /tmp/cc04GWK9.s page 95 + BFIN GAS /tmp/ccpnrlOk.s page 95 4758 01cb 59 .uleb128 0x59 @@ -5698,7 +5698,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4812 0201 00 .byte 0x0 4813 0202 29 .uleb128 0x29 4814 0203 05 .uleb128 0x5 - BFIN GAS /tmp/cc04GWK9.s page 96 + BFIN GAS /tmp/ccpnrlOk.s page 96 4815 0204 00 .byte 0x0 @@ -5758,7 +5758,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4869 023a 3B .uleb128 0x3b 4870 023b 0B .uleb128 0xb 4871 023c 27 .uleb128 0x27 - BFIN GAS /tmp/cc04GWK9.s page 97 + BFIN GAS /tmp/ccpnrlOk.s page 97 4872 023d 0C .uleb128 0xc @@ -5818,7 +5818,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4926 0273 0C .uleb128 0xc 4927 0274 00 .byte 0x0 4928 0275 00 .byte 0x0 - BFIN GAS /tmp/cc04GWK9.s page 98 + BFIN GAS /tmp/ccpnrlOk.s page 98 4929 0276 00 .byte 0x0 @@ -5878,7 +5878,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 4969 002c 1A010000 .4byte .LBE12-.Ltext0 4970 0030 B8000000 .4byte .LBB10-.Ltext0 4971 0034 BE000000 .4byte .LBE10-.Ltext0 - BFIN GAS /tmp/cc04GWK9.s page 99 + BFIN GAS /tmp/ccpnrlOk.s page 99 4972 0038 00000000 .4byte 0x0 @@ -5938,7 +5938,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5014 0044 4C353032 .string "L502_SYNC_INTERNAL" 5014 5F53594E 5014 435F494E - BFIN GAS /tmp/cc04GWK9.s page 100 + BFIN GAS /tmp/ccpnrlOk.s page 100 5014 5445524E @@ -5998,7 +5998,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5034 00 5035 .LASF79: 5036 0101 4C353032 .string "L502_ADC_RANGE_2" - BFIN GAS /tmp/cc04GWK9.s page 101 + BFIN GAS /tmp/ccpnrlOk.s page 101 5036 5F414443 @@ -6058,7 +6058,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5058 5F42465F 5058 4552525F 5058 46495253 - BFIN GAS /tmp/cc04GWK9.s page 102 + BFIN GAS /tmp/ccpnrlOk.s page 102 5058 545F434F @@ -6118,7 +6118,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5082 5F73697A 5082 6500 5083 .LASF34: - BFIN GAS /tmp/cc04GWK9.s page 103 + BFIN GAS /tmp/ccpnrlOk.s page 103 5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE" @@ -6178,7 +6178,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5105 .LASF90: 5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL" 5106 5F53594E - BFIN GAS /tmp/cc04GWK9.s page 104 + BFIN GAS /tmp/ccpnrlOk.s page 104 5106 435F4449 @@ -6238,7 +6238,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5130 5F42465F 5130 434D445F 5130 4153594E - BFIN GAS /tmp/cc04GWK9.s page 105 + BFIN GAS /tmp/ccpnrlOk.s page 105 5130 435F5459 @@ -6298,7 +6298,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5153 .LASF69: 5154 04d8 76616C69 .string "valid" 5154 6400 - BFIN GAS /tmp/cc04GWK9.s page 106 + BFIN GAS /tmp/ccpnrlOk.s page 106 5155 .LASF16: @@ -6358,7 +6358,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5177 .LASF89: 5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE" 5178 5F53594E - BFIN GAS /tmp/cc04GWK9.s page 107 + BFIN GAS /tmp/ccpnrlOk.s page 107 5178 435F4449 @@ -6418,7 +6418,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5202 0627 665F636D .string "f_cmd_streams_start" 5202 645F7374 5202 7265616D - BFIN GAS /tmp/cc04GWK9.s page 108 + BFIN GAS /tmp/ccpnrlOk.s page 108 5202 735F7374 @@ -6478,7 +6478,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5226 72745F6D 5226 6F646500 5227 .LASF104: - BFIN GAS /tmp/cc04GWK9.s page 109 + BFIN GAS /tmp/ccpnrlOk.s page 109 5228 06ef 6C63685F .string "lch_cnt" @@ -6538,7 +6538,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5252 50415241 5252 4D5F454E 5252 41424C45 - BFIN GAS /tmp/cc04GWK9.s page 110 + BFIN GAS /tmp/ccpnrlOk.s page 110 5253 .LASF67: @@ -6598,7 +6598,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5274 7420756E 5274 7369676E 5274 65642069 - BFIN GAS /tmp/cc04GWK9.s page 111 + BFIN GAS /tmp/ccpnrlOk.s page 111 5274 6E7400 @@ -6658,7 +6658,7 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5296 0938 745F6C35 .string "t_l502_bf_cmd" 5296 30325F62 5296 665F636D - BFIN GAS /tmp/cc04GWK9.s page 112 + BFIN GAS /tmp/ccpnrlOk.s page 112 5296 6400 @@ -6680,31 +6680,31 @@ BFIN GAS /tmp/cc04GWK9.s page 1 5302 4D5F494E 5302 5F425546 5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cc04GWK9.s page 113 + BFIN GAS /tmp/ccpnrlOk.s page 113 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_cmd.c - /tmp/cc04GWK9.s:13 .text:0000000000000000 _l502_cmd_set_req + /tmp/ccpnrlOk.s:13 .text:0000000000000000 _l502_cmd_set_req .bss:0000000000000000 _f_cmd_req - /tmp/cc04GWK9.s:39 .text:0000000000000028 _l502_cmd_done - /tmp/cc04GWK9.s:83 .text:0000000000000064 _f_cmd_set_param - /tmp/cc04GWK9.s:1735 .rodata:0000000000000288 _f_regaddr_k - /tmp/cc04GWK9.s:1745 .rodata:00000000000002a0 _f_regaddr_offs - /tmp/cc04GWK9.s:401 .text:00000000000001e4 _f_cmd_get_out_status - /tmp/cc04GWK9.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd - /tmp/cc04GWK9.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr - /tmp/cc04GWK9.s:579 .text:00000000000002d0 _f_cmd_async_out - /tmp/cc04GWK9.s:677 .text:0000000000000350 _f_cmd_stream_disable - /tmp/cc04GWK9.s:710 .text:000000000000037c _f_cmd_stream_enable - /tmp/cc04GWK9.s:743 .text:00000000000003a8 _f_cmd_preload - /tmp/cc04GWK9.s:773 .text:00000000000003d0 _f_cmd_stream_stop - /tmp/cc04GWK9.s:803 .text:00000000000003f8 _f_cmd_streams_start - /tmp/cc04GWK9.s:833 .text:0000000000000420 _f_cmd_config - /tmp/cc04GWK9.s:863 .text:0000000000000448 _f_cmd_get_param - /tmp/cc04GWK9.s:1249 .text:00000000000005f8 _l502_cmd_start - /tmp/cc04GWK9.s:1705 .rodata:0000000000000220 _f_cmd_tbl - /tmp/cc04GWK9.s:1473 .text:0000000000000740 _l502_cmd_check_req + /tmp/ccpnrlOk.s:39 .text:0000000000000028 _l502_cmd_done + /tmp/ccpnrlOk.s:83 .text:0000000000000064 _f_cmd_set_param + /tmp/ccpnrlOk.s:1735 .rodata:0000000000000288 _f_regaddr_k + /tmp/ccpnrlOk.s:1745 .rodata:00000000000002a0 _f_regaddr_offs + /tmp/ccpnrlOk.s:401 .text:00000000000001e4 _f_cmd_get_out_status + /tmp/ccpnrlOk.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd + /tmp/ccpnrlOk.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr + /tmp/ccpnrlOk.s:579 .text:00000000000002d0 _f_cmd_async_out + /tmp/ccpnrlOk.s:677 .text:0000000000000350 _f_cmd_stream_disable + /tmp/ccpnrlOk.s:710 .text:000000000000037c _f_cmd_stream_enable + /tmp/ccpnrlOk.s:743 .text:00000000000003a8 _f_cmd_preload + /tmp/ccpnrlOk.s:773 .text:00000000000003d0 _f_cmd_stream_stop + /tmp/ccpnrlOk.s:803 .text:00000000000003f8 _f_cmd_streams_start + /tmp/ccpnrlOk.s:833 .text:0000000000000420 _f_cmd_config + /tmp/ccpnrlOk.s:863 .text:0000000000000448 _f_cmd_get_param + /tmp/ccpnrlOk.s:1249 .text:00000000000005f8 _l502_cmd_start + /tmp/ccpnrlOk.s:1705 .rodata:0000000000000220 _f_cmd_tbl + /tmp/ccpnrlOk.s:1473 .text:0000000000000740 _l502_cmd_check_req UNDEFINED SYMBOLS _g_state diff --git a/build/release/lst/l502_fpga.lst b/build/release/lst/l502_fpga.lst index 0111d5a..5008691 100644 --- a/build/release/lst/l502_fpga.lst +++ b/build/release/lst/l502_fpga.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccYXwAuA.s page 1 +BFIN GAS /tmp/cc53R0EN.s page 1 1 .file "src/l502_fpga.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 36:src/l502_fpga.c **** void fpga_spi_init(void) { 37:src/l502_fpga.c **** /* настройка SPI */ 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ - BFIN GAS /tmp/ccYXwAuA.s page 2 + BFIN GAS /tmp/cc53R0EN.s page 2 39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 50:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START | L502_SPI_BIT_WR); 55 .loc 1 50 0 56 001e 20E100C0 R0 = -16384 (X); - BFIN GAS /tmp/ccYXwAuA.s page 3 + BFIN GAS /tmp/cc53R0EN.s page 3 57 .LBB72: @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 104 0056 000C cc =R0==0; 105 0058 041C if cc jump .L4 (bp); 106 .LBB77: - BFIN GAS /tmp/ccYXwAuA.s page 4 + BFIN GAS /tmp/cc53R0EN.s page 4 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 153 .loc 1 21 0 154 008c 0AE10805 P2.L = 1288; - BFIN GAS /tmp/ccYXwAuA.s page 5 + BFIN GAS /tmp/cc53R0EN.s page 5 155 0090 1195 R1 = W [P2] (Z); @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 32:src/l502_fpga.c **** return *pSPI_RDBR; 202 .loc 1 32 0 203 00cc 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccYXwAuA.s page 6 + BFIN GAS /tmp/cc53R0EN.s page 6 204 .LBE88: @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 251 .loc 1 21 0 252 010a 4AE1C0FF P2.H = 65472; - BFIN GAS /tmp/ccYXwAuA.s page 7 + BFIN GAS /tmp/cc53R0EN.s page 7 253 .LBE100: @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 299 0140 4AE1C0FF P2.H = 65472; 300 0144 0AE11005 P2.L = 1296; 301 0148 1095 R0 = W [P2] (Z); - BFIN GAS /tmp/ccYXwAuA.s page 8 + BFIN GAS /tmp/cc53R0EN.s page 8 302 .LBE103: @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 60:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START); 345 .loc 1 60 0 346 016c 20E1FF3F R0 = 16383 (X); - BFIN GAS /tmp/ccYXwAuA.s page 9 + BFIN GAS /tmp/cc53R0EN.s page 9 347 0170 0154 R0 = R1 & R0; @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 394 01a4 1195 R1 = W [P2] (Z); 395 01a6 0061 R0 = 32 (X); 396 01a8 0854 R0 = R0 & R1; - BFIN GAS /tmp/ccYXwAuA.s page 10 + BFIN GAS /tmp/cc53R0EN.s page 10 397 01aa 000C cc =R0==0; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 444 01e6 0854 R0 = R0 & R1; 445 01e8 000C cc =R0==0; 446 01ea 041C if cc jump .L24 (bp); - BFIN GAS /tmp/ccYXwAuA.s page 11 + BFIN GAS /tmp/cc53R0EN.s page 11 447 .LBB126: @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 494 0228 041C if cc jump .L26 (bp); 495 .LBB133: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - BFIN GAS /tmp/ccYXwAuA.s page 12 + BFIN GAS /tmp/cc53R0EN.s page 12 496 .loc 1 23 0 @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 544 .loc 1 23 0 545 0268 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccYXwAuA.s page 13 + BFIN GAS /tmp/cc53R0EN.s page 13 546 026a 78E6FEFF W [FP+-4] = R0; @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 588 .loc 1 38 0 589 02a4 4AE1C0FF P2.H = 65472; 36:src/l502_fpga.c **** void fpga_spi_init(void) { - BFIN GAS /tmp/ccYXwAuA.s page 14 + BFIN GAS /tmp/cc53R0EN.s page 14 590 .loc 1 36 0 @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 636 .loc 1 26 0 637 02f2 4AE1C0FF P2.H = 65472; 638 02f6 0AE10C05 P2.L = 1292; - BFIN GAS /tmp/ccYXwAuA.s page 15 + BFIN GAS /tmp/cc53R0EN.s page 15 639 02fa 20E118C3 R0 = -15592 (X); @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 686 0336 0AE10C05 P2.L = 1292; 687 033a 0060 R0 = 0 (X); 688 033c 1097 W [P2] = R0; - BFIN GAS /tmp/ccYXwAuA.s page 16 + BFIN GAS /tmp/cc53R0EN.s page 16 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 736 037a 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 737 .loc 1 28 0 - BFIN GAS /tmp/ccYXwAuA.s page 17 + BFIN GAS /tmp/cc53R0EN.s page 17 738 037c E26F P2 += -4; @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 785 .loc 1 28 0 786 03ba E26F P2 += -4; 787 03bc 0161 R1 = 32 (X); - BFIN GAS /tmp/ccYXwAuA.s page 18 + BFIN GAS /tmp/cc53R0EN.s page 18 788 03be 4234 I0 = P2; @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 835 03fa 0161 R1 = 32 (X); 836 03fc 4234 I0 = P2; 837 .L46: - BFIN GAS /tmp/ccYXwAuA.s page 19 + BFIN GAS /tmp/cc53R0EN.s page 19 838 03fe 0000 nop; @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 890 .LASFDE2: 891 002c 00000000 .4byte .Lframe0 892 0030 50010000 .4byte .LFB5 - BFIN GAS /tmp/ccYXwAuA.s page 20 + BFIN GAS /tmp/cc53R0EN.s page 20 893 0034 52010000 .4byte .LFE5-.LFB5 @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 947 0035 00000000 .4byte 0x0 948 0039 00000000 .4byte 0x0 949 .LLST2: - BFIN GAS /tmp/ccYXwAuA.s page 21 + BFIN GAS /tmp/cc53R0EN.s page 21 950 003d 00000000 .4byte .LVL0-.Ltext0 @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1004 .LLST8: 1005 00d1 98020000 .4byte .LVL22-.Ltext0 1006 00d5 9C020000 .4byte .LVL23-.Ltext0 - BFIN GAS /tmp/ccYXwAuA.s page 22 + BFIN GAS /tmp/cc53R0EN.s page 22 1007 00d9 0100 .2byte 0x1 @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1061 004f 22010000 .4byte .LASF4 1062 0053 03 .uleb128 0x3 1063 0054 19010000 .4byte .LASF6 - BFIN GAS /tmp/ccYXwAuA.s page 23 + BFIN GAS /tmp/cc53R0EN.s page 23 1064 0058 02 .byte 0x2 @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1118 00be 06 .uleb128 0x6 1119 00bf 29000000 .4byte .LASF12 1120 00c3 01 .byte 0x1 - BFIN GAS /tmp/ccYXwAuA.s page 24 + BFIN GAS /tmp/cc53R0EN.s page 24 1121 00c4 31 .byte 0x31 @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1175 0130 00000000 .4byte .LFB4 1176 0134 50010000 .4byte .LFE4 1177 0138 00000000 .4byte .LLST0 - BFIN GAS /tmp/ccYXwAuA.s page 25 + BFIN GAS /tmp/cc53R0EN.s page 25 1178 013c 12020000 .4byte 0x212 @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1232 01bd 12 .uleb128 0x12 1233 01be 9E000000 .4byte 0x9e 1234 01c2 02 .byte 0x2 - BFIN GAS /tmp/ccYXwAuA.s page 26 + BFIN GAS /tmp/cc53R0EN.s page 26 1235 01c3 7F .byte 0x7f @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1289 0235 3A .byte 0x3a 1290 0236 3A000000 .4byte 0x3a 1291 023a B3000000 .4byte .LLST7 - BFIN GAS /tmp/ccYXwAuA.s page 27 + BFIN GAS /tmp/cc53R0EN.s page 27 1292 023e 17 .uleb128 0x17 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1346 02b9 9E000000 .4byte 0x9e 1347 02bd 02 .byte 0x2 1348 02be 7F .byte 0x7f - BFIN GAS /tmp/ccYXwAuA.s page 28 + BFIN GAS /tmp/cc53R0EN.s page 28 1349 02bf 7C .sleb128 -4 @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1403 0331 0C .uleb128 0xc 1404 0332 49010000 .4byte 0x149 1405 0336 0C .uleb128 0xc - BFIN GAS /tmp/ccYXwAuA.s page 29 + BFIN GAS /tmp/cc53R0EN.s page 29 1406 0337 40010000 .4byte 0x140 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1460 03af 00 .byte 0x0 1461 03b0 10 .uleb128 0x10 1462 03b1 81000000 .4byte 0x81 - BFIN GAS /tmp/ccYXwAuA.s page 30 + BFIN GAS /tmp/cc53R0EN.s page 30 1463 03b5 00020000 .4byte .Ldebug_ranges0+0x200 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1517 0011 00 .byte 0x0 1518 0012 00 .byte 0x0 1519 0013 02 .uleb128 0x2 - BFIN GAS /tmp/ccYXwAuA.s page 31 + BFIN GAS /tmp/cc53R0EN.s page 31 1520 0014 24 .uleb128 0x24 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1574 004a 05 .uleb128 0x5 1575 004b 00 .byte 0x0 1576 004c 03 .uleb128 0x3 - BFIN GAS /tmp/ccYXwAuA.s page 32 + BFIN GAS /tmp/cc53R0EN.s page 32 1577 004d 0E .uleb128 0xe @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1631 0083 0B .uleb128 0xb 1632 0084 01 .byte 0x1 1633 0085 01 .uleb128 0x1 - BFIN GAS /tmp/ccYXwAuA.s page 33 + BFIN GAS /tmp/cc53R0EN.s page 33 1634 0086 13 .uleb128 0x13 @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1688 00bc 00 .byte 0x0 1689 00bd 00 .byte 0x0 1690 00be 11 .uleb128 0x11 - BFIN GAS /tmp/ccYXwAuA.s page 34 + BFIN GAS /tmp/cc53R0EN.s page 34 1691 00bf 0B .uleb128 0xb @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1745 00f5 12 .uleb128 0x12 1746 00f6 01 .uleb128 0x1 1747 00f7 40 .uleb128 0x40 - BFIN GAS /tmp/ccYXwAuA.s page 35 + BFIN GAS /tmp/cc53R0EN.s page 35 1748 00f8 06 .uleb128 0x6 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1802 012e 00 .byte 0x0 1803 012f 00 .byte 0x0 1804 0130 19 .uleb128 0x19 - BFIN GAS /tmp/ccYXwAuA.s page 36 + BFIN GAS /tmp/cc53R0EN.s page 36 1805 0131 1D .uleb128 0x1d @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1850 0010 2C000000 .4byte .LBB73-.Ltext0 1851 0014 46000000 .4byte .LBE73-.Ltext0 1852 0018 22000000 .4byte .LBB72-.Ltext0 - BFIN GAS /tmp/ccYXwAuA.s page 37 + BFIN GAS /tmp/cc53R0EN.s page 37 1853 001c 2A000000 .4byte .LBE72-.Ltext0 @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1907 00f4 2E010000 .4byte .LBE102-.Ltext0 1908 00f8 00000000 .4byte 0x0 1909 00fc 00000000 .4byte 0x0 - BFIN GAS /tmp/ccYXwAuA.s page 38 + BFIN GAS /tmp/cc53R0EN.s page 38 1910 0100 50010000 .4byte .LBB106-.Ltext0 @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 1964 01d8 00000000 .4byte 0x0 1965 01dc 00000000 .4byte 0x0 1966 01e0 56030000 .4byte .LBB173-.Ltext0 - BFIN GAS /tmp/ccYXwAuA.s page 39 + BFIN GAS /tmp/cc53R0EN.s page 39 1967 01e4 5A030000 .4byte .LBE173-.Ltext0 @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 2004 69676E65 2004 6420696E 2004 7400 - BFIN GAS /tmp/ccYXwAuA.s page 40 + BFIN GAS /tmp/cc53R0EN.s page 40 2005 .LASF3: @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 2028 00 2029 .LASF0: 2030 012b 7369676E .string "signed char" - BFIN GAS /tmp/ccYXwAuA.s page 41 + BFIN GAS /tmp/cc53R0EN.s page 41 2030 65642063 @@ -2409,13 +2409,13 @@ BFIN GAS /tmp/ccYXwAuA.s page 1 2032 5F777269 2032 746500 2033 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccYXwAuA.s page 42 + BFIN GAS /tmp/cc53R0EN.s page 42 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_fpga.c - /tmp/ccYXwAuA.s:13 .text:0000000000000000 _fpga_reg_write - /tmp/ccYXwAuA.s:312 .text:0000000000000150 _fpga_reg_read - /tmp/ccYXwAuA.s:585 .text:00000000000002a4 _fpga_spi_init + /tmp/cc53R0EN.s:13 .text:0000000000000000 _fpga_reg_write + /tmp/cc53R0EN.s:312 .text:0000000000000150 _fpga_reg_read + /tmp/cc53R0EN.s:585 .text:00000000000002a4 _fpga_spi_init NO UNDEFINED SYMBOLS diff --git a/build/release/lst/l502_hdma.lst b/build/release/lst/l502_hdma.lst index fcc9d4c..186fb8a 100644 --- a/build/release/lst/l502_hdma.lst +++ b/build/release/lst/l502_hdma.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccKpfjjq.s page 1 +BFIN GAS /tmp/cczuq4KZ.s page 1 1 .file "src/l502_hdma.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 36:src/l502_hdma.c **** #include 37:src/l502_hdma.c **** 38:src/l502_hdma.c **** - BFIN GAS /tmp/ccKpfjjq.s page 2 + BFIN GAS /tmp/cczuq4KZ.s page 2 39:src/l502_hdma.c **** #define STREAM_IN_EN() *pPORTFIO_CLEAR = PF14 @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 93:src/l502_hdma.c **** STREAM_OUT_DIS(); 94:src/l502_hdma.c **** 95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6; - BFIN GAS /tmp/ccKpfjjq.s page 3 + BFIN GAS /tmp/cczuq4KZ.s page 3 96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15; @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 21 .LCFI0: 22 .loc 1 143 0 23 0008 0160 R1 = 0 (X); - BFIN GAS /tmp/ccKpfjjq.s page 4 + BFIN GAS /tmp/cczuq4KZ.s page 4 24 000a 0AE10000 P2.L = _f_snd_start_id; @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 157:src/l502_hdma.c **** } 64 .loc 1 157 0 65 0056 01E80000 UNLINK; - BFIN GAS /tmp/ccKpfjjq.s page 5 + BFIN GAS /tmp/cczuq4KZ.s page 5 66 005a 1000 rts; @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 105 00a4 1097 W [P2] = R0; 172:src/l502_hdma.c **** } 106 .loc 1 172 0 - BFIN GAS /tmp/ccKpfjjq.s page 6 + BFIN GAS /tmp/cczuq4KZ.s page 6 107 00a6 01E80000 UNLINK; @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 142 00d0 1195 R1 = W [P2] (Z); 143 00d2 4AE10000 P2.H = _f_snd_done_id; 144 00d6 0AE10400 P2.L = _f_snd_done_id; - BFIN GAS /tmp/ccKpfjjq.s page 7 + BFIN GAS /tmp/cczuq4KZ.s page 7 145 00da 1095 R0 = W [P2] (Z); @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 206:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA 207:src/l502_hdma.c **** 208:src/l502_hdma.c **** Функция ставит запрос на передачу указанных данных. - BFIN GAS /tmp/ccKpfjjq.s page 8 + BFIN GAS /tmp/cczuq4KZ.s page 8 209:src/l502_hdma.c **** т.е. буфер нельзя будет использовать до того, как дан @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 221 .loc 1 219 0 222 0132 4B52 R1 = R3 - R1; 223 0134 C942 R1 = R1.L (Z); - BFIN GAS /tmp/ccKpfjjq.s page 9 + BFIN GAS /tmp/cczuq4KZ.s page 9 224 0136 F860 R0 = 31 (X); @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 265 .loc 1 71 0 266 0174 95B0 [P2+8] = R5; 75:src/l502_hdma.c **** descr_arr[*pos].udata = size; - BFIN GAS /tmp/ccKpfjjq.s page 10 + BFIN GAS /tmp/cczuq4KZ.s page 10 267 .loc 1 75 0 @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 307 .loc 1 226 0 308 01aa AD05 ( r7:5, p5:5 ) = [sp++]; 309 - BFIN GAS /tmp/ccKpfjjq.s page 11 + BFIN GAS /tmp/cczuq4KZ.s page 11 310 .LCFI9: @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) { 346 .loc 1 240 0 347 01c2 3930 R7 = R1; - BFIN GAS /tmp/ccKpfjjq.s page 12 + BFIN GAS /tmp/cczuq4KZ.s page 12 348 .LBB41: @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 394 13B70000 395 W [P2+24] = R3 || 396 nop; - BFIN GAS /tmp/ccKpfjjq.s page 13 + BFIN GAS /tmp/cczuq4KZ.s page 13 397 020a 50B0 [P2+4] = R0; @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 435 .loc 1 247 0 436 0244 B505 ( r7:6, p5:5 ) = [sp++]; 437 - BFIN GAS /tmp/ccKpfjjq.s page 14 + BFIN GAS /tmp/cczuq4KZ.s page 14 438 .LCFI12: @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata); 270:src/l502_hdma.c **** } 271:src/l502_hdma.c **** /* проверяем, не был ли записан результат приема да - BFIN GAS /tmp/ccKpfjjq.s page 15 + BFIN GAS /tmp/cczuq4KZ.s page 15 272:src/l502_hdma.c **** HDMA из PC в BF */ @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 311:src/l502_hdma.c **** ISR(hdma_rd_isr) { 482 .loc 1 311 0 483 0266 00E80000 LINK 0; - BFIN GAS /tmp/ccKpfjjq.s page 16 + BFIN GAS /tmp/cczuq4KZ.s page 16 484 .LCFI19: @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 32:/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_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x)) 33:/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_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x)) 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)) - BFIN GAS /tmp/ccKpfjjq.s page 17 + BFIN GAS /tmp/cczuq4KZ.s page 17 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++];" : " @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 89:/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 90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) { 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); - BFIN GAS /tmp/ccKpfjjq.s page 18 + BFIN GAS /tmp/cczuq4KZ.s page 18 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 **** } @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP)))) 147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 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 - BFIN GAS /tmp/ccKpfjjq.s page 19 + BFIN GAS /tmp/cczuq4KZ.s page 19 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 **** @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 203:/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_FLUSHMODUP)) || \ 204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP)))) 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 **** - BFIN GAS /tmp/ccKpfjjq.s page 20 + BFIN GAS /tmp/cczuq4KZ.s page 20 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 @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } 261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 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 */ - BFIN GAS /tmp/ccKpfjjq.s page 21 + BFIN GAS /tmp/cczuq4KZ.s page 21 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 **** @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 93:src/l502_hdma.c **** STREAM_OUT_DIS(); 537 .loc 1 93 0 538 02b0 20E10080 R0 = -32768 (X); - BFIN GAS /tmp/ccKpfjjq.s page 22 + BFIN GAS /tmp/cczuq4KZ.s page 22 539 02b4 1097 W [P2] = R0; @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 586 0312 0AE12C20 P2.L = 8236; 587 0316 1093 [P2] = R0; 588 .LBB52: - BFIN GAS /tmp/ccKpfjjq.s page 23 + BFIN GAS /tmp/cczuq4KZ.s page 23 589 .LBB53: @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 637 .LBE54: 111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись 638 .loc 1 111 0 - BFIN GAS /tmp/ccKpfjjq.s page 24 + BFIN GAS /tmp/cczuq4KZ.s page 24 639 035e 4AE1C0FF P2.H = 65472; @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 684 .loc 1 120 0 685 03be F967 R1 += -1; 686 03c0 F860 R0 = 31 (X); - BFIN GAS /tmp/ccKpfjjq.s page 25 + BFIN GAS /tmp/cczuq4KZ.s page 25 123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 729 040c B2E01700 LSETUP (.L39, .L49) LC1 = P0; 730 .L39: 130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - BFIN GAS /tmp/ccKpfjjq.s page 26 + BFIN GAS /tmp/cczuq4KZ.s page 26 731 .loc 1 130 0 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 779 045a 7101 [--SP] = LT0; 780 .LCFI24: 781 045c 7401 [--SP] = LT1; - BFIN GAS /tmp/ccKpfjjq.s page 27 + BFIN GAS /tmp/cczuq4KZ.s page 27 782 .LCFI25: @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 833 .loc 1 258 0 834 0494 0AE1680C P2.L = 3176; 257:src/l502_hdma.c **** ISR(hdma_isr) { - BFIN GAS /tmp/ccKpfjjq.s page 28 + BFIN GAS /tmp/cczuq4KZ.s page 28 835 .loc 1 257 0 @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 882 04ee 4060 R0 = 8 (X); 883 04f0 0AE10434 P2.L = 13316; 884 04f4 1097 W [P2] = R0; - BFIN GAS /tmp/ccKpfjjq.s page 29 + BFIN GAS /tmp/cczuq4KZ.s page 29 885 .L52: @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 935 .loc 1 277 0 936 054c 8D5A P2 = P5 + P1; 937 054e 0F32 P1 = R7; - BFIN GAS /tmp/ccKpfjjq.s page 30 + BFIN GAS /tmp/cczuq4KZ.s page 30 938 0550 8A5A P2 = P2 + P1; @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 983 .loc 1 292 0 984 05a4 F960 R1 = 31 (X); 985 05a6 5899 R0 = B [P3] (X); - BFIN GAS /tmp/ccKpfjjq.s page 31 + BFIN GAS /tmp/cczuq4KZ.s page 31 986 05a8 0864 R0 += 1; @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1038 0014 00000000 .4byte .Lframe0 1039 0018 00000000 .4byte .LFB18 1040 001c 44000000 .4byte .LFE18-.LFB18 - BFIN GAS /tmp/ccKpfjjq.s page 32 + BFIN GAS /tmp/cczuq4KZ.s page 32 1041 0020 48 .byte 0x4 @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1095 006a 0F .uleb128 0xf 1096 006b 08 .uleb128 0x8 1097 006c 8F .byte 0x8f - BFIN GAS /tmp/ccKpfjjq.s page 33 + BFIN GAS /tmp/cczuq4KZ.s page 33 1098 006d 02 .uleb128 0x2 @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1152 00b7 8F .byte 0x8f 1153 00b8 06 .uleb128 0x6 1154 00b9 A3 .byte 0xa3 - BFIN GAS /tmp/ccKpfjjq.s page 34 + BFIN GAS /tmp/cczuq4KZ.s page 34 1155 00ba 05 .uleb128 0x5 @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1209 00ff 0E .byte 0xe 1210 0100 0C .uleb128 0xc 1211 0101 42 .byte 0x4 - BFIN GAS /tmp/ccKpfjjq.s page 35 + BFIN GAS /tmp/cczuq4KZ.s page 35 1212 .4byte .LCFI17-.LCFI16 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1266 013e 03 .uleb128 0x3 1267 013f 86 .byte 0x86 1268 0140 02 .uleb128 0x2 - BFIN GAS /tmp/ccKpfjjq.s page 36 + BFIN GAS /tmp/cczuq4KZ.s page 36 1269 0141 85 .byte 0x85 @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1323 0175 42 .byte 0x4 1324 .4byte .LCFI34-.LCFI33 1325 0176 0E .byte 0xe - BFIN GAS /tmp/ccKpfjjq.s page 37 + BFIN GAS /tmp/cczuq4KZ.s page 37 1326 0177 64 .uleb128 0x64 @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1380 01a7 27 .uleb128 0x27 1381 01a8 9F .byte 0x9f 1382 01a9 25 .uleb128 0x25 - BFIN GAS /tmp/ccKpfjjq.s page 38 + BFIN GAS /tmp/cczuq4KZ.s page 38 1383 01aa 9E .byte 0x9e @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1437 01e0 81 .byte 0x81 1438 01e1 09 .uleb128 0x9 1439 01e2 80 .byte 0x80 - BFIN GAS /tmp/ccKpfjjq.s page 39 + BFIN GAS /tmp/cczuq4KZ.s page 39 1440 01e3 08 .uleb128 0x8 @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1494 .LLST1: 1495 001f 44000000 .4byte .LFB19-.Ltext0 1496 0023 4C000000 .4byte .LCFI1-.Ltext0 - BFIN GAS /tmp/ccKpfjjq.s page 40 + BFIN GAS /tmp/cczuq4KZ.s page 40 1497 0027 0100 .2byte 0x1 @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1551 00b1 08 .sleb128 8 1552 00b2 00000000 .4byte 0x0 1553 00b6 00000000 .4byte 0x0 - BFIN GAS /tmp/ccKpfjjq.s page 41 + BFIN GAS /tmp/cczuq4KZ.s page 41 1554 .LLST6: @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1608 0149 00000000 .4byte 0x0 1609 .LLST9: 1610 014d 14010000 .4byte .LVL0-.Ltext0 - BFIN GAS /tmp/ccKpfjjq.s page 42 + BFIN GAS /tmp/cczuq4KZ.s page 42 1611 0151 40010000 .4byte .LVL3-.Ltext0 @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1665 01e2 56 .byte 0x56 1666 01e3 00000000 .4byte 0x0 1667 01e7 00000000 .4byte 0x0 - BFIN GAS /tmp/ccKpfjjq.s page 43 + BFIN GAS /tmp/cczuq4KZ.s page 43 1668 .LLST12: @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1722 0272 00000000 .4byte 0x0 1723 0276 00000000 .4byte 0x0 1724 .LLST14: - BFIN GAS /tmp/ccKpfjjq.s page 44 + BFIN GAS /tmp/cczuq4KZ.s page 44 1725 027a 9C020000 .4byte .LFB17-.Ltext0 @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1779 0305 10 .sleb128 16 1780 0306 62040000 .4byte .LCFI27-.Ltext0 1781 030a 64040000 .4byte .LCFI28-.Ltext0 - BFIN GAS /tmp/ccKpfjjq.s page 45 + BFIN GAS /tmp/cczuq4KZ.s page 45 1782 030e 0200 .2byte 0x2 @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1836 0396 7A040000 .4byte .LCFI39-.Ltext0 1837 039a 0300 .2byte 0x3 1838 039c 7E .byte 0x7e - BFIN GAS /tmp/ccKpfjjq.s page 46 + BFIN GAS /tmp/cczuq4KZ.s page 46 1839 039d F400 .sleb128 116 @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1893 042b 7E .byte 0x7e 1894 042c A801 .sleb128 168 1895 042e 9E040000 .4byte .LCFI50-.Ltext0 - BFIN GAS /tmp/ccKpfjjq.s page 47 + BFIN GAS /tmp/cczuq4KZ.s page 47 1896 0432 C8050000 .4byte .LFE26-.Ltext0 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 1950 0063 04 .byte 0x4 1951 0064 05 .byte 0x5 1952 0065 D1000000 .4byte .LASF7 - BFIN GAS /tmp/ccKpfjjq.s page 48 + BFIN GAS /tmp/cczuq4KZ.s page 48 1953 0069 03 .uleb128 0x3 @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2007 00d3 23 .byte 0x23 2008 00d4 00 .uleb128 0x0 2009 00d5 08 .uleb128 0x8 - BFIN GAS /tmp/ccKpfjjq.s page 49 + BFIN GAS /tmp/cczuq4KZ.s page 49 2010 00d6 E8020000 .4byte .LASF18 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2064 0137 BE000000 .4byte 0xbe 2065 013b 0C .uleb128 0xc 2066 013c 20 .byte 0x20 - BFIN GAS /tmp/ccKpfjjq.s page 50 + BFIN GAS /tmp/cczuq4KZ.s page 50 2067 013d 05 .byte 0x5 @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2121 019d 23 .byte 0x23 2122 019e 45000000 .4byte 0x45 2123 01a2 02 .byte 0x2 - BFIN GAS /tmp/ccKpfjjq.s page 51 + BFIN GAS /tmp/cczuq4KZ.s page 51 2124 01a3 23 .byte 0x23 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2178 0200 00 .uleb128 0x0 2179 0201 0D .uleb128 0xd 2180 0202 696E00 .string "in" - BFIN GAS /tmp/ccKpfjjq.s page 52 + BFIN GAS /tmp/cczuq4KZ.s page 52 2181 0205 05 .byte 0x5 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2235 026b 23 .byte 0x23 2236 026c 8010 .uleb128 0x800 2237 026e 00 .byte 0x0 - BFIN GAS /tmp/ccKpfjjq.s page 53 + BFIN GAS /tmp/cczuq4KZ.s page 53 2238 026f 03 .uleb128 0x3 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2292 02dd 00 .byte 0x0 2293 02de 14 .uleb128 0x14 2294 02df 04 .byte 0x4 - BFIN GAS /tmp/ccKpfjjq.s page 54 + BFIN GAS /tmp/cczuq4KZ.s page 54 2295 02e0 DF010000 .4byte 0x1df @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2349 034b 5C000000 .4byte .LFB20 2350 034f AC000000 .4byte .LFE20 2351 0353 3E000000 .4byte .LLST2 - BFIN GAS /tmp/ccKpfjjq.s page 55 + BFIN GAS /tmp/cczuq4KZ.s page 55 2352 0357 16 .uleb128 0x16 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2406 03e4 8F020000 .4byte 0x28f 2407 03e8 20000000 .4byte .Ldebug_ranges0+0x20 2408 03ec 01 .byte 0x1 - BFIN GAS /tmp/ccKpfjjq.s page 56 + BFIN GAS /tmp/cczuq4KZ.s page 56 2409 03ed DC .byte 0xdc @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2463 046b D2020000 .4byte 0x2d2 2464 046f 1D .uleb128 0x1d 2465 0470 C7020000 .4byte 0x2c7 - BFIN GAS /tmp/ccKpfjjq.s page 57 + BFIN GAS /tmp/cczuq4KZ.s page 57 2466 0474 1D .uleb128 0x1d @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2520 04f3 25 .uleb128 0x25 2521 04f4 04030000 .4byte 0x304 2522 04f8 04030000 .4byte .LBB50 - BFIN GAS /tmp/ccKpfjjq.s page 58 + BFIN GAS /tmp/cczuq4KZ.s page 58 2523 04fc 06030000 .4byte .LBE50 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2577 0580 2E01 .2byte 0x12e 2578 0582 27 .uleb128 0x27 2579 0583 70000000 .4byte .Ldebug_ranges0+0x70 - BFIN GAS /tmp/ccKpfjjq.s page 59 + BFIN GAS /tmp/cczuq4KZ.s page 59 2580 0587 28 .uleb128 0x28 @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2634 05f7 09000000 .4byte _f_rcv_next_descr 2635 05fb 29 .uleb128 0x29 2636 05fc 1A000000 .4byte .LASF62 - BFIN GAS /tmp/ccKpfjjq.s page 60 + BFIN GAS /tmp/cczuq4KZ.s page 60 2637 0600 01 .byte 0x1 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2691 0025 3B .uleb128 0x3b 2692 0026 0B .uleb128 0xb 2693 0027 49 .uleb128 0x49 - BFIN GAS /tmp/ccKpfjjq.s page 61 + BFIN GAS /tmp/cczuq4KZ.s page 61 2694 0028 13 .uleb128 0x13 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2748 005e 3A .uleb128 0x3a 2749 005f 0B .uleb128 0xb 2750 0060 3B .uleb128 0x3b - BFIN GAS /tmp/ccKpfjjq.s page 62 + BFIN GAS /tmp/cczuq4KZ.s page 62 2751 0061 0B .uleb128 0xb @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2805 0097 3B .uleb128 0x3b 2806 0098 0B .uleb128 0xb 2807 0099 49 .uleb128 0x49 - BFIN GAS /tmp/ccKpfjjq.s page 63 + BFIN GAS /tmp/cczuq4KZ.s page 63 2808 009a 13 .uleb128 0x13 @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2862 00d0 13 .uleb128 0x13 2863 00d1 00 .byte 0x0 2864 00d2 00 .byte 0x0 - BFIN GAS /tmp/ccKpfjjq.s page 64 + BFIN GAS /tmp/cczuq4KZ.s page 64 2865 00d3 12 .uleb128 0x12 @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2919 0109 0C .uleb128 0xc 2920 010a 03 .uleb128 0x3 2921 010b 0E .uleb128 0xe - BFIN GAS /tmp/ccKpfjjq.s page 65 + BFIN GAS /tmp/cczuq4KZ.s page 65 2922 010c 3A .uleb128 0x3a @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 2976 0142 00 .byte 0x0 2977 0143 03 .uleb128 0x3 2978 0144 08 .uleb128 0x8 - BFIN GAS /tmp/ccKpfjjq.s page 66 + BFIN GAS /tmp/cczuq4KZ.s page 66 2979 0145 3A .uleb128 0x3a @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3033 017b 31 .uleb128 0x31 3034 017c 13 .uleb128 0x13 3035 017d 00 .byte 0x0 - BFIN GAS /tmp/ccKpfjjq.s page 67 + BFIN GAS /tmp/cczuq4KZ.s page 67 3036 017e 00 .byte 0x0 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3090 01b4 0B .uleb128 0xb 3091 01b5 3B .uleb128 0x3b 3092 01b6 0B .uleb128 0xb - BFIN GAS /tmp/ccKpfjjq.s page 68 + BFIN GAS /tmp/cczuq4KZ.s page 68 3093 01b7 27 .uleb128 0x27 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3147 01ed 1D .uleb128 0x1d 3148 01ee 00 .byte 0x0 3149 01ef 31 .uleb128 0x31 - BFIN GAS /tmp/ccKpfjjq.s page 69 + BFIN GAS /tmp/cczuq4KZ.s page 69 3150 01f0 13 .uleb128 0x13 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3204 0226 00 .byte 0x0 3205 0227 2A .uleb128 0x2a 3206 0228 34 .uleb128 0x34 - BFIN GAS /tmp/ccKpfjjq.s page 70 + BFIN GAS /tmp/cczuq4KZ.s page 70 3207 0229 00 .byte 0x0 @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3245 0072 7D030000 .4byte 0x37d 3246 0076 68646D61 .string "hdma_recv_req_rdy" 3246 5F726563 - BFIN GAS /tmp/ccKpfjjq.s page 71 + BFIN GAS /tmp/cczuq4KZ.s page 71 3246 765F7265 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3284 0030 00000000 .4byte 0x0 3285 0034 00000000 .4byte 0x0 3286 0038 B6010000 .4byte .LBB37-.Ltext0 - BFIN GAS /tmp/ccKpfjjq.s page 72 + BFIN GAS /tmp/cczuq4KZ.s page 72 3287 003c BA010000 .4byte .LBE37-.Ltext0 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3320 5F617272 3320 00 3321 .LASF10: - BFIN GAS /tmp/ccKpfjjq.s page 73 + BFIN GAS /tmp/cczuq4KZ.s page 73 3322 006c 6C6F6E67 .string "long long int" @@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3346 55535F50 3347 .LASF34: 3348 0111 745F6864 .string "t_hdma_stream_descr" - BFIN GAS /tmp/ccKpfjjq.s page 74 + BFIN GAS /tmp/cczuq4KZ.s page 74 3348 6D615F73 @@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3372 01e0 665F736E .string "f_snd_start_id" 3372 645F7374 3372 6172745F - BFIN GAS /tmp/ccKpfjjq.s page 75 + BFIN GAS /tmp/cczuq4KZ.s page 75 3372 696400 @@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3398 715F7264 3398 7900 3399 .LASF60: - BFIN GAS /tmp/ccKpfjjq.s page 76 + BFIN GAS /tmp/cczuq4KZ.s page 76 3400 027d 665F736E .string "f_snd_next_descr" @@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3426 696400 3427 .LASF3: 3428 030d 75696E74 .string "uint8_t" - BFIN GAS /tmp/ccKpfjjq.s page 77 + BFIN GAS /tmp/cczuq4KZ.s page 77 3428 385F7400 @@ -4596,29 +4596,29 @@ BFIN GAS /tmp/ccKpfjjq.s page 1 3442 0375 72657375 .string "result" 3442 6C7400 3443 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccKpfjjq.s page 78 + BFIN GAS /tmp/cczuq4KZ.s page 78 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_hdma.c - /tmp/ccKpfjjq.s:13 .text:0000000000000000 _hdma_send_start - /tmp/ccKpfjjq.s:1007 .bss:0000000000000000 _f_snd_start_id - /tmp/ccKpfjjq.s:1011 .bss:0000000000000004 _f_snd_done_id - /tmp/ccKpfjjq.s:1013 .bss:0000000000000008 _f_snd_next_descr - /tmp/ccKpfjjq.s:52 .text:0000000000000044 _hdma_send_stop - /tmp/ccKpfjjq.s:72 .text:000000000000005c _hdma_recv_start - /tmp/ccKpfjjq.s:1009 .bss:0000000000000002 _f_rcv_start_id - /tmp/ccKpfjjq.s:1013 .bss:0000000000000006 _f_rcv_done_id - /tmp/ccKpfjjq.s:1015 .bss:0000000000000009 _f_rcv_next_descr - /tmp/ccKpfjjq.s:1017 .bss:000000000000000a _f_rcv_done_descr - /tmp/ccKpfjjq.s:114 .text:00000000000000ac _hdma_recv_stop - /tmp/ccKpfjjq.s:134 .text:00000000000000c4 _hdma_send_req_rdy - /tmp/ccKpfjjq.s:158 .text:00000000000000ec _hdma_recv_req_rdy - /tmp/ccKpfjjq.s:182 .text:0000000000000114 _hdma_send_req_start - /tmp/ccKpfjjq.s:328 .text:00000000000001b4 _hdma_recv_req_start - /tmp/ccKpfjjq.s:467 .text:0000000000000258 _hdma_rd_isr - /tmp/ccKpfjjq.s:522 .text:000000000000029c _hdma_init - /tmp/ccKpfjjq.s:774 .text:0000000000000458 _hdma_isr + /tmp/cczuq4KZ.s:13 .text:0000000000000000 _hdma_send_start + /tmp/cczuq4KZ.s:1007 .bss:0000000000000000 _f_snd_start_id + /tmp/cczuq4KZ.s:1011 .bss:0000000000000004 _f_snd_done_id + /tmp/cczuq4KZ.s:1013 .bss:0000000000000008 _f_snd_next_descr + /tmp/cczuq4KZ.s:52 .text:0000000000000044 _hdma_send_stop + /tmp/cczuq4KZ.s:72 .text:000000000000005c _hdma_recv_start + /tmp/cczuq4KZ.s:1009 .bss:0000000000000002 _f_rcv_start_id + /tmp/cczuq4KZ.s:1013 .bss:0000000000000006 _f_rcv_done_id + /tmp/cczuq4KZ.s:1015 .bss:0000000000000009 _f_rcv_next_descr + /tmp/cczuq4KZ.s:1017 .bss:000000000000000a _f_rcv_done_descr + /tmp/cczuq4KZ.s:114 .text:00000000000000ac _hdma_recv_stop + /tmp/cczuq4KZ.s:134 .text:00000000000000c4 _hdma_send_req_rdy + /tmp/cczuq4KZ.s:158 .text:00000000000000ec _hdma_recv_req_rdy + /tmp/cczuq4KZ.s:182 .text:0000000000000114 _hdma_send_req_start + /tmp/cczuq4KZ.s:328 .text:00000000000001b4 _hdma_recv_req_start + /tmp/cczuq4KZ.s:467 .text:0000000000000258 _hdma_rd_isr + /tmp/cczuq4KZ.s:522 .text:000000000000029c _hdma_init + /tmp/cczuq4KZ.s:774 .text:0000000000000458 _hdma_isr UNDEFINED SYMBOLS _g_state diff --git a/build/release/lst/l502_init.lst b/build/release/lst/l502_init.lst index 8a87338..9f4c9b3 100644 --- a/build/release/lst/l502_init.lst +++ b/build/release/lst/l502_init.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccbkdpb0.s page 1 +BFIN GAS /tmp/ccrbMF6U.s page 1 1 .file "src/l502_init.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 36:src/l502_init.c **** * tRCD(min)=20 нс (при частоте 120 Мгц - 3 тактов) 37:src/l502_init.c **** * tWR - хз, на вскидку 2 38:src/l502_init.c **** * POWER startup delay - не нужна - BFIN GAS /tmp/ccbkdpb0.s page 2 + BFIN GAS /tmp/ccrbMF6U.s page 2 39:src/l502_init.c **** * PSS - power SDRAM - должно быть @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 53 0034 C267 R2 += -8; 54 0036 0AE11C00 P2.L = 28; 55 003a 6200 call (P2); - BFIN GAS /tmp/ccbkdpb0.s page 3 + BFIN GAS /tmp/ccrbMF6U.s page 3 56 .LVL6: @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) { 98 .loc 1 67 0 99 .LVL9: - BFIN GAS /tmp/ccbkdpb0.s page 4 + BFIN GAS /tmp/ccrbMF6U.s page 4 100 006c ED05 [--sp] = ( r7:5, p5:5 ); @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 133 .L12: 71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P) 134 .loc 1 71 0 - BFIN GAS /tmp/ccbkdpb0.s page 5 + BFIN GAS /tmp/ccrbMF6U.s page 5 135 0098 20E1016A R0 = 27137 (X); @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 182 .LVL23: 183 00e4 D1BB [FP+-12] = R1; 184 .LVL24: - BFIN GAS /tmp/ccbkdpb0.s page 6 + BFIN GAS /tmp/ccrbMF6U.s page 6 54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val); @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 235 .LFB20: 88:src/l502_init.c **** 89:src/l502_init.c **** - BFIN GAS /tmp/ccbkdpb0.s page 7 + BFIN GAS /tmp/ccrbMF6U.s page 7 90:src/l502_init.c **** @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 102:src/l502_init.c **** if (!err && !((val>>OTP_INVALID_P)&0x3)) { 275 .loc 1 102 0 276 0152 000C cc =R0==0; - BFIN GAS /tmp/ccbkdpb0.s page 8 + BFIN GAS /tmp/ccrbMF6U.s page 8 277 0154 5914 if !cc jump .L15 (bp); @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 110:src/l502_init.c **** pll_setup = 1; 111:src/l502_init.c **** } 112:src/l502_init.c **** err = l502_otp_write_cfg(page); - BFIN GAS /tmp/ccbkdpb0.s page 9 + BFIN GAS /tmp/ccrbMF6U.s page 9 113:src/l502_init.c **** page+=4; @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 353 01b6 20E1016A R0 = 27137 (X); 354 01ba 2160 R1 = 4 (X); 355 01bc 804F R0 <<= 16; - BFIN GAS /tmp/ccbkdpb0.s page 10 + BFIN GAS /tmp/ccrbMF6U.s page 10 356 01be 41E10404 R1.H = 1028; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 404 0202 6300 call (P3); 405 0204 C82F jump.s .L21; 406 .LVL53: - BFIN GAS /tmp/ccbkdpb0.s page 11 + BFIN GAS /tmp/ccrbMF6U.s page 11 407 .L15: @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 456 0242 5730 R2 = FP; 457 0244 1064 R0 += 2; 458 0246 21E18000 R1 = 128 (X); - BFIN GAS /tmp/ccbkdpb0.s page 12 + BFIN GAS /tmp/ccrbMF6U.s page 12 459 024a 8267 R2 += -16; @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 507 .LFE20: 508 .size _l502_otp_init, .-_l502_otp_init 509 .align 4 - BFIN GAS /tmp/ccbkdpb0.s page 13 + BFIN GAS /tmp/ccrbMF6U.s page 13 510 .global _l502_init; @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 151:src/l502_init.c **** *pSPORT0_RCR2 = SLEN(15) | RXSE; 544 .loc 1 151 0 545 02c2 026D P2 += 32; - BFIN GAS /tmp/ccbkdpb0.s page 14 + BFIN GAS /tmp/ccrbMF6U.s page 14 546 02c4 1097 W [P2] = R0; @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 23:/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 24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 25:/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(__NO_BUILTIN) - BFIN GAS /tmp/ccbkdpb0.s page 15 + BFIN GAS /tmp/ccrbMF6U.s page 15 26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 80:/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_CLI */ 81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 82:/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_STI) && \ - BFIN GAS /tmp/ccbkdpb0.s page 16 + BFIN GAS /tmp/ccrbMF6U.s page 16 83:/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_STI)) || \ @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 137:/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 138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) { 139:/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_prefetch(__a); - BFIN GAS /tmp/ccbkdpb0.s page 17 + BFIN GAS /tmp/ccrbMF6U.s page 17 140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 194:/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 195:/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 196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) { - BFIN GAS /tmp/ccbkdpb0.s page 18 + BFIN GAS /tmp/ccrbMF6U.s page 18 197:/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_flush(__a); @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312; 253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int - BFIN GAS /tmp/ccbkdpb0.s page 19 + BFIN GAS /tmp/ccrbMF6U.s page 19 254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 600 0316 2400 ssync; 601 .LBE62: 602 .LBE61: - BFIN GAS /tmp/ccbkdpb0.s page 20 + BFIN GAS /tmp/ccrbMF6U.s page 20 159:src/l502_init.c **** /* SPORT TX оставляем на IVG9 */ @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 631 .loc 1 183 0 632 0342 01E80000 UNLINK; 633 0346 BD05 ( r7:7, p5:5 ) = [sp++]; - BFIN GAS /tmp/ccbkdpb0.s page 21 + BFIN GAS /tmp/ccrbMF6U.s page 21 634 @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 680 .LFE21: 681 .size _l502_init, .-_l502_init 682 .section .debug_frame,"",@progbits - BFIN GAS /tmp/ccbkdpb0.s page 22 + BFIN GAS /tmp/ccrbMF6U.s page 22 683 .Lframe0: @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 737 .LSFDE4: 738 0048 20000000 .4byte .LEFDE4-.LASFDE4 739 .LASFDE4: - BFIN GAS /tmp/ccbkdpb0.s page 23 + BFIN GAS /tmp/ccrbMF6U.s page 23 740 004c 00000000 .4byte .Lframe0 @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 794 0090 03 .uleb128 0x3 795 0091 85 .byte 0x85 796 0092 02 .uleb128 0x2 - BFIN GAS /tmp/ccbkdpb0.s page 24 + BFIN GAS /tmp/ccrbMF6U.s page 24 797 0093 84 .byte 0x84 @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 851 0035 50 .byte 0x50 852 0036 12000000 .4byte .LVL1-.Ltext0 853 003a 42000000 .4byte .LVL8-.Ltext0 - BFIN GAS /tmp/ccbkdpb0.s page 25 + BFIN GAS /tmp/ccrbMF6U.s page 25 854 003e 0100 .2byte 0x1 @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 908 00cb 26010000 .4byte .LVL31-.Ltext0 909 00cf 0100 .2byte 0x1 910 00d1 56 .byte 0x56 - BFIN GAS /tmp/ccbkdpb0.s page 26 + BFIN GAS /tmp/ccrbMF6U.s page 26 911 00d2 00000000 .4byte 0x0 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 965 .LLST8: 966 0165 8E000000 .4byte .LVL12-.Ltext0 967 0169 90000000 .4byte .LVL13-.Ltext0 - BFIN GAS /tmp/ccbkdpb0.s page 27 + BFIN GAS /tmp/ccrbMF6U.s page 27 968 016d 0100 .2byte 0x1 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1022 01f9 50 .byte 0x50 1023 01fa B6010000 .4byte .LVL44-.Ltext0 1024 01fe D8010000 .4byte .LVL47-.Ltext0 - BFIN GAS /tmp/ccbkdpb0.s page 28 + BFIN GAS /tmp/ccrbMF6U.s page 28 1025 0202 0100 .2byte 0x1 @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1079 0295 54 .byte 0x54 1080 0296 B6010000 .4byte .LVL44-.Ltext0 1081 029a 8A020000 .4byte .LVL63-.Ltext0 - BFIN GAS /tmp/ccbkdpb0.s page 29 + BFIN GAS /tmp/ccrbMF6U.s page 29 1082 029e 0100 .2byte 0x1 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1136 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib 1137 .file 4 "gcc/bfrom.h" 1138 .section .debug_info - BFIN GAS /tmp/ccbkdpb0.s page 30 + BFIN GAS /tmp/ccrbMF6U.s page 30 1139 0000 D8040000 .4byte 0x4d8 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1193 006d 07 .byte 0x7 1194 006e 05 .uleb128 0x5 1195 006f 04 .byte 0x4 - BFIN GAS /tmp/ccbkdpb0.s page 31 + BFIN GAS /tmp/ccrbMF6U.s page 31 1196 0070 02 .uleb128 0x2 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1250 00d9 02 .byte 0x2 1251 00da 23 .byte 0x23 1252 00db 06 .uleb128 0x6 - BFIN GAS /tmp/ccbkdpb0.s page 32 + BFIN GAS /tmp/ccrbMF6U.s page 32 1253 00dc 08 .uleb128 0x8 @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1307 014c 12010000 .4byte 0x112 1308 0150 2B000000 .4byte .LLST1 1309 0154 10 .uleb128 0x10 - BFIN GAS /tmp/ccbkdpb0.s page 33 + BFIN GAS /tmp/ccrbMF6U.s page 33 1310 0155 1D010000 .4byte 0x11d @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1364 01ca 01 .byte 0x1 1365 01cb 44 .byte 0x44 1366 01cc 82000000 .4byte 0x82 - BFIN GAS /tmp/ccbkdpb0.s page 34 + BFIN GAS /tmp/ccrbMF6U.s page 34 1367 01d0 0C .uleb128 0xc @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1421 025a 00 .byte 0x0 1422 025b 00 .byte 0x0 1423 025c 00 .byte 0x0 - BFIN GAS /tmp/ccbkdpb0.s page 35 + BFIN GAS /tmp/ccrbMF6U.s page 35 1424 025d 18 .uleb128 0x18 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1478 02de 58000000 .4byte .Ldebug_ranges0+0x58 1479 02e2 16 .uleb128 0x16 1480 02e3 C5010000 .4byte 0x1c5 - BFIN GAS /tmp/ccbkdpb0.s page 36 + BFIN GAS /tmp/ccrbMF6U.s page 36 1481 02e7 12 .uleb128 0x12 @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1535 035c 7F .byte 0x7f 1536 035d 11 .uleb128 0x11 1537 035e 68020000 .4byte .LBB54 - BFIN GAS /tmp/ccbkdpb0.s page 37 + BFIN GAS /tmp/ccrbMF6U.s page 37 1538 0362 84020000 .4byte .LBE54 @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1592 03e2 16030000 .4byte .LBB61 1593 03e6 18030000 .4byte .LBE61 1594 03ea 01 .byte 0x1 - BFIN GAS /tmp/ccbkdpb0.s page 38 + BFIN GAS /tmp/ccrbMF6U.s page 38 1595 03eb A0 .byte 0xa0 @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1648 0461 01 .byte 0x1 1649 0462 82000000 .4byte 0x82 1650 0466 75040000 .4byte 0x475 - BFIN GAS /tmp/ccbkdpb0.s page 39 + BFIN GAS /tmp/ccrbMF6U.s page 39 1651 046a 23 .uleb128 0x23 @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1702 0002 01 .byte 0x1 1703 0003 25 .uleb128 0x25 1704 0004 0E .uleb128 0xe - BFIN GAS /tmp/ccbkdpb0.s page 40 + BFIN GAS /tmp/ccrbMF6U.s page 40 1705 0005 13 .uleb128 0x13 @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1759 003b 00 .byte 0x0 1760 003c 03 .uleb128 0x3 1761 003d 0E .uleb128 0xe - BFIN GAS /tmp/ccbkdpb0.s page 41 + BFIN GAS /tmp/ccrbMF6U.s page 41 1762 003e 3A .uleb128 0x3a @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1816 0074 2E .uleb128 0x2e 1817 0075 01 .byte 0x1 1818 0076 3F .uleb128 0x3f - BFIN GAS /tmp/ccbkdpb0.s page 42 + BFIN GAS /tmp/ccrbMF6U.s page 42 1819 0077 0C .uleb128 0xc @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1873 00ad 01 .uleb128 0x1 1874 00ae 12 .uleb128 0x12 1875 00af 01 .uleb128 0x1 - BFIN GAS /tmp/ccbkdpb0.s page 43 + BFIN GAS /tmp/ccrbMF6U.s page 43 1876 00b0 40 .uleb128 0x40 @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1930 00e6 0C .uleb128 0xc 1931 00e7 20 .uleb128 0x20 1932 00e8 0B .uleb128 0xb - BFIN GAS /tmp/ccbkdpb0.s page 44 + BFIN GAS /tmp/ccrbMF6U.s page 44 1933 00e9 01 .uleb128 0x1 @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 1987 011f 0B .uleb128 0xb 1988 0120 3B .uleb128 0x3b 1989 0121 0B .uleb128 0xb - BFIN GAS /tmp/ccbkdpb0.s page 45 + BFIN GAS /tmp/ccrbMF6U.s page 45 1990 0122 27 .uleb128 0x27 @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 2044 0158 03 .uleb128 0x3 2045 0159 08 .uleb128 0x8 2046 015a 3A .uleb128 0x3a - BFIN GAS /tmp/ccbkdpb0.s page 46 + BFIN GAS /tmp/ccrbMF6U.s page 46 2047 015b 0B .uleb128 0xb @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 2101 0191 0B .uleb128 0xb 2102 0192 00 .byte 0x0 2103 0193 00 .byte 0x0 - BFIN GAS /tmp/ccbkdpb0.s page 47 + BFIN GAS /tmp/ccrbMF6U.s page 47 2104 0194 21 .uleb128 0x21 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 2158 000a DC040000 .4byte 0x4dc 2159 000e 36010000 .4byte 0x136 2160 0012 6C353032 .string "l502_otp_make_invalid" - BFIN GAS /tmp/ccbkdpb0.s page 48 + BFIN GAS /tmp/ccrbMF6U.s page 48 2160 5F6F7470 @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 2199 003c 06020000 .4byte .LBE35-.Ltext0 2200 0040 6E010000 .4byte .LBB46-.Ltext0 2201 0044 94010000 .4byte .LBE46-.Ltext0 - BFIN GAS /tmp/ccbkdpb0.s page 49 + BFIN GAS /tmp/ccrbMF6U.s page 49 2202 0048 44010000 .4byte .LBB45-.Ltext0 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 2234 70526561 2234 6400 2235 .LASF2: - BFIN GAS /tmp/ccbkdpb0.s page 50 + BFIN GAS /tmp/ccrbMF6U.s page 50 2236 00a5 756E7369 .string "unsigned char" @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 2258 6720756E 2258 7369676E 2258 65642069 - BFIN GAS /tmp/ccbkdpb0.s page 51 + BFIN GAS /tmp/ccrbMF6U.s page 51 2259 .LASF26: @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 2284 5F6F7470 2284 5F6D616B 2284 655F696E - BFIN GAS /tmp/ccbkdpb0.s page 52 + BFIN GAS /tmp/ccrbMF6U.s page 52 2284 76616C69 @@ -3074,16 +3074,16 @@ BFIN GAS /tmp/ccbkdpb0.s page 1 2290 01fe 7373796E .string "ssync" 2290 6300 2291 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccbkdpb0.s page 53 + BFIN GAS /tmp/ccrbMF6U.s page 53 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_init.c - /tmp/ccbkdpb0.s:13 .text:0000000000000000 _l502_otp_make_invalid - /tmp/ccbkdpb0.s:72 .text:0000000000000044 _l502_setup_pll - /tmp/ccbkdpb0.s:96 .text:000000000000006c _l502_otp_write_cfg - /tmp/ccbkdpb0.s:234 .text:0000000000000128 _l502_otp_init - /tmp/ccbkdpb0.s:512 .text:000000000000028c _l502_init + /tmp/ccrbMF6U.s:13 .text:0000000000000000 _l502_otp_make_invalid + /tmp/ccrbMF6U.s:72 .text:0000000000000044 _l502_setup_pll + /tmp/ccrbMF6U.s:96 .text:000000000000006c _l502_otp_write_cfg + /tmp/ccrbMF6U.s:234 .text:0000000000000128 _l502_otp_init + /tmp/ccrbMF6U.s:512 .text:000000000000028c _l502_init UNDEFINED SYMBOLS _fpga_spi_init diff --git a/build/release/lst/l502_params.lst b/build/release/lst/l502_params.lst index e10684e..0965812 100644 --- a/build/release/lst/l502_params.lst +++ b/build/release/lst/l502_params.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/cctNt65n.s page 1 +BFIN GAS /tmp/ccStMqxL.s page 1 1 .file "src/l502_params.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 36:src/l502_params.c **** .ref_freq = L502_REF_FREQ_2000KHZ, 37:src/l502_params.c **** .out_freq_div = X502_OUT_FREQ_DIV_DEFAULT, 38:src/l502_params.c **** .sync_mode = L502_SYNC_INTERNAL, - BFIN GAS /tmp/cctNt65n.s page 2 + BFIN GAS /tmp/ccStMqxL.s page 2 39:src/l502_params.c **** .sync_start_mode = L502_SYNC_INTERNAL @@ -118,7 +118,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 47 .type _params_set_lch, STT_FUNC; 48 _params_set_lch: 49 .LFB3: - BFIN GAS /tmp/cctNt65n.s page 3 + BFIN GAS /tmp/ccStMqxL.s page 3 60:src/l502_params.c **** @@ -178,7 +178,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) && 72 .loc 1 77 0 73 0044 120E cc =R2<=2 (iu); - BFIN GAS /tmp/cctNt65n.s page 4 + BFIN GAS /tmp/ccStMqxL.s page 4 74 0046 FA17 if !cc jump .L8 (bp); @@ -238,7 +238,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) { 117 .loc 1 95 0 118 .LVL9: - BFIN GAS /tmp/cctNt65n.s page 5 + BFIN GAS /tmp/ccStMqxL.s page 5 119 008c 0830 R1 = R0; @@ -298,7 +298,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 158 00c4 00E80000 LINK 0; 159 .LCFI3: 160 .loc 1 107 0 - BFIN GAS /tmp/cctNt65n.s page 6 + BFIN GAS /tmp/ccStMqxL.s page 6 161 00c8 10E60402 [P2+2064] = R0; @@ -358,7 +358,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 202 .LFE6: 203 .size _params_set_adc_interframe_delay, .-_params_set_adc_interframe_delay 204 .align 4 - BFIN GAS /tmp/cctNt65n.s page 7 + BFIN GAS /tmp/ccStMqxL.s page 7 205 .global _params_set_sync_mode; @@ -418,7 +418,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 130:src/l502_params.c **** /** Установка источника синхронизации старта сбора дан 131:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode 132:src/l502_params.c **** @return Код ошибки */ - BFIN GAS /tmp/cctNt65n.s page 8 + BFIN GAS /tmp/ccStMqxL.s page 8 133:src/l502_params.c **** int32_t params_set_sync_start_mode(t_l502_sync_mode sync_mode) { @@ -478,7 +478,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX)) 288 .loc 1 145 0 289 0162 FA63 R2 = -1 (X); - BFIN GAS /tmp/cctNt65n.s page 9 + BFIN GAS /tmp/ccStMqxL.s page 9 290 0164 F867 R0 += -1; @@ -538,7 +538,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 331 019c 100A cc =R0<=R2 (iu); 332 019e 0B10 if !cc jump .L45; 156:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - BFIN GAS /tmp/cctNt65n.s page 10 + BFIN GAS /tmp/ccStMqxL.s page 10 157:src/l502_params.c **** g_set.out_freq_div = div; @@ -598,7 +598,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 174:src/l502_params.c **** if (!err) { 175:src/l502_params.c **** /* записываем логическую таблицу */ 176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) { - BFIN GAS /tmp/cctNt65n.s page 11 + BFIN GAS /tmp/ccStMqxL.s page 11 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); @@ -658,7 +658,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 390 .LBB2: 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); 391 .loc 1 177 0 - BFIN GAS /tmp/cctNt65n.s page 12 + BFIN GAS /tmp/ccStMqxL.s page 12 392 01f6 7C60 R4 = 15 (X); @@ -718,7 +718,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); 438 .loc 1 177 0 439 023e 184F R0 <<= 3; - BFIN GAS /tmp/cctNt65n.s page 13 + BFIN GAS /tmp/ccStMqxL.s page 13 440 0240 0832 P1 = R0; @@ -778,7 +778,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 487 02ac 3A60 R2 = 7 (X); 488 02ae A8E41608 R0 = B [P5+2070] (Z); 489 02b2 5154 R1 = R1 & R2; - BFIN GAS /tmp/cctNt65n.s page 14 + BFIN GAS /tmp/ccStMqxL.s page 14 490 02b4 1054 R0 = R0 & R2; @@ -838,7 +838,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 538 .section .debug_frame,"",@progbits 539 .Lframe0: 540 0000 0C000000 .4byte .LECIE0-.LSCIE0 - BFIN GAS /tmp/cctNt65n.s page 15 + BFIN GAS /tmp/ccStMqxL.s page 15 541 .LSCIE0: @@ -898,7 +898,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 595 0051 0C .byte 0xc 596 0052 0F .uleb128 0xf 597 0053 08 .uleb128 0x8 - BFIN GAS /tmp/cctNt65n.s page 16 + BFIN GAS /tmp/ccStMqxL.s page 16 598 0054 8F .byte 0x8f @@ -958,7 +958,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 652 009f 01 .uleb128 0x1 653 .align 4 654 .LEFDE10: - BFIN GAS /tmp/cctNt65n.s page 17 + BFIN GAS /tmp/ccStMqxL.s page 17 655 .LSFDE12: @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 709 00ec 00000000 .4byte .Lframe0 710 00f0 C0010000 .4byte .LFB11 711 00f4 2C010000 .4byte .LFE11-.LFB11 - BFIN GAS /tmp/cctNt65n.s page 18 + BFIN GAS /tmp/ccStMqxL.s page 18 712 00f8 42 .byte 0x4 @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 766 0035 00000000 .4byte 0x0 767 0039 00000000 .4byte 0x0 768 .LLST2: - BFIN GAS /tmp/cctNt65n.s page 19 + BFIN GAS /tmp/ccStMqxL.s page 19 769 003d 2C000000 .4byte .LFB3-.Ltext0 @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 823 00cd 08 .sleb128 8 824 00ce 00000000 .4byte 0x0 825 00d2 00000000 .4byte 0x0 - BFIN GAS /tmp/cctNt65n.s page 20 + BFIN GAS /tmp/ccStMqxL.s page 20 826 .LLST7: @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 880 0163 1C010000 .4byte .LVL18-.Ltext0 881 0167 1C010000 .4byte .LVL19-.Ltext0 882 016b 0100 .2byte 0x1 - BFIN GAS /tmp/cctNt65n.s page 21 + BFIN GAS /tmp/ccStMqxL.s page 21 883 016d 50 .byte 0x50 @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 937 01fb 60010000 .4byte .LVL27-.Ltext0 938 01ff 66010000 .4byte .LVL28-.Ltext0 939 0203 0100 .2byte 0x1 - BFIN GAS /tmp/cctNt65n.s page 22 + BFIN GAS /tmp/ccStMqxL.s page 22 940 0205 50 .byte 0x50 @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 994 .LLST22: 995 0294 DC010000 .4byte .LVL31-.Ltext0 996 0298 DE010000 .4byte .LVL32-.Ltext0 - BFIN GAS /tmp/cctNt65n.s page 23 + BFIN GAS /tmp/ccStMqxL.s page 23 997 029c 0100 .2byte 0x1 @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1051 0045 03 .uleb128 0x3 1052 0046 39030000 .4byte .LASF4 1053 004a 02 .byte 0x2 - BFIN GAS /tmp/cctNt65n.s page 24 + BFIN GAS /tmp/ccStMqxL.s page 24 1054 004b 36 .byte 0x36 @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1108 00ae 00 .sleb128 0 1109 00af 07 .uleb128 0x7 1110 00b0 10050000 .4byte .LASF15 - BFIN GAS /tmp/cctNt65n.s page 25 + BFIN GAS /tmp/ccStMqxL.s page 25 1111 00b4 807C .sleb128 -512 @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1165 0126 04 .byte 0x4 1166 0127 04 .byte 0x4 1167 0128 55 .byte 0x55 - BFIN GAS /tmp/cctNt65n.s page 26 + BFIN GAS /tmp/ccStMqxL.s page 26 1168 0129 52010000 .4byte 0x152 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1222 0192 A7010000 .4byte .LASF41 1223 0196 01 .sleb128 1 1224 0197 07 .uleb128 0x7 - BFIN GAS /tmp/cctNt65n.s page 27 + BFIN GAS /tmp/ccStMqxL.s page 27 1225 0198 C9000000 .4byte .LASF42 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1279 01f9 E0000000 .4byte .LASF50 1280 01fd 05 .byte 0x5 1281 01fe 1A .byte 0x1a - BFIN GAS /tmp/cctNt65n.s page 28 + BFIN GAS /tmp/ccStMqxL.s page 28 1282 01ff 69000000 .4byte 0x69 @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1336 0262 09 .uleb128 0x9 1337 0263 18010000 .4byte .LASF56 1338 0267 05 .byte 0x5 - BFIN GAS /tmp/cctNt65n.s page 29 + BFIN GAS /tmp/ccStMqxL.s page 29 1339 0268 24 .byte 0x24 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1393 02c9 23 .byte 0x23 1394 02ca 8010 .uleb128 0x800 1395 02cc 09 .uleb128 0x9 - BFIN GAS /tmp/cctNt65n.s page 30 + BFIN GAS /tmp/ccStMqxL.s page 30 1396 02cd D9020000 .4byte .LASF61 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1450 0333 9710 .uleb128 0x817 1451 0335 00 .byte 0x0 1452 0336 0B .uleb128 0xb - BFIN GAS /tmp/cctNt65n.s page 31 + BFIN GAS /tmp/ccStMqxL.s page 31 1453 0337 9B020000 .4byte 0x29b @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1507 03b7 18010000 .4byte .LASF56 1508 03bb 01 .byte 0x1 1509 03bc 49 .byte 0x49 - BFIN GAS /tmp/cctNt65n.s page 32 + BFIN GAS /tmp/ccStMqxL.s page 32 1510 03bd 78010000 .4byte 0x178 @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1564 042c D4000000 .4byte .LFE5 1565 0430 B7000000 .4byte .LLST6 1566 0434 48040000 .4byte 0x448 - BFIN GAS /tmp/cctNt65n.s page 33 + BFIN GAS /tmp/ccStMqxL.s page 33 1567 0438 0F .uleb128 0xf @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1621 04b9 01 .byte 0x1 1622 04ba 57000000 .4byte 0x57 1623 04be 30010000 .4byte .LFB8 - BFIN GAS /tmp/cctNt65n.s page 34 + BFIN GAS /tmp/ccStMqxL.s page 34 1624 04c2 5E010000 .4byte .LFE8 @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1678 0549 BF000000 .4byte .LASF81 1679 054d 01 .byte 0x1 1680 054e AA .byte 0xaa - BFIN GAS /tmp/cctNt65n.s page 35 + BFIN GAS /tmp/ccStMqxL.s page 35 1681 054f 01 .byte 0x1 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1735 05c9 89000000 .4byte 0x89 1736 05cd 00 .byte 0x0 1737 .section .debug_abbrev - BFIN GAS /tmp/cctNt65n.s page 36 + BFIN GAS /tmp/ccStMqxL.s page 36 1738 0000 01 .uleb128 0x1 @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1792 0036 05 .uleb128 0x5 1793 0037 24 .uleb128 0x24 1794 0038 00 .byte 0x0 - BFIN GAS /tmp/cctNt65n.s page 37 + BFIN GAS /tmp/ccStMqxL.s page 37 1795 0039 0B .uleb128 0xb @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1849 006f 00 .byte 0x0 1850 0070 00 .byte 0x0 1851 0071 0A .uleb128 0xa - BFIN GAS /tmp/cctNt65n.s page 38 + BFIN GAS /tmp/ccStMqxL.s page 38 1852 0072 0D .uleb128 0xd @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1906 00a8 3B .uleb128 0x3b 1907 00a9 0B .uleb128 0xb 1908 00aa 27 .uleb128 0x27 - BFIN GAS /tmp/cctNt65n.s page 39 + BFIN GAS /tmp/ccStMqxL.s page 39 1909 00ab 0C .uleb128 0xc @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 1963 00e1 02 .uleb128 0x2 1964 00e2 0A .uleb128 0xa 1965 00e3 00 .byte 0x0 - BFIN GAS /tmp/cctNt65n.s page 40 + BFIN GAS /tmp/ccStMqxL.s page 40 1966 00e4 00 .byte 0x0 @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2020 011a 00 .byte 0x0 2021 011b 16 .uleb128 0x16 2022 011c 34 .uleb128 0x34 - BFIN GAS /tmp/cctNt65n.s page 41 + BFIN GAS /tmp/ccStMqxL.s page 41 2023 011d 00 .byte 0x0 @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2060 65745F61 2060 64635F69 2060 6E746572 - BFIN GAS /tmp/cctNt65n.s page 42 + BFIN GAS /tmp/ccStMqxL.s page 42 2061 0090 75040000 .4byte 0x475 @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2093 000c 62020000 .4byte .LBE3-.Ltext0 2094 0010 00000000 .4byte 0x0 2095 0014 00000000 .4byte 0x0 - BFIN GAS /tmp/cctNt65n.s page 43 + BFIN GAS /tmp/ccStMqxL.s page 43 2096 .section .debug_str,"MS",@progbits,1 @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2117 .LASF2: 2118 00a7 73686F72 .string "short int" 2118 7420696E - BFIN GAS /tmp/cctNt65n.s page 44 + BFIN GAS /tmp/ccStMqxL.s page 44 2118 7400 @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2142 5F42465F 2142 4552525F 2142 53545245 - BFIN GAS /tmp/cctNt65n.s page 45 + BFIN GAS /tmp/ccStMqxL.s page 45 2142 414D5F53 @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2166 54455354 2166 5F56414C 2167 .LASF7: - BFIN GAS /tmp/cctNt65n.s page 46 + BFIN GAS /tmp/ccStMqxL.s page 46 2168 0209 6C6F6E67 .string "long int" @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2188 02c7 4C353032 .string "L502_ADC_RANGE_02" 2188 5F414443 2188 5F52414E - BFIN GAS /tmp/cctNt65n.s page 47 + BFIN GAS /tmp/ccStMqxL.s page 47 2188 47455F30 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2210 65745F6C 2210 636800 2211 .LASF67: - BFIN GAS /tmp/cctNt65n.s page 48 + BFIN GAS /tmp/ccStMqxL.s page 48 2212 0374 73796E63 .string "sync_start_mode" @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2233 .LASF74: 2234 0433 66726571 .string "freq_code" 2234 5F636F64 - BFIN GAS /tmp/cctNt65n.s page 49 + BFIN GAS /tmp/ccStMqxL.s page 49 2234 6500 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/cctNt65n.s page 1 2254 545F434F 2255 .LASF68: 2256 0527 745F7365 .string "t_settings" - BFIN GAS /tmp/cctNt65n.s page 50 + BFIN GAS /tmp/ccStMqxL.s page 50 2256 7474696E @@ -2983,22 +2983,22 @@ BFIN GAS /tmp/cctNt65n.s page 1 2272 5F766572 2272 00 2273 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cctNt65n.s page 51 + BFIN GAS /tmp/ccStMqxL.s page 51 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_params.c - /tmp/cctNt65n.s:13 .text:0000000000000000 _params_set_lch_cnt - /tmp/cctNt65n.s:526 .data:0000000000000000 _g_set - /tmp/cctNt65n.s:48 .text:000000000000002c _params_set_lch - /tmp/cctNt65n.s:115 .text:000000000000008c _params_set_adc_freq_div - /tmp/cctNt65n.s:150 .text:00000000000000bc _params_set_ref_freq - /tmp/cctNt65n.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay - /tmp/cctNt65n.s:207 .text:0000000000000100 _params_set_sync_mode - /tmp/cctNt65n.s:245 .text:0000000000000130 _params_set_sync_start_mode - /tmp/cctNt65n.s:283 .text:0000000000000160 _params_set_din_freq_div - /tmp/cctNt65n.s:318 .text:0000000000000190 _params_set_dac_freq_div - /tmp/cctNt65n.s:352 .text:00000000000001c0 _configure + /tmp/ccStMqxL.s:13 .text:0000000000000000 _params_set_lch_cnt + /tmp/ccStMqxL.s:526 .data:0000000000000000 _g_set + /tmp/ccStMqxL.s:48 .text:000000000000002c _params_set_lch + /tmp/ccStMqxL.s:115 .text:000000000000008c _params_set_adc_freq_div + /tmp/ccStMqxL.s:150 .text:00000000000000bc _params_set_ref_freq + /tmp/ccStMqxL.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay + /tmp/ccStMqxL.s:207 .text:0000000000000100 _params_set_sync_mode + /tmp/ccStMqxL.s:245 .text:0000000000000130 _params_set_sync_start_mode + /tmp/ccStMqxL.s:283 .text:0000000000000160 _params_set_din_freq_div + /tmp/ccStMqxL.s:318 .text:0000000000000190 _params_set_dac_freq_div + /tmp/ccStMqxL.s:352 .text:00000000000001c0 _configure *COM*:0000000000000018 _g_module_info UNDEFINED SYMBOLS diff --git a/build/release/lst/l502_sport_tx.lst b/build/release/lst/l502_sport_tx.lst index 544616f..654a4ff 100644 --- a/build/release/lst/l502_sport_tx.lst +++ b/build/release/lst/l502_sport_tx.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccPHHacO.s page 1 +BFIN GAS /tmp/ccWkJnN5.s page 1 1 .file "src/l502_sport_tx.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 36:src/l502_sport_tx.c **** typedef struct { 37:src/l502_sport_tx.c **** uint16_t ndpl; 38:src/l502_sport_tx.c **** uint16_t sal; - BFIN GAS /tmp/ccPHHacO.s page 2 + BFIN GAS /tmp/ccWkJnN5.s page 2 39:src/l502_sport_tx.c **** uint16_t sah; @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 65:src/l502_sport_tx.c **** f_tx_was_empty = 0; 41 .loc 1 65 0 42 002a 0060 R0 = 0 (X); - BFIN GAS /tmp/ccPHHacO.s page 3 + BFIN GAS /tmp/ccWkJnN5.s page 3 64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY; @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 80 005e 50E61900 W [P2+50] = R0; 81 0062 40E10000 R0.H = _f_descrs+70; 82 0066 00E14A00 R0.L = _f_descrs+70; - BFIN GAS /tmp/ccPHHacO.s page 4 + BFIN GAS /tmp/ccWkJnN5.s page 4 83 006a 50E61E00 W [P2+60] = R0; @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : 131 .loc 1 80 0 132 0112 50E64B00 W [P2+150] = R0; - BFIN GAS /tmp/ccPHHacO.s page 5 + BFIN GAS /tmp/ccWkJnN5.s page 5 133 .loc 1 84 0 @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 99:src/l502_sport_tx.c **** } 100:src/l502_sport_tx.c **** 101:src/l502_sport_tx.c **** - BFIN GAS /tmp/ccPHHacO.s page 6 + BFIN GAS /tmp/ccWkJnN5.s page 6 102:src/l502_sport_tx.c **** /** @brief Останов сбора по SPORT0. @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 196 _isr_sport_dma_tx: 197 .LFB22: 132:src/l502_sport_tx.c **** - BFIN GAS /tmp/ccPHHacO.s page 7 + BFIN GAS /tmp/ccWkJnN5.s page 7 133:src/l502_sport_tx.c **** @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 187:src/l502_sport_tx.c **** Также функция помечает дескриптор как свободный и п 188:src/l502_sport_tx.c **** снова запускает DMA (если он был остановлен, но при эт 189:src/l502_sport_tx.c **** дескриптор на передачу) */ - BFIN GAS /tmp/ccPHHacO.s page 8 + BFIN GAS /tmp/ccWkJnN5.s page 8 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 250 .loc 1 191 0 251 01c0 4AE1C0FF P2.H = 65472; 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { - BFIN GAS /tmp/ccPHHacO.s page 9 + BFIN GAS /tmp/ccWkJnN5.s page 9 252 .loc 1 190 0 @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 291 0208 1032 P2 = R0; 292 020a 09E10400 P1.L = _f_descrs; 293 020e 20E1A500 R0 = 165 (X); - BFIN GAS /tmp/ccPHHacO.s page 10 + BFIN GAS /tmp/ccWkJnN5.s page 10 294 0212 925E P2 = P2 + (P2 << 2); @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 9:/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 diag(push) 10:/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 diag(suppress:misra_rule_2_4) 11:/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 diag(suppress:misra_rule_5_3) - BFIN GAS /tmp/ccPHHacO.s page 11 + BFIN GAS /tmp/ccWkJnN5.s page 11 12:/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 diag(suppress:misra_rule_6_3) @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 67:/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_CLI) && \ 68:/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_CLI)) || \ - BFIN GAS /tmp/ccPHHacO.s page 12 + BFIN GAS /tmp/ccWkJnN5.s page 12 69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI)))) @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 124:/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_EXCPT 125:/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/ccPHHacO.s page 13 + BFIN GAS /tmp/ccWkJnN5.s page 13 126:/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 excpt(A) (__builtin_excpt((A))) @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 180:/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 181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) { 182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a); - BFIN GAS /tmp/ccPHHacO.s page 14 + BFIN GAS /tmp/ccWkJnN5.s page 14 183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 237:/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 238:/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 239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) { - BFIN GAS /tmp/ccPHHacO.s page 15 + BFIN GAS /tmp/ccWkJnN5.s page 15 240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a); @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 339 0258 2191 R1 = [P4]; 340 025a 1891 R0 = [P3]; 341 025c 0108 cc =R1==R0; - BFIN GAS /tmp/ccPHHacO.s page 16 + BFIN GAS /tmp/ccWkJnN5.s page 16 342 025e 0318 if cc jump .L13; @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 379 02a2 1401 M0 = [SP++]; 380 02a4 1F01 L3 = [SP++]; 381 02a6 1E01 L2 = [SP++]; - BFIN GAS /tmp/ccPHHacO.s page 17 + BFIN GAS /tmp/ccWkJnN5.s page 17 382 02a8 1D01 L1 = [SP++]; @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 432 02f6 BB2F jump.s .L14; 433 .LBE23: 434 .LBE22: - BFIN GAS /tmp/ccPHHacO.s page 18 + BFIN GAS /tmp/ccWkJnN5.s page 18 435 .LBE24: @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 478 .loc 1 157 0 479 032c 20E1A500 R0 = 165 (X); 156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2; - BFIN GAS /tmp/ccPHHacO.s page 19 + BFIN GAS /tmp/ccWkJnN5.s page 19 480 .loc 1 156 0 @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 175:src/l502_sport_tx.c **** f_put_descr=0; 528 .loc 1 175 0 529 0378 4AE10000 P2.H = _f_put_descr; - BFIN GAS /tmp/ccPHHacO.s page 20 + BFIN GAS /tmp/ccWkJnN5.s page 20 530 037c 0060 R0 = 0 (X); @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 575 .LBB30: 576 .LBB31: 96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN; - BFIN GAS /tmp/ccPHHacO.s page 21 + BFIN GAS /tmp/ccWkJnN5.s page 21 577 .loc 1 96 0 @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 621 .LBB41: 622 .loc 2 277 0 623 0402 2400 ssync; - BFIN GAS /tmp/ccPHHacO.s page 22 + BFIN GAS /tmp/ccWkJnN5.s page 22 624 .LBE41: @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 674 0468 50E62800 W [P2+80] = R0; 675 046c 40E10000 R0.H = _f_descrs+100; 676 0470 00E16800 R0.L = _f_descrs+100; - BFIN GAS /tmp/ccPHHacO.s page 23 + BFIN GAS /tmp/ccWkJnN5.s page 23 677 0474 50E62D00 W [P2+90] = R0; @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2; 723 .loc 1 85 0 724 0502 4AE1C0FF P2.H = 65472; - BFIN GAS /tmp/ccPHHacO.s page 24 + BFIN GAS /tmp/ccWkJnN5.s page 24 725 0506 1060 R0 = 2 (X); @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 775 0004 FFFFFFFF .4byte 0xffffffff 776 0008 01 .byte 0x1 777 0009 00 .string "" - BFIN GAS /tmp/ccPHHacO.s page 25 + BFIN GAS /tmp/ccWkJnN5.s page 25 778 000a 01 .uleb128 0x1 @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 832 0055 02 .uleb128 0x2 833 0056 A3 .byte 0xa3 834 0057 01 .uleb128 0x1 - BFIN GAS /tmp/ccPHHacO.s page 26 + BFIN GAS /tmp/ccWkJnN5.s page 26 835 .align 4 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 889 008a 0E .byte 0xe 890 008b 64 .uleb128 0x64 891 008c 42 .byte 0x4 - BFIN GAS /tmp/ccPHHacO.s page 27 + BFIN GAS /tmp/ccWkJnN5.s page 27 892 .4byte .LCFI15-.LCFI14 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 946 00bd 25 .uleb128 0x25 947 00be 9E .byte 0x9e 948 00bf 24 .uleb128 0x24 - BFIN GAS /tmp/ccPHHacO.s page 28 + BFIN GAS /tmp/ccWkJnN5.s page 28 949 00c0 9D .byte 0x9d @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1003 00f6 80 .byte 0x80 1004 00f7 08 .uleb128 0x8 1005 00f8 B1 .byte 0xb1 - BFIN GAS /tmp/ccPHHacO.s page 29 + BFIN GAS /tmp/ccWkJnN5.s page 29 1006 00f9 07 .uleb128 0x7 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1060 0136 04 .uleb128 0x4 1061 0137 8D .byte 0x8d 1062 0138 03 .uleb128 0x3 - BFIN GAS /tmp/ccPHHacO.s page 30 + BFIN GAS /tmp/ccWkJnN5.s page 30 1063 0139 8C .byte 0x8c @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1117 0046 0100 .2byte 0x1 1118 0048 5E .byte 0x5e 1119 0049 70010000 .4byte .LCFI2-.Ltext0 - BFIN GAS /tmp/ccPHHacO.s page 31 + BFIN GAS /tmp/ccWkJnN5.s page 31 1120 004d 8C010000 .4byte .LFE20-.Ltext0 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1174 00d3 7E .byte 0x7e 1175 00d4 D800 .sleb128 88 1176 00d6 A0010000 .4byte .LCFI12-.Ltext0 - BFIN GAS /tmp/ccPHHacO.s page 32 + BFIN GAS /tmp/ccWkJnN5.s page 32 1177 00da A2010000 .4byte .LCFI13-.Ltext0 @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1231 0165 B6010000 .4byte .LCFI23-.Ltext0 1232 0169 B8010000 .4byte .LCFI24-.Ltext0 1233 016d 0300 .2byte 0x3 - BFIN GAS /tmp/ccPHHacO.s page 33 + BFIN GAS /tmp/ccWkJnN5.s page 33 1234 016f 7E .byte 0x7e @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1288 01fd 7E .byte 0x7e 1289 01fe 0C .sleb128 12 1290 01ff 02030000 .4byte .LCFI33-.Ltext0 - BFIN GAS /tmp/ccPHHacO.s page 34 + BFIN GAS /tmp/ccWkJnN5.s page 34 1291 0203 E4030000 .4byte .LFE21-.Ltext0 @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1345 0031 03 .byte 0x3 1346 0032 2A .byte 0x2a 1347 0033 37000000 .4byte 0x37 - BFIN GAS /tmp/ccPHHacO.s page 35 + BFIN GAS /tmp/ccWkJnN5.s page 35 1348 0037 02 .uleb128 0x2 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1402 0097 04 .byte 0x4 1403 0098 04 .byte 0x4 1404 0099 37 .byte 0x37 - BFIN GAS /tmp/ccPHHacO.s page 36 + BFIN GAS /tmp/ccWkJnN5.s page 36 1405 009a AB000000 .4byte 0xab @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1459 0100 02 .uleb128 0x2 1460 0101 0A .uleb128 0xa 1461 0102 73616800 .string "sah" - BFIN GAS /tmp/ccPHHacO.s page 37 + BFIN GAS /tmp/ccWkJnN5.s page 37 1462 0106 01 .byte 0x1 @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1516 016d 3C .byte 0x3c 1517 016e 5E000000 .4byte 0x5e 1518 0172 01 .byte 0x1 - BFIN GAS /tmp/ccPHHacO.s page 38 + BFIN GAS /tmp/ccWkJnN5.s page 38 1519 0173 51 .byte 0x51 @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1573 01ef 01 .byte 0x1 1574 01f0 C1 .byte 0xc1 1575 01f1 5E000000 .4byte 0x5e - BFIN GAS /tmp/ccPHHacO.s page 39 + BFIN GAS /tmp/ccWkJnN5.s page 39 1576 01f5 D5010000 .4byte .LLST4 @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1630 0279 16 .uleb128 0x16 1631 027a 95000000 .4byte .LASF31 1632 027e 01 .byte 0x1 - BFIN GAS /tmp/ccPHHacO.s page 40 + BFIN GAS /tmp/ccWkJnN5.s page 40 1633 027f AA .byte 0xaa @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1687 0300 22040000 .4byte .LBB47 1688 0304 48050000 .4byte .LBE47 1689 0308 12 .uleb128 0x12 - BFIN GAS /tmp/ccPHHacO.s page 41 + BFIN GAS /tmp/ccWkJnN5.s page 41 1690 0309 83010000 .4byte 0x183 @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1744 037b 88010000 .4byte .LASF39 1745 037f 01 .byte 0x1 1746 0380 30 .byte 0x30 - BFIN GAS /tmp/ccPHHacO.s page 42 + BFIN GAS /tmp/ccWkJnN5.s page 42 1747 0381 7E000000 .4byte 0x7e @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1801 0021 03 .uleb128 0x3 1802 0022 0E .uleb128 0xe 1803 0023 3A .uleb128 0x3a - BFIN GAS /tmp/ccPHHacO.s page 43 + BFIN GAS /tmp/ccWkJnN5.s page 43 1804 0024 0B .uleb128 0xb @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1858 005a 3A .uleb128 0x3a 1859 005b 0B .uleb128 0xb 1860 005c 3B .uleb128 0x3b - BFIN GAS /tmp/ccPHHacO.s page 44 + BFIN GAS /tmp/ccWkJnN5.s page 44 1861 005d 0B .uleb128 0xb @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1915 0093 0E .uleb128 0xe 1916 0094 3A .uleb128 0x3a 1917 0095 0B .uleb128 0xb - BFIN GAS /tmp/ccPHHacO.s page 45 + BFIN GAS /tmp/ccWkJnN5.s page 45 1918 0096 3B .uleb128 0x3b @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 1972 00cc 0E .uleb128 0xe 1973 00cd 3A .uleb128 0x3a 1974 00ce 0B .uleb128 0xb - BFIN GAS /tmp/ccPHHacO.s page 46 + BFIN GAS /tmp/ccWkJnN5.s page 46 1975 00cf 3B .uleb128 0x3b @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2029 0105 3B .uleb128 0x3b 2030 0106 0B .uleb128 0xb 2031 0107 27 .uleb128 0x27 - BFIN GAS /tmp/ccPHHacO.s page 47 + BFIN GAS /tmp/ccWkJnN5.s page 47 2032 0108 0C .uleb128 0xc @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2086 013e 17 .uleb128 0x17 2087 013f 34 .uleb128 0x34 2088 0140 00 .byte 0x0 - BFIN GAS /tmp/ccPHHacO.s page 48 + BFIN GAS /tmp/ccWkJnN5.s page 48 2089 0141 03 .uleb128 0x3 @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2143 0177 03 .uleb128 0x3 2144 0178 0E .uleb128 0xe 2145 0179 3A .uleb128 0x3a - BFIN GAS /tmp/ccPHHacO.s page 49 + BFIN GAS /tmp/ccWkJnN5.s page 49 2146 017a 0B .uleb128 0xb @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2200 01b0 49 .uleb128 0x49 2201 01b1 13 .uleb128 0x13 2202 01b2 2F .uleb128 0x2f - BFIN GAS /tmp/ccPHHacO.s page 50 + BFIN GAS /tmp/ccWkJnN5.s page 50 2203 01b3 0B .uleb128 0xb @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2253 0026 8D010000 .4byte 0x18d 2254 002a 73706F72 .string "sport_tx_init" 2254 745F7478 - BFIN GAS /tmp/ccPHHacO.s page 51 + BFIN GAS /tmp/ccWkJnN5.s page 51 2254 5F696E69 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2292 0000 73706F72 .string "sport_tx_init" 2292 745F7478 2292 5F696E69 - BFIN GAS /tmp/ccPHHacO.s page 52 + BFIN GAS /tmp/ccWkJnN5.s page 52 2292 7400 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2314 53545245 2314 414D5F43 2314 59434C45 - BFIN GAS /tmp/ccPHHacO.s page 53 + BFIN GAS /tmp/ccWkJnN5.s page 53 2314 00 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2338 72737400 2339 .LASF11: 2340 0190 756E7369 .string "unsigned int" - BFIN GAS /tmp/ccPHHacO.s page 54 + BFIN GAS /tmp/ccWkJnN5.s page 54 2340 676E6564 @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2362 657100 2363 .LASF2: 2364 0234 73686F72 .string "short int" - BFIN GAS /tmp/ccPHHacO.s page 55 + BFIN GAS /tmp/ccWkJnN5.s page 55 2364 7420696E @@ -3293,24 +3293,24 @@ BFIN GAS /tmp/ccPHHacO.s page 1 2386 02ce 7373796E .string "ssync" 2386 6300 2387 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccPHHacO.s page 56 + BFIN GAS /tmp/ccWkJnN5.s page 56 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_sport_tx.c - /tmp/ccPHHacO.s:13 .text:0000000000000000 _sport_tx_out_status - /tmp/ccPHHacO.s:766 .bss:00000000000000a8 _f_put_cnt - /tmp/ccPHHacO.s:768 .bss:00000000000000ac _f_done_cnt - /tmp/ccPHHacO.s:758 .bss:0000000000000000 _f_tx_was_empty - /tmp/ccPHHacO.s:57 .text:0000000000000038 _sport_tx_init - /tmp/ccPHHacO.s:760 .bss:0000000000000004 _f_descrs - /tmp/ccPHHacO.s:762 .bss:00000000000000a5 _f_done_descr - /tmp/ccPHHacO.s:760 .bss:00000000000000a4 _f_put_descr - /tmp/ccPHHacO.s:770 .bss:00000000000000b0 _f_first - /tmp/ccPHHacO.s:171 .text:0000000000000168 _sport_tx_req_rdy - /tmp/ccPHHacO.s:196 .text:000000000000018c _isr_sport_dma_tx - /tmp/ccPHHacO.s:441 .text:00000000000002f8 _sport_tx_start_req - /tmp/ccPHHacO.s:602 .text:00000000000003e4 _sport_tx_stop + /tmp/ccWkJnN5.s:13 .text:0000000000000000 _sport_tx_out_status + /tmp/ccWkJnN5.s:766 .bss:00000000000000a8 _f_put_cnt + /tmp/ccWkJnN5.s:768 .bss:00000000000000ac _f_done_cnt + /tmp/ccWkJnN5.s:758 .bss:0000000000000000 _f_tx_was_empty + /tmp/ccWkJnN5.s:57 .text:0000000000000038 _sport_tx_init + /tmp/ccWkJnN5.s:760 .bss:0000000000000004 _f_descrs + /tmp/ccWkJnN5.s:762 .bss:00000000000000a5 _f_done_descr + /tmp/ccWkJnN5.s:760 .bss:00000000000000a4 _f_put_descr + /tmp/ccWkJnN5.s:770 .bss:00000000000000b0 _f_first + /tmp/ccWkJnN5.s:171 .text:0000000000000168 _sport_tx_req_rdy + /tmp/ccWkJnN5.s:196 .text:000000000000018c _isr_sport_dma_tx + /tmp/ccWkJnN5.s:441 .text:00000000000002f8 _sport_tx_start_req + /tmp/ccWkJnN5.s:602 .text:00000000000003e4 _sport_tx_stop UNDEFINED SYMBOLS _sport_tx_done diff --git a/build/release/lst/l502_stream.lst b/build/release/lst/l502_stream.lst index 4f93d85..4468014 100644 --- a/build/release/lst/l502_stream.lst +++ b/build/release/lst/l502_stream.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccfeQrMu.s page 1 +BFIN GAS /tmp/ccWdrawt.s page 1 1 .file "src/l502_stream.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 36:src/l502_stream.c **** //volatile uint32_t AVG_buff_B[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); 37:src/l502_stream.c **** //volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); 38:src/l502_stream.c **** - BFIN GAS /tmp/ccfeQrMu.s page 2 + BFIN GAS /tmp/ccWdrawt.s page 2 39:src/l502_stream.c **** @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 93:src/l502_stream.c **** 94:src/l502_stream.c **** 95:src/l502_stream.c **** - BFIN GAS /tmp/ccfeQrMu.s page 3 + BFIN GAS /tmp/ccWdrawt.s page 3 96:src/l502_stream.c **** @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 150:src/l502_stream.c **** потоков на ввод, то инициализируем прием по SPORT и п 151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { 152:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) { - BFIN GAS /tmp/ccfeQrMu.s page 4 + BFIN GAS /tmp/ccWdrawt.s page 4 153:src/l502_stream.c **** sport_rx_start(); @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 207:src/l502_stream.c **** if (!err) { 208:src/l502_stream.c **** /* прием по SPORT инициализируется всесте с началом з 209:src/l502_stream.c **** синхронного сбора */ - BFIN GAS /tmp/ccfeQrMu.s page 5 + BFIN GAS /tmp/ccWdrawt.s page 5 210:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0; @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 264:src/l502_stream.c **** /** @brief Останов синхронных потоков ввода-вывода. 265:src/l502_stream.c **** 266:src/l502_stream.c **** По этой функции останавливаются все синхронные пот - BFIN GAS /tmp/ccfeQrMu.s page 6 + BFIN GAS /tmp/ccWdrawt.s page 6 267:src/l502_stream.c **** Запрещается передача потоков по SPORT и по HostDMA @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 321:src/l502_stream.c **** f_sport_in_proc_pos = 0; 322:src/l502_stream.c **** } 323:src/l502_stream.c **** - BFIN GAS /tmp/ccfeQrMu.s page 7 + BFIN GAS /tmp/ccWdrawt.s page 7 324:src/l502_stream.c **** /* если было переполнение - нужно передать слово о @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 378:src/l502_stream.c **** 379:src/l502_stream.c **** Функция помечает, что size слов из начала той части буф 380:src/l502_stream.c **** были приняты данные, но не освобождены, как освобожд - BFIN GAS /tmp/ccfeQrMu.s page 8 + BFIN GAS /tmp/ccWdrawt.s page 8 381:src/l502_stream.c **** снова можно будет принимать данные со SPORT0. @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 398:src/l502_stream.c **** были приняты данные от ПК, но не освобождены, как осв 399:src/l502_stream.c **** снова можно будет принимать данные от ПК по HostDMA. 400:src/l502_stream.c **** При этом надо всегда следить, чтобы количество освоб - BFIN GAS /tmp/ccfeQrMu.s page 9 + BFIN GAS /tmp/ccWdrawt.s page 9 401:src/l502_stream.c **** привышало количество обработанных! @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 417:src/l502_stream.c **** Функция просто обновляет счетчик принятых данных (а 418:src/l502_stream.c **** из фоновой функции stream_proc(). 419:src/l502_stream.c **** - BFIN GAS /tmp/ccfeQrMu.s page 10 + BFIN GAS /tmp/ccWdrawt.s page 10 420:src/l502_stream.c **** @param[in] addr Адрес слова, сразу за последним принятым @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 121 0074 00E80000 LINK 0; 122 .LCFI3: 440:src/l502_stream.c **** return L502_SPORT_IN_BUF_SIZE; - BFIN GAS /tmp/ccfeQrMu.s page 11 + BFIN GAS /tmp/ccWdrawt.s page 11 441:src/l502_stream.c **** } @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 152 0094 0860 R0 = 1 (X); 153 0096 0F30 R1 = R7; 154 0098 A84F R0 <<= 21; - BFIN GAS /tmp/ccfeQrMu.s page 12 + BFIN GAS /tmp/ccWdrawt.s page 12 155 009a FFE3B3FF call ___udivsi3; @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 477:src/l502_stream.c **** Функция настраивает DMA3 на режим автобуфера с 2D, разм 478:src/l502_stream.c **** равным f_sport_in_block_size. После чего разрешается канал DMA 479:src/l502_stream.c **** прием по SPORT0 */ - BFIN GAS /tmp/ccfeQrMu.s page 13 + BFIN GAS /tmp/ccWdrawt.s page 13 480:src/l502_stream.c **** void sport_rx_start(void) { @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 522:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); 206 .loc 1 522 0 207 00e6 20E11803 R0 = 792 (X); - BFIN GAS /tmp/ccfeQrMu.s page 14 + BFIN GAS /tmp/ccWdrawt.s page 14 208 00ea FFE38BFF call _fpga_reg_write; @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 51:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_NOP)) || \ 52:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_NOP)))) 53:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - BFIN GAS /tmp/ccfeQrMu.s page 15 + BFIN GAS /tmp/ccWdrawt.s page 15 54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 108:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IDLE */ 109:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 110:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_RAISE_INTR) && \ - BFIN GAS /tmp/ccfeQrMu.s page 16 + BFIN GAS /tmp/ccWdrawt.s page 16 111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \ @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 165:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline 166:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline 167:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flushinv(void * __a) { - BFIN GAS /tmp/ccfeQrMu.s page 17 + BFIN GAS /tmp/ccWdrawt.s page 17 168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a); @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 222:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 223:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline 224:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - BFIN GAS /tmp/ccfeQrMu.s page 18 + BFIN GAS /tmp/ccWdrawt.s page 18 225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) { @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 213 00ee 2400 ssync; 214 .LBE24: 215 .LBE23: - BFIN GAS /tmp/ccfeQrMu.s page 19 + BFIN GAS /tmp/ccWdrawt.s page 19 216 .LBB25: @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 256 .LCFI10: 483:src/l502_stream.c **** *pDMA3_CONFIG = 0; 257 .loc 1 483 0 - BFIN GAS /tmp/ccfeQrMu.s page 20 + BFIN GAS /tmp/ccWdrawt.s page 20 258 012a 0060 R0 = 0 (X); @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 493:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би 306 .loc 1 493 0 307 017c 4AE10000 P2.H = _f_sport_in_block_size; - BFIN GAS /tmp/ccfeQrMu.s page 21 + BFIN GAS /tmp/ccWdrawt.s page 21 308 0180 0AE10400 P2.L = _f_sport_in_block_size; @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 353 01da 004A BITSET (R0, 0); 507:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN; 354 .loc 1 507 0 - BFIN GAS /tmp/ccfeQrMu.s page 22 + BFIN GAS /tmp/ccWdrawt.s page 22 355 01dc 4AE1C0FF P2.H = 65472; @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 398 0218 000C cc =R0==0; 399 021a 171C if cc jump .L26 (bp); 400 021c 180C cc =R0==3; - BFIN GAS /tmp/ccfeQrMu.s page 23 + BFIN GAS /tmp/ccWdrawt.s page 23 401 021e 1518 if cc jump .L26; @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 445 .LCFI14: 446 .LVL18: 447 025e 1000 rts; - BFIN GAS /tmp/ccfeQrMu.s page 24 + BFIN GAS /tmp/ccWdrawt.s page 24 448 .LVL19: @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 360:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos; 490 .loc 1 360 0 491 029c 5191 P1 = [P2]; - BFIN GAS /tmp/ccfeQrMu.s page 25 + BFIN GAS /tmp/ccWdrawt.s page 25 492 .LVL24: @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 538 .LBE47: 539 .LBB51: 311:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ? - BFIN GAS /tmp/ccfeQrMu.s page 26 + BFIN GAS /tmp/ccWdrawt.s page 26 540 .loc 1 311 0 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 585 .LBB52: 340:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ? 586 .loc 1 340 0 - BFIN GAS /tmp/ccfeQrMu.s page 27 + BFIN GAS /tmp/ccWdrawt.s page 27 587 0334 0A44 P2 -= P1; @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 632 .loc 1 327 0 633 0374 40E10000 R0.H = _f_overflow_wrd; 634 0378 00E10000 R0.L = _f_overflow_wrd; - BFIN GAS /tmp/ccfeQrMu.s page 28 + BFIN GAS /tmp/ccWdrawt.s page 28 635 037c 0960 R1 = 1 (X); @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 682 03b8 4AE10000 P2.H = _f_hdma_out_put_pos; 683 03bc 0AE12000 P2.L = _f_hdma_out_put_pos; 684 03c0 1093 [P2] = R0; - BFIN GAS /tmp/ccfeQrMu.s page 29 + BFIN GAS /tmp/ccWdrawt.s page 29 685 03c2 1091 R0 = [P2]; @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 730 .align 4 731 .global _l502_stream_init; 732 .type _l502_stream_init, STT_FUNC; - BFIN GAS /tmp/ccfeQrMu.s page 30 + BFIN GAS /tmp/ccWdrawt.s page 30 733 _l502_stream_init: @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 291:src/l502_stream.c **** } 776 .loc 1 291 0 777 0448 BC05 ( r7:7, p5:4 ) = [sp++]; - BFIN GAS /tmp/ccfeQrMu.s page 31 + BFIN GAS /tmp/ccWdrawt.s page 31 778 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 824 0484 1097 W [P2] = R0; 530:src/l502_stream.c **** *pDMA3_CONFIG =0; //&= ~DMAEN; 825 .loc 1 530 0 - BFIN GAS /tmp/ccfeQrMu.s page 32 + BFIN GAS /tmp/ccWdrawt.s page 32 826 0486 4AE1C0FF P2.H = 65472; @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 869 .LFE23: 870 .size _streams_stop, .-_streams_stop 871 04d2 0000 .align 4 - BFIN GAS /tmp/ccfeQrMu.s page 33 + BFIN GAS /tmp/ccWdrawt.s page 33 872 .global _isr_sport_dma_rx; @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 920 04fe 5501 [--SP] = M1; 921 .LCFI45: 922 0500 5601 [--SP] = M2; - BFIN GAS /tmp/ccfeQrMu.s page 34 + BFIN GAS /tmp/ccWdrawt.s page 34 923 .LCFI46: @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 964 0542 0350 R0 = R3 + R0; 965 0544 0893 [P1] = R0; 966 .loc 1 547 0 - BFIN GAS /tmp/ccfeQrMu.s page 35 + BFIN GAS /tmp/ccWdrawt.s page 35 967 0546 0891 R0 = [P1]; @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1002 0586 23012201 A1.w = [SP++]; A1.x = [SP++]; 1003 058a 21012001 A0.w = [SP++]; A0.x = [SP++]; 1004 058e 1701 M3 = [SP++]; - BFIN GAS /tmp/ccfeQrMu.s page 36 + BFIN GAS /tmp/ccWdrawt.s page 36 1005 0590 1601 M2 = [SP++]; @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1056 05dc FFE312FD call _fpga_reg_write; 1057 .LVL54: 1058 .LBB83: - BFIN GAS /tmp/ccfeQrMu.s page 37 + BFIN GAS /tmp/ccWdrawt.s page 37 1059 .LBB84: @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1108 .LFB21: 188:src/l502_stream.c **** int32_t stream_disable(uint32_t streams) { 1109 .loc 1 188 0 - BFIN GAS /tmp/ccfeQrMu.s page 38 + BFIN GAS /tmp/ccWdrawt.s page 38 1110 .LVL55: @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1154 064c 0806 if !cc R1 = R0; 166:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en); 1155 .loc 1 166 0 - BFIN GAS /tmp/ccfeQrMu.s page 39 + BFIN GAS /tmp/ccWdrawt.s page 39 1156 064e 20E11904 R0 = 1049 (X); @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1203 0684 FD05 [--sp] = ( r7:7, p5:5 ); 1204 1205 .LCFI56: - BFIN GAS /tmp/ccfeQrMu.s page 40 + BFIN GAS /tmp/ccWdrawt.s page 40 179:src/l502_stream.c **** f_set_streams(g_streams | streams); @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1249 .LVL62: 171:src/l502_stream.c **** g_streams = streams; 1250 .loc 1 171 0 - BFIN GAS /tmp/ccfeQrMu.s page 41 + BFIN GAS /tmp/ccWdrawt.s page 41 1251 06b8 2F93 [P5] = R7; @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 205:src/l502_stream.c **** int32_t streams_start(void) { 1298 .loc 1 205 0 1299 06ea 00E80300 LINK 12; - BFIN GAS /tmp/ccfeQrMu.s page 42 + BFIN GAS /tmp/ccWdrawt.s page 42 1300 .LCFI60: @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1344 .loc 1 151 0 1345 073c 1891 R0 = [P3]; 1346 .LBE122: - BFIN GAS /tmp/ccfeQrMu.s page 43 + BFIN GAS /tmp/ccWdrawt.s page 43 1347 .LBE118: @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 251:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1); 1390 .loc 1 251 0 1391 076e 20E10C03 R0 = 780 (X); - BFIN GAS /tmp/ccfeQrMu.s page 44 + BFIN GAS /tmp/ccWdrawt.s page 44 1392 0772 0960 R1 = 1 (X); @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1434 .loc 1 235 0 1435 07b8 2091 R0 = [P4]; 1436 07ba 080C cc =R0==1; - BFIN GAS /tmp/ccfeQrMu.s page 45 + BFIN GAS /tmp/ccWdrawt.s page 45 1437 07bc D417 if !cc jump .L83 (bp); @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1485 .LBB137: 487:src/l502_stream.c **** dummy = *pSPORT0_RX16; 1486 .loc 1 487 0 - BFIN GAS /tmp/ccfeQrMu.s page 46 + BFIN GAS /tmp/ccWdrawt.s page 46 1487 0806 49E1C0FF P1.H = 65472; @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 496:src/l502_stream.c **** *pDMA3_Y_COUNT = f_sport_in_buf_size/f_sport_in_block_size;; 1535 .loc 1 496 0 1536 085e 4AE10000 P2.H = _f_sport_in_buf_size; - BFIN GAS /tmp/ccfeQrMu.s page 47 + BFIN GAS /tmp/ccWdrawt.s page 47 1537 0862 0AE10800 P2.L = _f_sport_in_buf_size; @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1580 .loc 1 510 0 1581 08b0 4AE10000 P2.H = _f_bf_reg; 1582 08b4 0AE11800 P2.L = _f_bf_reg; - BFIN GAS /tmp/ccfeQrMu.s page 48 + BFIN GAS /tmp/ccWdrawt.s page 48 1583 08b8 1191 R1 = [P2]; @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1628 .LBE142: 1629 .LFE22: 1630 .size _streams_start, .-_streams_start - BFIN GAS /tmp/ccfeQrMu.s page 49 + BFIN GAS /tmp/ccWdrawt.s page 49 1631 .global _g_stream_in_state; @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1685 .type _f_overflow_wrd, @object 1686 .size _f_overflow_wrd, 4 1687 _f_overflow_wrd: - BFIN GAS /tmp/ccfeQrMu.s page 50 + BFIN GAS /tmp/ccWdrawt.s page 50 1688 0000 00000101 .long 16842752 @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1722 .section .debug_frame,"",@progbits 1723 .Lframe0: 1724 0000 0C000000 .4byte .LECIE0-.LSCIE0 - BFIN GAS /tmp/ccfeQrMu.s page 51 + BFIN GAS /tmp/ccWdrawt.s page 51 1725 .LSCIE0: @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1779 0051 0C .byte 0xc 1780 0052 0F .uleb128 0xf 1781 0053 08 .uleb128 0x8 - BFIN GAS /tmp/ccfeQrMu.s page 52 + BFIN GAS /tmp/ccWdrawt.s page 52 1782 0054 8F .byte 0x8f @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1836 00a1 0C .byte 0xc 1837 00a2 0F .uleb128 0xf 1838 00a3 08 .uleb128 0x8 - BFIN GAS /tmp/ccfeQrMu.s page 53 + BFIN GAS /tmp/ccWdrawt.s page 53 1839 00a4 8F .byte 0x8f @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1893 00e7 A3 .byte 0xa3 1894 00e8 04 .uleb128 0x4 1895 00e9 000000 .align 4 - BFIN GAS /tmp/ccfeQrMu.s page 54 + BFIN GAS /tmp/ccWdrawt.s page 54 1896 .LEFDE14: @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 1950 0138 03 .uleb128 0x3 1951 0139 8C .byte 0x8c 1952 013a 02 .uleb128 0x2 - BFIN GAS /tmp/ccfeQrMu.s page 55 + BFIN GAS /tmp/ccWdrawt.s page 55 1953 013b 87 .byte 0x87 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2007 0172 58 .uleb128 0x58 2008 0173 42 .byte 0x4 2009 .4byte .LCFI33-.LCFI32 - BFIN GAS /tmp/ccfeQrMu.s page 56 + BFIN GAS /tmp/ccWdrawt.s page 56 2010 0174 0E .byte 0xe @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2064 01a2 42 .byte 0x4 2065 .4byte .LCFI47-.LCFI46 2066 01a3 0E .byte 0xe - BFIN GAS /tmp/ccfeQrMu.s page 57 + BFIN GAS /tmp/ccWdrawt.s page 57 2067 01a4 9401 .uleb128 0x94 @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2121 01db 0E .uleb128 0xe 2122 01dc 85 .byte 0x85 2123 01dd 0D .uleb128 0xd - BFIN GAS /tmp/ccfeQrMu.s page 58 + BFIN GAS /tmp/ccWdrawt.s page 58 2124 01de 84 .byte 0x84 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2178 .4byte .LCFI53-.LFB21 2179 021d 0E .byte 0xe 2180 021e 08 .uleb128 0x8 - BFIN GAS /tmp/ccfeQrMu.s page 59 + BFIN GAS /tmp/ccWdrawt.s page 59 2181 021f 8D .byte 0x8d @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2235 0263 8B .byte 0x8b 2236 0264 03 .uleb128 0x3 2237 0265 87 .byte 0x87 - BFIN GAS /tmp/ccfeQrMu.s page 60 + BFIN GAS /tmp/ccWdrawt.s page 60 2238 0266 02 .uleb128 0x2 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2292 005f 50000000 .4byte .LFE26-.Ltext0 2293 0063 0200 .2byte 0x2 2294 0065 7F .byte 0x7f - BFIN GAS /tmp/ccfeQrMu.s page 61 + BFIN GAS /tmp/ccWdrawt.s page 61 2295 0066 08 .sleb128 8 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2349 00f8 0200 .2byte 0x2 2350 00fa 7F .byte 0x7f 2351 00fb 08 .sleb128 8 - BFIN GAS /tmp/ccfeQrMu.s page 62 + BFIN GAS /tmp/ccWdrawt.s page 62 2352 00fc 00000000 .4byte 0x0 @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2406 018c 7E .byte 0x7e 2407 018d 08 .sleb128 8 2408 018e 2A010000 .4byte .LCFI10-.Ltext0 - BFIN GAS /tmp/ccfeQrMu.s page 63 + BFIN GAS /tmp/ccWdrawt.s page 63 2409 0192 08020000 .4byte .LFE30-.Ltext0 @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2463 021f 58020000 .4byte .LVL17-.Ltext0 2464 0223 60020000 .4byte .LVL19-.Ltext0 2465 0227 0100 .2byte 0x1 - BFIN GAS /tmp/ccfeQrMu.s page 64 + BFIN GAS /tmp/ccWdrawt.s page 64 2466 0229 5A .byte 0x5a @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2520 02bb 7F .byte 0x7f 2521 02bc 10 .sleb128 16 2522 02bd 00000000 .4byte 0x0 - BFIN GAS /tmp/ccfeQrMu.s page 65 + BFIN GAS /tmp/ccWdrawt.s page 65 2523 02c1 00000000 .4byte 0x0 @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2577 034f D6040000 .4byte .LCFI24-.Ltext0 2578 0353 0100 .2byte 0x1 2579 0355 5E .byte 0x5e - BFIN GAS /tmp/ccfeQrMu.s page 66 + BFIN GAS /tmp/ccWdrawt.s page 66 2580 0356 D6040000 .4byte .LCFI24-.Ltext0 @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2634 03dc E000 .sleb128 96 2635 03de EC040000 .4byte .LCFI35-.Ltext0 2636 03e2 EE040000 .4byte .LCFI36-.Ltext0 - BFIN GAS /tmp/ccfeQrMu.s page 67 + BFIN GAS /tmp/ccWdrawt.s page 67 2637 03e6 0300 .2byte 0x3 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2691 0471 04050000 .4byte .LCFI47-.Ltext0 2692 0475 0300 .2byte 0x3 2693 0477 7E .byte 0x7e - BFIN GAS /tmp/ccfeQrMu.s page 68 + BFIN GAS /tmp/ccWdrawt.s page 68 2694 0478 9001 .sleb128 144 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2748 0509 5E .byte 0x5e 2749 050a 22060000 .4byte .LCFI53-.Ltext0 2750 050e 3E060000 .4byte .LCFI54-.Ltext0 - BFIN GAS /tmp/ccfeQrMu.s page 69 + BFIN GAS /tmp/ccWdrawt.s page 69 2751 0512 0200 .2byte 0x2 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2805 059d 00000000 .4byte 0x0 2806 .LLST34: 2807 05a1 E4060000 .4byte .LFB22-.Ltext0 - BFIN GAS /tmp/ccfeQrMu.s page 70 + BFIN GAS /tmp/ccWdrawt.s page 70 2808 05a5 E6060000 .4byte .LCFI59-.Ltext0 @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2862 002c 02 .uleb128 0x2 2863 002d 01 .byte 0x1 2864 002e 08 .byte 0x8 - BFIN GAS /tmp/ccfeQrMu.s page 71 + BFIN GAS /tmp/ccWdrawt.s page 71 2865 002f 08030000 .4byte .LASF1 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2919 008f D9000000 .4byte 0xd9 2920 0093 07 .uleb128 0x7 2921 0094 8C050000 .4byte .LASF12 - BFIN GAS /tmp/ccfeQrMu.s page 72 + BFIN GAS /tmp/ccWdrawt.s page 72 2922 0098 00 .sleb128 0 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 2976 0107 02 .sleb128 2 2977 0108 07 .uleb128 0x7 2978 0109 FC000000 .4byte .LASF27 - BFIN GAS /tmp/ccfeQrMu.s page 73 + BFIN GAS /tmp/ccWdrawt.s page 73 2979 010d 10 .sleb128 16 @@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3033 0175 07 .uleb128 0x7 3034 0176 22060000 .4byte .LASF41 3035 017a 04 .sleb128 4 - BFIN GAS /tmp/ccfeQrMu.s page 74 + BFIN GAS /tmp/ccWdrawt.s page 74 3036 017b 00 .byte 0x0 @@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3090 01f5 9401 .2byte 0x194 3091 01f7 53000000 .4byte 0x53 3092 01fb 6F000000 .4byte .LLST4 - BFIN GAS /tmp/ccfeQrMu.s page 75 + BFIN GAS /tmp/ccWdrawt.s page 75 3093 01ff 0D .uleb128 0xd @@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3147 0280 CC01 .2byte 0x1cc 3148 0282 01 .byte 0x1 3149 0283 41000000 .4byte 0x41 - BFIN GAS /tmp/ccfeQrMu.s page 76 + BFIN GAS /tmp/ccWdrawt.s page 76 3150 0287 84000000 .4byte .LFB29 @@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3204 030b 13 .uleb128 0x13 3205 030c 13 .uleb128 0x13 3206 030d 13 .uleb128 0x13 - BFIN GAS /tmp/ccfeQrMu.s page 77 + BFIN GAS /tmp/ccWdrawt.s page 77 3207 030e 16 .uleb128 0x16 @@ -4618,7 +4618,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3261 039b 01020000 .4byte .LLST16 3262 039f 18 .uleb128 0x18 3263 03a0 00030000 .4byte .LBB46 - BFIN GAS /tmp/ccfeQrMu.s page 78 + BFIN GAS /tmp/ccWdrawt.s page 78 3264 03a4 34030000 .4byte .LBE46 @@ -4678,7 +4678,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3318 041e 98030000 .4byte .LFB18 3319 0422 0C040000 .4byte .LFE18 3320 0426 9A020000 .4byte .LLST20 - BFIN GAS /tmp/ccfeQrMu.s page 79 + BFIN GAS /tmp/ccWdrawt.s page 79 3321 042a 3E040000 .4byte 0x43e @@ -4738,7 +4738,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3375 04b0 01 .byte 0x1 3376 04b1 DD020000 .4byte .LASF61 3377 04b5 01 .byte 0x1 - BFIN GAS /tmp/ccfeQrMu.s page 80 + BFIN GAS /tmp/ccWdrawt.s page 80 3378 04b6 1B02 .2byte 0x21b @@ -4798,7 +4798,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3432 053a 55050000 .4byte 0x555 3433 053e 23 .uleb128 0x23 3434 053f A3000000 .4byte .LASF65 - BFIN GAS /tmp/ccfeQrMu.s page 81 + BFIN GAS /tmp/ccWdrawt.s page 81 3435 0543 01 .byte 0x1 @@ -4858,7 +4858,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3489 05c4 A3000000 .4byte .LASF65 3490 05c8 01 .byte 0x1 3491 05c9 B2 .byte 0xb2 - BFIN GAS /tmp/ccfeQrMu.s page 82 + BFIN GAS /tmp/ccWdrawt.s page 82 3492 05ca 53000000 .4byte 0x53 @@ -4918,7 +4918,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3546 0654 01 .byte 0x1 3547 0655 D6 .byte 0xd6 3548 0656 15 .uleb128 0x15 - BFIN GAS /tmp/ccfeQrMu.s page 83 + BFIN GAS /tmp/ccWdrawt.s page 83 3549 0657 87010000 .4byte 0x187 @@ -4978,7 +4978,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3603 06d8 2A .uleb128 0x2a 3604 06d9 1D030000 .4byte .LASF71 3605 06dd 01 .byte 0x1 - BFIN GAS /tmp/ccfeQrMu.s page 84 + BFIN GAS /tmp/ccWdrawt.s page 84 3606 06de 44 .byte 0x44 @@ -5038,7 +5038,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3660 0756 2E .uleb128 0x2e 3661 0757 32070000 .4byte 0x732 3662 075b 2A .uleb128 0x2a - BFIN GAS /tmp/ccfeQrMu.s page 85 + BFIN GAS /tmp/ccWdrawt.s page 85 3663 075c 0F060000 .4byte .LASF77 @@ -5098,7 +5098,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3717 07cf 03 .byte 0x3 3718 07d0 00000000 .4byte _g_stream_in_state 3719 07d4 30 .uleb128 0x30 - BFIN GAS /tmp/ccfeQrMu.s page 86 + BFIN GAS /tmp/ccWdrawt.s page 86 3720 07d5 B2030000 .4byte .LASF84 @@ -5158,7 +5158,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3774 0845 409CC000 .4byte _TX_buff_shadow 3775 0849 2E .uleb128 0x2e 3776 084a 0F080000 .4byte 0x80f - BFIN GAS /tmp/ccfeQrMu.s page 87 + BFIN GAS /tmp/ccWdrawt.s page 87 3777 084e 2C .uleb128 0x2c @@ -5218,7 +5218,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3831 0022 0E .uleb128 0xe 3832 0023 3A .uleb128 0x3a 3833 0024 0B .uleb128 0xb - BFIN GAS /tmp/ccfeQrMu.s page 88 + BFIN GAS /tmp/ccWdrawt.s page 88 3834 0025 3B .uleb128 0x3b @@ -5278,7 +5278,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3888 005b 0B .uleb128 0xb 3889 005c 3B .uleb128 0x3b 3890 005d 05 .uleb128 0x5 - BFIN GAS /tmp/ccfeQrMu.s page 89 + BFIN GAS /tmp/ccWdrawt.s page 89 3891 005e 27 .uleb128 0x27 @@ -5338,7 +5338,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 3945 0094 13 .uleb128 0x13 3946 0095 02 .uleb128 0x2 3947 0096 06 .uleb128 0x6 - BFIN GAS /tmp/ccfeQrMu.s page 90 + BFIN GAS /tmp/ccWdrawt.s page 90 3948 0097 00 .byte 0x0 @@ -5398,7 +5398,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4002 00cd 49 .uleb128 0x49 4003 00ce 13 .uleb128 0x13 4004 00cf 11 .uleb128 0x11 - BFIN GAS /tmp/ccfeQrMu.s page 91 + BFIN GAS /tmp/ccWdrawt.s page 91 4005 00d0 01 .uleb128 0x1 @@ -5458,7 +5458,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4059 0106 3B .uleb128 0x3b 4060 0107 05 .uleb128 0x5 4061 0108 27 .uleb128 0x27 - BFIN GAS /tmp/ccfeQrMu.s page 92 + BFIN GAS /tmp/ccWdrawt.s page 92 4062 0109 0C .uleb128 0xc @@ -5518,7 +5518,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4116 013f 01 .uleb128 0x1 4117 0140 13 .uleb128 0x13 4118 0141 00 .byte 0x0 - BFIN GAS /tmp/ccfeQrMu.s page 93 + BFIN GAS /tmp/ccWdrawt.s page 93 4119 0142 00 .byte 0x0 @@ -5578,7 +5578,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4173 0178 34 .uleb128 0x34 4174 0179 00 .byte 0x0 4175 017a 03 .uleb128 0x3 - BFIN GAS /tmp/ccfeQrMu.s page 94 + BFIN GAS /tmp/ccWdrawt.s page 94 4176 017b 08 .uleb128 0x8 @@ -5638,7 +5638,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4230 01b1 58 .uleb128 0x58 4231 01b2 0B .uleb128 0xb 4232 01b3 59 .uleb128 0x59 - BFIN GAS /tmp/ccfeQrMu.s page 95 + BFIN GAS /tmp/ccWdrawt.s page 95 4233 01b4 05 .uleb128 0x5 @@ -5698,7 +5698,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4287 01ea 0E .uleb128 0xe 4288 01eb 3A .uleb128 0x3a 4289 01ec 0B .uleb128 0xb - BFIN GAS /tmp/ccfeQrMu.s page 96 + BFIN GAS /tmp/ccWdrawt.s page 96 4290 01ed 3B .uleb128 0x3b @@ -5758,7 +5758,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4344 0223 00 .byte 0x0 4345 0224 00 .byte 0x0 4346 0225 28 .uleb128 0x28 - BFIN GAS /tmp/ccfeQrMu.s page 97 + BFIN GAS /tmp/ccWdrawt.s page 97 4347 0226 34 .uleb128 0x34 @@ -5818,7 +5818,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4401 025c 2D .uleb128 0x2d 4402 025d 21 .uleb128 0x21 4403 025e 00 .byte 0x0 - BFIN GAS /tmp/ccfeQrMu.s page 98 + BFIN GAS /tmp/ccWdrawt.s page 98 4404 025f 49 .uleb128 0x49 @@ -5878,7 +5878,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4458 0295 00 .byte 0x0 4459 .section .debug_pubnames,"",@progbits 4460 0000 B4010000 .4byte 0x1b4 - BFIN GAS /tmp/ccfeQrMu.s page 99 + BFIN GAS /tmp/ccWdrawt.s page 99 4461 0004 0200 .2byte 0x2 @@ -5938,7 +5938,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4483 5F737472 4483 65616D5F 4483 696E6974 - BFIN GAS /tmp/ccfeQrMu.s page 100 + BFIN GAS /tmp/ccWdrawt.s page 100 4483 00 @@ -5998,7 +5998,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4506 01a7 5F080000 .4byte 0x85f 4507 01ab 4156475F .string "AVG_buff" 4507 62756666 - BFIN GAS /tmp/ccfeQrMu.s page 101 + BFIN GAS /tmp/ccWdrawt.s page 101 4507 00 @@ -6058,7 +6058,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4561 0098 3E060000 .4byte .LBB96-.Ltext0 4562 009c 58060000 .4byte .LBE96-.Ltext0 4563 00a0 34060000 .4byte .LBB95-.Ltext0 - BFIN GAS /tmp/ccfeQrMu.s page 102 + BFIN GAS /tmp/ccWdrawt.s page 102 4564 00a4 3A060000 .4byte .LBE95-.Ltext0 @@ -6118,7 +6118,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4618 017c E0080000 .4byte .LBE119-.Ltext0 4619 0180 D6080000 .4byte .LBB124-.Ltext0 4620 0184 D8080000 .4byte .LBE124-.Ltext0 - BFIN GAS /tmp/ccfeQrMu.s page 103 + BFIN GAS /tmp/ccWdrawt.s page 103 4621 0188 D8070000 .4byte .LBB120-.Ltext0 @@ -6178,7 +6178,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4647 73746172 4647 7400 4648 .LASF65: - BFIN GAS /tmp/ccfeQrMu.s page 104 + BFIN GAS /tmp/ccWdrawt.s page 104 4649 00a3 73747265 .string "streams" @@ -6238,7 +6238,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4671 7420696E 4671 7400 4672 .LASF19: - BFIN GAS /tmp/ccfeQrMu.s page 105 + BFIN GAS /tmp/ccWdrawt.s page 105 4673 0147 4C353032 .string "L502_BF_ERR_STREAM_STOPPED" @@ -6298,7 +6298,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4693 75666600 4694 .LASF52: 4695 01fb 73706F72 .string "sport_rx_stop" - BFIN GAS /tmp/ccfeQrMu.s page 106 + BFIN GAS /tmp/ccWdrawt.s page 106 4695 745F7278 @@ -6358,7 +6358,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4717 02a2 73747265 .string "stream_out_buf_free" 4717 616D5F6F 4717 75745F62 - BFIN GAS /tmp/ccfeQrMu.s page 107 + BFIN GAS /tmp/ccWdrawt.s page 107 4717 75665F66 @@ -6418,7 +6418,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4739 0352 4C353032 .string "L502_STREAM_DOUT" 4739 5F535452 4739 45414D5F - BFIN GAS /tmp/ccfeQrMu.s page 108 + BFIN GAS /tmp/ccWdrawt.s page 108 4739 444F5554 @@ -6478,7 +6478,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4760 .LASF16: 4761 0406 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS" 4761 5F42465F - BFIN GAS /tmp/ccfeQrMu.s page 109 + BFIN GAS /tmp/ccWdrawt.s page 109 4761 4552525F @@ -6538,7 +6538,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4783 04bf 7772645F .string "wrd_en" 4783 656E00 4784 .LASF92: - BFIN GAS /tmp/ccfeQrMu.s page 110 + BFIN GAS /tmp/ccWdrawt.s page 110 4785 04c6 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" @@ -6598,7 +6598,7 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4803 705F7369 4804 .LASF94: 4805 05b7 6C353032 .string "l502_stream_init" - BFIN GAS /tmp/ccfeQrMu.s page 111 + BFIN GAS /tmp/ccWdrawt.s page 111 4805 5F737472 @@ -6649,48 +6649,48 @@ BFIN GAS /tmp/ccfeQrMu.s page 1 4821 62756666 4821 00 4822 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccfeQrMu.s page 112 + BFIN GAS /tmp/ccWdrawt.s page 112 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_stream.c - /tmp/ccfeQrMu.s:13 .text:0000000000000000 _stream_in_buf_free - /tmp/ccfeQrMu.s:1670 .bss:0000000000000010 _f_sport_in_get_pos - /tmp/ccfeQrMu.s:1667 .data:0000000000000008 _f_sport_in_buf_size - /tmp/ccfeQrMu.s:49 .text:0000000000000028 _stream_out_buf_free - /tmp/ccfeQrMu.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos - /tmp/ccfeQrMu.s:86 .text:0000000000000050 _hdma_recv_done - /tmp/ccfeQrMu.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos - /tmp/ccfeQrMu.s:118 .text:0000000000000074 _sport_in_buffer_size - /tmp/ccfeQrMu.s:134 .text:0000000000000084 _sport_in_set_step_size - /tmp/ccfeQrMu.s:1662 .data:0000000000000004 _f_sport_in_block_size - /tmp/ccfeQrMu.s:193 .text:00000000000000d4 _sport_rx_stop - /tmp/ccfeQrMu.s:1674 .bss:0000000000000018 _f_bf_reg - /tmp/ccfeQrMu.s:246 .text:0000000000000120 _sport_rx_start - /tmp/ccfeQrMu.s:1676 .bss:000000000000001c _dummy.2442 - /tmp/ccfeQrMu.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf - /tmp/ccfeQrMu.s:384 .text:0000000000000208 _stream_proc - /tmp/ccfeQrMu.s:1636 .bss:0000000000000000 _g_stream_in_state - /tmp/ccfeQrMu.s:1658 .bss:000000000000000c _f_sport_in_put_pos - /tmp/ccfeQrMu.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos - /tmp/ccfeQrMu.s:1642 .bss:0000000000000004 _g_stream_out_state - /tmp/ccfeQrMu.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos - /tmp/ccfeQrMu.s:1701 .bss:000000000000002c _f_hdma_out_start_pos - /tmp/ccfeQrMu.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf - /tmp/ccfeQrMu.s:1687 .rodata:0000000000000000 _f_overflow_wrd - /tmp/ccfeQrMu.s:661 .text:0000000000000398 _stream_out_preload - /tmp/ccfeQrMu.s:733 .text:000000000000040c _l502_stream_init - /tmp/ccfeQrMu.s:755 .text:000000000000042c _streams_stop - /tmp/ccfeQrMu.s:1648 .bss:0000000000000008 _g_mode - /tmp/ccfeQrMu.s:874 .text:00000000000004d4 _isr_sport_dma_rx - /tmp/ccfeQrMu.s:1672 .bss:0000000000000014 _f_recv_size - /tmp/ccfeQrMu.s:1107 .text:0000000000000620 _stream_disable - /tmp/ccfeQrMu.s:1655 .data:0000000000000000 _g_streams - /tmp/ccfeQrMu.s:1199 .text:0000000000000684 _stream_enable - /tmp/ccfeQrMu.s:1290 .text:00000000000006e4 _streams_start - /tmp/ccfeQrMu.s:1708 .sdram_noinit:0000000000c00000 _TX_buff - /tmp/ccfeQrMu.s:1714 .sdram_noinit:0000000000c09c40 _TX_buff_shadow - /tmp/ccfeQrMu.s:1720 .sdram_noinit:0000000000c13880 _AVG_buff + /tmp/ccWdrawt.s:13 .text:0000000000000000 _stream_in_buf_free + /tmp/ccWdrawt.s:1670 .bss:0000000000000010 _f_sport_in_get_pos + /tmp/ccWdrawt.s:1667 .data:0000000000000008 _f_sport_in_buf_size + /tmp/ccWdrawt.s:49 .text:0000000000000028 _stream_out_buf_free + /tmp/ccWdrawt.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos + /tmp/ccWdrawt.s:86 .text:0000000000000050 _hdma_recv_done + /tmp/ccWdrawt.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos + /tmp/ccWdrawt.s:118 .text:0000000000000074 _sport_in_buffer_size + /tmp/ccWdrawt.s:134 .text:0000000000000084 _sport_in_set_step_size + /tmp/ccWdrawt.s:1662 .data:0000000000000004 _f_sport_in_block_size + /tmp/ccWdrawt.s:193 .text:00000000000000d4 _sport_rx_stop + /tmp/ccWdrawt.s:1674 .bss:0000000000000018 _f_bf_reg + /tmp/ccWdrawt.s:246 .text:0000000000000120 _sport_rx_start + /tmp/ccWdrawt.s:1676 .bss:000000000000001c _dummy.2442 + /tmp/ccWdrawt.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf + /tmp/ccWdrawt.s:384 .text:0000000000000208 _stream_proc + /tmp/ccWdrawt.s:1636 .bss:0000000000000000 _g_stream_in_state + /tmp/ccWdrawt.s:1658 .bss:000000000000000c _f_sport_in_put_pos + /tmp/ccWdrawt.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos + /tmp/ccWdrawt.s:1642 .bss:0000000000000004 _g_stream_out_state + /tmp/ccWdrawt.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos + /tmp/ccWdrawt.s:1701 .bss:000000000000002c _f_hdma_out_start_pos + /tmp/ccWdrawt.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf + /tmp/ccWdrawt.s:1687 .rodata:0000000000000000 _f_overflow_wrd + /tmp/ccWdrawt.s:661 .text:0000000000000398 _stream_out_preload + /tmp/ccWdrawt.s:733 .text:000000000000040c _l502_stream_init + /tmp/ccWdrawt.s:755 .text:000000000000042c _streams_stop + /tmp/ccWdrawt.s:1648 .bss:0000000000000008 _g_mode + /tmp/ccWdrawt.s:874 .text:00000000000004d4 _isr_sport_dma_rx + /tmp/ccWdrawt.s:1672 .bss:0000000000000014 _f_recv_size + /tmp/ccWdrawt.s:1107 .text:0000000000000620 _stream_disable + /tmp/ccWdrawt.s:1655 .data:0000000000000000 _g_streams + /tmp/ccWdrawt.s:1199 .text:0000000000000684 _stream_enable + /tmp/ccWdrawt.s:1290 .text:00000000000006e4 _streams_start + /tmp/ccWdrawt.s:1708 .sdram_noinit:0000000000c00000 _TX_buff + /tmp/ccWdrawt.s:1714 .sdram_noinit:0000000000c09c40 _TX_buff_shadow + /tmp/ccWdrawt.s:1720 .sdram_noinit:0000000000c13880 _AVG_buff UNDEFINED SYMBOLS ___udivsi3 diff --git a/build/release/lst/l502_tests.lst b/build/release/lst/l502_tests.lst index 51fb660..9e2d462 100644 --- a/build/release/lst/l502_tests.lst +++ b/build/release/lst/l502_tests.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/cc2FNGnK.s page 1 +BFIN GAS /tmp/ccgd3C2U.s page 1 1 .file "src/l502_tests.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1 36:src/l502_tests.c **** #include 37:src/l502_tests.c **** 38:src/l502_tests.c **** - BFIN GAS /tmp/cc2FNGnK.s page 2 + BFIN GAS /tmp/ccgd3C2U.s page 2 39:src/l502_tests.c **** @@ -118,7 +118,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1 21 0002 2832 P5 = R0; 22 0004 00E80300 LINK 12; 23 .LCFI1: - BFIN GAS /tmp/cc2FNGnK.s page 3 + BFIN GAS /tmp/ccgd3C2U.s page 3 88:src/l502_tests.c **** /* получение результата теста */ @@ -178,7 +178,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1 125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res)); 126:src/l502_tests.c **** f_test_res.test = cmd->param; 127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL); - BFIN GAS /tmp/cc2FNGnK.s page 4 + BFIN GAS /tmp/ccgd3C2U.s page 4 128:src/l502_tests.c **** @@ -238,7 +238,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1 71 0054 1093 [P2] = R0; 123:src/l502_tests.c **** if (f_test_pars[i].test_code == cmd->param) { 72 .loc 1 123 0 - BFIN GAS /tmp/cc2FNGnK.s page 5 + BFIN GAS /tmp/ccgd3C2U.s page 5 73 0056 2091 R0 = [P4]; @@ -298,7 +298,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1 94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0; 123 .loc 1 94 0 124 00b2 100C cc =R0==2; - BFIN GAS /tmp/cc2FNGnK.s page 6 + BFIN GAS /tmp/ccgd3C2U.s page 6 125 00b4 0002 R0 = CC; @@ -358,7 +358,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1 171 00e8 FFE28CFF jump.l _l502_cmd_done; 172 .LVL11: 173 .L22: - BFIN GAS /tmp/cc2FNGnK.s page 7 + BFIN GAS /tmp/ccgd3C2U.s page 7 174 .LBB3: @@ -418,7 +418,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1 219 220 .LCFI6: 221 .LVL12: - BFIN GAS /tmp/cc2FNGnK.s page 8 + BFIN GAS /tmp/ccgd3C2U.s page 8 222 0132 1000 rts; @@ -478,7 +478,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1 265 0176 1F93 [P3] = R7; 266 .L12: 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i> 24); - 224:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 225:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 226:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 227:src/l502_user_process.c **** DY_SYN_2_value = 1; - 228:src/l502_user_process.c **** }else{ - 229:src/l502_user_process.c **** DY_SYN_2_value = 0; - 230:src/l502_user_process.c **** } - 231:src/l502_user_process.c **** - 232:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 233:src/l502_user_process.c **** //data[data_I] = 0xB00000000; - 234:src/l502_user_process.c **** Proc_state.average_N ++; - 235:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 236:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 237:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 238:src/l502_user_process.c **** Proc_state.average_N = 0; - 239:src/l502_user_process.c **** //if (1){ - 240:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; - 241:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again - 242:src/l502_user_process.c **** TX_buff_I = 0; - 243:src/l502_user_process.c **** for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ - 244:src/l502_user_process.c **** // uint32_t i = 0; - 245:src/l502_user_process.c **** // while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 246:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = AVG_buff[i]; - 247:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; - 248:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; - 249:src/l502_user_process.c **** } - 250:src/l502_user_process.c **** - 251:src/l502_user_process.c **** - 252:src/l502_user_process.c **** //clear AVG_buff: - 253:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - 254:src/l502_user_process.c **** AVG_buff[i] = 0xC2321123; - 255:src/l502_user_process.c **** } - 256:src/l502_user_process.c **** - 257:src/l502_user_process.c **** //TX_buff_state = TODO_TX; - 258:src/l502_user_process.c **** hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 259:src/l502_user_process.c **** return size; - 260:src/l502_user_process.c **** - 261:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 262:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; - 263:src/l502_user_process.c **** // } - 264:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 265:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); - 266:src/l502_user_process.c **** - BFIN GAS /tmp/ccWGmwSi.s page 6 + 219:src/l502_user_process.c **** } + 220:src/l502_user_process.c **** + 221:src/l502_user_process.c **** + 222:src/l502_user_process.c **** if (Proc_state.mode == AVG){ + 223:src/l502_user_process.c **** while(++data_I < size ){ + 224:src/l502_user_process.c **** uint32_t word = data[data_I]; + 225:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF; + 226:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24); + 227:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine + 228:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 229:src/l502_user_process.c **** if (word & (0b1 << 17)){ + 230:src/l502_user_process.c **** DY_SYN_2_value = 1; + 231:src/l502_user_process.c **** }else{ + 232:src/l502_user_process.c **** DY_SYN_2_value = 0; + 233:src/l502_user_process.c **** } + 234:src/l502_user_process.c **** + 235:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 236:src/l502_user_process.c **** //data[data_I] = 0xB00000000; + 237:src/l502_user_process.c **** Proc_state.average_N ++; + 238:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 239:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; + 240:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended + 241:src/l502_user_process.c **** //Proc_state.average_N = 0; + 242:src/l502_user_process.c **** //if (1){ + 243:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; + 244:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again + 245:src/l502_user_process.c **** TX_buff_I = 0; + 246:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ + 247:src/l502_user_process.c **** uint32_t i = 0; + 248:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 249:src/l502_user_process.c **** TX_buff[TX_buff_I++] = AVG_buff[i]; + 250:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; + 251:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; + 252:src/l502_user_process.c **** } + 253:src/l502_user_process.c **** + 254:src/l502_user_process.c **** + 255:src/l502_user_process.c **** //clear AVG_buff: + 256:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ + 257:src/l502_user_process.c **** AVG_buff[i] = 0xC2321123; + 258:src/l502_user_process.c **** } + 259:src/l502_user_process.c **** + 260:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 261:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 262:src/l502_user_process.c **** //return size; + 263:src/l502_user_process.c **** + 264:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 265:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; + 266:src/l502_user_process.c **** // } + BFIN GAS /tmp/ccLLG9pD.s page 6 - 267:src/l502_user_process.c **** - 268:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 269:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 270:src/l502_user_process.c **** // TX_buff_state = TX_DONE; - 271:src/l502_user_process.c **** - 272:src/l502_user_process.c **** - 273:src/l502_user_process.c **** }else{ // - 274:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 275:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 276:src/l502_user_process.c **** - 277:src/l502_user_process.c **** } - 278:src/l502_user_process.c **** } - 279:src/l502_user_process.c **** - 280:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel - 281:src/l502_user_process.c **** // if (Proc_state.AVG_state == STEP_RUNNING){ - 282:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ - 283:src/l502_user_process.c **** if (1){ - 284:src/l502_user_process.c **** if (1){ - 285:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG - 286:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val + AVG_buff[Proc_state.AVG_buff_I]) & 0x - 287:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; - 288:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 289:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 290:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 291:src/l502_user_process.c **** } - 292:src/l502_user_process.c **** } - 293:src/l502_user_process.c **** } - 294:src/l502_user_process.c **** } - 295:src/l502_user_process.c **** } - 296:src/l502_user_process.c **** } - 297:src/l502_user_process.c **** //*/ - 298:src/l502_user_process.c **** - 299:src/l502_user_process.c **** - 300:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 301:src/l502_user_process.c **** //if (1){ + 267:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 268:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); + 269:src/l502_user_process.c **** + 270:src/l502_user_process.c **** + 271:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 272:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 273:src/l502_user_process.c **** // TX_buff_state = TX_DONE; + 274:src/l502_user_process.c **** Proc_state.average_N = 0; + 275:src/l502_user_process.c **** + 276:src/l502_user_process.c **** }else{ // + 277:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 278:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 279:src/l502_user_process.c **** } + 280:src/l502_user_process.c **** } + 281:src/l502_user_process.c **** + 282:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel + 283:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 284:src/l502_user_process.c **** // if (1){ + 285:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ + 286:src/l502_user_process.c **** if (1){ + 287:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG + 288:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val + AVG_buff[Proc_state.AVG_buff_I]) & + 289:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; + 290:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; + 291:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 292:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 293:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 294:src/l502_user_process.c **** } + 295:src/l502_user_process.c **** } + 296:src/l502_user_process.c **** } + 297:src/l502_user_process.c **** } + 298:src/l502_user_process.c **** } + 299:src/l502_user_process.c **** } + 300:src/l502_user_process.c **** //*/ + 301:src/l502_user_process.c **** 302:src/l502_user_process.c **** - 303:src/l502_user_process.c **** - 304:src/l502_user_process.c **** - 305:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 306:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 307:src/l502_user_process.c **** return size; - 308:src/l502_user_process.c **** }else{ - 309:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 310:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 311:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 312:src/l502_user_process.c **** } - 313:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 314:src/l502_user_process.c **** //hdma_send_req_start(TX_marker, 10, 0); - 315:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 316:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 317:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 318:src/l502_user_process.c **** //}else{ - 319:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); - 320:src/l502_user_process.c **** } - 321:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); - 322:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); - 323:src/l502_user_process.c **** - BFIN GAS /tmp/ccWGmwSi.s page 7 + 303:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 304:src/l502_user_process.c **** //if (1){ + 305:src/l502_user_process.c **** + 306:src/l502_user_process.c **** + 307:src/l502_user_process.c **** + 308:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 309:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 310:src/l502_user_process.c **** return size; + 311:src/l502_user_process.c **** }else{ + 312:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 313:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 314:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 315:src/l502_user_process.c **** } + 316:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 317:src/l502_user_process.c **** //hdma_send_req_start(TX_marker, 10, 0); + 318:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 319:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 320:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 321:src/l502_user_process.c **** //}else{ + 322:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); + 323:src/l502_user_process.c **** } + BFIN GAS /tmp/ccLLG9pD.s page 7 - 324:src/l502_user_process.c **** - 325:src/l502_user_process.c **** - 326:src/l502_user_process.c **** return size_processed; - 327:src/l502_user_process.c **** //return data_I; //number of really processed words + 324:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); + 325:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); + 326:src/l502_user_process.c **** + 327:src/l502_user_process.c **** 328:src/l502_user_process.c **** - 329:src/l502_user_process.c **** - 330:src/l502_user_process.c **** } - 331:src/l502_user_process.c **** } - 332:src/l502_user_process.c **** //return data_I; //number of really processed words - 333:src/l502_user_process.c **** - 334:src/l502_user_process.c **** return 0; - 335:src/l502_user_process.c **** } + 329:src/l502_user_process.c **** return size_processed; + 330:src/l502_user_process.c **** //return data_I; //number of really processed words + 331:src/l502_user_process.c **** + 332:src/l502_user_process.c **** + 333:src/l502_user_process.c **** } + 334:src/l502_user_process.c **** } + 335:src/l502_user_process.c **** //return data_I; //number of really processed words 336:src/l502_user_process.c **** - 337:src/l502_user_process.c **** - 338:src/l502_user_process.c **** - 339:src/l502_user_process.c **** /***************************************************************************//** - 340:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT + 337:src/l502_user_process.c **** return 0; + 338:src/l502_user_process.c **** } + 339:src/l502_user_process.c **** + 340:src/l502_user_process.c **** 341:src/l502_user_process.c **** - 342:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 343:src/l502_user_process.c **** ПК по HDMA. - 344:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 345:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 346:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 347:src/l502_user_process.c **** stream_out_buf_free()). - 348:src/l502_user_process.c **** - 349:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - 350:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны + 342:src/l502_user_process.c **** /***************************************************************************//** + 343:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT + 344:src/l502_user_process.c **** + 345:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов + 346:src/l502_user_process.c **** ПК по HDMA. + 347:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес + 348:src/l502_user_process.c **** однако эти данные все еще считаются использованным + 349:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет + 350:src/l502_user_process.c **** stream_out_buf_free()). 351:src/l502_user_process.c **** - 352:src/l502_user_process.c **** В текущей реализации просто запускается передача д - 353:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. + 352:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц + 353:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны 354:src/l502_user_process.c **** - 355:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными - 356:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 357:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 358:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 359:src/l502_user_process.c **** но они считаются еще используемыми - 360:src/l502_user_process.c **** ******************************************************************************/ - 361:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 362:src/l502_user_process.c **** - 363:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 364:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 365:src/l502_user_process.c **** вызвали бы позже */ - 366:src/l502_user_process.c **** ++streams_cnt[2]; - 367:src/l502_user_process.c **** - 368:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 369:src/l502_user_process.c **** - 370:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более - 371:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ - 372:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) - 373:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; - 374:src/l502_user_process.c **** - 375:src/l502_user_process.c **** sport_tx_start_req(data, size); - 376:src/l502_user_process.c **** - 377:src/l502_user_process.c **** return size; - 378:src/l502_user_process.c **** } - 379:src/l502_user_process.c **** return 0; - 380:src/l502_user_process.c **** } - BFIN GAS /tmp/ccWGmwSi.s page 8 + 355:src/l502_user_process.c **** В текущей реализации просто запускается передача д + 356:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. + 357:src/l502_user_process.c **** + 358:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными + 359:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло + 360:src/l502_user_process.c **** @return Функция возвращает количество обработанн + 361:src/l502_user_process.c **** На эти данные не будет вызываться повторн + 362:src/l502_user_process.c **** но они считаются еще используемыми + 363:src/l502_user_process.c **** ******************************************************************************/ + 364:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 365:src/l502_user_process.c **** + 366:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA + 367:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт + 368:src/l502_user_process.c **** вызвали бы позже */ + 369:src/l502_user_process.c **** ++streams_cnt[2]; + 370:src/l502_user_process.c **** + 371:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 372:src/l502_user_process.c **** + 373:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более + 374:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ + 375:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) + 376:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; + 377:src/l502_user_process.c **** + 378:src/l502_user_process.c **** sport_tx_start_req(data, size); + 379:src/l502_user_process.c **** + 380:src/l502_user_process.c **** return size; + BFIN GAS /tmp/ccLLG9pD.s page 8 - 381:src/l502_user_process.c **** - 382:src/l502_user_process.c **** - 383:src/l502_user_process.c **** + 381:src/l502_user_process.c **** } + 382:src/l502_user_process.c **** return 0; + 383:src/l502_user_process.c **** } 384:src/l502_user_process.c **** 385:src/l502_user_process.c **** 386:src/l502_user_process.c **** - 387:src/l502_user_process.c **** /****************************************************************************//** - 388:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA + 387:src/l502_user_process.c **** + 388:src/l502_user_process.c **** 389:src/l502_user_process.c **** - 390:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд - 391:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе - 392:src/l502_user_process.c **** помощью hdma_send_req_start(). - 393:src/l502_user_process.c **** - 394:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 395:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 396:src/l502_user_process.c **** ****************************************************************************/ - 397:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 398:src/l502_user_process.c **** - 399:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 400:src/l502_user_process.c **** ++streams_cnt[3]; + 390:src/l502_user_process.c **** /****************************************************************************//** + 391:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA + 392:src/l502_user_process.c **** + 393:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд + 394:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе + 395:src/l502_user_process.c **** помощью hdma_send_req_start(). + 396:src/l502_user_process.c **** + 397:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 398:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 399:src/l502_user_process.c **** ****************************************************************************/ + 400:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { 401:src/l502_user_process.c **** - 402:src/l502_user_process.c **** stream_in_buf_free(size); - 403:src/l502_user_process.c **** } + 402:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 403:src/l502_user_process.c **** ++streams_cnt[3]; 404:src/l502_user_process.c **** - 405:src/l502_user_process.c **** - 406:src/l502_user_process.c **** - 407:src/l502_user_process.c **** /***************************************************************************//** - 408:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT + 405:src/l502_user_process.c **** stream_in_buf_free(size); + 406:src/l502_user_process.c **** } + 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 **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это - 412:src/l502_user_process.c **** помощью sport_tx_start_req(). - 413:src/l502_user_process.c **** - 414:src/l502_user_process.c **** - 415:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 416:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 417:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 418:src/l502_user_process.c **** ++streams_cnt[1]; - 419:src/l502_user_process.c **** - 420:src/l502_user_process.c **** stream_out_buf_free(size); - 421:src/l502_user_process.c **** } + 410:src/l502_user_process.c **** /***************************************************************************//** + 411:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT + 412:src/l502_user_process.c **** + 413:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з + 414:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это + 415:src/l502_user_process.c **** помощью sport_tx_start_req(). + 416:src/l502_user_process.c **** + 417:src/l502_user_process.c **** + 418:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 419:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 420:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 421:src/l502_user_process.c **** ++streams_cnt[1]; 422:src/l502_user_process.c **** - 423:src/l502_user_process.c **** - 424:src/l502_user_process.c **** + 423:src/l502_user_process.c **** stream_out_buf_free(size); + 424:src/l502_user_process.c **** } 425:src/l502_user_process.c **** 426:src/l502_user_process.c **** 427:src/l502_user_process.c **** 428:src/l502_user_process.c **** 429:src/l502_user_process.c **** 430:src/l502_user_process.c **** - 431:src/l502_user_process.c **** /****************************************************************************//** - 432:src/l502_user_process.c **** @brief Обработка пользовательских команд. + 431:src/l502_user_process.c **** + 432:src/l502_user_process.c **** 433:src/l502_user_process.c **** - 434:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом - 435:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. + 434:src/l502_user_process.c **** /****************************************************************************//** + 435:src/l502_user_process.c **** @brief Обработка пользовательских команд. 436:src/l502_user_process.c **** - 437:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз - BFIN GAS /tmp/ccWGmwSi.s page 9 + 437:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом + BFIN GAS /tmp/ccLLG9pD.s page 9 - 438:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и - 439:src/l502_user_process.c **** при необходимости передать данные с результатом - 440:src/l502_user_process.c **** - 441:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды - 442:src/l502_user_process.c **** ******************************************************************************/ + 438:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. + 439:src/l502_user_process.c **** + 440:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз + 441:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и + 442:src/l502_user_process.c **** при необходимости передать данные с результатом 443:src/l502_user_process.c **** - 444:src/l502_user_process.c **** - 445:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { - 16 .loc 1 445 0 + 444:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды + 445:src/l502_user_process.c **** ******************************************************************************/ + 446:src/l502_user_process.c **** + 447:src/l502_user_process.c **** + 448:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { + 16 .loc 1 448 0 17 .LVL0: 18 0000 0032 P0 = R0; 19 0002 F405 [--sp] = ( r7:6, p5:4 ); @@ -497,301 +500,301 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 21 .LCFI0: 22 0004 00E81A00 LINK 104; 23 .LCFI1: - 446:src/l502_user_process.c **** switch (cmd->code){ - 24 .loc 1 446 0 + 449:src/l502_user_process.c **** switch (cmd->code){ + 24 .loc 1 449 0 25 0008 21E1FF7F R1 = 32767 (X); - 447:src/l502_user_process.c **** - 448:src/l502_user_process.c **** - 449:src/l502_user_process.c **** /* - 450:src/l502_user_process.c **** Command template - 451:src/l502_user_process.c **** case 0x800?:{ - 452:src/l502_user_process.c **** - 453:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ - 454:src/l502_user_process.c **** break; - 455:src/l502_user_process.c **** } - 456:src/l502_user_process.c **** */ - 457:src/l502_user_process.c **** // typedef struct { - 458:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ - 459:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и - 460:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ - 461:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ - 462:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома - 463:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к - 464:src/l502_user_process.c **** // } t_l502_bf_cmd; - 465:src/l502_user_process.c **** - 466:src/l502_user_process.c **** - 467:src/l502_user_process.c **** //* + 450:src/l502_user_process.c **** + 451:src/l502_user_process.c **** + 452:src/l502_user_process.c **** /* + 453:src/l502_user_process.c **** Command template + 454:src/l502_user_process.c **** case 0x800?:{ + 455:src/l502_user_process.c **** + 456:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ + 457:src/l502_user_process.c **** break; + 458:src/l502_user_process.c **** } + 459:src/l502_user_process.c **** */ + 460:src/l502_user_process.c **** // typedef struct { + 461:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ + 462:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и + 463:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ + 464:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ + 465:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома + 466:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к + 467:src/l502_user_process.c **** // } t_l502_bf_cmd; 468:src/l502_user_process.c **** 469:src/l502_user_process.c **** - 470:src/l502_user_process.c **** - 471:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO - 472:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 473:src/l502_user_process.c **** break; - 474:src/l502_user_process.c **** } - 475:src/l502_user_process.c **** - 476:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO - 477:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 478:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 479:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; - 480:src/l502_user_process.c **** rcv_data[I] = I; - 481:src/l502_user_process.c **** } - 482:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 483:src/l502_user_process.c **** break; - 484:src/l502_user_process.c **** } - BFIN GAS /tmp/ccWGmwSi.s page 10 + 470:src/l502_user_process.c **** //* + 471:src/l502_user_process.c **** + 472:src/l502_user_process.c **** + 473:src/l502_user_process.c **** + 474:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO + 475:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 476:src/l502_user_process.c **** break; + 477:src/l502_user_process.c **** } + 478:src/l502_user_process.c **** + 479:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO + 480:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 481:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 482:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; + 483:src/l502_user_process.c **** rcv_data[I] = I; + 484:src/l502_user_process.c **** } + BFIN GAS /tmp/ccLLG9pD.s page 10 - 485:src/l502_user_process.c **** case 0x8003:{ //configure ADC - 486:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 487:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 488: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 - 489: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, - 490:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 491:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 492:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 493:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 494:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 495:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; - 496:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; - 497:src/l502_user_process.c **** - 498:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 499:src/l502_user_process.c **** - 500:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF - 501:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); - 502:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); - 503:src/l502_user_process.c **** err_codes[12] = configure(); - 504:src/l502_user_process.c **** - 505:src/l502_user_process.c **** - 506:src/l502_user_process.c **** + 485:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 486:src/l502_user_process.c **** break; + 487:src/l502_user_process.c **** } + 488:src/l502_user_process.c **** case 0x8003:{ //configure ADC + 489:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 490:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 491: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 + 492: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, + 493:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 494:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 495:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 496:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 497:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 498:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; + 499:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; + 500:src/l502_user_process.c **** + 501:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 502:src/l502_user_process.c **** + 503:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF + 504:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); + 505:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); + 506:src/l502_user_process.c **** err_codes[12] = configure(); 507:src/l502_user_process.c **** - 508:src/l502_user_process.c **** uint32_t err_codes_sum = 0; - 509:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ - 510:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 511:src/l502_user_process.c **** } - 512:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 513:src/l502_user_process.c **** break; - 514:src/l502_user_process.c **** } - 515:src/l502_user_process.c **** case 0x8004:{ //start streams - 516:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 517:src/l502_user_process.c **** l502_stream_init(); - 518:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 519:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 520:src/l502_user_process.c **** err_codes[2] = streams_start(); - 521:src/l502_user_process.c **** //hdma_send_start(); - 522:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 523:src/l502_user_process.c **** break; - 524:src/l502_user_process.c **** } - 525:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() - 526:src/l502_user_process.c **** - 527:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; - 528:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 529:src/l502_user_process.c **** break; - 530:src/l502_user_process.c **** } - 531:src/l502_user_process.c **** - 532:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr - 533:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; + 508:src/l502_user_process.c **** + 509:src/l502_user_process.c **** + 510:src/l502_user_process.c **** + 511:src/l502_user_process.c **** uint32_t err_codes_sum = 0; + 512:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ + 513:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 514:src/l502_user_process.c **** } + 515:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 516:src/l502_user_process.c **** break; + 517:src/l502_user_process.c **** } + 518:src/l502_user_process.c **** case 0x8004:{ //start streams + 519:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 520:src/l502_user_process.c **** l502_stream_init(); + 521:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 522:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 523:src/l502_user_process.c **** err_codes[2] = streams_start(); + 524:src/l502_user_process.c **** //hdma_send_start(); + 525:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 526:src/l502_user_process.c **** break; + 527:src/l502_user_process.c **** } + 528:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() + 529:src/l502_user_process.c **** + 530:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; + 531:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 532:src/l502_user_process.c **** break; + 533:src/l502_user_process.c **** } 534:src/l502_user_process.c **** - 535:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ - 536:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ - 537:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 538:src/l502_user_process.c **** } - 539:src/l502_user_process.c **** } - 540:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 541:src/l502_user_process.c **** break; - BFIN GAS /tmp/ccWGmwSi.s page 11 + 535:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr + 536:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; + 537:src/l502_user_process.c **** + 538:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ + 539:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ + 540:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 541:src/l502_user_process.c **** } + BFIN GAS /tmp/ccLLG9pD.s page 11 - 542:src/l502_user_process.c **** } - 543:src/l502_user_process.c **** - 544:src/l502_user_process.c **** - 545:src/l502_user_process.c **** + 542:src/l502_user_process.c **** } + 543:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 544:src/l502_user_process.c **** break; + 545:src/l502_user_process.c **** } 546:src/l502_user_process.c **** - 547:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer - 548:src/l502_user_process.c **** TX_buff_I = 0; - 549:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 550:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 551:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 552:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 553:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 554:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 555:src/l502_user_process.c **** Proc_state.average_N = 1; - 556:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 557:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 558:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 559:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 560:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 561:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 562:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 563:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 564:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 565:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 566:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 567:src/l502_user_process.c **** - 568:src/l502_user_process.c **** - 569:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 570:src/l502_user_process.c **** TX_buff[i] = 0; - 571:src/l502_user_process.c **** } - 572:src/l502_user_process.c **** - 573:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 574:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 575:src/l502_user_process.c **** break; - 576:src/l502_user_process.c **** } - 577:src/l502_user_process.c **** case 0x8008:{ //AVG mode - 578:src/l502_user_process.c **** TX_buff_I = 0; - 579:src/l502_user_process.c **** - 580:src/l502_user_process.c **** Proc_state.mode = AVG; - 581:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 582:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 583:src/l502_user_process.c **** Proc_state.average_N_max = 30; - 584:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 585:src/l502_user_process.c **** Proc_state.average_N = 0; - 586:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 587:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 588:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 589:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 590:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 591:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 592:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 593:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 594:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 595:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 596:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 597:src/l502_user_process.c **** - 598:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - BFIN GAS /tmp/ccWGmwSi.s page 12 + 547:src/l502_user_process.c **** + 548:src/l502_user_process.c **** + 549:src/l502_user_process.c **** + 550:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer + 551:src/l502_user_process.c **** TX_buff_I = 0; + 552:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 553:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 554:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 555:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 556:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 557:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 558:src/l502_user_process.c **** Proc_state.average_N = 1; + 559:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 560:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 561:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 562:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 563:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 564:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 565:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 566:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 567:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 568:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 569:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 570:src/l502_user_process.c **** + 571:src/l502_user_process.c **** + 572:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 573:src/l502_user_process.c **** TX_buff[i] = 0; + 574:src/l502_user_process.c **** } + 575:src/l502_user_process.c **** + 576:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 577:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 578:src/l502_user_process.c **** break; + 579:src/l502_user_process.c **** } + 580:src/l502_user_process.c **** case 0x8008:{ //AVG mode + 581:src/l502_user_process.c **** TX_buff_I = 0; + 582:src/l502_user_process.c **** + 583:src/l502_user_process.c **** Proc_state.mode = AVG; + 584:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 585:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 586:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 587:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 588:src/l502_user_process.c **** Proc_state.average_N = 0; + 589:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 590:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 591:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 592:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 593:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 594:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 595:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 596:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 597:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 598:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + BFIN GAS /tmp/ccLLG9pD.s page 12 - 599:src/l502_user_process.c **** TX_buff[i] = 0; - 600:src/l502_user_process.c **** } - 601:src/l502_user_process.c **** - 602:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 603:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 599:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 600:src/l502_user_process.c **** + 601:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 602:src/l502_user_process.c **** TX_buff[i] = 0; + 603:src/l502_user_process.c **** } 604:src/l502_user_process.c **** - 605:src/l502_user_process.c **** break; - 606:src/l502_user_process.c **** } - 607:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) - 608:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 609:src/l502_user_process.c **** break; - 610:src/l502_user_process.c **** } - 611:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value - 612:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 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 **** case 0x800B:{// SEMITRANSPARENT mode - 617:src/l502_user_process.c **** TX_buff_I = 0; + 605:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 606:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 607:src/l502_user_process.c **** + 608:src/l502_user_process.c **** break; + 609:src/l502_user_process.c **** } + 610:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) + 611:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 612:src/l502_user_process.c **** break; + 613:src/l502_user_process.c **** } + 614:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value + 615:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 616:src/l502_user_process.c **** break; + 617:src/l502_user_process.c **** } 618:src/l502_user_process.c **** - 619:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 620:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 621:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 622:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 623:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 624:src/l502_user_process.c **** Proc_state.average_N = 1; - 625:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 626:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 627:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 628:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 629:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 630:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 631:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 632:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 633:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 634:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 635:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 636:src/l502_user_process.c **** - 637:src/l502_user_process.c **** - 638:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 639:src/l502_user_process.c **** TX_buff[i] = 0; - 640:src/l502_user_process.c **** } - 641:src/l502_user_process.c **** - 642:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 643:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 644:src/l502_user_process.c **** break; - 645:src/l502_user_process.c **** - 646:src/l502_user_process.c **** - 647:src/l502_user_process.c **** } + 619:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode + 620:src/l502_user_process.c **** TX_buff_I = 0; + 621:src/l502_user_process.c **** + 622:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 623:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 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; + 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 **** - 650:src/l502_user_process.c **** + 650:src/l502_user_process.c **** } 651:src/l502_user_process.c **** 652:src/l502_user_process.c **** - 653:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer - 654:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 655:src/l502_user_process.c **** hdma_send_stop(); - BFIN GAS /tmp/ccWGmwSi.s page 13 + 653:src/l502_user_process.c **** + 654:src/l502_user_process.c **** + 655:src/l502_user_process.c **** + BFIN GAS /tmp/ccLLG9pD.s page 13 - 656:src/l502_user_process.c **** hdma_send_start(); - 657:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 658:src/l502_user_process.c **** break; - 659:src/l502_user_process.c **** } - 660:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO - 661:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 662:src/l502_user_process.c **** break; - 663:src/l502_user_process.c **** } - 664:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO - 665:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 666:src/l502_user_process.c **** break; - 667:src/l502_user_process.c **** } - 668:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO - 669:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 670:src/l502_user_process.c **** break; - 671:src/l502_user_process.c **** } - 672:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO - 673:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 674:src/l502_user_process.c **** break; - 675:src/l502_user_process.c **** } - 676:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO - 677:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 678:src/l502_user_process.c **** break; - 679:src/l502_user_process.c **** } - 680:src/l502_user_process.c **** - 681:src/l502_user_process.c **** - 682:src/l502_user_process.c **** - 683:src/l502_user_process.c **** /* - 684:src/l502_user_process.c **** case 0x8002:{ - 685:src/l502_user_process.c **** cmd-> result = cmd->param * 2; - 686:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; - 687:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); - 688:src/l502_user_process.c **** break;} - 689:src/l502_user_process.c **** case 0x8001:{ - 690:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; - 691:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; - 692:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); - 693:src/l502_user_process.c **** break;} - 694:src/l502_user_process.c **** */ - 695:src/l502_user_process.c **** - 696:src/l502_user_process.c **** default: { - 697:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 698:src/l502_user_process.c **** } - 699:src/l502_user_process.c **** } - 700:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); - 701:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 702:src/l502_user_process.c **** } - 26 .loc 1 702 0 + 656:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer + 657:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 658:src/l502_user_process.c **** hdma_send_stop(); + 659:src/l502_user_process.c **** hdma_send_start(); + 660:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 661:src/l502_user_process.c **** break; + 662:src/l502_user_process.c **** } + 663:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO + 664:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 665:src/l502_user_process.c **** break; + 666:src/l502_user_process.c **** } + 667:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO + 668:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 669:src/l502_user_process.c **** break; + 670:src/l502_user_process.c **** } + 671:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO + 672:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 673:src/l502_user_process.c **** break; + 674:src/l502_user_process.c **** } + 675:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO + 676:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 677:src/l502_user_process.c **** break; + 678:src/l502_user_process.c **** } + 679:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO + 680:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 681:src/l502_user_process.c **** break; + 682:src/l502_user_process.c **** } + 683:src/l502_user_process.c **** + 684:src/l502_user_process.c **** + 685:src/l502_user_process.c **** + 686:src/l502_user_process.c **** /* + 687:src/l502_user_process.c **** case 0x8002:{ + 688:src/l502_user_process.c **** cmd-> result = cmd->param * 2; + 689:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; + 690:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); + 691:src/l502_user_process.c **** break;} + 692:src/l502_user_process.c **** case 0x8001:{ + 693:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; + 694:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + 695:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); + 696:src/l502_user_process.c **** break;} + 697:src/l502_user_process.c **** */ + 698:src/l502_user_process.c **** + 699:src/l502_user_process.c **** default: { + 700:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 701:src/l502_user_process.c **** } + 702:src/l502_user_process.c **** } + 703:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); + 704:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); + 705:src/l502_user_process.c **** } + 26 .loc 1 705 0 27 000c 7630 R6 = SP; - 446:src/l502_user_process.c **** switch (cmd->code){ - 28 .loc 1 446 0 + 449:src/l502_user_process.c **** switch (cmd->code){ + 28 .loc 1 449 0 29 000e 0095 R0 = W [P0] (Z); 30 .LVL1: 31 0010 0850 R0 = R0 + R1; + BFIN GAS /tmp/ccLLG9pD.s page 14 + + 32 0012 C042 R0 = R0.L (Z); 33 0014 A160 R1 = 20 (X); 34 0016 080A cc =R0<=R1 (iu); - BFIN GAS /tmp/ccWGmwSi.s page 14 - - 35 0018 0B1C if cc jump .L55 (bp); 36 .L2: - 697:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 37 .loc 1 697 0 + 700:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 37 .loc 1 700 0 38 001a 0860 R0 = 1 (X); 39 001c 0160 R1 = 0 (X); 40 001e 0260 R2 = 0 (X); 41 0020 FFE3F0FF call _l502_cmd_done; 42 .LVL2: 43 .L47: - 44 .loc 1 702 0 + 44 .loc 1 705 0 45 0024 3632 SP = R6; 46 0026 01E80000 UNLINK; 47 002a B405 ( r7:6, p5:4 ) = [sp++]; @@ -801,8 +804,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 51 002c 1000 rts; 52 .LVL4: 53 .L55: - 446:src/l502_user_process.c **** switch (cmd->code){ - 54 .loc 1 446 0 + 449:src/l502_user_process.c **** switch (cmd->code){ + 54 .loc 1 449 0 55 002e 0832 P1 = R0; 56 0030 4AE10000 P2.H = .L20; 57 0034 0AE10000 P2.L = .L20; @@ -835,18 +838,18 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 84 004c 3E000000 .dd .L19; 85 0050 3E000000 .dd .L19; 86 .text; + BFIN GAS /tmp/ccLLG9pD.s page 15 + + 87 .L19: - 677:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 88 .loc 1 677 0 - BFIN GAS /tmp/ccWGmwSi.s page 15 - - + 680:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 88 .loc 1 680 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 702 0 + 94 .loc 1 705 0 95 0048 3632 SP = R6; 96 004a 01E80000 UNLINK; 97 004e B405 ( r7:6, p5:4 ) = [sp++]; @@ -856,20 +859,20 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 101 .LVL6: 102 .L14: 103 .LBB2: - 654:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 104 .loc 1 654 0 + 657:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 104 .loc 1 657 0 105 0052 FFE3D7FF call _hdma_send_req_rdy; 106 .LVL7: 107 0056 3830 R7 = R0; 108 .LVL8: - 655:src/l502_user_process.c **** hdma_send_stop(); - 109 .loc 1 655 0 + 658:src/l502_user_process.c **** hdma_send_stop(); + 109 .loc 1 658 0 110 0058 FFE3D4FF call _hdma_send_stop; - 656:src/l502_user_process.c **** hdma_send_start(); - 111 .loc 1 656 0 + 659:src/l502_user_process.c **** hdma_send_start(); + 111 .loc 1 659 0 112 005c FFE3D2FF call _hdma_send_start; - 657:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 113 .loc 1 657 0 + 660:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 113 .loc 1 660 0 114 0060 0730 R0 = R7; 115 0062 0160 R1 = 0 (X); 116 0064 0260 R2 = 0 (X); @@ -879,53 +882,53 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 120 .L4: 121 .LBE2: 122 .LBB3: - 477:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 123 .loc 1 477 0 + 480:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 123 .loc 1 480 0 124 006c C1AC P1 = [P0+12]; 125 .LBE3: - 473:src/l502_user_process.c **** break; - 126 .loc 1 473 0 + 476:src/l502_user_process.c **** break; + 126 .loc 1 476 0 127 006e 7E30 R7 = SP; 128 .LBB6: - 477:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 129 .loc 1 477 0 + 480:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 129 .loc 1 480 0 130 0070 4A44 P2 = P1 << 2; 131 0072 226C P2 += 4; 132 0074 1644 SP -= P2; 133 0076 4E30 R1 = SP; 134 .LBB4: - 478:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 135 .loc 1 478 0 + 481:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + BFIN GAS /tmp/ccLLG9pD.s page 16 + + + 135 .loc 1 481 0 136 0078 5130 R2 = P1; 137 .LBE4: - BFIN GAS /tmp/ccWGmwSi.s page 16 - - - 477:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 138 .loc 1 477 0 + 480:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 138 .loc 1 480 0 139 007a C164 R1 += 24; 140 .LBB5: - 478:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 141 .loc 1 478 0 + 481:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 141 .loc 1 481 0 142 007c 020C cc =R2==0; 143 007e 0818 if cc jump .L22; 144 0080 1132 P2 = R1; 145 0082 0060 R0 = 0 (X); 146 .LVL10: 147 .L23: - 480:src/l502_user_process.c **** rcv_data[I] = I; - 148 .loc 1 480 0 + 483:src/l502_user_process.c **** rcv_data[I] = I; + 148 .loc 1 483 0 149 0084 1092 [P2++] = R0; - 478:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 150 .loc 1 478 0 + 481:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 150 .loc 1 481 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: - 482:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 157 .loc 1 482 0 + 485:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 157 .loc 1 485 0 158 008e 40A0 R0 = [P0+4]; 159 .LVL11: 160 0090 FFE3B8FF call _l502_cmd_done; @@ -936,8 +939,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 165 .L5: 166 .LBE6: 167 .LBB7: - 486:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 168 .loc 1 486 0 + 489:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 168 .loc 1 489 0 169 0098 2AE1B0FF P2 = -80 (X); 170 009c 575B P5 = FP + P2; 171 009e 0160 R1 = 0 (X); @@ -945,64 +948,64 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 173 00a2 4530 R0 = P5; 174 00a4 FFE3AEFF call _memset; 175 .LVL14: - 487:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 176 .loc 1 487 0 + 490:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 176 .loc 1 490 0 177 00a8 0860 R0 = 1 (X); 178 00aa FFE3ABFF call _params_set_lch_cnt; 179 00ae C0BA [FP+-80] = R0; - 489: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 489 0 + 492: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 492 0 181 00b0 0860 R0 = 1 (X); 182 00b2 F0B0 [SP+12] = R0; 183 00b4 30B1 [SP+16] = R0; + BFIN GAS /tmp/ccLLG9pD.s page 17 + + 184 00b6 0060 R0 = 0 (X); 185 00b8 00CC09C2 R1 = R1 -|- R1 || 185 70B10000 - BFIN GAS /tmp/ccWGmwSi.s page 17 - - 186 [SP+20] = R0 || 187 nop; 188 00c0 0260 R2 = 0 (X); 189 00c2 FFE39FFF call _params_set_lch; 190 00c6 D0BA [FP+-76] = R0; - 490:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 191 .loc 1 490 0 + 493:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 191 .loc 1 493 0 192 00c8 0860 R0 = 1 (X); 193 00ca FFE39BFF call _params_set_adc_freq_div; 194 00ce E0BA [FP+-72] = R0; - 491:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 195 .loc 1 491 0 + 494:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 195 .loc 1 494 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; - 492:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 200 .loc 1 492 0 + 495:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 200 .loc 1 495 0 201 00dc 0060 R0 = 0 (X); 202 00de FFE391FF call _params_set_adc_interframe_delay; 203 00e2 00BB [FP+-64] = R0; - 493:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 204 .loc 1 493 0 + 496:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 204 .loc 1 496 0 205 00e4 0060 R0 = 0 (X); 206 00e6 FFE38DFF call _params_set_sync_mode; 207 00ea 10BB [FP+-60] = R0; - 494:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 208 .loc 1 494 0 + 497:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 208 .loc 1 497 0 209 00ec 0060 R0 = 0 (X); 210 00ee FFE389FF call _params_set_sync_start_mode; 211 00f2 20BB [FP+-56] = R0; - 498:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 212 .loc 1 498 0 + 501:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 212 .loc 1 501 0 213 00f4 20E10004 R0 = 1024 (X); 214 00f8 FFE384FF call _sport_in_set_step_size; 215 00fc 50BB [FP+-44] = R0; - 503:src/l502_user_process.c **** err_codes[12] = configure(); - 216 .loc 1 503 0 + 506:src/l502_user_process.c **** err_codes[12] = configure(); + 216 .loc 1 506 0 217 00fe FFE381FF call _configure; 218 .LBB8: - 510:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 219 .loc 1 510 0 + 513:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 219 .loc 1 513 0 220 0102 D2B8 R2 = [FP+-76]; 221 0104 C1B8 R1 = [FP+-80]; 222 0106 04CC0A02 R1 = R1 + R2 (NS) || @@ -1015,12 +1018,12 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 228 .LVL16: 229 0112 F2B8 R2 = [FP+-68]; 230 0114 5150 R1 = R1 + R2; + BFIN GAS /tmp/ccLLG9pD.s page 18 + + 231 .LVL17: 232 0116 02B9 R2 = [FP+-64]; 233 0118 5150 R1 = R1 + R2; - BFIN GAS /tmp/ccWGmwSi.s page 18 - - 234 .LVL18: 235 011a 12B9 R2 = [FP+-60]; 236 011c 5150 R1 = R1 + R2; @@ -1049,8 +1052,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 259 013a 0850 R0 = R0 + R1; 260 .LVL27: 261 .LBE8: - 512:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 262 .loc 1 512 0 + 515:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 262 .loc 1 515 0 263 013c A1B9 R1 = [FP+-24]; 264 013e 0850 R0 = R0 + R1; 265 .LVL28: @@ -1062,36 +1065,36 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 271 .L6: 272 .LBE7: 273 .LBB9: - 516:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 274 .loc 1 516 0 + 519:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 274 .loc 1 519 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; - 517:src/l502_user_process.c **** l502_stream_init(); - 281 .loc 1 517 0 + 520:src/l502_user_process.c **** l502_stream_init(); + 281 .loc 1 520 0 282 0156 FFE355FF call _l502_stream_init; 283 .LVL30: - 518:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 284 .loc 1 518 0 + 521:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + BFIN GAS /tmp/ccLLG9pD.s page 19 + + + 284 .loc 1 521 0 285 015a 1860 R0 = 3 (X); 286 015c FFE352FF call _stream_enable; - BFIN GAS /tmp/ccWGmwSi.s page 19 - - 287 0160 B0BB [FP+-20] = R0; - 519:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 288 .loc 1 519 0 + 522:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 288 .loc 1 522 0 289 0162 FFE34FFF call _stream_out_preload; 290 0166 C0BB [FP+-16] = R0; - 520:src/l502_user_process.c **** err_codes[2] = streams_start(); - 291 .loc 1 520 0 + 523:src/l502_user_process.c **** err_codes[2] = streams_start(); + 291 .loc 1 523 0 292 0168 FFE34CFF call _streams_start; 293 016c D0BB [FP+-12] = R0; - 522:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 294 .loc 1 522 0 + 525:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 294 .loc 1 525 0 295 016e 4F30 R1 = FP; 296 0170 0060 R0 = 0 (X); 297 0172 6167 R1 += -20; @@ -1102,8 +1105,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 302 .L7: 303 .LBE9: 304 .LBB10: - 528:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 305 .loc 1 528 0 + 531:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 305 .loc 1 531 0 306 017c 4AE10000 P2.H = _streams_cnt; 307 0180 0AE10000 P2.L = _streams_cnt; 308 0184 1191 R1 = [P2]; @@ -1120,8 +1123,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 319 019a 452F jump.s .L47; 320 .LVL33: 321 .L8: - 529:src/l502_user_process.c **** break; - 322 .loc 1 529 0 + 532:src/l502_user_process.c **** break; + 322 .loc 1 532 0 323 019c 4AE10000 P2.H = _dbg_sport_rx_copy; 324 01a0 0AE12800 P2.L = _dbg_sport_rx_copy; 325 01a4 1091 R0 = [P2]; @@ -1130,17 +1133,17 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 328 .LBE10: 329 .LBB11: 330 .LBB12: - 537:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 331 .loc 1 537 0 + 540:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 331 .loc 1 540 0 332 01aa 51A0 R1 = [P2+4]; 333 01ac 1030 R2 = R0; 334 .LVL34: + BFIN GAS /tmp/ccLLG9pD.s page 20 + + 335 01ae 010C cc =R1==0; 336 01b0 0A64 R2 += 1; 337 01b2 0206 if !cc R0 = R2; - BFIN GAS /tmp/ccWGmwSi.s page 20 - - 338 .LVL35: 339 01b4 91A0 R1 = [P2+8]; 340 01b6 1030 R2 = R0; @@ -1192,28 +1195,28 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 386 01f8 0206 if !cc R0 = R2; 387 .LVL49: 388 .LBE12: - 540:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 389 .loc 1 540 0 + 543:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 389 .loc 1 543 0 390 01fa 51A2 R1 = [P2+36]; + BFIN GAS /tmp/ccLLG9pD.s page 21 + + 391 .LBB13: - 537:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 392 .loc 1 537 0 - BFIN GAS /tmp/ccWGmwSi.s page 21 - - + 540:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 392 .loc 1 540 0 393 01fc 1030 R2 = R0; 394 .LBE13: - 540:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 395 .loc 1 540 0 + 543:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 395 .loc 1 543 0 396 01fe 010C cc =R1==0; 397 .LBB14: - 537:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 398 .loc 1 537 0 + 540:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 398 .loc 1 540 0 399 0200 0A64 R2 += 1; 400 .LVL50: 401 .LBE14: - 540:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 402 .loc 1 540 0 + 543:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 402 .loc 1 543 0 403 0202 0206 if !cc R0 = R2; 404 .LVL51: 405 0204 4A30 R1 = P2; @@ -1224,116 +1227,116 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 410 .LVL53: 411 .L9: 412 .LBE11: - 548:src/l502_user_process.c **** TX_buff_I = 0; - 413 .loc 1 548 0 + 551:src/l502_user_process.c **** TX_buff_I = 0; + 413 .loc 1 551 0 414 0210 4CE10000 P4.H = _TX_buff_I; 415 0214 0260 R2 = 0 (X); 416 0216 0CE11400 P4.L = _TX_buff_I; - 549:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 417 .loc 1 549 0 + 552:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 417 .loc 1 552 0 418 021a 49E10000 P1.H = _TX_buff_state; - 548:src/l502_user_process.c **** TX_buff_I = 0; - 419 .loc 1 548 0 + 551:src/l502_user_process.c **** TX_buff_I = 0; + 419 .loc 1 551 0 420 021e 2293 [P4] = R2; - 549:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 421 .loc 1 549 0 + 552:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 421 .loc 1 552 0 422 0220 0160 R1 = 0 (X); 423 0222 09E13000 P1.L = _TX_buff_state; - 550:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 424 .loc 1 550 0 + 553:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 424 .loc 1 553 0 425 0226 4AE10000 P2.H = _Proc_state; - 549:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 426 .loc 1 549 0 + 552:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 426 .loc 1 552 0 427 022a 099B B [P1] = R1; - 550:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 428 .loc 1 550 0 + 553:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 428 .loc 1 553 0 429 022c 0AE12C00 P2.L = _Proc_state; 430 0230 0860 R0 = 1 (X); 431 0232 109B B [P2] = R0; - 551:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 432 .loc 1 551 0 + 554:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 432 .loc 1 554 0 433 0234 90E60100 B [P2+1] = R0; - 552:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 434 .loc 1 552 0 + 555:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 434 .loc 1 555 0 + BFIN GAS /tmp/ccLLG9pD.s page 22 + + 435 0238 91E60300 B [P2+3] = R1; - 553:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 436 .loc 1 553 0 - BFIN GAS /tmp/ccWGmwSi.s page 22 - - + 556:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 436 .loc 1 556 0 437 023c 5060 R0 = 10 (X); 438 023e 90B4 W [P2+4] = R0; - 555:src/l502_user_process.c **** Proc_state.average_N = 1; - 439 .loc 1 555 0 + 558:src/l502_user_process.c **** Proc_state.average_N = 1; + 439 .loc 1 558 0 440 0240 0860 R0 = 1 (X); 441 0242 D0B4 W [P2+6] = R0; - 556:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 442 .loc 1 556 0 + 559:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 442 .loc 1 559 0 443 0244 92B0 [P2+8] = R2; - 557:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 444 .loc 1 557 0 + 560:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 444 .loc 1 560 0 445 0246 91E60C00 B [P2+12] = R1; - 558:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 446 .loc 1 558 0 + 561:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 446 .loc 1 561 0 447 024a 91E61400 B [P2+20] = R1; - 559:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 448 .loc 1 559 0 + 562:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 448 .loc 1 562 0 449 024e 12B1 [P2+16] = R2; - 560:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 450 .loc 1 560 0 + 563:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 450 .loc 1 563 0 451 0250 91E61500 B [P2+21] = R1; - 561:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 452 .loc 1 561 0 + 564:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 452 .loc 1 564 0 453 0254 92B1 [P2+24] = R2; - 562:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 454 .loc 1 562 0 + 565:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 454 .loc 1 565 0 455 0256 91E61C00 B [P2+28] = R1; - 563:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 456 .loc 1 563 0 + 566:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 456 .loc 1 566 0 457 025a 12B2 [P2+32] = R2; - 564:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 458 .loc 1 564 0 + 567:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 458 .loc 1 567 0 459 025c 52B2 [P2+36] = R2; - 566:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 460 .loc 1 566 0 + 569:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 460 .loc 1 569 0 461 025e 2060 R0 = 4 (X); - 565:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 462 .loc 1 565 0 + 568:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 462 .loc 1 568 0 463 0260 91E61600 B [P2+22] = R1; - 566:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 464 .loc 1 566 0 + 569:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 464 .loc 1 569 0 465 0264 089B B [P1] = R0; 466 0266 4DE10000 P5.H = _TX_buff; 467 026a 0068 P0 = 0 (X); 468 .LVL54: 469 026c 0DE10000 P5.L = _TX_buff; 470 .LBB15: - 570:src/l502_user_process.c **** TX_buff[i] = 0; - 471 .loc 1 570 0 + 573:src/l502_user_process.c **** TX_buff[i] = 0; + 471 .loc 1 573 0 472 0270 0060 R0 = 0 (X); 473 0272 29E11027 P1 = 10000 (X); 474 0276 B2E00410 LSETUP (.L44, .L58) LC1 = P1; 475 .L44: 476 027a 855E P2 = P5 + (P0 << 2); + BFIN GAS /tmp/ccLLG9pD.s page 23 + + 477 027c 1093 [P2] = R0; 478 .L58: - 569:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - BFIN GAS /tmp/ccWGmwSi.s page 23 - - - 479 .loc 1 569 0 + 572:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 479 .loc 1 572 0 480 027e 086C P0 += 1; 481 .LVL55: 482 .L53: 483 .LBE15: - 643:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 484 .loc 1 643 0 + 646:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 484 .loc 1 646 0 485 0280 2091 R0 = [P4]; 486 0282 0160 R1 = 0 (X); 487 0284 0260 R2 = 0 (X); 488 0286 FFE3BDFE call _l502_cmd_done; 489 .LVL56: - 490 .loc 1 702 0 + 490 .loc 1 705 0 491 028a 3632 SP = R6; 492 028c 01E80000 UNLINK; 493 0290 B405 ( r7:6, p5:4 ) = [sp++]; @@ -1342,72 +1345,72 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 496 0292 1000 rts; 497 .LVL57: 498 .L10: - 578:src/l502_user_process.c **** TX_buff_I = 0; - 499 .loc 1 578 0 + 581:src/l502_user_process.c **** TX_buff_I = 0; + 499 .loc 1 581 0 500 0294 4CE10000 P4.H = _TX_buff_I; 501 0298 0260 R2 = 0 (X); 502 029a 0CE11400 P4.L = _TX_buff_I; - 580:src/l502_user_process.c **** Proc_state.mode = AVG; - 503 .loc 1 580 0 + 583:src/l502_user_process.c **** Proc_state.mode = AVG; + 503 .loc 1 583 0 504 029e 4AE10000 P2.H = _Proc_state; - 578:src/l502_user_process.c **** TX_buff_I = 0; - 505 .loc 1 578 0 + 581:src/l502_user_process.c **** TX_buff_I = 0; + 505 .loc 1 581 0 506 02a2 2293 [P4] = R2; - 580:src/l502_user_process.c **** Proc_state.mode = AVG; - 507 .loc 1 580 0 + 583:src/l502_user_process.c **** Proc_state.mode = AVG; + 507 .loc 1 583 0 508 02a4 0AE12C00 P2.L = _Proc_state; 509 02a8 1860 R0 = 3 (X); 510 02aa 109B B [P2] = R0; - 581:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 511 .loc 1 581 0 + 584:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 511 .loc 1 584 0 512 02ac 90E60100 B [P2+1] = R0; - 582:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 513 .loc 1 582 0 + 585:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 513 .loc 1 585 0 514 02b0 0160 R1 = 0 (X); 515 02b2 91E60300 B [P2+3] = R1; - 583:src/l502_user_process.c **** Proc_state.average_N_max = 30; - 516 .loc 1 583 0 - 517 02b6 F060 R0 = 30 (X); + 586:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 516 .loc 1 586 0 + 517 02b6 5060 R0 = 10 (X); 518 02b8 90B4 W [P2+4] = R0; - 585:src/l502_user_process.c **** Proc_state.average_N = 0; - 519 .loc 1 585 0 + 588:src/l502_user_process.c **** Proc_state.average_N = 0; + 519 .loc 1 588 0 520 02ba 0060 R0 = 0 (X); 521 02bc D0B4 W [P2+6] = R0; - 586:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 522 .loc 1 586 0 + 589:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 522 .loc 1 589 0 + BFIN GAS /tmp/ccLLG9pD.s page 24 + + 523 02be 92B0 [P2+8] = R2; - 587:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 524 .loc 1 587 0 - BFIN GAS /tmp/ccWGmwSi.s page 24 - - + 590:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 524 .loc 1 590 0 525 02c0 91E60C00 B [P2+12] = R1; - 588:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 526 .loc 1 588 0 + 591:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 526 .loc 1 591 0 527 02c4 91E61400 B [P2+20] = R1; - 589:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 528 .loc 1 589 0 + 592:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 528 .loc 1 592 0 529 02c8 12B1 [P2+16] = R2; - 590:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 530 .loc 1 590 0 + 593:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 530 .loc 1 593 0 531 02ca 91E61500 B [P2+21] = R1; - 591:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 532 .loc 1 591 0 + 594:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 532 .loc 1 594 0 533 02ce 92B1 [P2+24] = R2; - 592:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 534 .loc 1 592 0 + 595:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 534 .loc 1 595 0 535 02d0 91E61C00 B [P2+28] = R1; - 593:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 536 .loc 1 593 0 + 596:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 536 .loc 1 596 0 537 02d4 12B2 [P2+32] = R2; - 594:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 538 .loc 1 594 0 + 597:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 538 .loc 1 597 0 539 02d6 52B2 [P2+36] = R2; - 595:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 540 .loc 1 595 0 + 598:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 540 .loc 1 598 0 541 02d8 91E61600 B [P2+22] = R1; - 596:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 542 .loc 1 596 0 + 599:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 542 .loc 1 599 0 543 02dc 4AE10000 P2.H = _TX_buff_state; 544 02e0 2060 R0 = 4 (X); 545 02e2 0AE13000 P2.L = _TX_buff_state; @@ -1417,8 +1420,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 549 .LVL58: 550 02ee 0DE10000 P5.L = _TX_buff; 551 .LBB16: - 599:src/l502_user_process.c **** TX_buff[i] = 0; - 552 .loc 1 599 0 + 602:src/l502_user_process.c **** TX_buff[i] = 0; + 552 .loc 1 602 0 553 02f2 0060 R0 = 0 (X); 554 02f4 29E11027 P1 = 10000 (X); 555 02f8 B2E00410 LSETUP (.L45, .L57) LC1 = P1; @@ -1426,21 +1429,21 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 557 02fc 855E P2 = P5 + (P0 << 2); 558 02fe 1093 [P2] = R0; 559 .L57: - 598:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 560 .loc 1 598 0 + 601:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 560 .loc 1 601 0 561 0300 086C P0 += 1; 562 0302 BF2F jump.s .L53; 563 .LVL59: 564 .L11: 565 .LBE16: - 608:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 566 .loc 1 608 0 + 611:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 566 .loc 1 611 0 + BFIN GAS /tmp/ccLLG9pD.s page 25 + + 567 0304 4AE10000 P2.H = _TX_buff_I_shadow; 568 0308 0AE12C00 P2.L = _TX_buff_I_shadow; 569 030c 1091 R0 = [P2]; - BFIN GAS /tmp/ccWGmwSi.s page 25 - - 570 030e 0160 R1 = 0 (X); 571 0310 0260 R2 = 0 (X); 572 0312 FFE377FE call _l502_cmd_done; @@ -1448,8 +1451,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 574 0316 872E jump.s .L47; 575 .LVL61: 576 .L12: - 612:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 577 .loc 1 612 0 + 615:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 577 .loc 1 615 0 578 0318 4AE10000 P2.H = _dbg_receive_value; 579 031c 0AE10000 P2.L = _dbg_receive_value; 580 0320 1091 R0 = [P2]; @@ -1460,72 +1463,72 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 585 032a 7D2E jump.s .L47; 586 .LVL63: 587 .L13: - 617:src/l502_user_process.c **** TX_buff_I = 0; - 588 .loc 1 617 0 + 620:src/l502_user_process.c **** TX_buff_I = 0; + 588 .loc 1 620 0 589 032c 4CE10000 P4.H = _TX_buff_I; 590 0330 0260 R2 = 0 (X); 591 0332 0CE11400 P4.L = _TX_buff_I; - 619:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 592 .loc 1 619 0 + 622:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 592 .loc 1 622 0 593 0336 4AE10000 P2.H = _Proc_state; - 617:src/l502_user_process.c **** TX_buff_I = 0; - 594 .loc 1 617 0 + 620:src/l502_user_process.c **** TX_buff_I = 0; + 594 .loc 1 620 0 595 033a 2293 [P4] = R2; - 619:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 596 .loc 1 619 0 + 622:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 596 .loc 1 622 0 597 033c 0AE12C00 P2.L = _Proc_state; 598 0340 1060 R0 = 2 (X); 599 0342 109B B [P2] = R0; - 620:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 600 .loc 1 620 0 + 623:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 600 .loc 1 623 0 601 0344 90E60100 B [P2+1] = R0; - 621:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 602 .loc 1 621 0 + 624:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 602 .loc 1 624 0 603 0348 0160 R1 = 0 (X); 604 034a 91E60300 B [P2+3] = R1; - 622:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 605 .loc 1 622 0 + 625:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 605 .loc 1 625 0 606 034e 5060 R0 = 10 (X); 607 0350 90B4 W [P2+4] = R0; - 624:src/l502_user_process.c **** Proc_state.average_N = 1; - 608 .loc 1 624 0 + 627:src/l502_user_process.c **** Proc_state.average_N = 1; + 608 .loc 1 627 0 609 0352 0860 R0 = 1 (X); 610 0354 D0B4 W [P2+6] = R0; - 625:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 611 .loc 1 625 0 + 628:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 611 .loc 1 628 0 612 0356 92B0 [P2+8] = R2; - 626:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 613 .loc 1 626 0 + 629:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + BFIN GAS /tmp/ccLLG9pD.s page 26 + + + 613 .loc 1 629 0 614 0358 91E60C00 B [P2+12] = R1; - 627:src/l502_user_process.c **** Proc_state.AVG_state = 0; - BFIN GAS /tmp/ccWGmwSi.s page 26 - - - 615 .loc 1 627 0 + 630:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 615 .loc 1 630 0 616 035c 91E61400 B [P2+20] = R1; - 628:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 617 .loc 1 628 0 + 631:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 617 .loc 1 631 0 618 0360 12B1 [P2+16] = R2; - 629:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 619 .loc 1 629 0 + 632:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 619 .loc 1 632 0 620 0362 91E61500 B [P2+21] = R1; - 630:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 621 .loc 1 630 0 + 633:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 621 .loc 1 633 0 622 0366 92B1 [P2+24] = R2; - 631:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 623 .loc 1 631 0 + 634:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 623 .loc 1 634 0 624 0368 91E61C00 B [P2+28] = R1; - 632:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 625 .loc 1 632 0 + 635:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 625 .loc 1 635 0 626 036c 12B2 [P2+32] = R2; - 633:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 627 .loc 1 633 0 + 636:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 627 .loc 1 636 0 628 036e 52B2 [P2+36] = R2; - 634:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 629 .loc 1 634 0 + 637:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 629 .loc 1 637 0 630 0370 91E61600 B [P2+22] = R1; - 635:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 631 .loc 1 635 0 + 638:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 631 .loc 1 638 0 632 0374 4AE10000 P2.H = _TX_buff_state; 633 0378 2060 R0 = 4 (X); 634 037a 0AE13000 P2.L = _TX_buff_state; @@ -1535,8 +1538,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 638 .LVL64: 639 0386 0DE10000 P5.L = _TX_buff; 640 .LBB17: - 639:src/l502_user_process.c **** TX_buff[i] = 0; - 641 .loc 1 639 0 + 642:src/l502_user_process.c **** TX_buff[i] = 0; + 641 .loc 1 642 0 642 038a 0060 R0 = 0 (X); 643 038c 29E11027 P1 = 10000 (X); 644 0390 B2E00410 LSETUP (.L46, .L56) LC1 = P1; @@ -1544,8 +1547,8 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 646 0394 855E P2 = P5 + (P0 << 2); 647 0396 1093 [P2] = R0; 648 .L56: - 638:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 649 .loc 1 638 0 + 641:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 649 .loc 1 641 0 650 0398 086C P0 += 1; 651 039a 732F jump.s .L53; 652 .LBE17: @@ -1555,35 +1558,35 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 656 .global _sport_tx_done; 657 .type _sport_tx_done, STT_FUNC; 658 _sport_tx_done: + BFIN GAS /tmp/ccLLG9pD.s page 27 + + 659 .LFB5: - 417:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 660 .loc 1 417 0 - BFIN GAS /tmp/ccWGmwSi.s page 27 - - + 420:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 660 .loc 1 420 0 661 .LVL65: - 418:src/l502_user_process.c **** ++streams_cnt[1]; - 662 .loc 1 418 0 + 421:src/l502_user_process.c **** ++streams_cnt[1]; + 662 .loc 1 421 0 663 039c 4AE10000 P2.H = _streams_cnt; - 417:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 664 .loc 1 417 0 + 420:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 664 .loc 1 420 0 665 03a0 00E80000 LINK 0; 666 .LCFI5: - 418:src/l502_user_process.c **** ++streams_cnt[1]; - 667 .loc 1 418 0 + 421:src/l502_user_process.c **** ++streams_cnt[1]; + 667 .loc 1 421 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; - 420:src/l502_user_process.c **** stream_out_buf_free(size); - 673 .loc 1 420 0 + 423:src/l502_user_process.c **** stream_out_buf_free(size); + 673 .loc 1 423 0 674 03ae 0130 R0 = R1; - 421:src/l502_user_process.c **** } - 675 .loc 1 421 0 + 424:src/l502_user_process.c **** } + 675 .loc 1 424 0 676 03b0 01E80000 UNLINK; - 420:src/l502_user_process.c **** stream_out_buf_free(size); - 677 .loc 1 420 0 + 423:src/l502_user_process.c **** stream_out_buf_free(size); + 677 .loc 1 423 0 678 03b4 FFE226FE jump.l _stream_out_buf_free; 679 .LVL67: 680 .LFE5: @@ -1593,40 +1596,40 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 684 .type _hdma_send_done, STT_FUNC; 685 _hdma_send_done: 686 .LFB4: - 397:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 687 .loc 1 397 0 + 400:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 687 .loc 1 400 0 688 .LVL68: - 399:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 689 .loc 1 399 0 + 402:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 689 .loc 1 402 0 690 03b8 4AE10000 P2.H = _TX_buff_state; - 397:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 691 .loc 1 397 0 + 400:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 691 .loc 1 400 0 692 03bc 00E80000 LINK 0; 693 .LCFI6: - 399:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 694 .loc 1 399 0 + 402:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 694 .loc 1 402 0 695 03c0 2060 R0 = 4 (X); 696 .LVL69: 697 03c2 0AE13000 P2.L = _TX_buff_state; 698 03c6 109B B [P2] = R0; - 400:src/l502_user_process.c **** ++streams_cnt[3]; - 699 .loc 1 400 0 + 403:src/l502_user_process.c **** ++streams_cnt[3]; + 699 .loc 1 403 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; + BFIN GAS /tmp/ccLLG9pD.s page 28 + + 704 03d4 D0B0 [P2+12] = R0; - 402:src/l502_user_process.c **** stream_in_buf_free(size); - 705 .loc 1 402 0 - BFIN GAS /tmp/ccWGmwSi.s page 28 - - + 405:src/l502_user_process.c **** stream_in_buf_free(size); + 705 .loc 1 405 0 706 03d6 0130 R0 = R1; - 403:src/l502_user_process.c **** } - 707 .loc 1 403 0 + 406:src/l502_user_process.c **** } + 707 .loc 1 406 0 708 03d8 01E80000 UNLINK; - 402:src/l502_user_process.c **** stream_in_buf_free(size); - 709 .loc 1 402 0 + 405:src/l502_user_process.c **** stream_in_buf_free(size); + 709 .loc 1 405 0 710 03dc FFE212FE jump.l _stream_in_buf_free; 711 .LVL70: 712 .LFE4: @@ -1636,56 +1639,56 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 716 .type _usr_out_proc_data, STT_FUNC; 717 _usr_out_proc_data: 718 .LFB3: - 361:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 719 .loc 1 361 0 + 364:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 719 .loc 1 364 0 720 .LVL71: 721 03e0 7005 [--sp] = ( r7:6 ); 722 723 .LCFI7: - 366:src/l502_user_process.c **** ++streams_cnt[2]; - 724 .loc 1 366 0 + 369:src/l502_user_process.c **** ++streams_cnt[2]; + 724 .loc 1 369 0 725 03e2 4AE10000 P2.H = _streams_cnt; - 361:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 726 .loc 1 361 0 + 364:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 726 .loc 1 364 0 727 03e6 00E80300 LINK 12; 728 .LCFI8: - 366:src/l502_user_process.c **** ++streams_cnt[2]; - 729 .loc 1 366 0 + 369:src/l502_user_process.c **** ++streams_cnt[2]; + 729 .loc 1 369 0 730 03ea 0AE10000 P2.L = _streams_cnt; - 361:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 731 .loc 1 361 0 + 364:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 731 .loc 1 364 0 732 03ee 3030 R6 = R0; - 366:src/l502_user_process.c **** ++streams_cnt[2]; - 733 .loc 1 366 0 + 369:src/l502_user_process.c **** ++streams_cnt[2]; + 733 .loc 1 369 0 734 03f0 90A0 R0 = [P2+8]; 735 .LVL72: 736 03f2 0864 R0 += 1; - 361:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 737 .loc 1 361 0 + 364:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 737 .loc 1 364 0 738 03f4 82CE01CE R7 = ROT R1 BY 0 || 738 90B00000 739 [P2+8] = R0 || 740 nop; 741 .LVL73: - 368:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 742 .loc 1 368 0 + 371:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 742 .loc 1 371 0 743 03fc FFE302FE call _sport_tx_req_rdy; 744 0400 000C cc =R0==0; 745 0402 0E18 if cc jump .L67; 746 0404 20E10040 R0 = 16384 (X); 747 0408 070A cc =R7<=R0 (iu); 748 040a 3806 if !cc R7 = R0; + BFIN GAS /tmp/ccLLG9pD.s page 29 + + 749 .LVL74: - 375:src/l502_user_process.c **** sport_tx_start_req(data, size); - 750 .loc 1 375 0 - BFIN GAS /tmp/ccWGmwSi.s page 29 - - + 378:src/l502_user_process.c **** sport_tx_start_req(data, size); + 750 .loc 1 378 0 751 040c 0630 R0 = R6; 752 040e 0F30 R1 = R7; 753 0410 FFE3F8FD call _sport_tx_start_req; - 380:src/l502_user_process.c **** } - 754 .loc 1 380 0 + 383:src/l502_user_process.c **** } + 754 .loc 1 383 0 755 0414 0730 R0 = R7; 756 0416 01E80000 UNLINK; 757 041a 3005 ( r7:6 ) = [sp++]; @@ -1695,12 +1698,12 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 761 041c 1000 rts; 762 .LVL76: 763 .L67: - 368:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 764 .loc 1 368 0 + 371:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 764 .loc 1 371 0 765 041e 0760 R7 = 0 (X); 766 .LVL77: - 380:src/l502_user_process.c **** } - 767 .loc 1 380 0 + 383:src/l502_user_process.c **** } + 767 .loc 1 383 0 768 0420 0730 R0 = R7; 769 0422 01E80000 UNLINK; 770 0426 3005 ( r7:6 ) = [sp++]; @@ -1721,3803 +1724,3804 @@ BFIN GAS /tmp/ccWGmwSi.s page 1 784 042c E305 [--sp] = ( r7:4, p5:3 ); 785 786 .LCFI11: + 168:src/l502_user_process.c **** size_processed = 0; + 787 .loc 1 168 0 + 788 042e 44E10000 R4.H = _size_processed; 166:src/l502_user_process.c **** ++streams_cnt[0]; - 787 .loc 1 166 0 - 788 042e 4AE10000 P2.H = _streams_cnt; - 162:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 789 .loc 1 162 0 - 790 0432 00E80300 LINK 12; - 791 .LCFI12: - 166:src/l502_user_process.c **** ++streams_cnt[0]; - 792 .loc 1 166 0 - 793 0436 0AE10000 P2.L = _streams_cnt; - 162:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 794 .loc 1 162 0 - 795 043a 3030 R6 = R0; - 166:src/l502_user_process.c **** ++streams_cnt[0]; - 796 .loc 1 166 0 - 797 043c 1091 R0 = [P2]; - 798 .LVL80: - BFIN GAS /tmp/ccWGmwSi.s page 30 - - - 799 043e 0864 R0 += 1; + 789 .loc 1 166 0 + 790 0432 4AE10000 P2.H = _streams_cnt; + 168:src/l502_user_process.c **** size_processed = 0; + 791 .loc 1 168 0 + 792 0436 04E12400 R4.L = _size_processed; 173:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 800 .loc 1 173 0 - 801 0440 45E10000 R5.H = _TX_buff_state; + 793 .loc 1 173 0 + 794 043a 45E10000 R5.H = _TX_buff_state; + 162:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 795 .loc 1 162 0 + BFIN GAS /tmp/ccLLG9pD.s page 30 + + + 796 043e 00E80300 LINK 12; + 797 .LCFI12: 166:src/l502_user_process.c **** ++streams_cnt[0]; - 802 .loc 1 166 0 - 803 0444 1093 [P2] = R0; + 798 .loc 1 166 0 + 799 0442 0AE10000 P2.L = _streams_cnt; + 162:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 800 .loc 1 162 0 + 801 0446 3030 R6 = R0; + 168:src/l502_user_process.c **** size_processed = 0; + 802 .loc 1 168 0 + 803 0448 0432 P0 = R4; 173:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ 804 .loc 1 173 0 - 805 0446 05E13000 R5.L = _TX_buff_state; - 806 044a 1532 P2 = R5; + 805 044a 05E13000 R5.L = _TX_buff_state; + 166:src/l502_user_process.c **** ++streams_cnt[0]; + 806 .loc 1 166 0 + 807 044e 1091 R0 = [P2]; + 808 .LVL80: + 173:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 809 .loc 1 173 0 + 810 0450 0D32 P1 = R5; + 166:src/l502_user_process.c **** ++streams_cnt[0]; + 811 .loc 1 166 0 + 812 0452 0864 R0 += 1; + 813 0454 1093 [P2] = R0; 168:src/l502_user_process.c **** size_processed = 0; - 807 .loc 1 168 0 - 808 044c 49E10000 P1.H = _size_processed; - 809 0450 0060 R0 = 0 (X); - 810 0452 09E12400 P1.L = _size_processed; - 811 0456 0893 [P1] = R0; + 814 .loc 1 168 0 + 815 0456 0060 R0 = 0 (X); + 816 0458 0093 [P0] = R0; 162:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 812 .loc 1 162 0 - 813 0458 82CE01CE R7 = ROT R1 BY 0 || - 813 50990000 - 814 R0 = B [P2] (X) || - 815 nop; - 816 .LVL81: + 817 .loc 1 162 0 + 818 045a 82CE01CE R7 = ROT R1 BY 0 || + 818 48990000 + 819 R0 = B [P1] (X) || + 820 nop; + 821 .LVL81: 173:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 817 .loc 1 173 0 - 818 0460 4043 R0 = R0.B (Z); - 819 0462 2160 R1 = 4 (X); - 820 0464 0808 cc =R0==R1; - 821 0466 AE18 if cc jump .L102; - 822 .LVL82: - 823 .L69: + 822 .loc 1 173 0 + 823 0462 4043 R0 = R0.B (Z); + 824 0464 2160 R1 = 4 (X); + 825 0466 0808 cc =R0==R1; + 826 0468 3A18 if cc jump .L102; + 827 .L69: 182:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 824 .loc 1 182 0 - 825 0468 4DE10000 P5.H = _Proc_state; - 826 046c 0DE12C00 P5.L = _Proc_state; - 827 0470 6899 R0 = B [P5] (X); - 828 0472 4043 R0 = R0.B (Z); - 829 0474 080C cc =R0==1; - 830 0476 7818 if cc jump .L103; + 828 .loc 1 182 0 + 829 046a 43E10000 R3.H = _Proc_state; + 830 046e 03E12C00 R3.L = _Proc_state; + 831 0472 0B32 P1 = R3; + 832 0474 4899 R0 = B [P1] (X); + 833 0476 4043 R0 = R0.B (Z); + 834 0478 080C cc =R0==1; + 835 047a 2418 if cc jump .L103; 194:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 831 .loc 1 194 0 - 832 0478 6899 R0 = B [P5] (X); - 833 047a 4043 R0 = R0.B (Z); - 834 047c 100C cc =R0==2; - 835 047e BC18 if cc jump .L104; - 836 .L74: - 214:src/l502_user_process.c **** if (Proc_state.mode == WORK){ - 837 .loc 1 214 0 - 838 0480 6899 R0 = B [P5] (X); - 219:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 839 .loc 1 219 0 - 840 0482 6899 R0 = B [P5] (X); - 841 0484 4043 R0 = R0.B (Z); - 842 0486 180C cc =R0==3; - 843 0488 5414 if !cc jump .L78 (bp); - 844 048a 48E10000 P0.H = _data_I; - BFIN GAS /tmp/ccWGmwSi.s page 31 + 836 .loc 1 194 0 + 837 047c 2B32 P5 = R3; + 838 047e 6899 R0 = B [P5] (X); + 839 0480 4043 R0 = R0.B (Z); + BFIN GAS /tmp/ccLLG9pD.s page 31 - 845 .LVL83: - 846 048e 08E11800 P0.L = _data_I; - 847 .LBB18: - 286:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val + AVG_buff[Proc_state.AVG_buff_I]) & 0x - 848 .loc 1 286 0 - 849 0492 51E10000 I1.H = _Proc_state; - 850 0496 52E10000 I2.H = _AVG_buff; - 851 049a FC63 R4 = -1 (X); - 852 049c 58E100C0 B0.H = 49152; - 225:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 853 .loc 1 225 0 - 854 04a0 4CE10000 P4.H = _DY_SYN_2_value; - 855 04a4 50E10000 I0.H = _DY_SYN_2_value_prev; - 856 .LBE18: - 220:src/l502_user_process.c **** while(++data_I < size ){ - 857 .loc 1 220 0 - 858 04a8 5832 P3 = P0; - 859 .LBB23: - 286:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val + AVG_buff[Proc_state.AVG_buff_I]) & 0x - 860 .loc 1 286 0 - 861 04aa 11E12C00 I1.L = _Proc_state; - 862 04ae 12E10000 I2.L = _AVG_buff; - 863 04b2 44E1FF00 R4.H = 255; - 864 04b6 18E10000 B0.L = 0; - 290:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 865 .loc 1 290 0 - 866 04ba 39E10200 B1 = 2 (X); - 225:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 867 .loc 1 225 0 - 868 04be 0CE12900 P4.L = _DY_SYN_2_value; - 869 04c2 10E12A00 I0.L = _DY_SYN_2_value_prev; - 229:src/l502_user_process.c **** DY_SYN_2_value = 0; - 870 .loc 1 229 0 - 871 04c6 33E10000 I3 = 0 (X); - 872 .LVL84: - 873 .L100: - 874 .LBE23: - 220:src/l502_user_process.c **** while(++data_I < size ){ - 875 .loc 1 220 0 - 876 04ca 0091 R0 = [P0]; - 877 .LVL85: - 878 04cc 0864 R0 += 1; - 879 04ce 0093 [P0] = R0; - 880 04d0 0091 R0 = [P0]; - 881 04d2 070A cc =R7<=R0 (iu); - 882 04d4 2E18 if cc jump .L78; - 883 04d6 0A60 R2 = 1 (X); - 884 04d8 0360 R3 = 0 (X); - 885 .L86: - 886 .LBB24: - 221:src/l502_user_process.c **** uint32_t word = data[data_I]; - 887 .loc 1 221 0 - 888 04da 0E32 P1 = R6; - 889 04dc 5A91 P2 = [P3]; - 890 04de 915E P2 = P1 + (P2 << 2); - 891 04e0 1091 R0 = [P2]; - 892 .LVL86: - BFIN GAS /tmp/ccWGmwSi.s page 32 - - - 224:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 893 .loc 1 224 0 - 894 04e2 82C64083 R1 = R0 >> 24; - 895 04e6 010C cc =R1==0; - 896 04e8 4C14 if !cc jump .L79 (bp); - 225:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 897 .loc 1 225 0 - 898 04ea 6199 R1 = B [P4] (X); - 899 .LVL87: - 900 04ec 9032 P2 = I0; - 901 04ee 119B B [P2] = R1; - 226:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 902 .loc 1 226 0 - 903 04f0 8848 cc = !BITTST (R0,17); - 904 04f2 651C if cc jump .L80 (bp); - 232:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 905 .loc 1 232 0 - 906 04f4 4843 R0 = R1.B (Z); - 907 .LVL88: - 227:src/l502_user_process.c **** DY_SYN_2_value = 1; - 908 .loc 1 227 0 - 909 04f6 229B B [P4] = R2; - 232:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 910 .loc 1 232 0 - 911 04f8 000C cc =R0==0; - 912 04fa E817 if !cc jump .L100 (bp); - 234:src/l502_user_process.c **** Proc_state.average_N ++; - 913 .loc 1 234 0 - 914 04fc E8A8 R0 = W [P5+6] (X); - 915 04fe 0864 R0 += 1; - 916 0500 E8B4 W [P5+6] = R0; - 235:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 917 .loc 1 235 0 - 918 0502 2BB1 [P5+16] = R3; - 236:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 919 .loc 1 236 0 - 920 0504 AAE60300 B [P5+3] = R2; - 237:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 921 .loc 1 237 0 - 922 0508 E9A8 R1 = W [P5+6] (X); - 923 050a A8A8 R0 = W [P5+4] (X); - 234:src/l502_user_process.c **** Proc_state.average_N ++; - 924 .loc 1 234 0 - 925 050c 4AE10000 P2.H = _Proc_state; - 237:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 926 .loc 1 237 0 - 927 0510 C942 R1 = R1.L (Z); - 928 0512 C042 R0 = R0.L (Z); - 234:src/l502_user_process.c **** Proc_state.average_N ++; - 929 .loc 1 234 0 - 930 0514 0AE12C00 P2.L = _Proc_state; - 237:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 931 .loc 1 237 0 - 932 0518 8109 cc =R1= AVG_BUFF_SIZE){ - 1030 .loc 1 289 0 - 1031 05a8 28A1 R0 = [P5+16]; - 1032 05aa 21E1E703 R1 = 999 (X); - 1033 05ae 080A cc =R0<=R1 (iu); - BFIN GAS /tmp/ccWGmwSi.s page 35 - - - 1034 05b0 8D1F if cc jump .L100 (bp); - 290:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1035 .loc 1 290 0 - 1036 05b2 D130 R2 = B1; - 1037 05b4 8932 P1 = I1; - 1038 05b6 8AE61400 B [P1+20] = R2; - 1039 05ba 882F jump.s .L100; - 1040 .LVL98: - 1041 .L80: - 229:src/l502_user_process.c **** DY_SYN_2_value = 0; - 1042 .loc 1 229 0 - 1043 05bc 8330 R0 = I3; - 1044 .LVL99: - 1045 05be 209B B [P4] = R0; - 1046 05c0 852F jump.s .L100; - 1047 .L102: - 1048 05c2 4DE10000 P5.H = _tx_val; - 1049 05c6 4CE10000 P4.H = _TX_buff; - 1050 .LBE25: - 1051 .LBB26: + 891 .loc 1 184 0 + 892 04c8 FFE39CFD call _hdma_send_req_rdy; + 893 04cc 000C cc =R0==0; + 894 04ce 0311 if !cc jump .L101; + 895 .L72: + 329:src/l502_user_process.c **** return size_processed; + 896 .loc 1 329 0 + 897 04d0 0760 R7 = 0 (X); + 338:src/l502_user_process.c **** } + 898 .loc 1 338 0 + 899 04d2 0730 R0 = R7; + 900 04d4 01E80000 UNLINK; + 901 04d8 A305 ( r7:4, p5:3 ) = [sp++]; + 902 + 903 .LCFI14: + 904 .LVL86: + 905 04da 1000 rts; + 906 .LVL87: + 907 .L102: + 908 04dc 4DE10000 P5.H = _tx_val; + 909 04e0 4CE10000 P4.H = _TX_buff; + 910 .LBB18: 176:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 1052 .loc 1 176 0 - 1053 05ca BA63 R2 = -9 (X); - 1054 .LBE26: + 911 .loc 1 176 0 + 912 04e4 BA63 R2 = -9 (X); + 913 .LBE18: 173:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 1055 .loc 1 173 0 - 1056 05cc 0068 P0 = 0 (X); - 1057 .LVL100: - 1058 05ce 0DE12000 P5.L = _tx_val; - 1059 05d2 0CE10000 P4.L = _TX_buff; - 1060 .LBB27: + 914 .loc 1 173 0 + 915 04e6 0068 P0 = 0 (X); + 916 .LVL88: + 917 04e8 0DE12000 P5.L = _tx_val; + 918 04ec 0CE10000 P4.L = _TX_buff; + 919 .LBB19: 176:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 1061 .loc 1 176 0 - 1062 05d6 CA4F R2 <<= 25; - 1063 05d8 29E11027 P1 = 10000 (X); - 1064 05dc B2E00810 LSETUP (.L70, .L111) LC1 = P1; - 1065 .L70: - 1066 05e0 2891 R0 = [P5]; - 1067 05e2 5056 R1 = R0 | R2; - 1068 05e4 845E P2 = P4 + (P0 << 2); - 1069 05e6 1193 [P2] = R1; - 1070 05e8 0864 R0 += 1; - 1071 05ea 2893 [P5] = R0; - 1072 .L111: + 920 .loc 1 176 0 + 921 04f0 CA4F R2 <<= 25; + 922 04f2 29E11027 P1 = 10000 (X); + 923 04f6 B2E00810 LSETUP (.L70, .L110) LC1 = P1; + 924 .L70: + 925 04fa 2891 R0 = [P5]; + 926 04fc 5056 R1 = R0 | R2; + 927 04fe 845E P2 = P4 + (P0 << 2); + 928 0500 1193 [P2] = R1; + 929 0502 0864 R0 += 1; + 930 0504 2893 [P5] = R0; + 931 .L110: 174:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 1073 .loc 1 174 0 - 1074 05ec 086C P0 += 1; - 1075 .LBE27: + 932 .loc 1 174 0 + 933 0506 086C P0 += 1; + 934 .LBE19: 179:src/l502_user_process.c **** TX_buff_state = FILLING; - 1076 .loc 1 179 0 - 1077 05ee 0D32 P1 = R5; - 1078 05f0 0860 R0 = 1 (X); - 1079 05f2 089B B [P1] = R0; - 1080 05f4 3A2F jump.s .L69; - 1081 .L104: + 935 .loc 1 179 0 + BFIN GAS /tmp/ccLLG9pD.s page 33 + + + 936 0508 0532 P0 = R5; + 937 .LVL89: + 938 050a 0860 R0 = 1 (X); + 939 050c 009B B [P0] = R0; + 940 050e AE2F jump.s .L69; + 941 .L105: + 942 0510 4BE10000 P3.H = _data_I; + 943 0514 0BE11800 P3.L = _data_I; + 944 .LBB20: + 283:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 945 .loc 1 283 0 + 946 0518 52E10000 I2.H = _Proc_state; + 289:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; + 947 .loc 1 289 0 + 948 051c 5BE1FF00 B3.H = 255; + 949 0520 58E10000 B0.H = _AVG_buff; + 228:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 950 .loc 1 228 0 + 951 0524 51E10000 I1.H = _DY_SYN_2_value; + 952 0528 59E10000 B1.H = _DY_SYN_2_value_prev; + 953 .LBB22: + 245:src/l502_user_process.c **** TX_buff_I = 0; + 954 .loc 1 245 0 + 955 052c 50E10000 I0.H = _TX_buff_I; + 956 .LBB24: + 257:src/l502_user_process.c **** AVG_buff[i] = 0xC2321123; + 957 .loc 1 257 0 + 958 0530 4CE132C2 P4.H = 49714; + 959 0534 5AE10000 B2.H = _TX_buff; + 960 .LBE24: + 961 .LBE22: + 962 .LBE20: + 223:src/l502_user_process.c **** while(++data_I < size ){ + 963 .loc 1 223 0 + 964 0538 5B34 I3 = P3; + 965 .LBB27: + 283:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 966 .loc 1 283 0 + 967 053a 12E12C00 I2.L = _Proc_state; + 289:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; + 968 .loc 1 289 0 + 969 053e 1BE1FFFF B3.L = 65535; + 970 0542 18E10000 B0.L = _AVG_buff; + 228:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 971 .loc 1 228 0 + 972 0546 11E12900 I1.L = _DY_SYN_2_value; + 973 054a 19E12A00 B1.L = _DY_SYN_2_value_prev; + 974 .LBB26: + 245:src/l502_user_process.c **** TX_buff_I = 0; + 975 .loc 1 245 0 + 976 054e 10E11400 I0.L = _TX_buff_I; + 977 .LBB23: + 257:src/l502_user_process.c **** AVG_buff[i] = 0xC2321123; + 978 .loc 1 257 0 + 979 0552 0CE12311 P4.L = 4387; + 980 0556 1AE10000 B2.L = _TX_buff; + 981 .LVL90: + BFIN GAS /tmp/ccLLG9pD.s page 34 + + + 982 .L100: + 983 .LBE23: + 984 .LBE26: + 985 .LBE27: + 223:src/l502_user_process.c **** while(++data_I < size ){ + 986 .loc 1 223 0 + 987 055a 1891 R0 = [P3]; + 988 .LVL91: + 989 055c 0864 R0 += 1; + 990 055e 1893 [P3] = R0; + 991 0560 1891 R0 = [P3]; + 992 0562 070A cc =R7<=R0 (iu); + 993 0564 971B if cc jump .L78; + 994 .LBB28: + 224:src/l502_user_process.c **** uint32_t word = data[data_I]; + 995 .loc 1 224 0 + 996 0566 AB32 P5 = I3; + 997 0568 0632 P0 = R6; + 998 056a 6A91 P2 = [P5]; + 999 056c 905E P2 = P0 + (P2 << 2); + 1000 056e 1191 R1 = [P2]; + 227:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine + 1001 .loc 1 227 0 + 1002 0570 82C64181 R0 = R1 >> 24; + 1003 .LVL92: + 1004 0574 000C cc =R0==0; + 1005 0576 4714 if !cc jump .L79 (bp); + 228:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 1006 .loc 1 228 0 + 1007 0578 8932 P1 = I1; + 1008 057a 4899 R0 = B [P1] (X); + 1009 .LVL93: + 1010 057c D132 P2 = B1; + 1011 057e 109B B [P2] = R0; + 229:src/l502_user_process.c **** if (word & (0b1 << 17)){ + 1012 .loc 1 229 0 + 1013 0580 8948 cc = !BITTST (R1,17); + 1014 0582 611C if cc jump .L80 (bp); + 230:src/l502_user_process.c **** DY_SYN_2_value = 1; + 1015 .loc 1 230 0 + 1016 0584 0A60 R2 = 1 (X); + 235:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 1017 .loc 1 235 0 + 1018 0586 4043 R0 = R0.B (Z); + 230:src/l502_user_process.c **** DY_SYN_2_value = 1; + 1019 .loc 1 230 0 + 1020 0588 0A9B B [P1] = R2; + 235:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 1021 .loc 1 235 0 + 1022 058a 000C cc =R0==0; + 1023 058c E717 if !cc jump .L100 (bp); + 237:src/l502_user_process.c **** Proc_state.average_N ++; + 1024 .loc 1 237 0 + 1025 058e 0332 P0 = R3; + 238:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 1026 .loc 1 238 0 + 1027 0590 0268 P2 = 0 (X); + BFIN GAS /tmp/ccLLG9pD.s page 35 + + + 237:src/l502_user_process.c **** Proc_state.average_N ++; + 1028 .loc 1 237 0 + 1029 0592 C0A8 R0 = W [P0+6] (X); + 1030 0594 0864 R0 += 1; + 1031 0596 C0B4 W [P0+6] = R0; + 238:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 1032 .loc 1 238 0 + 1033 0598 02BD [P0+16] = P2; + 239:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; + 1034 .loc 1 239 0 + 1035 059a 82E60300 B [P0+3] = R2; + 240:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended + 1036 .loc 1 240 0 + 1037 059e C1A8 R1 = W [P0+6] (X); + 1038 .LVL94: + 1039 05a0 80A8 R0 = W [P0+4] (X); + 1040 05a2 C942 R1 = R1.L (Z); + 1041 05a4 C042 R0 = R0.L (Z); + 1042 05a6 8109 cc =R1= AVG_BUFF_SIZE){ + 1132 .loc 1 292 0 + 1133 0632 08A1 R0 = [P1+16]; + 1134 0634 21E1E703 R1 = 999 (X); + 1135 0638 080A cc =R0<=R1 (iu); + 1136 063a 901F if cc jump .L100 (bp); + 293:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1137 .loc 1 293 0 + 1138 063c 1060 R0 = 2 (X); + 1139 063e 88E61400 B [P1+20] = R0; + 1140 0642 8C2F jump.s .L100; + 1141 .LVL100: + 1142 .L80: + 232:src/l502_user_process.c **** DY_SYN_2_value = 0; + 1143 .loc 1 232 0 + 1144 0644 0060 R0 = 0 (X); + 1145 0646 A932 P5 = I1; + 1146 0648 289B B [P5] = R0; + 1147 064a 882F jump.s .L100; + 1148 .LVL101: + 1149 .L104: + 1150 .LBE28: 197:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 1082 .loc 1 197 0 - BFIN GAS /tmp/ccWGmwSi.s page 36 - - - 1083 05f6 0D32 P1 = R5; - 1084 05f8 4899 R0 = B [P1] (X); - 1085 05fa 4043 R0 = R0.B (Z); - 1086 05fc 080C cc =R0==1; - 1087 05fe 4117 if !cc jump .L74 (bp); + 1151 .loc 1 197 0 + 1152 064c 0532 P0 = R5; + 1153 064e 4099 R0 = B [P0] (X); + 1154 0650 4043 R0 = R0.B (Z); + 1155 0652 080C cc =R0==1; + 1156 0654 1917 if !cc jump .L74 (bp); 198:src/l502_user_process.c **** data_I = 0; - 1088 .loc 1 198 0 - 1089 0600 48E10000 P0.H = _data_I; - 1090 .LVL101: - 1091 0604 08E11800 P0.L = _data_I; - 1092 0608 0060 R0 = 0 (X); + 1157 .loc 1 198 0 + 1158 0656 4BE10000 P3.H = _data_I; + 1159 065a 0060 R0 = 0 (X); + 1160 065c 0BE11800 P3.L = _data_I; 199:src/l502_user_process.c **** TX_buff_I = 0; - 1093 .loc 1 199 0 - 1094 060a 4BE10000 P3.H = _TX_buff_I; + 1161 .loc 1 199 0 + 1162 0660 48E10000 P0.H = _TX_buff_I; 198:src/l502_user_process.c **** data_I = 0; - 1095 .loc 1 198 0 - 1096 060e 0093 [P0] = R0; + 1163 .loc 1 198 0 + 1164 0664 1893 [P3] = R0; 199:src/l502_user_process.c **** TX_buff_I = 0; - 1097 .loc 1 199 0 - 1098 0610 0BE11400 P3.L = _TX_buff_I; - 1099 0614 1893 [P3] = R0; - 200:src/l502_user_process.c **** while((++data_I < size )&& (++TX_buff_I < TX_BUFF_SIZE)){ - 1100 .loc 1 200 0 - 1101 0616 0091 R0 = [P0]; - 1102 0618 0864 R0 += 1; - 1103 061a 0093 [P0] = R0; - 1104 061c 0091 R0 = [P0]; - 1105 061e 070A cc =R7<=R0 (iu); - 1106 0620 2718 if cc jump .L75; - 1107 0622 21E10F27 R1 = 9999 (X); - 1108 0626 1891 R0 = [P3]; - 1109 0628 0864 R0 += 1; - 1110 062a 1893 [P3] = R0; - 1111 062c 1891 R0 = [P3]; - 1112 062e 080A cc =R0<=R1 (iu); - 1113 0630 1F10 if !cc jump .L75; - 1114 0632 4CE10000 P4.H = _TX_buff; - 1115 0636 0CE10000 P4.L = _TX_buff; + 1165 .loc 1 199 0 + 1166 0666 08E11400 P0.L = _TX_buff_I; + 1167 066a 0093 [P0] = R0; + 200:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1168 .loc 1 200 0 + 1169 066c 1891 R0 = [P3]; + 1170 066e 0864 R0 += 1; + BFIN GAS /tmp/ccLLG9pD.s page 38 + + + 1171 0670 070A cc =R7<=R0 (iu); + 1172 0672 2518 if cc jump .L75; + 1173 0674 21E10F27 R1 = 9999 (X); + 1174 0678 0091 R0 = [P0]; + 1175 067a 0864 R0 += 1; + 1176 067c 080A cc =R0<=R1 (iu); + 1177 067e 1F10 if !cc jump .L75; + 1178 0680 4CE10000 P4.H = _TX_buff; + 1179 0684 0CE10000 P4.L = _TX_buff; 202:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1116 .loc 1 202 0 - 1117 063a 4B30 R1 = P3; - 1118 063c 4334 I0 = P3; - 1119 063e 0A20 jump.s .L76; - 1120 .L107: - 200:src/l502_user_process.c **** while((++data_I < size )&& (++TX_buff_I < TX_BUFF_SIZE)){ - 1121 .loc 1 200 0 - 1122 0640 0932 P1 = R1; - 1123 0642 22E10F27 R2 = 9999 (X); - 1124 0646 0891 R0 = [P1]; - 1125 0648 0864 R0 += 1; - 1126 064a 0893 [P1] = R0; - 1127 064c 0891 R0 = [P1]; - 1128 064e 100A cc =R0<=R2 (iu); - 1129 0650 0F10 if !cc jump .L75; - 1130 .L76: + 1180 .loc 1 202 0 + 1181 0688 5030 R2 = P0; + 1182 068a 21E10F27 R1 = 9999 (X); + 1183 068e 0620 jump.s .L76; + 1184 .L107: + 200:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1185 .loc 1 200 0 + 1186 0690 0A32 P1 = R2; + 1187 0692 0891 R0 = [P1]; + 1188 0694 0864 R0 += 1; + 1189 0696 080A cc =R0<=R1 (iu); + 1190 0698 1210 if !cc jump .L75; + 1191 .L76: 202:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1131 .loc 1 202 0 - BFIN GAS /tmp/ccWGmwSi.s page 37 - - - 1132 0652 0E32 P1 = R6; - 1133 0654 029D R2 = [I0]; - 1134 0656 4291 P2 = [P0]; - 1135 0658 915E P2 = P1 + (P2 << 2); - 1136 065a 1091 R0 = [P2]; - 1137 065c 1232 P2 = R2; - 1138 065e 545E P1 = P4 + (P2 << 2); - 1139 0660 0893 [P1] = R0; - 200:src/l502_user_process.c **** while((++data_I < size )&& (++TX_buff_I < TX_BUFF_SIZE)){ - 1140 .loc 1 200 0 - 1141 0662 0091 R0 = [P0]; - 1142 0664 0864 R0 += 1; - 1143 0666 0093 [P0] = R0; - 1144 0668 0091 R0 = [P0]; - 1145 066a 070A cc =R7<=R0 (iu); - 1146 066c EA17 if !cc jump .L107 (bp); - 1147 .L75: - 206:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1148 .loc 1 206 0 - 1149 066e 1532 P2 = R5; - 204:src/l502_user_process.c **** size_processed = data_I; - 1150 .loc 1 204 0 - 1151 0670 49E10000 P1.H = _size_processed; - 1152 0674 0091 R0 = [P0]; - 1153 0676 09E12400 P1.L = _size_processed; - 1154 067a 0893 [P1] = R0; - 206:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1155 .loc 1 206 0 - 1156 067c 1060 R0 = 2 (X); - 1157 067e 109B B [P2] = R0; - 1158 0680 002F jump.s .L74; - 1159 .L101: - 306:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 1160 .loc 1 306 0 - 1161 0682 0630 R0 = R6; - 1162 0684 0F30 R1 = R7; - 1163 0686 0260 R2 = 0 (X); - 1164 0688 FFE3BCFC call _hdma_send_req_start; - 335:src/l502_user_process.c **** } - 1165 .loc 1 335 0 - 1166 068c 0730 R0 = R7; - 1167 068e 01E80000 UNLINK; - 1168 0692 A305 ( r7:4, p5:3 ) = [sp++]; - 1169 - 1170 .LCFI15: - 1171 .LVL102: - 1172 0694 1000 rts; - 1173 .LVL103: - 1174 .L106: - 1175 0696 4CE10000 P4.H = _TX_buff; - 1176 069a 4DE10000 P5.H = _TX_buff_shadow; - 309:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 1177 .loc 1 309 0 - 1178 069e 0160 R1 = 0 (X); - 1179 .LVL104: - 1180 06a0 0CE10000 P4.L = _TX_buff; - 1181 06a4 0DE10000 P5.L = _TX_buff_shadow; - BFIN GAS /tmp/ccWGmwSi.s page 38 - - - 1182 06a8 28E11027 P0 = 10000 (X); - 1183 06ac B2E00800 LSETUP (.L89, .L110) LC1 = P0; - 1184 .L89: - 1185 .LBB28: - 311:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1186 .loc 1 311 0 - 1187 06b0 0932 P1 = R1; - 310:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 1188 .loc 1 310 0 - 1189 06b2 0964 R1 += 1; - 311:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1190 .loc 1 311 0 - 1191 06b4 4A44 P2 = P1 << 2; - 1192 06b6 545A P1 = P4 + P2; - 1193 06b8 0891 R0 = [P1]; - 1194 06ba 955A P2 = P5 + P2; - 1195 .L110: - 1196 06bc 1093 [P2] = R0; - 1197 .LBE28: - 313:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 1198 .loc 1 313 0 - 1199 06be 4AE10000 P2.H = _TX_buff_I; - 1200 06c2 0AE11400 P2.L = _TX_buff_I; - 1201 06c6 40E10000 R0.H = _TX_buff_shadow; - 1202 06ca 1191 R1 = [P2]; - 1203 .LVL105: - 1204 06cc 00E10000 R0.L = _TX_buff_shadow; - 1205 06d0 0260 R2 = 0 (X); - 1206 06d2 FFE397FC call _hdma_send_req_start; - 317:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 1207 .loc 1 317 0 - 1208 06d6 1532 P2 = R5; - 1209 06d8 2060 R0 = 4 (X); - 1210 06da 109B B [P2] = R0; - 1211 06dc 3B2F jump.s .L88; - 1212 .L105: - 1213 .LBB29: - 238:src/l502_user_process.c **** Proc_state.average_N = 0; - 1214 .loc 1 238 0 - 1215 06de 0060 R0 = 0 (X); - 1216 06e0 D0B4 W [P2+6] = R0; - 240:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; - 1217 .loc 1 240 0 - 1218 06e2 1860 R0 = 3 (X); - 242:src/l502_user_process.c **** TX_buff_I = 0; - 1219 .loc 1 242 0 - 1220 06e4 4BE10000 P3.H = _TX_buff_I; - 240:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; - 1221 .loc 1 240 0 - 1222 06e8 90E61400 B [P2+20] = R0; - 242:src/l502_user_process.c **** TX_buff_I = 0; - 1223 .loc 1 242 0 - 1224 06ec 0BE11400 P3.L = _TX_buff_I; - 1225 06f0 1B93 [P3] = R3; - 1226 .LBB19: - 243:src/l502_user_process.c **** for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ - 1227 .loc 1 243 0 - BFIN GAS /tmp/ccWGmwSi.s page 39 - - - 1228 06f2 1891 R0 = [P3]; - 1229 06f4 21E10F27 R1 = 9999 (X); - 1230 06f8 080A cc =R0<=R1 (iu); - 1231 06fa 1910 if !cc jump .L83; - 1232 06fc 4CE10000 P4.H = _TX_buff; - 247:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; - 1233 .loc 1 247 0 - 1234 0700 D963 R1 = -5 (X); - 1235 0702 0CE10000 P4.L = _TX_buff; - 1236 0706 E14F R1 <<= 28; - 1237 0708 28E1E803 P0 = 1000 (X); - 1238 070c 22E10F27 R2 = 9999 (X); - 1239 0710 B2E00D00 LSETUP (.L84, .L109) LC1 = P0; - 1240 .L84: - 1241 0714 5991 P1 = [P3]; - 1242 0716 E8A8 R0 = W [P5+6] (X); - 1243 0718 C042 R0 = R0.L (Z); - 1244 071a 0850 R0 = R0 + R1; - 1245 071c 8C5E P2 = P4 + (P1 << 2); - 1246 071e 1093 [P2] = R0; - 1247 0720 096C P1 += 1; - 1248 0722 5993 [P3] = P1; - 243:src/l502_user_process.c **** for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ - 1249 .loc 1 243 0 - 1250 0724 1891 R0 = [P3]; - 1251 0726 100A cc =R0<=R2 (iu); - 1252 0728 0210 if !cc jump .L83; - 1253 .L109: - 1254 072a 0000 nop; - 1255 .L83: - 1256 072c 4DE10000 P5.H = _AVG_buff; - 1257 .LBE19: - 1258 .LBB20: - 254:src/l502_user_process.c **** AVG_buff[i] = 0xC2321123; - 1259 .loc 1 254 0 - 1260 0730 40E132C2 R0.H = 49714; - 1261 .LBE20: - 1262 .LBB21: - 243:src/l502_user_process.c **** for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ - 1263 .loc 1 243 0 - 1264 0734 0068 P0 = 0 (X); - 1265 .LVL106: - 1266 0736 0DE10000 P5.L = _AVG_buff; - 1267 .LBE21: - 1268 .LBB22: - 254:src/l502_user_process.c **** AVG_buff[i] = 0xC2321123; - 1269 .loc 1 254 0 - 1270 073a 00E12311 R0.L = 4387; - 1271 073e 29E1E803 P1 = 1000 (X); - 1272 0742 B2E00410 LSETUP (.L85, .L108) LC1 = P1; - 1273 .L85: - 1274 0746 855E P2 = P5 + (P0 << 2); - 1275 0748 1093 [P2] = R0; - 1276 .L108: - 253:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - 1277 .loc 1 253 0 - 1278 074a 086C P0 += 1; - BFIN GAS /tmp/ccWGmwSi.s page 40 - - - 1279 .LBE22: - 258:src/l502_user_process.c **** hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 1280 .loc 1 258 0 - 1281 074c 40E10000 R0.H = _TX_buff; - 1282 0750 21E11027 R1 = 10000 (X); - 1283 0754 0260 R2 = 0 (X); - 1284 0756 00E10000 R0.L = _TX_buff; - 1285 075a FFE353FC call _hdma_send_req_start; - 1286 .LVL107: - 1287 075e FF2E jump.s .L73; - 1288 .LBE29: - 1289 .LFE2: - 1290 .size _usr_in_proc_data, .-_usr_in_proc_data - 1291 .global _streams_cnt; - 1292 .section .bss,"aw",@nobits - 1293 .align 4 - 1294 .type _streams_cnt, @object - 1295 .size _streams_cnt, 16 - 1296 _streams_cnt: - 1297 0000 00000000 .zero 16 - 1297 00000000 - 1297 00000000 - 1297 00000000 - 1298 .global _dbg_receive_value; - 1299 .data; - 1300 .align 4 - 1301 .type _dbg_receive_value, @object - 1302 .size _dbg_receive_value, 4 - 1303 _dbg_receive_value: - 1304 0000 91D51200 .long 1234321 - 1305 .global _streams_succes_flag; - 1306 .section .bss - 1307 .align 4 - 1308 .type _streams_succes_flag, @object - 1309 .size _streams_succes_flag, 4 - 1310 _streams_succes_flag: - 1311 0010 00000000 .zero 4 - 1312 .global _TX_marker; - 1313 .data; - 1314 .align 4 - 1315 .type _TX_marker, @object - 1316 .size _TX_marker, 40 - 1317 _TX_marker: - 1318 0004 0F0000FE .long -33554417 - 1319 0008 F00000FE .long -33554192 - 1320 000c 000F00FE .long -33550592 - 1321 0010 00F000FE .long -33492992 - 1322 0014 00000FFE .long -32571392 - 1323 0018 0000F0FE .long -17825792 - 1324 001c 00000FFE .long -32571392 - 1325 0020 00F000FE .long -33492992 - 1326 0024 000F00FE .long -33550592 - 1327 0028 F00000FE .long -33554192 - 1328 .global _TX_buff_I; - 1329 .section .bss - 1330 .align 4 - 1331 .type _TX_buff_I, @object - BFIN GAS /tmp/ccWGmwSi.s page 41 - - - 1332 .size _TX_buff_I, 4 - 1333 _TX_buff_I: - 1334 0014 00000000 .zero 4 - 1335 .global _TX_buff_I_shadow; - 1336 .data; - 1337 .align 4 - 1338 .type _TX_buff_I_shadow, @object - 1339 .size _TX_buff_I_shadow, 4 - 1340 _TX_buff_I_shadow: - 1341 002c B9E10100 .long 123321 - 1342 .global _data_I; - 1343 .section .bss - 1344 .align 4 - 1345 .type _data_I, @object - 1346 .size _data_I, 4 - 1347 _data_I: - 1348 0018 00000000 .zero 4 - 1349 .global _send_size; - 1350 .align 4 - 1351 .type _send_size, @object - 1352 .size _send_size, 4 - 1353 _send_size: - 1354 001c 00000000 .zero 4 - 1355 .global _TX_buff_state; - 1356 .data; - 1357 .type _TX_buff_state, @object - 1358 .size _TX_buff_state, 1 - 1359 _TX_buff_state: - 1360 0030 04 .byte 4 - 1361 .global _tx_val; - 1362 0031 000000 .section .bss - 1363 .align 4 - 1364 .type _tx_val, @object - 1365 .size _tx_val, 4 - 1366 _tx_val: - 1367 0020 00000000 .zero 4 - 1368 .global _size_processed; - 1369 .align 4 - 1370 .type _size_processed, @object - 1371 .size _size_processed, 4 - 1372 _size_processed: - 1373 0024 00000000 .zero 4 - 1374 .global _LFSM_started; - 1375 .type _LFSM_started, @object - 1376 .size _LFSM_started, 1 - 1377 _LFSM_started: - 1378 0028 00 .zero 1 - 1379 .global _DY_SYN_2_value; - 1380 .type _DY_SYN_2_value, @object - 1381 .size _DY_SYN_2_value, 1 - 1382 _DY_SYN_2_value: - 1383 0029 00 .zero 1 - 1384 .global _DY_SYN_2_value_prev; - 1385 .type _DY_SYN_2_value_prev, @object - 1386 .size _DY_SYN_2_value_prev, 1 - 1387 _DY_SYN_2_value_prev: - 1388 002a 00 .zero 1 - BFIN GAS /tmp/ccWGmwSi.s page 42 - - - 1389 .comm _dbg_sport_rx_copy,40,4 - 1390 .comm _Proc_state,44,4 - 1391 002b 00 .section .debug_frame,"",@progbits - 1392 .Lframe0: - 1393 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 1394 .LSCIE0: - 1395 0004 FFFFFFFF .4byte 0xffffffff - 1396 0008 01 .byte 0x1 - 1397 0009 00 .string "" - 1398 000a 01 .uleb128 0x1 - 1399 000b 7C .sleb128 -4 - 1400 000c 23 .byte 0x23 - 1401 000d 0C .byte 0xc - 1402 000e 0E .uleb128 0xe - 1403 000f 00 .uleb128 0x0 - 1404 .align 4 - 1405 .LECIE0: - 1406 .LSFDE0: - 1407 0010 20000000 .4byte .LEFDE0-.LASFDE0 - 1408 .LASFDE0: - 1409 0014 00000000 .4byte .Lframe0 - 1410 0018 00000000 .4byte .LFB6 - 1411 001c 9C030000 .4byte .LFE6-.LFB6 - 1412 0020 44 .byte 0x4 - 1413 .4byte .LCFI0-.LFB6 - 1414 0021 0E .byte 0xe - 1415 0022 10 .uleb128 0x10 - 1416 0023 44 .byte 0x4 - 1417 .4byte .LCFI1-.LCFI0 - 1418 0024 0C .byte 0xc - 1419 0025 0F .uleb128 0xf - 1420 0026 18 .uleb128 0x18 - 1421 0027 8F .byte 0x8f - 1422 0028 06 .uleb128 0x6 - 1423 0029 A3 .byte 0xa3 - 1424 002a 05 .uleb128 0x5 - 1425 002b 8D .byte 0x8d - 1426 002c 04 .uleb128 0x4 - 1427 002d 8C .byte 0x8c - 1428 002e 03 .uleb128 0x3 - 1429 002f 87 .byte 0x87 - 1430 0030 02 .uleb128 0x2 - 1431 0031 86 .byte 0x86 - 1432 0032 01 .uleb128 0x1 - 1433 0033 00 .align 4 - 1434 .LEFDE0: - 1435 .LSFDE2: - 1436 0034 14000000 .4byte .LEFDE2-.LASFDE2 - 1437 .LASFDE2: - 1438 0038 00000000 .4byte .Lframe0 - 1439 003c 9C030000 .4byte .LFB5 - 1440 0040 1C000000 .4byte .LFE5-.LFB5 - 1441 0044 48 .byte 0x4 - 1442 .4byte .LCFI5-.LFB5 - 1443 0045 0C .byte 0xc - 1444 0046 0F .uleb128 0xf - 1445 0047 08 .uleb128 0x8 - BFIN GAS /tmp/ccWGmwSi.s page 43 - - - 1446 0048 8F .byte 0x8f - 1447 0049 02 .uleb128 0x2 - 1448 004a A3 .byte 0xa3 - 1449 004b 01 .uleb128 0x1 - 1450 .align 4 - 1451 .LEFDE2: - 1452 .LSFDE4: - 1453 004c 14000000 .4byte .LEFDE4-.LASFDE4 - 1454 .LASFDE4: - 1455 0050 00000000 .4byte .Lframe0 - 1456 0054 B8030000 .4byte .LFB4 - 1457 0058 28000000 .4byte .LFE4-.LFB4 - 1458 005c 48 .byte 0x4 - 1459 .4byte .LCFI6-.LFB4 - 1460 005d 0C .byte 0xc - 1461 005e 0F .uleb128 0xf - 1462 005f 08 .uleb128 0x8 - 1463 0060 8F .byte 0x8f - 1464 0061 02 .uleb128 0x2 - 1465 0062 A3 .byte 0xa3 - 1466 0063 01 .uleb128 0x1 - 1467 .align 4 - 1468 .LEFDE4: - 1469 .LSFDE6: - 1470 0064 1C000000 .4byte .LEFDE6-.LASFDE6 - 1471 .LASFDE6: - 1472 0068 00000000 .4byte .Lframe0 - 1473 006c E0030000 .4byte .LFB3 - 1474 0070 4A000000 .4byte .LFE3-.LFB3 - 1475 0074 42 .byte 0x4 - 1476 .4byte .LCFI7-.LFB3 - 1477 0075 0E .byte 0xe - 1478 0076 08 .uleb128 0x8 - 1479 0077 48 .byte 0x4 - 1480 .4byte .LCFI8-.LCFI7 - 1481 0078 0C .byte 0xc - 1482 0079 0F .uleb128 0xf - 1483 007a 10 .uleb128 0x10 - 1484 007b 8F .byte 0x8f - 1485 007c 04 .uleb128 0x4 - 1486 007d A3 .byte 0xa3 - 1487 007e 03 .uleb128 0x3 - 1488 007f 87 .byte 0x87 - 1489 0080 02 .uleb128 0x2 - 1490 0081 86 .byte 0x86 - 1491 0082 01 .uleb128 0x1 - 1492 0083 00 .align 4 - 1493 .LEFDE6: - 1494 .LSFDE8: - 1495 0084 28000000 .4byte .LEFDE8-.LASFDE8 - 1496 .LASFDE8: - 1497 0088 00000000 .4byte .Lframe0 - 1498 008c 2C040000 .4byte .LFB2 - 1499 0090 34030000 .4byte .LFE2-.LFB2 - 1500 0094 42 .byte 0x4 - 1501 .4byte .LCFI11-.LFB2 - 1502 0095 0E .byte 0xe - BFIN GAS /tmp/ccWGmwSi.s page 44 - - - 1503 0096 1C .uleb128 0x1c - 1504 0097 48 .byte 0x4 - 1505 .4byte .LCFI12-.LCFI11 - 1506 0098 0C .byte 0xc - 1507 0099 0F .uleb128 0xf - 1508 009a 24 .uleb128 0x24 - 1509 009b 8F .byte 0x8f - 1510 009c 09 .uleb128 0x9 - 1511 009d A3 .byte 0xa3 - 1512 009e 08 .uleb128 0x8 - 1513 009f 8D .byte 0x8d - 1514 00a0 07 .uleb128 0x7 - 1515 00a1 8C .byte 0x8c - 1516 00a2 06 .uleb128 0x6 - 1517 00a3 8B .byte 0x8b - 1518 00a4 05 .uleb128 0x5 - 1519 00a5 87 .byte 0x87 - 1520 00a6 04 .uleb128 0x4 - 1521 00a7 86 .byte 0x86 - 1522 00a8 03 .uleb128 0x3 - 1523 00a9 85 .byte 0x85 - 1524 00aa 02 .uleb128 0x2 - 1525 00ab 84 .byte 0x84 - 1526 00ac 01 .uleb128 0x1 - 1527 00ad 000000 .align 4 - 1528 .LEFDE8: - 1529 .text; - 1530 .Letext0: - 1531 .section .debug_loc,"",@progbits - 1532 .Ldebug_loc0: - 1533 .LLST0: - 1534 0000 00000000 .4byte .LFB6-.Ltext0 - 1535 0004 04000000 .4byte .LCFI0-.Ltext0 - 1536 0008 0100 .2byte 0x1 - 1537 000a 5E .byte 0x5e - 1538 000b 04000000 .4byte .LCFI0-.Ltext0 - 1539 000f 08000000 .4byte .LCFI1-.Ltext0 - 1540 0013 0200 .2byte 0x2 - 1541 0015 7E .byte 0x7e - 1542 0016 10 .sleb128 16 - 1543 0017 08000000 .4byte .LCFI1-.Ltext0 - 1544 001b 9C030000 .4byte .LFE6-.Ltext0 - 1545 001f 0200 .2byte 0x2 - 1546 0021 7F .byte 0x7f - 1547 0022 18 .sleb128 24 - 1548 0023 00000000 .4byte 0x0 - 1549 0027 00000000 .4byte 0x0 - 1550 .LLST1: - 1551 002b 00000000 .4byte .LVL0-.Ltext0 - 1552 002f 10000000 .4byte .LVL1-.Ltext0 - 1553 0033 0100 .2byte 0x1 - 1554 0035 50 .byte 0x50 - 1555 0036 10000000 .4byte .LVL1-.Ltext0 - 1556 003a 24000000 .4byte .LVL2-.Ltext0 - 1557 003e 0100 .2byte 0x1 - 1558 0040 58 .byte 0x58 - 1559 0041 2E000000 .4byte .LVL4-.Ltext0 - BFIN GAS /tmp/ccWGmwSi.s page 45 - - - 1560 0045 48000000 .4byte .LVL5-.Ltext0 - 1561 0049 0100 .2byte 0x1 - 1562 004b 58 .byte 0x58 - 1563 004c 52000000 .4byte .LVL6-.Ltext0 - 1564 0050 56000000 .4byte .LVL7-.Ltext0 - 1565 0054 0100 .2byte 0x1 - 1566 0056 58 .byte 0x58 - 1567 0057 6C000000 .4byte .LVL9-.Ltext0 - 1568 005b 94000000 .4byte .LVL12-.Ltext0 - 1569 005f 0100 .2byte 0x1 - 1570 0061 58 .byte 0x58 - 1571 0062 98000000 .4byte .LVL13-.Ltext0 - 1572 0066 A8000000 .4byte .LVL14-.Ltext0 - 1573 006a 0100 .2byte 0x1 - 1574 006c 58 .byte 0x58 - 1575 006d 4A010000 .4byte .LVL29-.Ltext0 - 1576 0071 5A010000 .4byte .LVL30-.Ltext0 - 1577 0075 0100 .2byte 0x1 - 1578 0077 58 .byte 0x58 - 1579 0078 7C010000 .4byte .LVL31-.Ltext0 - 1580 007c 9A010000 .4byte .LVL32-.Ltext0 - 1581 0080 0100 .2byte 0x1 - 1582 0082 58 .byte 0x58 - 1583 0083 9C010000 .4byte .LVL33-.Ltext0 - 1584 0087 0E020000 .4byte .LVL52-.Ltext0 - 1585 008b 0100 .2byte 0x1 - 1586 008d 58 .byte 0x58 - 1587 008e 10020000 .4byte .LVL53-.Ltext0 - 1588 0092 6C020000 .4byte .LVL54-.Ltext0 - 1589 0096 0100 .2byte 0x1 - 1590 0098 58 .byte 0x58 - 1591 0099 94020000 .4byte .LVL57-.Ltext0 - 1592 009d EE020000 .4byte .LVL58-.Ltext0 - 1593 00a1 0100 .2byte 0x1 - 1594 00a3 58 .byte 0x58 - 1595 00a4 04030000 .4byte .LVL59-.Ltext0 - 1596 00a8 16030000 .4byte .LVL60-.Ltext0 - 1597 00ac 0100 .2byte 0x1 - 1598 00ae 58 .byte 0x58 - 1599 00af 18030000 .4byte .LVL61-.Ltext0 - 1600 00b3 2A030000 .4byte .LVL62-.Ltext0 - 1601 00b7 0100 .2byte 0x1 - 1602 00b9 58 .byte 0x58 - 1603 00ba 2C030000 .4byte .LVL63-.Ltext0 - 1604 00be 86030000 .4byte .LVL64-.Ltext0 - 1605 00c2 0100 .2byte 0x1 - 1606 00c4 58 .byte 0x58 - 1607 00c5 00000000 .4byte 0x0 - 1608 00c9 00000000 .4byte 0x0 - 1609 .LLST2: - 1610 00cd 24000000 .4byte .LVL2-.Ltext0 - 1611 00d1 2C000000 .4byte .LVL3-.Ltext0 - 1612 00d5 0100 .2byte 0x1 - 1613 00d7 57 .byte 0x57 - 1614 00d8 58000000 .4byte .LVL8-.Ltext0 - 1615 00dc 6C000000 .4byte .LVL9-.Ltext0 - 1616 00e0 0100 .2byte 0x1 - BFIN GAS /tmp/ccWGmwSi.s page 46 - - - 1617 00e2 57 .byte 0x57 - 1618 00e3 00000000 .4byte 0x0 - 1619 00e7 00000000 .4byte 0x0 - 1620 .LLST3: - 1621 00eb 84000000 .4byte .LVL10-.Ltext0 - 1622 00ef 90000000 .4byte .LVL11-.Ltext0 - 1623 00f3 0100 .2byte 0x1 - 1624 00f5 50 .byte 0x50 - 1625 00f6 00000000 .4byte 0x0 - 1626 00fa 00000000 .4byte 0x0 - 1627 .LLST4: - 1628 00fe 0E010000 .4byte .LVL15-.Ltext0 - 1629 0102 38010000 .4byte .LVL26-.Ltext0 - 1630 0106 0100 .2byte 0x1 - 1631 0108 51 .byte 0x51 - 1632 0109 38010000 .4byte .LVL26-.Ltext0 - 1633 010d 40010000 .4byte .LVL28-.Ltext0 - 1634 0111 0100 .2byte 0x1 - 1635 0113 50 .byte 0x50 - 1636 0114 00000000 .4byte 0x0 - 1637 0118 00000000 .4byte 0x0 - 1638 .LLST5: - 1639 011c AE010000 .4byte .LVL34-.Ltext0 - 1640 0120 B4010000 .4byte .LVL35-.Ltext0 - 1641 0124 0100 .2byte 0x1 - 1642 0126 52 .byte 0x52 - 1643 0127 B4010000 .4byte .LVL35-.Ltext0 - 1644 012b BC010000 .4byte .LVL36-.Ltext0 - 1645 012f 0100 .2byte 0x1 - 1646 0131 50 .byte 0x50 - 1647 0132 BC010000 .4byte .LVL36-.Ltext0 - 1648 0136 BE010000 .4byte .LVL37-.Ltext0 - 1649 013a 0100 .2byte 0x1 - 1650 013c 52 .byte 0x52 - 1651 013d BE010000 .4byte .LVL37-.Ltext0 - 1652 0141 C6010000 .4byte .LVL38-.Ltext0 - 1653 0145 0100 .2byte 0x1 - 1654 0147 50 .byte 0x50 - 1655 0148 C6010000 .4byte .LVL38-.Ltext0 - 1656 014c C8010000 .4byte .LVL39-.Ltext0 - 1657 0150 0100 .2byte 0x1 - 1658 0152 52 .byte 0x52 - 1659 0153 C8010000 .4byte .LVL39-.Ltext0 - 1660 0157 D0010000 .4byte .LVL40-.Ltext0 - 1661 015b 0100 .2byte 0x1 - 1662 015d 50 .byte 0x50 - 1663 015e D0010000 .4byte .LVL40-.Ltext0 - 1664 0162 D2010000 .4byte .LVL41-.Ltext0 - 1665 0166 0100 .2byte 0x1 - 1666 0168 52 .byte 0x52 - 1667 0169 D2010000 .4byte .LVL41-.Ltext0 - 1668 016d DA010000 .4byte .LVL42-.Ltext0 - 1669 0171 0100 .2byte 0x1 - 1670 0173 50 .byte 0x50 - 1671 0174 DA010000 .4byte .LVL42-.Ltext0 - 1672 0178 DC010000 .4byte .LVL43-.Ltext0 - 1673 017c 0100 .2byte 0x1 - BFIN GAS /tmp/ccWGmwSi.s page 47 - - - 1674 017e 52 .byte 0x52 - 1675 017f DC010000 .4byte .LVL43-.Ltext0 - 1676 0183 E4010000 .4byte .LVL44-.Ltext0 - 1677 0187 0100 .2byte 0x1 - 1678 0189 50 .byte 0x50 - 1679 018a E4010000 .4byte .LVL44-.Ltext0 - 1680 018e E6010000 .4byte .LVL45-.Ltext0 - 1681 0192 0100 .2byte 0x1 - 1682 0194 52 .byte 0x52 - 1683 0195 E6010000 .4byte .LVL45-.Ltext0 - 1684 0199 EE010000 .4byte .LVL46-.Ltext0 - 1685 019d 0100 .2byte 0x1 - 1686 019f 50 .byte 0x50 - 1687 01a0 EE010000 .4byte .LVL46-.Ltext0 - 1688 01a4 F0010000 .4byte .LVL47-.Ltext0 - 1689 01a8 0100 .2byte 0x1 - 1690 01aa 52 .byte 0x52 - 1691 01ab F0010000 .4byte .LVL47-.Ltext0 - 1692 01af F8010000 .4byte .LVL48-.Ltext0 - 1693 01b3 0100 .2byte 0x1 - 1694 01b5 50 .byte 0x50 - 1695 01b6 F8010000 .4byte .LVL48-.Ltext0 - 1696 01ba FA010000 .4byte .LVL49-.Ltext0 - 1697 01be 0100 .2byte 0x1 - 1698 01c0 52 .byte 0x52 - 1699 01c1 FA010000 .4byte .LVL49-.Ltext0 - 1700 01c5 02020000 .4byte .LVL50-.Ltext0 - 1701 01c9 0100 .2byte 0x1 - 1702 01cb 50 .byte 0x50 - 1703 01cc 02020000 .4byte .LVL50-.Ltext0 - 1704 01d0 04020000 .4byte .LVL51-.Ltext0 - 1705 01d4 0100 .2byte 0x1 - 1706 01d6 52 .byte 0x52 - 1707 01d7 04020000 .4byte .LVL51-.Ltext0 - 1708 01db 0E020000 .4byte .LVL52-.Ltext0 - 1709 01df 0100 .2byte 0x1 - 1710 01e1 50 .byte 0x50 - 1711 01e2 00000000 .4byte 0x0 - 1712 01e6 00000000 .4byte 0x0 - 1713 .LLST6: - 1714 01ea 6C020000 .4byte .LVL54-.Ltext0 - 1715 01ee 8A020000 .4byte .LVL56-.Ltext0 - 1716 01f2 0100 .2byte 0x1 - 1717 01f4 58 .byte 0x58 - 1718 01f5 00000000 .4byte 0x0 - 1719 01f9 00000000 .4byte 0x0 - 1720 .LLST7: - 1721 01fd 80020000 .4byte .LVL55-.Ltext0 - 1722 0201 8A020000 .4byte .LVL56-.Ltext0 - 1723 0205 0100 .2byte 0x1 - 1724 0207 58 .byte 0x58 - 1725 0208 EE020000 .4byte .LVL58-.Ltext0 - 1726 020c 04030000 .4byte .LVL59-.Ltext0 - 1727 0210 0100 .2byte 0x1 - 1728 0212 58 .byte 0x58 - 1729 0213 00000000 .4byte 0x0 - 1730 0217 00000000 .4byte 0x0 - BFIN GAS /tmp/ccWGmwSi.s page 48 - - - 1731 .LLST8: - 1732 021b 80020000 .4byte .LVL55-.Ltext0 - 1733 021f 8A020000 .4byte .LVL56-.Ltext0 - 1734 0223 0100 .2byte 0x1 - 1735 0225 58 .byte 0x58 - 1736 0226 86030000 .4byte .LVL64-.Ltext0 - 1737 022a 9C030000 .4byte .LFE6-.Ltext0 - 1738 022e 0100 .2byte 0x1 - 1739 0230 58 .byte 0x58 - 1740 0231 00000000 .4byte 0x0 - 1741 0235 00000000 .4byte 0x0 - 1742 .LLST9: - 1743 0239 9C030000 .4byte .LFB5-.Ltext0 - 1744 023d A4030000 .4byte .LCFI5-.Ltext0 - 1745 0241 0100 .2byte 0x1 - 1746 0243 5E .byte 0x5e - 1747 0244 A4030000 .4byte .LCFI5-.Ltext0 - 1748 0248 B8030000 .4byte .LFE5-.Ltext0 - 1749 024c 0200 .2byte 0x2 - 1750 024e 7F .byte 0x7f - 1751 024f 08 .sleb128 8 - 1752 0250 00000000 .4byte 0x0 - 1753 0254 00000000 .4byte 0x0 - 1754 .LLST10: - 1755 0258 9C030000 .4byte .LVL65-.Ltext0 - 1756 025c AA030000 .4byte .LVL66-.Ltext0 - 1757 0260 0100 .2byte 0x1 - 1758 0262 50 .byte 0x50 - 1759 0263 00000000 .4byte 0x0 - 1760 0267 00000000 .4byte 0x0 - 1761 .LLST11: - 1762 026b 9C030000 .4byte .LVL65-.Ltext0 - 1763 026f B8030000 .4byte .LVL67-.Ltext0 - 1764 0273 0100 .2byte 0x1 - 1765 0275 51 .byte 0x51 - 1766 0276 00000000 .4byte 0x0 - 1767 027a 00000000 .4byte 0x0 - 1768 .LLST12: - 1769 027e B8030000 .4byte .LFB4-.Ltext0 - 1770 0282 C0030000 .4byte .LCFI6-.Ltext0 - 1771 0286 0100 .2byte 0x1 - 1772 0288 5E .byte 0x5e - 1773 0289 C0030000 .4byte .LCFI6-.Ltext0 - 1774 028d E0030000 .4byte .LFE4-.Ltext0 - 1775 0291 0200 .2byte 0x2 - 1776 0293 7F .byte 0x7f - 1777 0294 08 .sleb128 8 - 1778 0295 00000000 .4byte 0x0 - 1779 0299 00000000 .4byte 0x0 - 1780 .LLST13: - 1781 029d B8030000 .4byte .LVL68-.Ltext0 - 1782 02a1 C2030000 .4byte .LVL69-.Ltext0 - 1783 02a5 0100 .2byte 0x1 - 1784 02a7 50 .byte 0x50 - 1785 02a8 00000000 .4byte 0x0 - 1786 02ac 00000000 .4byte 0x0 - 1787 .LLST14: - BFIN GAS /tmp/ccWGmwSi.s page 49 - - - 1788 02b0 B8030000 .4byte .LVL68-.Ltext0 - 1789 02b4 E0030000 .4byte .LVL70-.Ltext0 - 1790 02b8 0100 .2byte 0x1 - 1791 02ba 51 .byte 0x51 - 1792 02bb 00000000 .4byte 0x0 - 1793 02bf 00000000 .4byte 0x0 - 1794 .LLST15: - 1795 02c3 E0030000 .4byte .LFB3-.Ltext0 - 1796 02c7 E2030000 .4byte .LCFI7-.Ltext0 - 1797 02cb 0100 .2byte 0x1 - 1798 02cd 5E .byte 0x5e - 1799 02ce E2030000 .4byte .LCFI7-.Ltext0 - 1800 02d2 EA030000 .4byte .LCFI8-.Ltext0 - 1801 02d6 0200 .2byte 0x2 - 1802 02d8 7E .byte 0x7e - 1803 02d9 08 .sleb128 8 - 1804 02da EA030000 .4byte .LCFI8-.Ltext0 - 1805 02de 2A040000 .4byte .LFE3-.Ltext0 - 1806 02e2 0200 .2byte 0x2 - 1807 02e4 7F .byte 0x7f - 1808 02e5 10 .sleb128 16 - 1809 02e6 00000000 .4byte 0x0 - 1810 02ea 00000000 .4byte 0x0 - 1811 .LLST16: - 1812 02ee E0030000 .4byte .LVL71-.Ltext0 - 1813 02f2 F2030000 .4byte .LVL72-.Ltext0 - 1814 02f6 0100 .2byte 0x1 - 1815 02f8 50 .byte 0x50 - 1816 02f9 F2030000 .4byte .LVL72-.Ltext0 - 1817 02fd 1C040000 .4byte .LVL75-.Ltext0 - 1818 0301 0100 .2byte 0x1 - 1819 0303 56 .byte 0x56 - 1820 0304 1E040000 .4byte .LVL76-.Ltext0 - 1821 0308 28040000 .4byte .LVL78-.Ltext0 - 1822 030c 0100 .2byte 0x1 - 1823 030e 56 .byte 0x56 - 1824 030f 00000000 .4byte 0x0 - 1825 0313 00000000 .4byte 0x0 - 1826 .LLST17: - 1827 0317 E0030000 .4byte .LVL71-.Ltext0 - 1828 031b FC030000 .4byte .LVL73-.Ltext0 - 1829 031f 0100 .2byte 0x1 - 1830 0321 51 .byte 0x51 - 1831 0322 FC030000 .4byte .LVL73-.Ltext0 - 1832 0326 1C040000 .4byte .LVL75-.Ltext0 - 1833 032a 0100 .2byte 0x1 - 1834 032c 57 .byte 0x57 - 1835 032d 1E040000 .4byte .LVL76-.Ltext0 - 1836 0331 28040000 .4byte .LVL78-.Ltext0 - 1837 0335 0100 .2byte 0x1 - 1838 0337 57 .byte 0x57 - 1839 0338 00000000 .4byte 0x0 - 1840 033c 00000000 .4byte 0x0 - 1841 .LLST18: - 1842 0340 2C040000 .4byte .LFB2-.Ltext0 - 1843 0344 2E040000 .4byte .LCFI11-.Ltext0 - 1844 0348 0100 .2byte 0x1 - BFIN GAS /tmp/ccWGmwSi.s page 50 - - - 1845 034a 5E .byte 0x5e - 1846 034b 2E040000 .4byte .LCFI11-.Ltext0 - 1847 034f 36040000 .4byte .LCFI12-.Ltext0 - 1848 0353 0200 .2byte 0x2 - 1849 0355 7E .byte 0x7e - 1850 0356 1C .sleb128 28 - 1851 0357 36040000 .4byte .LCFI12-.Ltext0 - 1852 035b 60070000 .4byte .LFE2-.Ltext0 - 1853 035f 0200 .2byte 0x2 - 1854 0361 7F .byte 0x7f - 1855 0362 24 .sleb128 36 - 1856 0363 00000000 .4byte 0x0 - 1857 0367 00000000 .4byte 0x0 - 1858 .LLST19: - 1859 036b 2C040000 .4byte .LVL79-.Ltext0 - 1860 036f 3E040000 .4byte .LVL80-.Ltext0 - 1861 0373 0100 .2byte 0x1 - 1862 0375 50 .byte 0x50 - 1863 0376 3E040000 .4byte .LVL80-.Ltext0 - 1864 037a 64050000 .4byte .LVL91-.Ltext0 - 1865 037e 0100 .2byte 0x1 - 1866 0380 56 .byte 0x56 - 1867 0381 66050000 .4byte .LVL92-.Ltext0 - 1868 0385 7E050000 .4byte .LVL94-.Ltext0 - 1869 0389 0100 .2byte 0x1 - 1870 038b 56 .byte 0x56 - 1871 038c 80050000 .4byte .LVL95-.Ltext0 - 1872 0390 94060000 .4byte .LVL102-.Ltext0 - 1873 0394 0100 .2byte 0x1 - 1874 0396 56 .byte 0x56 - 1875 0397 96060000 .4byte .LVL103-.Ltext0 - 1876 039b 60070000 .4byte .LFE2-.Ltext0 - 1877 039f 0100 .2byte 0x1 - 1878 03a1 56 .byte 0x56 - 1879 03a2 00000000 .4byte 0x0 - 1880 03a6 00000000 .4byte 0x0 - 1881 .LLST20: - 1882 03aa 2C040000 .4byte .LVL79-.Ltext0 - 1883 03ae 60040000 .4byte .LVL81-.Ltext0 - 1884 03b2 0100 .2byte 0x1 - 1885 03b4 51 .byte 0x51 - 1886 03b5 60040000 .4byte .LVL81-.Ltext0 - 1887 03b9 64050000 .4byte .LVL91-.Ltext0 - 1888 03bd 0100 .2byte 0x1 - 1889 03bf 57 .byte 0x57 - 1890 03c0 66050000 .4byte .LVL92-.Ltext0 - 1891 03c4 7E050000 .4byte .LVL94-.Ltext0 - 1892 03c8 0100 .2byte 0x1 - 1893 03ca 57 .byte 0x57 - 1894 03cb 80050000 .4byte .LVL95-.Ltext0 - 1895 03cf 94060000 .4byte .LVL102-.Ltext0 - 1896 03d3 0100 .2byte 0x1 - 1897 03d5 57 .byte 0x57 - 1898 03d6 96060000 .4byte .LVL103-.Ltext0 - 1899 03da 60070000 .4byte .LFE2-.Ltext0 - 1900 03de 0100 .2byte 0x1 - 1901 03e0 57 .byte 0x57 - BFIN GAS /tmp/ccWGmwSi.s page 51 - - - 1902 03e1 00000000 .4byte 0x0 - 1903 03e5 00000000 .4byte 0x0 - 1904 .LLST21: - 1905 03e9 CA040000 .4byte .LVL84-.Ltext0 - 1906 03ed CC040000 .4byte .LVL85-.Ltext0 - 1907 03f1 0100 .2byte 0x1 - 1908 03f3 50 .byte 0x50 - 1909 03f4 E2040000 .4byte .LVL86-.Ltext0 - 1910 03f8 F6040000 .4byte .LVL88-.Ltext0 - 1911 03fc 0100 .2byte 0x1 - 1912 03fe 50 .byte 0x50 - 1913 03ff 80050000 .4byte .LVL95-.Ltext0 - 1914 0403 90050000 .4byte .LVL96-.Ltext0 - 1915 0407 0100 .2byte 0x1 - 1916 0409 50 .byte 0x50 - 1917 040a BC050000 .4byte .LVL98-.Ltext0 - 1918 040e BE050000 .4byte .LVL99-.Ltext0 - 1919 0412 0100 .2byte 0x1 - 1920 0414 50 .byte 0x50 - 1921 0415 00000000 .4byte 0x0 - 1922 0419 00000000 .4byte 0x0 - 1923 .LLST22: - 1924 041d CA040000 .4byte .LVL84-.Ltext0 - 1925 0421 EC040000 .4byte .LVL87-.Ltext0 - 1926 0425 0100 .2byte 0x1 - 1927 0427 51 .byte 0x51 - 1928 0428 30050000 .4byte .LVL89-.Ltext0 - 1929 042c 34050000 .4byte .LVL90-.Ltext0 - 1930 0430 0100 .2byte 0x1 - 1931 0432 51 .byte 0x51 - 1932 0433 80050000 .4byte .LVL95-.Ltext0 - 1933 0437 94050000 .4byte .LVL97-.Ltext0 - 1934 043b 0100 .2byte 0x1 - 1935 043d 51 .byte 0x51 - 1936 043e 00000000 .4byte 0x0 - 1937 0442 00000000 .4byte 0x0 - 1938 .LLST23: - 1939 0446 36070000 .4byte .LVL106-.Ltext0 - 1940 044a 5E070000 .4byte .LVL107-.Ltext0 - 1941 044e 0100 .2byte 0x1 - 1942 0450 58 .byte 0x58 - 1943 0451 00000000 .4byte 0x0 - 1944 0455 00000000 .4byte 0x0 - 1945 .LLST24: - 1946 0459 68040000 .4byte .LVL82-.Ltext0 - 1947 045d 8E040000 .4byte .LVL83-.Ltext0 - 1948 0461 0100 .2byte 0x1 - 1949 0463 58 .byte 0x58 - 1950 0464 30050000 .4byte .LVL89-.Ltext0 - 1951 0468 34050000 .4byte .LVL90-.Ltext0 - 1952 046c 0100 .2byte 0x1 - 1953 046e 58 .byte 0x58 - 1954 046f 66050000 .4byte .LVL92-.Ltext0 - 1955 0473 70050000 .4byte .LVL93-.Ltext0 - 1956 0477 0100 .2byte 0x1 - 1957 0479 58 .byte 0x58 - 1958 047a CE050000 .4byte .LVL100-.Ltext0 - BFIN GAS /tmp/ccWGmwSi.s page 52 - - - 1959 047e 04060000 .4byte .LVL101-.Ltext0 - 1960 0482 0100 .2byte 0x1 - 1961 0484 58 .byte 0x58 - 1962 0485 00000000 .4byte 0x0 - 1963 0489 00000000 .4byte 0x0 - 1964 .LLST25: - 1965 048d A0060000 .4byte .LVL104-.Ltext0 - 1966 0491 CC060000 .4byte .LVL105-.Ltext0 - 1967 0495 0100 .2byte 0x1 - 1968 0497 51 .byte 0x51 - 1969 0498 00000000 .4byte 0x0 - 1970 049c 00000000 .4byte 0x0 - 1971 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1972 .file 3 "src/l502_bf_cmd_defs.h" - 1973 .file 4 "src/l502_defs.h" - 1974 .file 5 "src/l502_user_process.h" - 1975 .section .debug_info - 1976 0000 5C080000 .4byte 0x85c - 1977 0004 0200 .2byte 0x2 - 1978 0006 00000000 .4byte .Ldebug_abbrev0 - 1979 000a 04 .byte 0x4 - 1980 000b 01 .uleb128 0x1 - 1981 000c AE040000 .4byte .LASF118 - 1982 0010 01 .byte 0x1 - 1983 0011 94020000 .4byte .LASF119 - 1984 0015 66030000 .4byte .LASF120 - 1985 0019 00000000 .4byte .Ltext0 - 1986 001d 60070000 .4byte .Letext0 - 1987 0021 00000000 .4byte .Ldebug_line0 - 1988 0025 02 .uleb128 0x2 - 1989 0026 01 .byte 0x1 - 1990 0027 06 .byte 0x6 - 1991 0028 2F060000 .4byte .LASF0 - 1992 002c 03 .uleb128 0x3 - 1993 002d 43030000 .4byte .LASF3 - 1994 0031 02 .byte 0x2 - 1995 0032 2A .byte 0x2a - 1996 0033 37000000 .4byte 0x37 - 1997 0037 02 .uleb128 0x2 - 1998 0038 01 .byte 0x1 - 1999 0039 08 .byte 0x8 - 2000 003a D5050000 .4byte .LASF1 - 2001 003e 02 .uleb128 0x2 - 2002 003f 02 .byte 0x2 - 2003 0040 05 .byte 0x5 - 2004 0041 0D050000 .4byte .LASF2 - 2005 0045 03 .uleb128 0x3 - 2006 0046 BA040000 .4byte .LASF4 - 2007 004a 02 .byte 0x2 - 2008 004b 36 .byte 0x36 - 2009 004c 50000000 .4byte 0x50 - 2010 0050 02 .uleb128 0x2 - 2011 0051 02 .byte 0x2 - 2012 0052 07 .byte 0x7 - 2013 0053 3B060000 .4byte .LASF5 - 2014 0057 03 .uleb128 0x3 - 2015 0058 B0050000 .4byte .LASF6 - BFIN GAS /tmp/ccWGmwSi.s page 53 - - - 2016 005c 02 .byte 0x2 - 2017 005d 4F .byte 0x4f - 2018 005e 62000000 .4byte 0x62 - 2019 0062 02 .uleb128 0x2 - 2020 0063 04 .byte 0x4 - 2021 0064 05 .byte 0x5 - 2022 0065 33050000 .4byte .LASF7 - 2023 0069 03 .uleb128 0x3 - 2024 006a 90010000 .4byte .LASF8 - 2025 006e 02 .byte 0x2 - 2026 006f 50 .byte 0x50 - 2027 0070 74000000 .4byte 0x74 - 2028 0074 02 .uleb128 0x2 - 2029 0075 04 .byte 0x4 - 2030 0076 07 .byte 0x7 - 2031 0077 90050000 .4byte .LASF9 - 2032 007b 02 .uleb128 0x2 - 2033 007c 08 .byte 0x8 - 2034 007d 05 .byte 0x5 - 2035 007e 58030000 .4byte .LASF10 - 2036 0082 02 .uleb128 0x2 - 2037 0083 08 .byte 0x8 - 2038 0084 07 .byte 0x7 - 2039 0085 07020000 .4byte .LASF11 - 2040 0089 04 .uleb128 0x4 - 2041 008a 04 .byte 0x4 - 2042 008b 05 .byte 0x5 - 2043 008c 696E7400 .string "int" - 2044 0090 02 .uleb128 0x2 - 2045 0091 04 .byte 0x4 - 2046 0092 07 .byte 0x7 - 2047 0093 80000000 .4byte .LASF12 - 2048 0097 05 .uleb128 0x5 - 2049 0098 1010 .2byte 0x1010 - 2050 009a 03 .byte 0x3 - 2051 009b 8C .byte 0x8c - 2052 009c F5000000 .4byte 0xf5 - 2053 00a0 06 .uleb128 0x6 - 2054 00a1 AC020000 .4byte .LASF13 - 2055 00a5 03 .byte 0x3 - 2056 00a6 8D .byte 0x8d - 2057 00a7 45000000 .4byte 0x45 - 2058 00ab 02 .byte 0x2 - 2059 00ac 23 .byte 0x23 - 2060 00ad 00 .uleb128 0x0 - 2061 00ae 06 .uleb128 0x6 - 2062 00af 4B030000 .4byte .LASF14 - 2063 00b3 03 .byte 0x3 - 2064 00b4 8E .byte 0x8e - 2065 00b5 45000000 .4byte 0x45 - 2066 00b9 02 .byte 0x2 - 2067 00ba 23 .byte 0x23 - 2068 00bb 02 .uleb128 0x2 - 2069 00bc 06 .uleb128 0x6 - 2070 00bd 2B040000 .4byte .LASF15 - 2071 00c1 03 .byte 0x3 - 2072 00c2 8F .byte 0x8f - BFIN GAS /tmp/ccWGmwSi.s page 54 - - - 2073 00c3 69000000 .4byte 0x69 - 2074 00c7 02 .byte 0x2 - 2075 00c8 23 .byte 0x23 - 2076 00c9 04 .uleb128 0x4 - 2077 00ca 06 .uleb128 0x6 - 2078 00cb F8010000 .4byte .LASF16 - 2079 00cf 03 .byte 0x3 - 2080 00d0 90 .byte 0x90 - 2081 00d1 57000000 .4byte 0x57 - 2082 00d5 02 .byte 0x2 - 2083 00d6 23 .byte 0x23 - 2084 00d7 08 .uleb128 0x8 - 2085 00d8 06 .uleb128 0x6 - 2086 00d9 8A020000 .4byte .LASF17 - 2087 00dd 03 .byte 0x3 - 2088 00de 91 .byte 0x91 - 2089 00df 69000000 .4byte 0x69 - 2090 00e3 02 .byte 0x2 - 2091 00e4 23 .byte 0x23 - 2092 00e5 0C .uleb128 0xc - 2093 00e6 06 .uleb128 0x6 - 2094 00e7 3E030000 .4byte .LASF18 - 2095 00eb 03 .byte 0x3 - 2096 00ec 92 .byte 0x92 - 2097 00ed F5000000 .4byte 0xf5 - 2098 00f1 02 .byte 0x2 - 2099 00f2 23 .byte 0x23 - 2100 00f3 10 .uleb128 0x10 - 2101 00f4 00 .byte 0x0 - 2102 00f5 07 .uleb128 0x7 - 2103 00f6 69000000 .4byte 0x69 - 2104 00fa 06010000 .4byte 0x106 - 2105 00fe 08 .uleb128 0x8 - 2106 00ff 06010000 .4byte 0x106 - 2107 0103 FF03 .2byte 0x3ff - 2108 0105 00 .byte 0x0 - 2109 0106 09 .uleb128 0x9 - 2110 0107 04 .byte 0x4 - 2111 0108 07 .byte 0x7 - 2112 0109 03 .uleb128 0x3 - 2113 010a 8E060000 .4byte .LASF19 - 2114 010e 03 .byte 0x3 - 2115 010f 93 .byte 0x93 - 2116 0110 97000000 .4byte 0x97 - 2117 0114 02 .uleb128 0x2 - 2118 0115 01 .byte 0x1 - 2119 0116 06 .byte 0x6 - 2120 0117 20030000 .4byte .LASF20 - 2121 011b 0A .uleb128 0xa - 2122 011c 04 .byte 0x4 - 2123 011d 04 .byte 0x4 - 2124 011e 55 .byte 0x55 - 2125 011f 48010000 .4byte 0x148 - 2126 0123 0B .uleb128 0xb - 2127 0124 9C040000 .4byte .LASF21 - 2128 0128 00 .sleb128 0 - 2129 0129 0B .uleb128 0xb - BFIN GAS /tmp/ccWGmwSi.s page 55 - - - 2130 012a E6000000 .4byte .LASF22 - 2131 012e 01 .sleb128 1 - 2132 012f 0B .uleb128 0xb - 2133 0130 D5000000 .4byte .LASF23 - 2134 0134 02 .sleb128 2 - 2135 0135 0B .uleb128 0xb - 2136 0136 C4000000 .4byte .LASF24 - 2137 013a 03 .sleb128 3 - 2138 013b 0B .uleb128 0xb - 2139 013c 19040000 .4byte .LASF25 - 2140 0140 04 .sleb128 4 - 2141 0141 0B .uleb128 0xb - 2142 0142 02040000 .4byte .LASF26 - 2143 0146 05 .sleb128 5 - 2144 0147 00 .byte 0x0 - 2145 0148 0A .uleb128 0xa - 2146 0149 04 .byte 0x4 - 2147 014a 04 .byte 0x4 - 2148 014b 5F .byte 0x5f - 2149 014c 63010000 .4byte 0x163 - 2150 0150 0B .uleb128 0xb - 2151 0151 B1020000 .4byte .LASF27 - 2152 0155 00 .sleb128 0 - 2153 0156 0B .uleb128 0xb - 2154 0157 F7000000 .4byte .LASF28 - 2155 015b 01 .sleb128 1 - 2156 015c 0B .uleb128 0xb - 2157 015d 00000000 .4byte .LASF29 - 2158 0161 02 .sleb128 2 - 2159 0162 00 .byte 0x0 - 2160 0163 0A .uleb128 0xa - 2161 0164 04 .byte 0x4 - 2162 0165 04 .byte 0x4 - 2163 0166 69 .byte 0x69 - 2164 0167 90010000 .4byte 0x190 - 2165 016b 0B .uleb128 0xb - 2166 016c 45000000 .4byte .LASF30 - 2167 0170 00 .sleb128 0 - 2168 0171 0B .uleb128 0xb - 2169 0172 0A010000 .4byte .LASF31 - 2170 0176 01 .sleb128 1 - 2171 0177 0B .uleb128 0xb - 2172 0178 59060000 .4byte .LASF32 - 2173 017c 02 .sleb128 2 - 2174 017d 0B .uleb128 0xb - 2175 017e 54040000 .4byte .LASF33 - 2176 0182 03 .sleb128 3 - 2177 0183 0B .uleb128 0xb - 2178 0184 E6020000 .4byte .LASF34 - 2179 0188 06 .sleb128 6 - 2180 0189 0B .uleb128 0xb - 2181 018a 2E000000 .4byte .LASF35 - 2182 018e 07 .sleb128 7 - 2183 018f 00 .byte 0x0 - 2184 0190 0A .uleb128 0xa - 2185 0191 04 .byte 0x4 - 2186 0192 04 .byte 0x4 - BFIN GAS /tmp/ccWGmwSi.s page 56 - - - 2187 0193 74 .byte 0x74 - 2188 0194 C5010000 .4byte 0x1c5 - 2189 0198 0B .uleb128 0xb - 2190 0199 C5050000 .4byte .LASF36 - 2191 019d 01 .sleb128 1 - 2192 019e 0B .uleb128 0xb - 2193 019f B0030000 .4byte .LASF37 - 2194 01a3 02 .sleb128 2 - 2195 01a4 0B .uleb128 0xb - 2196 01a5 60020000 .4byte .LASF38 - 2197 01a9 10 .sleb128 16 - 2198 01aa 0B .uleb128 0xb - 2199 01ab 71020000 .4byte .LASF39 - 2200 01af 20 .sleb128 32 - 2201 01b0 0B .uleb128 0xb - 2202 01b1 8D000000 .4byte .LASF40 - 2203 01b5 C000 .sleb128 64 - 2204 01b7 0B .uleb128 0xb - 2205 01b8 B9010000 .4byte .LASF41 - 2206 01bc 03 .sleb128 3 - 2207 01bd 0B .uleb128 0xb - 2208 01be D2020000 .4byte .LASF42 - 2209 01c2 F000 .sleb128 112 - 2210 01c4 00 .byte 0x0 - 2211 01c5 02 .uleb128 0x2 - 2212 01c6 04 .byte 0x4 - 2213 01c7 04 .byte 0x4 - 2214 01c8 CC010000 .4byte .LASF43 - 2215 01cc 0C .uleb128 0xc - 2216 01cd 6A010000 .4byte .LASF44 - 2217 01d1 04 .byte 0x4 - 2218 01d2 05 .byte 0x5 - 2219 01d3 1B .byte 0x1b - 2220 01d4 E1010000 .4byte 0x1e1 - 2221 01d8 0D .uleb128 0xd - 2222 01d9 4100 .string "A" - 2223 01db 00 .sleb128 0 - 2224 01dc 0D .uleb128 0xd - 2225 01dd 4200 .string "B" - 2226 01df 01 .sleb128 1 - 2227 01e0 00 .byte 0x0 - 2228 01e1 0C .uleb128 0xc - 2229 01e2 03050000 .4byte .LASF45 - 2230 01e6 04 .byte 0x4 - 2231 01e7 05 .byte 0x5 - 2232 01e8 20 .byte 0x20 - 2233 01e9 0C020000 .4byte 0x20c - 2234 01ed 0B .uleb128 0xb - 2235 01ee 70060000 .4byte .LASF46 - 2236 01f2 00 .sleb128 0 - 2237 01f3 0B .uleb128 0xb - 2238 01f4 B8050000 .4byte .LASF47 - 2239 01f8 01 .sleb128 1 - 2240 01f9 0B .uleb128 0xb - 2241 01fa F3030000 .4byte .LASF48 - 2242 01fe 02 .sleb128 2 - 2243 01ff 0B .uleb128 0xb - BFIN GAS /tmp/ccWGmwSi.s page 57 - - - 2244 0200 76010000 .4byte .LASF49 - 2245 0204 03 .sleb128 3 - 2246 0205 0B .uleb128 0xb - 2247 0206 52030000 .4byte .LASF50 - 2248 020a 04 .sleb128 4 - 2249 020b 00 .byte 0x0 - 2250 020c 0C .uleb128 0xc - 2251 020d 7B050000 .4byte .LASF51 - 2252 0211 04 .byte 0x4 - 2253 0212 05 .byte 0x5 - 2254 0213 28 .byte 0x28 - 2255 0214 2B020000 .4byte 0x22b - 2256 0218 0B .uleb128 0xb - 2257 0219 31010000 .4byte .LASF52 - 2258 021d 00 .sleb128 0 - 2259 021e 0B .uleb128 0xb - 2260 021f A1010000 .4byte .LASF53 - 2261 0223 01 .sleb128 1 - 2262 0224 0B .uleb128 0xb - 2263 0225 17050000 .4byte .LASF54 - 2264 0229 02 .sleb128 2 - 2265 022a 00 .byte 0x0 - 2266 022b 0C .uleb128 0xc - 2267 022c C4020000 .4byte .LASF55 - 2268 0230 04 .byte 0x4 - 2269 0231 05 .byte 0x5 - 2270 0232 2F .byte 0x2f - 2271 0233 62020000 .4byte 0x262 - 2272 0237 0B .uleb128 0xb - 2273 0238 31040000 .4byte .LASF56 - 2274 023c 00 .sleb128 0 - 2275 023d 0B .uleb128 0xb - 2276 023e FF010000 .4byte .LASF57 - 2277 0242 01 .sleb128 1 - 2278 0243 0B .uleb128 0xb - 2279 0244 82020000 .4byte .LASF58 - 2280 0248 02 .sleb128 2 - 2281 0249 0B .uleb128 0xb - 2282 024a C0030000 .4byte .LASF59 - 2283 024e 03 .sleb128 3 - 2284 024f 0B .uleb128 0xb - 2285 0250 F0010000 .4byte .LASF60 - 2286 0254 04 .sleb128 4 - 2287 0255 0B .uleb128 0xb - 2288 0256 0B060000 .4byte .LASF61 - 2289 025a 05 .sleb128 5 - 2290 025b 0B .uleb128 0xb - 2291 025c 9C060000 .4byte .LASF62 - 2292 0260 06 .sleb128 6 - 2293 0261 00 .byte 0x0 - 2294 0262 0C .uleb128 0xc - 2295 0263 6C000000 .4byte .LASF63 - 2296 0267 04 .byte 0x4 - 2297 0268 05 .byte 0x5 - 2298 0269 39 .byte 0x39 - 2299 026a 9F020000 .4byte 0x29f - 2300 026e 0D .uleb128 0xd - BFIN GAS /tmp/ccWGmwSi.s page 58 - - - 2301 026f 4F464600 .string "OFF" - 2302 0273 00 .sleb128 0 - 2303 0274 0B .uleb128 0xb - 2304 0275 EE040000 .4byte .LASF64 - 2305 0279 01 .sleb128 1 - 2306 027a 0B .uleb128 0xb - 2307 027b 39020000 .4byte .LASF65 - 2308 027f 02 .sleb128 2 - 2309 0280 0D .uleb128 0xd - 2310 0281 41564700 .string "AVG" - 2311 0285 03 .sleb128 3 - 2312 0286 0B .uleb128 0xb - 2313 0287 FA040000 .4byte .LASF66 - 2314 028b 04 .sleb128 4 - 2315 028c 0D .uleb128 0xd - 2316 028d 46465400 .string "FFT" - 2317 0291 05 .sleb128 5 - 2318 0292 0B .uleb128 0xb - 2319 0293 87050000 .4byte .LASF67 - 2320 0297 06 .sleb128 6 - 2321 0298 0B .uleb128 0xb - 2322 0299 EE030000 .4byte .LASF68 - 2323 029d 07 .sleb128 7 - 2324 029e 00 .byte 0x0 - 2325 029f 0E .uleb128 0xe - 2326 02a0 65050000 .4byte .LASF121 - 2327 02a4 2C .byte 0x2c - 2328 02a5 01 .byte 0x1 - 2329 02a6 5F .byte 0x5f - 2330 02a7 A8030000 .4byte 0x3a8 - 2331 02ab 06 .uleb128 0x6 - 2332 02ac 54010000 .4byte .LASF69 - 2333 02b0 01 .byte 0x1 - 2334 02b1 60 .byte 0x60 - 2335 02b2 2C000000 .4byte 0x2c - 2336 02b6 02 .byte 0x2 - 2337 02b7 23 .byte 0x23 - 2338 02b8 00 .uleb128 0x0 - 2339 02b9 06 .uleb128 0x6 - 2340 02ba 25060000 .4byte .LASF70 - 2341 02be 01 .byte 0x1 - 2342 02bf 61 .byte 0x61 - 2343 02c0 2C000000 .4byte 0x2c - 2344 02c4 02 .byte 0x2 - 2345 02c5 23 .byte 0x23 - 2346 02c6 01 .uleb128 0x1 - 2347 02c7 06 .uleb128 0x6 - 2348 02c8 7B050000 .4byte .LASF51 - 2349 02cc 01 .byte 0x1 - 2350 02cd 62 .byte 0x62 - 2351 02ce 2C000000 .4byte 0x2c - 2352 02d2 02 .byte 0x2 - 2353 02d3 23 .byte 0x23 - 2354 02d4 02 .uleb128 0x2 - 2355 02d5 06 .uleb128 0x6 - 2356 02d6 1C000000 .4byte .LASF71 - 2357 02da 01 .byte 0x1 - BFIN GAS /tmp/ccWGmwSi.s page 59 - - - 2358 02db 63 .byte 0x63 - 2359 02dc 2C000000 .4byte 0x2c - 2360 02e0 02 .byte 0x2 - 2361 02e1 23 .byte 0x23 - 2362 02e2 03 .uleb128 0x3 - 2363 02e3 06 .uleb128 0x6 - 2364 02e4 25050000 .4byte .LASF72 - 2365 02e8 01 .byte 0x1 - 2366 02e9 64 .byte 0x64 - 2367 02ea 45000000 .4byte 0x45 - 2368 02ee 02 .byte 0x2 - 2369 02ef 23 .byte 0x23 - 2370 02f0 04 .uleb128 0x4 - 2371 02f1 06 .uleb128 0x6 - 2372 02f2 A2060000 .4byte .LASF73 - 2373 02f6 01 .byte 0x1 - 2374 02f7 65 .byte 0x65 - 2375 02f8 45000000 .4byte 0x45 - 2376 02fc 02 .byte 0x2 - 2377 02fd 23 .byte 0x23 - 2378 02fe 06 .uleb128 0x6 - 2379 02ff 06 .uleb128 0x6 - 2380 0300 86010000 .4byte .LASF74 - 2381 0304 01 .byte 0x1 - 2382 0305 66 .byte 0x66 - 2383 0306 69000000 .4byte 0x69 - 2384 030a 02 .byte 0x2 - 2385 030b 23 .byte 0x23 - 2386 030c 08 .uleb128 0x8 - 2387 030d 06 .uleb128 0x6 - 2388 030e C3040000 .4byte .LASF75 - 2389 0312 01 .byte 0x1 - 2390 0313 67 .byte 0x67 - 2391 0314 2C000000 .4byte 0x2c - 2392 0318 02 .byte 0x2 - 2393 0319 23 .byte 0x23 - 2394 031a 0C .uleb128 0xc - 2395 031b 06 .uleb128 0x6 - 2396 031c 1E020000 .4byte .LASF76 - 2397 0320 01 .byte 0x1 - 2398 0321 68 .byte 0x68 - 2399 0322 69000000 .4byte 0x69 - 2400 0326 02 .byte 0x2 - 2401 0327 23 .byte 0x23 - 2402 0328 10 .uleb128 0x10 - 2403 0329 06 .uleb128 0x6 - 2404 032a 58000000 .4byte .LASF77 - 2405 032e 01 .byte 0x1 - 2406 032f 69 .byte 0x69 - 2407 0330 2C000000 .4byte 0x2c - 2408 0334 02 .byte 0x2 - 2409 0335 23 .byte 0x23 - 2410 0336 14 .uleb128 0x14 - 2411 0337 06 .uleb128 0x6 - 2412 0338 FD020000 .4byte .LASF78 - 2413 033c 01 .byte 0x1 - 2414 033d 6A .byte 0x6a - BFIN GAS /tmp/ccWGmwSi.s page 60 - - - 2415 033e 2C000000 .4byte 0x2c - 2416 0342 02 .byte 0x2 - 2417 0343 23 .byte 0x23 - 2418 0344 15 .uleb128 0x15 - 2419 0345 06 .uleb128 0x6 - 2420 0346 44040000 .4byte .LASF79 - 2421 034a 01 .byte 0x1 - 2422 034b 6B .byte 0x6b - 2423 034c 2C000000 .4byte 0x2c - 2424 0350 02 .byte 0x2 - 2425 0351 23 .byte 0x23 - 2426 0352 16 .uleb128 0x16 - 2427 0353 06 .uleb128 0x6 - 2428 0354 7F040000 .4byte .LASF80 - 2429 0358 01 .byte 0x1 - 2430 0359 6C .byte 0x6c - 2431 035a 69000000 .4byte 0x69 - 2432 035e 02 .byte 0x2 - 2433 035f 23 .byte 0x23 - 2434 0360 18 .uleb128 0x18 - 2435 0361 06 .uleb128 0x6 - 2436 0362 7F060000 .4byte .LASF81 - 2437 0366 01 .byte 0x1 - 2438 0367 6D .byte 0x6d - 2439 0368 2C000000 .4byte 0x2c - 2440 036c 02 .byte 0x2 - 2441 036d 23 .byte 0x23 - 2442 036e 1C .uleb128 0x1c - 2443 036f 06 .uleb128 0x6 - 2444 0370 3C050000 .4byte .LASF82 - 2445 0374 01 .byte 0x1 - 2446 0375 6E .byte 0x6e - 2447 0376 69000000 .4byte 0x69 - 2448 037a 02 .byte 0x2 - 2449 037b 23 .byte 0x23 - 2450 037c 20 .uleb128 0x20 - 2451 037d 06 .uleb128 0x6 - 2452 037e 8A040000 .4byte .LASF83 - 2453 0382 01 .byte 0x1 - 2454 0383 6F .byte 0x6f - 2455 0384 69000000 .4byte 0x69 - 2456 0388 02 .byte 0x2 - 2457 0389 23 .byte 0x23 - 2458 038a 24 .uleb128 0x24 - 2459 038b 06 .uleb128 0x6 - 2460 038c 0C030000 .4byte .LASF84 - 2461 0390 01 .byte 0x1 - 2462 0391 70 .byte 0x70 - 2463 0392 2C000000 .4byte 0x2c - 2464 0396 02 .byte 0x2 - 2465 0397 23 .byte 0x23 - 2466 0398 28 .uleb128 0x28 - 2467 0399 06 .uleb128 0x6 - 2468 039a F7050000 .4byte .LASF85 - 2469 039e 01 .byte 0x1 - 2470 039f 71 .byte 0x71 - 2471 03a0 2C000000 .4byte 0x2c - BFIN GAS /tmp/ccWGmwSi.s page 61 - - - 2472 03a4 02 .byte 0x2 - 2473 03a5 23 .byte 0x23 - 2474 03a6 29 .uleb128 0x29 - 2475 03a7 00 .byte 0x0 - 2476 03a8 0F .uleb128 0xf - 2477 03a9 01 .byte 0x1 - 2478 03aa 29020000 .4byte .LASF92 - 2479 03ae 01 .byte 0x1 - 2480 03af BD01 .2byte 0x1bd - 2481 03b1 01 .byte 0x1 - 2482 03b2 00000000 .4byte .LFB6 - 2483 03b6 9C030000 .4byte .LFE6 - 2484 03ba 00000000 .4byte .LLST0 - 2485 03be 12050000 .4byte 0x512 - 2486 03c2 10 .uleb128 0x10 - 2487 03c3 636D6400 .string "cmd" - 2488 03c7 01 .byte 0x1 - 2489 03c8 BD01 .2byte 0x1bd - 2490 03ca 12050000 .4byte 0x512 - 2491 03ce 2B000000 .4byte .LLST1 - 2492 03d2 11 .uleb128 0x11 - 2493 03d3 52000000 .4byte .LBB2 - 2494 03d7 6C000000 .4byte .LBE2 - 2495 03db F0030000 .4byte 0x3f0 - 2496 03df 12 .uleb128 0x12 - 2497 03e0 D2010000 .4byte .LASF86 - 2498 03e4 01 .byte 0x1 - 2499 03e5 8E02 .2byte 0x28e - 2500 03e7 89000000 .4byte 0x89 - 2501 03eb CD000000 .4byte .LLST2 - 2502 03ef 00 .byte 0x0 - 2503 03f0 13 .uleb128 0x13 - 2504 03f1 00000000 .4byte .Ldebug_ranges0+0x0 - 2505 03f5 1A040000 .4byte 0x41a - 2506 03f9 14 .uleb128 0x14 - 2507 03fa 49020000 .4byte .LASF89 - 2508 03fe 01 .byte 0x1 - 2509 03ff DD01 .2byte 0x1dd - 2510 0401 18050000 .4byte 0x518 - 2511 0405 15 .uleb128 0x15 - 2512 0406 18000000 .4byte .Ldebug_ranges0+0x18 - 2513 040a 16 .uleb128 0x16 - 2514 040b 4900 .string "I" - 2515 040d 01 .byte 0x1 - 2516 040e DE01 .2byte 0x1de - 2517 0410 69000000 .4byte 0x69 - 2518 0414 EB000000 .4byte .LLST3 - 2519 0418 00 .byte 0x0 - 2520 0419 00 .byte 0x0 - 2521 041a 11 .uleb128 0x11 - 2522 041b 98000000 .4byte .LBB7 - 2523 041f 4A010000 .4byte .LBE7 - 2524 0423 5C040000 .4byte 0x45c - 2525 0427 17 .uleb128 0x17 - 2526 0428 34030000 .4byte .LASF87 - 2527 042c 01 .byte 0x1 - 2528 042d E601 .2byte 0x1e6 - BFIN GAS /tmp/ccWGmwSi.s page 62 - - - 2529 042f 27050000 .4byte 0x527 - 2530 0433 03 .byte 0x3 - 2531 0434 7F .byte 0x7f - 2532 0435 B07F .sleb128 -80 - 2533 0437 12 .uleb128 0x12 - 2534 0438 A2050000 .4byte .LASF88 - 2535 043c 01 .byte 0x1 - 2536 043d FC01 .2byte 0x1fc - 2537 043f 69000000 .4byte 0x69 - 2538 0443 FE000000 .4byte .LLST4 - 2539 0447 18 .uleb128 0x18 - 2540 0448 02010000 .4byte .LBB8 - 2541 044c 3C010000 .4byte .LBE8 - 2542 0450 19 .uleb128 0x19 - 2543 0451 6900 .string "i" - 2544 0453 01 .byte 0x1 - 2545 0454 FD01 .2byte 0x1fd - 2546 0456 89000000 .4byte 0x89 - 2547 045a 00 .byte 0x0 - 2548 045b 00 .byte 0x0 - 2549 045c 11 .uleb128 0x11 - 2550 045d 4A010000 .4byte .LBB9 - 2551 0461 7C010000 .4byte .LBE9 - 2552 0465 79040000 .4byte 0x479 - 2553 0469 17 .uleb128 0x17 - 2554 046a 34030000 .4byte .LASF87 - 2555 046e 01 .byte 0x1 - 2556 046f 0402 .2byte 0x204 - 2557 0471 37050000 .4byte 0x537 - 2558 0475 02 .byte 0x2 - 2559 0476 7F .byte 0x7f - 2560 0477 6C .sleb128 -20 - 2561 0478 00 .byte 0x0 - 2562 0479 11 .uleb128 0x11 - 2563 047a 7C010000 .4byte .LBB10 - 2564 047e AA010000 .4byte .LBE10 - 2565 0482 93040000 .4byte 0x493 - 2566 0486 14 .uleb128 0x14 - 2567 0487 AC060000 .4byte .LASF90 - 2568 048b 01 .byte 0x1 - 2569 048c 0F02 .2byte 0x20f - 2570 048e 69000000 .4byte 0x69 - 2571 0492 00 .byte 0x0 - 2572 0493 11 .uleb128 0x11 - 2573 0494 AA010000 .4byte .LBB11 - 2574 0498 10020000 .4byte .LBE11 - 2575 049c C1040000 .4byte 0x4c1 - 2576 04a0 12 .uleb128 0x12 - 2577 04a1 3F010000 .4byte .LASF91 - 2578 04a5 01 .byte 0x1 - 2579 04a6 1502 .2byte 0x215 - 2580 04a8 69000000 .4byte 0x69 - 2581 04ac 1C010000 .4byte .LLST5 - 2582 04b0 15 .uleb128 0x15 - 2583 04b1 30000000 .4byte .Ldebug_ranges0+0x30 - 2584 04b5 19 .uleb128 0x19 - 2585 04b6 6900 .string "i" - BFIN GAS /tmp/ccWGmwSi.s page 63 - - - 2586 04b8 01 .byte 0x1 - 2587 04b9 1702 .2byte 0x217 - 2588 04bb 89000000 .4byte 0x89 - 2589 04bf 00 .byte 0x0 - 2590 04c0 00 .byte 0x0 - 2591 04c1 11 .uleb128 0x11 - 2592 04c2 70020000 .4byte .LBB15 - 2593 04c6 80020000 .4byte .LBE15 - 2594 04ca DD040000 .4byte 0x4dd - 2595 04ce 16 .uleb128 0x16 - 2596 04cf 6900 .string "i" - 2597 04d1 01 .byte 0x1 - 2598 04d2 3902 .2byte 0x239 - 2599 04d4 69000000 .4byte 0x69 - 2600 04d8 EA010000 .4byte .LLST6 - 2601 04dc 00 .byte 0x0 - 2602 04dd 11 .uleb128 0x11 - 2603 04de F2020000 .4byte .LBB16 - 2604 04e2 04030000 .4byte .LBE16 - 2605 04e6 F9040000 .4byte 0x4f9 - 2606 04ea 16 .uleb128 0x16 - 2607 04eb 6900 .string "i" - 2608 04ed 01 .byte 0x1 - 2609 04ee 5602 .2byte 0x256 - 2610 04f0 69000000 .4byte 0x69 - 2611 04f4 FD010000 .4byte .LLST7 - 2612 04f8 00 .byte 0x0 - 2613 04f9 18 .uleb128 0x18 - 2614 04fa 8A030000 .4byte .LBB17 - 2615 04fe 9C030000 .4byte .LBE17 - 2616 0502 16 .uleb128 0x16 - 2617 0503 6900 .string "i" - 2618 0505 01 .byte 0x1 - 2619 0506 7E02 .2byte 0x27e - 2620 0508 69000000 .4byte 0x69 - 2621 050c 1B020000 .4byte .LLST8 - 2622 0510 00 .byte 0x0 - 2623 0511 00 .byte 0x0 - 2624 0512 1A .uleb128 0x1a - 2625 0513 04 .byte 0x4 - 2626 0514 09010000 .4byte 0x109 - 2627 0518 07 .uleb128 0x7 - 2628 0519 69000000 .4byte 0x69 - 2629 051d 27050000 .4byte 0x527 - 2630 0521 1B .uleb128 0x1b - 2631 0522 06010000 .4byte 0x106 - 2632 0526 00 .byte 0x0 - 2633 0527 07 .uleb128 0x7 - 2634 0528 69000000 .4byte 0x69 - 2635 052c 37050000 .4byte 0x537 - 2636 0530 1C .uleb128 0x1c - 2637 0531 06010000 .4byte 0x106 - 2638 0535 0E .byte 0xe - 2639 0536 00 .byte 0x0 - 2640 0537 07 .uleb128 0x7 - 2641 0538 69000000 .4byte 0x69 - 2642 053c 47050000 .4byte 0x547 - BFIN GAS /tmp/ccWGmwSi.s page 64 - - - 2643 0540 1C .uleb128 0x1c - 2644 0541 06010000 .4byte 0x106 - 2645 0545 04 .byte 0x4 - 2646 0546 00 .byte 0x0 - 2647 0547 0F .uleb128 0xf - 2648 0548 01 .byte 0x1 - 2649 0549 52020000 .4byte .LASF93 - 2650 054d 01 .byte 0x1 - 2651 054e A101 .2byte 0x1a1 - 2652 0550 01 .byte 0x1 - 2653 0551 9C030000 .4byte .LFB5 - 2654 0555 B8030000 .4byte .LFE5 - 2655 0559 39020000 .4byte .LLST9 - 2656 055d 82050000 .4byte 0x582 - 2657 0561 1D .uleb128 0x1d - 2658 0562 F2050000 .4byte .LASF94 - 2659 0566 01 .byte 0x1 - 2660 0567 A101 .2byte 0x1a1 - 2661 0569 82050000 .4byte 0x582 - 2662 056d 58020000 .4byte .LLST10 - 2663 0571 1D .uleb128 0x1d - 2664 0572 14040000 .4byte .LASF95 - 2665 0576 01 .byte 0x1 - 2666 0577 A101 .2byte 0x1a1 - 2667 0579 69000000 .4byte 0x69 - 2668 057d 6B020000 .4byte .LLST11 - 2669 0581 00 .byte 0x0 - 2670 0582 1A .uleb128 0x1a - 2671 0583 04 .byte 0x4 - 2672 0584 69000000 .4byte 0x69 - 2673 0588 0F .uleb128 0xf - 2674 0589 01 .byte 0x1 - 2675 058a 25030000 .4byte .LASF96 - 2676 058e 01 .byte 0x1 - 2677 058f 8D01 .2byte 0x18d - 2678 0591 01 .byte 0x1 - 2679 0592 B8030000 .4byte .LFB4 - 2680 0596 E0030000 .4byte .LFE4 - 2681 059a 7E020000 .4byte .LLST12 - 2682 059e C3050000 .4byte 0x5c3 - 2683 05a2 1D .uleb128 0x1d - 2684 05a3 F2050000 .4byte .LASF94 - 2685 05a7 01 .byte 0x1 - 2686 05a8 8D01 .2byte 0x18d - 2687 05aa 82050000 .4byte 0x582 - 2688 05ae 9D020000 .4byte .LLST13 - 2689 05b2 1D .uleb128 0x1d - 2690 05b3 14040000 .4byte .LASF95 - 2691 05b7 01 .byte 0x1 - 2692 05b8 8D01 .2byte 0x18d - 2693 05ba 69000000 .4byte 0x69 - 2694 05be B0020000 .4byte .LLST14 - 2695 05c2 00 .byte 0x0 - 2696 05c3 1E .uleb128 0x1e - 2697 05c4 01 .byte 0x1 - 2698 05c5 DC030000 .4byte .LASF97 - 2699 05c9 01 .byte 0x1 - BFIN GAS /tmp/ccWGmwSi.s page 65 - - - 2700 05ca 6901 .2byte 0x169 - 2701 05cc 01 .byte 0x1 - 2702 05cd 69000000 .4byte 0x69 - 2703 05d1 E0030000 .4byte .LFB3 - 2704 05d5 2A040000 .4byte .LFE3 - 2705 05d9 C3020000 .4byte .LLST15 - 2706 05dd 02060000 .4byte 0x602 - 2707 05e1 1D .uleb128 0x1d - 2708 05e2 3E030000 .4byte .LASF18 - 2709 05e6 01 .byte 0x1 - 2710 05e7 6901 .2byte 0x169 - 2711 05e9 82050000 .4byte 0x582 - 2712 05ed EE020000 .4byte .LLST16 - 2713 05f1 1D .uleb128 0x1d - 2714 05f2 14040000 .4byte .LASF95 - 2715 05f6 01 .byte 0x1 - 2716 05f7 6901 .2byte 0x169 - 2717 05f9 69000000 .4byte 0x69 - 2718 05fd 17030000 .4byte .LLST17 - 2719 0601 00 .byte 0x0 - 2720 0602 1F .uleb128 0x1f - 2721 0603 01 .byte 0x1 - 2722 0604 D1040000 .4byte .LASF98 - 2723 0608 01 .byte 0x1 - 2724 0609 A2 .byte 0xa2 - 2725 060a 01 .byte 0x1 - 2726 060b 69000000 .4byte 0x69 - 2727 060f 2C040000 .4byte .LFB2 - 2728 0613 60070000 .4byte .LFE2 - 2729 0617 40030000 .4byte .LLST18 - 2730 061b C6060000 .4byte 0x6c6 - 2731 061f 20 .uleb128 0x20 - 2732 0620 3E030000 .4byte .LASF18 - 2733 0624 01 .byte 0x1 - 2734 0625 A2 .byte 0xa2 - 2735 0626 82050000 .4byte 0x582 - 2736 062a 6B030000 .4byte .LLST19 - 2737 062e 20 .uleb128 0x20 - 2738 062f 14040000 .4byte .LASF95 - 2739 0633 01 .byte 0x1 - 2740 0634 A2 .byte 0xa2 - 2741 0635 69000000 .4byte 0x69 - 2742 0639 AA030000 .4byte .LLST20 - 2743 063d 13 .uleb128 0x13 - 2744 063e 50000000 .4byte .Ldebug_ranges0+0x50 - 2745 0642 96060000 .4byte 0x696 - 2746 0646 21 .uleb128 0x21 - 2747 0647 4E050000 .4byte .LASF99 - 2748 064b 01 .byte 0x1 - 2749 064c DD .byte 0xdd - 2750 064d 69000000 .4byte 0x69 - 2751 0651 E9030000 .4byte .LLST21 - 2752 0655 22 .uleb128 0x22 - 2753 0656 76616C00 .string "val" - 2754 065a 01 .byte 0x1 - 2755 065b DE .byte 0xde - 2756 065c 69000000 .4byte 0x69 - BFIN GAS /tmp/ccWGmwSi.s page 66 - - - 2757 0660 21 .uleb128 0x21 - 2758 0661 3D040000 .4byte .LASF100 - 2759 0665 01 .byte 0x1 - 2760 0666 DF .byte 0xdf - 2761 0667 2C000000 .4byte 0x2c - 2762 066b 1D040000 .4byte .LLST22 - 2763 066f 13 .uleb128 0x13 - 2764 0670 80000000 .4byte .Ldebug_ranges0+0x80 - 2765 0674 82060000 .4byte 0x682 - 2766 0678 22 .uleb128 0x22 - 2767 0679 6900 .string "i" - 2768 067b 01 .byte 0x1 - 2769 067c F3 .byte 0xf3 - 2770 067d 69000000 .4byte 0x69 - 2771 0681 00 .byte 0x0 - 2772 0682 15 .uleb128 0x15 - 2773 0683 98000000 .4byte .Ldebug_ranges0+0x98 - 2774 0687 23 .uleb128 0x23 - 2775 0688 6900 .string "i" - 2776 068a 01 .byte 0x1 - 2777 068b FD .byte 0xfd - 2778 068c 69000000 .4byte 0x69 - 2779 0690 46040000 .4byte .LLST23 - 2780 0694 00 .byte 0x0 - 2781 0695 00 .byte 0x0 - 2782 0696 13 .uleb128 0x13 - 2783 0697 B0000000 .4byte .Ldebug_ranges0+0xb0 - 2784 069b AD060000 .4byte 0x6ad - 2785 069f 23 .uleb128 0x23 - 2786 06a0 6900 .string "i" - 2787 06a2 01 .byte 0x1 - 2788 06a3 AE .byte 0xae - 2789 06a4 89000000 .4byte 0x89 - 2790 06a8 59040000 .4byte .LLST24 - 2791 06ac 00 .byte 0x0 - 2792 06ad 18 .uleb128 0x18 - 2793 06ae B0060000 .4byte .LBB28 - 2794 06b2 BE060000 .4byte .LBE28 - 2795 06b6 16 .uleb128 0x16 - 2796 06b7 6900 .string "i" - 2797 06b9 01 .byte 0x1 - 2798 06ba 3601 .2byte 0x136 - 2799 06bc 69000000 .4byte 0x69 - 2800 06c0 8D040000 .4byte .LLST25 - 2801 06c4 00 .byte 0x0 - 2802 06c5 00 .byte 0x0 - 2803 06c6 07 .uleb128 0x7 - 2804 06c7 69000000 .4byte 0x69 - 2805 06cb D6060000 .4byte 0x6d6 - 2806 06cf 1C .uleb128 0x1c - 2807 06d0 06010000 .4byte 0x106 - 2808 06d4 03 .byte 0x3 - 2809 06d5 00 .byte 0x0 - 2810 06d6 24 .uleb128 0x24 - 2811 06d7 E2040000 .4byte .LASF101 - 2812 06db 01 .byte 0x1 - 2813 06dc 1C .byte 0x1c - BFIN GAS /tmp/ccWGmwSi.s page 67 - - - 2814 06dd C6060000 .4byte 0x6c6 - 2815 06e1 01 .byte 0x1 - 2816 06e2 05 .byte 0x5 - 2817 06e3 03 .byte 0x3 - 2818 06e4 00000000 .4byte _streams_cnt - 2819 06e8 24 .uleb128 0x24 - 2820 06e9 B2000000 .4byte .LASF102 - 2821 06ed 01 .byte 0x1 - 2822 06ee 2F .byte 0x2f - 2823 06ef FA060000 .4byte 0x6fa - 2824 06f3 01 .byte 0x1 - 2825 06f4 05 .byte 0x5 - 2826 06f5 03 .byte 0x3 - 2827 06f6 00000000 .4byte _dbg_receive_value - 2828 06fa 25 .uleb128 0x25 - 2829 06fb 69000000 .4byte 0x69 - 2830 06ff 07 .uleb128 0x7 - 2831 0700 69000000 .4byte 0x69 - 2832 0704 0F070000 .4byte 0x70f - 2833 0708 1C .uleb128 0x1c - 2834 0709 06010000 .4byte 0x106 - 2835 070d 09 .byte 0x9 - 2836 070e 00 .byte 0x0 - 2837 070f 24 .uleb128 0x24 - 2838 0710 53050000 .4byte .LASF103 - 2839 0714 01 .byte 0x1 - 2840 0715 37 .byte 0x37 - 2841 0716 FF060000 .4byte 0x6ff - 2842 071a 01 .byte 0x1 - 2843 071b 05 .byte 0x5 - 2844 071c 03 .byte 0x3 - 2845 071d 28000000 .4byte _dbg_sport_rx_copy - 2846 0721 24 .uleb128 0x24 - 2847 0722 9E000000 .4byte .LASF104 - 2848 0726 01 .byte 0x1 - 2849 0727 49 .byte 0x49 - 2850 0728 69000000 .4byte 0x69 - 2851 072c 01 .byte 0x1 - 2852 072d 05 .byte 0x5 - 2853 072e 03 .byte 0x3 - 2854 072f 10000000 .4byte _streams_succes_flag - 2855 0733 07 .uleb128 0x7 - 2856 0734 69000000 .4byte 0x69 - 2857 0738 3E070000 .4byte 0x73e - 2858 073c 26 .uleb128 0x26 - 2859 073d 00 .byte 0x0 - 2860 073e 27 .uleb128 0x27 - 2861 073f 99010000 .4byte .LASF105 - 2862 0743 01 .byte 0x1 - 2863 0744 55 .byte 0x55 - 2864 0745 4B070000 .4byte 0x74b - 2865 0749 01 .byte 0x1 - 2866 074a 01 .byte 0x1 - 2867 074b 25 .uleb128 0x25 - 2868 074c 33070000 .4byte 0x733 - 2869 0750 27 .uleb128 0x27 - 2870 0751 CD030000 .4byte .LASF106 - BFIN GAS /tmp/ccWGmwSi.s page 68 - - - 2871 0755 01 .byte 0x1 - 2872 0756 56 .byte 0x56 - 2873 0757 5D070000 .4byte 0x75d - 2874 075b 01 .byte 0x1 - 2875 075c 01 .byte 0x1 - 2876 075d 25 .uleb128 0x25 - 2877 075e 33070000 .4byte 0x733 - 2878 0762 27 .uleb128 0x27 - 2879 0763 13000000 .4byte .LASF107 - 2880 0767 01 .byte 0x1 - 2881 0768 58 .byte 0x58 - 2882 0769 6F070000 .4byte 0x76f - 2883 076d 01 .byte 0x1 - 2884 076e 01 .byte 0x1 - 2885 076f 25 .uleb128 0x25 - 2886 0770 33070000 .4byte 0x733 - 2887 0774 24 .uleb128 0x24 - 2888 0775 AF010000 .4byte .LASF108 - 2889 0779 01 .byte 0x1 - 2890 077a 5D .byte 0x5d - 2891 077b 86070000 .4byte 0x786 - 2892 077f 01 .byte 0x1 - 2893 0780 05 .byte 0x5 - 2894 0781 03 .byte 0x3 - 2895 0782 04000000 .4byte _TX_marker - 2896 0786 25 .uleb128 0x25 - 2897 0787 FF060000 .4byte 0x6ff - 2898 078b 24 .uleb128 0x24 - 2899 078c 4E060000 .4byte .LASF109 - 2900 0790 01 .byte 0x1 - 2901 0791 72 .byte 0x72 - 2902 0792 9D070000 .4byte 0x79d - 2903 0796 01 .byte 0x1 - 2904 0797 05 .byte 0x5 - 2905 0798 03 .byte 0x3 - 2906 0799 2C000000 .4byte _Proc_state - 2907 079d 28 .uleb128 0x28 - 2908 079e 65050000 .4byte .LASF121 - 2909 07a2 9F020000 .4byte 0x29f - 2910 07a6 24 .uleb128 0x24 - 2911 07a7 86010000 .4byte .LASF74 - 2912 07ab 01 .byte 0x1 - 2913 07ac 74 .byte 0x74 - 2914 07ad FA060000 .4byte 0x6fa - 2915 07b1 01 .byte 0x1 - 2916 07b2 05 .byte 0x5 - 2917 07b3 03 .byte 0x3 - 2918 07b4 14000000 .4byte _TX_buff_I - 2919 07b8 24 .uleb128 0x24 - 2920 07b9 59010000 .4byte .LASF110 - 2921 07bd 01 .byte 0x1 - 2922 07be 75 .byte 0x75 - 2923 07bf FA060000 .4byte 0x6fa - 2924 07c3 01 .byte 0x1 - 2925 07c4 05 .byte 0x5 - 2926 07c5 03 .byte 0x3 - 2927 07c6 2C000000 .4byte _TX_buff_I_shadow - BFIN GAS /tmp/ccWGmwSi.s page 69 - - - 2928 07ca 24 .uleb128 0x24 - 2929 07cb 78060000 .4byte .LASF111 - 2930 07cf 01 .byte 0x1 - 2931 07d0 77 .byte 0x77 - 2932 07d1 FA060000 .4byte 0x6fa - 2933 07d5 01 .byte 0x1 - 2934 07d6 05 .byte 0x5 - 2935 07d7 03 .byte 0x3 - 2936 07d8 18000000 .4byte _data_I - 2937 07dc 24 .uleb128 0x24 - 2938 07dd 62000000 .4byte .LASF112 - 2939 07e1 01 .byte 0x1 - 2940 07e2 78 .byte 0x78 - 2941 07e3 FA060000 .4byte 0x6fa - 2942 07e7 01 .byte 0x1 - 2943 07e8 05 .byte 0x5 - 2944 07e9 03 .byte 0x3 - 2945 07ea 1C000000 .4byte _send_size - 2946 07ee 24 .uleb128 0x24 - 2947 07ef C3040000 .4byte .LASF75 - 2948 07f3 01 .byte 0x1 - 2949 07f4 7A .byte 0x7a - 2950 07f5 00080000 .4byte 0x800 - 2951 07f9 01 .byte 0x1 - 2952 07fa 05 .byte 0x5 - 2953 07fb 03 .byte 0x3 - 2954 07fc 30000000 .4byte _TX_buff_state - 2955 0800 25 .uleb128 0x25 - 2956 0801 2C000000 .4byte 0x2c - 2957 0805 24 .uleb128 0x24 - 2958 0806 27000000 .4byte .LASF113 - 2959 080a 01 .byte 0x1 - 2960 080b 7B .byte 0x7b - 2961 080c FA060000 .4byte 0x6fa - 2962 0810 01 .byte 0x1 - 2963 0811 05 .byte 0x5 - 2964 0812 03 .byte 0x3 - 2965 0813 20000000 .4byte _tx_val - 2966 0817 24 .uleb128 0x24 - 2967 0818 16060000 .4byte .LASF114 - 2968 081c 01 .byte 0x1 - 2969 081d 7E .byte 0x7e - 2970 081e FA060000 .4byte 0x6fa - 2971 0822 01 .byte 0x1 - 2972 0823 05 .byte 0x5 - 2973 0824 03 .byte 0x3 - 2974 0825 24000000 .4byte _size_processed - 2975 0829 24 .uleb128 0x24 - 2976 082a 24010000 .4byte .LASF115 - 2977 082e 01 .byte 0x1 - 2978 082f 87 .byte 0x87 - 2979 0830 2C000000 .4byte 0x2c - 2980 0834 01 .byte 0x1 - 2981 0835 05 .byte 0x5 - 2982 0836 03 .byte 0x3 - 2983 0837 28000000 .4byte _LFSM_started - 2984 083b 24 .uleb128 0x24 - BFIN GAS /tmp/ccWGmwSi.s page 70 - - - 2985 083c E3050000 .4byte .LASF116 - 2986 0840 01 .byte 0x1 - 2987 0841 8A .byte 0x8a - 2988 0842 2C000000 .4byte 0x2c - 2989 0846 01 .byte 0x1 - 2990 0847 05 .byte 0x5 - 2991 0848 03 .byte 0x3 - 2992 0849 29000000 .4byte _DY_SYN_2_value - 2993 084d 24 .uleb128 0x24 - 2994 084e 6B040000 .4byte .LASF117 - 2995 0852 01 .byte 0x1 - 2996 0853 8B .byte 0x8b - 2997 0854 2C000000 .4byte 0x2c - 2998 0858 01 .byte 0x1 - 2999 0859 05 .byte 0x5 - 3000 085a 03 .byte 0x3 - 3001 085b 2A000000 .4byte _DY_SYN_2_value_prev - 3002 085f 00 .byte 0x0 - 3003 .section .debug_abbrev - 3004 0000 01 .uleb128 0x1 - 3005 0001 11 .uleb128 0x11 - 3006 0002 01 .byte 0x1 - 3007 0003 25 .uleb128 0x25 - 3008 0004 0E .uleb128 0xe - 3009 0005 13 .uleb128 0x13 - 3010 0006 0B .uleb128 0xb - 3011 0007 03 .uleb128 0x3 - 3012 0008 0E .uleb128 0xe - 3013 0009 1B .uleb128 0x1b - 3014 000a 0E .uleb128 0xe - 3015 000b 11 .uleb128 0x11 - 3016 000c 01 .uleb128 0x1 - 3017 000d 12 .uleb128 0x12 - 3018 000e 01 .uleb128 0x1 - 3019 000f 10 .uleb128 0x10 - 3020 0010 06 .uleb128 0x6 - 3021 0011 00 .byte 0x0 - 3022 0012 00 .byte 0x0 - 3023 0013 02 .uleb128 0x2 - 3024 0014 24 .uleb128 0x24 - 3025 0015 00 .byte 0x0 - 3026 0016 0B .uleb128 0xb - 3027 0017 0B .uleb128 0xb - 3028 0018 3E .uleb128 0x3e - 3029 0019 0B .uleb128 0xb - 3030 001a 03 .uleb128 0x3 - 3031 001b 0E .uleb128 0xe - 3032 001c 00 .byte 0x0 - 3033 001d 00 .byte 0x0 - 3034 001e 03 .uleb128 0x3 - 3035 001f 16 .uleb128 0x16 - 3036 0020 00 .byte 0x0 - 3037 0021 03 .uleb128 0x3 - 3038 0022 0E .uleb128 0xe - 3039 0023 3A .uleb128 0x3a - 3040 0024 0B .uleb128 0xb - 3041 0025 3B .uleb128 0x3b - BFIN GAS /tmp/ccWGmwSi.s page 71 - - - 3042 0026 0B .uleb128 0xb - 3043 0027 49 .uleb128 0x49 - 3044 0028 13 .uleb128 0x13 - 3045 0029 00 .byte 0x0 - 3046 002a 00 .byte 0x0 - 3047 002b 04 .uleb128 0x4 - 3048 002c 24 .uleb128 0x24 - 3049 002d 00 .byte 0x0 - 3050 002e 0B .uleb128 0xb - 3051 002f 0B .uleb128 0xb - 3052 0030 3E .uleb128 0x3e - 3053 0031 0B .uleb128 0xb - 3054 0032 03 .uleb128 0x3 - 3055 0033 08 .uleb128 0x8 - 3056 0034 00 .byte 0x0 - 3057 0035 00 .byte 0x0 - 3058 0036 05 .uleb128 0x5 - 3059 0037 13 .uleb128 0x13 - 3060 0038 01 .byte 0x1 - 3061 0039 0B .uleb128 0xb - 3062 003a 05 .uleb128 0x5 - 3063 003b 3A .uleb128 0x3a - 3064 003c 0B .uleb128 0xb - 3065 003d 3B .uleb128 0x3b - 3066 003e 0B .uleb128 0xb - 3067 003f 01 .uleb128 0x1 - 3068 0040 13 .uleb128 0x13 - 3069 0041 00 .byte 0x0 - 3070 0042 00 .byte 0x0 - 3071 0043 06 .uleb128 0x6 - 3072 0044 0D .uleb128 0xd - 3073 0045 00 .byte 0x0 - 3074 0046 03 .uleb128 0x3 - 3075 0047 0E .uleb128 0xe - 3076 0048 3A .uleb128 0x3a - 3077 0049 0B .uleb128 0xb - 3078 004a 3B .uleb128 0x3b - 3079 004b 0B .uleb128 0xb - 3080 004c 49 .uleb128 0x49 - 3081 004d 13 .uleb128 0x13 - 3082 004e 38 .uleb128 0x38 - 3083 004f 0A .uleb128 0xa - 3084 0050 00 .byte 0x0 - 3085 0051 00 .byte 0x0 - 3086 0052 07 .uleb128 0x7 - 3087 0053 01 .uleb128 0x1 - 3088 0054 01 .byte 0x1 - 3089 0055 49 .uleb128 0x49 - 3090 0056 13 .uleb128 0x13 - 3091 0057 01 .uleb128 0x1 - 3092 0058 13 .uleb128 0x13 - 3093 0059 00 .byte 0x0 - 3094 005a 00 .byte 0x0 - 3095 005b 08 .uleb128 0x8 - 3096 005c 21 .uleb128 0x21 - 3097 005d 00 .byte 0x0 - 3098 005e 49 .uleb128 0x49 - BFIN GAS /tmp/ccWGmwSi.s page 72 - - - 3099 005f 13 .uleb128 0x13 - 3100 0060 2F .uleb128 0x2f - 3101 0061 05 .uleb128 0x5 - 3102 0062 00 .byte 0x0 - 3103 0063 00 .byte 0x0 - 3104 0064 09 .uleb128 0x9 - 3105 0065 24 .uleb128 0x24 - 3106 0066 00 .byte 0x0 - 3107 0067 0B .uleb128 0xb - 3108 0068 0B .uleb128 0xb - 3109 0069 3E .uleb128 0x3e - 3110 006a 0B .uleb128 0xb - 3111 006b 00 .byte 0x0 - 3112 006c 00 .byte 0x0 - 3113 006d 0A .uleb128 0xa - 3114 006e 04 .uleb128 0x4 - 3115 006f 01 .byte 0x1 - 3116 0070 0B .uleb128 0xb - 3117 0071 0B .uleb128 0xb - 3118 0072 3A .uleb128 0x3a - 3119 0073 0B .uleb128 0xb - 3120 0074 3B .uleb128 0x3b - 3121 0075 0B .uleb128 0xb - 3122 0076 01 .uleb128 0x1 - 3123 0077 13 .uleb128 0x13 - 3124 0078 00 .byte 0x0 - 3125 0079 00 .byte 0x0 - 3126 007a 0B .uleb128 0xb - 3127 007b 28 .uleb128 0x28 - 3128 007c 00 .byte 0x0 - 3129 007d 03 .uleb128 0x3 - 3130 007e 0E .uleb128 0xe - 3131 007f 1C .uleb128 0x1c - 3132 0080 0D .uleb128 0xd - 3133 0081 00 .byte 0x0 - 3134 0082 00 .byte 0x0 - 3135 0083 0C .uleb128 0xc - 3136 0084 04 .uleb128 0x4 - 3137 0085 01 .byte 0x1 - 3138 0086 03 .uleb128 0x3 - 3139 0087 0E .uleb128 0xe - 3140 0088 0B .uleb128 0xb - 3141 0089 0B .uleb128 0xb - 3142 008a 3A .uleb128 0x3a - 3143 008b 0B .uleb128 0xb - 3144 008c 3B .uleb128 0x3b - 3145 008d 0B .uleb128 0xb - 3146 008e 01 .uleb128 0x1 - 3147 008f 13 .uleb128 0x13 - 3148 0090 00 .byte 0x0 - 3149 0091 00 .byte 0x0 - 3150 0092 0D .uleb128 0xd - 3151 0093 28 .uleb128 0x28 - 3152 0094 00 .byte 0x0 - 3153 0095 03 .uleb128 0x3 - 3154 0096 08 .uleb128 0x8 - 3155 0097 1C .uleb128 0x1c - BFIN GAS /tmp/ccWGmwSi.s page 73 - - - 3156 0098 0D .uleb128 0xd - 3157 0099 00 .byte 0x0 - 3158 009a 00 .byte 0x0 - 3159 009b 0E .uleb128 0xe - 3160 009c 13 .uleb128 0x13 - 3161 009d 01 .byte 0x1 - 3162 009e 03 .uleb128 0x3 - 3163 009f 0E .uleb128 0xe - 3164 00a0 0B .uleb128 0xb - 3165 00a1 0B .uleb128 0xb - 3166 00a2 3A .uleb128 0x3a - 3167 00a3 0B .uleb128 0xb - 3168 00a4 3B .uleb128 0x3b - 3169 00a5 0B .uleb128 0xb - 3170 00a6 01 .uleb128 0x1 - 3171 00a7 13 .uleb128 0x13 - 3172 00a8 00 .byte 0x0 - 3173 00a9 00 .byte 0x0 - 3174 00aa 0F .uleb128 0xf - 3175 00ab 2E .uleb128 0x2e - 3176 00ac 01 .byte 0x1 - 3177 00ad 3F .uleb128 0x3f - 3178 00ae 0C .uleb128 0xc - 3179 00af 03 .uleb128 0x3 - 3180 00b0 0E .uleb128 0xe - 3181 00b1 3A .uleb128 0x3a - 3182 00b2 0B .uleb128 0xb - 3183 00b3 3B .uleb128 0x3b - 3184 00b4 05 .uleb128 0x5 - 3185 00b5 27 .uleb128 0x27 - 3186 00b6 0C .uleb128 0xc - 3187 00b7 11 .uleb128 0x11 - 3188 00b8 01 .uleb128 0x1 - 3189 00b9 12 .uleb128 0x12 - 3190 00ba 01 .uleb128 0x1 - 3191 00bb 40 .uleb128 0x40 - 3192 00bc 06 .uleb128 0x6 - 3193 00bd 01 .uleb128 0x1 - 3194 00be 13 .uleb128 0x13 - 3195 00bf 00 .byte 0x0 - 3196 00c0 00 .byte 0x0 - 3197 00c1 10 .uleb128 0x10 - 3198 00c2 05 .uleb128 0x5 - 3199 00c3 00 .byte 0x0 - 3200 00c4 03 .uleb128 0x3 - 3201 00c5 08 .uleb128 0x8 - 3202 00c6 3A .uleb128 0x3a - 3203 00c7 0B .uleb128 0xb - 3204 00c8 3B .uleb128 0x3b - 3205 00c9 05 .uleb128 0x5 - 3206 00ca 49 .uleb128 0x49 - 3207 00cb 13 .uleb128 0x13 - 3208 00cc 02 .uleb128 0x2 - 3209 00cd 06 .uleb128 0x6 - 3210 00ce 00 .byte 0x0 - 3211 00cf 00 .byte 0x0 - 3212 00d0 11 .uleb128 0x11 - BFIN GAS /tmp/ccWGmwSi.s page 74 - - - 3213 00d1 0B .uleb128 0xb - 3214 00d2 01 .byte 0x1 - 3215 00d3 11 .uleb128 0x11 - 3216 00d4 01 .uleb128 0x1 - 3217 00d5 12 .uleb128 0x12 - 3218 00d6 01 .uleb128 0x1 - 3219 00d7 01 .uleb128 0x1 - 3220 00d8 13 .uleb128 0x13 - 3221 00d9 00 .byte 0x0 - 3222 00da 00 .byte 0x0 - 3223 00db 12 .uleb128 0x12 - 3224 00dc 34 .uleb128 0x34 - 3225 00dd 00 .byte 0x0 - 3226 00de 03 .uleb128 0x3 - 3227 00df 0E .uleb128 0xe - 3228 00e0 3A .uleb128 0x3a - 3229 00e1 0B .uleb128 0xb - 3230 00e2 3B .uleb128 0x3b - 3231 00e3 05 .uleb128 0x5 - 3232 00e4 49 .uleb128 0x49 - 3233 00e5 13 .uleb128 0x13 - 3234 00e6 02 .uleb128 0x2 - 3235 00e7 06 .uleb128 0x6 - 3236 00e8 00 .byte 0x0 - 3237 00e9 00 .byte 0x0 - 3238 00ea 13 .uleb128 0x13 - 3239 00eb 0B .uleb128 0xb - 3240 00ec 01 .byte 0x1 - 3241 00ed 55 .uleb128 0x55 - 3242 00ee 06 .uleb128 0x6 - 3243 00ef 01 .uleb128 0x1 - 3244 00f0 13 .uleb128 0x13 - 3245 00f1 00 .byte 0x0 - 3246 00f2 00 .byte 0x0 - 3247 00f3 14 .uleb128 0x14 - 3248 00f4 34 .uleb128 0x34 - 3249 00f5 00 .byte 0x0 - 3250 00f6 03 .uleb128 0x3 - 3251 00f7 0E .uleb128 0xe - 3252 00f8 3A .uleb128 0x3a - 3253 00f9 0B .uleb128 0xb - 3254 00fa 3B .uleb128 0x3b - 3255 00fb 05 .uleb128 0x5 - 3256 00fc 49 .uleb128 0x49 - 3257 00fd 13 .uleb128 0x13 - 3258 00fe 00 .byte 0x0 - 3259 00ff 00 .byte 0x0 - 3260 0100 15 .uleb128 0x15 - 3261 0101 0B .uleb128 0xb - 3262 0102 01 .byte 0x1 - 3263 0103 55 .uleb128 0x55 - 3264 0104 06 .uleb128 0x6 - 3265 0105 00 .byte 0x0 - 3266 0106 00 .byte 0x0 - 3267 0107 16 .uleb128 0x16 - 3268 0108 34 .uleb128 0x34 - 3269 0109 00 .byte 0x0 - BFIN GAS /tmp/ccWGmwSi.s page 75 - - - 3270 010a 03 .uleb128 0x3 - 3271 010b 08 .uleb128 0x8 - 3272 010c 3A .uleb128 0x3a - 3273 010d 0B .uleb128 0xb - 3274 010e 3B .uleb128 0x3b - 3275 010f 05 .uleb128 0x5 - 3276 0110 49 .uleb128 0x49 - 3277 0111 13 .uleb128 0x13 - 3278 0112 02 .uleb128 0x2 - 3279 0113 06 .uleb128 0x6 - 3280 0114 00 .byte 0x0 - 3281 0115 00 .byte 0x0 - 3282 0116 17 .uleb128 0x17 - 3283 0117 34 .uleb128 0x34 - 3284 0118 00 .byte 0x0 - 3285 0119 03 .uleb128 0x3 - 3286 011a 0E .uleb128 0xe - 3287 011b 3A .uleb128 0x3a - 3288 011c 0B .uleb128 0xb - 3289 011d 3B .uleb128 0x3b - 3290 011e 05 .uleb128 0x5 - 3291 011f 49 .uleb128 0x49 - 3292 0120 13 .uleb128 0x13 - 3293 0121 02 .uleb128 0x2 - 3294 0122 0A .uleb128 0xa - 3295 0123 00 .byte 0x0 - 3296 0124 00 .byte 0x0 - 3297 0125 18 .uleb128 0x18 - 3298 0126 0B .uleb128 0xb - 3299 0127 01 .byte 0x1 - 3300 0128 11 .uleb128 0x11 - 3301 0129 01 .uleb128 0x1 - 3302 012a 12 .uleb128 0x12 - 3303 012b 01 .uleb128 0x1 - 3304 012c 00 .byte 0x0 - 3305 012d 00 .byte 0x0 - 3306 012e 19 .uleb128 0x19 - 3307 012f 34 .uleb128 0x34 - 3308 0130 00 .byte 0x0 - 3309 0131 03 .uleb128 0x3 - 3310 0132 08 .uleb128 0x8 - 3311 0133 3A .uleb128 0x3a - 3312 0134 0B .uleb128 0xb - 3313 0135 3B .uleb128 0x3b - 3314 0136 05 .uleb128 0x5 - 3315 0137 49 .uleb128 0x49 - 3316 0138 13 .uleb128 0x13 - 3317 0139 00 .byte 0x0 - 3318 013a 00 .byte 0x0 - 3319 013b 1A .uleb128 0x1a - 3320 013c 0F .uleb128 0xf - 3321 013d 00 .byte 0x0 - 3322 013e 0B .uleb128 0xb - 3323 013f 0B .uleb128 0xb - 3324 0140 49 .uleb128 0x49 - 3325 0141 13 .uleb128 0x13 - 3326 0142 00 .byte 0x0 - BFIN GAS /tmp/ccWGmwSi.s page 76 - - - 3327 0143 00 .byte 0x0 - 3328 0144 1B .uleb128 0x1b - 3329 0145 21 .uleb128 0x21 - 3330 0146 00 .byte 0x0 - 3331 0147 49 .uleb128 0x49 - 3332 0148 13 .uleb128 0x13 - 3333 0149 00 .byte 0x0 - 3334 014a 00 .byte 0x0 - 3335 014b 1C .uleb128 0x1c - 3336 014c 21 .uleb128 0x21 - 3337 014d 00 .byte 0x0 - 3338 014e 49 .uleb128 0x49 - 3339 014f 13 .uleb128 0x13 - 3340 0150 2F .uleb128 0x2f - 3341 0151 0B .uleb128 0xb - 3342 0152 00 .byte 0x0 - 3343 0153 00 .byte 0x0 - 3344 0154 1D .uleb128 0x1d - 3345 0155 05 .uleb128 0x5 - 3346 0156 00 .byte 0x0 - 3347 0157 03 .uleb128 0x3 - 3348 0158 0E .uleb128 0xe - 3349 0159 3A .uleb128 0x3a - 3350 015a 0B .uleb128 0xb - 3351 015b 3B .uleb128 0x3b - 3352 015c 05 .uleb128 0x5 - 3353 015d 49 .uleb128 0x49 - 3354 015e 13 .uleb128 0x13 - 3355 015f 02 .uleb128 0x2 - 3356 0160 06 .uleb128 0x6 - 3357 0161 00 .byte 0x0 - 3358 0162 00 .byte 0x0 - 3359 0163 1E .uleb128 0x1e - 3360 0164 2E .uleb128 0x2e - 3361 0165 01 .byte 0x1 - 3362 0166 3F .uleb128 0x3f - 3363 0167 0C .uleb128 0xc - 3364 0168 03 .uleb128 0x3 - 3365 0169 0E .uleb128 0xe - 3366 016a 3A .uleb128 0x3a - 3367 016b 0B .uleb128 0xb - 3368 016c 3B .uleb128 0x3b - 3369 016d 05 .uleb128 0x5 - 3370 016e 27 .uleb128 0x27 - 3371 016f 0C .uleb128 0xc - 3372 0170 49 .uleb128 0x49 - 3373 0171 13 .uleb128 0x13 - 3374 0172 11 .uleb128 0x11 - 3375 0173 01 .uleb128 0x1 - 3376 0174 12 .uleb128 0x12 - 3377 0175 01 .uleb128 0x1 - 3378 0176 40 .uleb128 0x40 - 3379 0177 06 .uleb128 0x6 - 3380 0178 01 .uleb128 0x1 - 3381 0179 13 .uleb128 0x13 - 3382 017a 00 .byte 0x0 - 3383 017b 00 .byte 0x0 - BFIN GAS /tmp/ccWGmwSi.s page 77 - - - 3384 017c 1F .uleb128 0x1f - 3385 017d 2E .uleb128 0x2e - 3386 017e 01 .byte 0x1 - 3387 017f 3F .uleb128 0x3f - 3388 0180 0C .uleb128 0xc - 3389 0181 03 .uleb128 0x3 - 3390 0182 0E .uleb128 0xe - 3391 0183 3A .uleb128 0x3a - 3392 0184 0B .uleb128 0xb - 3393 0185 3B .uleb128 0x3b - 3394 0186 0B .uleb128 0xb - 3395 0187 27 .uleb128 0x27 - 3396 0188 0C .uleb128 0xc - 3397 0189 49 .uleb128 0x49 - 3398 018a 13 .uleb128 0x13 - 3399 018b 11 .uleb128 0x11 - 3400 018c 01 .uleb128 0x1 - 3401 018d 12 .uleb128 0x12 - 3402 018e 01 .uleb128 0x1 - 3403 018f 40 .uleb128 0x40 - 3404 0190 06 .uleb128 0x6 - 3405 0191 01 .uleb128 0x1 - 3406 0192 13 .uleb128 0x13 - 3407 0193 00 .byte 0x0 - 3408 0194 00 .byte 0x0 - 3409 0195 20 .uleb128 0x20 - 3410 0196 05 .uleb128 0x5 - 3411 0197 00 .byte 0x0 - 3412 0198 03 .uleb128 0x3 - 3413 0199 0E .uleb128 0xe - 3414 019a 3A .uleb128 0x3a - 3415 019b 0B .uleb128 0xb - 3416 019c 3B .uleb128 0x3b - 3417 019d 0B .uleb128 0xb - 3418 019e 49 .uleb128 0x49 - 3419 019f 13 .uleb128 0x13 - 3420 01a0 02 .uleb128 0x2 - 3421 01a1 06 .uleb128 0x6 - 3422 01a2 00 .byte 0x0 - 3423 01a3 00 .byte 0x0 - 3424 01a4 21 .uleb128 0x21 - 3425 01a5 34 .uleb128 0x34 - 3426 01a6 00 .byte 0x0 - 3427 01a7 03 .uleb128 0x3 - 3428 01a8 0E .uleb128 0xe - 3429 01a9 3A .uleb128 0x3a - 3430 01aa 0B .uleb128 0xb - 3431 01ab 3B .uleb128 0x3b - 3432 01ac 0B .uleb128 0xb - 3433 01ad 49 .uleb128 0x49 - 3434 01ae 13 .uleb128 0x13 - 3435 01af 02 .uleb128 0x2 - 3436 01b0 06 .uleb128 0x6 - 3437 01b1 00 .byte 0x0 - 3438 01b2 00 .byte 0x0 - 3439 01b3 22 .uleb128 0x22 - 3440 01b4 34 .uleb128 0x34 - BFIN GAS /tmp/ccWGmwSi.s page 78 - - - 3441 01b5 00 .byte 0x0 - 3442 01b6 03 .uleb128 0x3 - 3443 01b7 08 .uleb128 0x8 - 3444 01b8 3A .uleb128 0x3a - 3445 01b9 0B .uleb128 0xb - 3446 01ba 3B .uleb128 0x3b - 3447 01bb 0B .uleb128 0xb - 3448 01bc 49 .uleb128 0x49 - 3449 01bd 13 .uleb128 0x13 - 3450 01be 00 .byte 0x0 - 3451 01bf 00 .byte 0x0 - 3452 01c0 23 .uleb128 0x23 - 3453 01c1 34 .uleb128 0x34 - 3454 01c2 00 .byte 0x0 - 3455 01c3 03 .uleb128 0x3 - 3456 01c4 08 .uleb128 0x8 - 3457 01c5 3A .uleb128 0x3a - 3458 01c6 0B .uleb128 0xb - 3459 01c7 3B .uleb128 0x3b - 3460 01c8 0B .uleb128 0xb - 3461 01c9 49 .uleb128 0x49 - 3462 01ca 13 .uleb128 0x13 - 3463 01cb 02 .uleb128 0x2 - 3464 01cc 06 .uleb128 0x6 - 3465 01cd 00 .byte 0x0 - 3466 01ce 00 .byte 0x0 - 3467 01cf 24 .uleb128 0x24 - 3468 01d0 34 .uleb128 0x34 - 3469 01d1 00 .byte 0x0 - 3470 01d2 03 .uleb128 0x3 - 3471 01d3 0E .uleb128 0xe - 3472 01d4 3A .uleb128 0x3a - 3473 01d5 0B .uleb128 0xb - 3474 01d6 3B .uleb128 0x3b - 3475 01d7 0B .uleb128 0xb - 3476 01d8 49 .uleb128 0x49 - 3477 01d9 13 .uleb128 0x13 - 3478 01da 3F .uleb128 0x3f - 3479 01db 0C .uleb128 0xc - 3480 01dc 02 .uleb128 0x2 - 3481 01dd 0A .uleb128 0xa - 3482 01de 00 .byte 0x0 - 3483 01df 00 .byte 0x0 - 3484 01e0 25 .uleb128 0x25 - 3485 01e1 35 .uleb128 0x35 - 3486 01e2 00 .byte 0x0 - 3487 01e3 49 .uleb128 0x49 - 3488 01e4 13 .uleb128 0x13 - 3489 01e5 00 .byte 0x0 - 3490 01e6 00 .byte 0x0 - 3491 01e7 26 .uleb128 0x26 - 3492 01e8 21 .uleb128 0x21 - 3493 01e9 00 .byte 0x0 - 3494 01ea 00 .byte 0x0 - 3495 01eb 00 .byte 0x0 - 3496 01ec 27 .uleb128 0x27 - 3497 01ed 34 .uleb128 0x34 - BFIN GAS /tmp/ccWGmwSi.s page 79 - - - 3498 01ee 00 .byte 0x0 - 3499 01ef 03 .uleb128 0x3 - 3500 01f0 0E .uleb128 0xe - 3501 01f1 3A .uleb128 0x3a - 3502 01f2 0B .uleb128 0xb - 3503 01f3 3B .uleb128 0x3b - 3504 01f4 0B .uleb128 0xb - 3505 01f5 49 .uleb128 0x49 - 3506 01f6 13 .uleb128 0x13 - 3507 01f7 3F .uleb128 0x3f - 3508 01f8 0C .uleb128 0xc - 3509 01f9 3C .uleb128 0x3c - 3510 01fa 0C .uleb128 0xc - 3511 01fb 00 .byte 0x0 - 3512 01fc 00 .byte 0x0 - 3513 01fd 28 .uleb128 0x28 - 3514 01fe 35 .uleb128 0x35 - 3515 01ff 00 .byte 0x0 - 3516 0200 03 .uleb128 0x3 - 3517 0201 0E .uleb128 0xe - 3518 0202 49 .uleb128 0x49 - 3519 0203 13 .uleb128 0x13 - 3520 0204 00 .byte 0x0 - 3521 0205 00 .byte 0x0 - 3522 0206 00 .byte 0x0 - 3523 .section .debug_pubnames,"",@progbits - 3524 0000 8B010000 .4byte 0x18b - 3525 0004 0200 .2byte 0x2 - 3526 0006 00000000 .4byte .Ldebug_info0 - 3527 000a 60080000 .4byte 0x860 - 3528 000e A8030000 .4byte 0x3a8 - 3529 0012 7573725F .string "usr_cmd_process" - 3529 636D645F - 3529 70726F63 - 3529 65737300 - 3530 0022 47050000 .4byte 0x547 - 3531 0026 73706F72 .string "sport_tx_done" - 3531 745F7478 - 3531 5F646F6E - 3531 6500 - 3532 0034 88050000 .4byte 0x588 - 3533 0038 68646D61 .string "hdma_send_done" - 3533 5F73656E - 3533 645F646F - 3533 6E6500 - 3534 0047 C3050000 .4byte 0x5c3 - 3535 004b 7573725F .string "usr_out_proc_data" - 3535 6F75745F - 3535 70726F63 - 3535 5F646174 - 3535 6100 - 3536 005d 02060000 .4byte 0x602 - 3537 0061 7573725F .string "usr_in_proc_data" - 3537 696E5F70 - 3537 726F635F - 3537 64617461 - 3537 00 - BFIN GAS /tmp/ccWGmwSi.s page 80 - - - 3538 0072 D6060000 .4byte 0x6d6 - 3539 0076 73747265 .string "streams_cnt" - 3539 616D735F - 3539 636E7400 - 3540 0082 E8060000 .4byte 0x6e8 - 3541 0086 6462675F .string "dbg_receive_value" - 3541 72656365 - 3541 6976655F - 3541 76616C75 - 3541 6500 - 3542 0098 0F070000 .4byte 0x70f - 3543 009c 6462675F .string "dbg_sport_rx_copy" - 3543 73706F72 - 3543 745F7278 - 3543 5F636F70 - 3543 7900 - 3544 00ae 21070000 .4byte 0x721 - 3545 00b2 73747265 .string "streams_succes_flag" - 3545 616D735F - 3545 73756363 - 3545 65735F66 - 3545 6C616700 - 3546 00c6 74070000 .4byte 0x774 - 3547 00ca 54585F6D .string "TX_marker" - 3547 61726B65 - 3547 7200 - 3548 00d4 8B070000 .4byte 0x78b - 3549 00d8 50726F63 .string "Proc_state" - 3549 5F737461 - 3549 746500 - 3550 00e3 A6070000 .4byte 0x7a6 - 3551 00e7 54585F62 .string "TX_buff_I" - 3551 7566665F - 3551 4900 - 3552 00f1 B8070000 .4byte 0x7b8 - 3553 00f5 54585F62 .string "TX_buff_I_shadow" - 3553 7566665F - 3553 495F7368 - 3553 61646F77 - 3553 00 - 3554 0106 CA070000 .4byte 0x7ca - 3555 010a 64617461 .string "data_I" - 3555 5F4900 - 3556 0111 DC070000 .4byte 0x7dc - 3557 0115 73656E64 .string "send_size" - 3557 5F73697A - 3557 6500 - 3558 011f EE070000 .4byte 0x7ee - 3559 0123 54585F62 .string "TX_buff_state" - 3559 7566665F - 3559 73746174 - 3559 6500 - 3560 0131 05080000 .4byte 0x805 - 3561 0135 74785F76 .string "tx_val" - 3561 616C00 - 3562 013c 17080000 .4byte 0x817 - 3563 0140 73697A65 .string "size_processed" - BFIN GAS /tmp/ccWGmwSi.s page 81 - - - 3563 5F70726F - 3563 63657373 - 3563 656400 - 3564 014f 29080000 .4byte 0x829 - 3565 0153 4C46534D .string "LFSM_started" - 3565 5F737461 - 3565 72746564 - 3565 00 - 3566 0160 3B080000 .4byte 0x83b - 3567 0164 44595F53 .string "DY_SYN_2_value" - 3567 594E5F32 - 3567 5F76616C - 3567 756500 - 3568 0173 4D080000 .4byte 0x84d - 3569 0177 44595F53 .string "DY_SYN_2_value_prev" - 3569 594E5F32 - 3569 5F76616C - 3569 75655F70 - 3569 72657600 - 3570 018b 00000000 .4byte 0x0 - 3571 .section .debug_aranges,"",@progbits - 3572 0000 1C000000 .4byte 0x1c - 3573 0004 0200 .2byte 0x2 - 3574 0006 00000000 .4byte .Ldebug_info0 - 3575 000a 04 .byte 0x4 - 3576 000b 00 .byte 0x0 - 3577 000c 0000 .2byte 0x0 - 3578 000e 0000 .2byte 0x0 - 3579 0010 00000000 .4byte .Ltext0 - 3580 0014 60070000 .4byte .Letext0-.Ltext0 - 3581 0018 00000000 .4byte 0x0 - 3582 001c 00000000 .4byte 0x0 - 3583 .section .debug_ranges,"",@progbits - 3584 .Ldebug_ranges0: - 3585 0000 6C000000 .4byte .LBB3-.Ltext0 - 3586 0004 6E000000 .4byte .LBE3-.Ltext0 - 3587 0008 70000000 .4byte .LBB6-.Ltext0 - 3588 000c 98000000 .4byte .LBE6-.Ltext0 - 3589 0010 00000000 .4byte 0x0 - 3590 0014 00000000 .4byte 0x0 - 3591 0018 78000000 .4byte .LBB4-.Ltext0 - 3592 001c 7A000000 .4byte .LBE4-.Ltext0 - 3593 0020 7C000000 .4byte .LBB5-.Ltext0 - 3594 0024 8E000000 .4byte .LBE5-.Ltext0 - 3595 0028 00000000 .4byte 0x0 - 3596 002c 00000000 .4byte 0x0 - 3597 0030 AA010000 .4byte .LBB12-.Ltext0 - 3598 0034 FA010000 .4byte .LBE12-.Ltext0 - 3599 0038 00020000 .4byte .LBB14-.Ltext0 - 3600 003c 02020000 .4byte .LBE14-.Ltext0 - 3601 0040 FC010000 .4byte .LBB13-.Ltext0 - 3602 0044 FE010000 .4byte .LBE13-.Ltext0 - 3603 0048 00000000 .4byte 0x0 - 3604 004c 00000000 .4byte 0x0 - 3605 0050 92040000 .4byte .LBB18-.Ltext0 - 3606 0054 A8040000 .4byte .LBE18-.Ltext0 - 3607 0058 DE060000 .4byte .LBB29-.Ltext0 - BFIN GAS /tmp/ccWGmwSi.s page 82 - - - 3608 005c 60070000 .4byte .LBE29-.Ltext0 - 3609 0060 80050000 .4byte .LBB25-.Ltext0 - 3610 0064 CA050000 .4byte .LBE25-.Ltext0 - 3611 0068 DA040000 .4byte .LBB24-.Ltext0 - 3612 006c 24050000 .4byte .LBE24-.Ltext0 - 3613 0070 AA040000 .4byte .LBB23-.Ltext0 - 3614 0074 CA040000 .4byte .LBE23-.Ltext0 - 3615 0078 00000000 .4byte 0x0 - 3616 007c 00000000 .4byte 0x0 - 3617 0080 F2060000 .4byte .LBB19-.Ltext0 - 3618 0084 30070000 .4byte .LBE19-.Ltext0 - 3619 0088 34070000 .4byte .LBB21-.Ltext0 - 3620 008c 3A070000 .4byte .LBE21-.Ltext0 - 3621 0090 00000000 .4byte 0x0 - 3622 0094 00000000 .4byte 0x0 - 3623 0098 30070000 .4byte .LBB20-.Ltext0 - 3624 009c 34070000 .4byte .LBE20-.Ltext0 - 3625 00a0 3A070000 .4byte .LBB22-.Ltext0 - 3626 00a4 4C070000 .4byte .LBE22-.Ltext0 - 3627 00a8 00000000 .4byte 0x0 - 3628 00ac 00000000 .4byte 0x0 - 3629 00b0 CA050000 .4byte .LBB26-.Ltext0 - 3630 00b4 CC050000 .4byte .LBE26-.Ltext0 - 3631 00b8 D6050000 .4byte .LBB27-.Ltext0 - 3632 00bc EE050000 .4byte .LBE27-.Ltext0 - 3633 00c0 00000000 .4byte 0x0 - 3634 00c4 00000000 .4byte 0x0 - 3635 .section .debug_str,"MS",@progbits,1 - 3636 .LASF29: - 3637 0000 4C353032 .string "L502_LCH_MODE_ZERO" - 3637 5F4C4348 - 3637 5F4D4F44 - 3637 455F5A45 - 3637 524F00 - 3638 .LASF107: - 3639 0013 4156475F .string "AVG_buff" - 3639 62756666 - 3639 00 - 3640 .LASF71: - 3641 001c 4C46534D .string "LFSM_state" - 3641 5F737461 - 3641 746500 - 3642 .LASF113: - 3643 0027 74785F76 .string "tx_val" - 3643 616C00 - 3644 .LASF35: - 3645 002e 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 3645 5F53594E - 3645 435F4449 - 3645 5F53594E - 3645 325F4641 - 3646 .LASF30: - 3647 0045 4C353032 .string "L502_SYNC_INTERNAL" - 3647 5F53594E - 3647 435F494E - 3647 5445524E - 3647 414C00 - BFIN GAS /tmp/ccWGmwSi.s page 83 - - - 3648 .LASF77: - 3649 0058 4156475F .string "AVG_state" - 3649 73746174 - 3649 6500 - 3650 .LASF112: - 3651 0062 73656E64 .string "send_size" - 3651 5F73697A - 3651 6500 - 3652 .LASF63: - 3653 006c 64617461 .string "dataprocessor_state" - 3653 70726F63 - 3653 6573736F - 3653 725F7374 - 3653 61746500 - 3654 .LASF12: - 3655 0080 756E7369 .string "unsigned int" - 3655 676E6564 - 3655 20696E74 - 3655 00 - 3656 .LASF40: - 3657 008d 4C353032 .string "L502_STREAM_DOUT" - 3657 5F535452 - 3657 45414D5F - 3657 444F5554 - 3657 00 - 3658 .LASF104: - 3659 009e 73747265 .string "streams_succes_flag" - 3659 616D735F - 3659 73756363 - 3659 65735F66 - 3659 6C616700 - 3660 .LASF102: - 3661 00b2 6462675F .string "dbg_receive_value" - 3661 72656365 - 3661 6976655F - 3661 76616C75 - 3661 6500 - 3662 .LASF24: - 3663 00c4 4C353032 .string "L502_ADC_RANGE_1" - 3663 5F414443 - 3663 5F52414E - 3663 47455F31 - 3663 00 - 3664 .LASF23: - 3665 00d5 4C353032 .string "L502_ADC_RANGE_2" - 3665 5F414443 - 3665 5F52414E - 3665 47455F32 - 3665 00 - 3666 .LASF22: - 3667 00e6 4C353032 .string "L502_ADC_RANGE_5" - 3667 5F414443 - 3667 5F52414E - 3667 47455F35 - 3667 00 - 3668 .LASF28: - 3669 00f7 4C353032 .string "L502_LCH_MODE_DIFF" - BFIN GAS /tmp/ccWGmwSi.s page 84 - - - 3669 5F4C4348 - 3669 5F4D4F44 - 3669 455F4449 - 3669 464600 - 3670 .LASF31: - 3671 010a 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 3671 5F53594E - 3671 435F4558 - 3671 5445524E - 3671 414C5F4D - 3672 .LASF115: - 3673 0124 4C46534D .string "LFSM_started" - 3673 5F737461 - 3673 72746564 - 3673 00 - 3674 .LASF52: - 3675 0131 4359434C .string "CYCLE_UNKNOWN" - 3675 455F554E - 3675 4B4E4F57 - 3675 4E00 - 3676 .LASF91: - 3677 013f 73706F72 .string "sport_rx_nonzero_sum" - 3677 745F7278 - 3677 5F6E6F6E - 3677 7A65726F - 3677 5F73756D - 3678 .LASF69: - 3679 0154 6D6F6465 .string "mode" - 3679 00 - 3680 .LASF110: - 3681 0159 54585F62 .string "TX_buff_I_shadow" - 3681 7566665F - 3681 495F7368 - 3681 61646F77 - 3681 00 - 3682 .LASF44: - 3683 016a 62756666 .string "buff_switch" - 3683 5F737769 - 3683 74636800 - 3684 .LASF49: - 3685 0176 46554C4C .string "FULLY_COMPLETED" - 3685 595F434F - 3685 4D504C45 - 3685 54454400 - 3686 .LASF74: - 3687 0186 54585F62 .string "TX_buff_I" - 3687 7566665F - 3687 4900 - 3688 .LASF8: - 3689 0190 75696E74 .string "uint32_t" - 3689 33325F74 - 3689 00 - 3690 .LASF105: - 3691 0199 54585F62 .string "TX_buff" - 3691 75666600 - 3692 .LASF53: - 3693 01a1 4359434C .string "CYCLE_STARTED" - BFIN GAS /tmp/ccWGmwSi.s page 85 - - - 3693 455F5354 - 3693 41525445 - 3693 4400 - 3694 .LASF108: - 3695 01af 54585F6D .string "TX_marker" - 3695 61726B65 - 3695 7200 - 3696 .LASF41: - 3697 01b9 4C353032 .string "L502_STREAM_ALL_IN" - 3697 5F535452 - 3697 45414D5F - 3697 414C4C5F - 3697 494E00 - 3698 .LASF43: - 3699 01cc 666C6F61 .string "float" - 3699 7400 - 3700 .LASF86: - 3701 01d2 6E756D62 .string "number_of_free_tx_descriptors" - 3701 65725F6F - 3701 665F6672 - 3701 65655F74 - 3701 785F6465 - 3702 .LASF60: - 3703 01f0 54585F44 .string "TX_DONE" - 3703 4F4E4500 - 3704 .LASF16: - 3705 01f8 72657375 .string "result" - 3705 6C7400 - 3706 .LASF57: - 3707 01ff 46494C4C .string "FILLING" - 3707 494E4700 - 3708 .LASF11: - 3709 0207 6C6F6E67 .string "long long unsigned int" - 3709 206C6F6E - 3709 6720756E - 3709 7369676E - 3709 65642069 - 3710 .LASF76: - 3711 021e 4156475F .string "AVG_buff_I" - 3711 62756666 - 3711 5F4900 - 3712 .LASF92: - 3713 0229 7573725F .string "usr_cmd_process" - 3713 636D645F - 3713 70726F63 - 3713 65737300 - 3714 .LASF65: - 3715 0239 53454D49 .string "SEMITRANSPARENT" - 3715 5452414E - 3715 53504152 - 3715 454E5400 - 3716 .LASF89: - 3717 0249 7263765F .string "rcv_data" - 3717 64617461 - 3717 00 - 3718 .LASF93: - 3719 0252 73706F72 .string "sport_tx_done" - BFIN GAS /tmp/ccWGmwSi.s page 86 - - - 3719 745F7478 - 3719 5F646F6E - 3719 6500 - 3720 .LASF38: - 3721 0260 4C353032 .string "L502_STREAM_DAC1" - 3721 5F535452 - 3721 45414D5F - 3721 44414331 - 3721 00 - 3722 .LASF39: - 3723 0271 4C353032 .string "L502_STREAM_DAC2" - 3723 5F535452 - 3723 45414D5F - 3723 44414332 - 3723 00 - 3724 .LASF58: - 3725 0282 544F444F .string "TODO_TX" - 3725 5F545800 - 3726 .LASF17: - 3727 028a 64617461 .string "data_size" - 3727 5F73697A - 3727 6500 - 3728 .LASF119: - 3729 0294 7372632F .string "src/l502_user_process.c" - 3729 6C353032 - 3729 5F757365 - 3729 725F7072 - 3729 6F636573 - 3730 .LASF13: - 3731 02ac 636F6465 .string "code" - 3731 00 - 3732 .LASF27: - 3733 02b1 4C353032 .string "L502_LCH_MODE_COMM" - 3733 5F4C4348 - 3733 5F4D4F44 - 3733 455F434F - 3733 4D4D00 - 3734 .LASF55: - 3735 02c4 68646D61 .string "hdma_TX_state" - 3735 5F54585F - 3735 73746174 - 3735 6500 - 3736 .LASF42: - 3737 02d2 4C353032 .string "L502_STREAM_ALL_OUT" - 3737 5F535452 - 3737 45414D5F - 3737 414C4C5F - 3737 4F555400 - 3738 .LASF34: - 3739 02e6 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 3739 5F53594E - 3739 435F4449 - 3739 5F53594E - 3739 315F4641 - 3740 .LASF78: - 3741 02fd 4156475F .string "AVG_buff_state" - 3741 62756666 - BFIN GAS /tmp/ccWGmwSi.s page 87 - - - 3741 5F737461 - 3741 746500 - 3742 .LASF84: - 3743 030c 44494E32 .string "DIN2_SYN_value_curr" - 3743 5F53594E - 3743 5F76616C - 3743 75655F63 - 3743 75727200 - 3744 .LASF20: - 3745 0320 63686172 .string "char" - 3745 00 - 3746 .LASF96: - 3747 0325 68646D61 .string "hdma_send_done" - 3747 5F73656E - 3747 645F646F - 3747 6E6500 - 3748 .LASF87: - 3749 0334 6572725F .string "err_codes" - 3749 636F6465 - 3749 7300 - 3750 .LASF18: - 3751 033e 64617461 .string "data" - 3751 00 - 3752 .LASF3: - 3753 0343 75696E74 .string "uint8_t" - 3753 385F7400 - 3754 .LASF14: - 3755 034b 73746174 .string "status" - 3755 757300 - 3756 .LASF50: - 3757 0352 454E4445 .string "ENDED" - 3757 4400 - 3758 .LASF10: - 3759 0358 6C6F6E67 .string "long long int" - 3759 206C6F6E - 3759 6720696E - 3759 7400 - 3760 .LASF120: - 3761 0366 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 3761 652F6665 - 3761 64612F4D - 3761 4950542F - 3761 52616469 - 3762 .LASF37: - 3763 03b0 4C353032 .string "L502_STREAM_DIN" - 3763 5F535452 - 3763 45414D5F - 3763 44494E00 - 3764 .LASF59: - 3765 03c0 5452414E .string "TRANSMITTING" - 3765 534D4954 - 3765 54494E47 - 3765 00 - 3766 .LASF106: - 3767 03cd 54585F62 .string "TX_buff_shadow" - 3767 7566665F - 3767 73686164 - BFIN GAS /tmp/ccWGmwSi.s page 88 - - - 3767 6F7700 - 3768 .LASF97: - 3769 03dc 7573725F .string "usr_out_proc_data" - 3769 6F75745F - 3769 70726F63 - 3769 5F646174 - 3769 6100 - 3770 .LASF68: - 3771 03ee 574F524B .string "WORK" - 3771 00 - 3772 .LASF48: - 3773 03f3 53544550 .string "STEP_COMPLETED" - 3773 5F434F4D - 3773 504C4554 - 3773 454400 - 3774 .LASF26: - 3775 0402 4C353032 .string "L502_ADC_RANGE_02" - 3775 5F414443 - 3775 5F52414E - 3775 47455F30 - 3775 3200 - 3776 .LASF95: - 3777 0414 73697A65 .string "size" - 3777 00 - 3778 .LASF25: - 3779 0419 4C353032 .string "L502_ADC_RANGE_05" - 3779 5F414443 - 3779 5F52414E - 3779 47455F30 - 3779 3500 - 3780 .LASF15: - 3781 042b 70617261 .string "param" - 3781 6D00 - 3782 .LASF56: - 3783 0431 54585F42 .string "TX_BUFF_OFF" - 3783 5546465F - 3783 4F464600 - 3784 .LASF100: - 3785 043d 68656164 .string "header" - 3785 657200 - 3786 .LASF79: - 3787 0444 4156475F .string "AVG_buff_active" - 3787 62756666 - 3787 5F616374 - 3787 69766500 - 3788 .LASF33: - 3789 0454 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 3789 5F53594E - 3789 435F4449 - 3789 5F53594E - 3789 325F5249 - 3790 .LASF117: - 3791 046b 44595F53 .string "DY_SYN_2_value_prev" - 3791 594E5F32 - 3791 5F76616C - 3791 75655F70 - 3791 72657600 - BFIN GAS /tmp/ccWGmwSi.s page 89 - - - 3792 .LASF80: - 3793 047f 4646545F .string "FFT_buff_I" - 3793 62756666 - 3793 5F4900 - 3794 .LASF83: - 3795 048a 64696769 .string "digital_word_curr" - 3795 74616C5F - 3795 776F7264 - 3795 5F637572 - 3795 7200 - 3796 .LASF21: - 3797 049c 4C353032 .string "L502_ADC_RANGE_10" - 3797 5F414443 - 3797 5F52414E - 3797 47455F31 - 3797 3000 - 3798 .LASF118: - 3799 04ae 474E5520 .string "GNU C 4.3.5" - 3799 4320342E - 3799 332E3500 - 3800 .LASF4: - 3801 04ba 75696E74 .string "uint16_t" - 3801 31365F74 - 3801 00 - 3802 .LASF75: - 3803 04c3 54585F62 .string "TX_buff_state" - 3803 7566665F - 3803 73746174 - 3803 6500 - 3804 .LASF98: - 3805 04d1 7573725F .string "usr_in_proc_data" - 3805 696E5F70 - 3805 726F635F - 3805 64617461 - 3805 00 - 3806 .LASF101: - 3807 04e2 73747265 .string "streams_cnt" - 3807 616D735F - 3807 636E7400 - 3808 .LASF64: - 3809 04ee 5452414E .string "TRANSPARENT" - 3809 53504152 - 3809 454E5400 - 3810 .LASF66: - 3811 04fa 4156475F .string "AVG_DONE" - 3811 444F4E45 - 3811 00 - 3812 .LASF45: - 3813 0503 6176675F .string "avg_state" - 3813 73746174 - 3813 6500 - 3814 .LASF2: - 3815 050d 73686F72 .string "short int" - 3815 7420696E - 3815 7400 - 3816 .LASF54: - 3817 0517 4359434C .string "CYCLE_RUNNING" - BFIN GAS /tmp/ccWGmwSi.s page 90 - - - 3817 455F5255 - 3817 4E4E494E - 3817 4700 - 3818 .LASF72: - 3819 0525 61766572 .string "average_N_max" - 3819 6167655F - 3819 4E5F6D61 - 3819 7800 - 3820 .LASF7: - 3821 0533 6C6F6E67 .string "long int" - 3821 20696E74 - 3821 00 - 3822 .LASF82: - 3823 053c 64696769 .string "digital_word_prev" - 3823 74616C5F - 3823 776F7264 - 3823 5F707265 - 3823 7600 - 3824 .LASF99: - 3825 054e 776F7264 .string "word" - 3825 00 - 3826 .LASF103: - 3827 0553 6462675F .string "dbg_sport_rx_copy" - 3827 73706F72 - 3827 745F7278 - 3827 5F636F70 - 3827 7900 - 3828 .LASF121: - 3829 0565 64617461 .string "dataprocessor_dypedef" - 3829 70726F63 - 3829 6573736F - 3829 725F6479 - 3829 70656465 - 3830 .LASF51: - 3831 057b 6379636C .string "cycle_state" - 3831 655F7374 - 3831 61746500 - 3832 .LASF67: - 3833 0587 4646545F .string "FFT_DONE" - 3833 444F4E45 - 3833 00 - 3834 .LASF9: - 3835 0590 6C6F6E67 .string "long unsigned int" - 3835 20756E73 - 3835 69676E65 - 3835 6420696E - 3835 7400 - 3836 .LASF88: - 3837 05a2 6572725F .string "err_codes_sum" - 3837 636F6465 - 3837 735F7375 - 3837 6D00 - 3838 .LASF6: - 3839 05b0 696E7433 .string "int32_t" - 3839 325F7400 - 3840 .LASF47: - 3841 05b8 53544550 .string "STEP_RUNNING" - BFIN GAS /tmp/ccWGmwSi.s page 91 - - - 3841 5F52554E - 3841 4E494E47 - 3841 00 - 3842 .LASF36: - 3843 05c5 4C353032 .string "L502_STREAM_ADC" - 3843 5F535452 - 3843 45414D5F - 3843 41444300 - 3844 .LASF1: - 3845 05d5 756E7369 .string "unsigned char" - 3845 676E6564 - 3845 20636861 - 3845 7200 - 3846 .LASF116: - 3847 05e3 44595F53 .string "DY_SYN_2_value" - 3847 594E5F32 - 3847 5F76616C - 3847 756500 - 3848 .LASF94: - 3849 05f2 61646472 .string "addr" - 3849 00 - 3850 .LASF85: - 3851 05f7 44494E32 .string "DIN2_SYN_value_prev" - 3851 5F53594E - 3851 5F76616C - 3851 75655F70 - 3851 72657600 - 3852 .LASF61: - 3853 060b 42554646 .string "BUFF_READY" - 3853 5F524541 - 3853 445900 - 3854 .LASF114: - 3855 0616 73697A65 .string "size_processed" - 3855 5F70726F - 3855 63657373 - 3855 656400 - 3856 .LASF70: - 3857 0625 6D6F6465 .string "mode_next" - 3857 5F6E6578 - 3857 7400 - 3858 .LASF0: - 3859 062f 7369676E .string "signed char" - 3859 65642063 - 3859 68617200 - 3860 .LASF5: - 3861 063b 73686F72 .string "short unsigned int" - 3861 7420756E - 3861 7369676E - 3861 65642069 - 3861 6E7400 - 3862 .LASF109: - 3863 064e 50726F63 .string "Proc_state" - 3863 5F737461 - 3863 746500 - 3864 .LASF32: - 3865 0659 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 3865 5F53594E - BFIN GAS /tmp/ccWGmwSi.s page 92 - - - 3865 435F4449 - 3865 5F53594E - 3865 315F5249 - 3866 .LASF46: - 3867 0670 53544F50 .string "STOPPED" - 3867 50454400 - 3868 .LASF111: - 3869 0678 64617461 .string "data_I" - 3869 5F4900 - 3870 .LASF81: - 3871 067f 4646545F .string "FFT_buff_state" - 3871 62756666 - 3871 5F737461 - 3871 746500 - 3872 .LASF19: - 3873 068e 745F6C35 .string "t_l502_bf_cmd" - 3873 30325F62 - 3873 665F636D - 3873 6400 - 3874 .LASF62: - 3875 069c 44554D4D .string "DUMMY" - 3875 5900 - 3876 .LASF73: - 3877 06a2 61766572 .string "average_N" - 3877 6167655F - 3877 4E00 - 3878 .LASF90: - 3879 06ac 73747265 .string "streams_sum" - 3879 616D735F - 3879 73756D00 - 3880 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccWGmwSi.s page 93 + 1192 .loc 1 202 0 + 1193 069a 2E32 P5 = R6; + 1194 069c 4191 P1 = [P0]; + 1195 069e 5A91 P2 = [P3]; + 1196 06a0 4C5E P1 = P4 + (P1 << 2); + 1197 06a2 955E P2 = P5 + (P2 << 2); + 1198 06a4 1091 R0 = [P2]; + 1199 06a6 0893 [P1] = R0; + 204:src/l502_user_process.c **** TX_buff_I++; + 1200 .loc 1 204 0 + 1201 06a8 0091 R0 = [P0]; + 1202 06aa 0864 R0 += 1; + 1203 06ac 0093 [P0] = R0; + 205:src/l502_user_process.c **** data_I++; + 1204 .loc 1 205 0 + 1205 06ae 1891 R0 = [P3]; + 1206 06b0 0864 R0 += 1; + 1207 06b2 1893 [P3] = R0; + 200:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1208 .loc 1 200 0 + 1209 06b4 1891 R0 = [P3]; + 1210 06b6 0864 R0 += 1; + 1211 06b8 070A cc =R7<=R0 (iu); + 1212 06ba EB17 if !cc jump .L107 (bp); + 1213 .L75: + 207:src/l502_user_process.c **** size_processed = data_I; + 1214 .loc 1 207 0 + 1215 06bc 0432 P0 = R4; + 209:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 1216 .loc 1 209 0 + 1217 06be 0D32 P1 = R5; + 207:src/l502_user_process.c **** size_processed = data_I; + 1218 .loc 1 207 0 + BFIN GAS /tmp/ccLLG9pD.s page 39 + + + 1219 06c0 1891 R0 = [P3]; + 1220 06c2 0093 [P0] = R0; + 209:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 1221 .loc 1 209 0 + 1222 06c4 1060 R0 = 2 (X); + 1223 06c6 089B B [P1] = R0; + 1224 06c8 DF2E jump.s .L74; + 1225 .L82: + 1226 .LBB29: + 277:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 1227 .loc 1 277 0 + 1228 06ca AA32 P5 = I2; + 1229 06cc AAE61400 B [P5+20] = R2; + 278:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 1230 .loc 1 278 0 + 1231 06d0 2ABD [P5+16] = P2; + 1232 06d2 442F jump.s .L100; + 1233 .L101: + 1234 .LBE29: + 309:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 1235 .loc 1 309 0 + 1236 06d4 0630 R0 = R6; + 1237 06d6 0F30 R1 = R7; + 1238 06d8 0260 R2 = 0 (X); + 1239 06da FFE393FC call _hdma_send_req_start; + 338:src/l502_user_process.c **** } + 1240 .loc 1 338 0 + 1241 06de 0730 R0 = R7; + 1242 06e0 01E80000 UNLINK; + 1243 06e4 A305 ( r7:4, p5:3 ) = [sp++]; + 1244 + 1245 .LCFI15: + 1246 .LVL102: + 1247 06e6 1000 rts; + 1248 .LVL103: + 1249 .L106: + 1250 06e8 4CE10000 P4.H = _TX_buff; + 1251 06ec 4DE10000 P5.H = _TX_buff_shadow; + 312:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 1252 .loc 1 312 0 + 1253 06f0 0160 R1 = 0 (X); + 1254 .LVL104: + 1255 06f2 0CE10000 P4.L = _TX_buff; + 1256 06f6 0DE10000 P5.L = _TX_buff_shadow; + 1257 06fa 28E11027 P0 = 10000 (X); + 1258 06fe B2E00800 LSETUP (.L89, .L108) LC1 = P0; + 1259 .L89: + 1260 .LBB30: + 314:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1261 .loc 1 314 0 + 1262 0702 0932 P1 = R1; + 313:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 1263 .loc 1 313 0 + 1264 0704 0964 R1 += 1; + 314:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1265 .loc 1 314 0 + 1266 0706 4A44 P2 = P1 << 2; + BFIN GAS /tmp/ccLLG9pD.s page 40 + + + 1267 0708 545A P1 = P4 + P2; + 1268 070a 0891 R0 = [P1]; + 1269 070c 955A P2 = P5 + P2; + 1270 .L108: + 1271 070e 1093 [P2] = R0; + 1272 .LBE30: + 316:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 1273 .loc 1 316 0 + 1274 0710 4AE10000 P2.H = _TX_buff_I; + 1275 0714 0AE11400 P2.L = _TX_buff_I; + 1276 0718 40E10000 R0.H = _TX_buff_shadow; + 1277 071c 1191 R1 = [P2]; + 1278 .LVL105: + 1279 071e 00E10000 R0.L = _TX_buff_shadow; + 1280 0722 0260 R2 = 0 (X); + 1281 0724 FFE36EFC call _hdma_send_req_start; + 320:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 1282 .loc 1 320 0 + 1283 0728 1532 P2 = R5; + 1284 072a 2060 R0 = 4 (X); + 1285 072c 109B B [P2] = R0; + 1286 072e C32E jump.s .L88; + 1287 .L93: + 1288 0730 4DE10000 P5.H = _AVG_buff; + 1289 0734 0DE10000 P5.L = _AVG_buff; + 1290 0738 572F jump.s .L83; + 1291 .LFE2: + 1292 .size _usr_in_proc_data, .-_usr_in_proc_data + 1293 .global _streams_cnt; + 1294 .section .bss,"aw",@nobits + 1295 .align 4 + 1296 .type _streams_cnt, @object + 1297 .size _streams_cnt, 16 + 1298 _streams_cnt: + 1299 0000 00000000 .zero 16 + 1299 00000000 + 1299 00000000 + 1299 00000000 + 1300 .global _dbg_receive_value; + 1301 .data; + 1302 .align 4 + 1303 .type _dbg_receive_value, @object + 1304 .size _dbg_receive_value, 4 + 1305 _dbg_receive_value: + 1306 0000 91D51200 .long 1234321 + 1307 .global _streams_succes_flag; + 1308 .section .bss + 1309 .align 4 + 1310 .type _streams_succes_flag, @object + 1311 .size _streams_succes_flag, 4 + 1312 _streams_succes_flag: + 1313 0010 00000000 .zero 4 + 1314 .global _TX_marker; + 1315 .data; + 1316 .align 4 + 1317 .type _TX_marker, @object + 1318 .size _TX_marker, 40 + BFIN GAS /tmp/ccLLG9pD.s page 41 + + + 1319 _TX_marker: + 1320 0004 0F0000FE .long -33554417 + 1321 0008 F00000FE .long -33554192 + 1322 000c 000F00FE .long -33550592 + 1323 0010 00F000FE .long -33492992 + 1324 0014 00000FFE .long -32571392 + 1325 0018 0000F0FE .long -17825792 + 1326 001c 00000FFE .long -32571392 + 1327 0020 00F000FE .long -33492992 + 1328 0024 000F00FE .long -33550592 + 1329 0028 F00000FE .long -33554192 + 1330 .global _TX_buff_I; + 1331 .section .bss + 1332 .align 4 + 1333 .type _TX_buff_I, @object + 1334 .size _TX_buff_I, 4 + 1335 _TX_buff_I: + 1336 0014 00000000 .zero 4 + 1337 .global _TX_buff_I_shadow; + 1338 .data; + 1339 .align 4 + 1340 .type _TX_buff_I_shadow, @object + 1341 .size _TX_buff_I_shadow, 4 + 1342 _TX_buff_I_shadow: + 1343 002c B9E10100 .long 123321 + 1344 .global _data_I; + 1345 .section .bss + 1346 .align 4 + 1347 .type _data_I, @object + 1348 .size _data_I, 4 + 1349 _data_I: + 1350 0018 00000000 .zero 4 + 1351 .global _send_size; + 1352 .align 4 + 1353 .type _send_size, @object + 1354 .size _send_size, 4 + 1355 _send_size: + 1356 001c 00000000 .zero 4 + 1357 .global _TX_buff_state; + 1358 .data; + 1359 .type _TX_buff_state, @object + 1360 .size _TX_buff_state, 1 + 1361 _TX_buff_state: + 1362 0030 04 .byte 4 + 1363 .global _tx_val; + 1364 0031 000000 .section .bss + 1365 .align 4 + 1366 .type _tx_val, @object + 1367 .size _tx_val, 4 + 1368 _tx_val: + 1369 0020 00000000 .zero 4 + 1370 .global _size_processed; + 1371 .align 4 + 1372 .type _size_processed, @object + 1373 .size _size_processed, 4 + 1374 _size_processed: + 1375 0024 00000000 .zero 4 + BFIN GAS /tmp/ccLLG9pD.s page 42 + + + 1376 .global _LFSM_started; + 1377 .type _LFSM_started, @object + 1378 .size _LFSM_started, 1 + 1379 _LFSM_started: + 1380 0028 00 .zero 1 + 1381 .global _DY_SYN_2_value; + 1382 .type _DY_SYN_2_value, @object + 1383 .size _DY_SYN_2_value, 1 + 1384 _DY_SYN_2_value: + 1385 0029 00 .zero 1 + 1386 .global _DY_SYN_2_value_prev; + 1387 .type _DY_SYN_2_value_prev, @object + 1388 .size _DY_SYN_2_value_prev, 1 + 1389 _DY_SYN_2_value_prev: + 1390 002a 00 .zero 1 + 1391 .comm _dbg_sport_rx_copy,40,4 + 1392 .comm _Proc_state,44,4 + 1393 002b 00 .section .debug_frame,"",@progbits + 1394 .Lframe0: + 1395 0000 0C000000 .4byte .LECIE0-.LSCIE0 + 1396 .LSCIE0: + 1397 0004 FFFFFFFF .4byte 0xffffffff + 1398 0008 01 .byte 0x1 + 1399 0009 00 .string "" + 1400 000a 01 .uleb128 0x1 + 1401 000b 7C .sleb128 -4 + 1402 000c 23 .byte 0x23 + 1403 000d 0C .byte 0xc + 1404 000e 0E .uleb128 0xe + 1405 000f 00 .uleb128 0x0 + 1406 .align 4 + 1407 .LECIE0: + 1408 .LSFDE0: + 1409 0010 20000000 .4byte .LEFDE0-.LASFDE0 + 1410 .LASFDE0: + 1411 0014 00000000 .4byte .Lframe0 + 1412 0018 00000000 .4byte .LFB6 + 1413 001c 9C030000 .4byte .LFE6-.LFB6 + 1414 0020 44 .byte 0x4 + 1415 .4byte .LCFI0-.LFB6 + 1416 0021 0E .byte 0xe + 1417 0022 10 .uleb128 0x10 + 1418 0023 44 .byte 0x4 + 1419 .4byte .LCFI1-.LCFI0 + 1420 0024 0C .byte 0xc + 1421 0025 0F .uleb128 0xf + 1422 0026 18 .uleb128 0x18 + 1423 0027 8F .byte 0x8f + 1424 0028 06 .uleb128 0x6 + 1425 0029 A3 .byte 0xa3 + 1426 002a 05 .uleb128 0x5 + 1427 002b 8D .byte 0x8d + 1428 002c 04 .uleb128 0x4 + 1429 002d 8C .byte 0x8c + 1430 002e 03 .uleb128 0x3 + 1431 002f 87 .byte 0x87 + 1432 0030 02 .uleb128 0x2 + BFIN GAS /tmp/ccLLG9pD.s page 43 + + + 1433 0031 86 .byte 0x86 + 1434 0032 01 .uleb128 0x1 + 1435 0033 00 .align 4 + 1436 .LEFDE0: + 1437 .LSFDE2: + 1438 0034 14000000 .4byte .LEFDE2-.LASFDE2 + 1439 .LASFDE2: + 1440 0038 00000000 .4byte .Lframe0 + 1441 003c 9C030000 .4byte .LFB5 + 1442 0040 1C000000 .4byte .LFE5-.LFB5 + 1443 0044 48 .byte 0x4 + 1444 .4byte .LCFI5-.LFB5 + 1445 0045 0C .byte 0xc + 1446 0046 0F .uleb128 0xf + 1447 0047 08 .uleb128 0x8 + 1448 0048 8F .byte 0x8f + 1449 0049 02 .uleb128 0x2 + 1450 004a A3 .byte 0xa3 + 1451 004b 01 .uleb128 0x1 + 1452 .align 4 + 1453 .LEFDE2: + 1454 .LSFDE4: + 1455 004c 14000000 .4byte .LEFDE4-.LASFDE4 + 1456 .LASFDE4: + 1457 0050 00000000 .4byte .Lframe0 + 1458 0054 B8030000 .4byte .LFB4 + 1459 0058 28000000 .4byte .LFE4-.LFB4 + 1460 005c 48 .byte 0x4 + 1461 .4byte .LCFI6-.LFB4 + 1462 005d 0C .byte 0xc + 1463 005e 0F .uleb128 0xf + 1464 005f 08 .uleb128 0x8 + 1465 0060 8F .byte 0x8f + 1466 0061 02 .uleb128 0x2 + 1467 0062 A3 .byte 0xa3 + 1468 0063 01 .uleb128 0x1 + 1469 .align 4 + 1470 .LEFDE4: + 1471 .LSFDE6: + 1472 0064 1C000000 .4byte .LEFDE6-.LASFDE6 + 1473 .LASFDE6: + 1474 0068 00000000 .4byte .Lframe0 + 1475 006c E0030000 .4byte .LFB3 + 1476 0070 4A000000 .4byte .LFE3-.LFB3 + 1477 0074 42 .byte 0x4 + 1478 .4byte .LCFI7-.LFB3 + 1479 0075 0E .byte 0xe + 1480 0076 08 .uleb128 0x8 + 1481 0077 48 .byte 0x4 + 1482 .4byte .LCFI8-.LCFI7 + 1483 0078 0C .byte 0xc + 1484 0079 0F .uleb128 0xf + 1485 007a 10 .uleb128 0x10 + 1486 007b 8F .byte 0x8f + 1487 007c 04 .uleb128 0x4 + 1488 007d A3 .byte 0xa3 + 1489 007e 03 .uleb128 0x3 + BFIN GAS /tmp/ccLLG9pD.s page 44 + + + 1490 007f 87 .byte 0x87 + 1491 0080 02 .uleb128 0x2 + 1492 0081 86 .byte 0x86 + 1493 0082 01 .uleb128 0x1 + 1494 0083 00 .align 4 + 1495 .LEFDE6: + 1496 .LSFDE8: + 1497 0084 28000000 .4byte .LEFDE8-.LASFDE8 + 1498 .LASFDE8: + 1499 0088 00000000 .4byte .Lframe0 + 1500 008c 2C040000 .4byte .LFB2 + 1501 0090 0E030000 .4byte .LFE2-.LFB2 + 1502 0094 42 .byte 0x4 + 1503 .4byte .LCFI11-.LFB2 + 1504 0095 0E .byte 0xe + 1505 0096 1C .uleb128 0x1c + 1506 0097 8D .byte 0x8d + 1507 0098 07 .uleb128 0x7 + 1508 0099 8C .byte 0x8c + 1509 009a 06 .uleb128 0x6 + 1510 009b 8B .byte 0x8b + 1511 009c 05 .uleb128 0x5 + 1512 009d 87 .byte 0x87 + 1513 009e 04 .uleb128 0x4 + 1514 009f 86 .byte 0x86 + 1515 00a0 03 .uleb128 0x3 + 1516 00a1 85 .byte 0x85 + 1517 00a2 02 .uleb128 0x2 + 1518 00a3 84 .byte 0x84 + 1519 00a4 01 .uleb128 0x1 + 1520 00a5 54 .byte 0x4 + 1521 .4byte .LCFI12-.LCFI11 + 1522 00a6 0C .byte 0xc + 1523 00a7 0F .uleb128 0xf + 1524 00a8 24 .uleb128 0x24 + 1525 00a9 8F .byte 0x8f + 1526 00aa 09 .uleb128 0x9 + 1527 00ab A3 .byte 0xa3 + 1528 00ac 08 .uleb128 0x8 + 1529 00ad 000000 .align 4 + 1530 .LEFDE8: + 1531 .text; + 1532 .Letext0: + 1533 073a 0000 .section .debug_loc,"",@progbits + 1534 .Ldebug_loc0: + 1535 .LLST0: + 1536 0000 00000000 .4byte .LFB6-.Ltext0 + 1537 0004 04000000 .4byte .LCFI0-.Ltext0 + 1538 0008 0100 .2byte 0x1 + 1539 000a 5E .byte 0x5e + 1540 000b 04000000 .4byte .LCFI0-.Ltext0 + 1541 000f 08000000 .4byte .LCFI1-.Ltext0 + 1542 0013 0200 .2byte 0x2 + 1543 0015 7E .byte 0x7e + 1544 0016 10 .sleb128 16 + 1545 0017 08000000 .4byte .LCFI1-.Ltext0 + 1546 001b 9C030000 .4byte .LFE6-.Ltext0 + BFIN GAS /tmp/ccLLG9pD.s page 45 + + + 1547 001f 0200 .2byte 0x2 + 1548 0021 7F .byte 0x7f + 1549 0022 18 .sleb128 24 + 1550 0023 00000000 .4byte 0x0 + 1551 0027 00000000 .4byte 0x0 + 1552 .LLST1: + 1553 002b 00000000 .4byte .LVL0-.Ltext0 + 1554 002f 10000000 .4byte .LVL1-.Ltext0 + 1555 0033 0100 .2byte 0x1 + 1556 0035 50 .byte 0x50 + 1557 0036 10000000 .4byte .LVL1-.Ltext0 + 1558 003a 24000000 .4byte .LVL2-.Ltext0 + 1559 003e 0100 .2byte 0x1 + 1560 0040 58 .byte 0x58 + 1561 0041 2E000000 .4byte .LVL4-.Ltext0 + 1562 0045 48000000 .4byte .LVL5-.Ltext0 + 1563 0049 0100 .2byte 0x1 + 1564 004b 58 .byte 0x58 + 1565 004c 52000000 .4byte .LVL6-.Ltext0 + 1566 0050 56000000 .4byte .LVL7-.Ltext0 + 1567 0054 0100 .2byte 0x1 + 1568 0056 58 .byte 0x58 + 1569 0057 6C000000 .4byte .LVL9-.Ltext0 + 1570 005b 94000000 .4byte .LVL12-.Ltext0 + 1571 005f 0100 .2byte 0x1 + 1572 0061 58 .byte 0x58 + 1573 0062 98000000 .4byte .LVL13-.Ltext0 + 1574 0066 A8000000 .4byte .LVL14-.Ltext0 + 1575 006a 0100 .2byte 0x1 + 1576 006c 58 .byte 0x58 + 1577 006d 4A010000 .4byte .LVL29-.Ltext0 + 1578 0071 5A010000 .4byte .LVL30-.Ltext0 + 1579 0075 0100 .2byte 0x1 + 1580 0077 58 .byte 0x58 + 1581 0078 7C010000 .4byte .LVL31-.Ltext0 + 1582 007c 9A010000 .4byte .LVL32-.Ltext0 + 1583 0080 0100 .2byte 0x1 + 1584 0082 58 .byte 0x58 + 1585 0083 9C010000 .4byte .LVL33-.Ltext0 + 1586 0087 0E020000 .4byte .LVL52-.Ltext0 + 1587 008b 0100 .2byte 0x1 + 1588 008d 58 .byte 0x58 + 1589 008e 10020000 .4byte .LVL53-.Ltext0 + 1590 0092 6C020000 .4byte .LVL54-.Ltext0 + 1591 0096 0100 .2byte 0x1 + 1592 0098 58 .byte 0x58 + 1593 0099 94020000 .4byte .LVL57-.Ltext0 + 1594 009d EE020000 .4byte .LVL58-.Ltext0 + 1595 00a1 0100 .2byte 0x1 + 1596 00a3 58 .byte 0x58 + 1597 00a4 04030000 .4byte .LVL59-.Ltext0 + 1598 00a8 16030000 .4byte .LVL60-.Ltext0 + 1599 00ac 0100 .2byte 0x1 + 1600 00ae 58 .byte 0x58 + 1601 00af 18030000 .4byte .LVL61-.Ltext0 + 1602 00b3 2A030000 .4byte .LVL62-.Ltext0 + 1603 00b7 0100 .2byte 0x1 + BFIN GAS /tmp/ccLLG9pD.s page 46 + + + 1604 00b9 58 .byte 0x58 + 1605 00ba 2C030000 .4byte .LVL63-.Ltext0 + 1606 00be 86030000 .4byte .LVL64-.Ltext0 + 1607 00c2 0100 .2byte 0x1 + 1608 00c4 58 .byte 0x58 + 1609 00c5 00000000 .4byte 0x0 + 1610 00c9 00000000 .4byte 0x0 + 1611 .LLST2: + 1612 00cd 24000000 .4byte .LVL2-.Ltext0 + 1613 00d1 2C000000 .4byte .LVL3-.Ltext0 + 1614 00d5 0100 .2byte 0x1 + 1615 00d7 57 .byte 0x57 + 1616 00d8 58000000 .4byte .LVL8-.Ltext0 + 1617 00dc 6C000000 .4byte .LVL9-.Ltext0 + 1618 00e0 0100 .2byte 0x1 + 1619 00e2 57 .byte 0x57 + 1620 00e3 00000000 .4byte 0x0 + 1621 00e7 00000000 .4byte 0x0 + 1622 .LLST3: + 1623 00eb 84000000 .4byte .LVL10-.Ltext0 + 1624 00ef 90000000 .4byte .LVL11-.Ltext0 + 1625 00f3 0100 .2byte 0x1 + 1626 00f5 50 .byte 0x50 + 1627 00f6 00000000 .4byte 0x0 + 1628 00fa 00000000 .4byte 0x0 + 1629 .LLST4: + 1630 00fe 0E010000 .4byte .LVL15-.Ltext0 + 1631 0102 38010000 .4byte .LVL26-.Ltext0 + 1632 0106 0100 .2byte 0x1 + 1633 0108 51 .byte 0x51 + 1634 0109 38010000 .4byte .LVL26-.Ltext0 + 1635 010d 40010000 .4byte .LVL28-.Ltext0 + 1636 0111 0100 .2byte 0x1 + 1637 0113 50 .byte 0x50 + 1638 0114 00000000 .4byte 0x0 + 1639 0118 00000000 .4byte 0x0 + 1640 .LLST5: + 1641 011c AE010000 .4byte .LVL34-.Ltext0 + 1642 0120 B4010000 .4byte .LVL35-.Ltext0 + 1643 0124 0100 .2byte 0x1 + 1644 0126 52 .byte 0x52 + 1645 0127 B4010000 .4byte .LVL35-.Ltext0 + 1646 012b BC010000 .4byte .LVL36-.Ltext0 + 1647 012f 0100 .2byte 0x1 + 1648 0131 50 .byte 0x50 + 1649 0132 BC010000 .4byte .LVL36-.Ltext0 + 1650 0136 BE010000 .4byte .LVL37-.Ltext0 + 1651 013a 0100 .2byte 0x1 + 1652 013c 52 .byte 0x52 + 1653 013d BE010000 .4byte .LVL37-.Ltext0 + 1654 0141 C6010000 .4byte .LVL38-.Ltext0 + 1655 0145 0100 .2byte 0x1 + 1656 0147 50 .byte 0x50 + 1657 0148 C6010000 .4byte .LVL38-.Ltext0 + 1658 014c C8010000 .4byte .LVL39-.Ltext0 + 1659 0150 0100 .2byte 0x1 + 1660 0152 52 .byte 0x52 + BFIN GAS /tmp/ccLLG9pD.s page 47 + + + 1661 0153 C8010000 .4byte .LVL39-.Ltext0 + 1662 0157 D0010000 .4byte .LVL40-.Ltext0 + 1663 015b 0100 .2byte 0x1 + 1664 015d 50 .byte 0x50 + 1665 015e D0010000 .4byte .LVL40-.Ltext0 + 1666 0162 D2010000 .4byte .LVL41-.Ltext0 + 1667 0166 0100 .2byte 0x1 + 1668 0168 52 .byte 0x52 + 1669 0169 D2010000 .4byte .LVL41-.Ltext0 + 1670 016d DA010000 .4byte .LVL42-.Ltext0 + 1671 0171 0100 .2byte 0x1 + 1672 0173 50 .byte 0x50 + 1673 0174 DA010000 .4byte .LVL42-.Ltext0 + 1674 0178 DC010000 .4byte .LVL43-.Ltext0 + 1675 017c 0100 .2byte 0x1 + 1676 017e 52 .byte 0x52 + 1677 017f DC010000 .4byte .LVL43-.Ltext0 + 1678 0183 E4010000 .4byte .LVL44-.Ltext0 + 1679 0187 0100 .2byte 0x1 + 1680 0189 50 .byte 0x50 + 1681 018a E4010000 .4byte .LVL44-.Ltext0 + 1682 018e E6010000 .4byte .LVL45-.Ltext0 + 1683 0192 0100 .2byte 0x1 + 1684 0194 52 .byte 0x52 + 1685 0195 E6010000 .4byte .LVL45-.Ltext0 + 1686 0199 EE010000 .4byte .LVL46-.Ltext0 + 1687 019d 0100 .2byte 0x1 + 1688 019f 50 .byte 0x50 + 1689 01a0 EE010000 .4byte .LVL46-.Ltext0 + 1690 01a4 F0010000 .4byte .LVL47-.Ltext0 + 1691 01a8 0100 .2byte 0x1 + 1692 01aa 52 .byte 0x52 + 1693 01ab F0010000 .4byte .LVL47-.Ltext0 + 1694 01af F8010000 .4byte .LVL48-.Ltext0 + 1695 01b3 0100 .2byte 0x1 + 1696 01b5 50 .byte 0x50 + 1697 01b6 F8010000 .4byte .LVL48-.Ltext0 + 1698 01ba FA010000 .4byte .LVL49-.Ltext0 + 1699 01be 0100 .2byte 0x1 + 1700 01c0 52 .byte 0x52 + 1701 01c1 FA010000 .4byte .LVL49-.Ltext0 + 1702 01c5 02020000 .4byte .LVL50-.Ltext0 + 1703 01c9 0100 .2byte 0x1 + 1704 01cb 50 .byte 0x50 + 1705 01cc 02020000 .4byte .LVL50-.Ltext0 + 1706 01d0 04020000 .4byte .LVL51-.Ltext0 + 1707 01d4 0100 .2byte 0x1 + 1708 01d6 52 .byte 0x52 + 1709 01d7 04020000 .4byte .LVL51-.Ltext0 + 1710 01db 0E020000 .4byte .LVL52-.Ltext0 + 1711 01df 0100 .2byte 0x1 + 1712 01e1 50 .byte 0x50 + 1713 01e2 00000000 .4byte 0x0 + 1714 01e6 00000000 .4byte 0x0 + 1715 .LLST6: + 1716 01ea 6C020000 .4byte .LVL54-.Ltext0 + 1717 01ee 8A020000 .4byte .LVL56-.Ltext0 + BFIN GAS /tmp/ccLLG9pD.s page 48 + + + 1718 01f2 0100 .2byte 0x1 + 1719 01f4 58 .byte 0x58 + 1720 01f5 00000000 .4byte 0x0 + 1721 01f9 00000000 .4byte 0x0 + 1722 .LLST7: + 1723 01fd 80020000 .4byte .LVL55-.Ltext0 + 1724 0201 8A020000 .4byte .LVL56-.Ltext0 + 1725 0205 0100 .2byte 0x1 + 1726 0207 58 .byte 0x58 + 1727 0208 EE020000 .4byte .LVL58-.Ltext0 + 1728 020c 04030000 .4byte .LVL59-.Ltext0 + 1729 0210 0100 .2byte 0x1 + 1730 0212 58 .byte 0x58 + 1731 0213 00000000 .4byte 0x0 + 1732 0217 00000000 .4byte 0x0 + 1733 .LLST8: + 1734 021b 80020000 .4byte .LVL55-.Ltext0 + 1735 021f 8A020000 .4byte .LVL56-.Ltext0 + 1736 0223 0100 .2byte 0x1 + 1737 0225 58 .byte 0x58 + 1738 0226 86030000 .4byte .LVL64-.Ltext0 + 1739 022a 9C030000 .4byte .LFE6-.Ltext0 + 1740 022e 0100 .2byte 0x1 + 1741 0230 58 .byte 0x58 + 1742 0231 00000000 .4byte 0x0 + 1743 0235 00000000 .4byte 0x0 + 1744 .LLST9: + 1745 0239 9C030000 .4byte .LFB5-.Ltext0 + 1746 023d A4030000 .4byte .LCFI5-.Ltext0 + 1747 0241 0100 .2byte 0x1 + 1748 0243 5E .byte 0x5e + 1749 0244 A4030000 .4byte .LCFI5-.Ltext0 + 1750 0248 B8030000 .4byte .LFE5-.Ltext0 + 1751 024c 0200 .2byte 0x2 + 1752 024e 7F .byte 0x7f + 1753 024f 08 .sleb128 8 + 1754 0250 00000000 .4byte 0x0 + 1755 0254 00000000 .4byte 0x0 + 1756 .LLST10: + 1757 0258 9C030000 .4byte .LVL65-.Ltext0 + 1758 025c AA030000 .4byte .LVL66-.Ltext0 + 1759 0260 0100 .2byte 0x1 + 1760 0262 50 .byte 0x50 + 1761 0263 00000000 .4byte 0x0 + 1762 0267 00000000 .4byte 0x0 + 1763 .LLST11: + 1764 026b 9C030000 .4byte .LVL65-.Ltext0 + 1765 026f B8030000 .4byte .LVL67-.Ltext0 + 1766 0273 0100 .2byte 0x1 + 1767 0275 51 .byte 0x51 + 1768 0276 00000000 .4byte 0x0 + 1769 027a 00000000 .4byte 0x0 + 1770 .LLST12: + 1771 027e B8030000 .4byte .LFB4-.Ltext0 + 1772 0282 C0030000 .4byte .LCFI6-.Ltext0 + 1773 0286 0100 .2byte 0x1 + 1774 0288 5E .byte 0x5e + BFIN GAS /tmp/ccLLG9pD.s page 49 + + + 1775 0289 C0030000 .4byte .LCFI6-.Ltext0 + 1776 028d E0030000 .4byte .LFE4-.Ltext0 + 1777 0291 0200 .2byte 0x2 + 1778 0293 7F .byte 0x7f + 1779 0294 08 .sleb128 8 + 1780 0295 00000000 .4byte 0x0 + 1781 0299 00000000 .4byte 0x0 + 1782 .LLST13: + 1783 029d B8030000 .4byte .LVL68-.Ltext0 + 1784 02a1 C2030000 .4byte .LVL69-.Ltext0 + 1785 02a5 0100 .2byte 0x1 + 1786 02a7 50 .byte 0x50 + 1787 02a8 00000000 .4byte 0x0 + 1788 02ac 00000000 .4byte 0x0 + 1789 .LLST14: + 1790 02b0 B8030000 .4byte .LVL68-.Ltext0 + 1791 02b4 E0030000 .4byte .LVL70-.Ltext0 + 1792 02b8 0100 .2byte 0x1 + 1793 02ba 51 .byte 0x51 + 1794 02bb 00000000 .4byte 0x0 + 1795 02bf 00000000 .4byte 0x0 + 1796 .LLST15: + 1797 02c3 E0030000 .4byte .LFB3-.Ltext0 + 1798 02c7 E2030000 .4byte .LCFI7-.Ltext0 + 1799 02cb 0100 .2byte 0x1 + 1800 02cd 5E .byte 0x5e + 1801 02ce E2030000 .4byte .LCFI7-.Ltext0 + 1802 02d2 EA030000 .4byte .LCFI8-.Ltext0 + 1803 02d6 0200 .2byte 0x2 + 1804 02d8 7E .byte 0x7e + 1805 02d9 08 .sleb128 8 + 1806 02da EA030000 .4byte .LCFI8-.Ltext0 + 1807 02de 2A040000 .4byte .LFE3-.Ltext0 + 1808 02e2 0200 .2byte 0x2 + 1809 02e4 7F .byte 0x7f + 1810 02e5 10 .sleb128 16 + 1811 02e6 00000000 .4byte 0x0 + 1812 02ea 00000000 .4byte 0x0 + 1813 .LLST16: + 1814 02ee E0030000 .4byte .LVL71-.Ltext0 + 1815 02f2 F2030000 .4byte .LVL72-.Ltext0 + 1816 02f6 0100 .2byte 0x1 + 1817 02f8 50 .byte 0x50 + 1818 02f9 F2030000 .4byte .LVL72-.Ltext0 + 1819 02fd 1C040000 .4byte .LVL75-.Ltext0 + 1820 0301 0100 .2byte 0x1 + 1821 0303 56 .byte 0x56 + 1822 0304 1E040000 .4byte .LVL76-.Ltext0 + 1823 0308 28040000 .4byte .LVL78-.Ltext0 + 1824 030c 0100 .2byte 0x1 + 1825 030e 56 .byte 0x56 + 1826 030f 00000000 .4byte 0x0 + 1827 0313 00000000 .4byte 0x0 + 1828 .LLST17: + 1829 0317 E0030000 .4byte .LVL71-.Ltext0 + 1830 031b FC030000 .4byte .LVL73-.Ltext0 + 1831 031f 0100 .2byte 0x1 + BFIN GAS /tmp/ccLLG9pD.s page 50 + + + 1832 0321 51 .byte 0x51 + 1833 0322 FC030000 .4byte .LVL73-.Ltext0 + 1834 0326 1C040000 .4byte .LVL75-.Ltext0 + 1835 032a 0100 .2byte 0x1 + 1836 032c 57 .byte 0x57 + 1837 032d 1E040000 .4byte .LVL76-.Ltext0 + 1838 0331 28040000 .4byte .LVL78-.Ltext0 + 1839 0335 0100 .2byte 0x1 + 1840 0337 57 .byte 0x57 + 1841 0338 00000000 .4byte 0x0 + 1842 033c 00000000 .4byte 0x0 + 1843 .LLST18: + 1844 0340 2C040000 .4byte .LFB2-.Ltext0 + 1845 0344 2E040000 .4byte .LCFI11-.Ltext0 + 1846 0348 0100 .2byte 0x1 + 1847 034a 5E .byte 0x5e + 1848 034b 2E040000 .4byte .LCFI11-.Ltext0 + 1849 034f 42040000 .4byte .LCFI12-.Ltext0 + 1850 0353 0200 .2byte 0x2 + 1851 0355 7E .byte 0x7e + 1852 0356 1C .sleb128 28 + 1853 0357 42040000 .4byte .LCFI12-.Ltext0 + 1854 035b 3A070000 .4byte .LFE2-.Ltext0 + 1855 035f 0200 .2byte 0x2 + 1856 0361 7F .byte 0x7f + 1857 0362 24 .sleb128 36 + 1858 0363 00000000 .4byte 0x0 + 1859 0367 00000000 .4byte 0x0 + 1860 .LLST19: + 1861 036b 2C040000 .4byte .LVL79-.Ltext0 + 1862 036f 50040000 .4byte .LVL80-.Ltext0 + 1863 0373 0100 .2byte 0x1 + 1864 0375 50 .byte 0x50 + 1865 0376 50040000 .4byte .LVL80-.Ltext0 + 1866 037a C0040000 .4byte .LVL84-.Ltext0 + 1867 037e 0100 .2byte 0x1 + 1868 0380 56 .byte 0x56 + 1869 0381 C2040000 .4byte .LVL85-.Ltext0 + 1870 0385 DA040000 .4byte .LVL86-.Ltext0 + 1871 0389 0100 .2byte 0x1 + 1872 038b 56 .byte 0x56 + 1873 038c DC040000 .4byte .LVL87-.Ltext0 + 1874 0390 E6060000 .4byte .LVL102-.Ltext0 + 1875 0394 0100 .2byte 0x1 + 1876 0396 56 .byte 0x56 + 1877 0397 E8060000 .4byte .LVL103-.Ltext0 + 1878 039b 3A070000 .4byte .LFE2-.Ltext0 + 1879 039f 0100 .2byte 0x1 + 1880 03a1 56 .byte 0x56 + 1881 03a2 00000000 .4byte 0x0 + 1882 03a6 00000000 .4byte 0x0 + 1883 .LLST20: + 1884 03aa 2C040000 .4byte .LVL79-.Ltext0 + 1885 03ae 62040000 .4byte .LVL81-.Ltext0 + 1886 03b2 0100 .2byte 0x1 + 1887 03b4 51 .byte 0x51 + 1888 03b5 62040000 .4byte .LVL81-.Ltext0 + BFIN GAS /tmp/ccLLG9pD.s page 51 + + + 1889 03b9 C0040000 .4byte .LVL84-.Ltext0 + 1890 03bd 0100 .2byte 0x1 + 1891 03bf 57 .byte 0x57 + 1892 03c0 C2040000 .4byte .LVL85-.Ltext0 + 1893 03c4 DA040000 .4byte .LVL86-.Ltext0 + 1894 03c8 0100 .2byte 0x1 + 1895 03ca 57 .byte 0x57 + 1896 03cb DC040000 .4byte .LVL87-.Ltext0 + 1897 03cf E6060000 .4byte .LVL102-.Ltext0 + 1898 03d3 0100 .2byte 0x1 + 1899 03d5 57 .byte 0x57 + 1900 03d6 E8060000 .4byte .LVL103-.Ltext0 + 1901 03da 3A070000 .4byte .LFE2-.Ltext0 + 1902 03de 0100 .2byte 0x1 + 1903 03e0 57 .byte 0x57 + 1904 03e1 00000000 .4byte 0x0 + 1905 03e5 00000000 .4byte 0x0 + 1906 .LLST21: + 1907 03e9 E8040000 .4byte .LVL88-.Ltext0 + 1908 03ed 0A050000 .4byte .LVL89-.Ltext0 + 1909 03f1 0100 .2byte 0x1 + 1910 03f3 58 .byte 0x58 + 1911 03f4 00000000 .4byte 0x0 + 1912 03f8 00000000 .4byte 0x0 + 1913 .LLST22: + 1914 03fc 92040000 .4byte .LVL82-.Ltext0 + 1915 0400 96040000 .4byte .LVL83-.Ltext0 + 1916 0404 0100 .2byte 0x1 + 1917 0406 51 .byte 0x51 + 1918 0407 5A050000 .4byte .LVL90-.Ltext0 + 1919 040b A0050000 .4byte .LVL94-.Ltext0 + 1920 040f 0100 .2byte 0x1 + 1921 0411 51 .byte 0x51 + 1922 0412 04060000 .4byte .LVL97-.Ltext0 + 1923 0416 22060000 .4byte .LVL99-.Ltext0 + 1924 041a 0100 .2byte 0x1 + 1925 041c 51 .byte 0x51 + 1926 041d 44060000 .4byte .LVL100-.Ltext0 + 1927 0421 4C060000 .4byte .LVL101-.Ltext0 + 1928 0425 0100 .2byte 0x1 + 1929 0427 51 .byte 0x51 + 1930 0428 00000000 .4byte 0x0 + 1931 042c 00000000 .4byte 0x0 + 1932 .LLST23: + 1933 0430 5A050000 .4byte .LVL90-.Ltext0 + 1934 0434 5C050000 .4byte .LVL91-.Ltext0 + 1935 0438 0100 .2byte 0x1 + 1936 043a 50 .byte 0x50 + 1937 043b 74050000 .4byte .LVL92-.Ltext0 + 1938 043f 7C050000 .4byte .LVL93-.Ltext0 + 1939 0443 0100 .2byte 0x1 + 1940 0445 50 .byte 0x50 + 1941 0446 04060000 .4byte .LVL97-.Ltext0 + 1942 044a 12060000 .4byte .LVL98-.Ltext0 + 1943 044e 0100 .2byte 0x1 + 1944 0450 50 .byte 0x50 + 1945 0451 00000000 .4byte 0x0 + BFIN GAS /tmp/ccLLG9pD.s page 52 + + + 1946 0455 00000000 .4byte 0x0 + 1947 .LLST24: + 1948 0459 E8050000 .4byte .LVL95-.Ltext0 + 1949 045d F8050000 .4byte .LVL96-.Ltext0 + 1950 0461 0100 .2byte 0x1 + 1951 0463 58 .byte 0x58 + 1952 0464 00000000 .4byte 0x0 + 1953 0468 00000000 .4byte 0x0 + 1954 .LLST25: + 1955 046c F2060000 .4byte .LVL104-.Ltext0 + 1956 0470 1E070000 .4byte .LVL105-.Ltext0 + 1957 0474 0100 .2byte 0x1 + 1958 0476 51 .byte 0x51 + 1959 0477 00000000 .4byte 0x0 + 1960 047b 00000000 .4byte 0x0 + 1961 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib + 1962 .file 3 "src/l502_bf_cmd_defs.h" + 1963 .file 4 "src/l502_defs.h" + 1964 .file 5 "src/l502_user_process.h" + 1965 .section .debug_info + 1966 0000 59080000 .4byte 0x859 + 1967 0004 0200 .2byte 0x2 + 1968 0006 00000000 .4byte .Ldebug_abbrev0 + 1969 000a 04 .byte 0x4 + 1970 000b 01 .uleb128 0x1 + 1971 000c AE040000 .4byte .LASF118 + 1972 0010 01 .byte 0x1 + 1973 0011 94020000 .4byte .LASF119 + 1974 0015 66030000 .4byte .LASF120 + 1975 0019 00000000 .4byte .Ltext0 + 1976 001d 3A070000 .4byte .Letext0 + 1977 0021 00000000 .4byte .Ldebug_line0 + 1978 0025 02 .uleb128 0x2 + 1979 0026 01 .byte 0x1 + 1980 0027 06 .byte 0x6 + 1981 0028 2F060000 .4byte .LASF0 + 1982 002c 03 .uleb128 0x3 + 1983 002d 43030000 .4byte .LASF3 + 1984 0031 02 .byte 0x2 + 1985 0032 2A .byte 0x2a + 1986 0033 37000000 .4byte 0x37 + 1987 0037 02 .uleb128 0x2 + 1988 0038 01 .byte 0x1 + 1989 0039 08 .byte 0x8 + 1990 003a D5050000 .4byte .LASF1 + 1991 003e 02 .uleb128 0x2 + 1992 003f 02 .byte 0x2 + 1993 0040 05 .byte 0x5 + 1994 0041 0D050000 .4byte .LASF2 + 1995 0045 03 .uleb128 0x3 + 1996 0046 BA040000 .4byte .LASF4 + 1997 004a 02 .byte 0x2 + 1998 004b 36 .byte 0x36 + 1999 004c 50000000 .4byte 0x50 + 2000 0050 02 .uleb128 0x2 + 2001 0051 02 .byte 0x2 + 2002 0052 07 .byte 0x7 + BFIN GAS /tmp/ccLLG9pD.s page 53 + + + 2003 0053 3B060000 .4byte .LASF5 + 2004 0057 03 .uleb128 0x3 + 2005 0058 B0050000 .4byte .LASF6 + 2006 005c 02 .byte 0x2 + 2007 005d 4F .byte 0x4f + 2008 005e 62000000 .4byte 0x62 + 2009 0062 02 .uleb128 0x2 + 2010 0063 04 .byte 0x4 + 2011 0064 05 .byte 0x5 + 2012 0065 33050000 .4byte .LASF7 + 2013 0069 03 .uleb128 0x3 + 2014 006a 90010000 .4byte .LASF8 + 2015 006e 02 .byte 0x2 + 2016 006f 50 .byte 0x50 + 2017 0070 74000000 .4byte 0x74 + 2018 0074 02 .uleb128 0x2 + 2019 0075 04 .byte 0x4 + 2020 0076 07 .byte 0x7 + 2021 0077 90050000 .4byte .LASF9 + 2022 007b 02 .uleb128 0x2 + 2023 007c 08 .byte 0x8 + 2024 007d 05 .byte 0x5 + 2025 007e 58030000 .4byte .LASF10 + 2026 0082 02 .uleb128 0x2 + 2027 0083 08 .byte 0x8 + 2028 0084 07 .byte 0x7 + 2029 0085 07020000 .4byte .LASF11 + 2030 0089 04 .uleb128 0x4 + 2031 008a 04 .byte 0x4 + 2032 008b 05 .byte 0x5 + 2033 008c 696E7400 .string "int" + 2034 0090 02 .uleb128 0x2 + 2035 0091 04 .byte 0x4 + 2036 0092 07 .byte 0x7 + 2037 0093 80000000 .4byte .LASF12 + 2038 0097 05 .uleb128 0x5 + 2039 0098 1010 .2byte 0x1010 + 2040 009a 03 .byte 0x3 + 2041 009b 8C .byte 0x8c + 2042 009c F5000000 .4byte 0xf5 + 2043 00a0 06 .uleb128 0x6 + 2044 00a1 AC020000 .4byte .LASF13 + 2045 00a5 03 .byte 0x3 + 2046 00a6 8D .byte 0x8d + 2047 00a7 45000000 .4byte 0x45 + 2048 00ab 02 .byte 0x2 + 2049 00ac 23 .byte 0x23 + 2050 00ad 00 .uleb128 0x0 + 2051 00ae 06 .uleb128 0x6 + 2052 00af 4B030000 .4byte .LASF14 + 2053 00b3 03 .byte 0x3 + 2054 00b4 8E .byte 0x8e + 2055 00b5 45000000 .4byte 0x45 + 2056 00b9 02 .byte 0x2 + 2057 00ba 23 .byte 0x23 + 2058 00bb 02 .uleb128 0x2 + 2059 00bc 06 .uleb128 0x6 + BFIN GAS /tmp/ccLLG9pD.s page 54 + + + 2060 00bd 2B040000 .4byte .LASF15 + 2061 00c1 03 .byte 0x3 + 2062 00c2 8F .byte 0x8f + 2063 00c3 69000000 .4byte 0x69 + 2064 00c7 02 .byte 0x2 + 2065 00c8 23 .byte 0x23 + 2066 00c9 04 .uleb128 0x4 + 2067 00ca 06 .uleb128 0x6 + 2068 00cb F8010000 .4byte .LASF16 + 2069 00cf 03 .byte 0x3 + 2070 00d0 90 .byte 0x90 + 2071 00d1 57000000 .4byte 0x57 + 2072 00d5 02 .byte 0x2 + 2073 00d6 23 .byte 0x23 + 2074 00d7 08 .uleb128 0x8 + 2075 00d8 06 .uleb128 0x6 + 2076 00d9 8A020000 .4byte .LASF17 + 2077 00dd 03 .byte 0x3 + 2078 00de 91 .byte 0x91 + 2079 00df 69000000 .4byte 0x69 + 2080 00e3 02 .byte 0x2 + 2081 00e4 23 .byte 0x23 + 2082 00e5 0C .uleb128 0xc + 2083 00e6 06 .uleb128 0x6 + 2084 00e7 3E030000 .4byte .LASF18 + 2085 00eb 03 .byte 0x3 + 2086 00ec 92 .byte 0x92 + 2087 00ed F5000000 .4byte 0xf5 + 2088 00f1 02 .byte 0x2 + 2089 00f2 23 .byte 0x23 + 2090 00f3 10 .uleb128 0x10 + 2091 00f4 00 .byte 0x0 + 2092 00f5 07 .uleb128 0x7 + 2093 00f6 69000000 .4byte 0x69 + 2094 00fa 06010000 .4byte 0x106 + 2095 00fe 08 .uleb128 0x8 + 2096 00ff 06010000 .4byte 0x106 + 2097 0103 FF03 .2byte 0x3ff + 2098 0105 00 .byte 0x0 + 2099 0106 09 .uleb128 0x9 + 2100 0107 04 .byte 0x4 + 2101 0108 07 .byte 0x7 + 2102 0109 03 .uleb128 0x3 + 2103 010a 8E060000 .4byte .LASF19 + 2104 010e 03 .byte 0x3 + 2105 010f 93 .byte 0x93 + 2106 0110 97000000 .4byte 0x97 + 2107 0114 02 .uleb128 0x2 + 2108 0115 01 .byte 0x1 + 2109 0116 06 .byte 0x6 + 2110 0117 20030000 .4byte .LASF20 + 2111 011b 0A .uleb128 0xa + 2112 011c 04 .byte 0x4 + 2113 011d 04 .byte 0x4 + 2114 011e 55 .byte 0x55 + 2115 011f 48010000 .4byte 0x148 + 2116 0123 0B .uleb128 0xb + BFIN GAS /tmp/ccLLG9pD.s page 55 + + + 2117 0124 9C040000 .4byte .LASF21 + 2118 0128 00 .sleb128 0 + 2119 0129 0B .uleb128 0xb + 2120 012a E6000000 .4byte .LASF22 + 2121 012e 01 .sleb128 1 + 2122 012f 0B .uleb128 0xb + 2123 0130 D5000000 .4byte .LASF23 + 2124 0134 02 .sleb128 2 + 2125 0135 0B .uleb128 0xb + 2126 0136 C4000000 .4byte .LASF24 + 2127 013a 03 .sleb128 3 + 2128 013b 0B .uleb128 0xb + 2129 013c 19040000 .4byte .LASF25 + 2130 0140 04 .sleb128 4 + 2131 0141 0B .uleb128 0xb + 2132 0142 02040000 .4byte .LASF26 + 2133 0146 05 .sleb128 5 + 2134 0147 00 .byte 0x0 + 2135 0148 0A .uleb128 0xa + 2136 0149 04 .byte 0x4 + 2137 014a 04 .byte 0x4 + 2138 014b 5F .byte 0x5f + 2139 014c 63010000 .4byte 0x163 + 2140 0150 0B .uleb128 0xb + 2141 0151 B1020000 .4byte .LASF27 + 2142 0155 00 .sleb128 0 + 2143 0156 0B .uleb128 0xb + 2144 0157 F7000000 .4byte .LASF28 + 2145 015b 01 .sleb128 1 + 2146 015c 0B .uleb128 0xb + 2147 015d 00000000 .4byte .LASF29 + 2148 0161 02 .sleb128 2 + 2149 0162 00 .byte 0x0 + 2150 0163 0A .uleb128 0xa + 2151 0164 04 .byte 0x4 + 2152 0165 04 .byte 0x4 + 2153 0166 69 .byte 0x69 + 2154 0167 90010000 .4byte 0x190 + 2155 016b 0B .uleb128 0xb + 2156 016c 45000000 .4byte .LASF30 + 2157 0170 00 .sleb128 0 + 2158 0171 0B .uleb128 0xb + 2159 0172 0A010000 .4byte .LASF31 + 2160 0176 01 .sleb128 1 + 2161 0177 0B .uleb128 0xb + 2162 0178 59060000 .4byte .LASF32 + 2163 017c 02 .sleb128 2 + 2164 017d 0B .uleb128 0xb + 2165 017e 54040000 .4byte .LASF33 + 2166 0182 03 .sleb128 3 + 2167 0183 0B .uleb128 0xb + 2168 0184 E6020000 .4byte .LASF34 + 2169 0188 06 .sleb128 6 + 2170 0189 0B .uleb128 0xb + 2171 018a 2E000000 .4byte .LASF35 + 2172 018e 07 .sleb128 7 + 2173 018f 00 .byte 0x0 + BFIN GAS /tmp/ccLLG9pD.s page 56 + + + 2174 0190 0A .uleb128 0xa + 2175 0191 04 .byte 0x4 + 2176 0192 04 .byte 0x4 + 2177 0193 74 .byte 0x74 + 2178 0194 C5010000 .4byte 0x1c5 + 2179 0198 0B .uleb128 0xb + 2180 0199 C5050000 .4byte .LASF36 + 2181 019d 01 .sleb128 1 + 2182 019e 0B .uleb128 0xb + 2183 019f B0030000 .4byte .LASF37 + 2184 01a3 02 .sleb128 2 + 2185 01a4 0B .uleb128 0xb + 2186 01a5 60020000 .4byte .LASF38 + 2187 01a9 10 .sleb128 16 + 2188 01aa 0B .uleb128 0xb + 2189 01ab 71020000 .4byte .LASF39 + 2190 01af 20 .sleb128 32 + 2191 01b0 0B .uleb128 0xb + 2192 01b1 8D000000 .4byte .LASF40 + 2193 01b5 C000 .sleb128 64 + 2194 01b7 0B .uleb128 0xb + 2195 01b8 B9010000 .4byte .LASF41 + 2196 01bc 03 .sleb128 3 + 2197 01bd 0B .uleb128 0xb + 2198 01be D2020000 .4byte .LASF42 + 2199 01c2 F000 .sleb128 112 + 2200 01c4 00 .byte 0x0 + 2201 01c5 02 .uleb128 0x2 + 2202 01c6 04 .byte 0x4 + 2203 01c7 04 .byte 0x4 + 2204 01c8 CC010000 .4byte .LASF43 + 2205 01cc 0C .uleb128 0xc + 2206 01cd 6A010000 .4byte .LASF44 + 2207 01d1 04 .byte 0x4 + 2208 01d2 05 .byte 0x5 + 2209 01d3 1B .byte 0x1b + 2210 01d4 E1010000 .4byte 0x1e1 + 2211 01d8 0D .uleb128 0xd + 2212 01d9 4100 .string "A" + 2213 01db 00 .sleb128 0 + 2214 01dc 0D .uleb128 0xd + 2215 01dd 4200 .string "B" + 2216 01df 01 .sleb128 1 + 2217 01e0 00 .byte 0x0 + 2218 01e1 0C .uleb128 0xc + 2219 01e2 03050000 .4byte .LASF45 + 2220 01e6 04 .byte 0x4 + 2221 01e7 05 .byte 0x5 + 2222 01e8 20 .byte 0x20 + 2223 01e9 0C020000 .4byte 0x20c + 2224 01ed 0B .uleb128 0xb + 2225 01ee 70060000 .4byte .LASF46 + 2226 01f2 00 .sleb128 0 + 2227 01f3 0B .uleb128 0xb + 2228 01f4 B8050000 .4byte .LASF47 + 2229 01f8 01 .sleb128 1 + 2230 01f9 0B .uleb128 0xb + BFIN GAS /tmp/ccLLG9pD.s page 57 + + + 2231 01fa F3030000 .4byte .LASF48 + 2232 01fe 02 .sleb128 2 + 2233 01ff 0B .uleb128 0xb + 2234 0200 76010000 .4byte .LASF49 + 2235 0204 03 .sleb128 3 + 2236 0205 0B .uleb128 0xb + 2237 0206 52030000 .4byte .LASF50 + 2238 020a 04 .sleb128 4 + 2239 020b 00 .byte 0x0 + 2240 020c 0C .uleb128 0xc + 2241 020d 7B050000 .4byte .LASF51 + 2242 0211 04 .byte 0x4 + 2243 0212 05 .byte 0x5 + 2244 0213 28 .byte 0x28 + 2245 0214 2B020000 .4byte 0x22b + 2246 0218 0B .uleb128 0xb + 2247 0219 31010000 .4byte .LASF52 + 2248 021d 00 .sleb128 0 + 2249 021e 0B .uleb128 0xb + 2250 021f A1010000 .4byte .LASF53 + 2251 0223 01 .sleb128 1 + 2252 0224 0B .uleb128 0xb + 2253 0225 17050000 .4byte .LASF54 + 2254 0229 02 .sleb128 2 + 2255 022a 00 .byte 0x0 + 2256 022b 0C .uleb128 0xc + 2257 022c C4020000 .4byte .LASF55 + 2258 0230 04 .byte 0x4 + 2259 0231 05 .byte 0x5 + 2260 0232 2F .byte 0x2f + 2261 0233 62020000 .4byte 0x262 + 2262 0237 0B .uleb128 0xb + 2263 0238 31040000 .4byte .LASF56 + 2264 023c 00 .sleb128 0 + 2265 023d 0B .uleb128 0xb + 2266 023e FF010000 .4byte .LASF57 + 2267 0242 01 .sleb128 1 + 2268 0243 0B .uleb128 0xb + 2269 0244 82020000 .4byte .LASF58 + 2270 0248 02 .sleb128 2 + 2271 0249 0B .uleb128 0xb + 2272 024a C0030000 .4byte .LASF59 + 2273 024e 03 .sleb128 3 + 2274 024f 0B .uleb128 0xb + 2275 0250 F0010000 .4byte .LASF60 + 2276 0254 04 .sleb128 4 + 2277 0255 0B .uleb128 0xb + 2278 0256 0B060000 .4byte .LASF61 + 2279 025a 05 .sleb128 5 + 2280 025b 0B .uleb128 0xb + 2281 025c 9C060000 .4byte .LASF62 + 2282 0260 06 .sleb128 6 + 2283 0261 00 .byte 0x0 + 2284 0262 0C .uleb128 0xc + 2285 0263 6C000000 .4byte .LASF63 + 2286 0267 04 .byte 0x4 + 2287 0268 05 .byte 0x5 + BFIN GAS /tmp/ccLLG9pD.s page 58 + + + 2288 0269 39 .byte 0x39 + 2289 026a 9F020000 .4byte 0x29f + 2290 026e 0D .uleb128 0xd + 2291 026f 4F464600 .string "OFF" + 2292 0273 00 .sleb128 0 + 2293 0274 0B .uleb128 0xb + 2294 0275 EE040000 .4byte .LASF64 + 2295 0279 01 .sleb128 1 + 2296 027a 0B .uleb128 0xb + 2297 027b 39020000 .4byte .LASF65 + 2298 027f 02 .sleb128 2 + 2299 0280 0D .uleb128 0xd + 2300 0281 41564700 .string "AVG" + 2301 0285 03 .sleb128 3 + 2302 0286 0B .uleb128 0xb + 2303 0287 FA040000 .4byte .LASF66 + 2304 028b 04 .sleb128 4 + 2305 028c 0D .uleb128 0xd + 2306 028d 46465400 .string "FFT" + 2307 0291 05 .sleb128 5 + 2308 0292 0B .uleb128 0xb + 2309 0293 87050000 .4byte .LASF67 + 2310 0297 06 .sleb128 6 + 2311 0298 0B .uleb128 0xb + 2312 0299 EE030000 .4byte .LASF68 + 2313 029d 07 .sleb128 7 + 2314 029e 00 .byte 0x0 + 2315 029f 0E .uleb128 0xe + 2316 02a0 65050000 .4byte .LASF121 + 2317 02a4 2C .byte 0x2c + 2318 02a5 01 .byte 0x1 + 2319 02a6 5F .byte 0x5f + 2320 02a7 A8030000 .4byte 0x3a8 + 2321 02ab 06 .uleb128 0x6 + 2322 02ac 54010000 .4byte .LASF69 + 2323 02b0 01 .byte 0x1 + 2324 02b1 60 .byte 0x60 + 2325 02b2 2C000000 .4byte 0x2c + 2326 02b6 02 .byte 0x2 + 2327 02b7 23 .byte 0x23 + 2328 02b8 00 .uleb128 0x0 + 2329 02b9 06 .uleb128 0x6 + 2330 02ba 25060000 .4byte .LASF70 + 2331 02be 01 .byte 0x1 + 2332 02bf 61 .byte 0x61 + 2333 02c0 2C000000 .4byte 0x2c + 2334 02c4 02 .byte 0x2 + 2335 02c5 23 .byte 0x23 + 2336 02c6 01 .uleb128 0x1 + 2337 02c7 06 .uleb128 0x6 + 2338 02c8 7B050000 .4byte .LASF51 + 2339 02cc 01 .byte 0x1 + 2340 02cd 62 .byte 0x62 + 2341 02ce 2C000000 .4byte 0x2c + 2342 02d2 02 .byte 0x2 + 2343 02d3 23 .byte 0x23 + 2344 02d4 02 .uleb128 0x2 + BFIN GAS /tmp/ccLLG9pD.s page 59 + + + 2345 02d5 06 .uleb128 0x6 + 2346 02d6 1C000000 .4byte .LASF71 + 2347 02da 01 .byte 0x1 + 2348 02db 63 .byte 0x63 + 2349 02dc 2C000000 .4byte 0x2c + 2350 02e0 02 .byte 0x2 + 2351 02e1 23 .byte 0x23 + 2352 02e2 03 .uleb128 0x3 + 2353 02e3 06 .uleb128 0x6 + 2354 02e4 25050000 .4byte .LASF72 + 2355 02e8 01 .byte 0x1 + 2356 02e9 64 .byte 0x64 + 2357 02ea 45000000 .4byte 0x45 + 2358 02ee 02 .byte 0x2 + 2359 02ef 23 .byte 0x23 + 2360 02f0 04 .uleb128 0x4 + 2361 02f1 06 .uleb128 0x6 + 2362 02f2 A2060000 .4byte .LASF73 + 2363 02f6 01 .byte 0x1 + 2364 02f7 65 .byte 0x65 + 2365 02f8 45000000 .4byte 0x45 + 2366 02fc 02 .byte 0x2 + 2367 02fd 23 .byte 0x23 + 2368 02fe 06 .uleb128 0x6 + 2369 02ff 06 .uleb128 0x6 + 2370 0300 86010000 .4byte .LASF74 + 2371 0304 01 .byte 0x1 + 2372 0305 66 .byte 0x66 + 2373 0306 69000000 .4byte 0x69 + 2374 030a 02 .byte 0x2 + 2375 030b 23 .byte 0x23 + 2376 030c 08 .uleb128 0x8 + 2377 030d 06 .uleb128 0x6 + 2378 030e C3040000 .4byte .LASF75 + 2379 0312 01 .byte 0x1 + 2380 0313 67 .byte 0x67 + 2381 0314 2C000000 .4byte 0x2c + 2382 0318 02 .byte 0x2 + 2383 0319 23 .byte 0x23 + 2384 031a 0C .uleb128 0xc + 2385 031b 06 .uleb128 0x6 + 2386 031c 1E020000 .4byte .LASF76 + 2387 0320 01 .byte 0x1 + 2388 0321 68 .byte 0x68 + 2389 0322 69000000 .4byte 0x69 + 2390 0326 02 .byte 0x2 + 2391 0327 23 .byte 0x23 + 2392 0328 10 .uleb128 0x10 + 2393 0329 06 .uleb128 0x6 + 2394 032a 58000000 .4byte .LASF77 + 2395 032e 01 .byte 0x1 + 2396 032f 69 .byte 0x69 + 2397 0330 2C000000 .4byte 0x2c + 2398 0334 02 .byte 0x2 + 2399 0335 23 .byte 0x23 + 2400 0336 14 .uleb128 0x14 + 2401 0337 06 .uleb128 0x6 + BFIN GAS /tmp/ccLLG9pD.s page 60 + + + 2402 0338 FD020000 .4byte .LASF78 + 2403 033c 01 .byte 0x1 + 2404 033d 6A .byte 0x6a + 2405 033e 2C000000 .4byte 0x2c + 2406 0342 02 .byte 0x2 + 2407 0343 23 .byte 0x23 + 2408 0344 15 .uleb128 0x15 + 2409 0345 06 .uleb128 0x6 + 2410 0346 44040000 .4byte .LASF79 + 2411 034a 01 .byte 0x1 + 2412 034b 6B .byte 0x6b + 2413 034c 2C000000 .4byte 0x2c + 2414 0350 02 .byte 0x2 + 2415 0351 23 .byte 0x23 + 2416 0352 16 .uleb128 0x16 + 2417 0353 06 .uleb128 0x6 + 2418 0354 7F040000 .4byte .LASF80 + 2419 0358 01 .byte 0x1 + 2420 0359 6C .byte 0x6c + 2421 035a 69000000 .4byte 0x69 + 2422 035e 02 .byte 0x2 + 2423 035f 23 .byte 0x23 + 2424 0360 18 .uleb128 0x18 + 2425 0361 06 .uleb128 0x6 + 2426 0362 7F060000 .4byte .LASF81 + 2427 0366 01 .byte 0x1 + 2428 0367 6D .byte 0x6d + 2429 0368 2C000000 .4byte 0x2c + 2430 036c 02 .byte 0x2 + 2431 036d 23 .byte 0x23 + 2432 036e 1C .uleb128 0x1c + 2433 036f 06 .uleb128 0x6 + 2434 0370 3C050000 .4byte .LASF82 + 2435 0374 01 .byte 0x1 + 2436 0375 6E .byte 0x6e + 2437 0376 69000000 .4byte 0x69 + 2438 037a 02 .byte 0x2 + 2439 037b 23 .byte 0x23 + 2440 037c 20 .uleb128 0x20 + 2441 037d 06 .uleb128 0x6 + 2442 037e 8A040000 .4byte .LASF83 + 2443 0382 01 .byte 0x1 + 2444 0383 6F .byte 0x6f + 2445 0384 69000000 .4byte 0x69 + 2446 0388 02 .byte 0x2 + 2447 0389 23 .byte 0x23 + 2448 038a 24 .uleb128 0x24 + 2449 038b 06 .uleb128 0x6 + 2450 038c 0C030000 .4byte .LASF84 + 2451 0390 01 .byte 0x1 + 2452 0391 70 .byte 0x70 + 2453 0392 2C000000 .4byte 0x2c + 2454 0396 02 .byte 0x2 + 2455 0397 23 .byte 0x23 + 2456 0398 28 .uleb128 0x28 + 2457 0399 06 .uleb128 0x6 + 2458 039a F7050000 .4byte .LASF85 + BFIN GAS /tmp/ccLLG9pD.s page 61 + + + 2459 039e 01 .byte 0x1 + 2460 039f 71 .byte 0x71 + 2461 03a0 2C000000 .4byte 0x2c + 2462 03a4 02 .byte 0x2 + 2463 03a5 23 .byte 0x23 + 2464 03a6 29 .uleb128 0x29 + 2465 03a7 00 .byte 0x0 + 2466 03a8 0F .uleb128 0xf + 2467 03a9 01 .byte 0x1 + 2468 03aa 29020000 .4byte .LASF92 + 2469 03ae 01 .byte 0x1 + 2470 03af C001 .2byte 0x1c0 + 2471 03b1 01 .byte 0x1 + 2472 03b2 00000000 .4byte .LFB6 + 2473 03b6 9C030000 .4byte .LFE6 + 2474 03ba 00000000 .4byte .LLST0 + 2475 03be 12050000 .4byte 0x512 + 2476 03c2 10 .uleb128 0x10 + 2477 03c3 636D6400 .string "cmd" + 2478 03c7 01 .byte 0x1 + 2479 03c8 C001 .2byte 0x1c0 + 2480 03ca 12050000 .4byte 0x512 + 2481 03ce 2B000000 .4byte .LLST1 + 2482 03d2 11 .uleb128 0x11 + 2483 03d3 52000000 .4byte .LBB2 + 2484 03d7 6C000000 .4byte .LBE2 + 2485 03db F0030000 .4byte 0x3f0 + 2486 03df 12 .uleb128 0x12 + 2487 03e0 D2010000 .4byte .LASF86 + 2488 03e4 01 .byte 0x1 + 2489 03e5 9102 .2byte 0x291 + 2490 03e7 89000000 .4byte 0x89 + 2491 03eb CD000000 .4byte .LLST2 + 2492 03ef 00 .byte 0x0 + 2493 03f0 13 .uleb128 0x13 + 2494 03f1 00000000 .4byte .Ldebug_ranges0+0x0 + 2495 03f5 1A040000 .4byte 0x41a + 2496 03f9 14 .uleb128 0x14 + 2497 03fa 49020000 .4byte .LASF89 + 2498 03fe 01 .byte 0x1 + 2499 03ff E001 .2byte 0x1e0 + 2500 0401 18050000 .4byte 0x518 + 2501 0405 15 .uleb128 0x15 + 2502 0406 18000000 .4byte .Ldebug_ranges0+0x18 + 2503 040a 16 .uleb128 0x16 + 2504 040b 4900 .string "I" + 2505 040d 01 .byte 0x1 + 2506 040e E101 .2byte 0x1e1 + 2507 0410 69000000 .4byte 0x69 + 2508 0414 EB000000 .4byte .LLST3 + 2509 0418 00 .byte 0x0 + 2510 0419 00 .byte 0x0 + 2511 041a 11 .uleb128 0x11 + 2512 041b 98000000 .4byte .LBB7 + 2513 041f 4A010000 .4byte .LBE7 + 2514 0423 5C040000 .4byte 0x45c + 2515 0427 17 .uleb128 0x17 + BFIN GAS /tmp/ccLLG9pD.s page 62 + + + 2516 0428 34030000 .4byte .LASF87 + 2517 042c 01 .byte 0x1 + 2518 042d E901 .2byte 0x1e9 + 2519 042f 27050000 .4byte 0x527 + 2520 0433 03 .byte 0x3 + 2521 0434 7F .byte 0x7f + 2522 0435 B07F .sleb128 -80 + 2523 0437 12 .uleb128 0x12 + 2524 0438 A2050000 .4byte .LASF88 + 2525 043c 01 .byte 0x1 + 2526 043d FF01 .2byte 0x1ff + 2527 043f 69000000 .4byte 0x69 + 2528 0443 FE000000 .4byte .LLST4 + 2529 0447 18 .uleb128 0x18 + 2530 0448 02010000 .4byte .LBB8 + 2531 044c 3C010000 .4byte .LBE8 + 2532 0450 19 .uleb128 0x19 + 2533 0451 6900 .string "i" + 2534 0453 01 .byte 0x1 + 2535 0454 0002 .2byte 0x200 + 2536 0456 89000000 .4byte 0x89 + 2537 045a 00 .byte 0x0 + 2538 045b 00 .byte 0x0 + 2539 045c 11 .uleb128 0x11 + 2540 045d 4A010000 .4byte .LBB9 + 2541 0461 7C010000 .4byte .LBE9 + 2542 0465 79040000 .4byte 0x479 + 2543 0469 17 .uleb128 0x17 + 2544 046a 34030000 .4byte .LASF87 + 2545 046e 01 .byte 0x1 + 2546 046f 0702 .2byte 0x207 + 2547 0471 37050000 .4byte 0x537 + 2548 0475 02 .byte 0x2 + 2549 0476 7F .byte 0x7f + 2550 0477 6C .sleb128 -20 + 2551 0478 00 .byte 0x0 + 2552 0479 11 .uleb128 0x11 + 2553 047a 7C010000 .4byte .LBB10 + 2554 047e AA010000 .4byte .LBE10 + 2555 0482 93040000 .4byte 0x493 + 2556 0486 14 .uleb128 0x14 + 2557 0487 AC060000 .4byte .LASF90 + 2558 048b 01 .byte 0x1 + 2559 048c 1202 .2byte 0x212 + 2560 048e 69000000 .4byte 0x69 + 2561 0492 00 .byte 0x0 + 2562 0493 11 .uleb128 0x11 + 2563 0494 AA010000 .4byte .LBB11 + 2564 0498 10020000 .4byte .LBE11 + 2565 049c C1040000 .4byte 0x4c1 + 2566 04a0 12 .uleb128 0x12 + 2567 04a1 3F010000 .4byte .LASF91 + 2568 04a5 01 .byte 0x1 + 2569 04a6 1802 .2byte 0x218 + 2570 04a8 69000000 .4byte 0x69 + 2571 04ac 1C010000 .4byte .LLST5 + 2572 04b0 15 .uleb128 0x15 + BFIN GAS /tmp/ccLLG9pD.s page 63 + + + 2573 04b1 30000000 .4byte .Ldebug_ranges0+0x30 + 2574 04b5 19 .uleb128 0x19 + 2575 04b6 6900 .string "i" + 2576 04b8 01 .byte 0x1 + 2577 04b9 1A02 .2byte 0x21a + 2578 04bb 89000000 .4byte 0x89 + 2579 04bf 00 .byte 0x0 + 2580 04c0 00 .byte 0x0 + 2581 04c1 11 .uleb128 0x11 + 2582 04c2 70020000 .4byte .LBB15 + 2583 04c6 80020000 .4byte .LBE15 + 2584 04ca DD040000 .4byte 0x4dd + 2585 04ce 16 .uleb128 0x16 + 2586 04cf 6900 .string "i" + 2587 04d1 01 .byte 0x1 + 2588 04d2 3C02 .2byte 0x23c + 2589 04d4 69000000 .4byte 0x69 + 2590 04d8 EA010000 .4byte .LLST6 + 2591 04dc 00 .byte 0x0 + 2592 04dd 11 .uleb128 0x11 + 2593 04de F2020000 .4byte .LBB16 + 2594 04e2 04030000 .4byte .LBE16 + 2595 04e6 F9040000 .4byte 0x4f9 + 2596 04ea 16 .uleb128 0x16 + 2597 04eb 6900 .string "i" + 2598 04ed 01 .byte 0x1 + 2599 04ee 5902 .2byte 0x259 + 2600 04f0 69000000 .4byte 0x69 + 2601 04f4 FD010000 .4byte .LLST7 + 2602 04f8 00 .byte 0x0 + 2603 04f9 18 .uleb128 0x18 + 2604 04fa 8A030000 .4byte .LBB17 + 2605 04fe 9C030000 .4byte .LBE17 + 2606 0502 16 .uleb128 0x16 + 2607 0503 6900 .string "i" + 2608 0505 01 .byte 0x1 + 2609 0506 8102 .2byte 0x281 + 2610 0508 69000000 .4byte 0x69 + 2611 050c 1B020000 .4byte .LLST8 + 2612 0510 00 .byte 0x0 + 2613 0511 00 .byte 0x0 + 2614 0512 1A .uleb128 0x1a + 2615 0513 04 .byte 0x4 + 2616 0514 09010000 .4byte 0x109 + 2617 0518 07 .uleb128 0x7 + 2618 0519 69000000 .4byte 0x69 + 2619 051d 27050000 .4byte 0x527 + 2620 0521 1B .uleb128 0x1b + 2621 0522 06010000 .4byte 0x106 + 2622 0526 00 .byte 0x0 + 2623 0527 07 .uleb128 0x7 + 2624 0528 69000000 .4byte 0x69 + 2625 052c 37050000 .4byte 0x537 + 2626 0530 1C .uleb128 0x1c + 2627 0531 06010000 .4byte 0x106 + 2628 0535 0E .byte 0xe + 2629 0536 00 .byte 0x0 + BFIN GAS /tmp/ccLLG9pD.s page 64 + + + 2630 0537 07 .uleb128 0x7 + 2631 0538 69000000 .4byte 0x69 + 2632 053c 47050000 .4byte 0x547 + 2633 0540 1C .uleb128 0x1c + 2634 0541 06010000 .4byte 0x106 + 2635 0545 04 .byte 0x4 + 2636 0546 00 .byte 0x0 + 2637 0547 0F .uleb128 0xf + 2638 0548 01 .byte 0x1 + 2639 0549 52020000 .4byte .LASF93 + 2640 054d 01 .byte 0x1 + 2641 054e A401 .2byte 0x1a4 + 2642 0550 01 .byte 0x1 + 2643 0551 9C030000 .4byte .LFB5 + 2644 0555 B8030000 .4byte .LFE5 + 2645 0559 39020000 .4byte .LLST9 + 2646 055d 82050000 .4byte 0x582 + 2647 0561 1D .uleb128 0x1d + 2648 0562 F2050000 .4byte .LASF94 + 2649 0566 01 .byte 0x1 + 2650 0567 A401 .2byte 0x1a4 + 2651 0569 82050000 .4byte 0x582 + 2652 056d 58020000 .4byte .LLST10 + 2653 0571 1D .uleb128 0x1d + 2654 0572 14040000 .4byte .LASF95 + 2655 0576 01 .byte 0x1 + 2656 0577 A401 .2byte 0x1a4 + 2657 0579 69000000 .4byte 0x69 + 2658 057d 6B020000 .4byte .LLST11 + 2659 0581 00 .byte 0x0 + 2660 0582 1A .uleb128 0x1a + 2661 0583 04 .byte 0x4 + 2662 0584 69000000 .4byte 0x69 + 2663 0588 0F .uleb128 0xf + 2664 0589 01 .byte 0x1 + 2665 058a 25030000 .4byte .LASF96 + 2666 058e 01 .byte 0x1 + 2667 058f 9001 .2byte 0x190 + 2668 0591 01 .byte 0x1 + 2669 0592 B8030000 .4byte .LFB4 + 2670 0596 E0030000 .4byte .LFE4 + 2671 059a 7E020000 .4byte .LLST12 + 2672 059e C3050000 .4byte 0x5c3 + 2673 05a2 1D .uleb128 0x1d + 2674 05a3 F2050000 .4byte .LASF94 + 2675 05a7 01 .byte 0x1 + 2676 05a8 9001 .2byte 0x190 + 2677 05aa 82050000 .4byte 0x582 + 2678 05ae 9D020000 .4byte .LLST13 + 2679 05b2 1D .uleb128 0x1d + 2680 05b3 14040000 .4byte .LASF95 + 2681 05b7 01 .byte 0x1 + 2682 05b8 9001 .2byte 0x190 + 2683 05ba 69000000 .4byte 0x69 + 2684 05be B0020000 .4byte .LLST14 + 2685 05c2 00 .byte 0x0 + 2686 05c3 1E .uleb128 0x1e + BFIN GAS /tmp/ccLLG9pD.s page 65 + + + 2687 05c4 01 .byte 0x1 + 2688 05c5 DC030000 .4byte .LASF97 + 2689 05c9 01 .byte 0x1 + 2690 05ca 6C01 .2byte 0x16c + 2691 05cc 01 .byte 0x1 + 2692 05cd 69000000 .4byte 0x69 + 2693 05d1 E0030000 .4byte .LFB3 + 2694 05d5 2A040000 .4byte .LFE3 + 2695 05d9 C3020000 .4byte .LLST15 + 2696 05dd 02060000 .4byte 0x602 + 2697 05e1 1D .uleb128 0x1d + 2698 05e2 3E030000 .4byte .LASF18 + 2699 05e6 01 .byte 0x1 + 2700 05e7 6C01 .2byte 0x16c + 2701 05e9 82050000 .4byte 0x582 + 2702 05ed EE020000 .4byte .LLST16 + 2703 05f1 1D .uleb128 0x1d + 2704 05f2 14040000 .4byte .LASF95 + 2705 05f6 01 .byte 0x1 + 2706 05f7 6C01 .2byte 0x16c + 2707 05f9 69000000 .4byte 0x69 + 2708 05fd 17030000 .4byte .LLST17 + 2709 0601 00 .byte 0x0 + 2710 0602 1F .uleb128 0x1f + 2711 0603 01 .byte 0x1 + 2712 0604 D1040000 .4byte .LASF98 + 2713 0608 01 .byte 0x1 + 2714 0609 A2 .byte 0xa2 + 2715 060a 01 .byte 0x1 + 2716 060b 69000000 .4byte 0x69 + 2717 060f 2C040000 .4byte .LFB2 + 2718 0613 3A070000 .4byte .LFE2 + 2719 0617 40030000 .4byte .LLST18 + 2720 061b C3060000 .4byte 0x6c3 + 2721 061f 20 .uleb128 0x20 + 2722 0620 3E030000 .4byte .LASF18 + 2723 0624 01 .byte 0x1 + 2724 0625 A2 .byte 0xa2 + 2725 0626 82050000 .4byte 0x582 + 2726 062a 6B030000 .4byte .LLST19 + 2727 062e 20 .uleb128 0x20 + 2728 062f 14040000 .4byte .LASF95 + 2729 0633 01 .byte 0x1 + 2730 0634 A2 .byte 0xa2 + 2731 0635 69000000 .4byte 0x69 + 2732 0639 AA030000 .4byte .LLST20 + 2733 063d 13 .uleb128 0x13 + 2734 063e 50000000 .4byte .Ldebug_ranges0+0x50 + 2735 0642 54060000 .4byte 0x654 + 2736 0646 21 .uleb128 0x21 + 2737 0647 6900 .string "i" + 2738 0649 01 .byte 0x1 + 2739 064a AE .byte 0xae + 2740 064b 89000000 .4byte 0x89 + 2741 064f E9030000 .4byte .LLST21 + 2742 0653 00 .byte 0x0 + 2743 0654 13 .uleb128 0x13 + BFIN GAS /tmp/ccLLG9pD.s page 66 + + + 2744 0655 68000000 .4byte .Ldebug_ranges0+0x68 + 2745 0659 AA060000 .4byte 0x6aa + 2746 065d 22 .uleb128 0x22 + 2747 065e 4E050000 .4byte .LASF99 + 2748 0662 01 .byte 0x1 + 2749 0663 E0 .byte 0xe0 + 2750 0664 69000000 .4byte 0x69 + 2751 0668 FC030000 .4byte .LLST22 + 2752 066c 23 .uleb128 0x23 + 2753 066d 76616C00 .string "val" + 2754 0671 01 .byte 0x1 + 2755 0672 E1 .byte 0xe1 + 2756 0673 69000000 .4byte 0x69 + 2757 0677 22 .uleb128 0x22 + 2758 0678 3D040000 .4byte .LASF100 + 2759 067c 01 .byte 0x1 + 2760 067d E2 .byte 0xe2 + 2761 067e 2C000000 .4byte 0x2c + 2762 0682 30040000 .4byte .LLST23 + 2763 0686 15 .uleb128 0x15 + 2764 0687 90000000 .4byte .Ldebug_ranges0+0x90 + 2765 068b 23 .uleb128 0x23 + 2766 068c 6900 .string "i" + 2767 068e 01 .byte 0x1 + 2768 068f F7 .byte 0xf7 + 2769 0690 69000000 .4byte 0x69 + 2770 0694 15 .uleb128 0x15 + 2771 0695 B0000000 .4byte .Ldebug_ranges0+0xb0 + 2772 0699 16 .uleb128 0x16 + 2773 069a 6900 .string "i" + 2774 069c 01 .byte 0x1 + 2775 069d 0001 .2byte 0x100 + 2776 069f 69000000 .4byte 0x69 + 2777 06a3 59040000 .4byte .LLST24 + 2778 06a7 00 .byte 0x0 + 2779 06a8 00 .byte 0x0 + 2780 06a9 00 .byte 0x0 + 2781 06aa 18 .uleb128 0x18 + 2782 06ab 02070000 .4byte .LBB30 + 2783 06af 10070000 .4byte .LBE30 + 2784 06b3 16 .uleb128 0x16 + 2785 06b4 6900 .string "i" + 2786 06b6 01 .byte 0x1 + 2787 06b7 3901 .2byte 0x139 + 2788 06b9 69000000 .4byte 0x69 + 2789 06bd 6C040000 .4byte .LLST25 + 2790 06c1 00 .byte 0x0 + 2791 06c2 00 .byte 0x0 + 2792 06c3 07 .uleb128 0x7 + 2793 06c4 69000000 .4byte 0x69 + 2794 06c8 D3060000 .4byte 0x6d3 + 2795 06cc 1C .uleb128 0x1c + 2796 06cd 06010000 .4byte 0x106 + 2797 06d1 03 .byte 0x3 + 2798 06d2 00 .byte 0x0 + 2799 06d3 24 .uleb128 0x24 + 2800 06d4 E2040000 .4byte .LASF101 + BFIN GAS /tmp/ccLLG9pD.s page 67 + + + 2801 06d8 01 .byte 0x1 + 2802 06d9 1C .byte 0x1c + 2803 06da C3060000 .4byte 0x6c3 + 2804 06de 01 .byte 0x1 + 2805 06df 05 .byte 0x5 + 2806 06e0 03 .byte 0x3 + 2807 06e1 00000000 .4byte _streams_cnt + 2808 06e5 24 .uleb128 0x24 + 2809 06e6 B2000000 .4byte .LASF102 + 2810 06ea 01 .byte 0x1 + 2811 06eb 2F .byte 0x2f + 2812 06ec F7060000 .4byte 0x6f7 + 2813 06f0 01 .byte 0x1 + 2814 06f1 05 .byte 0x5 + 2815 06f2 03 .byte 0x3 + 2816 06f3 00000000 .4byte _dbg_receive_value + 2817 06f7 25 .uleb128 0x25 + 2818 06f8 69000000 .4byte 0x69 + 2819 06fc 07 .uleb128 0x7 + 2820 06fd 69000000 .4byte 0x69 + 2821 0701 0C070000 .4byte 0x70c + 2822 0705 1C .uleb128 0x1c + 2823 0706 06010000 .4byte 0x106 + 2824 070a 09 .byte 0x9 + 2825 070b 00 .byte 0x0 + 2826 070c 24 .uleb128 0x24 + 2827 070d 53050000 .4byte .LASF103 + 2828 0711 01 .byte 0x1 + 2829 0712 37 .byte 0x37 + 2830 0713 FC060000 .4byte 0x6fc + 2831 0717 01 .byte 0x1 + 2832 0718 05 .byte 0x5 + 2833 0719 03 .byte 0x3 + 2834 071a 28000000 .4byte _dbg_sport_rx_copy + 2835 071e 24 .uleb128 0x24 + 2836 071f 9E000000 .4byte .LASF104 + 2837 0723 01 .byte 0x1 + 2838 0724 49 .byte 0x49 + 2839 0725 69000000 .4byte 0x69 + 2840 0729 01 .byte 0x1 + 2841 072a 05 .byte 0x5 + 2842 072b 03 .byte 0x3 + 2843 072c 10000000 .4byte _streams_succes_flag + 2844 0730 07 .uleb128 0x7 + 2845 0731 69000000 .4byte 0x69 + 2846 0735 3B070000 .4byte 0x73b + 2847 0739 26 .uleb128 0x26 + 2848 073a 00 .byte 0x0 + 2849 073b 27 .uleb128 0x27 + 2850 073c 99010000 .4byte .LASF105 + 2851 0740 01 .byte 0x1 + 2852 0741 55 .byte 0x55 + 2853 0742 48070000 .4byte 0x748 + 2854 0746 01 .byte 0x1 + 2855 0747 01 .byte 0x1 + 2856 0748 25 .uleb128 0x25 + 2857 0749 30070000 .4byte 0x730 + BFIN GAS /tmp/ccLLG9pD.s page 68 + + + 2858 074d 27 .uleb128 0x27 + 2859 074e CD030000 .4byte .LASF106 + 2860 0752 01 .byte 0x1 + 2861 0753 56 .byte 0x56 + 2862 0754 5A070000 .4byte 0x75a + 2863 0758 01 .byte 0x1 + 2864 0759 01 .byte 0x1 + 2865 075a 25 .uleb128 0x25 + 2866 075b 30070000 .4byte 0x730 + 2867 075f 27 .uleb128 0x27 + 2868 0760 13000000 .4byte .LASF107 + 2869 0764 01 .byte 0x1 + 2870 0765 58 .byte 0x58 + 2871 0766 6C070000 .4byte 0x76c + 2872 076a 01 .byte 0x1 + 2873 076b 01 .byte 0x1 + 2874 076c 25 .uleb128 0x25 + 2875 076d 30070000 .4byte 0x730 + 2876 0771 24 .uleb128 0x24 + 2877 0772 AF010000 .4byte .LASF108 + 2878 0776 01 .byte 0x1 + 2879 0777 5D .byte 0x5d + 2880 0778 83070000 .4byte 0x783 + 2881 077c 01 .byte 0x1 + 2882 077d 05 .byte 0x5 + 2883 077e 03 .byte 0x3 + 2884 077f 04000000 .4byte _TX_marker + 2885 0783 25 .uleb128 0x25 + 2886 0784 FC060000 .4byte 0x6fc + 2887 0788 24 .uleb128 0x24 + 2888 0789 4E060000 .4byte .LASF109 + 2889 078d 01 .byte 0x1 + 2890 078e 72 .byte 0x72 + 2891 078f 9A070000 .4byte 0x79a + 2892 0793 01 .byte 0x1 + 2893 0794 05 .byte 0x5 + 2894 0795 03 .byte 0x3 + 2895 0796 2C000000 .4byte _Proc_state + 2896 079a 28 .uleb128 0x28 + 2897 079b 65050000 .4byte .LASF121 + 2898 079f 9F020000 .4byte 0x29f + 2899 07a3 24 .uleb128 0x24 + 2900 07a4 86010000 .4byte .LASF74 + 2901 07a8 01 .byte 0x1 + 2902 07a9 74 .byte 0x74 + 2903 07aa F7060000 .4byte 0x6f7 + 2904 07ae 01 .byte 0x1 + 2905 07af 05 .byte 0x5 + 2906 07b0 03 .byte 0x3 + 2907 07b1 14000000 .4byte _TX_buff_I + 2908 07b5 24 .uleb128 0x24 + 2909 07b6 59010000 .4byte .LASF110 + 2910 07ba 01 .byte 0x1 + 2911 07bb 75 .byte 0x75 + 2912 07bc F7060000 .4byte 0x6f7 + 2913 07c0 01 .byte 0x1 + 2914 07c1 05 .byte 0x5 + BFIN GAS /tmp/ccLLG9pD.s page 69 + + + 2915 07c2 03 .byte 0x3 + 2916 07c3 2C000000 .4byte _TX_buff_I_shadow + 2917 07c7 24 .uleb128 0x24 + 2918 07c8 78060000 .4byte .LASF111 + 2919 07cc 01 .byte 0x1 + 2920 07cd 77 .byte 0x77 + 2921 07ce F7060000 .4byte 0x6f7 + 2922 07d2 01 .byte 0x1 + 2923 07d3 05 .byte 0x5 + 2924 07d4 03 .byte 0x3 + 2925 07d5 18000000 .4byte _data_I + 2926 07d9 24 .uleb128 0x24 + 2927 07da 62000000 .4byte .LASF112 + 2928 07de 01 .byte 0x1 + 2929 07df 78 .byte 0x78 + 2930 07e0 F7060000 .4byte 0x6f7 + 2931 07e4 01 .byte 0x1 + 2932 07e5 05 .byte 0x5 + 2933 07e6 03 .byte 0x3 + 2934 07e7 1C000000 .4byte _send_size + 2935 07eb 24 .uleb128 0x24 + 2936 07ec C3040000 .4byte .LASF75 + 2937 07f0 01 .byte 0x1 + 2938 07f1 7A .byte 0x7a + 2939 07f2 FD070000 .4byte 0x7fd + 2940 07f6 01 .byte 0x1 + 2941 07f7 05 .byte 0x5 + 2942 07f8 03 .byte 0x3 + 2943 07f9 30000000 .4byte _TX_buff_state + 2944 07fd 25 .uleb128 0x25 + 2945 07fe 2C000000 .4byte 0x2c + 2946 0802 24 .uleb128 0x24 + 2947 0803 27000000 .4byte .LASF113 + 2948 0807 01 .byte 0x1 + 2949 0808 7B .byte 0x7b + 2950 0809 F7060000 .4byte 0x6f7 + 2951 080d 01 .byte 0x1 + 2952 080e 05 .byte 0x5 + 2953 080f 03 .byte 0x3 + 2954 0810 20000000 .4byte _tx_val + 2955 0814 24 .uleb128 0x24 + 2956 0815 16060000 .4byte .LASF114 + 2957 0819 01 .byte 0x1 + 2958 081a 7E .byte 0x7e + 2959 081b F7060000 .4byte 0x6f7 + 2960 081f 01 .byte 0x1 + 2961 0820 05 .byte 0x5 + 2962 0821 03 .byte 0x3 + 2963 0822 24000000 .4byte _size_processed + 2964 0826 24 .uleb128 0x24 + 2965 0827 24010000 .4byte .LASF115 + 2966 082b 01 .byte 0x1 + 2967 082c 87 .byte 0x87 + 2968 082d 2C000000 .4byte 0x2c + 2969 0831 01 .byte 0x1 + 2970 0832 05 .byte 0x5 + 2971 0833 03 .byte 0x3 + BFIN GAS /tmp/ccLLG9pD.s page 70 + + + 2972 0834 28000000 .4byte _LFSM_started + 2973 0838 24 .uleb128 0x24 + 2974 0839 E3050000 .4byte .LASF116 + 2975 083d 01 .byte 0x1 + 2976 083e 8A .byte 0x8a + 2977 083f 2C000000 .4byte 0x2c + 2978 0843 01 .byte 0x1 + 2979 0844 05 .byte 0x5 + 2980 0845 03 .byte 0x3 + 2981 0846 29000000 .4byte _DY_SYN_2_value + 2982 084a 24 .uleb128 0x24 + 2983 084b 6B040000 .4byte .LASF117 + 2984 084f 01 .byte 0x1 + 2985 0850 8B .byte 0x8b + 2986 0851 2C000000 .4byte 0x2c + 2987 0855 01 .byte 0x1 + 2988 0856 05 .byte 0x5 + 2989 0857 03 .byte 0x3 + 2990 0858 2A000000 .4byte _DY_SYN_2_value_prev + 2991 085c 00 .byte 0x0 + 2992 .section .debug_abbrev + 2993 0000 01 .uleb128 0x1 + 2994 0001 11 .uleb128 0x11 + 2995 0002 01 .byte 0x1 + 2996 0003 25 .uleb128 0x25 + 2997 0004 0E .uleb128 0xe + 2998 0005 13 .uleb128 0x13 + 2999 0006 0B .uleb128 0xb + 3000 0007 03 .uleb128 0x3 + 3001 0008 0E .uleb128 0xe + 3002 0009 1B .uleb128 0x1b + 3003 000a 0E .uleb128 0xe + 3004 000b 11 .uleb128 0x11 + 3005 000c 01 .uleb128 0x1 + 3006 000d 12 .uleb128 0x12 + 3007 000e 01 .uleb128 0x1 + 3008 000f 10 .uleb128 0x10 + 3009 0010 06 .uleb128 0x6 + 3010 0011 00 .byte 0x0 + 3011 0012 00 .byte 0x0 + 3012 0013 02 .uleb128 0x2 + 3013 0014 24 .uleb128 0x24 + 3014 0015 00 .byte 0x0 + 3015 0016 0B .uleb128 0xb + 3016 0017 0B .uleb128 0xb + 3017 0018 3E .uleb128 0x3e + 3018 0019 0B .uleb128 0xb + 3019 001a 03 .uleb128 0x3 + 3020 001b 0E .uleb128 0xe + 3021 001c 00 .byte 0x0 + 3022 001d 00 .byte 0x0 + 3023 001e 03 .uleb128 0x3 + 3024 001f 16 .uleb128 0x16 + 3025 0020 00 .byte 0x0 + 3026 0021 03 .uleb128 0x3 + 3027 0022 0E .uleb128 0xe + 3028 0023 3A .uleb128 0x3a + BFIN GAS /tmp/ccLLG9pD.s page 71 + + + 3029 0024 0B .uleb128 0xb + 3030 0025 3B .uleb128 0x3b + 3031 0026 0B .uleb128 0xb + 3032 0027 49 .uleb128 0x49 + 3033 0028 13 .uleb128 0x13 + 3034 0029 00 .byte 0x0 + 3035 002a 00 .byte 0x0 + 3036 002b 04 .uleb128 0x4 + 3037 002c 24 .uleb128 0x24 + 3038 002d 00 .byte 0x0 + 3039 002e 0B .uleb128 0xb + 3040 002f 0B .uleb128 0xb + 3041 0030 3E .uleb128 0x3e + 3042 0031 0B .uleb128 0xb + 3043 0032 03 .uleb128 0x3 + 3044 0033 08 .uleb128 0x8 + 3045 0034 00 .byte 0x0 + 3046 0035 00 .byte 0x0 + 3047 0036 05 .uleb128 0x5 + 3048 0037 13 .uleb128 0x13 + 3049 0038 01 .byte 0x1 + 3050 0039 0B .uleb128 0xb + 3051 003a 05 .uleb128 0x5 + 3052 003b 3A .uleb128 0x3a + 3053 003c 0B .uleb128 0xb + 3054 003d 3B .uleb128 0x3b + 3055 003e 0B .uleb128 0xb + 3056 003f 01 .uleb128 0x1 + 3057 0040 13 .uleb128 0x13 + 3058 0041 00 .byte 0x0 + 3059 0042 00 .byte 0x0 + 3060 0043 06 .uleb128 0x6 + 3061 0044 0D .uleb128 0xd + 3062 0045 00 .byte 0x0 + 3063 0046 03 .uleb128 0x3 + 3064 0047 0E .uleb128 0xe + 3065 0048 3A .uleb128 0x3a + 3066 0049 0B .uleb128 0xb + 3067 004a 3B .uleb128 0x3b + 3068 004b 0B .uleb128 0xb + 3069 004c 49 .uleb128 0x49 + 3070 004d 13 .uleb128 0x13 + 3071 004e 38 .uleb128 0x38 + 3072 004f 0A .uleb128 0xa + 3073 0050 00 .byte 0x0 + 3074 0051 00 .byte 0x0 + 3075 0052 07 .uleb128 0x7 + 3076 0053 01 .uleb128 0x1 + 3077 0054 01 .byte 0x1 + 3078 0055 49 .uleb128 0x49 + 3079 0056 13 .uleb128 0x13 + 3080 0057 01 .uleb128 0x1 + 3081 0058 13 .uleb128 0x13 + 3082 0059 00 .byte 0x0 + 3083 005a 00 .byte 0x0 + 3084 005b 08 .uleb128 0x8 + 3085 005c 21 .uleb128 0x21 + BFIN GAS /tmp/ccLLG9pD.s page 72 + + + 3086 005d 00 .byte 0x0 + 3087 005e 49 .uleb128 0x49 + 3088 005f 13 .uleb128 0x13 + 3089 0060 2F .uleb128 0x2f + 3090 0061 05 .uleb128 0x5 + 3091 0062 00 .byte 0x0 + 3092 0063 00 .byte 0x0 + 3093 0064 09 .uleb128 0x9 + 3094 0065 24 .uleb128 0x24 + 3095 0066 00 .byte 0x0 + 3096 0067 0B .uleb128 0xb + 3097 0068 0B .uleb128 0xb + 3098 0069 3E .uleb128 0x3e + 3099 006a 0B .uleb128 0xb + 3100 006b 00 .byte 0x0 + 3101 006c 00 .byte 0x0 + 3102 006d 0A .uleb128 0xa + 3103 006e 04 .uleb128 0x4 + 3104 006f 01 .byte 0x1 + 3105 0070 0B .uleb128 0xb + 3106 0071 0B .uleb128 0xb + 3107 0072 3A .uleb128 0x3a + 3108 0073 0B .uleb128 0xb + 3109 0074 3B .uleb128 0x3b + 3110 0075 0B .uleb128 0xb + 3111 0076 01 .uleb128 0x1 + 3112 0077 13 .uleb128 0x13 + 3113 0078 00 .byte 0x0 + 3114 0079 00 .byte 0x0 + 3115 007a 0B .uleb128 0xb + 3116 007b 28 .uleb128 0x28 + 3117 007c 00 .byte 0x0 + 3118 007d 03 .uleb128 0x3 + 3119 007e 0E .uleb128 0xe + 3120 007f 1C .uleb128 0x1c + 3121 0080 0D .uleb128 0xd + 3122 0081 00 .byte 0x0 + 3123 0082 00 .byte 0x0 + 3124 0083 0C .uleb128 0xc + 3125 0084 04 .uleb128 0x4 + 3126 0085 01 .byte 0x1 + 3127 0086 03 .uleb128 0x3 + 3128 0087 0E .uleb128 0xe + 3129 0088 0B .uleb128 0xb + 3130 0089 0B .uleb128 0xb + 3131 008a 3A .uleb128 0x3a + 3132 008b 0B .uleb128 0xb + 3133 008c 3B .uleb128 0x3b + 3134 008d 0B .uleb128 0xb + 3135 008e 01 .uleb128 0x1 + 3136 008f 13 .uleb128 0x13 + 3137 0090 00 .byte 0x0 + 3138 0091 00 .byte 0x0 + 3139 0092 0D .uleb128 0xd + 3140 0093 28 .uleb128 0x28 + 3141 0094 00 .byte 0x0 + 3142 0095 03 .uleb128 0x3 + BFIN GAS /tmp/ccLLG9pD.s page 73 + + + 3143 0096 08 .uleb128 0x8 + 3144 0097 1C .uleb128 0x1c + 3145 0098 0D .uleb128 0xd + 3146 0099 00 .byte 0x0 + 3147 009a 00 .byte 0x0 + 3148 009b 0E .uleb128 0xe + 3149 009c 13 .uleb128 0x13 + 3150 009d 01 .byte 0x1 + 3151 009e 03 .uleb128 0x3 + 3152 009f 0E .uleb128 0xe + 3153 00a0 0B .uleb128 0xb + 3154 00a1 0B .uleb128 0xb + 3155 00a2 3A .uleb128 0x3a + 3156 00a3 0B .uleb128 0xb + 3157 00a4 3B .uleb128 0x3b + 3158 00a5 0B .uleb128 0xb + 3159 00a6 01 .uleb128 0x1 + 3160 00a7 13 .uleb128 0x13 + 3161 00a8 00 .byte 0x0 + 3162 00a9 00 .byte 0x0 + 3163 00aa 0F .uleb128 0xf + 3164 00ab 2E .uleb128 0x2e + 3165 00ac 01 .byte 0x1 + 3166 00ad 3F .uleb128 0x3f + 3167 00ae 0C .uleb128 0xc + 3168 00af 03 .uleb128 0x3 + 3169 00b0 0E .uleb128 0xe + 3170 00b1 3A .uleb128 0x3a + 3171 00b2 0B .uleb128 0xb + 3172 00b3 3B .uleb128 0x3b + 3173 00b4 05 .uleb128 0x5 + 3174 00b5 27 .uleb128 0x27 + 3175 00b6 0C .uleb128 0xc + 3176 00b7 11 .uleb128 0x11 + 3177 00b8 01 .uleb128 0x1 + 3178 00b9 12 .uleb128 0x12 + 3179 00ba 01 .uleb128 0x1 + 3180 00bb 40 .uleb128 0x40 + 3181 00bc 06 .uleb128 0x6 + 3182 00bd 01 .uleb128 0x1 + 3183 00be 13 .uleb128 0x13 + 3184 00bf 00 .byte 0x0 + 3185 00c0 00 .byte 0x0 + 3186 00c1 10 .uleb128 0x10 + 3187 00c2 05 .uleb128 0x5 + 3188 00c3 00 .byte 0x0 + 3189 00c4 03 .uleb128 0x3 + 3190 00c5 08 .uleb128 0x8 + 3191 00c6 3A .uleb128 0x3a + 3192 00c7 0B .uleb128 0xb + 3193 00c8 3B .uleb128 0x3b + 3194 00c9 05 .uleb128 0x5 + 3195 00ca 49 .uleb128 0x49 + 3196 00cb 13 .uleb128 0x13 + 3197 00cc 02 .uleb128 0x2 + 3198 00cd 06 .uleb128 0x6 + 3199 00ce 00 .byte 0x0 + BFIN GAS /tmp/ccLLG9pD.s page 74 + + + 3200 00cf 00 .byte 0x0 + 3201 00d0 11 .uleb128 0x11 + 3202 00d1 0B .uleb128 0xb + 3203 00d2 01 .byte 0x1 + 3204 00d3 11 .uleb128 0x11 + 3205 00d4 01 .uleb128 0x1 + 3206 00d5 12 .uleb128 0x12 + 3207 00d6 01 .uleb128 0x1 + 3208 00d7 01 .uleb128 0x1 + 3209 00d8 13 .uleb128 0x13 + 3210 00d9 00 .byte 0x0 + 3211 00da 00 .byte 0x0 + 3212 00db 12 .uleb128 0x12 + 3213 00dc 34 .uleb128 0x34 + 3214 00dd 00 .byte 0x0 + 3215 00de 03 .uleb128 0x3 + 3216 00df 0E .uleb128 0xe + 3217 00e0 3A .uleb128 0x3a + 3218 00e1 0B .uleb128 0xb + 3219 00e2 3B .uleb128 0x3b + 3220 00e3 05 .uleb128 0x5 + 3221 00e4 49 .uleb128 0x49 + 3222 00e5 13 .uleb128 0x13 + 3223 00e6 02 .uleb128 0x2 + 3224 00e7 06 .uleb128 0x6 + 3225 00e8 00 .byte 0x0 + 3226 00e9 00 .byte 0x0 + 3227 00ea 13 .uleb128 0x13 + 3228 00eb 0B .uleb128 0xb + 3229 00ec 01 .byte 0x1 + 3230 00ed 55 .uleb128 0x55 + 3231 00ee 06 .uleb128 0x6 + 3232 00ef 01 .uleb128 0x1 + 3233 00f0 13 .uleb128 0x13 + 3234 00f1 00 .byte 0x0 + 3235 00f2 00 .byte 0x0 + 3236 00f3 14 .uleb128 0x14 + 3237 00f4 34 .uleb128 0x34 + 3238 00f5 00 .byte 0x0 + 3239 00f6 03 .uleb128 0x3 + 3240 00f7 0E .uleb128 0xe + 3241 00f8 3A .uleb128 0x3a + 3242 00f9 0B .uleb128 0xb + 3243 00fa 3B .uleb128 0x3b + 3244 00fb 05 .uleb128 0x5 + 3245 00fc 49 .uleb128 0x49 + 3246 00fd 13 .uleb128 0x13 + 3247 00fe 00 .byte 0x0 + 3248 00ff 00 .byte 0x0 + 3249 0100 15 .uleb128 0x15 + 3250 0101 0B .uleb128 0xb + 3251 0102 01 .byte 0x1 + 3252 0103 55 .uleb128 0x55 + 3253 0104 06 .uleb128 0x6 + 3254 0105 00 .byte 0x0 + 3255 0106 00 .byte 0x0 + 3256 0107 16 .uleb128 0x16 + BFIN GAS /tmp/ccLLG9pD.s page 75 + + + 3257 0108 34 .uleb128 0x34 + 3258 0109 00 .byte 0x0 + 3259 010a 03 .uleb128 0x3 + 3260 010b 08 .uleb128 0x8 + 3261 010c 3A .uleb128 0x3a + 3262 010d 0B .uleb128 0xb + 3263 010e 3B .uleb128 0x3b + 3264 010f 05 .uleb128 0x5 + 3265 0110 49 .uleb128 0x49 + 3266 0111 13 .uleb128 0x13 + 3267 0112 02 .uleb128 0x2 + 3268 0113 06 .uleb128 0x6 + 3269 0114 00 .byte 0x0 + 3270 0115 00 .byte 0x0 + 3271 0116 17 .uleb128 0x17 + 3272 0117 34 .uleb128 0x34 + 3273 0118 00 .byte 0x0 + 3274 0119 03 .uleb128 0x3 + 3275 011a 0E .uleb128 0xe + 3276 011b 3A .uleb128 0x3a + 3277 011c 0B .uleb128 0xb + 3278 011d 3B .uleb128 0x3b + 3279 011e 05 .uleb128 0x5 + 3280 011f 49 .uleb128 0x49 + 3281 0120 13 .uleb128 0x13 + 3282 0121 02 .uleb128 0x2 + 3283 0122 0A .uleb128 0xa + 3284 0123 00 .byte 0x0 + 3285 0124 00 .byte 0x0 + 3286 0125 18 .uleb128 0x18 + 3287 0126 0B .uleb128 0xb + 3288 0127 01 .byte 0x1 + 3289 0128 11 .uleb128 0x11 + 3290 0129 01 .uleb128 0x1 + 3291 012a 12 .uleb128 0x12 + 3292 012b 01 .uleb128 0x1 + 3293 012c 00 .byte 0x0 + 3294 012d 00 .byte 0x0 + 3295 012e 19 .uleb128 0x19 + 3296 012f 34 .uleb128 0x34 + 3297 0130 00 .byte 0x0 + 3298 0131 03 .uleb128 0x3 + 3299 0132 08 .uleb128 0x8 + 3300 0133 3A .uleb128 0x3a + 3301 0134 0B .uleb128 0xb + 3302 0135 3B .uleb128 0x3b + 3303 0136 05 .uleb128 0x5 + 3304 0137 49 .uleb128 0x49 + 3305 0138 13 .uleb128 0x13 + 3306 0139 00 .byte 0x0 + 3307 013a 00 .byte 0x0 + 3308 013b 1A .uleb128 0x1a + 3309 013c 0F .uleb128 0xf + 3310 013d 00 .byte 0x0 + 3311 013e 0B .uleb128 0xb + 3312 013f 0B .uleb128 0xb + 3313 0140 49 .uleb128 0x49 + BFIN GAS /tmp/ccLLG9pD.s page 76 + + + 3314 0141 13 .uleb128 0x13 + 3315 0142 00 .byte 0x0 + 3316 0143 00 .byte 0x0 + 3317 0144 1B .uleb128 0x1b + 3318 0145 21 .uleb128 0x21 + 3319 0146 00 .byte 0x0 + 3320 0147 49 .uleb128 0x49 + 3321 0148 13 .uleb128 0x13 + 3322 0149 00 .byte 0x0 + 3323 014a 00 .byte 0x0 + 3324 014b 1C .uleb128 0x1c + 3325 014c 21 .uleb128 0x21 + 3326 014d 00 .byte 0x0 + 3327 014e 49 .uleb128 0x49 + 3328 014f 13 .uleb128 0x13 + 3329 0150 2F .uleb128 0x2f + 3330 0151 0B .uleb128 0xb + 3331 0152 00 .byte 0x0 + 3332 0153 00 .byte 0x0 + 3333 0154 1D .uleb128 0x1d + 3334 0155 05 .uleb128 0x5 + 3335 0156 00 .byte 0x0 + 3336 0157 03 .uleb128 0x3 + 3337 0158 0E .uleb128 0xe + 3338 0159 3A .uleb128 0x3a + 3339 015a 0B .uleb128 0xb + 3340 015b 3B .uleb128 0x3b + 3341 015c 05 .uleb128 0x5 + 3342 015d 49 .uleb128 0x49 + 3343 015e 13 .uleb128 0x13 + 3344 015f 02 .uleb128 0x2 + 3345 0160 06 .uleb128 0x6 + 3346 0161 00 .byte 0x0 + 3347 0162 00 .byte 0x0 + 3348 0163 1E .uleb128 0x1e + 3349 0164 2E .uleb128 0x2e + 3350 0165 01 .byte 0x1 + 3351 0166 3F .uleb128 0x3f + 3352 0167 0C .uleb128 0xc + 3353 0168 03 .uleb128 0x3 + 3354 0169 0E .uleb128 0xe + 3355 016a 3A .uleb128 0x3a + 3356 016b 0B .uleb128 0xb + 3357 016c 3B .uleb128 0x3b + 3358 016d 05 .uleb128 0x5 + 3359 016e 27 .uleb128 0x27 + 3360 016f 0C .uleb128 0xc + 3361 0170 49 .uleb128 0x49 + 3362 0171 13 .uleb128 0x13 + 3363 0172 11 .uleb128 0x11 + 3364 0173 01 .uleb128 0x1 + 3365 0174 12 .uleb128 0x12 + 3366 0175 01 .uleb128 0x1 + 3367 0176 40 .uleb128 0x40 + 3368 0177 06 .uleb128 0x6 + 3369 0178 01 .uleb128 0x1 + 3370 0179 13 .uleb128 0x13 + BFIN GAS /tmp/ccLLG9pD.s page 77 + + + 3371 017a 00 .byte 0x0 + 3372 017b 00 .byte 0x0 + 3373 017c 1F .uleb128 0x1f + 3374 017d 2E .uleb128 0x2e + 3375 017e 01 .byte 0x1 + 3376 017f 3F .uleb128 0x3f + 3377 0180 0C .uleb128 0xc + 3378 0181 03 .uleb128 0x3 + 3379 0182 0E .uleb128 0xe + 3380 0183 3A .uleb128 0x3a + 3381 0184 0B .uleb128 0xb + 3382 0185 3B .uleb128 0x3b + 3383 0186 0B .uleb128 0xb + 3384 0187 27 .uleb128 0x27 + 3385 0188 0C .uleb128 0xc + 3386 0189 49 .uleb128 0x49 + 3387 018a 13 .uleb128 0x13 + 3388 018b 11 .uleb128 0x11 + 3389 018c 01 .uleb128 0x1 + 3390 018d 12 .uleb128 0x12 + 3391 018e 01 .uleb128 0x1 + 3392 018f 40 .uleb128 0x40 + 3393 0190 06 .uleb128 0x6 + 3394 0191 01 .uleb128 0x1 + 3395 0192 13 .uleb128 0x13 + 3396 0193 00 .byte 0x0 + 3397 0194 00 .byte 0x0 + 3398 0195 20 .uleb128 0x20 + 3399 0196 05 .uleb128 0x5 + 3400 0197 00 .byte 0x0 + 3401 0198 03 .uleb128 0x3 + 3402 0199 0E .uleb128 0xe + 3403 019a 3A .uleb128 0x3a + 3404 019b 0B .uleb128 0xb + 3405 019c 3B .uleb128 0x3b + 3406 019d 0B .uleb128 0xb + 3407 019e 49 .uleb128 0x49 + 3408 019f 13 .uleb128 0x13 + 3409 01a0 02 .uleb128 0x2 + 3410 01a1 06 .uleb128 0x6 + 3411 01a2 00 .byte 0x0 + 3412 01a3 00 .byte 0x0 + 3413 01a4 21 .uleb128 0x21 + 3414 01a5 34 .uleb128 0x34 + 3415 01a6 00 .byte 0x0 + 3416 01a7 03 .uleb128 0x3 + 3417 01a8 08 .uleb128 0x8 + 3418 01a9 3A .uleb128 0x3a + 3419 01aa 0B .uleb128 0xb + 3420 01ab 3B .uleb128 0x3b + 3421 01ac 0B .uleb128 0xb + 3422 01ad 49 .uleb128 0x49 + 3423 01ae 13 .uleb128 0x13 + 3424 01af 02 .uleb128 0x2 + 3425 01b0 06 .uleb128 0x6 + 3426 01b1 00 .byte 0x0 + 3427 01b2 00 .byte 0x0 + BFIN GAS /tmp/ccLLG9pD.s page 78 + + + 3428 01b3 22 .uleb128 0x22 + 3429 01b4 34 .uleb128 0x34 + 3430 01b5 00 .byte 0x0 + 3431 01b6 03 .uleb128 0x3 + 3432 01b7 0E .uleb128 0xe + 3433 01b8 3A .uleb128 0x3a + 3434 01b9 0B .uleb128 0xb + 3435 01ba 3B .uleb128 0x3b + 3436 01bb 0B .uleb128 0xb + 3437 01bc 49 .uleb128 0x49 + 3438 01bd 13 .uleb128 0x13 + 3439 01be 02 .uleb128 0x2 + 3440 01bf 06 .uleb128 0x6 + 3441 01c0 00 .byte 0x0 + 3442 01c1 00 .byte 0x0 + 3443 01c2 23 .uleb128 0x23 + 3444 01c3 34 .uleb128 0x34 + 3445 01c4 00 .byte 0x0 + 3446 01c5 03 .uleb128 0x3 + 3447 01c6 08 .uleb128 0x8 + 3448 01c7 3A .uleb128 0x3a + 3449 01c8 0B .uleb128 0xb + 3450 01c9 3B .uleb128 0x3b + 3451 01ca 0B .uleb128 0xb + 3452 01cb 49 .uleb128 0x49 + 3453 01cc 13 .uleb128 0x13 + 3454 01cd 00 .byte 0x0 + 3455 01ce 00 .byte 0x0 + 3456 01cf 24 .uleb128 0x24 + 3457 01d0 34 .uleb128 0x34 + 3458 01d1 00 .byte 0x0 + 3459 01d2 03 .uleb128 0x3 + 3460 01d3 0E .uleb128 0xe + 3461 01d4 3A .uleb128 0x3a + 3462 01d5 0B .uleb128 0xb + 3463 01d6 3B .uleb128 0x3b + 3464 01d7 0B .uleb128 0xb + 3465 01d8 49 .uleb128 0x49 + 3466 01d9 13 .uleb128 0x13 + 3467 01da 3F .uleb128 0x3f + 3468 01db 0C .uleb128 0xc + 3469 01dc 02 .uleb128 0x2 + 3470 01dd 0A .uleb128 0xa + 3471 01de 00 .byte 0x0 + 3472 01df 00 .byte 0x0 + 3473 01e0 25 .uleb128 0x25 + 3474 01e1 35 .uleb128 0x35 + 3475 01e2 00 .byte 0x0 + 3476 01e3 49 .uleb128 0x49 + 3477 01e4 13 .uleb128 0x13 + 3478 01e5 00 .byte 0x0 + 3479 01e6 00 .byte 0x0 + 3480 01e7 26 .uleb128 0x26 + 3481 01e8 21 .uleb128 0x21 + 3482 01e9 00 .byte 0x0 + 3483 01ea 00 .byte 0x0 + 3484 01eb 00 .byte 0x0 + BFIN GAS /tmp/ccLLG9pD.s page 79 + + + 3485 01ec 27 .uleb128 0x27 + 3486 01ed 34 .uleb128 0x34 + 3487 01ee 00 .byte 0x0 + 3488 01ef 03 .uleb128 0x3 + 3489 01f0 0E .uleb128 0xe + 3490 01f1 3A .uleb128 0x3a + 3491 01f2 0B .uleb128 0xb + 3492 01f3 3B .uleb128 0x3b + 3493 01f4 0B .uleb128 0xb + 3494 01f5 49 .uleb128 0x49 + 3495 01f6 13 .uleb128 0x13 + 3496 01f7 3F .uleb128 0x3f + 3497 01f8 0C .uleb128 0xc + 3498 01f9 3C .uleb128 0x3c + 3499 01fa 0C .uleb128 0xc + 3500 01fb 00 .byte 0x0 + 3501 01fc 00 .byte 0x0 + 3502 01fd 28 .uleb128 0x28 + 3503 01fe 35 .uleb128 0x35 + 3504 01ff 00 .byte 0x0 + 3505 0200 03 .uleb128 0x3 + 3506 0201 0E .uleb128 0xe + 3507 0202 49 .uleb128 0x49 + 3508 0203 13 .uleb128 0x13 + 3509 0204 00 .byte 0x0 + 3510 0205 00 .byte 0x0 + 3511 0206 00 .byte 0x0 + 3512 .section .debug_pubnames,"",@progbits + 3513 0000 8B010000 .4byte 0x18b + 3514 0004 0200 .2byte 0x2 + 3515 0006 00000000 .4byte .Ldebug_info0 + 3516 000a 5D080000 .4byte 0x85d + 3517 000e A8030000 .4byte 0x3a8 + 3518 0012 7573725F .string "usr_cmd_process" + 3518 636D645F + 3518 70726F63 + 3518 65737300 + 3519 0022 47050000 .4byte 0x547 + 3520 0026 73706F72 .string "sport_tx_done" + 3520 745F7478 + 3520 5F646F6E + 3520 6500 + 3521 0034 88050000 .4byte 0x588 + 3522 0038 68646D61 .string "hdma_send_done" + 3522 5F73656E + 3522 645F646F + 3522 6E6500 + 3523 0047 C3050000 .4byte 0x5c3 + 3524 004b 7573725F .string "usr_out_proc_data" + 3524 6F75745F + 3524 70726F63 + 3524 5F646174 + 3524 6100 + 3525 005d 02060000 .4byte 0x602 + 3526 0061 7573725F .string "usr_in_proc_data" + 3526 696E5F70 + 3526 726F635F + BFIN GAS /tmp/ccLLG9pD.s page 80 + + + 3526 64617461 + 3526 00 + 3527 0072 D3060000 .4byte 0x6d3 + 3528 0076 73747265 .string "streams_cnt" + 3528 616D735F + 3528 636E7400 + 3529 0082 E5060000 .4byte 0x6e5 + 3530 0086 6462675F .string "dbg_receive_value" + 3530 72656365 + 3530 6976655F + 3530 76616C75 + 3530 6500 + 3531 0098 0C070000 .4byte 0x70c + 3532 009c 6462675F .string "dbg_sport_rx_copy" + 3532 73706F72 + 3532 745F7278 + 3532 5F636F70 + 3532 7900 + 3533 00ae 1E070000 .4byte 0x71e + 3534 00b2 73747265 .string "streams_succes_flag" + 3534 616D735F + 3534 73756363 + 3534 65735F66 + 3534 6C616700 + 3535 00c6 71070000 .4byte 0x771 + 3536 00ca 54585F6D .string "TX_marker" + 3536 61726B65 + 3536 7200 + 3537 00d4 88070000 .4byte 0x788 + 3538 00d8 50726F63 .string "Proc_state" + 3538 5F737461 + 3538 746500 + 3539 00e3 A3070000 .4byte 0x7a3 + 3540 00e7 54585F62 .string "TX_buff_I" + 3540 7566665F + 3540 4900 + 3541 00f1 B5070000 .4byte 0x7b5 + 3542 00f5 54585F62 .string "TX_buff_I_shadow" + 3542 7566665F + 3542 495F7368 + 3542 61646F77 + 3542 00 + 3543 0106 C7070000 .4byte 0x7c7 + 3544 010a 64617461 .string "data_I" + 3544 5F4900 + 3545 0111 D9070000 .4byte 0x7d9 + 3546 0115 73656E64 .string "send_size" + 3546 5F73697A + 3546 6500 + 3547 011f EB070000 .4byte 0x7eb + 3548 0123 54585F62 .string "TX_buff_state" + 3548 7566665F + 3548 73746174 + 3548 6500 + 3549 0131 02080000 .4byte 0x802 + 3550 0135 74785F76 .string "tx_val" + 3550 616C00 + BFIN GAS /tmp/ccLLG9pD.s page 81 + + + 3551 013c 14080000 .4byte 0x814 + 3552 0140 73697A65 .string "size_processed" + 3552 5F70726F + 3552 63657373 + 3552 656400 + 3553 014f 26080000 .4byte 0x826 + 3554 0153 4C46534D .string "LFSM_started" + 3554 5F737461 + 3554 72746564 + 3554 00 + 3555 0160 38080000 .4byte 0x838 + 3556 0164 44595F53 .string "DY_SYN_2_value" + 3556 594E5F32 + 3556 5F76616C + 3556 756500 + 3557 0173 4A080000 .4byte 0x84a + 3558 0177 44595F53 .string "DY_SYN_2_value_prev" + 3558 594E5F32 + 3558 5F76616C + 3558 75655F70 + 3558 72657600 + 3559 018b 00000000 .4byte 0x0 + 3560 .section .debug_aranges,"",@progbits + 3561 0000 1C000000 .4byte 0x1c + 3562 0004 0200 .2byte 0x2 + 3563 0006 00000000 .4byte .Ldebug_info0 + 3564 000a 04 .byte 0x4 + 3565 000b 00 .byte 0x0 + 3566 000c 0000 .2byte 0x0 + 3567 000e 0000 .2byte 0x0 + 3568 0010 00000000 .4byte .Ltext0 + 3569 0014 3A070000 .4byte .Letext0-.Ltext0 + 3570 0018 00000000 .4byte 0x0 + 3571 001c 00000000 .4byte 0x0 + 3572 .section .debug_ranges,"",@progbits + 3573 .Ldebug_ranges0: + 3574 0000 6C000000 .4byte .LBB3-.Ltext0 + 3575 0004 6E000000 .4byte .LBE3-.Ltext0 + 3576 0008 70000000 .4byte .LBB6-.Ltext0 + 3577 000c 98000000 .4byte .LBE6-.Ltext0 + 3578 0010 00000000 .4byte 0x0 + 3579 0014 00000000 .4byte 0x0 + 3580 0018 78000000 .4byte .LBB4-.Ltext0 + 3581 001c 7A000000 .4byte .LBE4-.Ltext0 + 3582 0020 7C000000 .4byte .LBB5-.Ltext0 + 3583 0024 8E000000 .4byte .LBE5-.Ltext0 + 3584 0028 00000000 .4byte 0x0 + 3585 002c 00000000 .4byte 0x0 + 3586 0030 AA010000 .4byte .LBB12-.Ltext0 + 3587 0034 FA010000 .4byte .LBE12-.Ltext0 + 3588 0038 00020000 .4byte .LBB14-.Ltext0 + 3589 003c 02020000 .4byte .LBE14-.Ltext0 + 3590 0040 FC010000 .4byte .LBB13-.Ltext0 + 3591 0044 FE010000 .4byte .LBE13-.Ltext0 + 3592 0048 00000000 .4byte 0x0 + 3593 004c 00000000 .4byte 0x0 + 3594 0050 E4040000 .4byte .LBB18-.Ltext0 + BFIN GAS /tmp/ccLLG9pD.s page 82 + + + 3595 0054 E6040000 .4byte .LBE18-.Ltext0 + 3596 0058 F0040000 .4byte .LBB19-.Ltext0 + 3597 005c 08050000 .4byte .LBE19-.Ltext0 + 3598 0060 00000000 .4byte 0x0 + 3599 0064 00000000 .4byte 0x0 + 3600 0068 18050000 .4byte .LBB20-.Ltext0 + 3601 006c 38050000 .4byte .LBE20-.Ltext0 + 3602 0070 CA060000 .4byte .LBB29-.Ltext0 + 3603 0074 D4060000 .4byte .LBE29-.Ltext0 + 3604 0078 66050000 .4byte .LBB28-.Ltext0 + 3605 007c 4C060000 .4byte .LBE28-.Ltext0 + 3606 0080 3A050000 .4byte .LBB27-.Ltext0 + 3607 0084 5A050000 .4byte .LBE27-.Ltext0 + 3608 0088 00000000 .4byte 0x0 + 3609 008c 00000000 .4byte 0x0 + 3610 0090 2C050000 .4byte .LBB22-.Ltext0 + 3611 0094 38050000 .4byte .LBE22-.Ltext0 + 3612 0098 AA050000 .4byte .LBB21-.Ltext0 + 3613 009c 04060000 .4byte .LBE21-.Ltext0 + 3614 00a0 4E050000 .4byte .LBB26-.Ltext0 + 3615 00a4 5A050000 .4byte .LBE26-.Ltext0 + 3616 00a8 00000000 .4byte 0x0 + 3617 00ac 00000000 .4byte 0x0 + 3618 00b0 30050000 .4byte .LBB24-.Ltext0 + 3619 00b4 38050000 .4byte .LBE24-.Ltext0 + 3620 00b8 E8050000 .4byte .LBB25-.Ltext0 + 3621 00bc F6050000 .4byte .LBE25-.Ltext0 + 3622 00c0 52050000 .4byte .LBB23-.Ltext0 + 3623 00c4 5A050000 .4byte .LBE23-.Ltext0 + 3624 00c8 00000000 .4byte 0x0 + 3625 00cc 00000000 .4byte 0x0 + 3626 .section .debug_str,"MS",@progbits,1 + 3627 .LASF29: + 3628 0000 4C353032 .string "L502_LCH_MODE_ZERO" + 3628 5F4C4348 + 3628 5F4D4F44 + 3628 455F5A45 + 3628 524F00 + 3629 .LASF107: + 3630 0013 4156475F .string "AVG_buff" + 3630 62756666 + 3630 00 + 3631 .LASF71: + 3632 001c 4C46534D .string "LFSM_state" + 3632 5F737461 + 3632 746500 + 3633 .LASF113: + 3634 0027 74785F76 .string "tx_val" + 3634 616C00 + 3635 .LASF35: + 3636 002e 4C353032 .string "L502_SYNC_DI_SYN2_FALL" + 3636 5F53594E + 3636 435F4449 + 3636 5F53594E + 3636 325F4641 + 3637 .LASF30: + 3638 0045 4C353032 .string "L502_SYNC_INTERNAL" + BFIN GAS /tmp/ccLLG9pD.s page 83 + + + 3638 5F53594E + 3638 435F494E + 3638 5445524E + 3638 414C00 + 3639 .LASF77: + 3640 0058 4156475F .string "AVG_state" + 3640 73746174 + 3640 6500 + 3641 .LASF112: + 3642 0062 73656E64 .string "send_size" + 3642 5F73697A + 3642 6500 + 3643 .LASF63: + 3644 006c 64617461 .string "dataprocessor_state" + 3644 70726F63 + 3644 6573736F + 3644 725F7374 + 3644 61746500 + 3645 .LASF12: + 3646 0080 756E7369 .string "unsigned int" + 3646 676E6564 + 3646 20696E74 + 3646 00 + 3647 .LASF40: + 3648 008d 4C353032 .string "L502_STREAM_DOUT" + 3648 5F535452 + 3648 45414D5F + 3648 444F5554 + 3648 00 + 3649 .LASF104: + 3650 009e 73747265 .string "streams_succes_flag" + 3650 616D735F + 3650 73756363 + 3650 65735F66 + 3650 6C616700 + 3651 .LASF102: + 3652 00b2 6462675F .string "dbg_receive_value" + 3652 72656365 + 3652 6976655F + 3652 76616C75 + 3652 6500 + 3653 .LASF24: + 3654 00c4 4C353032 .string "L502_ADC_RANGE_1" + 3654 5F414443 + 3654 5F52414E + 3654 47455F31 + 3654 00 + 3655 .LASF23: + 3656 00d5 4C353032 .string "L502_ADC_RANGE_2" + 3656 5F414443 + 3656 5F52414E + 3656 47455F32 + 3656 00 + 3657 .LASF22: + 3658 00e6 4C353032 .string "L502_ADC_RANGE_5" + 3658 5F414443 + 3658 5F52414E + BFIN GAS /tmp/ccLLG9pD.s page 84 + + + 3658 47455F35 + 3658 00 + 3659 .LASF28: + 3660 00f7 4C353032 .string "L502_LCH_MODE_DIFF" + 3660 5F4C4348 + 3660 5F4D4F44 + 3660 455F4449 + 3660 464600 + 3661 .LASF31: + 3662 010a 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" + 3662 5F53594E + 3662 435F4558 + 3662 5445524E + 3662 414C5F4D + 3663 .LASF115: + 3664 0124 4C46534D .string "LFSM_started" + 3664 5F737461 + 3664 72746564 + 3664 00 + 3665 .LASF52: + 3666 0131 4359434C .string "CYCLE_UNKNOWN" + 3666 455F554E + 3666 4B4E4F57 + 3666 4E00 + 3667 .LASF91: + 3668 013f 73706F72 .string "sport_rx_nonzero_sum" + 3668 745F7278 + 3668 5F6E6F6E + 3668 7A65726F + 3668 5F73756D + 3669 .LASF69: + 3670 0154 6D6F6465 .string "mode" + 3670 00 + 3671 .LASF110: + 3672 0159 54585F62 .string "TX_buff_I_shadow" + 3672 7566665F + 3672 495F7368 + 3672 61646F77 + 3672 00 + 3673 .LASF44: + 3674 016a 62756666 .string "buff_switch" + 3674 5F737769 + 3674 74636800 + 3675 .LASF49: + 3676 0176 46554C4C .string "FULLY_COMPLETED" + 3676 595F434F + 3676 4D504C45 + 3676 54454400 + 3677 .LASF74: + 3678 0186 54585F62 .string "TX_buff_I" + 3678 7566665F + 3678 4900 + 3679 .LASF8: + 3680 0190 75696E74 .string "uint32_t" + 3680 33325F74 + 3680 00 + 3681 .LASF105: + BFIN GAS /tmp/ccLLG9pD.s page 85 + + + 3682 0199 54585F62 .string "TX_buff" + 3682 75666600 + 3683 .LASF53: + 3684 01a1 4359434C .string "CYCLE_STARTED" + 3684 455F5354 + 3684 41525445 + 3684 4400 + 3685 .LASF108: + 3686 01af 54585F6D .string "TX_marker" + 3686 61726B65 + 3686 7200 + 3687 .LASF41: + 3688 01b9 4C353032 .string "L502_STREAM_ALL_IN" + 3688 5F535452 + 3688 45414D5F + 3688 414C4C5F + 3688 494E00 + 3689 .LASF43: + 3690 01cc 666C6F61 .string "float" + 3690 7400 + 3691 .LASF86: + 3692 01d2 6E756D62 .string "number_of_free_tx_descriptors" + 3692 65725F6F + 3692 665F6672 + 3692 65655F74 + 3692 785F6465 + 3693 .LASF60: + 3694 01f0 54585F44 .string "TX_DONE" + 3694 4F4E4500 + 3695 .LASF16: + 3696 01f8 72657375 .string "result" + 3696 6C7400 + 3697 .LASF57: + 3698 01ff 46494C4C .string "FILLING" + 3698 494E4700 + 3699 .LASF11: + 3700 0207 6C6F6E67 .string "long long unsigned int" + 3700 206C6F6E + 3700 6720756E + 3700 7369676E + 3700 65642069 + 3701 .LASF76: + 3702 021e 4156475F .string "AVG_buff_I" + 3702 62756666 + 3702 5F4900 + 3703 .LASF92: + 3704 0229 7573725F .string "usr_cmd_process" + 3704 636D645F + 3704 70726F63 + 3704 65737300 + 3705 .LASF65: + 3706 0239 53454D49 .string "SEMITRANSPARENT" + 3706 5452414E + 3706 53504152 + 3706 454E5400 + 3707 .LASF89: + 3708 0249 7263765F .string "rcv_data" + BFIN GAS /tmp/ccLLG9pD.s page 86 + + + 3708 64617461 + 3708 00 + 3709 .LASF93: + 3710 0252 73706F72 .string "sport_tx_done" + 3710 745F7478 + 3710 5F646F6E + 3710 6500 + 3711 .LASF38: + 3712 0260 4C353032 .string "L502_STREAM_DAC1" + 3712 5F535452 + 3712 45414D5F + 3712 44414331 + 3712 00 + 3713 .LASF39: + 3714 0271 4C353032 .string "L502_STREAM_DAC2" + 3714 5F535452 + 3714 45414D5F + 3714 44414332 + 3714 00 + 3715 .LASF58: + 3716 0282 544F444F .string "TODO_TX" + 3716 5F545800 + 3717 .LASF17: + 3718 028a 64617461 .string "data_size" + 3718 5F73697A + 3718 6500 + 3719 .LASF119: + 3720 0294 7372632F .string "src/l502_user_process.c" + 3720 6C353032 + 3720 5F757365 + 3720 725F7072 + 3720 6F636573 + 3721 .LASF13: + 3722 02ac 636F6465 .string "code" + 3722 00 + 3723 .LASF27: + 3724 02b1 4C353032 .string "L502_LCH_MODE_COMM" + 3724 5F4C4348 + 3724 5F4D4F44 + 3724 455F434F + 3724 4D4D00 + 3725 .LASF55: + 3726 02c4 68646D61 .string "hdma_TX_state" + 3726 5F54585F + 3726 73746174 + 3726 6500 + 3727 .LASF42: + 3728 02d2 4C353032 .string "L502_STREAM_ALL_OUT" + 3728 5F535452 + 3728 45414D5F + 3728 414C4C5F + 3728 4F555400 + 3729 .LASF34: + 3730 02e6 4C353032 .string "L502_SYNC_DI_SYN1_FALL" + 3730 5F53594E + 3730 435F4449 + 3730 5F53594E + BFIN GAS /tmp/ccLLG9pD.s page 87 + + + 3730 315F4641 + 3731 .LASF78: + 3732 02fd 4156475F .string "AVG_buff_state" + 3732 62756666 + 3732 5F737461 + 3732 746500 + 3733 .LASF84: + 3734 030c 44494E32 .string "DIN2_SYN_value_curr" + 3734 5F53594E + 3734 5F76616C + 3734 75655F63 + 3734 75727200 + 3735 .LASF20: + 3736 0320 63686172 .string "char" + 3736 00 + 3737 .LASF96: + 3738 0325 68646D61 .string "hdma_send_done" + 3738 5F73656E + 3738 645F646F + 3738 6E6500 + 3739 .LASF87: + 3740 0334 6572725F .string "err_codes" + 3740 636F6465 + 3740 7300 + 3741 .LASF18: + 3742 033e 64617461 .string "data" + 3742 00 + 3743 .LASF3: + 3744 0343 75696E74 .string "uint8_t" + 3744 385F7400 + 3745 .LASF14: + 3746 034b 73746174 .string "status" + 3746 757300 + 3747 .LASF50: + 3748 0352 454E4445 .string "ENDED" + 3748 4400 + 3749 .LASF10: + 3750 0358 6C6F6E67 .string "long long int" + 3750 206C6F6E + 3750 6720696E + 3750 7400 + 3751 .LASF120: + 3752 0366 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 3752 652F6665 + 3752 64612F4D + 3752 4950542F + 3752 52616469 + 3753 .LASF37: + 3754 03b0 4C353032 .string "L502_STREAM_DIN" + 3754 5F535452 + 3754 45414D5F + 3754 44494E00 + 3755 .LASF59: + 3756 03c0 5452414E .string "TRANSMITTING" + 3756 534D4954 + 3756 54494E47 + 3756 00 + BFIN GAS /tmp/ccLLG9pD.s page 88 + + + 3757 .LASF106: + 3758 03cd 54585F62 .string "TX_buff_shadow" + 3758 7566665F + 3758 73686164 + 3758 6F7700 + 3759 .LASF97: + 3760 03dc 7573725F .string "usr_out_proc_data" + 3760 6F75745F + 3760 70726F63 + 3760 5F646174 + 3760 6100 + 3761 .LASF68: + 3762 03ee 574F524B .string "WORK" + 3762 00 + 3763 .LASF48: + 3764 03f3 53544550 .string "STEP_COMPLETED" + 3764 5F434F4D + 3764 504C4554 + 3764 454400 + 3765 .LASF26: + 3766 0402 4C353032 .string "L502_ADC_RANGE_02" + 3766 5F414443 + 3766 5F52414E + 3766 47455F30 + 3766 3200 + 3767 .LASF95: + 3768 0414 73697A65 .string "size" + 3768 00 + 3769 .LASF25: + 3770 0419 4C353032 .string "L502_ADC_RANGE_05" + 3770 5F414443 + 3770 5F52414E + 3770 47455F30 + 3770 3500 + 3771 .LASF15: + 3772 042b 70617261 .string "param" + 3772 6D00 + 3773 .LASF56: + 3774 0431 54585F42 .string "TX_BUFF_OFF" + 3774 5546465F + 3774 4F464600 + 3775 .LASF100: + 3776 043d 68656164 .string "header" + 3776 657200 + 3777 .LASF79: + 3778 0444 4156475F .string "AVG_buff_active" + 3778 62756666 + 3778 5F616374 + 3778 69766500 + 3779 .LASF33: + 3780 0454 4C353032 .string "L502_SYNC_DI_SYN2_RISE" + 3780 5F53594E + 3780 435F4449 + 3780 5F53594E + 3780 325F5249 + 3781 .LASF117: + 3782 046b 44595F53 .string "DY_SYN_2_value_prev" + BFIN GAS /tmp/ccLLG9pD.s page 89 + + + 3782 594E5F32 + 3782 5F76616C + 3782 75655F70 + 3782 72657600 + 3783 .LASF80: + 3784 047f 4646545F .string "FFT_buff_I" + 3784 62756666 + 3784 5F4900 + 3785 .LASF83: + 3786 048a 64696769 .string "digital_word_curr" + 3786 74616C5F + 3786 776F7264 + 3786 5F637572 + 3786 7200 + 3787 .LASF21: + 3788 049c 4C353032 .string "L502_ADC_RANGE_10" + 3788 5F414443 + 3788 5F52414E + 3788 47455F31 + 3788 3000 + 3789 .LASF118: + 3790 04ae 474E5520 .string "GNU C 4.3.5" + 3790 4320342E + 3790 332E3500 + 3791 .LASF4: + 3792 04ba 75696E74 .string "uint16_t" + 3792 31365F74 + 3792 00 + 3793 .LASF75: + 3794 04c3 54585F62 .string "TX_buff_state" + 3794 7566665F + 3794 73746174 + 3794 6500 + 3795 .LASF98: + 3796 04d1 7573725F .string "usr_in_proc_data" + 3796 696E5F70 + 3796 726F635F + 3796 64617461 + 3796 00 + 3797 .LASF101: + 3798 04e2 73747265 .string "streams_cnt" + 3798 616D735F + 3798 636E7400 + 3799 .LASF64: + 3800 04ee 5452414E .string "TRANSPARENT" + 3800 53504152 + 3800 454E5400 + 3801 .LASF66: + 3802 04fa 4156475F .string "AVG_DONE" + 3802 444F4E45 + 3802 00 + 3803 .LASF45: + 3804 0503 6176675F .string "avg_state" + 3804 73746174 + 3804 6500 + 3805 .LASF2: + 3806 050d 73686F72 .string "short int" + BFIN GAS /tmp/ccLLG9pD.s page 90 + + + 3806 7420696E + 3806 7400 + 3807 .LASF54: + 3808 0517 4359434C .string "CYCLE_RUNNING" + 3808 455F5255 + 3808 4E4E494E + 3808 4700 + 3809 .LASF72: + 3810 0525 61766572 .string "average_N_max" + 3810 6167655F + 3810 4E5F6D61 + 3810 7800 + 3811 .LASF7: + 3812 0533 6C6F6E67 .string "long int" + 3812 20696E74 + 3812 00 + 3813 .LASF82: + 3814 053c 64696769 .string "digital_word_prev" + 3814 74616C5F + 3814 776F7264 + 3814 5F707265 + 3814 7600 + 3815 .LASF99: + 3816 054e 776F7264 .string "word" + 3816 00 + 3817 .LASF103: + 3818 0553 6462675F .string "dbg_sport_rx_copy" + 3818 73706F72 + 3818 745F7278 + 3818 5F636F70 + 3818 7900 + 3819 .LASF121: + 3820 0565 64617461 .string "dataprocessor_dypedef" + 3820 70726F63 + 3820 6573736F + 3820 725F6479 + 3820 70656465 + 3821 .LASF51: + 3822 057b 6379636C .string "cycle_state" + 3822 655F7374 + 3822 61746500 + 3823 .LASF67: + 3824 0587 4646545F .string "FFT_DONE" + 3824 444F4E45 + 3824 00 + 3825 .LASF9: + 3826 0590 6C6F6E67 .string "long unsigned int" + 3826 20756E73 + 3826 69676E65 + 3826 6420696E + 3826 7400 + 3827 .LASF88: + 3828 05a2 6572725F .string "err_codes_sum" + 3828 636F6465 + 3828 735F7375 + 3828 6D00 + 3829 .LASF6: + BFIN GAS /tmp/ccLLG9pD.s page 91 + + + 3830 05b0 696E7433 .string "int32_t" + 3830 325F7400 + 3831 .LASF47: + 3832 05b8 53544550 .string "STEP_RUNNING" + 3832 5F52554E + 3832 4E494E47 + 3832 00 + 3833 .LASF36: + 3834 05c5 4C353032 .string "L502_STREAM_ADC" + 3834 5F535452 + 3834 45414D5F + 3834 41444300 + 3835 .LASF1: + 3836 05d5 756E7369 .string "unsigned char" + 3836 676E6564 + 3836 20636861 + 3836 7200 + 3837 .LASF116: + 3838 05e3 44595F53 .string "DY_SYN_2_value" + 3838 594E5F32 + 3838 5F76616C + 3838 756500 + 3839 .LASF94: + 3840 05f2 61646472 .string "addr" + 3840 00 + 3841 .LASF85: + 3842 05f7 44494E32 .string "DIN2_SYN_value_prev" + 3842 5F53594E + 3842 5F76616C + 3842 75655F70 + 3842 72657600 + 3843 .LASF61: + 3844 060b 42554646 .string "BUFF_READY" + 3844 5F524541 + 3844 445900 + 3845 .LASF114: + 3846 0616 73697A65 .string "size_processed" + 3846 5F70726F + 3846 63657373 + 3846 656400 + 3847 .LASF70: + 3848 0625 6D6F6465 .string "mode_next" + 3848 5F6E6578 + 3848 7400 + 3849 .LASF0: + 3850 062f 7369676E .string "signed char" + 3850 65642063 + 3850 68617200 + 3851 .LASF5: + 3852 063b 73686F72 .string "short unsigned int" + 3852 7420756E + 3852 7369676E + 3852 65642069 + 3852 6E7400 + 3853 .LASF109: + 3854 064e 50726F63 .string "Proc_state" + 3854 5F737461 + BFIN GAS /tmp/ccLLG9pD.s page 92 + + + 3854 746500 + 3855 .LASF32: + 3856 0659 4C353032 .string "L502_SYNC_DI_SYN1_RISE" + 3856 5F53594E + 3856 435F4449 + 3856 5F53594E + 3856 315F5249 + 3857 .LASF46: + 3858 0670 53544F50 .string "STOPPED" + 3858 50454400 + 3859 .LASF111: + 3860 0678 64617461 .string "data_I" + 3860 5F4900 + 3861 .LASF81: + 3862 067f 4646545F .string "FFT_buff_state" + 3862 62756666 + 3862 5F737461 + 3862 746500 + 3863 .LASF19: + 3864 068e 745F6C35 .string "t_l502_bf_cmd" + 3864 30325F62 + 3864 665F636D + 3864 6400 + 3865 .LASF62: + 3866 069c 44554D4D .string "DUMMY" + 3866 5900 + 3867 .LASF73: + 3868 06a2 61766572 .string "average_N" + 3868 6167655F + 3868 4E00 + 3869 .LASF90: + 3870 06ac 73747265 .string "streams_sum" + 3870 616D735F + 3870 73756D00 + 3871 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/ccLLG9pD.s page 93 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_user_process.c - /tmp/ccWGmwSi.s:13 .text:0000000000000000 _usr_cmd_process - /tmp/ccWGmwSi.s:1296 .bss:0000000000000000 _streams_cnt + /tmp/ccLLG9pD.s:13 .text:0000000000000000 _usr_cmd_process + /tmp/ccLLG9pD.s:1298 .bss:0000000000000000 _streams_cnt *COM*:0000000000000028 _dbg_sport_rx_copy - /tmp/ccWGmwSi.s:1333 .bss:0000000000000014 _TX_buff_I - /tmp/ccWGmwSi.s:1359 .data:0000000000000030 _TX_buff_state + /tmp/ccLLG9pD.s:1335 .bss:0000000000000014 _TX_buff_I + /tmp/ccLLG9pD.s:1361 .data:0000000000000030 _TX_buff_state *COM*:000000000000002c _Proc_state - /tmp/ccWGmwSi.s:1340 .data:000000000000002c _TX_buff_I_shadow - /tmp/ccWGmwSi.s:1303 .data:0000000000000000 _dbg_receive_value - /tmp/ccWGmwSi.s:658 .text:000000000000039c _sport_tx_done - /tmp/ccWGmwSi.s:685 .text:00000000000003b8 _hdma_send_done - /tmp/ccWGmwSi.s:717 .text:00000000000003e0 _usr_out_proc_data - /tmp/ccWGmwSi.s:780 .text:000000000000042c _usr_in_proc_data - /tmp/ccWGmwSi.s:1372 .bss:0000000000000024 _size_processed - /tmp/ccWGmwSi.s:1347 .bss:0000000000000018 _data_I - /tmp/ccWGmwSi.s:1382 .bss:0000000000000029 _DY_SYN_2_value - /tmp/ccWGmwSi.s:1387 .bss:000000000000002a _DY_SYN_2_value_prev - /tmp/ccWGmwSi.s:1366 .bss:0000000000000020 _tx_val - /tmp/ccWGmwSi.s:1310 .bss:0000000000000010 _streams_succes_flag - /tmp/ccWGmwSi.s:1317 .data:0000000000000004 _TX_marker - /tmp/ccWGmwSi.s:1353 .bss:000000000000001c _send_size - /tmp/ccWGmwSi.s:1377 .bss:0000000000000028 _LFSM_started + /tmp/ccLLG9pD.s:1342 .data:000000000000002c _TX_buff_I_shadow + /tmp/ccLLG9pD.s:1305 .data:0000000000000000 _dbg_receive_value + /tmp/ccLLG9pD.s:658 .text:000000000000039c _sport_tx_done + /tmp/ccLLG9pD.s:685 .text:00000000000003b8 _hdma_send_done + /tmp/ccLLG9pD.s:717 .text:00000000000003e0 _usr_out_proc_data + /tmp/ccLLG9pD.s:780 .text:000000000000042c _usr_in_proc_data + /tmp/ccLLG9pD.s:1374 .bss:0000000000000024 _size_processed + /tmp/ccLLG9pD.s:1368 .bss:0000000000000020 _tx_val + /tmp/ccLLG9pD.s:1349 .bss:0000000000000018 _data_I + /tmp/ccLLG9pD.s:1384 .bss:0000000000000029 _DY_SYN_2_value + /tmp/ccLLG9pD.s:1389 .bss:000000000000002a _DY_SYN_2_value_prev + /tmp/ccLLG9pD.s:1312 .bss:0000000000000010 _streams_succes_flag + /tmp/ccLLG9pD.s:1319 .data:0000000000000004 _TX_marker + /tmp/ccLLG9pD.s:1355 .bss:000000000000001c _send_size + /tmp/ccLLG9pD.s:1379 .bss:0000000000000028 _LFSM_started UNDEFINED SYMBOLS _l502_cmd_done diff --git a/build/release/lst/main.lst b/build/release/lst/main.lst index dd06303..e211635 100644 --- a/build/release/lst/main.lst +++ b/build/release/lst/main.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/cc2EpoNY.s page 1 +BFIN GAS /tmp/cctHbFIe.s page 1 1 .file "src/main.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 25 000c FFE3FAFF call _stream_proc; 26 0010 FC2F jump.s .L2; 27 .LFE2: - BFIN GAS /tmp/cc2EpoNY.s page 2 + BFIN GAS /tmp/cctHbFIe.s page 2 28 .size _main, .-_main @@ -118,7 +118,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 78 000f 12000000 .4byte .LFE2-.Ltext0 79 0013 0200 .2byte 0x2 80 0015 7F .byte 0x7f - BFIN GAS /tmp/cc2EpoNY.s page 3 + BFIN GAS /tmp/cctHbFIe.s page 3 81 0016 08 .sleb128 8 @@ -178,7 +178,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 135 0069 02 .uleb128 0x2 136 006a 04 .byte 0x4 137 006b 07 .byte 0x7 - BFIN GAS /tmp/cc2EpoNY.s page 4 + BFIN GAS /tmp/cctHbFIe.s page 4 138 006c 92010000 .4byte .LASF8 @@ -238,7 +238,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 192 00cd 06 .uleb128 0x6 193 00ce 7C000000 .4byte .LASF16 194 00d2 03 .byte 0x3 - BFIN GAS /tmp/cc2EpoNY.s page 5 + BFIN GAS /tmp/cctHbFIe.s page 5 195 00d3 91 .byte 0x91 @@ -298,7 +298,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 249 0134 AB010000 .4byte 0x1ab 250 0138 02 .byte 0x2 251 0139 23 .byte 0x23 - BFIN GAS /tmp/cc2EpoNY.s page 6 + BFIN GAS /tmp/cctHbFIe.s page 6 252 013a 08 .uleb128 0x8 @@ -358,7 +358,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 306 0199 02 .byte 0x2 307 019a 23 .byte 0x23 308 019b 1A .uleb128 0x1a - BFIN GAS /tmp/cc2EpoNY.s page 7 + BFIN GAS /tmp/cctHbFIe.s page 7 309 019c 06 .uleb128 0x6 @@ -418,7 +418,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 363 01fb 07 .uleb128 0x7 364 01fc AD010000 .4byte 0x1ad 365 0200 0B020000 .4byte 0x20b - BFIN GAS /tmp/cc2EpoNY.s page 8 + BFIN GAS /tmp/cctHbFIe.s page 8 366 0204 0D .uleb128 0xd @@ -478,7 +478,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 420 026f 00000000 .4byte _g_state 421 0273 10 .uleb128 0x10 422 0274 3D020000 .4byte 0x23d - BFIN GAS /tmp/cc2EpoNY.s page 9 + BFIN GAS /tmp/cctHbFIe.s page 9 423 0278 00 .byte 0x0 @@ -538,7 +538,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 477 0034 00 .byte 0x0 478 0035 00 .byte 0x0 479 0036 05 .uleb128 0x5 - BFIN GAS /tmp/cc2EpoNY.s page 10 + BFIN GAS /tmp/cctHbFIe.s page 10 480 0037 13 .uleb128 0x13 @@ -598,7 +598,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 534 006d 0A .uleb128 0xa 535 006e 13 .uleb128 0x13 536 006f 01 .byte 0x1 - BFIN GAS /tmp/cc2EpoNY.s page 11 + BFIN GAS /tmp/cctHbFIe.s page 11 537 0070 0B .uleb128 0xb @@ -658,7 +658,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 591 00a6 49 .uleb128 0x49 592 00a7 13 .uleb128 0x13 593 00a8 11 .uleb128 0x11 - BFIN GAS /tmp/cc2EpoNY.s page 12 + BFIN GAS /tmp/cctHbFIe.s page 12 594 00a9 01 .uleb128 0x1 @@ -718,7 +718,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 646 0018 00000000 .4byte 0x0 647 001c 00000000 .4byte 0x0 648 .section .debug_str,"MS",@progbits,1 - BFIN GAS /tmp/cc2EpoNY.s page 13 + BFIN GAS /tmp/cctHbFIe.s page 13 649 .LASF27: @@ -778,7 +778,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 678 6500 679 .LASF1: 680 0086 756E7369 .string "unsigned char" - BFIN GAS /tmp/cc2EpoNY.s page 14 + BFIN GAS /tmp/cctHbFIe.s page 14 680 676E6564 @@ -838,7 +838,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 706 0118 78636E74 .string "xcnt" 706 00 707 .LASF5: - BFIN GAS /tmp/cc2EpoNY.s page 15 + BFIN GAS /tmp/cctHbFIe.s page 15 708 011d 696E7433 .string "int32_t" @@ -887,13 +887,13 @@ BFIN GAS /tmp/cc2EpoNY.s page 1 728 6D61696E 728 2E6300 729 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cc2EpoNY.s page 16 + BFIN GAS /tmp/cctHbFIe.s page 16 DEFINED SYMBOLS *ABS*:0000000000000000 src/main.c - /tmp/cc2EpoNY.s:13 .text:0000000000000000 _main - /tmp/cc2EpoNY.s:34 board_state:0000000000000000 _g_state + /tmp/cctHbFIe.s:13 .text:0000000000000000 _main + /tmp/cctHbFIe.s:34 board_state:0000000000000000 _g_state UNDEFINED SYMBOLS _l502_init diff --git a/build/release/objs/l502_user_process.o b/build/release/objs/l502_user_process.o index c14f564..7391afb 100644 Binary files a/build/release/objs/l502_user_process.o and b/build/release/objs/l502_user_process.o differ diff --git a/makefile b/makefile index 1940a15..d9fba2d 100644 --- a/makefile +++ b/makefile @@ -118,6 +118,7 @@ ANOMALY_FLAGS = -mspecld-anomaly -mcsync-anomaly CPFLAGS = $(MCFLAGS) $(OPT) $(ANOMALY_FLAGS) -std=gnu99 -g -Wall -Wstrict-prototypes -Wa,-ahlms=$(addprefix $(LSTDIR)/, $(notdir $(@:.o=.lst))) $(DEFS) #LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Wl,-Map=$(BINDIR)/$(PROJECT).map,--cref,--gc-sections $(LIBDIR) -lm LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Map=$(BINDIR)/$(PROJECT).map,--cref, -lm + # # Generate dependency information CPFLAGS += -MD -MP -MF $(DEPDIR)/$(@F).d diff --git a/src/l502_user_process.c b/src/l502_user_process.c index a2be0d3..3dcbf16 100644 --- a/src/l502_user_process.c +++ b/src/l502_user_process.c @@ -197,10 +197,13 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { if (TX_buff_state == FILLING){ data_I = 0; TX_buff_I = 0; - while((++data_I < size )&& (++TX_buff_I < TX_BUFF_SIZE)){ + while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ //; TX_buff[TX_buff_I] = data[data_I]; - } + + TX_buff_I++; + data_I++; + } size_processed = data_I; TX_buff_state = TODO_TX; @@ -235,16 +238,16 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { Proc_state.AVG_buff_I = 0; Proc_state.LFSM_state = CYCLE_STARTED; if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - Proc_state.average_N = 0; + //Proc_state.average_N = 0; //if (1){ Proc_state.AVG_state = FULLY_COMPLETED; //averaging completed => copy average results to TX_buff and start avg again TX_buff_I = 0; - for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ -// uint32_t i = 0; -// while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - //TX_buff[TX_buff_I++] = AVG_buff[i]; - TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; +// for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ + uint32_t i = 0; + while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + TX_buff[TX_buff_I++] = AVG_buff[i]; + //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; //TX_buff[TX_buff_I++] = 0xC1000000; } @@ -254,9 +257,9 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { AVG_buff[i] = 0xC2321123; } - //TX_buff_state = TODO_TX; - hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - return size; + TX_buff_state = TODO_TX; + //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + //return size; // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ // TX_buff_shadow[i] = TX_buff[i]; @@ -268,22 +271,22 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); //TX_buff_state = TRANSMITTING; // TX_buff_state = TX_DONE; - + Proc_state.average_N = 0; }else{ // Proc_state.AVG_state = STEP_RUNNING; Proc_state.AVG_buff_I = 0; - } } }else if(header == 0xD0){ //first phy channel -// if (Proc_state.AVG_state == STEP_RUNNING){ + if (Proc_state.AVG_state == STEP_RUNNING){ +// if (1){ // if (Proc_state.LFSM_state == CYCLE_STARTED){ - if (1){ if (1){ // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG_buff_I] + val)); - AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val + AVG_buff[Proc_state.AVG_buff_I]) & 0xFFFFFF); +// AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val + AVG_buff[Proc_state.AVG_buff_I]) & 0xFFFFFF); + AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; Proc_state.AVG_buff_I++; if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ @@ -580,7 +583,7 @@ void usr_cmd_process(t_l502_bf_cmd *cmd) { Proc_state.mode = AVG; Proc_state.mode_next = AVG; Proc_state.LFSM_state = CYCLE_UNKNOWN; - Proc_state.average_N_max = 30; + Proc_state.average_N_max = 10; // Proc_state.average_N_max = cmd->param; Proc_state.average_N = 0; Proc_state.TX_buff_I = 0;