Files
E502_ADC_BFfirmware/build/release/lst/l502_sport_tx.lst

3318 lines
159 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BFIN GAS /tmp/cczxWT4n.s page 1
1 .file "src/l502_sport_tx.c";
2 .section .debug_abbrev,"",@progbits
3 .Ldebug_abbrev0:
4 .section .debug_info,"",@progbits
5 .Ldebug_info0:
6 .section .debug_line,"",@progbits
7 .Ldebug_line0:
8 0000 CC010000 .text;
8 0200EE00
8 00000101
8 FB0E0D00
8 01010101
9 .Ltext0:
10 .align 4
11 .global _sport_tx_out_status;
12 .type _sport_tx_out_status, STT_FUNC;
13 _sport_tx_out_status:
14 .LFB16:
15 .file 1 "src/l502_sport_tx.c"
1:src/l502_sport_tx.c **** /** @addtogroup sport_tx
2:src/l502_sport_tx.c **** @{
3:src/l502_sport_tx.c **** @file l502_sport_tx.c
4:src/l502_sport_tx.c **** Файл содержит логику для управления передачей по SPOR
5:src/l502_sport_tx.c **** Изначально DMA должен быть проинициализирован с помо
6:src/l502_sport_tx.c **** Передача начинается с помщью sport_tx_start_req(). Можно пост
7:src/l502_sport_tx.c **** запросов одновременно.
8:src/l502_sport_tx.c **** Останвить все текущие передачи можно с помощью sport_tx
9:src/l502_sport_tx.c **** ***********************************************************************/
10:src/l502_sport_tx.c ****
11:src/l502_sport_tx.c ****
12:src/l502_sport_tx.c ****
13:src/l502_sport_tx.c **** #include <stdint.h>
14:src/l502_sport_tx.c **** #include <stdlib.h>
15:src/l502_sport_tx.c ****
16:src/l502_sport_tx.c ****
17:src/l502_sport_tx.c **** #include <cdefBF523.h>
18:src/l502_sport_tx.c **** #include <sys/exception.h>
19:src/l502_sport_tx.c **** #include <ccblkfn.h>
20:src/l502_sport_tx.c **** #include "l502_sport_tx.h"
21:src/l502_sport_tx.c **** #include "l502_cdefs.h"
22:src/l502_sport_tx.c **** #include "l502_fpga_regs.h"
23:src/l502_sport_tx.c **** #include "l502_fpga.h"
24:src/l502_sport_tx.c **** #include "l502_bf_cmd_defs.h"
25:src/l502_sport_tx.c **** #include "l502_defs.h"
26:src/l502_sport_tx.c **** #include "l502_stream.h"
27:src/l502_sport_tx.c ****
28:src/l502_sport_tx.c **** #define SPORT_TX_DESCR_CNT 16
29:src/l502_sport_tx.c ****
30:src/l502_sport_tx.c **** #define SPORT_TX_DMA_CFG_WAIT (DMAEN | DI_EN | WDSIZE_16 | SYNC)
31:src/l502_sport_tx.c **** #define SPORT_TX_DMA_CFG_START (SPORT_TX_DMA_CFG_WAIT | NDSIZE_5 | FLOW_SMALL)
32:src/l502_sport_tx.c ****
33:src/l502_sport_tx.c ****
34:src/l502_sport_tx.c ****
35:src/l502_sport_tx.c **** /* дескриптор DMA размера 5 16-битных слов */
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/cczxWT4n.s page 2
39:src/l502_sport_tx.c **** uint16_t sah;
40:src/l502_sport_tx.c **** uint16_t cfg;
41:src/l502_sport_tx.c **** uint16_t xcnt;
42:src/l502_sport_tx.c **** } t_sport_dma_descr;
43:src/l502_sport_tx.c ****
44:src/l502_sport_tx.c ****
45:src/l502_sport_tx.c **** static t_sport_dma_descr f_descrs[SPORT_TX_DESCR_CNT];
46:src/l502_sport_tx.c **** static uint8_t f_put_descr, f_done_descr;
47:src/l502_sport_tx.c **** static volatile int f_put_cnt, f_done_cnt;
48:src/l502_sport_tx.c **** static int f_first;
49:src/l502_sport_tx.c ****
50:src/l502_sport_tx.c **** static volatile int f_tx_was_empty = 0;
51:src/l502_sport_tx.c ****
52:src/l502_sport_tx.c **** void sport_tx_done(uint32_t* addr, uint32_t size);
53:src/l502_sport_tx.c ****
54:src/l502_sport_tx.c **** /***************************************************************************//**
55:src/l502_sport_tx.c **** @brief Чтение флагов статуса вывода
56:src/l502_sport_tx.c **** @return Флаги статуса --- набор битов из #t_x502_out_statu
57:src/l502_sport_tx.c **** объединенных через логическое “ИЛИ”.
58:src/l502_sport_tx.c **** ******************************************************************************/
59:src/l502_sport_tx.c **** uint32_t sport_tx_out_status(void) {
16 .loc 1 59 0
60:src/l502_sport_tx.c **** uint32_t ret = 0;
61:src/l502_sport_tx.c **** if (f_put_cnt == f_done_cnt)
17 .loc 1 61 0
18 0000 4AE10000 P2.H = _f_put_cnt;
59:src/l502_sport_tx.c **** uint32_t sport_tx_out_status(void) {
19 .loc 1 59 0
20 0004 00E80000 LINK 0;
21 .LCFI0:
22 .loc 1 61 0
23 0008 0AE1A800 P2.L = _f_put_cnt;
24 000c 1191 R1 = [P2];
25 000e 4AE10000 P2.H = _f_done_cnt;
26 0012 0AE1AC00 P2.L = _f_done_cnt;
27 0016 1091 R0 = [P2];
62:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_IS_EMPTY;
63:src/l502_sport_tx.c **** if (f_tx_was_empty) {
28 .loc 1 63 0
29 0018 4AE10000 P2.H = _f_tx_was_empty;
61:src/l502_sport_tx.c **** if (f_put_cnt == f_done_cnt)
30 .loc 1 61 0
31 001c 0108 cc =R1==R0;
32 .loc 1 63 0
33 001e 0AE10000 P2.L = _f_tx_was_empty;
61:src/l502_sport_tx.c **** if (f_put_cnt == f_done_cnt)
34 .loc 1 61 0
35 0022 0102 R1 = CC;
36 .LVL0:
37 .loc 1 63 0
38 0024 1091 R0 = [P2];
39 0026 000C cc =R0==0;
40 0028 0418 if cc jump .L2;
64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY;
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/cczxWT4n.s page 3
64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY;
43 .loc 1 64 0
44 002c 094A BITSET (R1, 1);
45 .loc 1 65 0
46 002e 1093 [P2] = R0;
47 .L2:
66:src/l502_sport_tx.c **** }
67:src/l502_sport_tx.c **** return ret;
68:src/l502_sport_tx.c **** }
48 .loc 1 68 0
49 0030 0130 R0 = R1;
50 0032 01E80000 UNLINK;
51 0036 1000 rts;
52 .LFE16:
53 .size _sport_tx_out_status, .-_sport_tx_out_status
54 .align 4
55 .global _sport_tx_init;
56 .type _sport_tx_init, STT_FUNC;
57 _sport_tx_init:
58 .LFB17:
69:src/l502_sport_tx.c ****
70:src/l502_sport_tx.c ****
71:src/l502_sport_tx.c ****
72:src/l502_sport_tx.c **** /** @brief Начальная инициализация канала DMA на передачу п<>
73:src/l502_sport_tx.c ****
74:src/l502_sport_tx.c **** Функция устанавливает параметры DMA которые не меняю
75:src/l502_sport_tx.c **** прошивки */
76:src/l502_sport_tx.c **** void sport_tx_init(void) {
59 .loc 1 76 0
77:src/l502_sport_tx.c **** int i;
78:src/l502_sport_tx.c **** for (i=0; i < SPORT_TX_DESCR_CNT; i++) {
79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT;
60 .loc 1 79 0
61 0038 4AE10000 P2.H = _f_descrs;
62 003c 0AE10400 P2.L = _f_descrs;
80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF :
63 .loc 1 80 0
64 0040 4230 R0 = P2;
76:src/l502_sport_tx.c **** void sport_tx_init(void) {
65 .loc 1 76 0
66 0042 00E80000 LINK 0;
67 .LCFI1:
68 .loc 1 80 0
69 0046 5064 R0 += 10;
70 0048 1097 W [P2] = R0;
71 004a 5064 R0 += 10;
72 004c 50B5 W [P2+10] = R0;
73 004e 5064 R0 += 10;
74 0050 90B6 W [P2+20] = R0;
75 0052 5064 R0 += 10;
76 0054 D0B7 W [P2+30] = R0;
77 0056 5064 R0 += 10;
78 0058 50E61400 W [P2+40] = R0;
79 005c 5064 R0 += 10;
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/cczxWT4n.s page 4
83 006a 50E61E00 W [P2+60] = R0;
84 006e 40E10000 R0.H = _f_descrs+80;
85 0072 00E15400 R0.L = _f_descrs+80;
86 0076 50E62300 W [P2+70] = R0;
87 007a 40E10000 R0.H = _f_descrs+90;
88 007e 00E15E00 R0.L = _f_descrs+90;
89 0082 50E62800 W [P2+80] = R0;
90 0086 40E10000 R0.H = _f_descrs+100;
91 008a 00E16800 R0.L = _f_descrs+100;
92 008e 50E62D00 W [P2+90] = R0;
93 0092 40E10000 R0.H = _f_descrs+110;
94 0096 00E17200 R0.L = _f_descrs+110;
95 009a 50E63200 W [P2+100] = R0;
96 009e 40E10000 R0.H = _f_descrs+120;
97 00a2 00E17C00 R0.L = _f_descrs+120;
98 00a6 50E63700 W [P2+110] = R0;
99 00aa 40E10000 R0.H = _f_descrs+130;
100 00ae 00E18600 R0.L = _f_descrs+130;
101 00b2 50E63C00 W [P2+120] = R0;
102 00b6 40E10000 R0.H = _f_descrs+140;
103 00ba 00E19000 R0.L = _f_descrs+140;
104 00be 50E64100 W [P2+130] = R0;
105 00c2 40E10000 R0.H = _f_descrs+150;
106 00c6 00E19A00 R0.L = _f_descrs+150;
79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT;
107 .loc 1 79 0
108 00ca 21E1A500 R1 = 165 (X);
109 .loc 1 80 0
110 00ce 50E64600 W [P2+140] = R0;
111 00d2 4230 R0 = P2;
79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT;
112 .loc 1 79 0
113 00d4 D1B4 W [P2+6] = R1;
114 00d6 11B6 W [P2+16] = R1;
115 00d8 51B7 W [P2+26] = R1;
116 00da 51E61200 W [P2+36] = R1;
117 00de 51E61700 W [P2+46] = R1;
118 00e2 51E61C00 W [P2+56] = R1;
119 00e6 51E62100 W [P2+66] = R1;
120 00ea 51E62600 W [P2+76] = R1;
121 00ee 51E62B00 W [P2+86] = R1;
122 00f2 51E63000 W [P2+96] = R1;
123 00f6 51E63500 W [P2+106] = R1;
124 00fa 51E63A00 W [P2+116] = R1;
125 00fe 51E63F00 W [P2+126] = R1;
126 0102 51E64400 W [P2+136] = R1;
127 0106 51E64900 W [P2+146] = R1;
128 010a 51E64E00 W [P2+156] = R1;
81:src/l502_sport_tx.c **** (uint32_t)&f_descrs[i+1]&0xFFFF;
82:src/l502_sport_tx.c **** }
83:src/l502_sport_tx.c ****
84:src/l502_sport_tx.c **** *pDMA4_NEXT_DESC_PTR = f_descrs;
129 .loc 1 84 0
130 010e 49E1C0FF P1.H = 65472;
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/cczxWT4n.s page 5
133 .loc 1 84 0
134 0116 09E1000D P1.L = 3328;
135 011a 4A93 [P1] = P2;
85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2;
136 .loc 1 85 0
137 011c 4AE1C0FF P2.H = 65472;
138 0120 1060 R0 = 2 (X);
139 0122 0AE1140D P2.L = 3348;
140 0126 1097 W [P2] = R0;
86:src/l502_sport_tx.c **** f_put_cnt = f_done_cnt = 0;
141 .loc 1 86 0
142 0128 4AE10000 P2.H = _f_done_cnt;
143 012c 0AE1AC00 P2.L = _f_done_cnt;
144 0130 0060 R0 = 0 (X);
145 0132 1093 [P2] = R0;
146 0134 1091 R0 = [P2];
147 0136 4AE10000 P2.H = _f_put_cnt;
148 013a 0AE1A800 P2.L = _f_put_cnt;
149 013e 1093 [P2] = R0;
87:src/l502_sport_tx.c **** f_put_descr = f_done_descr = 0;
150 .loc 1 87 0
151 0140 4AE10000 P2.H = _f_done_descr;
152 0144 0060 R0 = 0 (X);
153 0146 0AE1A500 P2.L = _f_done_descr;
154 014a 109B B [P2] = R0;
155 014c 4AE10000 P2.H = _f_put_descr;
156 0150 0AE1A400 P2.L = _f_put_descr;
157 0154 109B B [P2] = R0;
88:src/l502_sport_tx.c **** f_first = 1;
158 .loc 1 88 0
159 0156 4AE10000 P2.H = _f_first;
160 015a 0860 R0 = 1 (X);
161 015c 0AE1B000 P2.L = _f_first;
162 0160 1093 [P2] = R0;
89:src/l502_sport_tx.c **** }
163 .loc 1 89 0
164 0162 01E80000 UNLINK;
165 0166 1000 rts;
166 .LFE17:
167 .size _sport_tx_init, .-_sport_tx_init
168 .align 4
169 .global _sport_tx_req_rdy;
170 .type _sport_tx_req_rdy, STT_FUNC;
171 _sport_tx_req_rdy:
172 .LFB20:
90:src/l502_sport_tx.c ****
91:src/l502_sport_tx.c ****
92:src/l502_sport_tx.c **** /* Функция разрешает канал DMA для передачи данных в SPORT0
93:src/l502_sport_tx.c **** * для SPORT 0 */
94:src/l502_sport_tx.c **** static void f_sport_tx_start(void) {
95:src/l502_sport_tx.c **** /* разрешаем передачу по SPORT'у */
96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN;
97:src/l502_sport_tx.c **** f_first = 0;
98:src/l502_sport_tx.c **** f_tx_was_empty = 0;
99:src/l502_sport_tx.c **** }
100:src/l502_sport_tx.c ****
101:src/l502_sport_tx.c ****
BFIN GAS /tmp/cczxWT4n.s page 6
102:src/l502_sport_tx.c **** /** @brief Останов сбора по SPORT0.
103:src/l502_sport_tx.c **** *
104:src/l502_sport_tx.c **** * Функция запрещает прием по SPORT0 и соответствующий ка
105:src/l502_sport_tx.c **** void sport_tx_stop(void) {
106:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4;
107:src/l502_sport_tx.c ****
108:src/l502_sport_tx.c **** *pDMA4_CONFIG = 0;
109:src/l502_sport_tx.c **** /* нужно подождать до 3-х циклов, чтобы DMA действитель<D0BB>
110:src/l502_sport_tx.c **** ssync();
111:src/l502_sport_tx.c **** ssync();
112:src/l502_sport_tx.c **** ssync();
113:src/l502_sport_tx.c **** /* запрет передачи по SPORT */
114:src/l502_sport_tx.c **** *pSPORT0_TCR1 &= ~TSPEN;
115:src/l502_sport_tx.c **** /* сбрасываем признаки прерываний от DMA */
116:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_DONE | DMA_ERR;
117:src/l502_sport_tx.c ****
118:src/l502_sport_tx.c **** /* заново инициализируем все дескрипторы */
119:src/l502_sport_tx.c **** sport_tx_init();
120:src/l502_sport_tx.c **** }
121:src/l502_sport_tx.c ****
122:src/l502_sport_tx.c **** /**************************************************************************//**
123:src/l502_sport_tx.c **** @brief Получить количество свободных дескрипторов на <20>
124:src/l502_sport_tx.c ****
125:src/l502_sport_tx.c **** Функция возвращает количество запросов, которое мо<D0BC>
126:src/l502_sport_tx.c **** на передачу с помощью sport_tx_start_req().
127:src/l502_sport_tx.c **** @return Количество запросов на передачу, которое можно
128:src/l502_sport_tx.c **** ******************************************************************************/
129:src/l502_sport_tx.c **** int sport_tx_req_rdy(void) {
173 .loc 1 129 0
130:src/l502_sport_tx.c **** return SPORT_TX_DESCR_CNT - (f_put_cnt - f_done_cnt + 1);
174 .loc 1 130 0
175 0168 4AE10000 P2.H = _f_put_cnt;
129:src/l502_sport_tx.c **** int sport_tx_req_rdy(void) {
176 .loc 1 129 0
177 016c 00E80000 LINK 0;
178 .LCFI2:
179 .loc 1 130 0
180 0170 0AE1A800 P2.L = _f_put_cnt;
181 0174 1091 R0 = [P2];
182 0176 4AE10000 P2.H = _f_done_cnt;
183 017a 0AE1AC00 P2.L = _f_done_cnt;
184 017e 1191 R1 = [P2];
185 0180 0852 R0 = R0 - R1;
186 0182 C043 R0 = ~R0;
187 0184 8064 R0 += 16;
131:src/l502_sport_tx.c **** }
188 .loc 1 131 0
189 0186 01E80000 UNLINK;
190 018a 1000 rts;
191 .LFE20:
192 .size _sport_tx_req_rdy, .-_sport_tx_req_rdy
193 .align 4
194 .global _isr_sport_dma_tx;
195 .type _isr_sport_dma_tx, STT_FUNC;
196 _isr_sport_dma_tx:
197 .LFB22:
132:src/l502_sport_tx.c ****
BFIN GAS /tmp/cczxWT4n.s page 7
133:src/l502_sport_tx.c ****
134:src/l502_sport_tx.c **** /**************************************************************************//**
135:src/l502_sport_tx.c **** @brief Поставить запрос на передачу по SPORT0
136:src/l502_sport_tx.c ****
137:src/l502_sport_tx.c **** Функция ставит запрос на передачу указанных данных.
138:src/l502_sport_tx.c **** т.е. буфер нельзя будет использовать до того, как дан
139:src/l502_sport_tx.c **** Для постановки запроса необходимо, чтобы был свобод
140:src/l502_sport_tx.c **** узнать через sport_tx_req_rdy()).
141:src/l502_sport_tx.c ****
142:src/l502_sport_tx.c **** Количество слов в запросе не должно превышать #SPORT_TX_
143:src/l502_sport_tx.c ****
144:src/l502_sport_tx.c **** При добавление первого дескриптора автомтически ра
145:src/l502_sport_tx.c **** DMA и SPORT0.
146:src/l502_sport_tx.c ****
147:src/l502_sport_tx.c **** @param[in] buf Указатель на массив на передачу.
148:src/l502_sport_tx.c **** @param[in] size Количество 32-битных слов на передачу
149:src/l502_sport_tx.c **** *******************************************************************************/
150:src/l502_sport_tx.c **** void sport_tx_start_req(uint32_t* buf, uint32_t size) {
151:src/l502_sport_tx.c **** /* запрещаем прерывание от DMA на случай гонок с измен<D0B5>
152:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4;
153:src/l502_sport_tx.c ****
154:src/l502_sport_tx.c **** f_descrs[f_put_descr].sal = (uint32_t)buf & 0xFFFF;
155:src/l502_sport_tx.c **** f_descrs[f_put_descr].sah = ((uint32_t)buf >> 16) & 0xFFFF;
156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2;
157:src/l502_sport_tx.c **** f_descrs[f_put_descr].cfg = SPORT_TX_DMA_CFG_WAIT;
158:src/l502_sport_tx.c **** /* убеждаемся, что данные будут уже записаны в память
159:src/l502_sport_tx.c **** ssync();
160:src/l502_sport_tx.c ****
161:src/l502_sport_tx.c **** /* если DMA сейчас остановлен => запускаем его */
162:src/l502_sport_tx.c **** if (f_put_cnt==f_done_cnt) {
163:src/l502_sport_tx.c **** uint32_t cfg_wrd = SPORT_TX_DMA_CFG_START;
164:src/l502_sport_tx.c **** *pDMA4_CONFIG = cfg_wrd;
165:src/l502_sport_tx.c **** if (f_first)
166:src/l502_sport_tx.c **** f_sport_tx_start();
167:src/l502_sport_tx.c **** }
168:src/l502_sport_tx.c ****
169:src/l502_sport_tx.c **** if (f_put_cnt!=f_done_cnt) {
170:src/l502_sport_tx.c **** uint8_t prev_descr = (f_put_descr==0) ? SPORT_TX_DESCR_CNT-1 : f_put_descr-1;
171:src/l502_sport_tx.c **** f_descrs[prev_descr].cfg = SPORT_TX_DMA_CFG_START;
172:src/l502_sport_tx.c **** }
173:src/l502_sport_tx.c ****
174:src/l502_sport_tx.c **** if (++f_put_descr==SPORT_TX_DESCR_CNT)
175:src/l502_sport_tx.c **** f_put_descr=0;
176:src/l502_sport_tx.c **** f_put_cnt++;
177:src/l502_sport_tx.c ****
178:src/l502_sport_tx.c **** *pSIC_IMASK0 |= IRQ_DMA4;
179:src/l502_sport_tx.c **** }
180:src/l502_sport_tx.c ****
181:src/l502_sport_tx.c ****
182:src/l502_sport_tx.c **** /** @brief Обработчик прерывания по SPORT0 на завершение пере
183:src/l502_sport_tx.c ****
184:src/l502_sport_tx.c **** Прерывание возникает, когда был передан блок данных
185:src/l502_sport_tx.c **** одному дескриптору.
186:src/l502_sport_tx.c **** Функция рассчитывает количество переданных данных
187:src/l502_sport_tx.c **** Также функция помечает дескриптор как свободный и п
188:src/l502_sport_tx.c **** снова запускает DMA (если он был остановлен, но при эт<D18D>
189:src/l502_sport_tx.c **** дескриптор на передачу) */
BFIN GAS /tmp/cczxWT4n.s page 8
190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) {
198 .loc 1 190 0
199 018c 6601 [--SP] = ASTAT;
200 .LCFI3:
201 018e 7101 [--SP] = LT0;
202 .LCFI4:
203 0190 7401 [--SP] = LT1;
204 .LCFI5:
205 0192 7001 [--SP] = LC0;
206 .LCFI6:
207 0194 7301 [--SP] = LC1;
208 .LCFI7:
209 0196 7201 [--SP] = LB0;
210 .LCFI8:
211 0198 7501 [--SP] = LB1;
212 .LCFI9:
213 019a C005 [--sp] = ( r7:0, p5:0 );
214
215 .LCFI10:
216 019c 5001 [--SP] = I0;
217 .LCFI11:
218 019e 5101 [--SP] = I1;
219 .LCFI12:
220 01a0 5201 [--SP] = I2;
221 .LCFI13:
222 01a2 5301 [--SP] = I3;
223 .LCFI14:
224 01a4 5801 [--SP] = B0;
225 .LCFI15:
226 01a6 5901 [--SP] = B1;
227 .LCFI16:
228 01a8 5A01 [--SP] = B2;
229 .LCFI17:
230 01aa 5B01 [--SP] = B3;
231 .LCFI18:
232 01ac 5C01 [--SP] = L0;
233 .LCFI19:
234 01ae 5D01 [--SP] = L1;
235 .LCFI20:
236 01b0 5E01 [--SP] = L2;
237 .LCFI21:
238 01b2 5F01 [--SP] = L3;
239 .LCFI22:
240 01b4 5401 [--SP] = M0;
241 .LCFI23:
242 01b6 5501 [--SP] = M1;
243 .LCFI24:
244 01b8 5601 [--SP] = M2;
245 .LCFI25:
246 01ba 5701 [--SP] = M3;
247 .LCFI26:
248 01bc 60016101 [--SP] = A0.x; [--SP] = A0.w;
249 .LCFI27:
191:src/l502_sport_tx.c **** if (*pDMA4_IRQ_STATUS & DMA_DONE) {
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/cczxWT4n.s page 9
252 .loc 1 190 0
253 01c4 62016301 [--SP] = A1.x; [--SP] = A1.w;
254 .LCFI28:
255 .loc 1 191 0
256 01c8 0AE1280D P2.L = 3368;
190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) {
257 .loc 1 190 0
258 01cc 7B01 [--SP] = RETI;
259 .LCFI29:
260 01ce 00E80300 LINK 12;
261 .LCFI30:
262 .loc 1 191 0
263 01d2 1095 R0 = W [P2] (Z);
264 01d4 0048 cc = !BITTST (R0,0);
265 01d6 531C if cc jump .L10 (bp);
266 .LBB19:
192:src/l502_sport_tx.c **** uint32_t* addr;
193:src/l502_sport_tx.c **** uint32_t size;
194:src/l502_sport_tx.c **** uint32_t status;
195:src/l502_sport_tx.c ****
196:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_DONE;
267 .loc 1 196 0
268 01d8 0860 R0 = 1 (X);
197:src/l502_sport_tx.c ****
198:src/l502_sport_tx.c **** /* обработку выполняем только в случае, если есть н
199:src/l502_sport_tx.c **** дескрипторы */
200:src/l502_sport_tx.c **** if (f_done_cnt != f_put_cnt) {
269 .loc 1 200 0
270 01da 4CE10000 P4.H = _f_done_cnt;
196:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_DONE;
271 .loc 1 196 0
272 01de 1097 W [P2] = R0;
273 .loc 1 200 0
274 01e0 0CE1AC00 P4.L = _f_done_cnt;
275 01e4 4BE10000 P3.H = _f_put_cnt;
276 01e8 2191 R1 = [P4];
277 01ea 0BE1A800 P3.L = _f_put_cnt;
278 01ee 1891 R0 = [P3];
279 01f0 0108 cc =R1==R0;
280 01f2 4518 if cc jump .L10;
201:src/l502_sport_tx.c **** f_done_cnt++;
202:src/l502_sport_tx.c ****
203:src/l502_sport_tx.c **** f_descrs[f_done_descr].cfg = SPORT_TX_DMA_CFG_WAIT;
281 .loc 1 203 0
282 01f4 4DE10000 P5.H = _f_done_descr;
283 01f8 0DE1A500 P5.L = _f_done_descr;
284 01fc 49E10000 P1.H = _f_descrs;
201:src/l502_sport_tx.c **** f_done_cnt++;
285 .loc 1 201 0
286 0200 2091 R0 = [P4];
287 0202 0864 R0 += 1;
288 0204 2093 [P4] = R0;
289 .loc 1 203 0
290 0206 2899 R0 = B [P5] (Z);
291 0208 1032 P2 = R0;
292 020a 09E10400 P1.L = _f_descrs;
293 020e 20E1A500 R0 = 165 (X);
BFIN GAS /tmp/cczxWT4n.s page 10
294 0212 925E P2 = P2 + (P2 << 2);
295 0214 915C P2 = P1 + (P2 << 1);
204:src/l502_sport_tx.c ****
205:src/l502_sport_tx.c **** addr = ((uint32_t*)(f_descrs[f_done_descr].sal |
206:src/l502_sport_tx.c **** ((uint32_t)f_descrs[f_done_descr].sah<<16)) + f_descrs[f_done_descr].xcnt*2);
207:src/l502_sport_tx.c **** size = f_descrs[f_done_descr].xcnt/2;
296 .loc 1 207 0
297 0216 13A5 R3 = W [P2+8] (Z);
298 0218 82CEFB83 R1 = R3 >> 1 ||
298 D0B40000
299 W [P2+6] = R0 ||
300 nop;
301 .LVL1:
208:src/l502_sport_tx.c **** if (!size)
302 .loc 1 208 0
303 0220 010C cc =R1==0;
304 0222 80E10080 R0 = 32768 (Z);
305 0226 0807 if cc R1 = R0;
209:src/l502_sport_tx.c **** size = 0x8000;
210:src/l502_sport_tx.c **** sport_tx_done(addr, size);
306 .loc 1 210 0
307 0228 90A4 R0 = W [P2+4] (Z);
308 022a 52A4 R2 = W [P2+2] (Z);
309 022c 804F R0 <<= 16;
310 022e 1056 R0 = R0 | R2;
311 0230 1B4F R3 <<= 3;
312 0232 1850 R0 = R0 + R3;
313 0234 FFE3E6FE call _sport_tx_done;
314 .LVL2:
211:src/l502_sport_tx.c ****
212:src/l502_sport_tx.c **** if (++f_done_descr==SPORT_TX_DESCR_CNT)
315 .loc 1 212 0
316 0238 6899 R0 = B [P5] (X);
317 023a 0864 R0 += 1;
318 023c 289B B [P5] = R0;
319 023e 4043 R0 = R0.B (Z);
320 0240 8160 R1 = 16 (X);
321 0242 0808 cc =R0==R1;
322 0244 5518 if cc jump .L17;
323 0246 0000 nop;
324 0248 0000 nop;
325 024a 0000 nop;
326 .L12:
327 .LBB20:
328 .LBB21:
329 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
1:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /*
2:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Copyright (C) 2012 Analog Devices Inc. All rights reserved.
3:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** *
4:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Licensed under the Clear BSD license.
5:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Please see COPYING.LIBGLOSS for details.
6:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
7:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
8:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef _MISRA_RULES
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/cczxWT4n.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)
13:/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_8_1)
14:/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_8_8)
15:/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_8_5)
16:/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_19_7)
17:/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_19_15)
18:/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_20_2)
19:/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
20:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
21:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef __cplusplus
22:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** extern "C" {
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)
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 ****
27:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* VDSP -> GCC glue */
28:/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_NOP() __asm__ __volatile__ ("NOP;")
29:/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_cli() ({ unsigned int __rval; __asm__ __volatile__ ("cli %0;" : "=r"(_
30:/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_sti(x) __asm__ __volatile__ ("sti %0;" : : "r"(x))
31:/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_idle() __asm__ __volatile__ ("IDLE;")
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))
35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : "
36:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x))
37:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinvmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSHINV[%0++];" : "
38:/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_flush(x) __asm__ __volatile__ ("FLUSH[%0];" : : "p"(x))
39:/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_flushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSH[%0++];" : "+p"
40:/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_iflush(x) __asm__ __volatile__ ("IFLUSH[%0];" : : "p"(x))
41:/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_iflushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("IFLUSH[%0++];" : "+p
42:/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_csync() __builtin_bfin_csync()
43:/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_ssync() __builtin_bfin_ssync()
44:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
45:/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 /* __NO_BUILTIN */
46:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
47:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
48:/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) && !defined(__NO_SHORTNAMES)
49:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
50:/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_NOP) && \
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 ****
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
55:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
56:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* Insert a normal 16 bit NOP, which is treated as volatile.
57:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
58:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
59:/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
60:/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
61:/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 NOP(void) {
62:/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_NOP();
63:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
64:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
65:/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_NOP */
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/cczxWT4n.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))))
70:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
71:/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_CLI
72:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
73:/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
74:/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
75:/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 unsigned int cli(void) {
76:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** unsigned int __rval = __builtin_cli();
77:/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;
78:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
79:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
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) && \
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)) || \
84:/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_STI))))
85:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
86:/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_STI
87:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
88:/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
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);
92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
93:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
94:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_STI */
95:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
96:/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_IDLE) && \
97:/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_IDLE)) || \
98:/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_IDLE))))
99:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
100:/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_IDLE
101:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
102:/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
103:/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
104:/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 idle(void) {
105:/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_idle();
106:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
107:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
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) && \
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)) || \
112:/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_RAISE_INTR))))
113:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
114:/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_RAISE_INTR
115:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
116:/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 raise_intr(A) (__builtin_raise((A)))
117:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
118:/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_RAISE_INTR */
119:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
120:/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_EXCPT) && \
121:/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_EXCPT)) || \
122:/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_EXCPT))))
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/cczxWT4n.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)))
127:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
128:/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_EXCPT */
129:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
130:/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_PREFETCH) && \
131:/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_PREFETCH)) || \
132:/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_PREFETCH))))
133:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
134:/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_PREFETCH
135:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
136:/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
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);
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 **** }
141:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
142:/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_PREFETCH */
143:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
144:/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_PREFETCHMODUP) && \
145:/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_PREFETCHMODUP)) || \
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
149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
150:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
151:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
152:/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 * prefetchmodup(void * __a) {
153:/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_prefetchmodup(__a);
154:/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;
155:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
156:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
157:/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_PREFETCHMODUP */
158:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
159:/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_FLUSHINV) && \
160:/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_FLUSHINV)) || \
161:/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_FLUSHINV))))
162:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
163:/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_FLUSHINV
164:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
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) {
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);
169:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
170:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
171:/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_FLUSHINV */
172:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
173:/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_FLUSHINVMODUP) && \
174:/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_FLUSHINVMODUP)) || \
175:/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_FLUSHINVMODUP))))
176:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
177:/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_FLUSHINVMODUP
178:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
179:/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
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/cczxWT4n.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;
184:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
185:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
186:/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_FLUSHINVMODUP */
187:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
188:/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_FLUSH) && \
189:/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_FLUSH)) || \
190:/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_FLUSH))))
191:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
192:/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_FLUSH
193:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
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) {
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);
198:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
199:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
200:/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_FLUSH */
201:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
202:/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_FLUSHMODUP) && \
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 ****
206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP
207:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
208:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
209:/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
210:/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 * flushmodup(void * __a) {
211:/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_flushmodup(__a);
212:/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;
213:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
214:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
215:/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_FLUSHMODUP */
216:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
217:/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_IFLUSH) && \
218:/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_IFLUSH)) || \
219:/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_IFLUSH))))
220:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
221:/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_IFLUSH
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
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) {
226:/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_iflush(__a);
227:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
228:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
229:/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_IFLUSH */
230:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
231:/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_IFLUSHMODUP) && \
232:/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_IFLUSHMODUP)) || \
233:/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_IFLUSHMODUP))))
234:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
235:/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_IFLUSHMODUP
236:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
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/cczxWT4n.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);
241:/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;
242:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
243:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
244:/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_IFLUSHMODUP */
245:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
246:/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_CSYNC) && \
247:/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_CSYNC)) || \
248:/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_CSYNC))))
249:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
250:/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_CSYNC
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
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 **** */
255:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
256:/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
257:/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
258:/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 csync(void) {
259:/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_csync();
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 */
263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
264:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_SSYNC) && \
265:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_SSYNC)) || \
266:/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_SSYNC))))
267:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
268:/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_SSYNC
269:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
270:/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 ssync instruction protected by CLI/STI for anomaly 05-00-0312;
271:/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 ssync by using ssync_int
272:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
273:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
274:/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
275:/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
276:/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 ssync(void) {
277:/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_ssync();
330 .loc 2 277 0
331 024c 2400 ssync;
332 .LBE21:
333 .LBE20:
213:src/l502_sport_tx.c **** f_done_descr=0;
214:src/l502_sport_tx.c ****
215:src/l502_sport_tx.c **** ssync();
216:src/l502_sport_tx.c ****
217:src/l502_sport_tx.c **** status = *pDMA4_IRQ_STATUS;
334 .loc 1 217 0
335 024e 4AE1C0FF P2.H = 65472;
336 0252 0AE1280D P2.L = 3368;
337 0256 1295 R2 = W [P2] (Z);
218:src/l502_sport_tx.c **** /* если DMA остановлен, а дескрипторы на передачу <20>
219:src/l502_sport_tx.c **** if ((f_done_cnt != f_put_cnt) && !(status & DMA_RUN)) {
338 .loc 1 219 0
339 0258 2191 R1 = [P4];
340 025a 1891 R0 = [P3];
341 025c 0108 cc =R1==R0;
BFIN GAS /tmp/cczxWT4n.s page 16
342 025e 0318 if cc jump .L13;
343 0260 1A48 cc = !BITTST (R2,3);
344 0262 361C if cc jump .L18 (bp);
345 .L13:
220:src/l502_sport_tx.c **** *pDMA4_CONFIG = SPORT_TX_DMA_CFG_START;
221:src/l502_sport_tx.c **** }
222:src/l502_sport_tx.c ****
223:src/l502_sport_tx.c **** if (f_done_cnt == f_put_cnt) {
346 .loc 1 223 0
347 0264 2191 R1 = [P4];
348 0266 1891 R0 = [P3];
349 0268 0108 cc =R1==R0;
350 026a 4518 if cc jump .L19;
351 .L14:
224:src/l502_sport_tx.c **** ssync();
225:src/l502_sport_tx.c **** }
226:src/l502_sport_tx.c ****
227:src/l502_sport_tx.c **** if ((g_stream_out_state == OUT_STREAM_RUN) && (f_done_cnt == f_put_cnt))
352 .loc 1 227 0
353 026c 4AE10000 P2.H = _g_stream_out_state;
354 0270 0AE10000 P2.L = _g_stream_out_state;
355 0274 1091 R0 = [P2];
356 0276 100C cc =R0==2;
357 0278 3018 if cc jump .L20;
358 027a 0000 nop;
359 .L10:
360 .LBE19:
228:src/l502_sport_tx.c **** f_tx_was_empty = 1;
229:src/l502_sport_tx.c **** }
230:src/l502_sport_tx.c **** }
231:src/l502_sport_tx.c ****
232:src/l502_sport_tx.c **** if (*pDMA4_IRQ_STATUS & DMA_ERR) {
361 .loc 1 232 0
362 027c 4AE1C0FF P2.H = 65472;
363 0280 0AE1280D P2.L = 3368;
364 0284 1095 R0 = W [P2] (Z);
365 0286 0848 cc = !BITTST (R0,1);
366 0288 0318 if cc jump .L16;
233:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_ERR;
367 .loc 1 233 0
368 028a 1060 R0 = 2 (X);
369 028c 1097 W [P2] = R0;
370 .L16:
234:src/l502_sport_tx.c **** }
235:src/l502_sport_tx.c ****
236:src/l502_sport_tx.c **** }
371 .loc 1 236 0
372 028e 01E80000 UNLINK;
373 0292 3B01 RETI = [SP++];
374 0294 23012201 A1.w = [SP++]; A1.x = [SP++];
375 0298 21012001 A0.w = [SP++]; A0.x = [SP++];
376 029c 1701 M3 = [SP++];
377 029e 1601 M2 = [SP++];
378 02a0 1501 M1 = [SP++];
379 02a2 1401 M0 = [SP++];
380 02a4 1F01 L3 = [SP++];
381 02a6 1E01 L2 = [SP++];
BFIN GAS /tmp/cczxWT4n.s page 17
382 02a8 1D01 L1 = [SP++];
383 02aa 1C01 L0 = [SP++];
384 02ac 1B01 B3 = [SP++];
385 02ae 1A01 B2 = [SP++];
386 02b0 1901 B1 = [SP++];
387 02b2 1801 B0 = [SP++];
388 02b4 1301 I3 = [SP++];
389 02b6 1201 I2 = [SP++];
390 02b8 1101 I1 = [SP++];
391 02ba 1001 I0 = [SP++];
392 02bc 8005 ( r7:0, p5:0 ) = [sp++];
393
394 .LCFI31:
395 02be 3501 LB1 = [SP++];
396 02c0 3201 LB0 = [SP++];
397 02c2 3301 LC1 = [SP++];
398 02c4 3001 LC0 = [SP++];
399 02c6 3401 LT1 = [SP++];
400 02c8 3101 LT0 = [SP++];
401 02ca 2601 ASTAT = [SP++];
402 02cc 1100 rti;
403 .L18:
404 .LBB24:
220:src/l502_sport_tx.c **** *pDMA4_CONFIG = SPORT_TX_DMA_CFG_START;
405 .loc 1 220 0
406 02ce 20E1A565 R0 = 26021 (X);
407 02d2 026F P2 += -32;
408 02d4 1097 W [P2] = R0;
409 02d6 C72F jump.s .L13;
410 .L20:
227:src/l502_sport_tx.c **** if ((g_stream_out_state == OUT_STREAM_RUN) && (f_done_cnt == f_put_cnt))
411 .loc 1 227 0
412 02d8 2191 R1 = [P4];
413 02da 1891 R0 = [P3];
414 02dc 0108 cc =R1==R0;
415 02de CF17 if !cc jump .L10 (bp);
228:src/l502_sport_tx.c **** f_tx_was_empty = 1;
416 .loc 1 228 0
417 02e0 4AE10000 P2.H = _f_tx_was_empty;
418 02e4 0860 R0 = 1 (X);
419 02e6 0AE10000 P2.L = _f_tx_was_empty;
420 02ea 1093 [P2] = R0;
421 02ec C82F jump.s .L10;
422 .L17:
213:src/l502_sport_tx.c **** f_done_descr=0;
423 .loc 1 213 0
424 02ee 0060 R0 = 0 (X);
425 02f0 289B B [P5] = R0;
426 02f2 AD2F jump.s .L12;
427 .L19:
428 .LBB22:
429 .LBB23:
430 .loc 2 277 0
431 02f4 2400 ssync;
432 02f6 BB2F jump.s .L14;
433 .LBE23:
434 .LBE22:
BFIN GAS /tmp/cczxWT4n.s page 18
435 .LBE24:
436 .LFE22:
437 .size _isr_sport_dma_tx, .-_isr_sport_dma_tx
438 .align 4
439 .global _sport_tx_start_req;
440 .type _sport_tx_start_req, STT_FUNC;
441 _sport_tx_start_req:
442 .LFB21:
150:src/l502_sport_tx.c **** void sport_tx_start_req(uint32_t* buf, uint32_t size) {
443 .loc 1 150 0
444 .LVL3:
445 02f8 C304 [--sp] = ( p5:3 );
446
447 .LCFI32:
152:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4;
448 .loc 1 152 0
449 02fa 4AE1C0FF P2.H = 65472;
150:src/l502_sport_tx.c **** void sport_tx_start_req(uint32_t* buf, uint32_t size) {
450 .loc 1 150 0
451 02fe 00E80000 LINK 0;
452 .LCFI33:
152:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4;
453 .loc 1 152 0
454 0302 0AE10C01 P2.L = 268;
455 0306 1291 R2 = [P2];
456 0308 8A4C BITCLR (R2,17);
154:src/l502_sport_tx.c **** f_descrs[f_put_descr].sal = (uint32_t)buf & 0xFFFF;
457 .loc 1 154 0
458 030a 48E10000 P0.H = _f_put_descr;
152:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4;
459 .loc 1 152 0
460 030e 1293 [P2] = R2;
154:src/l502_sport_tx.c **** f_descrs[f_put_descr].sal = (uint32_t)buf & 0xFFFF;
461 .loc 1 154 0
462 0310 08E1A400 P0.L = _f_put_descr;
463 0314 0299 R2 = B [P0] (Z);
464 0316 1232 P2 = R2;
465 0318 4BE10000 P3.H = _f_descrs;
466 031c 0BE10400 P3.L = _f_descrs;
156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2;
467 .loc 1 156 0
468 0320 094F R1 <<= 1;
469 .LVL4:
154:src/l502_sport_tx.c **** f_descrs[f_put_descr].sal = (uint32_t)buf & 0xFFFF;
470 .loc 1 154 0
471 0322 925E P2 = P2 + (P2 << 2);
472 0324 935C P2 = P3 + (P2 << 1);
473 0326 50B4 W [P2+2] = R0;
155:src/l502_sport_tx.c **** f_descrs[f_put_descr].sah = ((uint32_t)buf >> 16) & 0xFFFF;
474 .loc 1 155 0
475 0328 804E R0 >>= 16;
476 .LVL5:
477 032a 90B4 W [P2+4] = R0;
157:src/l502_sport_tx.c **** f_descrs[f_put_descr].cfg = SPORT_TX_DMA_CFG_WAIT;
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/cczxWT4n.s page 19
480 .loc 1 156 0
481 0330 11B5 W [P2+8] = R1;
157:src/l502_sport_tx.c **** f_descrs[f_put_descr].cfg = SPORT_TX_DMA_CFG_WAIT;
482 .loc 1 157 0
483 0332 D0B4 W [P2+6] = R0;
484 .LBB25:
485 .LBB26:
486 .loc 2 277 0
487 0334 2400 ssync;
488 .LBE26:
489 .LBE25:
162:src/l502_sport_tx.c **** if (f_put_cnt==f_done_cnt) {
490 .loc 1 162 0
491 0336 49E10000 P1.H = _f_put_cnt;
492 033a 09E1A800 P1.L = _f_put_cnt;
493 033e 4DE10000 P5.H = _f_done_cnt;
494 0342 0991 R1 = [P1];
495 0344 0DE1AC00 P5.L = _f_done_cnt;
496 0348 2891 R0 = [P5];
497 034a 0108 cc =R1==R0;
498 034c 2F18 if cc jump .L28;
499 .L22:
169:src/l502_sport_tx.c **** if (f_put_cnt!=f_done_cnt) {
500 .loc 1 169 0
501 034e 0991 R1 = [P1];
502 0350 2891 R0 = [P5];
503 0352 0108 cc =R1==R0;
504 0354 0B18 if cc jump .L23;
505 .LBB27:
170:src/l502_sport_tx.c **** uint8_t prev_descr = (f_put_descr==0) ? SPORT_TX_DESCR_CNT-1 : f_put_descr-1;
506 .loc 1 170 0
507 0356 4199 R1 = B [P0] (X);
508 0358 4843 R0 = R1.B (Z);
509 035a 000C cc =R0==0;
510 035c 2214 if !cc jump .L24 (bp);
511 035e 7A68 P2 = 15 (X);
512 .L25:
171:src/l502_sport_tx.c **** f_descrs[prev_descr].cfg = SPORT_TX_DMA_CFG_START;
513 .loc 1 171 0
514 0360 925E P2 = P2 + (P2 << 2);
515 0362 935C P2 = P3 + (P2 << 1);
516 0364 20E1A565 R0 = 26021 (X);
517 0368 D0B4 W [P2+6] = R0;
518 .L23:
519 .LBE27:
174:src/l502_sport_tx.c **** if (++f_put_descr==SPORT_TX_DESCR_CNT)
520 .loc 1 174 0
521 036a 4099 R0 = B [P0] (X);
522 036c 0864 R0 += 1;
523 036e 009B B [P0] = R0;
524 0370 4043 R0 = R0.B (Z);
525 0372 8160 R1 = 16 (X);
526 0374 0808 cc =R0==R1;
527 0376 0714 if !cc jump .L26 (bp);
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/cczxWT4n.s page 20
530 037c 0060 R0 = 0 (X);
531 037e 0AE1A400 P2.L = _f_put_descr;
532 0382 109B B [P2] = R0;
533 .L26:
178:src/l502_sport_tx.c **** *pSIC_IMASK0 |= IRQ_DMA4;
534 .loc 1 178 0
535 0384 4AE1C0FF P2.H = 65472;
176:src/l502_sport_tx.c **** f_put_cnt++;
536 .loc 1 176 0
537 0388 0891 R0 = [P1];
538 038a 0864 R0 += 1;
539 038c 0893 [P1] = R0;
178:src/l502_sport_tx.c **** *pSIC_IMASK0 |= IRQ_DMA4;
540 .loc 1 178 0
541 038e 0AE10C01 P2.L = 268;
542 0392 1091 R0 = [P2];
543 0394 884A BITSET (R0, 17);
544 0396 1093 [P2] = R0;
179:src/l502_sport_tx.c **** }
545 .loc 1 179 0
546 0398 01E80000 UNLINK;
547 039c 8304 ( p5:3 ) = [sp++];
548
549 .LCFI34:
550 039e 1000 rts;
551 .L24:
552 .LBB28:
170:src/l502_sport_tx.c **** uint8_t prev_descr = (f_put_descr==0) ? SPORT_TX_DESCR_CNT-1 : f_put_descr-1;
553 .loc 1 170 0
554 03a0 0130 R0 = R1;
555 03a2 F867 R0 += -1;
556 03a4 4043 R0 = R0.B (Z);
557 03a6 1032 P2 = R0;
558 03a8 DC2F jump.s .L25;
559 .L28:
560 .LBE28:
561 .LBB29:
164:src/l502_sport_tx.c **** *pDMA4_CONFIG = cfg_wrd;
562 .loc 1 164 0
563 03aa 4AE1C0FF P2.H = 65472;
564 03ae 20E1A565 R0 = 26021 (X);
565 03b2 0AE1080D P2.L = 3336;
165:src/l502_sport_tx.c **** if (f_first)
566 .loc 1 165 0
567 03b6 4CE10000 P4.H = _f_first;
164:src/l502_sport_tx.c **** *pDMA4_CONFIG = cfg_wrd;
568 .loc 1 164 0
569 03ba 1097 W [P2] = R0;
165:src/l502_sport_tx.c **** if (f_first)
570 .loc 1 165 0
571 03bc 0CE1B000 P4.L = _f_first;
572 03c0 2091 R0 = [P4];
573 03c2 000C cc =R0==0;
574 03c4 C51F if cc jump .L22 (bp);
575 .LBB30:
576 .LBB31:
96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN;
BFIN GAS /tmp/cczxWT4n.s page 21
577 .loc 1 96 0
578 03c6 4AE1C0FF P2.H = 65472;
579 03ca 0AE10008 P2.L = 2048;
580 03ce 1095 R0 = W [P2] (Z);
581 03d0 004A BITSET (R0, 0);
582 03d2 1097 W [P2] = R0;
98:src/l502_sport_tx.c **** f_tx_was_empty = 0;
583 .loc 1 98 0
584 03d4 4AE10000 P2.H = _f_tx_was_empty;
97:src/l502_sport_tx.c **** f_first = 0;
585 .loc 1 97 0
586 03d8 0060 R0 = 0 (X);
98:src/l502_sport_tx.c **** f_tx_was_empty = 0;
587 .loc 1 98 0
588 03da 0AE10000 P2.L = _f_tx_was_empty;
97:src/l502_sport_tx.c **** f_first = 0;
589 .loc 1 97 0
590 03de 2093 [P4] = R0;
98:src/l502_sport_tx.c **** f_tx_was_empty = 0;
591 .loc 1 98 0
592 03e0 1093 [P2] = R0;
593 03e2 B62F jump.s .L22;
594 .LBE31:
595 .LBE30:
596 .LBE29:
597 .LFE21:
598 .size _sport_tx_start_req, .-_sport_tx_start_req
599 .align 4
600 .global _sport_tx_stop;
601 .type _sport_tx_stop, STT_FUNC;
602 _sport_tx_stop:
603 .LFB19:
105:src/l502_sport_tx.c **** void sport_tx_stop(void) {
604 .loc 1 105 0
106:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4;
605 .loc 1 106 0
606 03e4 4AE1C0FF P2.H = 65472;
105:src/l502_sport_tx.c **** void sport_tx_stop(void) {
607 .loc 1 105 0
608 03e8 00E80000 LINK 0;
609 .LCFI35:
106:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4;
610 .loc 1 106 0
611 03ec 0AE10C01 P2.L = 268;
612 03f0 1091 R0 = [P2];
613 03f2 884C BITCLR (R0,17);
614 03f4 1093 [P2] = R0;
108:src/l502_sport_tx.c **** *pDMA4_CONFIG = 0;
615 .loc 1 108 0
616 03f6 4AE1C0FF P2.H = 65472;
617 03fa 0060 R0 = 0 (X);
618 03fc 0AE1080D P2.L = 3336;
619 0400 1097 W [P2] = R0;
620 .LBB40:
621 .LBB41:
622 .loc 2 277 0
623 0402 2400 ssync;
BFIN GAS /tmp/cczxWT4n.s page 22
624 .LBE41:
625 .LBE40:
626 .LBB42:
627 .LBB43:
628 0404 2400 ssync;
629 .LBE43:
630 .LBE42:
631 .LBB44:
632 .LBB45:
633 0406 2400 ssync;
634 .LBE45:
635 .LBE44:
114:src/l502_sport_tx.c **** *pSPORT0_TCR1 &= ~TSPEN;
636 .loc 1 114 0
637 0408 4AE1C0FF P2.H = 65472;
638 040c 0AE10008 P2.L = 2048;
639 0410 1095 R0 = W [P2] (Z);
640 0412 004C BITCLR (R0,0);
641 0414 1097 W [P2] = R0;
116:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_DONE | DMA_ERR;
642 .loc 1 116 0
643 0416 4AE1C0FF P2.H = 65472;
644 041a 1860 R0 = 3 (X);
645 041c 0AE1280D P2.L = 3368;
646 0420 1097 W [P2] = R0;
647 .LBB46:
648 .LBB47:
79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT;
649 .loc 1 79 0
650 0422 4AE10000 P2.H = _f_descrs;
651 0426 0AE10400 P2.L = _f_descrs;
80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF :
652 .loc 1 80 0
653 042a 4230 R0 = P2;
654 042c 5064 R0 += 10;
655 042e 1097 W [P2] = R0;
656 0430 5064 R0 += 10;
657 0432 50B5 W [P2+10] = R0;
658 0434 5064 R0 += 10;
659 0436 90B6 W [P2+20] = R0;
660 0438 5064 R0 += 10;
661 043a D0B7 W [P2+30] = R0;
662 043c 5064 R0 += 10;
663 043e 50E61400 W [P2+40] = R0;
664 0442 5064 R0 += 10;
665 0444 50E61900 W [P2+50] = R0;
666 0448 40E10000 R0.H = _f_descrs+70;
667 044c 00E14A00 R0.L = _f_descrs+70;
668 0450 50E61E00 W [P2+60] = R0;
669 0454 40E10000 R0.H = _f_descrs+80;
670 0458 00E15400 R0.L = _f_descrs+80;
671 045c 50E62300 W [P2+70] = R0;
672 0460 40E10000 R0.H = _f_descrs+90;
673 0464 00E15E00 R0.L = _f_descrs+90;
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/cczxWT4n.s page 23
677 0474 50E62D00 W [P2+90] = R0;
678 0478 40E10000 R0.H = _f_descrs+110;
679 047c 00E17200 R0.L = _f_descrs+110;
680 0480 50E63200 W [P2+100] = R0;
681 0484 40E10000 R0.H = _f_descrs+120;
682 0488 00E17C00 R0.L = _f_descrs+120;
683 048c 50E63700 W [P2+110] = R0;
684 0490 40E10000 R0.H = _f_descrs+130;
685 0494 00E18600 R0.L = _f_descrs+130;
686 0498 50E63C00 W [P2+120] = R0;
687 049c 40E10000 R0.H = _f_descrs+140;
688 04a0 00E19000 R0.L = _f_descrs+140;
689 04a4 50E64100 W [P2+130] = R0;
690 04a8 40E10000 R0.H = _f_descrs+150;
79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT;
691 .loc 1 79 0
692 04ac 21E1A500 R1 = 165 (X);
80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF :
693 .loc 1 80 0
694 04b0 00E19A00 R0.L = _f_descrs+150;
695 04b4 50E64600 W [P2+140] = R0;
79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT;
696 .loc 1 79 0
697 04b8 D1B4 W [P2+6] = R1;
698 04ba 11B6 W [P2+16] = R1;
699 04bc 51B7 W [P2+26] = R1;
700 04be 51E61200 W [P2+36] = R1;
701 04c2 51E61700 W [P2+46] = R1;
702 04c6 51E61C00 W [P2+56] = R1;
703 04ca 51E62100 W [P2+66] = R1;
704 04ce 51E62600 W [P2+76] = R1;
705 04d2 51E62B00 W [P2+86] = R1;
706 04d6 51E63000 W [P2+96] = R1;
707 04da 51E63500 W [P2+106] = R1;
708 04de 51E63A00 W [P2+116] = R1;
709 04e2 51E63F00 W [P2+126] = R1;
710 04e6 51E64400 W [P2+136] = R1;
711 04ea 51E64900 W [P2+146] = R1;
84:src/l502_sport_tx.c **** *pDMA4_NEXT_DESC_PTR = f_descrs;
712 .loc 1 84 0
713 04ee 49E1C0FF P1.H = 65472;
79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT;
714 .loc 1 79 0
715 04f2 51E64E00 W [P2+156] = R1;
80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF :
716 .loc 1 80 0
717 04f6 4230 R0 = P2;
84:src/l502_sport_tx.c **** *pDMA4_NEXT_DESC_PTR = f_descrs;
718 .loc 1 84 0
719 04f8 09E1000D P1.L = 3328;
720 04fc 4A93 [P1] = P2;
80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF :
721 .loc 1 80 0
722 04fe 50E64B00 W [P2+150] = R0;
85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2;
723 .loc 1 85 0
724 0502 4AE1C0FF P2.H = 65472;
BFIN GAS /tmp/cczxWT4n.s page 24
725 0506 1060 R0 = 2 (X);
726 0508 0AE1140D P2.L = 3348;
727 050c 1097 W [P2] = R0;
86:src/l502_sport_tx.c **** f_put_cnt = f_done_cnt = 0;
728 .loc 1 86 0
729 050e 4AE10000 P2.H = _f_done_cnt;
730 0512 0AE1AC00 P2.L = _f_done_cnt;
731 0516 0060 R0 = 0 (X);
732 0518 1093 [P2] = R0;
733 051a 1091 R0 = [P2];
734 051c 4AE10000 P2.H = _f_put_cnt;
735 0520 0AE1A800 P2.L = _f_put_cnt;
736 0524 1093 [P2] = R0;
87:src/l502_sport_tx.c **** f_put_descr = f_done_descr = 0;
737 .loc 1 87 0
738 0526 4AE10000 P2.H = _f_done_descr;
739 052a 0060 R0 = 0 (X);
740 052c 0AE1A500 P2.L = _f_done_descr;
741 0530 109B B [P2] = R0;
742 0532 4AE10000 P2.H = _f_put_descr;
743 0536 0AE1A400 P2.L = _f_put_descr;
744 053a 109B B [P2] = R0;
88:src/l502_sport_tx.c **** f_first = 1;
745 .loc 1 88 0
746 053c 4AE10000 P2.H = _f_first;
747 0540 0860 R0 = 1 (X);
748 0542 0AE1B000 P2.L = _f_first;
749 0546 1093 [P2] = R0;
750 .LBE47:
751 .LBE46:
120:src/l502_sport_tx.c **** }
752 .loc 1 120 0
753 0548 01E80000 UNLINK;
754 054c 1000 rts;
755 .LFE19:
756 .size _sport_tx_stop, .-_sport_tx_stop
757 .local _f_tx_was_empty
758 .comm _f_tx_was_empty,4,4
759 .local _f_descrs
760 .comm _f_descrs,160,2
761 .local _f_put_descr
762 .comm _f_put_descr,1,1
763 .local _f_done_descr
764 .comm _f_done_descr,1,1
765 .local _f_put_cnt
766 .comm _f_put_cnt,4,4
767 .local _f_done_cnt
768 .comm _f_done_cnt,4,4
769 .local _f_first
770 .comm _f_first,4,4
771 .section .debug_frame,"",@progbits
772 .Lframe0:
773 0000 0C000000 .4byte .LECIE0-.LSCIE0
774 .LSCIE0:
775 0004 FFFFFFFF .4byte 0xffffffff
776 0008 01 .byte 0x1
777 0009 00 .string ""
BFIN GAS /tmp/cczxWT4n.s page 25
778 000a 01 .uleb128 0x1
779 000b 7C .sleb128 -4
780 000c 23 .byte 0x23
781 000d 0C .byte 0xc
782 000e 0E .uleb128 0xe
783 000f 00 .uleb128 0x0
784 .align 4
785 .LECIE0:
786 .LSFDE0:
787 0010 14000000 .4byte .LEFDE0-.LASFDE0
788 .LASFDE0:
789 0014 00000000 .4byte .Lframe0
790 0018 00000000 .4byte .LFB16
791 001c 38000000 .4byte .LFE16-.LFB16
792 0020 48 .byte 0x4
793 .4byte .LCFI0-.LFB16
794 0021 0C .byte 0xc
795 0022 0F .uleb128 0xf
796 0023 08 .uleb128 0x8
797 0024 8F .byte 0x8f
798 0025 02 .uleb128 0x2
799 0026 A3 .byte 0xa3
800 0027 01 .uleb128 0x1
801 .align 4
802 .LEFDE0:
803 .LSFDE2:
804 0028 14000000 .4byte .LEFDE2-.LASFDE2
805 .LASFDE2:
806 002c 00000000 .4byte .Lframe0
807 0030 38000000 .4byte .LFB17
808 0034 30010000 .4byte .LFE17-.LFB17
809 0038 4E .byte 0x4
810 .4byte .LCFI1-.LFB17
811 0039 0C .byte 0xc
812 003a 0F .uleb128 0xf
813 003b 08 .uleb128 0x8
814 003c 8F .byte 0x8f
815 003d 02 .uleb128 0x2
816 003e A3 .byte 0xa3
817 003f 01 .uleb128 0x1
818 .align 4
819 .LEFDE2:
820 .LSFDE4:
821 0040 14000000 .4byte .LEFDE4-.LASFDE4
822 .LASFDE4:
823 0044 00000000 .4byte .Lframe0
824 0048 68010000 .4byte .LFB20
825 004c 24000000 .4byte .LFE20-.LFB20
826 0050 48 .byte 0x4
827 .4byte .LCFI2-.LFB20
828 0051 0C .byte 0xc
829 0052 0F .uleb128 0xf
830 0053 08 .uleb128 0x8
831 0054 8F .byte 0x8f
832 0055 02 .uleb128 0x2
833 0056 A3 .byte 0xa3
834 0057 01 .uleb128 0x1
BFIN GAS /tmp/cczxWT4n.s page 26
835 .align 4
836 .LEFDE4:
837 .LSFDE6:
838 0058 C0000000 .4byte .LEFDE6-.LASFDE6
839 .LASFDE6:
840 005c 00000000 .4byte .Lframe0
841 0060 8C010000 .4byte .LFB22
842 0064 6C010000 .4byte .LFE22-.LFB22
843 0068 42 .byte 0x4
844 .4byte .LCFI3-.LFB22
845 0069 0E .byte 0xe
846 006a 04 .uleb128 0x4
847 006b 42 .byte 0x4
848 .4byte .LCFI4-.LCFI3
849 006c 0E .byte 0xe
850 006d 08 .uleb128 0x8
851 006e 42 .byte 0x4
852 .4byte .LCFI5-.LCFI4
853 006f 0E .byte 0xe
854 0070 0C .uleb128 0xc
855 0071 42 .byte 0x4
856 .4byte .LCFI6-.LCFI5
857 0072 0E .byte 0xe
858 0073 10 .uleb128 0x10
859 0074 42 .byte 0x4
860 .4byte .LCFI7-.LCFI6
861 0075 0E .byte 0xe
862 0076 14 .uleb128 0x14
863 0077 42 .byte 0x4
864 .4byte .LCFI8-.LCFI7
865 0078 0E .byte 0xe
866 0079 18 .uleb128 0x18
867 007a 42 .byte 0x4
868 .4byte .LCFI9-.LCFI8
869 007b 0E .byte 0xe
870 007c 1C .uleb128 0x1c
871 007d 42 .byte 0x4
872 .4byte .LCFI10-.LCFI9
873 007e 0E .byte 0xe
874 007f 54 .uleb128 0x54
875 0080 42 .byte 0x4
876 .4byte .LCFI11-.LCFI10
877 0081 0E .byte 0xe
878 0082 58 .uleb128 0x58
879 0083 42 .byte 0x4
880 .4byte .LCFI12-.LCFI11
881 0084 0E .byte 0xe
882 0085 5C .uleb128 0x5c
883 0086 42 .byte 0x4
884 .4byte .LCFI13-.LCFI12
885 0087 0E .byte 0xe
886 0088 60 .uleb128 0x60
887 0089 42 .byte 0x4
888 .4byte .LCFI14-.LCFI13
889 008a 0E .byte 0xe
890 008b 64 .uleb128 0x64
891 008c 42 .byte 0x4
BFIN GAS /tmp/cczxWT4n.s page 27
892 .4byte .LCFI15-.LCFI14
893 008d 0E .byte 0xe
894 008e 68 .uleb128 0x68
895 008f 42 .byte 0x4
896 .4byte .LCFI16-.LCFI15
897 0090 0E .byte 0xe
898 0091 6C .uleb128 0x6c
899 0092 42 .byte 0x4
900 .4byte .LCFI17-.LCFI16
901 0093 0E .byte 0xe
902 0094 70 .uleb128 0x70
903 0095 42 .byte 0x4
904 .4byte .LCFI18-.LCFI17
905 0096 0E .byte 0xe
906 0097 74 .uleb128 0x74
907 0098 42 .byte 0x4
908 .4byte .LCFI19-.LCFI18
909 0099 0E .byte 0xe
910 009a 78 .uleb128 0x78
911 009b 42 .byte 0x4
912 .4byte .LCFI20-.LCFI19
913 009c 0E .byte 0xe
914 009d 7C .uleb128 0x7c
915 009e 42 .byte 0x4
916 .4byte .LCFI21-.LCFI20
917 009f 0E .byte 0xe
918 00a0 8001 .uleb128 0x80
919 00a2 42 .byte 0x4
920 .4byte .LCFI22-.LCFI21
921 00a3 0E .byte 0xe
922 00a4 8401 .uleb128 0x84
923 00a6 42 .byte 0x4
924 .4byte .LCFI23-.LCFI22
925 00a7 0E .byte 0xe
926 00a8 8801 .uleb128 0x88
927 00aa 42 .byte 0x4
928 .4byte .LCFI24-.LCFI23
929 00ab 0E .byte 0xe
930 00ac 8C01 .uleb128 0x8c
931 00ae 42 .byte 0x4
932 .4byte .LCFI25-.LCFI24
933 00af 0E .byte 0xe
934 00b0 9001 .uleb128 0x90
935 00b2 42 .byte 0x4
936 .4byte .LCFI26-.LCFI25
937 00b3 0E .byte 0xe
938 00b4 9401 .uleb128 0x94
939 00b6 44 .byte 0x4
940 .4byte .LCFI27-.LCFI26
941 00b7 0E .byte 0xe
942 00b8 9C01 .uleb128 0x9c
943 00ba A0 .byte 0xa0
944 00bb 27 .uleb128 0x27
945 00bc 9F .byte 0x9f
946 00bd 25 .uleb128 0x25
947 00be 9E .byte 0x9e
948 00bf 24 .uleb128 0x24
BFIN GAS /tmp/cczxWT4n.s page 28
949 00c0 9D .byte 0x9d
950 00c1 23 .uleb128 0x23
951 00c2 9C .byte 0x9c
952 00c3 22 .uleb128 0x22
953 00c4 9B .byte 0x9b
954 00c5 21 .uleb128 0x21
955 00c6 9A .byte 0x9a
956 00c7 20 .uleb128 0x20
957 00c8 99 .byte 0x99
958 00c9 1F .uleb128 0x1f
959 00ca 98 .byte 0x98
960 00cb 1E .uleb128 0x1e
961 00cc 97 .byte 0x97
962 00cd 1D .uleb128 0x1d
963 00ce 96 .byte 0x96
964 00cf 1C .uleb128 0x1c
965 00d0 95 .byte 0x95
966 00d1 1B .uleb128 0x1b
967 00d2 94 .byte 0x94
968 00d3 1A .uleb128 0x1a
969 00d4 93 .byte 0x93
970 00d5 19 .uleb128 0x19
971 00d6 92 .byte 0x92
972 00d7 18 .uleb128 0x18
973 00d8 91 .byte 0x91
974 00d9 17 .uleb128 0x17
975 00da 90 .byte 0x90
976 00db 16 .uleb128 0x16
977 00dc 8D .byte 0x8d
978 00dd 15 .uleb128 0x15
979 00de 8C .byte 0x8c
980 00df 14 .uleb128 0x14
981 00e0 8B .byte 0x8b
982 00e1 13 .uleb128 0x13
983 00e2 8A .byte 0x8a
984 00e3 12 .uleb128 0x12
985 00e4 89 .byte 0x89
986 00e5 11 .uleb128 0x11
987 00e6 88 .byte 0x88
988 00e7 10 .uleb128 0x10
989 00e8 87 .byte 0x87
990 00e9 0F .uleb128 0xf
991 00ea 86 .byte 0x86
992 00eb 0E .uleb128 0xe
993 00ec 85 .byte 0x85
994 00ed 0D .uleb128 0xd
995 00ee 84 .byte 0x84
996 00ef 0C .uleb128 0xc
997 00f0 83 .byte 0x83
998 00f1 0B .uleb128 0xb
999 00f2 82 .byte 0x82
1000 00f3 0A .uleb128 0xa
1001 00f4 81 .byte 0x81
1002 00f5 09 .uleb128 0x9
1003 00f6 80 .byte 0x80
1004 00f7 08 .uleb128 0x8
1005 00f8 B1 .byte 0xb1
BFIN GAS /tmp/cczxWT4n.s page 29
1006 00f9 07 .uleb128 0x7
1007 00fa B0 .byte 0xb0
1008 00fb 06 .uleb128 0x6
1009 00fc AF .byte 0xaf
1010 00fd 05 .uleb128 0x5
1011 00fe AE .byte 0xae
1012 00ff 04 .uleb128 0x4
1013 0100 AD .byte 0xad
1014 0101 03 .uleb128 0x3
1015 0102 AC .byte 0xac
1016 0103 02 .uleb128 0x2
1017 0104 A8 .byte 0xa8
1018 0105 01 .uleb128 0x1
1019 0106 48 .byte 0x4
1020 .4byte .LCFI28-.LCFI27
1021 0107 0E .byte 0xe
1022 0108 A401 .uleb128 0xa4
1023 010a 46 .byte 0x4
1024 .4byte .LCFI29-.LCFI28
1025 010b 0E .byte 0xe
1026 010c A801 .uleb128 0xa8
1027 010e 44 .byte 0x4
1028 .4byte .LCFI30-.LCFI29
1029 010f 0C .byte 0xc
1030 0110 0F .uleb128 0xf
1031 0111 B001 .uleb128 0xb0
1032 0113 8F .byte 0x8f
1033 0114 2C .uleb128 0x2c
1034 0115 A3 .byte 0xa3
1035 0116 2B .uleb128 0x2b
1036 0117 A4 .byte 0xa4
1037 0118 2A .uleb128 0x2a
1038 0119 A1 .byte 0xa1
1039 011a 29 .uleb128 0x29
1040 011b 00 .align 4
1041 .LEFDE6:
1042 .LSFDE8:
1043 011c 20000000 .4byte .LEFDE8-.LASFDE8
1044 .LASFDE8:
1045 0120 00000000 .4byte .Lframe0
1046 0124 F8020000 .4byte .LFB21
1047 0128 EC000000 .4byte .LFE21-.LFB21
1048 012c 42 .byte 0x4
1049 .4byte .LCFI32-.LFB21
1050 012d 0E .byte 0xe
1051 012e 0C .uleb128 0xc
1052 012f 48 .byte 0x4
1053 .4byte .LCFI33-.LCFI32
1054 0130 0C .byte 0xc
1055 0131 0F .uleb128 0xf
1056 0132 14 .uleb128 0x14
1057 0133 8F .byte 0x8f
1058 0134 05 .uleb128 0x5
1059 0135 A3 .byte 0xa3
1060 0136 04 .uleb128 0x4
1061 0137 8D .byte 0x8d
1062 0138 03 .uleb128 0x3
BFIN GAS /tmp/cczxWT4n.s page 30
1063 0139 8C .byte 0x8c
1064 013a 02 .uleb128 0x2
1065 013b 8B .byte 0x8b
1066 013c 01 .uleb128 0x1
1067 013d 000000 .align 4
1068 .LEFDE8:
1069 .LSFDE10:
1070 0140 14000000 .4byte .LEFDE10-.LASFDE10
1071 .LASFDE10:
1072 0144 00000000 .4byte .Lframe0
1073 0148 E4030000 .4byte .LFB19
1074 014c 6A010000 .4byte .LFE19-.LFB19
1075 0150 48 .byte 0x4
1076 .4byte .LCFI35-.LFB19
1077 0151 0C .byte 0xc
1078 0152 0F .uleb128 0xf
1079 0153 08 .uleb128 0x8
1080 0154 8F .byte 0x8f
1081 0155 02 .uleb128 0x2
1082 0156 A3 .byte 0xa3
1083 0157 01 .uleb128 0x1
1084 .align 4
1085 .LEFDE10:
1086 .text;
1087 .Letext0:
1088 054e 0000 .section .debug_loc,"",@progbits
1089 .Ldebug_loc0:
1090 .LLST0:
1091 0000 00000000 .4byte .LFB16-.Ltext0
1092 0004 08000000 .4byte .LCFI0-.Ltext0
1093 0008 0100 .2byte 0x1
1094 000a 5E .byte 0x5e
1095 000b 08000000 .4byte .LCFI0-.Ltext0
1096 000f 38000000 .4byte .LFE16-.Ltext0
1097 0013 0200 .2byte 0x2
1098 0015 7F .byte 0x7f
1099 0016 08 .sleb128 8
1100 0017 00000000 .4byte 0x0
1101 001b 00000000 .4byte 0x0
1102 .LLST1:
1103 001f 38000000 .4byte .LFB17-.Ltext0
1104 0023 46000000 .4byte .LCFI1-.Ltext0
1105 0027 0100 .2byte 0x1
1106 0029 5E .byte 0x5e
1107 002a 46000000 .4byte .LCFI1-.Ltext0
1108 002e 68010000 .4byte .LFE17-.Ltext0
1109 0032 0200 .2byte 0x2
1110 0034 7F .byte 0x7f
1111 0035 08 .sleb128 8
1112 0036 00000000 .4byte 0x0
1113 003a 00000000 .4byte 0x0
1114 .LLST2:
1115 003e 68010000 .4byte .LFB20-.Ltext0
1116 0042 70010000 .4byte .LCFI2-.Ltext0
1117 0046 0100 .2byte 0x1
1118 0048 5E .byte 0x5e
1119 0049 70010000 .4byte .LCFI2-.Ltext0
BFIN GAS /tmp/cczxWT4n.s page 31
1120 004d 8C010000 .4byte .LFE20-.Ltext0
1121 0051 0200 .2byte 0x2
1122 0053 7F .byte 0x7f
1123 0054 08 .sleb128 8
1124 0055 00000000 .4byte 0x0
1125 0059 00000000 .4byte 0x0
1126 .LLST3:
1127 005d 8C010000 .4byte .LFB22-.Ltext0
1128 0061 8E010000 .4byte .LCFI3-.Ltext0
1129 0065 0100 .2byte 0x1
1130 0067 5E .byte 0x5e
1131 0068 8E010000 .4byte .LCFI3-.Ltext0
1132 006c 90010000 .4byte .LCFI4-.Ltext0
1133 0070 0200 .2byte 0x2
1134 0072 7E .byte 0x7e
1135 0073 04 .sleb128 4
1136 0074 90010000 .4byte .LCFI4-.Ltext0
1137 0078 92010000 .4byte .LCFI5-.Ltext0
1138 007c 0200 .2byte 0x2
1139 007e 7E .byte 0x7e
1140 007f 08 .sleb128 8
1141 0080 92010000 .4byte .LCFI5-.Ltext0
1142 0084 94010000 .4byte .LCFI6-.Ltext0
1143 0088 0200 .2byte 0x2
1144 008a 7E .byte 0x7e
1145 008b 0C .sleb128 12
1146 008c 94010000 .4byte .LCFI6-.Ltext0
1147 0090 96010000 .4byte .LCFI7-.Ltext0
1148 0094 0200 .2byte 0x2
1149 0096 7E .byte 0x7e
1150 0097 10 .sleb128 16
1151 0098 96010000 .4byte .LCFI7-.Ltext0
1152 009c 98010000 .4byte .LCFI8-.Ltext0
1153 00a0 0200 .2byte 0x2
1154 00a2 7E .byte 0x7e
1155 00a3 14 .sleb128 20
1156 00a4 98010000 .4byte .LCFI8-.Ltext0
1157 00a8 9A010000 .4byte .LCFI9-.Ltext0
1158 00ac 0200 .2byte 0x2
1159 00ae 7E .byte 0x7e
1160 00af 18 .sleb128 24
1161 00b0 9A010000 .4byte .LCFI9-.Ltext0
1162 00b4 9C010000 .4byte .LCFI10-.Ltext0
1163 00b8 0200 .2byte 0x2
1164 00ba 7E .byte 0x7e
1165 00bb 1C .sleb128 28
1166 00bc 9C010000 .4byte .LCFI10-.Ltext0
1167 00c0 9E010000 .4byte .LCFI11-.Ltext0
1168 00c4 0300 .2byte 0x3
1169 00c6 7E .byte 0x7e
1170 00c7 D400 .sleb128 84
1171 00c9 9E010000 .4byte .LCFI11-.Ltext0
1172 00cd A0010000 .4byte .LCFI12-.Ltext0
1173 00d1 0300 .2byte 0x3
1174 00d3 7E .byte 0x7e
1175 00d4 D800 .sleb128 88
1176 00d6 A0010000 .4byte .LCFI12-.Ltext0
BFIN GAS /tmp/cczxWT4n.s page 32
1177 00da A2010000 .4byte .LCFI13-.Ltext0
1178 00de 0300 .2byte 0x3
1179 00e0 7E .byte 0x7e
1180 00e1 DC00 .sleb128 92
1181 00e3 A2010000 .4byte .LCFI13-.Ltext0
1182 00e7 A4010000 .4byte .LCFI14-.Ltext0
1183 00eb 0300 .2byte 0x3
1184 00ed 7E .byte 0x7e
1185 00ee E000 .sleb128 96
1186 00f0 A4010000 .4byte .LCFI14-.Ltext0
1187 00f4 A6010000 .4byte .LCFI15-.Ltext0
1188 00f8 0300 .2byte 0x3
1189 00fa 7E .byte 0x7e
1190 00fb E400 .sleb128 100
1191 00fd A6010000 .4byte .LCFI15-.Ltext0
1192 0101 A8010000 .4byte .LCFI16-.Ltext0
1193 0105 0300 .2byte 0x3
1194 0107 7E .byte 0x7e
1195 0108 E800 .sleb128 104
1196 010a A8010000 .4byte .LCFI16-.Ltext0
1197 010e AA010000 .4byte .LCFI17-.Ltext0
1198 0112 0300 .2byte 0x3
1199 0114 7E .byte 0x7e
1200 0115 EC00 .sleb128 108
1201 0117 AA010000 .4byte .LCFI17-.Ltext0
1202 011b AC010000 .4byte .LCFI18-.Ltext0
1203 011f 0300 .2byte 0x3
1204 0121 7E .byte 0x7e
1205 0122 F000 .sleb128 112
1206 0124 AC010000 .4byte .LCFI18-.Ltext0
1207 0128 AE010000 .4byte .LCFI19-.Ltext0
1208 012c 0300 .2byte 0x3
1209 012e 7E .byte 0x7e
1210 012f F400 .sleb128 116
1211 0131 AE010000 .4byte .LCFI19-.Ltext0
1212 0135 B0010000 .4byte .LCFI20-.Ltext0
1213 0139 0300 .2byte 0x3
1214 013b 7E .byte 0x7e
1215 013c F800 .sleb128 120
1216 013e B0010000 .4byte .LCFI20-.Ltext0
1217 0142 B2010000 .4byte .LCFI21-.Ltext0
1218 0146 0300 .2byte 0x3
1219 0148 7E .byte 0x7e
1220 0149 FC00 .sleb128 124
1221 014b B2010000 .4byte .LCFI21-.Ltext0
1222 014f B4010000 .4byte .LCFI22-.Ltext0
1223 0153 0300 .2byte 0x3
1224 0155 7E .byte 0x7e
1225 0156 8001 .sleb128 128
1226 0158 B4010000 .4byte .LCFI22-.Ltext0
1227 015c B6010000 .4byte .LCFI23-.Ltext0
1228 0160 0300 .2byte 0x3
1229 0162 7E .byte 0x7e
1230 0163 8401 .sleb128 132
1231 0165 B6010000 .4byte .LCFI23-.Ltext0
1232 0169 B8010000 .4byte .LCFI24-.Ltext0
1233 016d 0300 .2byte 0x3
BFIN GAS /tmp/cczxWT4n.s page 33
1234 016f 7E .byte 0x7e
1235 0170 8801 .sleb128 136
1236 0172 B8010000 .4byte .LCFI24-.Ltext0
1237 0176 BA010000 .4byte .LCFI25-.Ltext0
1238 017a 0300 .2byte 0x3
1239 017c 7E .byte 0x7e
1240 017d 8C01 .sleb128 140
1241 017f BA010000 .4byte .LCFI25-.Ltext0
1242 0183 BC010000 .4byte .LCFI26-.Ltext0
1243 0187 0300 .2byte 0x3
1244 0189 7E .byte 0x7e
1245 018a 9001 .sleb128 144
1246 018c BC010000 .4byte .LCFI26-.Ltext0
1247 0190 C0010000 .4byte .LCFI27-.Ltext0
1248 0194 0300 .2byte 0x3
1249 0196 7E .byte 0x7e
1250 0197 9401 .sleb128 148
1251 0199 C0010000 .4byte .LCFI27-.Ltext0
1252 019d C8010000 .4byte .LCFI28-.Ltext0
1253 01a1 0300 .2byte 0x3
1254 01a3 7E .byte 0x7e
1255 01a4 9C01 .sleb128 156
1256 01a6 C8010000 .4byte .LCFI28-.Ltext0
1257 01aa CE010000 .4byte .LCFI29-.Ltext0
1258 01ae 0300 .2byte 0x3
1259 01b0 7E .byte 0x7e
1260 01b1 A401 .sleb128 164
1261 01b3 CE010000 .4byte .LCFI29-.Ltext0
1262 01b7 D2010000 .4byte .LCFI30-.Ltext0
1263 01bb 0300 .2byte 0x3
1264 01bd 7E .byte 0x7e
1265 01be A801 .sleb128 168
1266 01c0 D2010000 .4byte .LCFI30-.Ltext0
1267 01c4 F8020000 .4byte .LFE22-.Ltext0
1268 01c8 0300 .2byte 0x3
1269 01ca 7F .byte 0x7f
1270 01cb B001 .sleb128 176
1271 01cd 00000000 .4byte 0x0
1272 01d1 00000000 .4byte 0x0
1273 .LLST4:
1274 01d5 20020000 .4byte .LVL1-.Ltext0
1275 01d9 38020000 .4byte .LVL2-.Ltext0
1276 01dd 0100 .2byte 0x1
1277 01df 51 .byte 0x51
1278 01e0 00000000 .4byte 0x0
1279 01e4 00000000 .4byte 0x0
1280 .LLST5:
1281 01e8 F8020000 .4byte .LFB21-.Ltext0
1282 01ec FA020000 .4byte .LCFI32-.Ltext0
1283 01f0 0100 .2byte 0x1
1284 01f2 5E .byte 0x5e
1285 01f3 FA020000 .4byte .LCFI32-.Ltext0
1286 01f7 02030000 .4byte .LCFI33-.Ltext0
1287 01fb 0200 .2byte 0x2
1288 01fd 7E .byte 0x7e
1289 01fe 0C .sleb128 12
1290 01ff 02030000 .4byte .LCFI33-.Ltext0
BFIN GAS /tmp/cczxWT4n.s page 34
1291 0203 E4030000 .4byte .LFE21-.Ltext0
1292 0207 0200 .2byte 0x2
1293 0209 7F .byte 0x7f
1294 020a 14 .sleb128 20
1295 020b 00000000 .4byte 0x0
1296 020f 00000000 .4byte 0x0
1297 .LLST6:
1298 0213 F8020000 .4byte .LVL3-.Ltext0
1299 0217 2A030000 .4byte .LVL5-.Ltext0
1300 021b 0100 .2byte 0x1
1301 021d 50 .byte 0x50
1302 021e 00000000 .4byte 0x0
1303 0222 00000000 .4byte 0x0
1304 .LLST7:
1305 0226 F8020000 .4byte .LVL3-.Ltext0
1306 022a 22030000 .4byte .LVL4-.Ltext0
1307 022e 0100 .2byte 0x1
1308 0230 51 .byte 0x51
1309 0231 00000000 .4byte 0x0
1310 0235 00000000 .4byte 0x0
1311 .LLST8:
1312 0239 E4030000 .4byte .LFB19-.Ltext0
1313 023d EC030000 .4byte .LCFI35-.Ltext0
1314 0241 0100 .2byte 0x1
1315 0243 5E .byte 0x5e
1316 0244 EC030000 .4byte .LCFI35-.Ltext0
1317 0248 4E050000 .4byte .LFE19-.Ltext0
1318 024c 0200 .2byte 0x2
1319 024e 7F .byte 0x7f
1320 024f 08 .sleb128 8
1321 0250 00000000 .4byte 0x0
1322 0254 00000000 .4byte 0x0
1323 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
1324 .file 4 "src/l502_defs.h"
1325 .file 5 "src/l502_stream.h"
1326 .section .debug_info
1327 0000 A6030000 .4byte 0x3a6
1328 0004 0200 .2byte 0x2
1329 0006 00000000 .4byte .Ldebug_abbrev0
1330 000a 04 .byte 0x4
1331 000b 01 .uleb128 0x1
1332 000c 16010000 .4byte .LASF41
1333 0010 01 .byte 0x1
1334 0011 0E000000 .4byte .LASF42
1335 0015 27000000 .4byte .LASF43
1336 0019 00000000 .4byte .Ltext0
1337 001d 4E050000 .4byte .Letext0
1338 0021 00000000 .4byte .Ldebug_line0
1339 0025 02 .uleb128 0x2
1340 0026 01 .byte 0x1
1341 0027 06 .byte 0x6
1342 0028 81020000 .4byte .LASF0
1343 002c 03 .uleb128 0x3
1344 002d B4010000 .4byte .LASF3
1345 0031 03 .byte 0x3
1346 0032 2A .byte 0x2a
1347 0033 37000000 .4byte 0x37
BFIN GAS /tmp/cczxWT4n.s page 35
1348 0037 02 .uleb128 0x2
1349 0038 01 .byte 0x1
1350 0039 08 .byte 0x8
1351 003a 36010000 .4byte .LASF1
1352 003e 02 .uleb128 0x2
1353 003f 02 .byte 0x2
1354 0040 05 .byte 0x5
1355 0041 34020000 .4byte .LASF2
1356 0045 03 .uleb128 0x3
1357 0046 48020000 .4byte .LASF4
1358 004a 03 .byte 0x3
1359 004b 36 .byte 0x36
1360 004c 50000000 .4byte 0x50
1361 0050 02 .uleb128 0x2
1362 0051 02 .byte 0x2
1363 0052 07 .byte 0x7
1364 0053 82000000 .4byte .LASF5
1365 0057 02 .uleb128 0x2
1366 0058 04 .byte 0x4
1367 0059 05 .byte 0x5
1368 005a 69020000 .4byte .LASF6
1369 005e 03 .uleb128 0x3
1370 005f 60020000 .4byte .LASF7
1371 0063 03 .byte 0x3
1372 0064 50 .byte 0x50
1373 0065 69000000 .4byte 0x69
1374 0069 02 .uleb128 0x2
1375 006a 04 .byte 0x4
1376 006b 07 .byte 0x7
1377 006c FF000000 .4byte .LASF8
1378 0070 02 .uleb128 0x2
1379 0071 08 .byte 0x8
1380 0072 05 .byte 0x5
1381 0073 E1010000 .4byte .LASF9
1382 0077 02 .uleb128 0x2
1383 0078 08 .byte 0x8
1384 0079 07 .byte 0x7
1385 007a 9D010000 .4byte .LASF10
1386 007e 04 .uleb128 0x4
1387 007f 04 .byte 0x4
1388 0080 05 .byte 0x5
1389 0081 696E7400 .string "int"
1390 0085 02 .uleb128 0x2
1391 0086 04 .byte 0x4
1392 0087 07 .byte 0x7
1393 0088 90010000 .4byte .LASF11
1394 008c 05 .uleb128 0x5
1395 008d 04 .byte 0x4
1396 008e 07 .byte 0x7
1397 008f 02 .uleb128 0x2
1398 0090 01 .byte 0x1
1399 0091 06 .byte 0x6
1400 0092 EF010000 .4byte .LASF12
1401 0096 06 .uleb128 0x6
1402 0097 04 .byte 0x4
1403 0098 04 .byte 0x4
1404 0099 37 .byte 0x37
BFIN GAS /tmp/cczxWT4n.s page 36
1405 009a AB000000 .4byte 0xab
1406 009e 07 .uleb128 0x7
1407 009f AC020000 .4byte .LASF13
1408 00a3 01 .sleb128 1
1409 00a4 07 .uleb128 0x7
1410 00a5 44010000 .4byte .LASF14
1411 00a9 02 .sleb128 2
1412 00aa 00 .byte 0x0
1413 00ab 06 .uleb128 0x6
1414 00ac 04 .byte 0x4
1415 00ad 05 .byte 0x5
1416 00ae 19 .byte 0x19
1417 00af D2000000 .4byte 0xd2
1418 00b3 07 .uleb128 0x7
1419 00b4 EA000000 .4byte .LASF15
1420 00b8 00 .sleb128 0
1421 00b9 07 .uleb128 0x7
1422 00ba 8D020000 .4byte .LASF16
1423 00be 01 .sleb128 1
1424 00bf 07 .uleb128 0x7
1425 00c0 72020000 .4byte .LASF17
1426 00c4 02 .sleb128 2
1427 00c5 07 .uleb128 0x7
1428 00c6 51020000 .4byte .LASF18
1429 00ca 03 .sleb128 3
1430 00cb 07 .uleb128 0x7
1431 00cc D9000000 .4byte .LASF19
1432 00d0 04 .sleb128 4
1433 00d1 00 .byte 0x0
1434 00d2 03 .uleb128 0x3
1435 00d3 67010000 .4byte .LASF20
1436 00d7 05 .byte 0x5
1437 00d8 20 .byte 0x20
1438 00d9 AB000000 .4byte 0xab
1439 00dd 08 .uleb128 0x8
1440 00de 0A .byte 0xa
1441 00df 01 .byte 0x1
1442 00e0 24 .byte 0x24
1443 00e1 2C010000 .4byte 0x12c
1444 00e5 09 .uleb128 0x9
1445 00e6 22010000 .4byte .LASF21
1446 00ea 01 .byte 0x1
1447 00eb 25 .byte 0x25
1448 00ec 45000000 .4byte 0x45
1449 00f0 02 .byte 0x2
1450 00f1 23 .byte 0x23
1451 00f2 00 .uleb128 0x0
1452 00f3 0A .uleb128 0xa
1453 00f4 73616C00 .string "sal"
1454 00f8 01 .byte 0x1
1455 00f9 26 .byte 0x26
1456 00fa 45000000 .4byte 0x45
1457 00fe 02 .byte 0x2
1458 00ff 23 .byte 0x23
1459 0100 02 .uleb128 0x2
1460 0101 0A .uleb128 0xa
1461 0102 73616800 .string "sah"
BFIN GAS /tmp/cczxWT4n.s page 37
1462 0106 01 .byte 0x1
1463 0107 27 .byte 0x27
1464 0108 45000000 .4byte 0x45
1465 010c 02 .byte 0x2
1466 010d 23 .byte 0x23
1467 010e 04 .uleb128 0x4
1468 010f 0A .uleb128 0xa
1469 0110 63666700 .string "cfg"
1470 0114 01 .byte 0x1
1471 0115 28 .byte 0x28
1472 0116 45000000 .4byte 0x45
1473 011a 02 .byte 0x2
1474 011b 23 .byte 0x23
1475 011c 06 .uleb128 0x6
1476 011d 09 .uleb128 0x9
1477 011e 22000000 .4byte .LASF22
1478 0122 01 .byte 0x1
1479 0123 29 .byte 0x29
1480 0124 45000000 .4byte 0x45
1481 0128 02 .byte 0x2
1482 0129 23 .byte 0x23
1483 012a 08 .uleb128 0x8
1484 012b 00 .byte 0x0
1485 012c 03 .uleb128 0x3
1486 012d A0000000 .4byte .LASF23
1487 0131 01 .byte 0x1
1488 0132 2A .byte 0x2a
1489 0133 DD000000 .4byte 0xdd
1490 0137 0B .uleb128 0xb
1491 0138 CE020000 .4byte .LASF24
1492 013c 02 .byte 0x2
1493 013d 1401 .2byte 0x114
1494 013f 01 .byte 0x1
1495 0140 01 .byte 0x1
1496 0141 0C .uleb128 0xc
1497 0142 05020000 .4byte .LASF25
1498 0146 01 .byte 0x1
1499 0147 5E .byte 0x5e
1500 0148 01 .byte 0x1
1501 0149 01 .byte 0x1
1502 014a 0D .uleb128 0xd
1503 014b 01 .byte 0x1
1504 014c BC010000 .4byte .LASF44
1505 0150 01 .byte 0x1
1506 0151 3B .byte 0x3b
1507 0152 01 .byte 0x1
1508 0153 5E000000 .4byte 0x5e
1509 0157 00000000 .4byte .LFB16
1510 015b 38000000 .4byte .LFE16
1511 015f 00000000 .4byte .LLST0
1512 0163 75010000 .4byte 0x175
1513 0167 0E .uleb128 0xe
1514 0168 72657400 .string "ret"
1515 016c 01 .byte 0x1
1516 016d 3C .byte 0x3c
1517 016e 5E000000 .4byte 0x5e
1518 0172 01 .byte 0x1
BFIN GAS /tmp/cczxWT4n.s page 38
1519 0173 51 .byte 0x51
1520 0174 00 .byte 0x0
1521 0175 0F .uleb128 0xf
1522 0176 01 .byte 0x1
1523 0177 00000000 .4byte .LASF45
1524 017b 01 .byte 0x1
1525 017c 4C .byte 0x4c
1526 017d 01 .byte 0x1
1527 017e 01 .byte 0x1
1528 017f 8D010000 .4byte 0x18d
1529 0183 10 .uleb128 0x10
1530 0184 6900 .string "i"
1531 0186 01 .byte 0x1
1532 0187 4D .byte 0x4d
1533 0188 7E000000 .4byte 0x7e
1534 018c 00 .byte 0x0
1535 018d 11 .uleb128 0x11
1536 018e 75010000 .4byte 0x175
1537 0192 38000000 .4byte .LFB17
1538 0196 68010000 .4byte .LFE17
1539 019a 1F000000 .4byte .LLST1
1540 019e A8010000 .4byte 0x1a8
1541 01a2 12 .uleb128 0x12
1542 01a3 83010000 .4byte 0x183
1543 01a7 00 .byte 0x0
1544 01a8 13 .uleb128 0x13
1545 01a9 01 .byte 0x1
1546 01aa F4010000 .4byte .LASF46
1547 01ae 01 .byte 0x1
1548 01af 81 .byte 0x81
1549 01b0 01 .byte 0x1
1550 01b1 7E000000 .4byte 0x7e
1551 01b5 68010000 .4byte .LFB20
1552 01b9 8C010000 .4byte .LFE20
1553 01bd 3E000000 .4byte .LLST2
1554 01c1 14 .uleb128 0x14
1555 01c2 01 .byte 0x1
1556 01c3 71000000 .4byte .LASF29
1557 01c7 01 .byte 0x1
1558 01c8 BE .byte 0xbe
1559 01c9 01 .byte 0x1
1560 01ca 8C010000 .4byte .LFB22
1561 01ce F8020000 .4byte .LFE22
1562 01d2 5D000000 .4byte .LLST3
1563 01d6 24020000 .4byte 0x224
1564 01da 15 .uleb128 0x15
1565 01db 00000000 .4byte .Ldebug_ranges0+0x0
1566 01df 16 .uleb128 0x16
1567 01e0 11010000 .4byte .LASF26
1568 01e4 01 .byte 0x1
1569 01e5 C0 .byte 0xc0
1570 01e6 24020000 .4byte 0x224
1571 01ea 17 .uleb128 0x17
1572 01eb FA000000 .4byte .LASF27
1573 01ef 01 .byte 0x1
1574 01f0 C1 .byte 0xc1
1575 01f1 5E000000 .4byte 0x5e
BFIN GAS /tmp/cczxWT4n.s page 39
1576 01f5 D5010000 .4byte .LLST4
1577 01f9 16 .uleb128 0x16
1578 01fa B2000000 .4byte .LASF28
1579 01fe 01 .byte 0x1
1580 01ff C2 .byte 0xc2
1581 0200 5E000000 .4byte 0x5e
1582 0204 18 .uleb128 0x18
1583 0205 37010000 .4byte 0x137
1584 0209 4C020000 .4byte .LBB20
1585 020d 4E020000 .4byte .LBE20
1586 0211 01 .byte 0x1
1587 0212 D7 .byte 0xd7
1588 0213 18 .uleb128 0x18
1589 0214 37010000 .4byte 0x137
1590 0218 F4020000 .4byte .LBB22
1591 021c F8020000 .4byte .LBE22
1592 0220 01 .byte 0x1
1593 0221 E0 .byte 0xe0
1594 0222 00 .byte 0x0
1595 0223 00 .byte 0x0
1596 0224 19 .uleb128 0x19
1597 0225 04 .byte 0x4
1598 0226 5E000000 .4byte 0x5e
1599 022a 14 .uleb128 0x14
1600 022b 01 .byte 0x1
1601 022c 21020000 .4byte .LASF30
1602 0230 01 .byte 0x1
1603 0231 96 .byte 0x96
1604 0232 01 .byte 0x1
1605 0233 F8020000 .4byte .LFB21
1606 0237 E4030000 .4byte .LFE21
1607 023b E8010000 .4byte .LLST5
1608 023f AA020000 .4byte 0x2aa
1609 0243 1A .uleb128 0x1a
1610 0244 62756600 .string "buf"
1611 0248 01 .byte 0x1
1612 0249 96 .byte 0x96
1613 024a 24020000 .4byte 0x224
1614 024e 13020000 .4byte .LLST6
1615 0252 1B .uleb128 0x1b
1616 0253 FA000000 .4byte .LASF27
1617 0257 01 .byte 0x1
1618 0258 96 .byte 0x96
1619 0259 5E000000 .4byte 0x5e
1620 025d 26020000 .4byte .LLST7
1621 0261 18 .uleb128 0x18
1622 0262 37010000 .4byte 0x137
1623 0266 34030000 .4byte .LBB25
1624 026a 36030000 .4byte .LBE25
1625 026e 01 .byte 0x1
1626 026f 9F .byte 0x9f
1627 0270 1C .uleb128 0x1c
1628 0271 18000000 .4byte .Ldebug_ranges0+0x18
1629 0275 85020000 .4byte 0x285
1630 0279 16 .uleb128 0x16
1631 027a 95000000 .4byte .LASF31
1632 027e 01 .byte 0x1
BFIN GAS /tmp/cczxWT4n.s page 40
1633 027f AA .byte 0xaa
1634 0280 2C000000 .4byte 0x2c
1635 0284 00 .byte 0x0
1636 0285 1D .uleb128 0x1d
1637 0286 AA030000 .4byte .LBB29
1638 028a E4030000 .4byte .LBE29
1639 028e 16 .uleb128 0x16
1640 028f D0010000 .4byte .LASF32
1641 0293 01 .byte 0x1
1642 0294 A3 .byte 0xa3
1643 0295 5E000000 .4byte 0x5e
1644 0299 18 .uleb128 0x18
1645 029a 41010000 .4byte 0x141
1646 029e C6030000 .4byte .LBB30
1647 02a2 E4030000 .4byte .LBE30
1648 02a6 01 .byte 0x1
1649 02a7 A6 .byte 0xa6
1650 02a8 00 .byte 0x0
1651 02a9 00 .byte 0x0
1652 02aa 14 .uleb128 0x14
1653 02ab 01 .byte 0x1
1654 02ac 7A010000 .4byte .LASF33
1655 02b0 01 .byte 0x1
1656 02b1 69 .byte 0x69
1657 02b2 01 .byte 0x1
1658 02b3 E4030000 .4byte .LFB19
1659 02b7 4E050000 .4byte .LFE19
1660 02bb 39020000 .4byte .LLST8
1661 02bf 10030000 .4byte 0x310
1662 02c3 18 .uleb128 0x18
1663 02c4 37010000 .4byte 0x137
1664 02c8 02040000 .4byte .LBB40
1665 02cc 04040000 .4byte .LBE40
1666 02d0 01 .byte 0x1
1667 02d1 6E .byte 0x6e
1668 02d2 18 .uleb128 0x18
1669 02d3 37010000 .4byte 0x137
1670 02d7 04040000 .4byte .LBB42
1671 02db 06040000 .4byte .LBE42
1672 02df 01 .byte 0x1
1673 02e0 6F .byte 0x6f
1674 02e1 18 .uleb128 0x18
1675 02e2 37010000 .4byte 0x137
1676 02e6 06040000 .4byte .LBB44
1677 02ea 08040000 .4byte .LBE44
1678 02ee 01 .byte 0x1
1679 02ef 70 .byte 0x70
1680 02f0 1E .uleb128 0x1e
1681 02f1 75010000 .4byte 0x175
1682 02f5 22040000 .4byte .LBB46
1683 02f9 48050000 .4byte .LBE46
1684 02fd 01 .byte 0x1
1685 02fe 77 .byte 0x77
1686 02ff 1D .uleb128 0x1d
1687 0300 22040000 .4byte .LBB47
1688 0304 48050000 .4byte .LBE47
1689 0308 12 .uleb128 0x12
BFIN GAS /tmp/cczxWT4n.s page 41
1690 0309 83010000 .4byte 0x183
1691 030d 00 .byte 0x0
1692 030e 00 .byte 0x0
1693 030f 00 .byte 0x0
1694 0310 1F .uleb128 0x1f
1695 0311 2C010000 .4byte 0x12c
1696 0315 20030000 .4byte 0x320
1697 0319 20 .uleb128 0x20
1698 031a 8C000000 .4byte 0x8c
1699 031e 0F .byte 0xf
1700 031f 00 .byte 0x0
1701 0320 21 .uleb128 0x21
1702 0321 D8010000 .4byte .LASF34
1703 0325 01 .byte 0x1
1704 0326 2D .byte 0x2d
1705 0327 10030000 .4byte 0x310
1706 032b 05 .byte 0x5
1707 032c 03 .byte 0x3
1708 032d 04000000 .4byte _f_descrs
1709 0331 21 .uleb128 0x21
1710 0332 A0020000 .4byte .LASF35
1711 0336 01 .byte 0x1
1712 0337 2E .byte 0x2e
1713 0338 2C000000 .4byte 0x2c
1714 033c 05 .byte 0x5
1715 033d 03 .byte 0x3
1716 033e A4000000 .4byte _f_put_descr
1717 0342 21 .uleb128 0x21
1718 0343 CC000000 .4byte .LASF36
1719 0347 01 .byte 0x1
1720 0348 2E .byte 0x2e
1721 0349 2C000000 .4byte 0x2c
1722 034d 05 .byte 0x5
1723 034e 03 .byte 0x3
1724 034f A5000000 .4byte _f_done_descr
1725 0353 21 .uleb128 0x21
1726 0354 3E020000 .4byte .LASF37
1727 0358 01 .byte 0x1
1728 0359 2F .byte 0x2f
1729 035a 64030000 .4byte 0x364
1730 035e 05 .byte 0x5
1731 035f 03 .byte 0x3
1732 0360 A8000000 .4byte _f_put_cnt
1733 0364 22 .uleb128 0x22
1734 0365 7E000000 .4byte 0x7e
1735 0369 21 .uleb128 0x21
1736 036a 16020000 .4byte .LASF38
1737 036e 01 .byte 0x1
1738 036f 2F .byte 0x2f
1739 0370 64030000 .4byte 0x364
1740 0374 05 .byte 0x5
1741 0375 03 .byte 0x3
1742 0376 AC000000 .4byte _f_done_cnt
1743 037a 21 .uleb128 0x21
1744 037b 88010000 .4byte .LASF39
1745 037f 01 .byte 0x1
1746 0380 30 .byte 0x30
BFIN GAS /tmp/cczxWT4n.s page 42
1747 0381 7E000000 .4byte 0x7e
1748 0385 05 .byte 0x5
1749 0386 03 .byte 0x3
1750 0387 B0000000 .4byte _f_first
1751 038b 21 .uleb128 0x21
1752 038c 27010000 .4byte .LASF40
1753 0390 01 .byte 0x1
1754 0391 32 .byte 0x32
1755 0392 64030000 .4byte 0x364
1756 0396 05 .byte 0x5
1757 0397 03 .byte 0x3
1758 0398 00000000 .4byte _f_tx_was_empty
1759 039c 23 .uleb128 0x23
1760 039d B9000000 .4byte .LASF47
1761 03a1 05 .byte 0x5
1762 03a2 26 .byte 0x26
1763 03a3 D2000000 .4byte 0xd2
1764 03a7 01 .byte 0x1
1765 03a8 01 .byte 0x1
1766 03a9 00 .byte 0x0
1767 .section .debug_abbrev
1768 0000 01 .uleb128 0x1
1769 0001 11 .uleb128 0x11
1770 0002 01 .byte 0x1
1771 0003 25 .uleb128 0x25
1772 0004 0E .uleb128 0xe
1773 0005 13 .uleb128 0x13
1774 0006 0B .uleb128 0xb
1775 0007 03 .uleb128 0x3
1776 0008 0E .uleb128 0xe
1777 0009 1B .uleb128 0x1b
1778 000a 0E .uleb128 0xe
1779 000b 11 .uleb128 0x11
1780 000c 01 .uleb128 0x1
1781 000d 12 .uleb128 0x12
1782 000e 01 .uleb128 0x1
1783 000f 10 .uleb128 0x10
1784 0010 06 .uleb128 0x6
1785 0011 00 .byte 0x0
1786 0012 00 .byte 0x0
1787 0013 02 .uleb128 0x2
1788 0014 24 .uleb128 0x24
1789 0015 00 .byte 0x0
1790 0016 0B .uleb128 0xb
1791 0017 0B .uleb128 0xb
1792 0018 3E .uleb128 0x3e
1793 0019 0B .uleb128 0xb
1794 001a 03 .uleb128 0x3
1795 001b 0E .uleb128 0xe
1796 001c 00 .byte 0x0
1797 001d 00 .byte 0x0
1798 001e 03 .uleb128 0x3
1799 001f 16 .uleb128 0x16
1800 0020 00 .byte 0x0
1801 0021 03 .uleb128 0x3
1802 0022 0E .uleb128 0xe
1803 0023 3A .uleb128 0x3a
BFIN GAS /tmp/cczxWT4n.s page 43
1804 0024 0B .uleb128 0xb
1805 0025 3B .uleb128 0x3b
1806 0026 0B .uleb128 0xb
1807 0027 49 .uleb128 0x49
1808 0028 13 .uleb128 0x13
1809 0029 00 .byte 0x0
1810 002a 00 .byte 0x0
1811 002b 04 .uleb128 0x4
1812 002c 24 .uleb128 0x24
1813 002d 00 .byte 0x0
1814 002e 0B .uleb128 0xb
1815 002f 0B .uleb128 0xb
1816 0030 3E .uleb128 0x3e
1817 0031 0B .uleb128 0xb
1818 0032 03 .uleb128 0x3
1819 0033 08 .uleb128 0x8
1820 0034 00 .byte 0x0
1821 0035 00 .byte 0x0
1822 0036 05 .uleb128 0x5
1823 0037 24 .uleb128 0x24
1824 0038 00 .byte 0x0
1825 0039 0B .uleb128 0xb
1826 003a 0B .uleb128 0xb
1827 003b 3E .uleb128 0x3e
1828 003c 0B .uleb128 0xb
1829 003d 00 .byte 0x0
1830 003e 00 .byte 0x0
1831 003f 06 .uleb128 0x6
1832 0040 04 .uleb128 0x4
1833 0041 01 .byte 0x1
1834 0042 0B .uleb128 0xb
1835 0043 0B .uleb128 0xb
1836 0044 3A .uleb128 0x3a
1837 0045 0B .uleb128 0xb
1838 0046 3B .uleb128 0x3b
1839 0047 0B .uleb128 0xb
1840 0048 01 .uleb128 0x1
1841 0049 13 .uleb128 0x13
1842 004a 00 .byte 0x0
1843 004b 00 .byte 0x0
1844 004c 07 .uleb128 0x7
1845 004d 28 .uleb128 0x28
1846 004e 00 .byte 0x0
1847 004f 03 .uleb128 0x3
1848 0050 0E .uleb128 0xe
1849 0051 1C .uleb128 0x1c
1850 0052 0D .uleb128 0xd
1851 0053 00 .byte 0x0
1852 0054 00 .byte 0x0
1853 0055 08 .uleb128 0x8
1854 0056 13 .uleb128 0x13
1855 0057 01 .byte 0x1
1856 0058 0B .uleb128 0xb
1857 0059 0B .uleb128 0xb
1858 005a 3A .uleb128 0x3a
1859 005b 0B .uleb128 0xb
1860 005c 3B .uleb128 0x3b
BFIN GAS /tmp/cczxWT4n.s page 44
1861 005d 0B .uleb128 0xb
1862 005e 01 .uleb128 0x1
1863 005f 13 .uleb128 0x13
1864 0060 00 .byte 0x0
1865 0061 00 .byte 0x0
1866 0062 09 .uleb128 0x9
1867 0063 0D .uleb128 0xd
1868 0064 00 .byte 0x0
1869 0065 03 .uleb128 0x3
1870 0066 0E .uleb128 0xe
1871 0067 3A .uleb128 0x3a
1872 0068 0B .uleb128 0xb
1873 0069 3B .uleb128 0x3b
1874 006a 0B .uleb128 0xb
1875 006b 49 .uleb128 0x49
1876 006c 13 .uleb128 0x13
1877 006d 38 .uleb128 0x38
1878 006e 0A .uleb128 0xa
1879 006f 00 .byte 0x0
1880 0070 00 .byte 0x0
1881 0071 0A .uleb128 0xa
1882 0072 0D .uleb128 0xd
1883 0073 00 .byte 0x0
1884 0074 03 .uleb128 0x3
1885 0075 08 .uleb128 0x8
1886 0076 3A .uleb128 0x3a
1887 0077 0B .uleb128 0xb
1888 0078 3B .uleb128 0x3b
1889 0079 0B .uleb128 0xb
1890 007a 49 .uleb128 0x49
1891 007b 13 .uleb128 0x13
1892 007c 38 .uleb128 0x38
1893 007d 0A .uleb128 0xa
1894 007e 00 .byte 0x0
1895 007f 00 .byte 0x0
1896 0080 0B .uleb128 0xb
1897 0081 2E .uleb128 0x2e
1898 0082 00 .byte 0x0
1899 0083 03 .uleb128 0x3
1900 0084 0E .uleb128 0xe
1901 0085 3A .uleb128 0x3a
1902 0086 0B .uleb128 0xb
1903 0087 3B .uleb128 0x3b
1904 0088 05 .uleb128 0x5
1905 0089 27 .uleb128 0x27
1906 008a 0C .uleb128 0xc
1907 008b 20 .uleb128 0x20
1908 008c 0B .uleb128 0xb
1909 008d 00 .byte 0x0
1910 008e 00 .byte 0x0
1911 008f 0C .uleb128 0xc
1912 0090 2E .uleb128 0x2e
1913 0091 00 .byte 0x0
1914 0092 03 .uleb128 0x3
1915 0093 0E .uleb128 0xe
1916 0094 3A .uleb128 0x3a
1917 0095 0B .uleb128 0xb
BFIN GAS /tmp/cczxWT4n.s page 45
1918 0096 3B .uleb128 0x3b
1919 0097 0B .uleb128 0xb
1920 0098 27 .uleb128 0x27
1921 0099 0C .uleb128 0xc
1922 009a 20 .uleb128 0x20
1923 009b 0B .uleb128 0xb
1924 009c 00 .byte 0x0
1925 009d 00 .byte 0x0
1926 009e 0D .uleb128 0xd
1927 009f 2E .uleb128 0x2e
1928 00a0 01 .byte 0x1
1929 00a1 3F .uleb128 0x3f
1930 00a2 0C .uleb128 0xc
1931 00a3 03 .uleb128 0x3
1932 00a4 0E .uleb128 0xe
1933 00a5 3A .uleb128 0x3a
1934 00a6 0B .uleb128 0xb
1935 00a7 3B .uleb128 0x3b
1936 00a8 0B .uleb128 0xb
1937 00a9 27 .uleb128 0x27
1938 00aa 0C .uleb128 0xc
1939 00ab 49 .uleb128 0x49
1940 00ac 13 .uleb128 0x13
1941 00ad 11 .uleb128 0x11
1942 00ae 01 .uleb128 0x1
1943 00af 12 .uleb128 0x12
1944 00b0 01 .uleb128 0x1
1945 00b1 40 .uleb128 0x40
1946 00b2 06 .uleb128 0x6
1947 00b3 01 .uleb128 0x1
1948 00b4 13 .uleb128 0x13
1949 00b5 00 .byte 0x0
1950 00b6 00 .byte 0x0
1951 00b7 0E .uleb128 0xe
1952 00b8 34 .uleb128 0x34
1953 00b9 00 .byte 0x0
1954 00ba 03 .uleb128 0x3
1955 00bb 08 .uleb128 0x8
1956 00bc 3A .uleb128 0x3a
1957 00bd 0B .uleb128 0xb
1958 00be 3B .uleb128 0x3b
1959 00bf 0B .uleb128 0xb
1960 00c0 49 .uleb128 0x49
1961 00c1 13 .uleb128 0x13
1962 00c2 02 .uleb128 0x2
1963 00c3 0A .uleb128 0xa
1964 00c4 00 .byte 0x0
1965 00c5 00 .byte 0x0
1966 00c6 0F .uleb128 0xf
1967 00c7 2E .uleb128 0x2e
1968 00c8 01 .byte 0x1
1969 00c9 3F .uleb128 0x3f
1970 00ca 0C .uleb128 0xc
1971 00cb 03 .uleb128 0x3
1972 00cc 0E .uleb128 0xe
1973 00cd 3A .uleb128 0x3a
1974 00ce 0B .uleb128 0xb
BFIN GAS /tmp/cczxWT4n.s page 46
1975 00cf 3B .uleb128 0x3b
1976 00d0 0B .uleb128 0xb
1977 00d1 27 .uleb128 0x27
1978 00d2 0C .uleb128 0xc
1979 00d3 20 .uleb128 0x20
1980 00d4 0B .uleb128 0xb
1981 00d5 01 .uleb128 0x1
1982 00d6 13 .uleb128 0x13
1983 00d7 00 .byte 0x0
1984 00d8 00 .byte 0x0
1985 00d9 10 .uleb128 0x10
1986 00da 34 .uleb128 0x34
1987 00db 00 .byte 0x0
1988 00dc 03 .uleb128 0x3
1989 00dd 08 .uleb128 0x8
1990 00de 3A .uleb128 0x3a
1991 00df 0B .uleb128 0xb
1992 00e0 3B .uleb128 0x3b
1993 00e1 0B .uleb128 0xb
1994 00e2 49 .uleb128 0x49
1995 00e3 13 .uleb128 0x13
1996 00e4 00 .byte 0x0
1997 00e5 00 .byte 0x0
1998 00e6 11 .uleb128 0x11
1999 00e7 2E .uleb128 0x2e
2000 00e8 01 .byte 0x1
2001 00e9 31 .uleb128 0x31
2002 00ea 13 .uleb128 0x13
2003 00eb 11 .uleb128 0x11
2004 00ec 01 .uleb128 0x1
2005 00ed 12 .uleb128 0x12
2006 00ee 01 .uleb128 0x1
2007 00ef 40 .uleb128 0x40
2008 00f0 06 .uleb128 0x6
2009 00f1 01 .uleb128 0x1
2010 00f2 13 .uleb128 0x13
2011 00f3 00 .byte 0x0
2012 00f4 00 .byte 0x0
2013 00f5 12 .uleb128 0x12
2014 00f6 34 .uleb128 0x34
2015 00f7 00 .byte 0x0
2016 00f8 31 .uleb128 0x31
2017 00f9 13 .uleb128 0x13
2018 00fa 00 .byte 0x0
2019 00fb 00 .byte 0x0
2020 00fc 13 .uleb128 0x13
2021 00fd 2E .uleb128 0x2e
2022 00fe 00 .byte 0x0
2023 00ff 3F .uleb128 0x3f
2024 0100 0C .uleb128 0xc
2025 0101 03 .uleb128 0x3
2026 0102 0E .uleb128 0xe
2027 0103 3A .uleb128 0x3a
2028 0104 0B .uleb128 0xb
2029 0105 3B .uleb128 0x3b
2030 0106 0B .uleb128 0xb
2031 0107 27 .uleb128 0x27
BFIN GAS /tmp/cczxWT4n.s page 47
2032 0108 0C .uleb128 0xc
2033 0109 49 .uleb128 0x49
2034 010a 13 .uleb128 0x13
2035 010b 11 .uleb128 0x11
2036 010c 01 .uleb128 0x1
2037 010d 12 .uleb128 0x12
2038 010e 01 .uleb128 0x1
2039 010f 40 .uleb128 0x40
2040 0110 06 .uleb128 0x6
2041 0111 00 .byte 0x0
2042 0112 00 .byte 0x0
2043 0113 14 .uleb128 0x14
2044 0114 2E .uleb128 0x2e
2045 0115 01 .byte 0x1
2046 0116 3F .uleb128 0x3f
2047 0117 0C .uleb128 0xc
2048 0118 03 .uleb128 0x3
2049 0119 0E .uleb128 0xe
2050 011a 3A .uleb128 0x3a
2051 011b 0B .uleb128 0xb
2052 011c 3B .uleb128 0x3b
2053 011d 0B .uleb128 0xb
2054 011e 27 .uleb128 0x27
2055 011f 0C .uleb128 0xc
2056 0120 11 .uleb128 0x11
2057 0121 01 .uleb128 0x1
2058 0122 12 .uleb128 0x12
2059 0123 01 .uleb128 0x1
2060 0124 40 .uleb128 0x40
2061 0125 06 .uleb128 0x6
2062 0126 01 .uleb128 0x1
2063 0127 13 .uleb128 0x13
2064 0128 00 .byte 0x0
2065 0129 00 .byte 0x0
2066 012a 15 .uleb128 0x15
2067 012b 0B .uleb128 0xb
2068 012c 01 .byte 0x1
2069 012d 55 .uleb128 0x55
2070 012e 06 .uleb128 0x6
2071 012f 00 .byte 0x0
2072 0130 00 .byte 0x0
2073 0131 16 .uleb128 0x16
2074 0132 34 .uleb128 0x34
2075 0133 00 .byte 0x0
2076 0134 03 .uleb128 0x3
2077 0135 0E .uleb128 0xe
2078 0136 3A .uleb128 0x3a
2079 0137 0B .uleb128 0xb
2080 0138 3B .uleb128 0x3b
2081 0139 0B .uleb128 0xb
2082 013a 49 .uleb128 0x49
2083 013b 13 .uleb128 0x13
2084 013c 00 .byte 0x0
2085 013d 00 .byte 0x0
2086 013e 17 .uleb128 0x17
2087 013f 34 .uleb128 0x34
2088 0140 00 .byte 0x0
BFIN GAS /tmp/cczxWT4n.s page 48
2089 0141 03 .uleb128 0x3
2090 0142 0E .uleb128 0xe
2091 0143 3A .uleb128 0x3a
2092 0144 0B .uleb128 0xb
2093 0145 3B .uleb128 0x3b
2094 0146 0B .uleb128 0xb
2095 0147 49 .uleb128 0x49
2096 0148 13 .uleb128 0x13
2097 0149 02 .uleb128 0x2
2098 014a 06 .uleb128 0x6
2099 014b 00 .byte 0x0
2100 014c 00 .byte 0x0
2101 014d 18 .uleb128 0x18
2102 014e 1D .uleb128 0x1d
2103 014f 00 .byte 0x0
2104 0150 31 .uleb128 0x31
2105 0151 13 .uleb128 0x13
2106 0152 11 .uleb128 0x11
2107 0153 01 .uleb128 0x1
2108 0154 12 .uleb128 0x12
2109 0155 01 .uleb128 0x1
2110 0156 58 .uleb128 0x58
2111 0157 0B .uleb128 0xb
2112 0158 59 .uleb128 0x59
2113 0159 0B .uleb128 0xb
2114 015a 00 .byte 0x0
2115 015b 00 .byte 0x0
2116 015c 19 .uleb128 0x19
2117 015d 0F .uleb128 0xf
2118 015e 00 .byte 0x0
2119 015f 0B .uleb128 0xb
2120 0160 0B .uleb128 0xb
2121 0161 49 .uleb128 0x49
2122 0162 13 .uleb128 0x13
2123 0163 00 .byte 0x0
2124 0164 00 .byte 0x0
2125 0165 1A .uleb128 0x1a
2126 0166 05 .uleb128 0x5
2127 0167 00 .byte 0x0
2128 0168 03 .uleb128 0x3
2129 0169 08 .uleb128 0x8
2130 016a 3A .uleb128 0x3a
2131 016b 0B .uleb128 0xb
2132 016c 3B .uleb128 0x3b
2133 016d 0B .uleb128 0xb
2134 016e 49 .uleb128 0x49
2135 016f 13 .uleb128 0x13
2136 0170 02 .uleb128 0x2
2137 0171 06 .uleb128 0x6
2138 0172 00 .byte 0x0
2139 0173 00 .byte 0x0
2140 0174 1B .uleb128 0x1b
2141 0175 05 .uleb128 0x5
2142 0176 00 .byte 0x0
2143 0177 03 .uleb128 0x3
2144 0178 0E .uleb128 0xe
2145 0179 3A .uleb128 0x3a
BFIN GAS /tmp/cczxWT4n.s page 49
2146 017a 0B .uleb128 0xb
2147 017b 3B .uleb128 0x3b
2148 017c 0B .uleb128 0xb
2149 017d 49 .uleb128 0x49
2150 017e 13 .uleb128 0x13
2151 017f 02 .uleb128 0x2
2152 0180 06 .uleb128 0x6
2153 0181 00 .byte 0x0
2154 0182 00 .byte 0x0
2155 0183 1C .uleb128 0x1c
2156 0184 0B .uleb128 0xb
2157 0185 01 .byte 0x1
2158 0186 55 .uleb128 0x55
2159 0187 06 .uleb128 0x6
2160 0188 01 .uleb128 0x1
2161 0189 13 .uleb128 0x13
2162 018a 00 .byte 0x0
2163 018b 00 .byte 0x0
2164 018c 1D .uleb128 0x1d
2165 018d 0B .uleb128 0xb
2166 018e 01 .byte 0x1
2167 018f 11 .uleb128 0x11
2168 0190 01 .uleb128 0x1
2169 0191 12 .uleb128 0x12
2170 0192 01 .uleb128 0x1
2171 0193 00 .byte 0x0
2172 0194 00 .byte 0x0
2173 0195 1E .uleb128 0x1e
2174 0196 1D .uleb128 0x1d
2175 0197 01 .byte 0x1
2176 0198 31 .uleb128 0x31
2177 0199 13 .uleb128 0x13
2178 019a 11 .uleb128 0x11
2179 019b 01 .uleb128 0x1
2180 019c 12 .uleb128 0x12
2181 019d 01 .uleb128 0x1
2182 019e 58 .uleb128 0x58
2183 019f 0B .uleb128 0xb
2184 01a0 59 .uleb128 0x59
2185 01a1 0B .uleb128 0xb
2186 01a2 00 .byte 0x0
2187 01a3 00 .byte 0x0
2188 01a4 1F .uleb128 0x1f
2189 01a5 01 .uleb128 0x1
2190 01a6 01 .byte 0x1
2191 01a7 49 .uleb128 0x49
2192 01a8 13 .uleb128 0x13
2193 01a9 01 .uleb128 0x1
2194 01aa 13 .uleb128 0x13
2195 01ab 00 .byte 0x0
2196 01ac 00 .byte 0x0
2197 01ad 20 .uleb128 0x20
2198 01ae 21 .uleb128 0x21
2199 01af 00 .byte 0x0
2200 01b0 49 .uleb128 0x49
2201 01b1 13 .uleb128 0x13
2202 01b2 2F .uleb128 0x2f
BFIN GAS /tmp/cczxWT4n.s page 50
2203 01b3 0B .uleb128 0xb
2204 01b4 00 .byte 0x0
2205 01b5 00 .byte 0x0
2206 01b6 21 .uleb128 0x21
2207 01b7 34 .uleb128 0x34
2208 01b8 00 .byte 0x0
2209 01b9 03 .uleb128 0x3
2210 01ba 0E .uleb128 0xe
2211 01bb 3A .uleb128 0x3a
2212 01bc 0B .uleb128 0xb
2213 01bd 3B .uleb128 0x3b
2214 01be 0B .uleb128 0xb
2215 01bf 49 .uleb128 0x49
2216 01c0 13 .uleb128 0x13
2217 01c1 02 .uleb128 0x2
2218 01c2 0A .uleb128 0xa
2219 01c3 00 .byte 0x0
2220 01c4 00 .byte 0x0
2221 01c5 22 .uleb128 0x22
2222 01c6 35 .uleb128 0x35
2223 01c7 00 .byte 0x0
2224 01c8 49 .uleb128 0x49
2225 01c9 13 .uleb128 0x13
2226 01ca 00 .byte 0x0
2227 01cb 00 .byte 0x0
2228 01cc 23 .uleb128 0x23
2229 01cd 34 .uleb128 0x34
2230 01ce 00 .byte 0x0
2231 01cf 03 .uleb128 0x3
2232 01d0 0E .uleb128 0xe
2233 01d1 3A .uleb128 0x3a
2234 01d2 0B .uleb128 0xb
2235 01d3 3B .uleb128 0x3b
2236 01d4 0B .uleb128 0xb
2237 01d5 49 .uleb128 0x49
2238 01d6 13 .uleb128 0x13
2239 01d7 3F .uleb128 0x3f
2240 01d8 0C .uleb128 0xc
2241 01d9 3C .uleb128 0x3c
2242 01da 0C .uleb128 0xc
2243 01db 00 .byte 0x0
2244 01dc 00 .byte 0x0
2245 01dd 00 .byte 0x0
2246 .section .debug_pubnames,"",@progbits
2247 0000 8B000000 .4byte 0x8b
2248 0004 0200 .2byte 0x2
2249 0006 00000000 .4byte .Ldebug_info0
2250 000a AA030000 .4byte 0x3aa
2251 000e 4A010000 .4byte 0x14a
2252 0012 73706F72 .string "sport_tx_out_status"
2252 745F7478
2252 5F6F7574
2252 5F737461
2252 74757300
2253 0026 8D010000 .4byte 0x18d
2254 002a 73706F72 .string "sport_tx_init"
2254 745F7478
BFIN GAS /tmp/cczxWT4n.s page 51
2254 5F696E69
2254 7400
2255 0038 A8010000 .4byte 0x1a8
2256 003c 73706F72 .string "sport_tx_req_rdy"
2256 745F7478
2256 5F726571
2256 5F726479
2256 00
2257 004d C1010000 .4byte 0x1c1
2258 0051 6973725F .string "isr_sport_dma_tx"
2258 73706F72
2258 745F646D
2258 615F7478
2258 00
2259 0062 2A020000 .4byte 0x22a
2260 0066 73706F72 .string "sport_tx_start_req"
2260 745F7478
2260 5F737461
2260 72745F72
2260 657100
2261 0079 AA020000 .4byte 0x2aa
2262 007d 73706F72 .string "sport_tx_stop"
2262 745F7478
2262 5F73746F
2262 7000
2263 008b 00000000 .4byte 0x0
2264 .section .debug_aranges,"",@progbits
2265 0000 1C000000 .4byte 0x1c
2266 0004 0200 .2byte 0x2
2267 0006 00000000 .4byte .Ldebug_info0
2268 000a 04 .byte 0x4
2269 000b 00 .byte 0x0
2270 000c 0000 .2byte 0x0
2271 000e 0000 .2byte 0x0
2272 0010 00000000 .4byte .Ltext0
2273 0014 4E050000 .4byte .Letext0-.Ltext0
2274 0018 00000000 .4byte 0x0
2275 001c 00000000 .4byte 0x0
2276 .section .debug_ranges,"",@progbits
2277 .Ldebug_ranges0:
2278 0000 D8010000 .4byte .LBB19-.Ltext0
2279 0004 7C020000 .4byte .LBE19-.Ltext0
2280 0008 CE020000 .4byte .LBB24-.Ltext0
2281 000c F8020000 .4byte .LBE24-.Ltext0
2282 0010 00000000 .4byte 0x0
2283 0014 00000000 .4byte 0x0
2284 0018 56030000 .4byte .LBB27-.Ltext0
2285 001c 6A030000 .4byte .LBE27-.Ltext0
2286 0020 A0030000 .4byte .LBB28-.Ltext0
2287 0024 AA030000 .4byte .LBE28-.Ltext0
2288 0028 00000000 .4byte 0x0
2289 002c 00000000 .4byte 0x0
2290 .section .debug_str,"MS",@progbits,1
2291 .LASF45:
2292 0000 73706F72 .string "sport_tx_init"
2292 745F7478
2292 5F696E69
BFIN GAS /tmp/cczxWT4n.s page 52
2292 7400
2293 .LASF42:
2294 000e 7372632F .string "src/l502_sport_tx.c"
2294 6C353032
2294 5F73706F
2294 72745F74
2294 782E6300
2295 .LASF22:
2296 0022 78636E74 .string "xcnt"
2296 00
2297 .LASF43:
2298 0027 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
2298 652F6665
2298 64612F4D
2298 4950542F
2298 52616469
2299 .LASF29:
2300 0071 6973725F .string "isr_sport_dma_tx"
2300 73706F72
2300 745F646D
2300 615F7478
2300 00
2301 .LASF5:
2302 0082 73686F72 .string "short unsigned int"
2302 7420756E
2302 7369676E
2302 65642069
2302 6E7400
2303 .LASF31:
2304 0095 70726576 .string "prev_descr"
2304 5F646573
2304 637200
2305 .LASF23:
2306 00a0 745F7370 .string "t_sport_dma_descr"
2306 6F72745F
2306 646D615F
2306 64657363
2306 7200
2307 .LASF28:
2308 00b2 73746174 .string "status"
2308 757300
2309 .LASF47:
2310 00b9 675F7374 .string "g_stream_out_state"
2310 7265616D
2310 5F6F7574
2310 5F737461
2310 746500
2311 .LASF36:
2312 00cc 665F646F .string "f_done_descr"
2312 6E655F64
2312 65736372
2312 00
2313 .LASF19:
2314 00d9 4F55545F .string "OUT_STREAM_CYCLE"
2314 53545245
2314 414D5F43
2314 59434C45
BFIN GAS /tmp/cczxWT4n.s page 53
2314 00
2315 .LASF15:
2316 00ea 4F55545F .string "OUT_STREAM_STOP"
2316 53545245
2316 414D5F53
2316 544F5000
2317 .LASF27:
2318 00fa 73697A65 .string "size"
2318 00
2319 .LASF8:
2320 00ff 6C6F6E67 .string "long unsigned int"
2320 20756E73
2320 69676E65
2320 6420696E
2320 7400
2321 .LASF26:
2322 0111 61646472 .string "addr"
2322 00
2323 .LASF41:
2324 0116 474E5520 .string "GNU C 4.3.5"
2324 4320342E
2324 332E3500
2325 .LASF21:
2326 0122 6E64706C .string "ndpl"
2326 00
2327 .LASF40:
2328 0127 665F7478 .string "f_tx_was_empty"
2328 5F776173
2328 5F656D70
2328 747900
2329 .LASF1:
2330 0136 756E7369 .string "unsigned char"
2330 676E6564
2330 20636861
2330 7200
2331 .LASF14:
2332 0144 58353032 .string "X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY"
2332 5F4F5554
2332 5F535441
2332 5455535F
2332 464C4147
2333 .LASF20:
2334 0167 745F6F75 .string "t_out_stream_state"
2334 745F7374
2334 7265616D
2334 5F737461
2334 746500
2335 .LASF33:
2336 017a 73706F72 .string "sport_tx_stop"
2336 745F7478
2336 5F73746F
2336 7000
2337 .LASF39:
2338 0188 665F6669 .string "f_first"
2338 72737400
2339 .LASF11:
2340 0190 756E7369 .string "unsigned int"
BFIN GAS /tmp/cczxWT4n.s page 54
2340 676E6564
2340 20696E74
2340 00
2341 .LASF10:
2342 019d 6C6F6E67 .string "long long unsigned int"
2342 206C6F6E
2342 6720756E
2342 7369676E
2342 65642069
2343 .LASF3:
2344 01b4 75696E74 .string "uint8_t"
2344 385F7400
2345 .LASF44:
2346 01bc 73706F72 .string "sport_tx_out_status"
2346 745F7478
2346 5F6F7574
2346 5F737461
2346 74757300
2347 .LASF32:
2348 01d0 6366675F .string "cfg_wrd"
2348 77726400
2349 .LASF34:
2350 01d8 665F6465 .string "f_descrs"
2350 73637273
2350 00
2351 .LASF9:
2352 01e1 6C6F6E67 .string "long long int"
2352 206C6F6E
2352 6720696E
2352 7400
2353 .LASF12:
2354 01ef 63686172 .string "char"
2354 00
2355 .LASF46:
2356 01f4 73706F72 .string "sport_tx_req_rdy"
2356 745F7478
2356 5F726571
2356 5F726479
2356 00
2357 .LASF25:
2358 0205 665F7370 .string "f_sport_tx_start"
2358 6F72745F
2358 74785F73
2358 74617274
2358 00
2359 .LASF38:
2360 0216 665F646F .string "f_done_cnt"
2360 6E655F63
2360 6E7400
2361 .LASF30:
2362 0221 73706F72 .string "sport_tx_start_req"
2362 745F7478
2362 5F737461
2362 72745F72
2362 657100
2363 .LASF2:
2364 0234 73686F72 .string "short int"
BFIN GAS /tmp/cczxWT4n.s page 55
2364 7420696E
2364 7400
2365 .LASF37:
2366 023e 665F7075 .string "f_put_cnt"
2366 745F636E
2366 7400
2367 .LASF4:
2368 0248 75696E74 .string "uint16_t"
2368 31365F74
2368 00
2369 .LASF18:
2370 0251 4F55545F .string "OUT_STREAM_ERR"
2370 53545245
2370 414D5F45
2370 525200
2371 .LASF7:
2372 0260 75696E74 .string "uint32_t"
2372 33325F74
2372 00
2373 .LASF6:
2374 0269 6C6F6E67 .string "long int"
2374 20696E74
2374 00
2375 .LASF17:
2376 0272 4F55545F .string "OUT_STREAM_RUN"
2376 53545245
2376 414D5F52
2376 554E00
2377 .LASF0:
2378 0281 7369676E .string "signed char"
2378 65642063
2378 68617200
2379 .LASF16:
2380 028d 4F55545F .string "OUT_STREAM_PRELOAD"
2380 53545245
2380 414D5F50
2380 52454C4F
2380 414400
2381 .LASF35:
2382 02a0 665F7075 .string "f_put_descr"
2382 745F6465
2382 73637200
2383 .LASF13:
2384 02ac 58353032 .string "X502_OUT_STATUS_FLAG_BUF_IS_EMPTY"
2384 5F4F5554
2384 5F535441
2384 5455535F
2384 464C4147
2385 .LASF24:
2386 02ce 7373796E .string "ssync"
2386 6300
2387 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/cczxWT4n.s page 56
DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_sport_tx.c
/tmp/cczxWT4n.s:13 .text:0000000000000000 _sport_tx_out_status
/tmp/cczxWT4n.s:766 .bss:00000000000000a8 _f_put_cnt
/tmp/cczxWT4n.s:768 .bss:00000000000000ac _f_done_cnt
/tmp/cczxWT4n.s:758 .bss:0000000000000000 _f_tx_was_empty
/tmp/cczxWT4n.s:57 .text:0000000000000038 _sport_tx_init
/tmp/cczxWT4n.s:760 .bss:0000000000000004 _f_descrs
/tmp/cczxWT4n.s:762 .bss:00000000000000a5 _f_done_descr
/tmp/cczxWT4n.s:760 .bss:00000000000000a4 _f_put_descr
/tmp/cczxWT4n.s:770 .bss:00000000000000b0 _f_first
/tmp/cczxWT4n.s:171 .text:0000000000000168 _sport_tx_req_rdy
/tmp/cczxWT4n.s:196 .text:000000000000018c _isr_sport_dma_tx
/tmp/cczxWT4n.s:441 .text:00000000000002f8 _sport_tx_start_req
/tmp/cczxWT4n.s:602 .text:00000000000003e4 _sport_tx_stop
UNDEFINED SYMBOLS
_sport_tx_done
_g_stream_out_state