6743 lines
291 KiB
Plaintext
6743 lines
291 KiB
Plaintext
BFIN GAS /tmp/ccm5W2en.s page 1
|
||
|
||
|
||
1 .file "src/l502_stream.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 72030000 .text;
|
||
8 02000201
|
||
8 00000101
|
||
8 FB0E0D00
|
||
8 01010101
|
||
9 .Ltext0:
|
||
10 .align 4
|
||
11 .global _stream_in_buf_free;
|
||
12 .type _stream_in_buf_free, STT_FUNC;
|
||
13 _stream_in_buf_free:
|
||
14 .LFB25:
|
||
15 .file 1 "src/l502_stream.c"
|
||
1:src/l502_stream.c **** /**
|
||
2:src/l502_stream.c **** @addtogroup streams
|
||
3:src/l502_stream.c **** @{
|
||
4:src/l502_stream.c ****
|
||
5:src/l502_stream.c **** @file l502_stream.c
|
||
6:src/l502_stream.c **** Файл содержит функции обработки потоков от АЦП/DIN в <20>
|
||
7:src/l502_stream.c **** Также в этот файл внесена реализация функций приема
|
||
8:src/l502_stream.c **** связаны с логикой управления потоков.
|
||
9:src/l502_stream.c **** */
|
||
10:src/l502_stream.c ****
|
||
11:src/l502_stream.c ****
|
||
12:src/l502_stream.c **** #include <stdint.h>
|
||
13:src/l502_stream.c **** #include <stdlib.h>
|
||
14:src/l502_stream.c ****
|
||
15:src/l502_stream.c **** #include <cdefBF523.h>
|
||
16:src/l502_stream.c **** #include <sys/exception.h>
|
||
17:src/l502_stream.c **** #include <ccblkfn.h>
|
||
18:src/l502_stream.c ****
|
||
19:src/l502_stream.c **** #include "l502_cdefs.h"
|
||
20:src/l502_stream.c **** #include "l502_cmd.h"
|
||
21:src/l502_stream.c **** #include "l502_fpga.h"
|
||
22:src/l502_stream.c **** #include "l502_defs.h"
|
||
23:src/l502_stream.c **** #include "l502_global.h"
|
||
24:src/l502_stream.c **** #include "l502_hdma.h"
|
||
25:src/l502_stream.c **** #include "l502_sport_tx.h"
|
||
26:src/l502_stream.c **** #include "l502_user_process.h"
|
||
27:src/l502_stream.c **** #include "l502_stream.h"
|
||
28:src/l502_stream.c **** #include "l502_sport_rx.h"
|
||
29:src/l502_stream.c **** #include "l502_user_process.h"
|
||
30:src/l502_stream.c ****
|
||
31:src/l502_stream.c **** volatile uint32_t TX_buff[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
32:src/l502_stream.c **** volatile uint32_t TX_buff_shadow[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
33:src/l502_stream.c ****
|
||
34:src/l502_stream.c **** //volatile uint32_t RAW_data_buff[RAW_DATA_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
35:src/l502_stream.c **** volatile uint32_t AVG_buff[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
36:src/l502_stream.c **** //volatile uint32_t AVG_buff_B[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
37:src/l502_stream.c **** volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
38:src/l502_stream.c ****
|
||
BFIN GAS /tmp/ccm5W2en.s page 2
|
||
|
||
|
||
39:src/l502_stream.c ****
|
||
40:src/l502_stream.c **** /** Размер буфера на прием данных по SPORT0 в 32-битных слов<D0BE>
|
||
41:src/l502_stream.c **** #define L502_SPORT_IN_BUF_SIZE (2048*1024)
|
||
42:src/l502_stream.c **** /** Размер буфера для приема данных по HostDMA на вывод в 32-<2D>
|
||
43:src/l502_stream.c **** #define L502_HDMA_OUT_BUF_SIZE (1024*1024)
|
||
44:src/l502_stream.c ****
|
||
45:src/l502_stream.c **** /** Шаг прерываний для приема данных по SPORT0 по-умолчани<D0BD>
|
||
46:src/l502_stream.c **** #define L502_DEFAULT_SPORT_RX_BLOCK_SIZE (32*1024)
|
||
47:src/l502_stream.c ****
|
||
48:src/l502_stream.c ****
|
||
49:src/l502_stream.c ****
|
||
50:src/l502_stream.c ****
|
||
51:src/l502_stream.c **** t_in_stream_state g_stream_in_state = IN_STREAM_STOP;
|
||
52:src/l502_stream.c **** t_out_stream_state g_stream_out_state = OUT_STREAM_STOP;
|
||
53:src/l502_stream.c **** /** Режим работы - определяет, запущен ли синхронный сбо
|
||
54:src/l502_stream.c **** volatile int g_mode = L502_BF_MODE_IDLE;
|
||
55:src/l502_stream.c ****
|
||
56:src/l502_stream.c **** int g_streams = L502_STREAM_ADC;
|
||
57:src/l502_stream.c **** static int f_bf_reg = 0;
|
||
58:src/l502_stream.c ****
|
||
59:src/l502_stream.c **** /* слово, обозначающее, что произошло переполнение */
|
||
60:src/l502_stream.c **** static const uint32_t f_overflow_wrd = L502_STREAM_IN_MSG_OVERFLOW;
|
||
61:src/l502_stream.c ****
|
||
62:src/l502_stream.c ****
|
||
63:src/l502_stream.c ****
|
||
64:src/l502_stream.c **** /* буфер для приема digin и данных АЦП от SPORT (в неинициали<D0BB>
|
||
65:src/l502_stream.c **** #include "l502_sdram_noinit.h"
|
||
66:src/l502_stream.c **** static volatile uint32_t f_sport_in_buf[L502_SPORT_IN_BUF_SIZE];
|
||
67:src/l502_stream.c **** /* позиция в буфере в которую будет записан следующий п
|
||
68:src/l502_stream.c **** static volatile uint32_t f_sport_in_put_pos = 0;
|
||
69:src/l502_stream.c **** /* позиция в буфере за последним обработанным отсчетом
|
||
70:src/l502_stream.c **** static uint32_t f_sport_in_proc_pos = 0;
|
||
71:src/l502_stream.c **** /* позиция в буфере за последним изятым из буфера отсче
|
||
72:src/l502_stream.c **** static volatile uint32_t f_sport_in_get_pos = 0;
|
||
73:src/l502_stream.c **** /* шаг прерываний на прием по SPORT0 */
|
||
74:src/l502_stream.c **** static uint32_t f_sport_in_block_size = L502_DEFAULT_SPORT_RX_BLOCK_SIZE;
|
||
75:src/l502_stream.c **** /* реально используемый размер входного буфера на прие
|
||
76:src/l502_stream.c **** static uint32_t f_sport_in_buf_size = L502_SPORT_IN_BUF_SIZE;
|
||
77:src/l502_stream.c ****
|
||
78:src/l502_stream.c ****
|
||
79:src/l502_stream.c **** /* буфер для прв кинятых данных по HDMA для вывода на ЦАП <20>
|
||
80:src/l502_stream.c **** #include "l502_sdram_noinit.h"
|
||
81:src/l502_stream.c **** static volatile uint32_t f_hdma_out_buf[L502_HDMA_OUT_BUF_SIZE];
|
||
82:src/l502_stream.c **** static volatile uint32_t f_hdma_out_put_pos = 0; /* указатель на позицию за п<>
|
||
83:src/l502_stream.c **** static uint32_t f_hdma_out_start_pos; /* указатель на позицию за последн
|
||
84:src/l502_stream.c **** (с нее будет стартовать следующий <20>
|
||
85:src/l502_stream.c **** static volatile uint32_t f_hdma_out_get_pos = 0; /* указатель на позицию за п<>
|
||
86:src/l502_stream.c **** (с нее будет взято следующее слово
|
||
87:src/l502_stream.c **** static int f_hdma_out_block_size = 0x8000;
|
||
88:src/l502_stream.c **** static int f_hdma_out_proc_pos;
|
||
89:src/l502_stream.c ****
|
||
90:src/l502_stream.c **** static uint32_t f_recv_size = 0;
|
||
91:src/l502_stream.c ****
|
||
92:src/l502_stream.c ****
|
||
93:src/l502_stream.c ****
|
||
94:src/l502_stream.c ****
|
||
95:src/l502_stream.c ****
|
||
BFIN GAS /tmp/ccm5W2en.s page 3
|
||
|
||
|
||
96:src/l502_stream.c ****
|
||
97:src/l502_stream.c ****
|
||
98:src/l502_stream.c **** /* функция вызывается при возникновении переполнения <20>
|
||
99:src/l502_stream.c **** по SPORT'у данных АЦП/DIGIN */
|
||
100:src/l502_stream.c **** static void f_stream_in_set_overflow(void) {
|
||
101:src/l502_stream.c **** /* останавливаем прием данных от АЦП */
|
||
102:src/l502_stream.c **** sport_rx_stop();
|
||
103:src/l502_stream.c **** /* устанавливаем флаг, что нужно передать сообщение <20>
|
||
104:src/l502_stream.c **** переполнении */
|
||
105:src/l502_stream.c **** g_stream_in_state = IN_STREAM_OV_ALERT;
|
||
106:src/l502_stream.c **** }
|
||
107:src/l502_stream.c ****
|
||
108:src/l502_stream.c ****
|
||
109:src/l502_stream.c ****
|
||
110:src/l502_stream.c **** /** @brief Начальная инициализация параметров для синхрон
|
||
111:src/l502_stream.c **** void l502_stream_init(void) {
|
||
112:src/l502_stream.c **** /* останавливаем сбор данных, если он был запущен */
|
||
113:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0);
|
||
114:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0);
|
||
115:src/l502_stream.c **** /* настройка DMA на передачу по SPORT */
|
||
116:src/l502_stream.c **** sport_tx_init();
|
||
117:src/l502_stream.c **** }
|
||
118:src/l502_stream.c ****
|
||
119:src/l502_stream.c ****
|
||
120:src/l502_stream.c **** /** @brief Запуск предзагрузки данных на вывода
|
||
121:src/l502_stream.c ****
|
||
122:src/l502_stream.c **** Данная функция запускает предзагрузку данных поток<D0BE>
|
||
123:src/l502_stream.c **** Используется, чтобы загрузить данные в буфер BlackFin до
|
||
124:src/l502_stream.c **** ввода-вывода.
|
||
125:src/l502_stream.c **** @return Код ошибки */
|
||
126:src/l502_stream.c **** int32_t stream_out_preload(void) {
|
||
127:src/l502_stream.c **** int32_t err = g_stream_out_state==OUT_STREAM_RUN ? L502_BF_ERR_STREAM_RUNNING :
|
||
128:src/l502_stream.c **** 0;
|
||
129:src/l502_stream.c **** if (!err) {
|
||
130:src/l502_stream.c **** f_hdma_out_get_pos = f_hdma_out_start_pos =
|
||
131:src/l502_stream.c **** f_hdma_out_put_pos = f_hdma_out_proc_pos = 0;
|
||
132:src/l502_stream.c ****
|
||
133:src/l502_stream.c **** /* разрешаем прием по HDMA */
|
||
134:src/l502_stream.c **** hdma_recv_start();
|
||
135:src/l502_stream.c **** /* запускаем первый блок на прием (остальные будут
|
||
136:src/l502_stream.c **** добавлены из stream_proc() */
|
||
137:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size;
|
||
138:src/l502_stream.c **** hdma_recv_req_start((uint32_t*)f_hdma_out_buf, f_hdma_out_block_size);
|
||
139:src/l502_stream.c ****
|
||
140:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_PRELOAD;
|
||
141:src/l502_stream.c **** }
|
||
142:src/l502_stream.c **** return err;
|
||
143:src/l502_stream.c **** }
|
||
144:src/l502_stream.c ****
|
||
145:src/l502_stream.c ****
|
||
146:src/l502_stream.c **** static void f_set_streams(uint32_t streams) {
|
||
147:src/l502_stream.c **** uint32_t wrd_en = 0;
|
||
148:src/l502_stream.c ****
|
||
149:src/l502_stream.c **** /* если уже запущен потоковый режим и разрешается од<D0BE>
|
||
150:src/l502_stream.c **** потоков на ввод, то инициализируем прием по SPORT и п<>
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
152:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) {
|
||
BFIN GAS /tmp/ccm5W2en.s page 4
|
||
|
||
|
||
153:src/l502_stream.c **** sport_rx_start();
|
||
154:src/l502_stream.c **** }
|
||
155:src/l502_stream.c ****
|
||
156:src/l502_stream.c **** if (!(streams & L502_STREAM_ALL_IN) && (g_streams & L502_STREAM_ALL_IN)) {
|
||
157:src/l502_stream.c **** sport_rx_stop();
|
||
158:src/l502_stream.c **** }
|
||
159:src/l502_stream.c **** }
|
||
160:src/l502_stream.c ****
|
||
161:src/l502_stream.c **** /* изменяем разрешенные потоки в регистре FPGA */
|
||
162:src/l502_stream.c **** if (streams & L502_STREAM_ADC)
|
||
163:src/l502_stream.c **** wrd_en |= 0x1;
|
||
164:src/l502_stream.c **** if (streams & L502_STREAM_DIN)
|
||
165:src/l502_stream.c **** wrd_en |= 0x2;
|
||
166:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en);
|
||
167:src/l502_stream.c ****
|
||
168:src/l502_stream.c ****
|
||
169:src/l502_stream.c **** /** @todo: разрешение на лету выходных потоков */
|
||
170:src/l502_stream.c ****
|
||
171:src/l502_stream.c **** g_streams = streams;
|
||
172:src/l502_stream.c **** }
|
||
173:src/l502_stream.c ****
|
||
174:src/l502_stream.c **** /** @brief Разрешение указанных синхронных потоков
|
||
175:src/l502_stream.c **** @param[in] streams Битовая маска из #t_l502_streams, указывающая к<>
|
||
176:src/l502_stream.c **** должны быть разрешены (в дополнения к уж<D183>
|
||
177:src/l502_stream.c **** @return Код ошибки */
|
||
178:src/l502_stream.c **** int32_t stream_enable(uint32_t streams) {
|
||
179:src/l502_stream.c **** f_set_streams(g_streams | streams);
|
||
180:src/l502_stream.c **** return 0;
|
||
181:src/l502_stream.c **** }
|
||
182:src/l502_stream.c ****
|
||
183:src/l502_stream.c ****
|
||
184:src/l502_stream.c **** /** @brief Запрещение указанных синхронных потоков
|
||
185:src/l502_stream.c **** @param[in] streams Битовая маска из #t_l502_streams, указывающая к<>
|
||
186:src/l502_stream.c **** должны быть запрещены
|
||
187:src/l502_stream.c **** @return Код ошибки */
|
||
188:src/l502_stream.c **** int32_t stream_disable(uint32_t streams) {
|
||
189:src/l502_stream.c **** f_set_streams(g_streams & ~streams);
|
||
190:src/l502_stream.c **** return 0;
|
||
191:src/l502_stream.c **** }
|
||
192:src/l502_stream.c ****
|
||
193:src/l502_stream.c **** /***************************************************************************//**
|
||
194:src/l502_stream.c **** @brief Запуск синхронного ввода-вывода
|
||
195:src/l502_stream.c ****
|
||
196:src/l502_stream.c **** Функция запускает синхронный ввод-вывод платы.
|
||
197:src/l502_stream.c **** При этом начинается передача по всем ранее разрешен
|
||
198:src/l502_stream.c **** stream_enable().
|
||
199:src/l502_stream.c **** После вызова этой функции изменять настройки модул<D183>
|
||
200:src/l502_stream.c **** можно дополнительно разрешать или запрещать потоки
|
||
201:src/l502_stream.c **** или stream_disable().
|
||
202:src/l502_stream.c ****
|
||
203:src/l502_stream.c **** @return Код ошибки.
|
||
204:src/l502_stream.c **** ***************************************************************************/
|
||
205:src/l502_stream.c **** int32_t streams_start(void) {
|
||
206:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0;
|
||
207:src/l502_stream.c **** if (!err) {
|
||
208:src/l502_stream.c **** /* прием по SPORT инициализируется всесте с началом з
|
||
209:src/l502_stream.c **** синхронного сбора */
|
||
BFIN GAS /tmp/ccm5W2en.s page 5
|
||
|
||
|
||
210:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0;
|
||
211:src/l502_stream.c ****
|
||
212:src/l502_stream.c ****
|
||
213:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_IN) {
|
||
214:src/l502_stream.c **** sport_rx_start();
|
||
215:src/l502_stream.c **** g_stream_in_state = IN_STREAM_RUN;
|
||
216:src/l502_stream.c **** }
|
||
217:src/l502_stream.c ****
|
||
218:src/l502_stream.c **** hdma_send_start();
|
||
219:src/l502_stream.c ****
|
||
220:src/l502_stream.c **** f_set_streams(g_streams);
|
||
221:src/l502_stream.c ****
|
||
222:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_OUT) {
|
||
223:src/l502_stream.c **** /* разрешаем ПЛИС генерацию TFS по SPORT */
|
||
224:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_TFS_EN_Msk;
|
||
225:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
226:src/l502_stream.c ****
|
||
227:src/l502_stream.c ****
|
||
228:src/l502_stream.c **** /* если не было предзагрузки до запуска,
|
||
229:src/l502_stream.c **** то запускаем прием сейчас */
|
||
230:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_STOP) ||
|
||
231:src/l502_stream.c **** (g_stream_out_state == OUT_STREAM_ERR)) {
|
||
232:src/l502_stream.c **** stream_out_preload();
|
||
233:src/l502_stream.c **** }
|
||
234:src/l502_stream.c ****
|
||
235:src/l502_stream.c **** if (g_stream_out_state == OUT_STREAM_PRELOAD) {
|
||
236:src/l502_stream.c **** /* выполняем предзагрузку данных */
|
||
237:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg | 1);
|
||
238:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_RUN;
|
||
239:src/l502_stream.c **** }
|
||
240:src/l502_stream.c **** }
|
||
241:src/l502_stream.c ****
|
||
242:src/l502_stream.c ****
|
||
243:src/l502_stream.c ****
|
||
244:src/l502_stream.c **** /* Так как конвейер автомата управления входной ко
|
||
245:src/l502_stream.c **** из 2-х стадий, для корректного синхронного старт
|
||
246:src/l502_stream.c **** ыполнить два раза предзагрузку. В противном слу
|
||
247:src/l502_stream.c **** время момента первого отсчета может не совпада<D0B4>
|
||
248:src/l502_stream.c **** запуска синхронизации
|
||
249:src/l502_stream.c **** */
|
||
250:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1);
|
||
251:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1);
|
||
252:src/l502_stream.c ****
|
||
253:src/l502_stream.c ****
|
||
254:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 1);
|
||
255:src/l502_stream.c ****
|
||
256:src/l502_stream.c **** g_mode = L502_BF_MODE_STREAM;
|
||
257:src/l502_stream.c **** }
|
||
258:src/l502_stream.c **** return err;
|
||
259:src/l502_stream.c **** }
|
||
260:src/l502_stream.c ****
|
||
261:src/l502_stream.c ****
|
||
262:src/l502_stream.c ****
|
||
263:src/l502_stream.c ****
|
||
264:src/l502_stream.c **** /** @brief Останов синхронных потоков ввода-вывода.
|
||
265:src/l502_stream.c ****
|
||
266:src/l502_stream.c **** По этой функции останавливаются все синхронные пот<D0BE>
|
||
BFIN GAS /tmp/ccm5W2en.s page 6
|
||
|
||
|
||
267:src/l502_stream.c **** Запрещается передача потоков по SPORT и по HostDMA
|
||
268:src/l502_stream.c ****
|
||
269:src/l502_stream.c **** @return Код ошибки */
|
||
270:src/l502_stream.c **** int32_t streams_stop(void) {
|
||
271:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_STREAM ? L502_BF_ERR_STREAM_STOPPED : 0;
|
||
272:src/l502_stream.c **** if (!err) {
|
||
273:src/l502_stream.c **** hdma_send_stop();
|
||
274:src/l502_stream.c **** hdma_recv_stop();
|
||
275:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0);
|
||
276:src/l502_stream.c ****
|
||
277:src/l502_stream.c **** /* запрещаем прием и передачу по SPORT'у */
|
||
278:src/l502_stream.c **** sport_rx_stop();
|
||
279:src/l502_stream.c **** sport_tx_stop();
|
||
280:src/l502_stream.c ****
|
||
281:src/l502_stream.c **** /* запрещаем генерацию TFS и RFS */
|
||
282:src/l502_stream.c **** f_bf_reg = 0;
|
||
283:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
284:src/l502_stream.c ****
|
||
285:src/l502_stream.c ****
|
||
286:src/l502_stream.c **** g_mode = L502_BF_MODE_IDLE;
|
||
287:src/l502_stream.c **** g_stream_in_state = IN_STREAM_STOP;
|
||
288:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP;
|
||
289:src/l502_stream.c **** }
|
||
290:src/l502_stream.c **** return err;
|
||
291:src/l502_stream.c **** }
|
||
292:src/l502_stream.c ****
|
||
293:src/l502_stream.c ****
|
||
294:src/l502_stream.c ****
|
||
295:src/l502_stream.c **** /** @brief Фоновая обработка потокой ввода-вывода
|
||
296:src/l502_stream.c ****
|
||
297:src/l502_stream.c **** Функция переодически вызывается из основного цикла
|
||
298:src/l502_stream.c **** При рабочем режиме, проверяются, есть
|
||
299:src/l502_stream.c **** ли необработанные данные пришедшие от АЦП/DIGIN и/или п
|
||
300:src/l502_stream.c **** на ЦАП или DOUT. При их наличии вызывается соответству<D0B2>
|
||
301:src/l502_stream.c **** обработки данных.
|
||
302:src/l502_stream.c **** Также, если было переполнение и все данные до перепо<D0BF>
|
||
303:src/l502_stream.c **** то в ПК посылается слово о том, что в этом месте произ
|
||
304:src/l502_stream.c **** void stream_proc(void) {
|
||
305:src/l502_stream.c **** /* если запущен поток ввода */
|
||
306:src/l502_stream.c **** if ((g_stream_in_state != IN_STREAM_STOP) && (g_stream_in_state != IN_STREAM_ERR)) {
|
||
307:src/l502_stream.c **** uint32_t sport_rdy_size;
|
||
308:src/l502_stream.c **** uint32_t put_pos = f_sport_in_put_pos;
|
||
309:src/l502_stream.c ****
|
||
310:src/l502_stream.c **** /* смотрим, сколько принято необработанных данных
|
||
311:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ?
|
||
312:src/l502_stream.c **** put_pos - f_sport_in_proc_pos : f_sport_in_buf_size - f_sport_in_proc_pos;
|
||
313:src/l502_stream.c **** /* если есть необработанные данные - вызываем функ
|
||
314:src/l502_stream.c **** if (sport_rdy_size) {
|
||
315:src/l502_stream.c **** uint32_t processed = usr_in_proc_data(
|
||
316:src/l502_stream.c **** (uint32_t*)&f_sport_in_buf[f_sport_in_proc_pos],
|
||
317:src/l502_stream.c **** sport_rdy_size);
|
||
318:src/l502_stream.c **** /* обновляем счетчик обработканных данных */
|
||
319:src/l502_stream.c **** f_sport_in_proc_pos += processed;
|
||
320:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size)
|
||
321:src/l502_stream.c **** f_sport_in_proc_pos = 0;
|
||
322:src/l502_stream.c **** }
|
||
323:src/l502_stream.c ****
|
||
BFIN GAS /tmp/ccm5W2en.s page 7
|
||
|
||
|
||
324:src/l502_stream.c **** /* если было переполнение - нужно передать слово о
|
||
325:src/l502_stream.c **** передаем его после того, как передадим все слов<D0BE>
|
||
326:src/l502_stream.c **** if ((g_stream_in_state == IN_STREAM_OV_ALERT) && !sport_rdy_size && hdma_send_req_rdy()) {
|
||
327:src/l502_stream.c **** hdma_send_req_start(&f_overflow_wrd, 1, 1);
|
||
328:src/l502_stream.c **** g_stream_in_state = IN_STREAM_ERR;
|
||
329:src/l502_stream.c **** }
|
||
330:src/l502_stream.c **** }
|
||
331:src/l502_stream.c ****
|
||
332:src/l502_stream.c **** /* если есть поток на вывод */
|
||
333:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_PRELOAD) ||
|
||
334:src/l502_stream.c **** (g_stream_out_state == OUT_STREAM_RUN)) {
|
||
335:src/l502_stream.c ****
|
||
336:src/l502_stream.c **** uint32_t hdma_rdy_size;
|
||
337:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos;
|
||
338:src/l502_stream.c ****
|
||
339:src/l502_stream.c **** /* проверяем, сколько есть необработанных данных, <20>
|
||
340:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ?
|
||
341:src/l502_stream.c **** put_pos - f_hdma_out_proc_pos : L502_HDMA_OUT_BUF_SIZE - f_hdma_out_proc_pos;
|
||
342:src/l502_stream.c ****
|
||
343:src/l502_stream.c ****
|
||
344:src/l502_stream.c **** /* если такие есть -> пробуем обработать */
|
||
345:src/l502_stream.c **** if (hdma_rdy_size != 0) {
|
||
346:src/l502_stream.c **** uint32_t processed = usr_out_proc_data(
|
||
347:src/l502_stream.c **** (uint32_t*)&f_hdma_out_buf[f_hdma_out_proc_pos],
|
||
348:src/l502_stream.c **** hdma_rdy_size);
|
||
349:src/l502_stream.c ****
|
||
350:src/l502_stream.c **** /* обновляем счетчик обработанных данных */
|
||
351:src/l502_stream.c **** f_hdma_out_proc_pos += processed;
|
||
352:src/l502_stream.c **** if (f_hdma_out_proc_pos==L502_HDMA_OUT_BUF_SIZE)
|
||
353:src/l502_stream.c **** f_hdma_out_proc_pos = 0;
|
||
354:src/l502_stream.c **** }
|
||
355:src/l502_stream.c ****
|
||
356:src/l502_stream.c ****
|
||
357:src/l502_stream.c **** /* если есть свободное место в буфере на прием и ес
|
||
358:src/l502_stream.c **** дескрипторы => ставим новый запрос на прием данн
|
||
359:src/l502_stream.c **** if (hdma_recv_req_rdy()) {
|
||
360:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos;
|
||
361:src/l502_stream.c ****
|
||
362:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ?
|
||
363:src/l502_stream.c **** L502_HDMA_OUT_BUF_SIZE - f_hdma_out_start_pos + get_pos :
|
||
364:src/l502_stream.c **** get_pos - f_hdma_out_start_pos;
|
||
365:src/l502_stream.c **** if (hdma_rdy_size > f_hdma_out_block_size) {
|
||
366:src/l502_stream.c **** hdma_recv_req_start((uint32_t*)&f_hdma_out_buf[f_hdma_out_start_pos],
|
||
367:src/l502_stream.c **** f_hdma_out_block_size);
|
||
368:src/l502_stream.c ****
|
||
369:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size;
|
||
370:src/l502_stream.c **** if (f_hdma_out_start_pos==L502_HDMA_OUT_BUF_SIZE)
|
||
371:src/l502_stream.c **** f_hdma_out_start_pos = 0;
|
||
372:src/l502_stream.c **** }
|
||
373:src/l502_stream.c **** }
|
||
374:src/l502_stream.c **** }
|
||
375:src/l502_stream.c **** }
|
||
376:src/l502_stream.c ****
|
||
377:src/l502_stream.c **** /** @brief Освобождение size слов из буфера приема по SPORT0
|
||
378:src/l502_stream.c ****
|
||
379:src/l502_stream.c **** Функция помечает, что size слов из начала той части буф
|
||
380:src/l502_stream.c **** были приняты данные, но не освобождены, как освобожд<D0B6>
|
||
BFIN GAS /tmp/ccm5W2en.s page 8
|
||
|
||
|
||
381:src/l502_stream.c **** снова можно будет принимать данные со SPORT0.
|
||
382:src/l502_stream.c **** При этом надо всегда следить, чтобы количество освоб
|
||
383:src/l502_stream.c **** привышало количество обработанных!
|
||
384:src/l502_stream.c ****
|
||
385:src/l502_stream.c **** @param[in] size Размер освобожденных данных в 32-битных слов
|
||
386:src/l502_stream.c **** void stream_in_buf_free(uint32_t size) {
|
||
16 .loc 1 386 0
|
||
17 .LVL0:
|
||
387:src/l502_stream.c **** /* обновляем позицию переданного слова */
|
||
388:src/l502_stream.c **** uint32_t get_pos = f_sport_in_get_pos;
|
||
18 .loc 1 388 0
|
||
19 0000 49E10000 P1.H = _f_sport_in_get_pos;
|
||
20 0004 09E11000 P1.L = _f_sport_in_get_pos;
|
||
21 0008 0991 R1 = [P1];
|
||
22 .LVL1:
|
||
389:src/l502_stream.c **** get_pos += size;
|
||
390:src/l502_stream.c **** if (get_pos >= f_sport_in_buf_size)
|
||
23 .loc 1 390 0
|
||
24 000a 4AE10000 P2.H = _f_sport_in_buf_size;
|
||
389:src/l502_stream.c **** get_pos += size;
|
||
25 .loc 1 389 0
|
||
26 000e 0850 R0 = R0 + R1;
|
||
27 .LVL2:
|
||
28 .loc 1 390 0
|
||
29 0010 0AE10800 P2.L = _f_sport_in_buf_size;
|
||
30 0014 1191 R1 = [P2];
|
||
31 0016 8809 cc =R0<R1 (iu);
|
||
391:src/l502_stream.c **** get_pos-= f_sport_in_buf_size;
|
||
32 .loc 1 391 0
|
||
33 0018 4852 R1 = R0 - R1;
|
||
386:src/l502_stream.c **** void stream_in_buf_free(uint32_t size) {
|
||
34 .loc 1 386 0
|
||
35 001a 00E80000 LINK 0;
|
||
36 .LCFI0:
|
||
37 .loc 1 391 0
|
||
38 001e 0106 if !cc R0 = R1;
|
||
392:src/l502_stream.c **** f_sport_in_get_pos = get_pos;
|
||
39 .loc 1 392 0
|
||
40 0020 0893 [P1] = R0;
|
||
393:src/l502_stream.c **** }
|
||
41 .loc 1 393 0
|
||
42 0022 01E80000 UNLINK;
|
||
43 0026 1000 rts;
|
||
44 .LFE25:
|
||
45 .size _stream_in_buf_free, .-_stream_in_buf_free
|
||
46 .align 4
|
||
47 .global _stream_out_buf_free;
|
||
48 .type _stream_out_buf_free, STT_FUNC;
|
||
49 _stream_out_buf_free:
|
||
50 .LFB26:
|
||
394:src/l502_stream.c ****
|
||
395:src/l502_stream.c **** /** @brief Освобождение size слов из буфера приема по HostDMA
|
||
396:src/l502_stream.c ****
|
||
397:src/l502_stream.c **** Функция помечает, что size слов из начала той части буф
|
||
398:src/l502_stream.c **** были приняты данные от ПК, но не освобождены, как осв<D181>
|
||
399:src/l502_stream.c **** снова можно будет принимать данные от ПК по HostDMA.
|
||
400:src/l502_stream.c **** При этом надо всегда следить, чтобы количество освоб
|
||
BFIN GAS /tmp/ccm5W2en.s page 9
|
||
|
||
|
||
401:src/l502_stream.c **** привышало количество обработанных!
|
||
402:src/l502_stream.c ****
|
||
403:src/l502_stream.c **** @param[in] size Размер освобожденных данных в 32-битных слов
|
||
404:src/l502_stream.c **** void stream_out_buf_free(uint32_t size) {
|
||
51 .loc 1 404 0
|
||
52 .LVL3:
|
||
405:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos;
|
||
53 .loc 1 405 0
|
||
54 0028 4AE10000 P2.H = _f_hdma_out_get_pos;
|
||
55 002c 0AE12400 P2.L = _f_hdma_out_get_pos;
|
||
56 0030 1191 R1 = [P2];
|
||
57 .LVL4:
|
||
406:src/l502_stream.c **** get_pos += size;
|
||
58 .loc 1 406 0
|
||
59 0032 4850 R1 = R0 + R1;
|
||
60 .LVL5:
|
||
407:src/l502_stream.c **** if (get_pos >= L502_HDMA_OUT_BUF_SIZE)
|
||
61 .loc 1 407 0
|
||
62 0034 F863 R0 = -1 (X);
|
||
63 .LVL6:
|
||
64 0036 40E10F00 R0.H = 15;
|
||
404:src/l502_stream.c **** void stream_out_buf_free(uint32_t size) {
|
||
65 .loc 1 404 0
|
||
66 003a 00E80000 LINK 0;
|
||
67 .LCFI1:
|
||
68 .loc 1 407 0
|
||
69 003e 010A cc =R1<=R0 (iu);
|
||
70 0040 0418 if cc jump .L5;
|
||
408:src/l502_stream.c **** get_pos -= L502_HDMA_OUT_BUF_SIZE;
|
||
71 .loc 1 408 0
|
||
72 0042 F863 R0 = -1 (X);
|
||
73 0044 A04F R0 <<= 20;
|
||
74 0046 4150 R1 = R1 + R0;
|
||
75 .L5:
|
||
409:src/l502_stream.c **** f_hdma_out_get_pos = get_pos;
|
||
76 .loc 1 409 0
|
||
77 0048 1193 [P2] = R1;
|
||
410:src/l502_stream.c **** }
|
||
78 .loc 1 410 0
|
||
79 004a 01E80000 UNLINK;
|
||
80 004e 1000 rts;
|
||
81 .LFE26:
|
||
82 .size _stream_out_buf_free, .-_stream_out_buf_free
|
||
83 .align 4
|
||
84 .global _hdma_recv_done;
|
||
85 .type _hdma_recv_done, STT_FUNC;
|
||
86 _hdma_recv_done:
|
||
87 .LFB27:
|
||
411:src/l502_stream.c ****
|
||
412:src/l502_stream.c **** /** @brief Обработка завершения приема по HostDMA
|
||
413:src/l502_stream.c ****
|
||
414:src/l502_stream.c **** Функция вызывается из обработчика прерывания, когд<D0B3>
|
||
415:src/l502_stream.c **** блока данных по HDMA в ПК, поставленного до этого на пе
|
||
416:src/l502_stream.c **** помощью hdma_recv_req_start().
|
||
417:src/l502_stream.c **** Функция просто обновляет счетчик принятых данных (а
|
||
418:src/l502_stream.c **** из фоновой функции stream_proc().
|
||
419:src/l502_stream.c ****
|
||
BFIN GAS /tmp/ccm5W2en.s page 10
|
||
|
||
|
||
420:src/l502_stream.c **** @param[in] addr Адрес слова, сразу за последним принятым <20>
|
||
421:src/l502_stream.c **** @param[in] size Количество принятых 32-битных слов */
|
||
422:src/l502_stream.c **** void hdma_recv_done(uint32_t* addr, uint32_t size) {
|
||
88 .loc 1 422 0
|
||
89 .LVL7:
|
||
423:src/l502_stream.c **** /* обновляем позицию принятого слова */
|
||
424:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos;
|
||
90 .loc 1 424 0
|
||
91 0050 4AE10000 P2.H = _f_hdma_out_put_pos;
|
||
92 0054 0AE12000 P2.L = _f_hdma_out_put_pos;
|
||
93 0058 1091 R0 = [P2];
|
||
94 .LVL8:
|
||
425:src/l502_stream.c **** put_pos += size;
|
||
95 .loc 1 425 0
|
||
96 005a 4150 R1 = R1 + R0;
|
||
97 .LVL9:
|
||
426:src/l502_stream.c **** if (put_pos == L502_HDMA_OUT_BUF_SIZE)
|
||
98 .loc 1 426 0
|
||
99 005c 0860 R0 = 1 (X);
|
||
100 005e A04F R0 <<= 20;
|
||
101 0060 0108 cc =R1==R0;
|
||
102 0062 0060 R0 = 0 (X);
|
||
422:src/l502_stream.c **** void hdma_recv_done(uint32_t* addr, uint32_t size) {
|
||
103 .loc 1 422 0
|
||
104 0064 00E80000 LINK 0;
|
||
105 .LCFI2:
|
||
106 .loc 1 426 0
|
||
107 0068 0807 if cc R1 = R0;
|
||
427:src/l502_stream.c **** put_pos = 0;
|
||
428:src/l502_stream.c **** f_hdma_out_put_pos = put_pos;
|
||
108 .loc 1 428 0
|
||
109 006a 1193 [P2] = R1;
|
||
429:src/l502_stream.c **** }
|
||
110 .loc 1 429 0
|
||
111 006c 01E80000 UNLINK;
|
||
112 0070 1000 rts;
|
||
113 .LFE27:
|
||
114 .size _hdma_recv_done, .-_hdma_recv_done
|
||
115 0072 0000 .align 4
|
||
116 .global _sport_in_buffer_size;
|
||
117 .type _sport_in_buffer_size, STT_FUNC;
|
||
118 _sport_in_buffer_size:
|
||
119 .LFB28:
|
||
430:src/l502_stream.c ****
|
||
431:src/l502_stream.c ****
|
||
432:src/l502_stream.c ****
|
||
433:src/l502_stream.c ****
|
||
434:src/l502_stream.c ****
|
||
435:src/l502_stream.c **** /** @brief Размер буфера на прием.
|
||
436:src/l502_stream.c ****
|
||
437:src/l502_stream.c **** Функция возвращает размер буфера на прием по SPORT0
|
||
438:src/l502_stream.c **** @return размер буфера на прием в 32-битных словах */
|
||
439:src/l502_stream.c **** extern uint32_t sport_in_buffer_size(void) {
|
||
120 .loc 1 439 0
|
||
121 0074 00E80000 LINK 0;
|
||
122 .LCFI3:
|
||
440:src/l502_stream.c **** return L502_SPORT_IN_BUF_SIZE;
|
||
BFIN GAS /tmp/ccm5W2en.s page 11
|
||
|
||
|
||
441:src/l502_stream.c **** }
|
||
123 .loc 1 441 0
|
||
124 0078 0860 R0 = 1 (X);
|
||
125 007a A84F R0 <<= 21;
|
||
126 007c 01E80000 UNLINK;
|
||
127 0080 1000 rts;
|
||
128 .LFE28:
|
||
129 .size _sport_in_buffer_size, .-_sport_in_buffer_size
|
||
130 .global ___udivsi3;
|
||
131 0082 0000 .align 4
|
||
132 .global _sport_in_set_step_size;
|
||
133 .type _sport_in_set_step_size, STT_FUNC;
|
||
134 _sport_in_set_step_size:
|
||
135 .LFB29:
|
||
442:src/l502_stream.c ****
|
||
443:src/l502_stream.c **** /** @} */
|
||
444:src/l502_stream.c ****
|
||
445:src/l502_stream.c ****
|
||
446:src/l502_stream.c **** /** @addtogroup sport_rx
|
||
447:src/l502_stream.c **** @{ */
|
||
448:src/l502_stream.c ****
|
||
449:src/l502_stream.c **** /** @brief Установка шага прерывания для према по SPORT0
|
||
450:src/l502_stream.c ****
|
||
451:src/l502_stream.c **** Функция устанавливает шаг прерываний для DMA, исполь<D0BB>
|
||
452:src/l502_stream.c **** приема данных синхронного ввода.
|
||
453:src/l502_stream.c **** При этом размер шага должен быть как имнимум в 4 раза
|
||
454:src/l502_stream.c **** буфера #L502_SPORT_IN_BUF_SIZE.
|
||
455:src/l502_stream.c **** После установки шага определяется реально использу
|
||
456:src/l502_stream.c **** как наибольшее число кратное шагу и не превышающее
|
||
457:src/l502_stream.c ****
|
||
458:src/l502_stream.c **** @param[in] size Размер шага прерывания в 32-битных словах
|
||
459:src/l502_stream.c **** @return Код ошибки */
|
||
460:src/l502_stream.c **** int32_t sport_in_set_step_size(uint32_t size) {
|
||
136 .loc 1 460 0
|
||
137 .LVL10:
|
||
138 0084 7805 [--sp] = ( r7:7 );
|
||
139
|
||
140 .LCFI4:
|
||
141 0086 3830 R7 = R0;
|
||
461:src/l502_stream.c **** int mul;
|
||
462:src/l502_stream.c **** if ((size >= L502_SPORT_IN_BUF_SIZE/4) || (size > 0x8000))
|
||
142 .loc 1 462 0
|
||
143 0088 80E10080 R0 = 32768 (Z);
|
||
144 .LVL11:
|
||
460:src/l502_stream.c **** int32_t sport_in_set_step_size(uint32_t size) {
|
||
145 .loc 1 460 0
|
||
146 008c 00E80300 LINK 12;
|
||
147 .LCFI5:
|
||
148 .loc 1 462 0
|
||
149 0090 070A cc =R7<=R0 (iu);
|
||
150 0092 1A10 if !cc jump .L17;
|
||
463:src/l502_stream.c **** return L502_BF_ERR_INVALID_CMD_PARAMS;
|
||
464:src/l502_stream.c **** mul = L502_SPORT_IN_BUF_SIZE/size;
|
||
151 .loc 1 464 0
|
||
152 0094 0860 R0 = 1 (X);
|
||
153 0096 0F30 R1 = R7;
|
||
154 0098 A84F R0 <<= 21;
|
||
BFIN GAS /tmp/ccm5W2en.s page 12
|
||
|
||
|
||
155 009a FFE3B3FF call ___udivsi3;
|
||
465:src/l502_stream.c **** /* не может быть боьше 0x8000 шагов, так как регистр
|
||
466:src/l502_stream.c **** YCNT 16-разрядный (+ еще умножаем на 2) */
|
||
467:src/l502_stream.c **** if (mul > 0x8000)
|
||
468:src/l502_stream.c **** mul = 0x8000;
|
||
469:src/l502_stream.c **** f_sport_in_buf_size = size*mul;
|
||
156 .loc 1 469 0
|
||
157 009e 81E10080 R1 = 32768 (Z);
|
||
158 00a2 07C40140 R0 = min(R0,R1);
|
||
159 00a6 F840 R0 *= R7;
|
||
160 00a8 4AE10000 P2.H = _f_sport_in_buf_size;
|
||
161 00ac 0AE10800 P2.L = _f_sport_in_buf_size;
|
||
162 00b0 1093 [P2] = R0;
|
||
470:src/l502_stream.c **** f_sport_in_block_size = size;
|
||
163 .loc 1 470 0
|
||
164 00b2 4AE10000 P2.H = _f_sport_in_block_size;
|
||
165 00b6 0AE10400 P2.L = _f_sport_in_block_size;
|
||
166 00ba 1793 [P2] = R7;
|
||
471:src/l502_stream.c **** return 0;
|
||
472:src/l502_stream.c **** }
|
||
167 .loc 1 472 0
|
||
168 00bc 01E80000 UNLINK;
|
||
470:src/l502_stream.c **** f_sport_in_block_size = size;
|
||
169 .loc 1 470 0
|
||
170 00c0 0060 R0 = 0 (X);
|
||
171 .loc 1 472 0
|
||
172 00c2 3805 ( r7:7 ) = [sp++];
|
||
173
|
||
174 .LCFI6:
|
||
175 .LVL12:
|
||
176 00c4 1000 rts;
|
||
177 .LVL13:
|
||
178 .L17:
|
||
179 00c6 01E80000 UNLINK;
|
||
462:src/l502_stream.c **** if ((size >= L502_SPORT_IN_BUF_SIZE/4) || (size > 0x8000))
|
||
180 .loc 1 462 0
|
||
181 00ca 20E1FEFD R0 = -514 (X);
|
||
182 .loc 1 472 0
|
||
183 00ce 3805 ( r7:7 ) = [sp++];
|
||
184
|
||
185 .LCFI7:
|
||
186 .LVL14:
|
||
187 00d0 1000 rts;
|
||
188 .LFE29:
|
||
189 .size _sport_in_set_step_size, .-_sport_in_set_step_size
|
||
190 00d2 0000 .align 4
|
||
191 .global _sport_rx_stop;
|
||
192 .type _sport_rx_stop, STT_FUNC;
|
||
193 _sport_rx_stop:
|
||
194 .LFB31:
|
||
473:src/l502_stream.c ****
|
||
474:src/l502_stream.c ****
|
||
475:src/l502_stream.c **** /** @brief Запуск сбора данных по SPORT0
|
||
476:src/l502_stream.c ****
|
||
477:src/l502_stream.c **** Функция настраивает DMA3 на режим автобуфера с 2D, разм
|
||
478:src/l502_stream.c **** равным f_sport_in_block_size. После чего разрешается канал DMA <20>
|
||
479:src/l502_stream.c **** прием по SPORT0 */
|
||
BFIN GAS /tmp/ccm5W2en.s page 13
|
||
|
||
|
||
480:src/l502_stream.c **** void sport_rx_start(void) {
|
||
481:src/l502_stream.c **** static volatile int dummy;
|
||
482:src/l502_stream.c **** /* запрещаем DMA */
|
||
483:src/l502_stream.c **** *pDMA3_CONFIG = 0;
|
||
484:src/l502_stream.c **** ssync();
|
||
485:src/l502_stream.c **** /* вычитываем все данные из буфера, если они были */
|
||
486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) {
|
||
487:src/l502_stream.c **** dummy = *pSPORT0_RX16;
|
||
488:src/l502_stream.c **** ssync();
|
||
489:src/l502_stream.c **** }
|
||
490:src/l502_stream.c ****
|
||
491:src/l502_stream.c **** /* настраиваем DMA */
|
||
492:src/l502_stream.c **** *pDMA3_START_ADDR = (void*)f_sport_in_buf;
|
||
493:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би<D0B1>
|
||
494:src/l502_stream.c **** а размер в 32 битных словах =
|
||
495:src/l502_stream.c **** *pDMA3_X_MODIFY = 2;
|
||
496:src/l502_stream.c **** *pDMA3_Y_COUNT = f_sport_in_buf_size/f_sport_in_block_size;;
|
||
497:src/l502_stream.c **** *pDMA3_Y_MODIFY = 2;
|
||
498:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf;
|
||
499:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16;
|
||
500:src/l502_stream.c ****
|
||
501:src/l502_stream.c ****
|
||
502:src/l502_stream.c **** ssync();
|
||
503:src/l502_stream.c **** /* разрешаем DMA */
|
||
504:src/l502_stream.c **** *pSIC_IMASK0 |= IRQ_DMA3;
|
||
505:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN;
|
||
506:src/l502_stream.c **** /* разрешаем прием по SPORT'у */
|
||
507:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN;
|
||
508:src/l502_stream.c ****
|
||
509:src/l502_stream.c **** /* разрешаем генерацию RFS на SPORT0 */
|
||
510:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_RFS_EN_Msk;
|
||
511:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
512:src/l502_stream.c **** }
|
||
513:src/l502_stream.c ****
|
||
514:src/l502_stream.c ****
|
||
515:src/l502_stream.c ****
|
||
516:src/l502_stream.c **** /** @brief Останов сбора данных по SPORT0
|
||
517:src/l502_stream.c ****
|
||
518:src/l502_stream.c **** Функция запрещает прием по SPORT0 и останавливает DMA */
|
||
519:src/l502_stream.c **** void sport_rx_stop(void) {
|
||
195 .loc 1 519 0
|
||
520:src/l502_stream.c **** /* останавливаем генерацию RFS */
|
||
521:src/l502_stream.c **** f_bf_reg &= ~L502_REGBIT_IOHARD_OUT_RFS_EN_Msk;
|
||
196 .loc 1 521 0
|
||
197 00d4 4AE10000 P2.H = _f_bf_reg;
|
||
519:src/l502_stream.c **** void sport_rx_stop(void) {
|
||
198 .loc 1 519 0
|
||
199 00d8 00E80300 LINK 12;
|
||
200 .LCFI8:
|
||
201 .loc 1 521 0
|
||
202 00dc 0AE11800 P2.L = _f_bf_reg;
|
||
203 00e0 1191 R1 = [P2];
|
||
204 00e2 194C BITCLR (R1,3);
|
||
205 00e4 1193 [P2] = R1;
|
||
522:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
206 .loc 1 522 0
|
||
207 00e6 20E11803 R0 = 792 (X);
|
||
BFIN GAS /tmp/ccm5W2en.s page 14
|
||
|
||
|
||
208 00ea FFE38BFF call _fpga_reg_write;
|
||
209 .LBB23:
|
||
210 .LBB24:
|
||
211 .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)
|
||
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 ****
|
||
BFIN GAS /tmp/ccm5W2en.s page 15
|
||
|
||
|
||
54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP
|
||
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)) || \
|
||
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) && \
|
||
BFIN GAS /tmp/ccm5W2en.s page 16
|
||
|
||
|
||
111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \
|
||
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 ****
|
||
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) {
|
||
BFIN GAS /tmp/ccm5W2en.s page 17
|
||
|
||
|
||
168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a);
|
||
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);
|
||
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
|
||
BFIN GAS /tmp/ccm5W2en.s page 18
|
||
|
||
|
||
225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) {
|
||
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) {
|
||
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();
|
||
212 .loc 2 277 0
|
||
213 00ee 2400 ssync;
|
||
214 .LBE24:
|
||
215 .LBE23:
|
||
BFIN GAS /tmp/ccm5W2en.s page 19
|
||
|
||
|
||
216 .LBB25:
|
||
217 .LBB26:
|
||
218 00f0 2400 ssync;
|
||
219 .LBE26:
|
||
220 .LBE25:
|
||
523:src/l502_stream.c ****
|
||
524:src/l502_stream.c **** ssync();
|
||
525:src/l502_stream.c **** ssync();
|
||
526:src/l502_stream.c ****
|
||
527:src/l502_stream.c **** /* запрещаем прием по SPORT */
|
||
528:src/l502_stream.c **** *pSPORT0_RCR1 &= ~RSPEN;
|
||
221 .loc 1 528 0
|
||
222 00f2 4AE1C0FF P2.H = 65472;
|
||
223 00f6 0AE12008 P2.L = 2080;
|
||
224 00fa 1095 R0 = W [P2] (Z);
|
||
225 00fc 004C BITCLR (R0,0);
|
||
226 00fe 1097 W [P2] = R0;
|
||
529:src/l502_stream.c **** /* запрещаем DMA */
|
||
530:src/l502_stream.c **** *pDMA3_CONFIG =0; //&= ~DMAEN;
|
||
227 .loc 1 530 0
|
||
228 0100 4AE1C0FF P2.H = 65472;
|
||
229 0104 0060 R0 = 0 (X);
|
||
230 0106 0AE1C80C P2.L = 3272;
|
||
231 010a 1097 W [P2] = R0;
|
||
531:src/l502_stream.c **** *pSIC_IMASK0 &= ~IRQ_DMA3;
|
||
232 .loc 1 531 0
|
||
233 010c 4AE1C0FF P2.H = 65472;
|
||
234 0110 0AE10C01 P2.L = 268;
|
||
235 0114 1091 R0 = [P2];
|
||
236 0116 804C BITCLR (R0,16);
|
||
237 0118 1093 [P2] = R0;
|
||
532:src/l502_stream.c **** //ssync();
|
||
533:src/l502_stream.c **** }
|
||
238 .loc 1 533 0
|
||
239 011a 01E80000 UNLINK;
|
||
240 011e 1000 rts;
|
||
241 .LFE31:
|
||
242 .size _sport_rx_stop, .-_sport_rx_stop
|
||
243 .align 4
|
||
244 .global _sport_rx_start;
|
||
245 .type _sport_rx_start, STT_FUNC;
|
||
246 _sport_rx_start:
|
||
247 .LFB30:
|
||
480:src/l502_stream.c **** void sport_rx_start(void) {
|
||
248 .loc 1 480 0
|
||
249 0120 7005 [--sp] = ( r7:6 );
|
||
250
|
||
251 .LCFI9:
|
||
483:src/l502_stream.c **** *pDMA3_CONFIG = 0;
|
||
252 .loc 1 483 0
|
||
253 0122 4AE1C0FF P2.H = 65472;
|
||
480:src/l502_stream.c **** void sport_rx_start(void) {
|
||
254 .loc 1 480 0
|
||
255 0126 00E80300 LINK 12;
|
||
256 .LCFI10:
|
||
483:src/l502_stream.c **** *pDMA3_CONFIG = 0;
|
||
257 .loc 1 483 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 20
|
||
|
||
|
||
258 012a 0060 R0 = 0 (X);
|
||
259 012c 0AE1C80C P2.L = 3272;
|
||
260 0130 1097 W [P2] = R0;
|
||
261 .LBB39:
|
||
262 .LBB40:
|
||
263 .loc 2 277 0
|
||
264 0132 2400 ssync;
|
||
265 .LBE40:
|
||
266 .LBE39:
|
||
486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) {
|
||
267 .loc 1 486 0
|
||
268 0134 4AE1C0FF P2.H = 65472;
|
||
269 0138 0AE13008 P2.L = 2096;
|
||
270 013c 1095 R0 = W [P2] (Z);
|
||
271 013e 0048 cc = !BITTST (R0,0);
|
||
272 0140 1518 if cc jump .L21;
|
||
487:src/l502_stream.c **** dummy = *pSPORT0_RX16;
|
||
273 .loc 1 487 0
|
||
274 0142 49E1C0FF P1.H = 65472;
|
||
275 0146 48E10000 P0.H = _dummy.2443;
|
||
276 014a 09E11808 P1.L = 2072;
|
||
277 014e 08E11C00 P0.L = _dummy.2443;
|
||
486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) {
|
||
278 .loc 1 486 0
|
||
279 0152 0960 R1 = 1 (X);
|
||
280 0154 4134 I0 = P1;
|
||
281 0156 4A34 I1 = P2;
|
||
282 .L22:
|
||
283 0158 0000 nop;
|
||
487:src/l502_stream.c **** dummy = *pSPORT0_RX16;
|
||
284 .loc 1 487 0
|
||
285 015a 209D R0.L = W [I0];
|
||
286 015c C042 R0 = R0.L (Z);
|
||
287 015e 0093 [P0] = R0;
|
||
288 .LBB41:
|
||
289 .LBB42:
|
||
290 .loc 2 277 0
|
||
291 0160 2400 ssync;
|
||
292 .LBE42:
|
||
293 .LBE41:
|
||
486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) {
|
||
294 .loc 1 486 0
|
||
295 0162 289D R0.L = W [I1];
|
||
296 0164 0154 R0 = R1 & R0;
|
||
297 0166 000C cc =R0==0;
|
||
298 0168 F817 if !cc jump .L22 (bp);
|
||
299 .L21:
|
||
492:src/l502_stream.c **** *pDMA3_START_ADDR = (void*)f_sport_in_buf;
|
||
300 .loc 1 492 0
|
||
301 016a 46E10000 R6.H = _f_sport_in_buf;
|
||
302 016e 4AE1C0FF P2.H = 65472;
|
||
303 0172 06E10000 R6.L = _f_sport_in_buf;
|
||
304 0176 0AE1C40C P2.L = 3268;
|
||
305 017a 1693 [P2] = R6;
|
||
493:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би<D0B1>
|
||
306 .loc 1 493 0
|
||
307 017c 4AE10000 P2.H = _f_sport_in_block_size;
|
||
BFIN GAS /tmp/ccm5W2en.s page 21
|
||
|
||
|
||
308 0180 0AE10400 P2.L = _f_sport_in_block_size;
|
||
309 0184 1191 R1 = [P2];
|
||
310 0186 4AE1C0FF P2.H = 65472;
|
||
311 018a 82C60980 R0 = R1 << 1;
|
||
312 018e 0AE1D00C P2.L = 3280;
|
||
313 0192 1097 W [P2] = R0;
|
||
495:src/l502_stream.c **** *pDMA3_X_MODIFY = 2;
|
||
314 .loc 1 495 0
|
||
315 0194 1760 R7 = 2 (X);
|
||
316 0196 226C P2 += 4;
|
||
317 0198 1797 W [P2] = R7;
|
||
496:src/l502_stream.c **** *pDMA3_Y_COUNT = f_sport_in_buf_size/f_sport_in_block_size;;
|
||
318 .loc 1 496 0
|
||
319 019a 4AE10000 P2.H = _f_sport_in_buf_size;
|
||
320 019e 0AE10800 P2.L = _f_sport_in_buf_size;
|
||
321 01a2 1091 R0 = [P2];
|
||
322 01a4 FFE32EFF call ___udivsi3;
|
||
323 01a8 4AE1C0FF P2.H = 65472;
|
||
324 01ac 0AE1D80C P2.L = 3288;
|
||
325 01b0 1097 W [P2] = R0;
|
||
497:src/l502_stream.c **** *pDMA3_Y_MODIFY = 2;
|
||
326 .loc 1 497 0
|
||
327 01b2 226C P2 += 4;
|
||
328 01b4 1797 W [P2] = R7;
|
||
498:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf;
|
||
329 .loc 1 498 0
|
||
330 01b6 426C P2 += 8;
|
||
499:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16;
|
||
331 .loc 1 499 0
|
||
332 01b8 49E1C0FF P1.H = 65472;
|
||
498:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf;
|
||
333 .loc 1 498 0
|
||
334 01bc 1693 [P2] = R6;
|
||
499:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16;
|
||
335 .loc 1 499 0
|
||
336 01be 09E1C80C P1.L = 3272;
|
||
337 01c2 20E1F610 R0 = 4342 (X);
|
||
338 01c6 0897 W [P1] = R0;
|
||
339 .LBB43:
|
||
340 .LBB44:
|
||
341 .loc 2 277 0
|
||
342 01c8 2400 ssync;
|
||
343 .LBE44:
|
||
344 .LBE43:
|
||
504:src/l502_stream.c **** *pSIC_IMASK0 |= IRQ_DMA3;
|
||
345 .loc 1 504 0
|
||
346 01ca 4AE1C0FF P2.H = 65472;
|
||
347 01ce 0AE10C01 P2.L = 268;
|
||
348 01d2 1091 R0 = [P2];
|
||
349 01d4 804A BITSET (R0, 16);
|
||
350 01d6 1093 [P2] = R0;
|
||
505:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN;
|
||
351 .loc 1 505 0
|
||
352 01d8 0895 R0 = W [P1] (Z);
|
||
353 01da 004A BITSET (R0, 0);
|
||
507:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN;
|
||
354 .loc 1 507 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 22
|
||
|
||
|
||
355 01dc 4AE1C0FF P2.H = 65472;
|
||
505:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN;
|
||
356 .loc 1 505 0
|
||
357 01e0 0897 W [P1] = R0;
|
||
507:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN;
|
||
358 .loc 1 507 0
|
||
359 01e2 0AE12008 P2.L = 2080;
|
||
360 01e6 1095 R0 = W [P2] (Z);
|
||
361 01e8 004A BITSET (R0, 0);
|
||
362 01ea 1097 W [P2] = R0;
|
||
510:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_RFS_EN_Msk;
|
||
363 .loc 1 510 0
|
||
364 01ec 4AE10000 P2.H = _f_bf_reg;
|
||
365 01f0 0AE11800 P2.L = _f_bf_reg;
|
||
366 01f4 1191 R1 = [P2];
|
||
367 01f6 194A BITSET (R1, 3);
|
||
368 01f8 1193 [P2] = R1;
|
||
512:src/l502_stream.c **** }
|
||
369 .loc 1 512 0
|
||
370 01fa 01E80000 UNLINK;
|
||
511:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
371 .loc 1 511 0
|
||
372 01fe 20E11803 R0 = 792 (X);
|
||
512:src/l502_stream.c **** }
|
||
373 .loc 1 512 0
|
||
374 0202 3005 ( r7:6 ) = [sp++];
|
||
375
|
||
376 .LCFI11:
|
||
511:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
377 .loc 1 511 0
|
||
378 0204 FFE2FEFE jump.l _fpga_reg_write;
|
||
379 .LFE30:
|
||
380 .size _sport_rx_start, .-_sport_rx_start
|
||
381 .align 4
|
||
382 .global _stream_proc;
|
||
383 .type _stream_proc, STT_FUNC;
|
||
384 _stream_proc:
|
||
385 .LFB24:
|
||
304:src/l502_stream.c **** void stream_proc(void) {
|
||
386 .loc 1 304 0
|
||
387 0208 C304 [--sp] = ( p5:3 );
|
||
388
|
||
389 .LCFI12:
|
||
306:src/l502_stream.c **** if ((g_stream_in_state != IN_STREAM_STOP) && (g_stream_in_state != IN_STREAM_ERR)) {
|
||
390 .loc 1 306 0
|
||
391 020a 4BE10000 P3.H = _g_stream_in_state;
|
||
392 020e 0BE10000 P3.L = _g_stream_in_state;
|
||
393 0212 1891 R0 = [P3];
|
||
304:src/l502_stream.c **** void stream_proc(void) {
|
||
394 .loc 1 304 0
|
||
395 0214 00E80300 LINK 12;
|
||
396 .LCFI13:
|
||
306:src/l502_stream.c **** if ((g_stream_in_state != IN_STREAM_STOP) && (g_stream_in_state != IN_STREAM_ERR)) {
|
||
397 .loc 1 306 0
|
||
398 0218 000C cc =R0==0;
|
||
399 021a 171C if cc jump .L26 (bp);
|
||
400 021c 180C cc =R0==3;
|
||
BFIN GAS /tmp/ccm5W2en.s page 23
|
||
|
||
|
||
401 021e 1518 if cc jump .L26;
|
||
402 .LBB45:
|
||
308:src/l502_stream.c **** uint32_t put_pos = f_sport_in_put_pos;
|
||
403 .loc 1 308 0
|
||
404 0220 4AE10000 P2.H = _f_sport_in_put_pos;
|
||
311:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ?
|
||
405 .loc 1 311 0
|
||
406 0224 4CE10000 P4.H = _f_sport_in_proc_pos;
|
||
308:src/l502_stream.c **** uint32_t put_pos = f_sport_in_put_pos;
|
||
407 .loc 1 308 0
|
||
408 0228 0AE10C00 P2.L = _f_sport_in_put_pos;
|
||
311:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ?
|
||
409 .loc 1 311 0
|
||
410 022c 0CE12800 P4.L = _f_sport_in_proc_pos;
|
||
308:src/l502_stream.c **** uint32_t put_pos = f_sport_in_put_pos;
|
||
411 .loc 1 308 0
|
||
412 0230 5291 P2 = [P2];
|
||
413 .LVL15:
|
||
311:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ?
|
||
414 .loc 1 311 0
|
||
415 0232 6191 P1 = [P4];
|
||
416 0234 CA09 cc =P2<P1 (iu);
|
||
417 0236 5C1C if cc jump .L27 (bp);
|
||
418 0238 6A32 P5 = P2;
|
||
419 .LVL16:
|
||
420 023a 0D44 P5 -= P1;
|
||
314:src/l502_stream.c **** if (sport_rdy_size) {
|
||
421 .loc 1 314 0
|
||
422 023c 450C cc =P5==0;
|
||
423 023e 6110 if !cc jump .L38;
|
||
424 .L29:
|
||
326:src/l502_stream.c **** if ((g_stream_in_state == IN_STREAM_OV_ALERT) && !sport_rdy_size && hdma_send_req_rdy()) {
|
||
425 .loc 1 326 0
|
||
426 0240 2160 R1 = 4 (X);
|
||
427 0242 1891 R0 = [P3];
|
||
428 0244 0808 cc =R0==R1;
|
||
429 0246 9118 if cc jump .L39;
|
||
430 .L26:
|
||
431 .LBE45:
|
||
333:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_PRELOAD) ||
|
||
432 .loc 1 333 0
|
||
433 0248 4AE10000 P2.H = _g_stream_out_state;
|
||
434 024c 0AE10400 P2.L = _g_stream_out_state;
|
||
435 0250 1091 R0 = [P2];
|
||
436 0252 F867 R0 += -1;
|
||
437 0254 080E cc =R0<=1 (iu);
|
||
438 0256 0518 if cc jump .L40;
|
||
439 .LVL17:
|
||
440 .L36:
|
||
375:src/l502_stream.c **** }
|
||
441 .loc 1 375 0
|
||
442 0258 01E80000 UNLINK;
|
||
443 025c 8304 ( p5:3 ) = [sp++];
|
||
444
|
||
445 .LCFI14:
|
||
446 .LVL18:
|
||
447 025e 1000 rts;
|
||
BFIN GAS /tmp/ccm5W2en.s page 24
|
||
|
||
|
||
448 .LVL19:
|
||
449 .L40:
|
||
450 .LBB47:
|
||
337:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos;
|
||
451 .loc 1 337 0
|
||
452 0260 4AE10000 P2.H = _f_hdma_out_put_pos;
|
||
340:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ?
|
||
453 .loc 1 340 0
|
||
454 0264 4DE10000 P5.H = _f_hdma_out_proc_pos;
|
||
455 .LVL20:
|
||
337:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos;
|
||
456 .loc 1 337 0
|
||
457 0268 0AE12000 P2.L = _f_hdma_out_put_pos;
|
||
340:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ?
|
||
458 .loc 1 340 0
|
||
459 026c 0DE13000 P5.L = _f_hdma_out_proc_pos;
|
||
337:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos;
|
||
460 .loc 1 337 0
|
||
461 0270 5291 P2 = [P2];
|
||
462 .LVL21:
|
||
340:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ?
|
||
463 .loc 1 340 0
|
||
464 0272 6991 P1 = [P5];
|
||
465 0274 CA09 cc =P2<P1 (iu);
|
||
466 0276 5F14 if !cc jump .L41 (bp);
|
||
467 0278 0860 R0 = 1 (X);
|
||
468 027a A04F R0 <<= 20;
|
||
469 027c 5130 R2 = P1;
|
||
470 027e 5052 R1 = R0 - R2;
|
||
471 .LVL22:
|
||
345:src/l502_stream.c **** if (hdma_rdy_size != 0) {
|
||
472 .loc 1 345 0
|
||
473 0280 010C cc =R1==0;
|
||
474 0282 5D10 if !cc jump .L42;
|
||
475 .L33:
|
||
359:src/l502_stream.c **** if (hdma_recv_req_rdy()) {
|
||
476 .loc 1 359 0
|
||
477 0284 FFE3BEFE call _hdma_recv_req_rdy;
|
||
478 .LVL23:
|
||
479 0288 000C cc =R0==0;
|
||
480 028a E71B if cc jump .L36;
|
||
481 .LBB49:
|
||
360:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos;
|
||
482 .loc 1 360 0
|
||
483 028c 4AE10000 P2.H = _f_hdma_out_get_pos;
|
||
362:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ?
|
||
484 .loc 1 362 0
|
||
485 0290 4DE10000 P5.H = _f_hdma_out_start_pos;
|
||
360:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos;
|
||
486 .loc 1 360 0
|
||
487 0294 0AE12400 P2.L = _f_hdma_out_get_pos;
|
||
362:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ?
|
||
488 .loc 1 362 0
|
||
489 0298 0DE12C00 P5.L = _f_hdma_out_start_pos;
|
||
360:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos;
|
||
490 .loc 1 360 0
|
||
491 029c 5191 P1 = [P2];
|
||
BFIN GAS /tmp/ccm5W2en.s page 25
|
||
|
||
|
||
492 .LVL24:
|
||
362:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ?
|
||
493 .loc 1 362 0
|
||
494 029e 6891 P0 = [P5];
|
||
495 02a0 410A cc =P1<=P0 (iu);
|
||
496 02a2 7814 if !cc jump .L34 (bp);
|
||
497 02a4 4AE11000 P2.H = 16;
|
||
498 02a8 0AE10000 P2.L = 0;
|
||
499 02ac 915A P2 = P1 + P2;
|
||
500 02ae 0244 P2 -= P0;
|
||
501 .LVL25:
|
||
502 .L35:
|
||
365:src/l502_stream.c **** if (hdma_rdy_size > f_hdma_out_block_size) {
|
||
503 .loc 1 365 0
|
||
504 02b0 49E10000 P1.H = 0;
|
||
505 .LVL26:
|
||
506 02b4 09E10080 P1.L = 32768;
|
||
507 02b8 4A0A cc =P2<=P1 (iu);
|
||
508 02ba CF1F if cc jump .L36 (bp);
|
||
366:src/l502_stream.c **** hdma_recv_req_start((uint32_t*)&f_hdma_out_buf[f_hdma_out_start_pos],
|
||
509 .loc 1 366 0
|
||
510 02bc 4AE18000 P2.H = _f_hdma_out_buf;
|
||
511 .LVL27:
|
||
512 02c0 0AE10000 P2.L = _f_hdma_out_buf;
|
||
513 02c4 825E P2 = P2 + (P0 << 2);
|
||
514 02c6 4930 R1 = P1;
|
||
515 02c8 4230 R0 = P2;
|
||
516 02ca FFE39BFE call _hdma_recv_req_start;
|
||
369:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size;
|
||
517 .loc 1 369 0
|
||
518 02ce 2891 R0 = [P5];
|
||
519 02d0 81E10080 R1 = 32768 (Z);
|
||
520 02d4 0850 R0 = R0 + R1;
|
||
370:src/l502_stream.c **** if (f_hdma_out_start_pos==L502_HDMA_OUT_BUF_SIZE)
|
||
521 .loc 1 370 0
|
||
522 02d6 0960 R1 = 1 (X);
|
||
523 02d8 A14F R1 <<= 20;
|
||
369:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size;
|
||
524 .loc 1 369 0
|
||
525 02da 2893 [P5] = R0;
|
||
370:src/l502_stream.c **** if (f_hdma_out_start_pos==L502_HDMA_OUT_BUF_SIZE)
|
||
526 .loc 1 370 0
|
||
527 02dc 0808 cc =R0==R1;
|
||
528 02de BD17 if !cc jump .L36 (bp);
|
||
371:src/l502_stream.c **** f_hdma_out_start_pos = 0;
|
||
529 .loc 1 371 0
|
||
530 02e0 4AE10000 P2.H = _f_hdma_out_start_pos;
|
||
531 02e4 0060 R0 = 0 (X);
|
||
532 02e6 0AE12C00 P2.L = _f_hdma_out_start_pos;
|
||
533 02ea 1093 [P2] = R0;
|
||
534 02ec B62F jump.s .L36;
|
||
535 .LVL28:
|
||
536 .L27:
|
||
537 .LBE49:
|
||
538 .LBE47:
|
||
539 .LBB51:
|
||
311:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ?
|
||
BFIN GAS /tmp/ccm5W2en.s page 26
|
||
|
||
|
||
540 .loc 1 311 0
|
||
541 02ee 4AE10000 P2.H = _f_sport_in_buf_size;
|
||
542 .LVL29:
|
||
543 02f2 0AE10800 P2.L = _f_sport_in_buf_size;
|
||
544 02f6 5291 P2 = [P2];
|
||
545 02f8 6A32 P5 = P2;
|
||
546 .LVL30:
|
||
547 02fa 0D44 P5 -= P1;
|
||
314:src/l502_stream.c **** if (sport_rdy_size) {
|
||
548 .loc 1 314 0
|
||
549 02fc 450C cc =P5==0;
|
||
550 02fe A11F if cc jump .L29 (bp);
|
||
551 .L38:
|
||
552 .LBB46:
|
||
317:src/l502_stream.c **** sport_rdy_size);
|
||
553 .loc 1 317 0
|
||
554 0300 4AE10000 P2.H = _f_sport_in_buf;
|
||
555 0304 0AE10000 P2.L = _f_sport_in_buf;
|
||
556 0308 8A5E P2 = P2 + (P1 << 2);
|
||
557 030a 4230 R0 = P2;
|
||
558 030c 4D30 R1 = P5;
|
||
559 030e FFE379FE call _usr_in_proc_data;
|
||
319:src/l502_stream.c **** f_sport_in_proc_pos += processed;
|
||
560 .loc 1 319 0
|
||
561 0312 2191 R1 = [P4];
|
||
320:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size)
|
||
562 .loc 1 320 0
|
||
563 0314 4AE10000 P2.H = _f_sport_in_buf_size;
|
||
319:src/l502_stream.c **** f_sport_in_proc_pos += processed;
|
||
564 .loc 1 319 0
|
||
565 0318 0850 R0 = R0 + R1;
|
||
566 .LVL31:
|
||
320:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size)
|
||
567 .loc 1 320 0
|
||
568 031a 0AE10800 P2.L = _f_sport_in_buf_size;
|
||
569 031e 1191 R1 = [P2];
|
||
319:src/l502_stream.c **** f_sport_in_proc_pos += processed;
|
||
570 .loc 1 319 0
|
||
571 0320 2093 [P4] = R0;
|
||
320:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size)
|
||
572 .loc 1 320 0
|
||
573 0322 0808 cc =R0==R1;
|
||
574 0324 8E17 if !cc jump .L29 (bp);
|
||
321:src/l502_stream.c **** f_sport_in_proc_pos = 0;
|
||
575 .loc 1 321 0
|
||
576 0326 4AE10000 P2.H = _f_sport_in_proc_pos;
|
||
577 032a 0060 R0 = 0 (X);
|
||
578 032c 0AE12800 P2.L = _f_sport_in_proc_pos;
|
||
579 0330 1093 [P2] = R0;
|
||
580 0332 872F jump.s .L29;
|
||
581 .LVL32:
|
||
582 .L41:
|
||
583 .LBE46:
|
||
584 .LBE51:
|
||
585 .LBB52:
|
||
340:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ?
|
||
586 .loc 1 340 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 27
|
||
|
||
|
||
587 0334 0A44 P2 -= P1;
|
||
588 0336 4A30 R1 = P2;
|
||
589 .LVL33:
|
||
345:src/l502_stream.c **** if (hdma_rdy_size != 0) {
|
||
590 .loc 1 345 0
|
||
591 0338 010C cc =R1==0;
|
||
592 033a A51F if cc jump .L33 (bp);
|
||
593 .L42:
|
||
594 .LBB48:
|
||
348:src/l502_stream.c **** hdma_rdy_size);
|
||
595 .loc 1 348 0
|
||
596 033c 4AE18000 P2.H = _f_hdma_out_buf;
|
||
597 .LVL34:
|
||
598 0340 0AE10000 P2.L = _f_hdma_out_buf;
|
||
599 0344 8A5E P2 = P2 + (P1 << 2);
|
||
600 0346 4230 R0 = P2;
|
||
601 0348 FFE35CFE call _usr_out_proc_data;
|
||
602 .LVL35:
|
||
351:src/l502_stream.c **** f_hdma_out_proc_pos += processed;
|
||
603 .loc 1 351 0
|
||
604 034c 2991 R1 = [P5];
|
||
605 034e 0850 R0 = R0 + R1;
|
||
606 .LVL36:
|
||
352:src/l502_stream.c **** if (f_hdma_out_proc_pos==L502_HDMA_OUT_BUF_SIZE)
|
||
607 .loc 1 352 0
|
||
608 0350 0960 R1 = 1 (X);
|
||
609 0352 A14F R1 <<= 20;
|
||
351:src/l502_stream.c **** f_hdma_out_proc_pos += processed;
|
||
610 .loc 1 351 0
|
||
611 0354 2893 [P5] = R0;
|
||
352:src/l502_stream.c **** if (f_hdma_out_proc_pos==L502_HDMA_OUT_BUF_SIZE)
|
||
612 .loc 1 352 0
|
||
613 0356 0808 cc =R0==R1;
|
||
614 0358 9617 if !cc jump .L33 (bp);
|
||
353:src/l502_stream.c **** f_hdma_out_proc_pos = 0;
|
||
615 .loc 1 353 0
|
||
616 035a 4AE10000 P2.H = _f_hdma_out_proc_pos;
|
||
617 035e 0060 R0 = 0 (X);
|
||
618 0360 0AE13000 P2.L = _f_hdma_out_proc_pos;
|
||
619 0364 1093 [P2] = R0;
|
||
620 0366 8F2F jump.s .L33;
|
||
621 .LVL37:
|
||
622 .L39:
|
||
623 .LBE48:
|
||
624 .LBE52:
|
||
625 .LBB53:
|
||
326:src/l502_stream.c **** if ((g_stream_in_state == IN_STREAM_OV_ALERT) && !sport_rdy_size && hdma_send_req_rdy()) {
|
||
626 .loc 1 326 0
|
||
627 0368 450C cc =P5==0;
|
||
628 036a 6F17 if !cc jump .L26 (bp);
|
||
629 036c FFE34AFE call _hdma_send_req_rdy;
|
||
630 0370 000C cc =R0==0;
|
||
631 0372 6B1F if cc jump .L26 (bp);
|
||
327:src/l502_stream.c **** hdma_send_req_start(&f_overflow_wrd, 1, 1);
|
||
632 .loc 1 327 0
|
||
633 0374 40E10000 R0.H = _f_overflow_wrd;
|
||
634 0378 00E10000 R0.L = _f_overflow_wrd;
|
||
BFIN GAS /tmp/ccm5W2en.s page 28
|
||
|
||
|
||
635 037c 0960 R1 = 1 (X);
|
||
636 037e 0A60 R2 = 1 (X);
|
||
637 0380 FFE340FE call _hdma_send_req_start;
|
||
328:src/l502_stream.c **** g_stream_in_state = IN_STREAM_ERR;
|
||
638 .loc 1 328 0
|
||
639 0384 4AE10000 P2.H = _g_stream_in_state;
|
||
640 0388 1860 R0 = 3 (X);
|
||
641 038a 0AE10000 P2.L = _g_stream_in_state;
|
||
642 038e 1093 [P2] = R0;
|
||
643 0390 5C2F jump.s .L26;
|
||
644 .LVL38:
|
||
645 .L34:
|
||
646 .LBE53:
|
||
647 .LBB54:
|
||
648 .LBB50:
|
||
362:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ?
|
||
649 .loc 1 362 0
|
||
650 0392 5132 P2 = P1;
|
||
651 .LVL39:
|
||
652 0394 0244 P2 -= P0;
|
||
653 0396 8D2F jump.s .L35;
|
||
654 .LBE50:
|
||
655 .LBE54:
|
||
656 .LFE24:
|
||
657 .size _stream_proc, .-_stream_proc
|
||
658 .align 4
|
||
659 .global _stream_out_preload;
|
||
660 .type _stream_out_preload, STT_FUNC;
|
||
661 _stream_out_preload:
|
||
662 .LFB18:
|
||
126:src/l502_stream.c **** int32_t stream_out_preload(void) {
|
||
663 .loc 1 126 0
|
||
664 0398 C404 [--sp] = ( p5:4 );
|
||
665
|
||
666 .LCFI15:
|
||
128:src/l502_stream.c **** 0;
|
||
667 .loc 1 128 0
|
||
668 039a 4CE10000 P4.H = _g_stream_out_state;
|
||
126:src/l502_stream.c **** int32_t stream_out_preload(void) {
|
||
669 .loc 1 126 0
|
||
670 039e 00E80300 LINK 12;
|
||
671 .LCFI16:
|
||
128:src/l502_stream.c **** 0;
|
||
672 .loc 1 128 0
|
||
673 03a2 0CE10400 P4.L = _g_stream_out_state;
|
||
674 03a6 2091 R0 = [P4];
|
||
675 03a8 100C cc =R0==2;
|
||
676 03aa 2B18 if cc jump .L47;
|
||
130:src/l502_stream.c **** f_hdma_out_get_pos = f_hdma_out_start_pos =
|
||
677 .loc 1 130 0
|
||
678 03ac 4AE10000 P2.H = _f_hdma_out_proc_pos;
|
||
679 03b0 0060 R0 = 0 (X);
|
||
680 03b2 0AE13000 P2.L = _f_hdma_out_proc_pos;
|
||
681 03b6 1093 [P2] = R0;
|
||
682 03b8 4AE10000 P2.H = _f_hdma_out_put_pos;
|
||
683 03bc 0AE12000 P2.L = _f_hdma_out_put_pos;
|
||
684 03c0 1093 [P2] = R0;
|
||
BFIN GAS /tmp/ccm5W2en.s page 29
|
||
|
||
|
||
685 03c2 1091 R0 = [P2];
|
||
686 03c4 4DE10000 P5.H = _f_hdma_out_start_pos;
|
||
687 03c8 4AE10000 P2.H = _f_hdma_out_get_pos;
|
||
688 03cc 0DE12C00 P5.L = _f_hdma_out_start_pos;
|
||
689 03d0 0AE12400 P2.L = _f_hdma_out_get_pos;
|
||
690 03d4 2893 [P5] = R0;
|
||
691 03d6 1093 [P2] = R0;
|
||
134:src/l502_stream.c **** hdma_recv_start();
|
||
692 .loc 1 134 0
|
||
693 03d8 FFE314FE call _hdma_recv_start;
|
||
137:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size;
|
||
694 .loc 1 137 0
|
||
695 03dc 2891 R0 = [P5];
|
||
696 03de 81E10080 R1 = 32768 (Z);
|
||
697 03e2 0850 R0 = R0 + R1;
|
||
698 03e4 2893 [P5] = R0;
|
||
138:src/l502_stream.c **** hdma_recv_req_start((uint32_t*)f_hdma_out_buf, f_hdma_out_block_size);
|
||
699 .loc 1 138 0
|
||
700 03e6 40E18000 R0.H = _f_hdma_out_buf;
|
||
701 03ea 00E10000 R0.L = _f_hdma_out_buf;
|
||
702 03ee FFE309FE call _hdma_recv_req_start;
|
||
140:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_PRELOAD;
|
||
703 .loc 1 140 0
|
||
704 03f2 0860 R0 = 1 (X);
|
||
705 03f4 2093 [P4] = R0;
|
||
143:src/l502_stream.c **** }
|
||
706 .loc 1 143 0
|
||
707 03f6 01E80000 UNLINK;
|
||
140:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_PRELOAD;
|
||
708 .loc 1 140 0
|
||
709 03fa 0060 R0 = 0 (X);
|
||
710 .LVL40:
|
||
711 .LVL41:
|
||
143:src/l502_stream.c **** }
|
||
712 .loc 1 143 0
|
||
713 03fc 8404 ( p5:4 ) = [sp++];
|
||
714
|
||
715 .LCFI17:
|
||
716 03fe 1000 rts;
|
||
717 .L47:
|
||
718 0400 01E80000 UNLINK;
|
||
128:src/l502_stream.c **** 0;
|
||
719 .loc 1 128 0
|
||
720 0404 20E1FCFD R0 = -516 (X);
|
||
721 .LVL42:
|
||
143:src/l502_stream.c **** }
|
||
722 .loc 1 143 0
|
||
723 0408 8404 ( p5:4 ) = [sp++];
|
||
724
|
||
725 .LCFI18:
|
||
726 .LVL43:
|
||
727 040a 1000 rts;
|
||
728 .LFE18:
|
||
729 .size _stream_out_preload, .-_stream_out_preload
|
||
730 .align 4
|
||
731 .global _l502_stream_init;
|
||
732 .type _l502_stream_init, STT_FUNC;
|
||
BFIN GAS /tmp/ccm5W2en.s page 30
|
||
|
||
|
||
733 _l502_stream_init:
|
||
734 .LFB17:
|
||
111:src/l502_stream.c **** void l502_stream_init(void) {
|
||
735 .loc 1 111 0
|
||
736 040c 00E80300 LINK 12;
|
||
737 .LCFI19:
|
||
113:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0);
|
||
738 .loc 1 113 0
|
||
739 0410 20E10A03 R0 = 778 (X);
|
||
740 0414 0160 R1 = 0 (X);
|
||
741 0416 FFE3F5FD call _fpga_reg_write;
|
||
114:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0);
|
||
742 .loc 1 114 0
|
||
743 041a 20E11803 R0 = 792 (X);
|
||
744 041e 0160 R1 = 0 (X);
|
||
745 0420 FFE3F0FD call _fpga_reg_write;
|
||
117:src/l502_stream.c **** }
|
||
746 .loc 1 117 0
|
||
747 0424 01E80000 UNLINK;
|
||
116:src/l502_stream.c **** sport_tx_init();
|
||
748 .loc 1 116 0
|
||
749 0428 FFE2ECFD jump.l _sport_tx_init;
|
||
750 .LFE17:
|
||
751 .size _l502_stream_init, .-_l502_stream_init
|
||
752 .align 4
|
||
753 .global _streams_stop;
|
||
754 .type _streams_stop, STT_FUNC;
|
||
755 _streams_stop:
|
||
756 .LFB23:
|
||
270:src/l502_stream.c **** int32_t streams_stop(void) {
|
||
757 .loc 1 270 0
|
||
758 042c FC05 [--sp] = ( r7:7, p5:4 );
|
||
759
|
||
760 .LCFI20:
|
||
271:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_STREAM ? L502_BF_ERR_STREAM_STOPPED : 0;
|
||
761 .loc 1 271 0
|
||
762 042e 4CE10000 P4.H = _g_mode;
|
||
270:src/l502_stream.c **** int32_t streams_stop(void) {
|
||
763 .loc 1 270 0
|
||
764 0432 00E80300 LINK 12;
|
||
765 .LCFI21:
|
||
271:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_STREAM ? L502_BF_ERR_STREAM_STOPPED : 0;
|
||
766 .loc 1 271 0
|
||
767 0436 0CE10800 P4.L = _g_mode;
|
||
768 043a 2091 R0 = [P4];
|
||
769 043c 080C cc =R0==1;
|
||
770 043e 0718 if cc jump .L51;
|
||
291:src/l502_stream.c **** }
|
||
771 .loc 1 291 0
|
||
772 0440 01E80000 UNLINK;
|
||
271:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_STREAM ? L502_BF_ERR_STREAM_STOPPED : 0;
|
||
773 .loc 1 271 0
|
||
774 0444 20E1FBFD R0 = -517 (X);
|
||
775 .LVL44:
|
||
291:src/l502_stream.c **** }
|
||
776 .loc 1 291 0
|
||
777 0448 BC05 ( r7:7, p5:4 ) = [sp++];
|
||
BFIN GAS /tmp/ccm5W2en.s page 31
|
||
|
||
|
||
778
|
||
779 .LCFI22:
|
||
780 .LVL45:
|
||
781 044a 1000 rts;
|
||
782 .L51:
|
||
273:src/l502_stream.c **** hdma_send_stop();
|
||
783 .loc 1 273 0
|
||
784 044c FFE3DAFD call _hdma_send_stop;
|
||
274:src/l502_stream.c **** hdma_recv_stop();
|
||
785 .loc 1 274 0
|
||
786 0450 FFE3D8FD call _hdma_recv_stop;
|
||
275:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0);
|
||
787 .loc 1 275 0
|
||
788 0454 20E10A03 R0 = 778 (X);
|
||
789 0458 0160 R1 = 0 (X);
|
||
790 .LBB61:
|
||
791 .LBB62:
|
||
521:src/l502_stream.c **** f_bf_reg &= ~L502_REGBIT_IOHARD_OUT_RFS_EN_Msk;
|
||
792 .loc 1 521 0
|
||
793 045a 4DE10000 P5.H = _f_bf_reg;
|
||
794 .LBE62:
|
||
795 .LBE61:
|
||
275:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0);
|
||
796 .loc 1 275 0
|
||
797 045e FFE3D1FD call _fpga_reg_write;
|
||
798 .LBB68:
|
||
799 .LBB67:
|
||
521:src/l502_stream.c **** f_bf_reg &= ~L502_REGBIT_IOHARD_OUT_RFS_EN_Msk;
|
||
800 .loc 1 521 0
|
||
801 0462 0DE11800 P5.L = _f_bf_reg;
|
||
802 0466 2991 R1 = [P5];
|
||
803 0468 194C BITCLR (R1,3);
|
||
804 046a 2993 [P5] = R1;
|
||
522:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
805 .loc 1 522 0
|
||
806 046c 20E11803 R0 = 792 (X);
|
||
807 0470 FFE3C8FD call _fpga_reg_write;
|
||
808 .LBB63:
|
||
809 .LBB64:
|
||
810 .loc 2 277 0
|
||
811 0474 2400 ssync;
|
||
812 .LBE64:
|
||
813 .LBE63:
|
||
814 .LBB65:
|
||
815 .LBB66:
|
||
816 0476 2400 ssync;
|
||
817 .LBE66:
|
||
818 .LBE65:
|
||
528:src/l502_stream.c **** *pSPORT0_RCR1 &= ~RSPEN;
|
||
819 .loc 1 528 0
|
||
820 0478 4AE1C0FF P2.H = 65472;
|
||
821 047c 0AE12008 P2.L = 2080;
|
||
822 0480 1095 R0 = W [P2] (Z);
|
||
823 0482 004C BITCLR (R0,0);
|
||
824 0484 1097 W [P2] = R0;
|
||
530:src/l502_stream.c **** *pDMA3_CONFIG =0; //&= ~DMAEN;
|
||
825 .loc 1 530 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 32
|
||
|
||
|
||
826 0486 4AE1C0FF P2.H = 65472;
|
||
827 048a 0060 R0 = 0 (X);
|
||
828 048c 0AE1C80C P2.L = 3272;
|
||
829 0490 1097 W [P2] = R0;
|
||
531:src/l502_stream.c **** *pSIC_IMASK0 &= ~IRQ_DMA3;
|
||
830 .loc 1 531 0
|
||
831 0492 4AE1C0FF P2.H = 65472;
|
||
832 0496 0AE10C01 P2.L = 268;
|
||
833 049a 1091 R0 = [P2];
|
||
834 049c 804C BITCLR (R0,16);
|
||
835 049e 1093 [P2] = R0;
|
||
836 .LBE67:
|
||
837 .LBE68:
|
||
279:src/l502_stream.c **** sport_tx_stop();
|
||
838 .loc 1 279 0
|
||
839 04a0 FFE3B0FD call _sport_tx_stop;
|
||
282:src/l502_stream.c **** f_bf_reg = 0;
|
||
840 .loc 1 282 0
|
||
841 04a4 0760 R7 = 0 (X);
|
||
842 04a6 2F93 [P5] = R7;
|
||
283:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
843 .loc 1 283 0
|
||
844 04a8 20E11803 R0 = 792 (X);
|
||
845 04ac 0160 R1 = 0 (X);
|
||
846 04ae FFE3A9FD call _fpga_reg_write;
|
||
287:src/l502_stream.c **** g_stream_in_state = IN_STREAM_STOP;
|
||
847 .loc 1 287 0
|
||
848 04b2 4AE10000 P2.H = _g_stream_in_state;
|
||
849 04b6 0AE10000 P2.L = _g_stream_in_state;
|
||
850 04ba 1793 [P2] = R7;
|
||
288:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP;
|
||
851 .loc 1 288 0
|
||
852 04bc 4AE10000 P2.H = _g_stream_out_state;
|
||
853 04c0 0AE10400 P2.L = _g_stream_out_state;
|
||
286:src/l502_stream.c **** g_mode = L502_BF_MODE_IDLE;
|
||
854 .loc 1 286 0
|
||
855 04c4 2793 [P4] = R7;
|
||
288:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP;
|
||
856 .loc 1 288 0
|
||
857 04c6 1793 [P2] = R7;
|
||
291:src/l502_stream.c **** }
|
||
858 .loc 1 291 0
|
||
859 04c8 01E80000 UNLINK;
|
||
288:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP;
|
||
860 .loc 1 288 0
|
||
861 04cc 0060 R0 = 0 (X);
|
||
862 .LVL46:
|
||
863 .LVL47:
|
||
291:src/l502_stream.c **** }
|
||
864 .loc 1 291 0
|
||
865 04ce BC05 ( r7:7, p5:4 ) = [sp++];
|
||
866
|
||
867 .LCFI23:
|
||
868 04d0 1000 rts;
|
||
869 .LFE23:
|
||
870 .size _streams_stop, .-_streams_stop
|
||
871 04d2 0000 .align 4
|
||
BFIN GAS /tmp/ccm5W2en.s page 33
|
||
|
||
|
||
872 .global _isr_sport_dma_rx;
|
||
873 .type _isr_sport_dma_rx, STT_FUNC;
|
||
874 _isr_sport_dma_rx:
|
||
875 .LFB32:
|
||
534:src/l502_stream.c ****
|
||
535:src/l502_stream.c **** /** @brief Обработчик прерывания по SPORT0 на прием.
|
||
536:src/l502_stream.c ****
|
||
537:src/l502_stream.c **** Прерывание возникает, когда был принят блок данных <20>
|
||
538:src/l502_stream.c **** Обновляем указатель принятых данных и проверяем пе<D0BF>
|
||
539:src/l502_stream.c **** ISR(isr_sport_dma_rx) {
|
||
876 .loc 1 539 0
|
||
877 04d4 6601 [--SP] = ASTAT;
|
||
878 .LCFI24:
|
||
879 04d6 7101 [--SP] = LT0;
|
||
880 .LCFI25:
|
||
881 04d8 7401 [--SP] = LT1;
|
||
882 .LCFI26:
|
||
883 04da 7001 [--SP] = LC0;
|
||
884 .LCFI27:
|
||
885 04dc 7301 [--SP] = LC1;
|
||
886 .LCFI28:
|
||
887 04de 7201 [--SP] = LB0;
|
||
888 .LCFI29:
|
||
889 04e0 7501 [--SP] = LB1;
|
||
890 .LCFI30:
|
||
891 04e2 C005 [--sp] = ( r7:0, p5:0 );
|
||
892
|
||
893 .LCFI31:
|
||
894 04e4 5001 [--SP] = I0;
|
||
895 .LCFI32:
|
||
896 04e6 5101 [--SP] = I1;
|
||
897 .LCFI33:
|
||
898 04e8 5201 [--SP] = I2;
|
||
899 .LCFI34:
|
||
900 04ea 5301 [--SP] = I3;
|
||
901 .LCFI35:
|
||
902 04ec 5801 [--SP] = B0;
|
||
903 .LCFI36:
|
||
904 04ee 5901 [--SP] = B1;
|
||
905 .LCFI37:
|
||
906 04f0 5A01 [--SP] = B2;
|
||
907 .LCFI38:
|
||
908 04f2 5B01 [--SP] = B3;
|
||
909 .LCFI39:
|
||
910 04f4 5C01 [--SP] = L0;
|
||
911 .LCFI40:
|
||
912 04f6 5D01 [--SP] = L1;
|
||
913 .LCFI41:
|
||
914 04f8 5E01 [--SP] = L2;
|
||
915 .LCFI42:
|
||
916 04fa 5F01 [--SP] = L3;
|
||
917 .LCFI43:
|
||
918 04fc 5401 [--SP] = M0;
|
||
919 .LCFI44:
|
||
920 04fe 5501 [--SP] = M1;
|
||
921 .LCFI45:
|
||
922 0500 5601 [--SP] = M2;
|
||
BFIN GAS /tmp/ccm5W2en.s page 34
|
||
|
||
|
||
923 .LCFI46:
|
||
924 0502 5701 [--SP] = M3;
|
||
925 .LCFI47:
|
||
926 0504 60016101 [--SP] = A0.x; [--SP] = A0.w;
|
||
927 .LCFI48:
|
||
540:src/l502_stream.c **** if (*pDMA3_IRQ_STATUS & DMA_DONE) {
|
||
928 .loc 1 540 0
|
||
929 0508 4AE1C0FF P2.H = 65472;
|
||
539:src/l502_stream.c **** ISR(isr_sport_dma_rx) {
|
||
930 .loc 1 539 0
|
||
931 050c 62016301 [--SP] = A1.x; [--SP] = A1.w;
|
||
932 .LCFI49:
|
||
933 .loc 1 540 0
|
||
934 0510 0AE1E80C P2.L = 3304;
|
||
539:src/l502_stream.c **** ISR(isr_sport_dma_rx) {
|
||
935 .loc 1 539 0
|
||
936 0514 7B01 [--SP] = RETI;
|
||
937 .LCFI50:
|
||
938 0516 00E80300 LINK 12;
|
||
939 .LCFI51:
|
||
940 .loc 1 540 0
|
||
941 051a 1095 R0 = W [P2] (Z);
|
||
942 051c 0048 cc = !BITTST (R0,0);
|
||
943 051e 3118 if cc jump .L59;
|
||
944 .LBB78:
|
||
541:src/l502_stream.c **** uint32_t rdy_put_pos;
|
||
542:src/l502_stream.c **** /* сбрасываем прерывание от DMA */
|
||
543:src/l502_stream.c **** *pDMA3_IRQ_STATUS = DMA_DONE;
|
||
945 .loc 1 543 0
|
||
946 0520 0860 R0 = 1 (X);
|
||
947 0522 1097 W [P2] = R0;
|
||
544:src/l502_stream.c ****
|
||
545:src/l502_stream.c **** /* обновляем количество принятых данных на размер
|
||
546:src/l502_stream.c **** f_sport_in_put_pos += f_sport_in_block_size;
|
||
948 .loc 1 546 0
|
||
949 0524 4AE10000 P2.H = _f_sport_in_block_size;
|
||
950 0528 0AE10400 P2.L = _f_sport_in_block_size;
|
||
951 052c 1391 R3 = [P2];
|
||
547:src/l502_stream.c **** if (f_sport_in_put_pos == f_sport_in_buf_size)
|
||
952 .loc 1 547 0
|
||
953 052e 4AE10000 P2.H = _f_sport_in_buf_size;
|
||
546:src/l502_stream.c **** f_sport_in_put_pos += f_sport_in_block_size;
|
||
954 .loc 1 546 0
|
||
955 0532 49E10000 P1.H = _f_sport_in_put_pos;
|
||
956 .loc 1 547 0
|
||
957 0536 0AE10800 P2.L = _f_sport_in_buf_size;
|
||
546:src/l502_stream.c **** f_sport_in_put_pos += f_sport_in_block_size;
|
||
958 .loc 1 546 0
|
||
959 053a 09E10C00 P1.L = _f_sport_in_put_pos;
|
||
960 .loc 1 547 0
|
||
961 053e 5091 P0 = [P2];
|
||
546:src/l502_stream.c **** f_sport_in_put_pos += f_sport_in_block_size;
|
||
962 .loc 1 546 0
|
||
963 0540 0891 R0 = [P1];
|
||
964 0542 0350 R0 = R3 + R0;
|
||
965 0544 0893 [P1] = R0;
|
||
966 .loc 1 547 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 35
|
||
|
||
|
||
967 0546 0891 R0 = [P1];
|
||
968 0548 4830 R1 = P0;
|
||
969 054a 0808 cc =R0==R1;
|
||
970 054c 6718 if cc jump .L60;
|
||
971 .L56:
|
||
548:src/l502_stream.c **** f_sport_in_put_pos = 0;
|
||
549:src/l502_stream.c ****
|
||
550:src/l502_stream.c **** /* смотрим, сколько свободно места в буфере на прие
|
||
551:src/l502_stream.c **** uint32_t get_pos = f_sport_in_get_pos;
|
||
972 .loc 1 551 0
|
||
973 054e 4AE10000 P2.H = _f_sport_in_get_pos;
|
||
974 0552 0AE11000 P2.L = _f_sport_in_get_pos;
|
||
975 0556 1291 R2 = [P2];
|
||
976 .LVL48:
|
||
552:src/l502_stream.c **** rdy_put_pos = f_sport_in_put_pos > get_pos ?
|
||
977 .loc 1 552 0
|
||
978 0558 4AE10000 P2.H = _f_sport_in_put_pos;
|
||
979 055c 0891 R0 = [P1];
|
||
980 055e 0AE10C00 P2.L = _f_sport_in_put_pos;
|
||
981 0562 8209 cc =R2<R0 (iu);
|
||
982 0564 2E1C if cc jump .L61 (bp);
|
||
983 0566 1091 R0 = [P2];
|
||
984 0568 4252 R1 = R2 - R0;
|
||
985 .LVL49:
|
||
986 .L58:
|
||
553:src/l502_stream.c **** f_sport_in_buf_size -f_sport_in_put_pos + get_pos :
|
||
554:src/l502_stream.c **** get_pos - f_sport_in_put_pos;
|
||
555:src/l502_stream.c ****
|
||
556:src/l502_stream.c ****
|
||
557:src/l502_stream.c **** f_recv_size += f_sport_in_block_size;
|
||
987 .loc 1 557 0
|
||
988 056a 4AE10000 P2.H = _f_recv_size;
|
||
989 056e 0AE11400 P2.L = _f_recv_size;
|
||
990 0572 1091 R0 = [P2];
|
||
991 0574 1850 R0 = R0 + R3;
|
||
992 0576 1093 [P2] = R0;
|
||
558:src/l502_stream.c ****
|
||
559:src/l502_stream.c **** /* если осталось не больше блока - то считаем за пер
|
||
560:src/l502_stream.c **** т.к. тогда при следующем прерывании уже могут бы
|
||
561:src/l502_stream.c **** принятые ранее данные */
|
||
562:src/l502_stream.c **** if (rdy_put_pos < 2*f_sport_in_block_size) {
|
||
993 .loc 1 562 0
|
||
994 0578 82C60B80 R0 = R3 << 1;
|
||
995 057c 8109 cc =R1<R0 (iu);
|
||
996 057e 2618 if cc jump .L62;
|
||
997 .L59:
|
||
998 .LBE78:
|
||
563:src/l502_stream.c **** f_stream_in_set_overflow();
|
||
564:src/l502_stream.c **** }
|
||
565:src/l502_stream.c **** }
|
||
566:src/l502_stream.c **** }
|
||
999 .loc 1 566 0
|
||
1000 0580 01E80000 UNLINK;
|
||
1001 0584 3B01 RETI = [SP++];
|
||
1002 0586 23012201 A1.w = [SP++]; A1.x = [SP++];
|
||
1003 058a 21012001 A0.w = [SP++]; A0.x = [SP++];
|
||
1004 058e 1701 M3 = [SP++];
|
||
BFIN GAS /tmp/ccm5W2en.s page 36
|
||
|
||
|
||
1005 0590 1601 M2 = [SP++];
|
||
1006 0592 1501 M1 = [SP++];
|
||
1007 0594 1401 M0 = [SP++];
|
||
1008 0596 1F01 L3 = [SP++];
|
||
1009 0598 1E01 L2 = [SP++];
|
||
1010 059a 1D01 L1 = [SP++];
|
||
1011 059c 1C01 L0 = [SP++];
|
||
1012 059e 1B01 B3 = [SP++];
|
||
1013 05a0 1A01 B2 = [SP++];
|
||
1014 05a2 1901 B1 = [SP++];
|
||
1015 05a4 1801 B0 = [SP++];
|
||
1016 05a6 1301 I3 = [SP++];
|
||
1017 05a8 1201 I2 = [SP++];
|
||
1018 05aa 1101 I1 = [SP++];
|
||
1019 05ac 1001 I0 = [SP++];
|
||
1020 05ae 8005 ( r7:0, p5:0 ) = [sp++];
|
||
1021
|
||
1022 .LCFI52:
|
||
1023 .LVL50:
|
||
1024 05b0 3501 LB1 = [SP++];
|
||
1025 05b2 3201 LB0 = [SP++];
|
||
1026 05b4 3301 LC1 = [SP++];
|
||
1027 05b6 3001 LC0 = [SP++];
|
||
1028 05b8 3401 LT1 = [SP++];
|
||
1029 05ba 3101 LT0 = [SP++];
|
||
1030 05bc 2601 ASTAT = [SP++];
|
||
1031 05be 1100 rti;
|
||
1032 .LVL51:
|
||
1033 .L61:
|
||
1034 .LBB87:
|
||
552:src/l502_stream.c **** rdy_put_pos = f_sport_in_put_pos > get_pos ?
|
||
1035 .loc 1 552 0
|
||
1036 05c0 7830 R7 = P0;
|
||
1037 05c2 1191 R1 = [P2];
|
||
1038 05c4 3A50 R0 = R2 + R7;
|
||
1039 05c6 4852 R1 = R0 - R1;
|
||
1040 .LVL52:
|
||
1041 05c8 D12F jump.s .L58;
|
||
1042 .L62:
|
||
1043 .LBB79:
|
||
1044 .LBB80:
|
||
1045 .LBB81:
|
||
1046 .LBB82:
|
||
521:src/l502_stream.c **** f_bf_reg &= ~L502_REGBIT_IOHARD_OUT_RFS_EN_Msk;
|
||
1047 .loc 1 521 0
|
||
1048 05ca 4AE10000 P2.H = _f_bf_reg;
|
||
1049 05ce 0AE11800 P2.L = _f_bf_reg;
|
||
1050 05d2 1191 R1 = [P2];
|
||
1051 .LVL53:
|
||
1052 05d4 194C BITCLR (R1,3);
|
||
1053 05d6 1193 [P2] = R1;
|
||
522:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
1054 .loc 1 522 0
|
||
1055 05d8 20E11803 R0 = 792 (X);
|
||
1056 05dc FFE312FD call _fpga_reg_write;
|
||
1057 .LVL54:
|
||
1058 .LBB83:
|
||
BFIN GAS /tmp/ccm5W2en.s page 37
|
||
|
||
|
||
1059 .LBB84:
|
||
1060 .loc 2 277 0
|
||
1061 05e0 2400 ssync;
|
||
1062 .LBE84:
|
||
1063 .LBE83:
|
||
1064 .LBB85:
|
||
1065 .LBB86:
|
||
1066 05e2 2400 ssync;
|
||
1067 .LBE86:
|
||
1068 .LBE85:
|
||
528:src/l502_stream.c **** *pSPORT0_RCR1 &= ~RSPEN;
|
||
1069 .loc 1 528 0
|
||
1070 05e4 4AE1C0FF P2.H = 65472;
|
||
1071 05e8 0AE12008 P2.L = 2080;
|
||
1072 05ec 1095 R0 = W [P2] (Z);
|
||
1073 05ee 004C BITCLR (R0,0);
|
||
1074 05f0 1097 W [P2] = R0;
|
||
530:src/l502_stream.c **** *pDMA3_CONFIG =0; //&= ~DMAEN;
|
||
1075 .loc 1 530 0
|
||
1076 05f2 4AE1C0FF P2.H = 65472;
|
||
1077 05f6 0060 R0 = 0 (X);
|
||
1078 05f8 0AE1C80C P2.L = 3272;
|
||
1079 05fc 1097 W [P2] = R0;
|
||
531:src/l502_stream.c **** *pSIC_IMASK0 &= ~IRQ_DMA3;
|
||
1080 .loc 1 531 0
|
||
1081 05fe 4AE1C0FF P2.H = 65472;
|
||
1082 0602 0AE10C01 P2.L = 268;
|
||
1083 0606 1091 R0 = [P2];
|
||
1084 0608 804C BITCLR (R0,16);
|
||
1085 060a 1093 [P2] = R0;
|
||
1086 .LBE82:
|
||
1087 .LBE81:
|
||
105:src/l502_stream.c **** g_stream_in_state = IN_STREAM_OV_ALERT;
|
||
1088 .loc 1 105 0
|
||
1089 060c 4AE10000 P2.H = _g_stream_in_state;
|
||
1090 0610 2060 R0 = 4 (X);
|
||
1091 0612 0AE10000 P2.L = _g_stream_in_state;
|
||
1092 0616 1093 [P2] = R0;
|
||
1093 0618 B42F jump.s .L59;
|
||
1094 .L60:
|
||
1095 .LBE80:
|
||
1096 .LBE79:
|
||
548:src/l502_stream.c **** f_sport_in_put_pos = 0;
|
||
1097 .loc 1 548 0
|
||
1098 061a 0060 R0 = 0 (X);
|
||
1099 061c 0893 [P1] = R0;
|
||
1100 061e 982F jump.s .L56;
|
||
1101 .LBE87:
|
||
1102 .LFE32:
|
||
1103 .size _isr_sport_dma_rx, .-_isr_sport_dma_rx
|
||
1104 .align 4
|
||
1105 .global _stream_disable;
|
||
1106 .type _stream_disable, STT_FUNC;
|
||
1107 _stream_disable:
|
||
1108 .LFB21:
|
||
188:src/l502_stream.c **** int32_t stream_disable(uint32_t streams) {
|
||
1109 .loc 1 188 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 38
|
||
|
||
|
||
1110 .LVL55:
|
||
1111 0620 FD05 [--sp] = ( r7:7, p5:5 );
|
||
1112
|
||
1113 .LCFI53:
|
||
189:src/l502_stream.c **** f_set_streams(g_streams & ~streams);
|
||
1114 .loc 1 189 0
|
||
1115 0622 4DE10000 P5.H = _g_streams;
|
||
1116 0626 0DE10000 P5.L = _g_streams;
|
||
1117 062a C043 R0 = ~R0;
|
||
1118 .LVL56:
|
||
1119 062c 2991 R1 = [P5];
|
||
1120 .LBB90:
|
||
1121 .LBB92:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1122 .loc 1 151 0
|
||
1123 062e 4AE10000 P2.H = _g_mode;
|
||
1124 .LBE92:
|
||
1125 .LBE90:
|
||
189:src/l502_stream.c **** f_set_streams(g_streams & ~streams);
|
||
1126 .loc 1 189 0
|
||
1127 0632 C855 R7 = R0 & R1;
|
||
1128 .LBB95:
|
||
1129 .LBB93:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1130 .loc 1 151 0
|
||
1131 0634 0AE10800 P2.L = _g_mode;
|
||
1132 0638 1091 R0 = [P2];
|
||
1133 .LBE93:
|
||
1134 .LBE95:
|
||
188:src/l502_stream.c **** int32_t stream_disable(uint32_t streams) {
|
||
1135 .loc 1 188 0
|
||
1136 063a 00E80300 LINK 12;
|
||
1137 .LCFI54:
|
||
1138 .LBB96:
|
||
1139 .LBB91:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1140 .loc 1 151 0
|
||
1141 063e 080C cc =R0==1;
|
||
1142 0640 1118 if cc jump .L68;
|
||
1143 .L64:
|
||
162:src/l502_stream.c **** if (streams & L502_STREAM_ADC)
|
||
1144 .loc 1 162 0
|
||
1145 0642 0960 R1 = 1 (X);
|
||
1146 0644 4F54 R1 = R7 & R1;
|
||
1147 .LVL57:
|
||
165:src/l502_stream.c **** wrd_en |= 0x2;
|
||
1148 .loc 1 165 0
|
||
1149 0646 0130 R0 = R1;
|
||
164:src/l502_stream.c **** if (streams & L502_STREAM_DIN)
|
||
1150 .loc 1 164 0
|
||
1151 0648 0F48 cc = !BITTST (R7,1);
|
||
165:src/l502_stream.c **** wrd_en |= 0x2;
|
||
1152 .loc 1 165 0
|
||
1153 064a 084A BITSET (R0, 1);
|
||
1154 064c 0806 if !cc R1 = R0;
|
||
166:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en);
|
||
1155 .loc 1 166 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 39
|
||
|
||
|
||
1156 064e 20E11904 R0 = 1049 (X);
|
||
1157 0652 FFE3D7FC call _fpga_reg_write;
|
||
1158 .LVL58:
|
||
171:src/l502_stream.c **** g_streams = streams;
|
||
1159 .loc 1 171 0
|
||
1160 0656 2F93 [P5] = R7;
|
||
1161 .LBE91:
|
||
1162 .LBE96:
|
||
191:src/l502_stream.c **** }
|
||
1163 .loc 1 191 0
|
||
1164 0658 01E80000 UNLINK;
|
||
1165 065c 0060 R0 = 0 (X);
|
||
1166 065e BD05 ( r7:7, p5:5 ) = [sp++];
|
||
1167
|
||
1168 .LCFI55:
|
||
1169 0660 1000 rts;
|
||
1170 .L68:
|
||
1171 .LBB97:
|
||
1172 .LBB94:
|
||
152:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) {
|
||
1173 .loc 1 152 0
|
||
1174 0662 1A60 R2 = 3 (X);
|
||
1175 0664 1754 R0 = R7 & R2;
|
||
1176 0666 000C cc =R0==0;
|
||
1177 0668 071C if cc jump .L65 (bp);
|
||
1178 066a 1154 R0 = R1 & R2;
|
||
1179 066c 000C cc =R0==0;
|
||
1180 066e EA17 if !cc jump .L64 (bp);
|
||
153:src/l502_stream.c **** sport_rx_start();
|
||
1181 .loc 1 153 0
|
||
1182 0670 FFE358FD call _sport_rx_start;
|
||
1183 0674 E72F jump.s .L64;
|
||
1184 .L65:
|
||
156:src/l502_stream.c **** if (!(streams & L502_STREAM_ALL_IN) && (g_streams & L502_STREAM_ALL_IN)) {
|
||
1185 .loc 1 156 0
|
||
1186 0676 1154 R0 = R1 & R2;
|
||
1187 0678 000C cc =R0==0;
|
||
1188 067a E41F if cc jump .L64 (bp);
|
||
157:src/l502_stream.c **** sport_rx_stop();
|
||
1189 .loc 1 157 0
|
||
1190 067c FFE32CFD call _sport_rx_stop;
|
||
1191 0680 E12F jump.s .L64;
|
||
1192 .LBE94:
|
||
1193 .LBE97:
|
||
1194 .LFE21:
|
||
1195 .size _stream_disable, .-_stream_disable
|
||
1196 0682 0000 .align 4
|
||
1197 .global _stream_enable;
|
||
1198 .type _stream_enable, STT_FUNC;
|
||
1199 _stream_enable:
|
||
1200 .LFB20:
|
||
178:src/l502_stream.c **** int32_t stream_enable(uint32_t streams) {
|
||
1201 .loc 1 178 0
|
||
1202 .LVL59:
|
||
1203 0684 FD05 [--sp] = ( r7:7, p5:5 );
|
||
1204
|
||
1205 .LCFI56:
|
||
BFIN GAS /tmp/ccm5W2en.s page 40
|
||
|
||
|
||
179:src/l502_stream.c **** f_set_streams(g_streams | streams);
|
||
1206 .loc 1 179 0
|
||
1207 0686 4DE10000 P5.H = _g_streams;
|
||
1208 068a 0DE10000 P5.L = _g_streams;
|
||
1209 068e 2991 R1 = [P5];
|
||
1210 .LBB100:
|
||
1211 .LBB102:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1212 .loc 1 151 0
|
||
1213 0690 4AE10000 P2.H = _g_mode;
|
||
1214 .LBE102:
|
||
1215 .LBE100:
|
||
179:src/l502_stream.c **** f_set_streams(g_streams | streams);
|
||
1216 .loc 1 179 0
|
||
1217 0694 C857 R7 = R0 | R1;
|
||
1218 .LBB105:
|
||
1219 .LBB103:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1220 .loc 1 151 0
|
||
1221 0696 0AE10800 P2.L = _g_mode;
|
||
1222 069a 1091 R0 = [P2];
|
||
1223 .LVL60:
|
||
1224 .LBE103:
|
||
1225 .LBE105:
|
||
178:src/l502_stream.c **** int32_t stream_enable(uint32_t streams) {
|
||
1226 .loc 1 178 0
|
||
1227 069c 00E80300 LINK 12;
|
||
1228 .LCFI57:
|
||
1229 .LBB106:
|
||
1230 .LBB101:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1231 .loc 1 151 0
|
||
1232 06a0 080C cc =R0==1;
|
||
1233 06a2 1118 if cc jump .L74;
|
||
1234 .L70:
|
||
162:src/l502_stream.c **** if (streams & L502_STREAM_ADC)
|
||
1235 .loc 1 162 0
|
||
1236 06a4 0960 R1 = 1 (X);
|
||
1237 06a6 4F54 R1 = R7 & R1;
|
||
1238 .LVL61:
|
||
165:src/l502_stream.c **** wrd_en |= 0x2;
|
||
1239 .loc 1 165 0
|
||
1240 06a8 0130 R0 = R1;
|
||
164:src/l502_stream.c **** if (streams & L502_STREAM_DIN)
|
||
1241 .loc 1 164 0
|
||
1242 06aa 0F48 cc = !BITTST (R7,1);
|
||
165:src/l502_stream.c **** wrd_en |= 0x2;
|
||
1243 .loc 1 165 0
|
||
1244 06ac 084A BITSET (R0, 1);
|
||
1245 06ae 0806 if !cc R1 = R0;
|
||
166:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en);
|
||
1246 .loc 1 166 0
|
||
1247 06b0 20E11904 R0 = 1049 (X);
|
||
1248 06b4 FFE3A6FC call _fpga_reg_write;
|
||
1249 .LVL62:
|
||
171:src/l502_stream.c **** g_streams = streams;
|
||
1250 .loc 1 171 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 41
|
||
|
||
|
||
1251 06b8 2F93 [P5] = R7;
|
||
1252 .LBE101:
|
||
1253 .LBE106:
|
||
181:src/l502_stream.c **** }
|
||
1254 .loc 1 181 0
|
||
1255 06ba 01E80000 UNLINK;
|
||
1256 06be 0060 R0 = 0 (X);
|
||
1257 06c0 BD05 ( r7:7, p5:5 ) = [sp++];
|
||
1258
|
||
1259 .LCFI58:
|
||
1260 06c2 1000 rts;
|
||
1261 .L74:
|
||
1262 .LBB107:
|
||
1263 .LBB104:
|
||
152:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) {
|
||
1264 .loc 1 152 0
|
||
1265 06c4 1A60 R2 = 3 (X);
|
||
1266 06c6 1754 R0 = R7 & R2;
|
||
1267 06c8 000C cc =R0==0;
|
||
1268 06ca 071C if cc jump .L71 (bp);
|
||
1269 06cc 1154 R0 = R1 & R2;
|
||
1270 06ce 000C cc =R0==0;
|
||
1271 06d0 EA17 if !cc jump .L70 (bp);
|
||
153:src/l502_stream.c **** sport_rx_start();
|
||
1272 .loc 1 153 0
|
||
1273 06d2 FFE327FD call _sport_rx_start;
|
||
1274 06d6 E72F jump.s .L70;
|
||
1275 .L71:
|
||
156:src/l502_stream.c **** if (!(streams & L502_STREAM_ALL_IN) && (g_streams & L502_STREAM_ALL_IN)) {
|
||
1276 .loc 1 156 0
|
||
1277 06d8 1154 R0 = R1 & R2;
|
||
1278 06da 000C cc =R0==0;
|
||
1279 06dc E41F if cc jump .L70 (bp);
|
||
157:src/l502_stream.c **** sport_rx_stop();
|
||
1280 .loc 1 157 0
|
||
1281 06de FFE3FBFC call _sport_rx_stop;
|
||
1282 06e2 E12F jump.s .L70;
|
||
1283 .LBE104:
|
||
1284 .LBE107:
|
||
1285 .LFE20:
|
||
1286 .size _stream_enable, .-_stream_enable
|
||
1287 .align 4
|
||
1288 .global _streams_start;
|
||
1289 .type _streams_start, STT_FUNC;
|
||
1290 _streams_start:
|
||
1291 .LFB22:
|
||
205:src/l502_stream.c **** int32_t streams_start(void) {
|
||
1292 .loc 1 205 0
|
||
1293 06e4 F305 [--sp] = ( r7:6, p5:3 );
|
||
1294
|
||
1295 .LCFI59:
|
||
206:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0;
|
||
1296 .loc 1 206 0
|
||
1297 06e6 4BE10000 P3.H = _g_mode;
|
||
205:src/l502_stream.c **** int32_t streams_start(void) {
|
||
1298 .loc 1 205 0
|
||
1299 06ea 00E80300 LINK 12;
|
||
BFIN GAS /tmp/ccm5W2en.s page 42
|
||
|
||
|
||
1300 .LCFI60:
|
||
206:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0;
|
||
1301 .loc 1 206 0
|
||
1302 06ee 0BE10800 P3.L = _g_mode;
|
||
1303 06f2 1891 R0 = [P3];
|
||
1304 06f4 000C cc =R0==0;
|
||
1305 06f6 071C if cc jump .L76 (bp);
|
||
259:src/l502_stream.c **** }
|
||
1306 .loc 1 259 0
|
||
1307 06f8 01E80000 UNLINK;
|
||
206:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0;
|
||
1308 .loc 1 206 0
|
||
1309 06fc 20E1FCFD R0 = -516 (X);
|
||
1310 .LVL63:
|
||
259:src/l502_stream.c **** }
|
||
1311 .loc 1 259 0
|
||
1312 0700 B305 ( r7:6, p5:3 ) = [sp++];
|
||
1313
|
||
1314 .LCFI61:
|
||
1315 .LVL64:
|
||
1316 0702 1000 rts;
|
||
1317 .L76:
|
||
210:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0;
|
||
1318 .loc 1 210 0
|
||
1319 0704 4AE10000 P2.H = _f_sport_in_proc_pos;
|
||
1320 0708 0060 R0 = 0 (X);
|
||
1321 070a 0AE12800 P2.L = _f_sport_in_proc_pos;
|
||
1322 070e 1093 [P2] = R0;
|
||
1323 0710 4AE10000 P2.H = _f_sport_in_get_pos;
|
||
1324 0714 0AE11000 P2.L = _f_sport_in_get_pos;
|
||
1325 0718 1093 [P2] = R0;
|
||
1326 071a 1091 R0 = [P2];
|
||
1327 071c 4AE10000 P2.H = _f_sport_in_put_pos;
|
||
1328 0720 0AE10C00 P2.L = _f_sport_in_put_pos;
|
||
213:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_IN) {
|
||
1329 .loc 1 213 0
|
||
1330 0724 4DE10000 P5.H = _g_streams;
|
||
210:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0;
|
||
1331 .loc 1 210 0
|
||
1332 0728 1093 [P2] = R0;
|
||
213:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_IN) {
|
||
1333 .loc 1 213 0
|
||
1334 072a 0DE10000 P5.L = _g_streams;
|
||
1335 072e 2891 R0 = [P5];
|
||
1336 0730 1960 R1 = 3 (X);
|
||
1337 0732 0854 R0 = R0 & R1;
|
||
1338 0734 000C cc =R0==0;
|
||
1339 0736 5A10 if !cc jump .L90;
|
||
218:src/l502_stream.c **** hdma_send_start();
|
||
1340 .loc 1 218 0
|
||
1341 0738 FFE364FC call _hdma_send_start;
|
||
1342 .LBB118:
|
||
1343 .LBB122:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1344 .loc 1 151 0
|
||
1345 073c 1891 R0 = [P3];
|
||
1346 .LBE122:
|
||
BFIN GAS /tmp/ccm5W2en.s page 43
|
||
|
||
|
||
1347 .LBE118:
|
||
220:src/l502_stream.c **** f_set_streams(g_streams);
|
||
1348 .loc 1 220 0
|
||
1349 073e 2F91 R7 = [P5];
|
||
1350 .LBB126:
|
||
1351 .LBB121:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1352 .loc 1 151 0
|
||
1353 0740 080C cc =R0==1;
|
||
1354 0742 4B18 if cc jump .L91;
|
||
1355 .L80:
|
||
157:src/l502_stream.c **** sport_rx_stop();
|
||
1356 .loc 1 157 0
|
||
1357 0744 0960 R1 = 1 (X);
|
||
1358 0746 4F54 R1 = R7 & R1;
|
||
1359 .LVL65:
|
||
165:src/l502_stream.c **** wrd_en |= 0x2;
|
||
1360 .loc 1 165 0
|
||
1361 0748 0130 R0 = R1;
|
||
164:src/l502_stream.c **** if (streams & L502_STREAM_DIN)
|
||
1362 .loc 1 164 0
|
||
1363 074a 0F48 cc = !BITTST (R7,1);
|
||
165:src/l502_stream.c **** wrd_en |= 0x2;
|
||
1364 .loc 1 165 0
|
||
1365 074c 084A BITSET (R0, 1);
|
||
1366 074e 0806 if !cc R1 = R0;
|
||
166:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en);
|
||
1367 .loc 1 166 0
|
||
1368 0750 20E11904 R0 = 1049 (X);
|
||
1369 0754 FFE356FC call _fpga_reg_write;
|
||
1370 .LVL66:
|
||
1371 .LBE121:
|
||
1372 .LBE126:
|
||
222:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_OUT) {
|
||
1373 .loc 1 222 0
|
||
1374 0758 20E17000 R0 = 112 (X);
|
||
1375 075c 0754 R0 = R7 & R0;
|
||
1376 .LBB127:
|
||
1377 .LBB123:
|
||
171:src/l502_stream.c **** g_streams = streams;
|
||
1378 .loc 1 171 0
|
||
1379 075e 2F93 [P5] = R7;
|
||
1380 .LBE123:
|
||
1381 .LBE127:
|
||
222:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_OUT) {
|
||
1382 .loc 1 222 0
|
||
1383 0760 000C cc =R0==0;
|
||
1384 0762 1710 if !cc jump .L92;
|
||
1385 .L83:
|
||
250:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1);
|
||
1386 .loc 1 250 0
|
||
1387 0764 20E10C03 R0 = 780 (X);
|
||
1388 0768 0960 R1 = 1 (X);
|
||
1389 076a FFE34BFC call _fpga_reg_write;
|
||
251:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1);
|
||
1390 .loc 1 251 0
|
||
1391 076e 20E10C03 R0 = 780 (X);
|
||
BFIN GAS /tmp/ccm5W2en.s page 44
|
||
|
||
|
||
1392 0772 0960 R1 = 1 (X);
|
||
1393 0774 FFE346FC call _fpga_reg_write;
|
||
254:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 1);
|
||
1394 .loc 1 254 0
|
||
1395 0778 20E10A03 R0 = 778 (X);
|
||
1396 077c 0960 R1 = 1 (X);
|
||
1397 077e FFE341FC call _fpga_reg_write;
|
||
256:src/l502_stream.c **** g_mode = L502_BF_MODE_STREAM;
|
||
1398 .loc 1 256 0
|
||
1399 0782 0860 R0 = 1 (X);
|
||
1400 0784 1893 [P3] = R0;
|
||
259:src/l502_stream.c **** }
|
||
1401 .loc 1 259 0
|
||
1402 0786 01E80000 UNLINK;
|
||
256:src/l502_stream.c **** g_mode = L502_BF_MODE_STREAM;
|
||
1403 .loc 1 256 0
|
||
1404 078a 0060 R0 = 0 (X);
|
||
1405 .LVL67:
|
||
1406 .LVL68:
|
||
259:src/l502_stream.c **** }
|
||
1407 .loc 1 259 0
|
||
1408 078c B305 ( r7:6, p5:3 ) = [sp++];
|
||
1409
|
||
1410 .LCFI62:
|
||
1411 078e 1000 rts;
|
||
1412 .L92:
|
||
224:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_TFS_EN_Msk;
|
||
1413 .loc 1 224 0
|
||
1414 0790 4DE10000 P5.H = _f_bf_reg;
|
||
1415 0794 0DE11800 P5.L = _f_bf_reg;
|
||
1416 0798 2991 R1 = [P5];
|
||
1417 079a 094A BITSET (R1, 1);
|
||
225:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
1418 .loc 1 225 0
|
||
1419 079c 20E11803 R0 = 792 (X);
|
||
224:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_TFS_EN_Msk;
|
||
1420 .loc 1 224 0
|
||
1421 07a0 2993 [P5] = R1;
|
||
230:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_STOP) ||
|
||
1422 .loc 1 230 0
|
||
1423 07a2 4CE10000 P4.H = _g_stream_out_state;
|
||
225:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
1424 .loc 1 225 0
|
||
1425 07a6 FFE32DFC call _fpga_reg_write;
|
||
230:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_STOP) ||
|
||
1426 .loc 1 230 0
|
||
1427 07aa 0CE10400 P4.L = _g_stream_out_state;
|
||
1428 07ae 2091 R0 = [P4];
|
||
1429 07b0 000C cc =R0==0;
|
||
1430 07b2 9718 if cc jump .L84;
|
||
1431 07b4 180C cc =R0==3;
|
||
1432 07b6 9518 if cc jump .L84;
|
||
1433 .L85:
|
||
235:src/l502_stream.c **** if (g_stream_out_state == OUT_STREAM_PRELOAD) {
|
||
1434 .loc 1 235 0
|
||
1435 07b8 2091 R0 = [P4];
|
||
1436 07ba 080C cc =R0==1;
|
||
BFIN GAS /tmp/ccm5W2en.s page 45
|
||
|
||
|
||
1437 07bc D417 if !cc jump .L83 (bp);
|
||
237:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg | 1);
|
||
1438 .loc 1 237 0
|
||
1439 07be 2991 R1 = [P5];
|
||
1440 07c0 20E11803 R0 = 792 (X);
|
||
1441 07c4 014A BITSET (R1, 0);
|
||
1442 07c6 FFE31DFC call _fpga_reg_write;
|
||
238:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_RUN;
|
||
1443 .loc 1 238 0
|
||
1444 07ca 4AE10000 P2.H = _g_stream_out_state;
|
||
1445 07ce 1060 R0 = 2 (X);
|
||
1446 07d0 0AE10400 P2.L = _g_stream_out_state;
|
||
1447 07d4 1093 [P2] = R0;
|
||
1448 07d6 C72F jump.s .L83;
|
||
1449 .L91:
|
||
1450 .LBB128:
|
||
1451 .LBB120:
|
||
152:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) {
|
||
1452 .loc 1 152 0
|
||
1453 07d8 1860 R0 = 3 (X);
|
||
1454 07da 0754 R0 = R7 & R0;
|
||
1455 07dc 000C cc =R0==0;
|
||
1456 07de 841C if cc jump .L81 (bp);
|
||
1457 07e0 000C cc =R0==0;
|
||
1458 07e2 B117 if !cc jump .L80 (bp);
|
||
153:src/l502_stream.c **** sport_rx_start();
|
||
1459 .loc 1 153 0
|
||
1460 07e4 FFE39EFC call _sport_rx_start;
|
||
1461 07e8 AE2F jump.s .L80;
|
||
1462 .L90:
|
||
1463 .LBE120:
|
||
1464 .LBE128:
|
||
1465 .LBB129:
|
||
1466 .LBB130:
|
||
483:src/l502_stream.c **** *pDMA3_CONFIG = 0;
|
||
1467 .loc 1 483 0
|
||
1468 07ea 4AE1C0FF P2.H = 65472;
|
||
1469 07ee 0060 R0 = 0 (X);
|
||
1470 07f0 0AE1C80C P2.L = 3272;
|
||
1471 07f4 1097 W [P2] = R0;
|
||
1472 .LBB133:
|
||
1473 .LBB134:
|
||
1474 .loc 2 277 0
|
||
1475 07f6 2400 ssync;
|
||
1476 .LBE134:
|
||
1477 .LBE133:
|
||
486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) {
|
||
1478 .loc 1 486 0
|
||
1479 07f8 4AE1C0FF P2.H = 65472;
|
||
1480 07fc 0AE13008 P2.L = 2096;
|
||
1481 0800 1095 R0 = W [P2] (Z);
|
||
1482 .LBE130:
|
||
1483 0802 0048 cc = !BITTST (R0,0);
|
||
1484 0804 1518 if cc jump .L78;
|
||
1485 .LBB137:
|
||
487:src/l502_stream.c **** dummy = *pSPORT0_RX16;
|
||
1486 .loc 1 487 0
|
||
BFIN GAS /tmp/ccm5W2en.s page 46
|
||
|
||
|
||
1487 0806 49E1C0FF P1.H = 65472;
|
||
1488 080a 48E10000 P0.H = _dummy.2443;
|
||
1489 080e 09E11808 P1.L = 2072;
|
||
1490 0812 08E11C00 P0.L = _dummy.2443;
|
||
1491 .LBE137:
|
||
486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) {
|
||
1492 .loc 1 486 0
|
||
1493 0816 0960 R1 = 1 (X);
|
||
1494 0818 4134 I0 = P1;
|
||
1495 081a 4A34 I1 = P2;
|
||
1496 .L79:
|
||
1497 081c 0000 nop;
|
||
1498 .LBB138:
|
||
487:src/l502_stream.c **** dummy = *pSPORT0_RX16;
|
||
1499 .loc 1 487 0
|
||
1500 081e 209D R0.L = W [I0];
|
||
1501 0820 C042 R0 = R0.L (Z);
|
||
1502 0822 0093 [P0] = R0;
|
||
1503 .LBB131:
|
||
1504 .LBB132:
|
||
1505 .loc 2 277 0
|
||
1506 0824 2400 ssync;
|
||
1507 .LBE132:
|
||
1508 .LBE131:
|
||
486:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) {
|
||
1509 .loc 1 486 0
|
||
1510 0826 289D R0.L = W [I1];
|
||
1511 .LBE138:
|
||
1512 0828 0154 R0 = R1 & R0;
|
||
1513 082a 000C cc =R0==0;
|
||
1514 082c F817 if !cc jump .L79 (bp);
|
||
1515 .L78:
|
||
1516 .LBB139:
|
||
492:src/l502_stream.c **** *pDMA3_START_ADDR = (void*)f_sport_in_buf;
|
||
1517 .loc 1 492 0
|
||
1518 082e 46E10000 R6.H = _f_sport_in_buf;
|
||
1519 0832 4AE1C0FF P2.H = 65472;
|
||
1520 0836 06E10000 R6.L = _f_sport_in_buf;
|
||
1521 083a 0AE1C40C P2.L = 3268;
|
||
1522 083e 1693 [P2] = R6;
|
||
493:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би<D0B1>
|
||
1523 .loc 1 493 0
|
||
1524 0840 4AE10000 P2.H = _f_sport_in_block_size;
|
||
1525 0844 0AE10400 P2.L = _f_sport_in_block_size;
|
||
1526 0848 1191 R1 = [P2];
|
||
1527 084a 4AE1C0FF P2.H = 65472;
|
||
1528 084e 82C60980 R0 = R1 << 1;
|
||
1529 0852 0AE1D00C P2.L = 3280;
|
||
1530 0856 1097 W [P2] = R0;
|
||
495:src/l502_stream.c **** *pDMA3_X_MODIFY = 2;
|
||
1531 .loc 1 495 0
|
||
1532 0858 1760 R7 = 2 (X);
|
||
1533 085a 226C P2 += 4;
|
||
1534 085c 1797 W [P2] = R7;
|
||
496:src/l502_stream.c **** *pDMA3_Y_COUNT = f_sport_in_buf_size/f_sport_in_block_size;;
|
||
1535 .loc 1 496 0
|
||
1536 085e 4AE10000 P2.H = _f_sport_in_buf_size;
|
||
BFIN GAS /tmp/ccm5W2en.s page 47
|
||
|
||
|
||
1537 0862 0AE10800 P2.L = _f_sport_in_buf_size;
|
||
1538 0866 1091 R0 = [P2];
|
||
1539 0868 FFE3CCFB call ___udivsi3;
|
||
1540 086c 4AE1C0FF P2.H = 65472;
|
||
1541 0870 0AE1D80C P2.L = 3288;
|
||
1542 0874 1097 W [P2] = R0;
|
||
497:src/l502_stream.c **** *pDMA3_Y_MODIFY = 2;
|
||
1543 .loc 1 497 0
|
||
1544 0876 226C P2 += 4;
|
||
1545 0878 1797 W [P2] = R7;
|
||
498:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf;
|
||
1546 .loc 1 498 0
|
||
1547 087a 426C P2 += 8;
|
||
499:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16;
|
||
1548 .loc 1 499 0
|
||
1549 087c 49E1C0FF P1.H = 65472;
|
||
498:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf;
|
||
1550 .loc 1 498 0
|
||
1551 0880 1693 [P2] = R6;
|
||
499:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16;
|
||
1552 .loc 1 499 0
|
||
1553 0882 09E1C80C P1.L = 3272;
|
||
1554 0886 20E1F610 R0 = 4342 (X);
|
||
1555 088a 0897 W [P1] = R0;
|
||
1556 .LBB135:
|
||
1557 .LBB136:
|
||
1558 .loc 2 277 0
|
||
1559 088c 2400 ssync;
|
||
1560 .LBE136:
|
||
1561 .LBE135:
|
||
504:src/l502_stream.c **** *pSIC_IMASK0 |= IRQ_DMA3;
|
||
1562 .loc 1 504 0
|
||
1563 088e 4AE1C0FF P2.H = 65472;
|
||
1564 0892 0AE10C01 P2.L = 268;
|
||
1565 0896 1091 R0 = [P2];
|
||
1566 0898 804A BITSET (R0, 16);
|
||
1567 089a 1093 [P2] = R0;
|
||
505:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN;
|
||
1568 .loc 1 505 0
|
||
1569 089c 0895 R0 = W [P1] (Z);
|
||
1570 089e 004A BITSET (R0, 0);
|
||
507:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN;
|
||
1571 .loc 1 507 0
|
||
1572 08a0 4AE1C0FF P2.H = 65472;
|
||
505:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN;
|
||
1573 .loc 1 505 0
|
||
1574 08a4 0897 W [P1] = R0;
|
||
507:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN;
|
||
1575 .loc 1 507 0
|
||
1576 08a6 0AE12008 P2.L = 2080;
|
||
1577 08aa 1095 R0 = W [P2] (Z);
|
||
1578 08ac 004A BITSET (R0, 0);
|
||
1579 08ae 1097 W [P2] = R0;
|
||
510:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_RFS_EN_Msk;
|
||
1580 .loc 1 510 0
|
||
1581 08b0 4AE10000 P2.H = _f_bf_reg;
|
||
1582 08b4 0AE11800 P2.L = _f_bf_reg;
|
||
BFIN GAS /tmp/ccm5W2en.s page 48
|
||
|
||
|
||
1583 08b8 1191 R1 = [P2];
|
||
1584 08ba 194A BITSET (R1, 3);
|
||
1585 08bc 1193 [P2] = R1;
|
||
511:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg);
|
||
1586 .loc 1 511 0
|
||
1587 08be 20E11803 R0 = 792 (X);
|
||
1588 08c2 FFE39FFB call _fpga_reg_write;
|
||
1589 .LBE139:
|
||
1590 .LBE129:
|
||
215:src/l502_stream.c **** g_stream_in_state = IN_STREAM_RUN;
|
||
1591 .loc 1 215 0
|
||
1592 08c6 4AE10000 P2.H = _g_stream_in_state;
|
||
1593 08ca 1060 R0 = 2 (X);
|
||
1594 08cc 0AE10000 P2.L = _g_stream_in_state;
|
||
1595 08d0 1093 [P2] = R0;
|
||
218:src/l502_stream.c **** hdma_send_start();
|
||
1596 .loc 1 218 0
|
||
1597 08d2 FFE397FB call _hdma_send_start;
|
||
1598 .LBB140:
|
||
1599 .LBB124:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1600 .loc 1 151 0
|
||
1601 08d6 1891 R0 = [P3];
|
||
1602 .LBE124:
|
||
1603 .LBE140:
|
||
220:src/l502_stream.c **** f_set_streams(g_streams);
|
||
1604 .loc 1 220 0
|
||
1605 08d8 2F91 R7 = [P5];
|
||
1606 .LBB141:
|
||
1607 .LBB119:
|
||
151:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) {
|
||
1608 .loc 1 151 0
|
||
1609 08da 080C cc =R0==1;
|
||
1610 08dc 3417 if !cc jump .L80 (bp);
|
||
1611 08de 7D2F jump.s .L91;
|
||
1612 .L84:
|
||
1613 .LBE119:
|
||
1614 .LBE141:
|
||
232:src/l502_stream.c **** stream_out_preload();
|
||
1615 .loc 1 232 0
|
||
1616 08e0 FFE35CFD call _stream_out_preload;
|
||
1617 08e4 6A2F jump.s .L85;
|
||
1618 .L81:
|
||
1619 .LBB142:
|
||
1620 .LBB125:
|
||
156:src/l502_stream.c **** if (!(streams & L502_STREAM_ALL_IN) && (g_streams & L502_STREAM_ALL_IN)) {
|
||
1621 .loc 1 156 0
|
||
1622 08e6 000C cc =R0==0;
|
||
1623 08e8 2E1F if cc jump .L80 (bp);
|
||
157:src/l502_stream.c **** sport_rx_stop();
|
||
1624 .loc 1 157 0
|
||
1625 08ea FFE3F5FB call _sport_rx_stop;
|
||
1626 08ee 2B2F jump.s .L80;
|
||
1627 .LBE125:
|
||
1628 .LBE142:
|
||
1629 .LFE22:
|
||
1630 .size _streams_start, .-_streams_start
|
||
BFIN GAS /tmp/ccm5W2en.s page 49
|
||
|
||
|
||
1631 .global _g_stream_in_state;
|
||
1632 .section .bss,"aw",@nobits
|
||
1633 .align 4
|
||
1634 .type _g_stream_in_state, @object
|
||
1635 .size _g_stream_in_state, 4
|
||
1636 _g_stream_in_state:
|
||
1637 0000 00000000 .zero 4
|
||
1638 .global _g_stream_out_state;
|
||
1639 .align 4
|
||
1640 .type _g_stream_out_state, @object
|
||
1641 .size _g_stream_out_state, 4
|
||
1642 _g_stream_out_state:
|
||
1643 0004 00000000 .zero 4
|
||
1644 .global _g_mode;
|
||
1645 .align 4
|
||
1646 .type _g_mode, @object
|
||
1647 .size _g_mode, 4
|
||
1648 _g_mode:
|
||
1649 0008 00000000 .zero 4
|
||
1650 .global _g_streams;
|
||
1651 .data;
|
||
1652 .align 4
|
||
1653 .type _g_streams, @object
|
||
1654 .size _g_streams, 4
|
||
1655 _g_streams:
|
||
1656 0000 01000000 .long 1
|
||
1657 .local _f_sport_in_put_pos
|
||
1658 .comm _f_sport_in_put_pos,4,4
|
||
1659 .align 4
|
||
1660 .type _f_sport_in_block_size, @object
|
||
1661 .size _f_sport_in_block_size, 4
|
||
1662 _f_sport_in_block_size:
|
||
1663 0004 00800000 .long 32768
|
||
1664 .align 4
|
||
1665 .type _f_sport_in_buf_size, @object
|
||
1666 .size _f_sport_in_buf_size, 4
|
||
1667 _f_sport_in_buf_size:
|
||
1668 0008 00002000 .long 2097152
|
||
1669 .local _f_sport_in_get_pos
|
||
1670 .comm _f_sport_in_get_pos,4,4
|
||
1671 .local _f_recv_size
|
||
1672 .comm _f_recv_size,4,4
|
||
1673 .local _f_bf_reg
|
||
1674 .comm _f_bf_reg,4,4
|
||
1675 .local _dummy.2443
|
||
1676 .comm _dummy.2443,4,4
|
||
1677 .local _f_hdma_out_put_pos
|
||
1678 .comm _f_hdma_out_put_pos,4,4
|
||
1679 .local _f_hdma_out_get_pos
|
||
1680 .comm _f_hdma_out_get_pos,4,4
|
||
1681 .local _f_sport_in_proc_pos
|
||
1682 .comm _f_sport_in_proc_pos,4,4
|
||
1683 .section .rodata
|
||
1684 .align 4
|
||
1685 .type _f_overflow_wrd, @object
|
||
1686 .size _f_overflow_wrd, 4
|
||
1687 _f_overflow_wrd:
|
||
BFIN GAS /tmp/ccm5W2en.s page 50
|
||
|
||
|
||
1688 0000 00000101 .long 16842752
|
||
1689 .section .sdram_noinit,"aw",@progbits
|
||
1690 .align 4
|
||
1691 .type _f_sport_in_buf, @object
|
||
1692 .size _f_sport_in_buf, 8388608
|
||
1693 _f_sport_in_buf:
|
||
1694 0000 00000000 .zero 8388608
|
||
1694 00000000
|
||
1694 00000000
|
||
1694 00000000
|
||
1694 00000000
|
||
1695 .align 4
|
||
1696 .type _f_hdma_out_buf, @object
|
||
1697 .size _f_hdma_out_buf, 4194304
|
||
1698 _f_hdma_out_buf:
|
||
1699 800000 00000000 .zero 4194304
|
||
1699 00000000
|
||
1699 00000000
|
||
1699 00000000
|
||
1699 00000000
|
||
1700 .local _f_hdma_out_start_pos
|
||
1701 .comm _f_hdma_out_start_pos,4,4
|
||
1702 .local _f_hdma_out_proc_pos
|
||
1703 .comm _f_hdma_out_proc_pos,4,4
|
||
1704 .global _TX_buff;
|
||
1705 .align 4
|
||
1706 .type _TX_buff, @object
|
||
1707 .size _TX_buff, 40000
|
||
1708 _TX_buff:
|
||
1709 c00000 00000000 .zero 40000
|
||
1709 00000000
|
||
1709 00000000
|
||
1709 00000000
|
||
1709 00000000
|
||
1710 .global _TX_buff_shadow;
|
||
1711 .align 4
|
||
1712 .type _TX_buff_shadow, @object
|
||
1713 .size _TX_buff_shadow, 40000
|
||
1714 _TX_buff_shadow:
|
||
1715 c09c40 00000000 .zero 40000
|
||
1715 00000000
|
||
1715 00000000
|
||
1715 00000000
|
||
1715 00000000
|
||
1716 .global _AVG_buff;
|
||
1717 .align 4
|
||
1718 .type _AVG_buff, @object
|
||
1719 .size _AVG_buff, 8000
|
||
1720 _AVG_buff:
|
||
1721 c13880 00000000 .zero 8000
|
||
1721 00000000
|
||
1721 00000000
|
||
1721 00000000
|
||
1721 00000000
|
||
1722 .global _FFT_buff;
|
||
1723 .align 4
|
||
1724 .type _FFT_buff, @object
|
||
BFIN GAS /tmp/ccm5W2en.s page 51
|
||
|
||
|
||
1725 .size _FFT_buff, 8000
|
||
1726 _FFT_buff:
|
||
1727 c157c0 00000000 .zero 8000
|
||
1727 00000000
|
||
1727 00000000
|
||
1727 00000000
|
||
1727 00000000
|
||
1728 .section .debug_frame,"",@progbits
|
||
1729 .Lframe0:
|
||
1730 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||
1731 .LSCIE0:
|
||
1732 0004 FFFFFFFF .4byte 0xffffffff
|
||
1733 0008 01 .byte 0x1
|
||
1734 0009 00 .string ""
|
||
1735 000a 01 .uleb128 0x1
|
||
1736 000b 7C .sleb128 -4
|
||
1737 000c 23 .byte 0x23
|
||
1738 000d 0C .byte 0xc
|
||
1739 000e 0E .uleb128 0xe
|
||
1740 000f 00 .uleb128 0x0
|
||
1741 .align 4
|
||
1742 .LECIE0:
|
||
1743 .LSFDE0:
|
||
1744 0010 14000000 .4byte .LEFDE0-.LASFDE0
|
||
1745 .LASFDE0:
|
||
1746 0014 00000000 .4byte .Lframe0
|
||
1747 0018 00000000 .4byte .LFB25
|
||
1748 001c 28000000 .4byte .LFE25-.LFB25
|
||
1749 0020 5E .byte 0x4
|
||
1750 .4byte .LCFI0-.LFB25
|
||
1751 0021 0C .byte 0xc
|
||
1752 0022 0F .uleb128 0xf
|
||
1753 0023 08 .uleb128 0x8
|
||
1754 0024 8F .byte 0x8f
|
||
1755 0025 02 .uleb128 0x2
|
||
1756 0026 A3 .byte 0xa3
|
||
1757 0027 01 .uleb128 0x1
|
||
1758 .align 4
|
||
1759 .LEFDE0:
|
||
1760 .LSFDE2:
|
||
1761 0028 14000000 .4byte .LEFDE2-.LASFDE2
|
||
1762 .LASFDE2:
|
||
1763 002c 00000000 .4byte .Lframe0
|
||
1764 0030 28000000 .4byte .LFB26
|
||
1765 0034 28000000 .4byte .LFE26-.LFB26
|
||
1766 0038 56 .byte 0x4
|
||
1767 .4byte .LCFI1-.LFB26
|
||
1768 0039 0C .byte 0xc
|
||
1769 003a 0F .uleb128 0xf
|
||
1770 003b 08 .uleb128 0x8
|
||
1771 003c 8F .byte 0x8f
|
||
1772 003d 02 .uleb128 0x2
|
||
1773 003e A3 .byte 0xa3
|
||
1774 003f 01 .uleb128 0x1
|
||
1775 .align 4
|
||
1776 .LEFDE2:
|
||
1777 .LSFDE4:
|
||
BFIN GAS /tmp/ccm5W2en.s page 52
|
||
|
||
|
||
1778 0040 14000000 .4byte .LEFDE4-.LASFDE4
|
||
1779 .LASFDE4:
|
||
1780 0044 00000000 .4byte .Lframe0
|
||
1781 0048 50000000 .4byte .LFB27
|
||
1782 004c 22000000 .4byte .LFE27-.LFB27
|
||
1783 0050 58 .byte 0x4
|
||
1784 .4byte .LCFI2-.LFB27
|
||
1785 0051 0C .byte 0xc
|
||
1786 0052 0F .uleb128 0xf
|
||
1787 0053 08 .uleb128 0x8
|
||
1788 0054 8F .byte 0x8f
|
||
1789 0055 02 .uleb128 0x2
|
||
1790 0056 A3 .byte 0xa3
|
||
1791 0057 01 .uleb128 0x1
|
||
1792 .align 4
|
||
1793 .LEFDE4:
|
||
1794 .LSFDE6:
|
||
1795 0058 14000000 .4byte .LEFDE6-.LASFDE6
|
||
1796 .LASFDE6:
|
||
1797 005c 00000000 .4byte .Lframe0
|
||
1798 0060 74000000 .4byte .LFB28
|
||
1799 0064 0E000000 .4byte .LFE28-.LFB28
|
||
1800 0068 44 .byte 0x4
|
||
1801 .4byte .LCFI3-.LFB28
|
||
1802 0069 0C .byte 0xc
|
||
1803 006a 0F .uleb128 0xf
|
||
1804 006b 08 .uleb128 0x8
|
||
1805 006c 8F .byte 0x8f
|
||
1806 006d 02 .uleb128 0x2
|
||
1807 006e A3 .byte 0xa3
|
||
1808 006f 01 .uleb128 0x1
|
||
1809 .align 4
|
||
1810 .LEFDE6:
|
||
1811 .LSFDE8:
|
||
1812 0070 1C000000 .4byte .LEFDE8-.LASFDE8
|
||
1813 .LASFDE8:
|
||
1814 0074 00000000 .4byte .Lframe0
|
||
1815 0078 84000000 .4byte .LFB29
|
||
1816 007c 4E000000 .4byte .LFE29-.LFB29
|
||
1817 0080 42 .byte 0x4
|
||
1818 .4byte .LCFI4-.LFB29
|
||
1819 0081 0E .byte 0xe
|
||
1820 0082 04 .uleb128 0x4
|
||
1821 0083 87 .byte 0x87
|
||
1822 0084 01 .uleb128 0x1
|
||
1823 0085 4A .byte 0x4
|
||
1824 .4byte .LCFI5-.LCFI4
|
||
1825 0086 0C .byte 0xc
|
||
1826 0087 0F .uleb128 0xf
|
||
1827 0088 0C .uleb128 0xc
|
||
1828 0089 8F .byte 0x8f
|
||
1829 008a 03 .uleb128 0x3
|
||
1830 008b A3 .byte 0xa3
|
||
1831 008c 02 .uleb128 0x2
|
||
1832 008d 000000 .align 4
|
||
1833 .LEFDE8:
|
||
1834 .LSFDE10:
|
||
BFIN GAS /tmp/ccm5W2en.s page 53
|
||
|
||
|
||
1835 0090 14000000 .4byte .LEFDE10-.LASFDE10
|
||
1836 .LASFDE10:
|
||
1837 0094 00000000 .4byte .Lframe0
|
||
1838 0098 D4000000 .4byte .LFB31
|
||
1839 009c 4C000000 .4byte .LFE31-.LFB31
|
||
1840 00a0 48 .byte 0x4
|
||
1841 .4byte .LCFI8-.LFB31
|
||
1842 00a1 0C .byte 0xc
|
||
1843 00a2 0F .uleb128 0xf
|
||
1844 00a3 08 .uleb128 0x8
|
||
1845 00a4 8F .byte 0x8f
|
||
1846 00a5 02 .uleb128 0x2
|
||
1847 00a6 A3 .byte 0xa3
|
||
1848 00a7 01 .uleb128 0x1
|
||
1849 .align 4
|
||
1850 .LEFDE10:
|
||
1851 .LSFDE12:
|
||
1852 00a8 1C000000 .4byte .LEFDE12-.LASFDE12
|
||
1853 .LASFDE12:
|
||
1854 00ac 00000000 .4byte .Lframe0
|
||
1855 00b0 20010000 .4byte .LFB30
|
||
1856 00b4 E8000000 .4byte .LFE30-.LFB30
|
||
1857 00b8 42 .byte 0x4
|
||
1858 .4byte .LCFI9-.LFB30
|
||
1859 00b9 0E .byte 0xe
|
||
1860 00ba 08 .uleb128 0x8
|
||
1861 00bb 48 .byte 0x4
|
||
1862 .4byte .LCFI10-.LCFI9
|
||
1863 00bc 0C .byte 0xc
|
||
1864 00bd 0F .uleb128 0xf
|
||
1865 00be 10 .uleb128 0x10
|
||
1866 00bf 8F .byte 0x8f
|
||
1867 00c0 04 .uleb128 0x4
|
||
1868 00c1 A3 .byte 0xa3
|
||
1869 00c2 03 .uleb128 0x3
|
||
1870 00c3 87 .byte 0x87
|
||
1871 00c4 02 .uleb128 0x2
|
||
1872 00c5 86 .byte 0x86
|
||
1873 00c6 01 .uleb128 0x1
|
||
1874 00c7 00 .align 4
|
||
1875 .LEFDE12:
|
||
1876 .LSFDE14:
|
||
1877 00c8 20000000 .4byte .LEFDE14-.LASFDE14
|
||
1878 .LASFDE14:
|
||
1879 00cc 00000000 .4byte .Lframe0
|
||
1880 00d0 08020000 .4byte .LFB24
|
||
1881 00d4 90010000 .4byte .LFE24-.LFB24
|
||
1882 00d8 42 .byte 0x4
|
||
1883 .4byte .LCFI12-.LFB24
|
||
1884 00d9 0E .byte 0xe
|
||
1885 00da 0C .uleb128 0xc
|
||
1886 00db 8D .byte 0x8d
|
||
1887 00dc 03 .uleb128 0x3
|
||
1888 00dd 8C .byte 0x8c
|
||
1889 00de 02 .uleb128 0x2
|
||
1890 00df 8B .byte 0x8b
|
||
1891 00e0 01 .uleb128 0x1
|
||
BFIN GAS /tmp/ccm5W2en.s page 54
|
||
|
||
|
||
1892 00e1 4E .byte 0x4
|
||
1893 .4byte .LCFI13-.LCFI12
|
||
1894 00e2 0C .byte 0xc
|
||
1895 00e3 0F .uleb128 0xf
|
||
1896 00e4 14 .uleb128 0x14
|
||
1897 00e5 8F .byte 0x8f
|
||
1898 00e6 05 .uleb128 0x5
|
||
1899 00e7 A3 .byte 0xa3
|
||
1900 00e8 04 .uleb128 0x4
|
||
1901 00e9 000000 .align 4
|
||
1902 .LEFDE14:
|
||
1903 .LSFDE16:
|
||
1904 00ec 1C000000 .4byte .LEFDE16-.LASFDE16
|
||
1905 .LASFDE16:
|
||
1906 00f0 00000000 .4byte .Lframe0
|
||
1907 00f4 98030000 .4byte .LFB18
|
||
1908 00f8 74000000 .4byte .LFE18-.LFB18
|
||
1909 00fc 42 .byte 0x4
|
||
1910 .4byte .LCFI15-.LFB18
|
||
1911 00fd 0E .byte 0xe
|
||
1912 00fe 08 .uleb128 0x8
|
||
1913 00ff 8D .byte 0x8d
|
||
1914 0100 02 .uleb128 0x2
|
||
1915 0101 8C .byte 0x8c
|
||
1916 0102 01 .uleb128 0x1
|
||
1917 0103 48 .byte 0x4
|
||
1918 .4byte .LCFI16-.LCFI15
|
||
1919 0104 0C .byte 0xc
|
||
1920 0105 0F .uleb128 0xf
|
||
1921 0106 10 .uleb128 0x10
|
||
1922 0107 8F .byte 0x8f
|
||
1923 0108 04 .uleb128 0x4
|
||
1924 0109 A3 .byte 0xa3
|
||
1925 010a 03 .uleb128 0x3
|
||
1926 010b 00 .align 4
|
||
1927 .LEFDE16:
|
||
1928 .LSFDE18:
|
||
1929 010c 14000000 .4byte .LEFDE18-.LASFDE18
|
||
1930 .LASFDE18:
|
||
1931 0110 00000000 .4byte .Lframe0
|
||
1932 0114 0C040000 .4byte .LFB17
|
||
1933 0118 20000000 .4byte .LFE17-.LFB17
|
||
1934 011c 44 .byte 0x4
|
||
1935 .4byte .LCFI19-.LFB17
|
||
1936 011d 0C .byte 0xc
|
||
1937 011e 0F .uleb128 0xf
|
||
1938 011f 08 .uleb128 0x8
|
||
1939 0120 8F .byte 0x8f
|
||
1940 0121 02 .uleb128 0x2
|
||
1941 0122 A3 .byte 0xa3
|
||
1942 0123 01 .uleb128 0x1
|
||
1943 .align 4
|
||
1944 .LEFDE18:
|
||
1945 .LSFDE20:
|
||
1946 0124 20000000 .4byte .LEFDE20-.LASFDE20
|
||
1947 .LASFDE20:
|
||
1948 0128 00000000 .4byte .Lframe0
|
||
BFIN GAS /tmp/ccm5W2en.s page 55
|
||
|
||
|
||
1949 012c 2C040000 .4byte .LFB23
|
||
1950 0130 A6000000 .4byte .LFE23-.LFB23
|
||
1951 0134 42 .byte 0x4
|
||
1952 .4byte .LCFI20-.LFB23
|
||
1953 0135 0E .byte 0xe
|
||
1954 0136 0C .uleb128 0xc
|
||
1955 0137 8D .byte 0x8d
|
||
1956 0138 03 .uleb128 0x3
|
||
1957 0139 8C .byte 0x8c
|
||
1958 013a 02 .uleb128 0x2
|
||
1959 013b 87 .byte 0x87
|
||
1960 013c 01 .uleb128 0x1
|
||
1961 013d 48 .byte 0x4
|
||
1962 .4byte .LCFI21-.LCFI20
|
||
1963 013e 0C .byte 0xc
|
||
1964 013f 0F .uleb128 0xf
|
||
1965 0140 14 .uleb128 0x14
|
||
1966 0141 8F .byte 0x8f
|
||
1967 0142 05 .uleb128 0x5
|
||
1968 0143 A3 .byte 0xa3
|
||
1969 0144 04 .uleb128 0x4
|
||
1970 0145 000000 .align 4
|
||
1971 .LEFDE20:
|
||
1972 .LSFDE22:
|
||
1973 0148 C0000000 .4byte .LEFDE22-.LASFDE22
|
||
1974 .LASFDE22:
|
||
1975 014c 00000000 .4byte .Lframe0
|
||
1976 0150 D4040000 .4byte .LFB32
|
||
1977 0154 4C010000 .4byte .LFE32-.LFB32
|
||
1978 0158 42 .byte 0x4
|
||
1979 .4byte .LCFI24-.LFB32
|
||
1980 0159 0E .byte 0xe
|
||
1981 015a 04 .uleb128 0x4
|
||
1982 015b 42 .byte 0x4
|
||
1983 .4byte .LCFI25-.LCFI24
|
||
1984 015c 0E .byte 0xe
|
||
1985 015d 08 .uleb128 0x8
|
||
1986 015e 42 .byte 0x4
|
||
1987 .4byte .LCFI26-.LCFI25
|
||
1988 015f 0E .byte 0xe
|
||
1989 0160 0C .uleb128 0xc
|
||
1990 0161 42 .byte 0x4
|
||
1991 .4byte .LCFI27-.LCFI26
|
||
1992 0162 0E .byte 0xe
|
||
1993 0163 10 .uleb128 0x10
|
||
1994 0164 42 .byte 0x4
|
||
1995 .4byte .LCFI28-.LCFI27
|
||
1996 0165 0E .byte 0xe
|
||
1997 0166 14 .uleb128 0x14
|
||
1998 0167 42 .byte 0x4
|
||
1999 .4byte .LCFI29-.LCFI28
|
||
2000 0168 0E .byte 0xe
|
||
2001 0169 18 .uleb128 0x18
|
||
2002 016a 42 .byte 0x4
|
||
2003 .4byte .LCFI30-.LCFI29
|
||
2004 016b 0E .byte 0xe
|
||
2005 016c 1C .uleb128 0x1c
|
||
BFIN GAS /tmp/ccm5W2en.s page 56
|
||
|
||
|
||
2006 016d 42 .byte 0x4
|
||
2007 .4byte .LCFI31-.LCFI30
|
||
2008 016e 0E .byte 0xe
|
||
2009 016f 54 .uleb128 0x54
|
||
2010 0170 42 .byte 0x4
|
||
2011 .4byte .LCFI32-.LCFI31
|
||
2012 0171 0E .byte 0xe
|
||
2013 0172 58 .uleb128 0x58
|
||
2014 0173 42 .byte 0x4
|
||
2015 .4byte .LCFI33-.LCFI32
|
||
2016 0174 0E .byte 0xe
|
||
2017 0175 5C .uleb128 0x5c
|
||
2018 0176 42 .byte 0x4
|
||
2019 .4byte .LCFI34-.LCFI33
|
||
2020 0177 0E .byte 0xe
|
||
2021 0178 60 .uleb128 0x60
|
||
2022 0179 42 .byte 0x4
|
||
2023 .4byte .LCFI35-.LCFI34
|
||
2024 017a 0E .byte 0xe
|
||
2025 017b 64 .uleb128 0x64
|
||
2026 017c 42 .byte 0x4
|
||
2027 .4byte .LCFI36-.LCFI35
|
||
2028 017d 0E .byte 0xe
|
||
2029 017e 68 .uleb128 0x68
|
||
2030 017f 42 .byte 0x4
|
||
2031 .4byte .LCFI37-.LCFI36
|
||
2032 0180 0E .byte 0xe
|
||
2033 0181 6C .uleb128 0x6c
|
||
2034 0182 42 .byte 0x4
|
||
2035 .4byte .LCFI38-.LCFI37
|
||
2036 0183 0E .byte 0xe
|
||
2037 0184 70 .uleb128 0x70
|
||
2038 0185 42 .byte 0x4
|
||
2039 .4byte .LCFI39-.LCFI38
|
||
2040 0186 0E .byte 0xe
|
||
2041 0187 74 .uleb128 0x74
|
||
2042 0188 42 .byte 0x4
|
||
2043 .4byte .LCFI40-.LCFI39
|
||
2044 0189 0E .byte 0xe
|
||
2045 018a 78 .uleb128 0x78
|
||
2046 018b 42 .byte 0x4
|
||
2047 .4byte .LCFI41-.LCFI40
|
||
2048 018c 0E .byte 0xe
|
||
2049 018d 7C .uleb128 0x7c
|
||
2050 018e 42 .byte 0x4
|
||
2051 .4byte .LCFI42-.LCFI41
|
||
2052 018f 0E .byte 0xe
|
||
2053 0190 8001 .uleb128 0x80
|
||
2054 0192 42 .byte 0x4
|
||
2055 .4byte .LCFI43-.LCFI42
|
||
2056 0193 0E .byte 0xe
|
||
2057 0194 8401 .uleb128 0x84
|
||
2058 0196 42 .byte 0x4
|
||
2059 .4byte .LCFI44-.LCFI43
|
||
2060 0197 0E .byte 0xe
|
||
2061 0198 8801 .uleb128 0x88
|
||
2062 019a 42 .byte 0x4
|
||
BFIN GAS /tmp/ccm5W2en.s page 57
|
||
|
||
|
||
2063 .4byte .LCFI45-.LCFI44
|
||
2064 019b 0E .byte 0xe
|
||
2065 019c 8C01 .uleb128 0x8c
|
||
2066 019e 42 .byte 0x4
|
||
2067 .4byte .LCFI46-.LCFI45
|
||
2068 019f 0E .byte 0xe
|
||
2069 01a0 9001 .uleb128 0x90
|
||
2070 01a2 42 .byte 0x4
|
||
2071 .4byte .LCFI47-.LCFI46
|
||
2072 01a3 0E .byte 0xe
|
||
2073 01a4 9401 .uleb128 0x94
|
||
2074 01a6 44 .byte 0x4
|
||
2075 .4byte .LCFI48-.LCFI47
|
||
2076 01a7 0E .byte 0xe
|
||
2077 01a8 9C01 .uleb128 0x9c
|
||
2078 01aa A0 .byte 0xa0
|
||
2079 01ab 27 .uleb128 0x27
|
||
2080 01ac 9F .byte 0x9f
|
||
2081 01ad 25 .uleb128 0x25
|
||
2082 01ae 9E .byte 0x9e
|
||
2083 01af 24 .uleb128 0x24
|
||
2084 01b0 9D .byte 0x9d
|
||
2085 01b1 23 .uleb128 0x23
|
||
2086 01b2 9C .byte 0x9c
|
||
2087 01b3 22 .uleb128 0x22
|
||
2088 01b4 9B .byte 0x9b
|
||
2089 01b5 21 .uleb128 0x21
|
||
2090 01b6 9A .byte 0x9a
|
||
2091 01b7 20 .uleb128 0x20
|
||
2092 01b8 99 .byte 0x99
|
||
2093 01b9 1F .uleb128 0x1f
|
||
2094 01ba 98 .byte 0x98
|
||
2095 01bb 1E .uleb128 0x1e
|
||
2096 01bc 97 .byte 0x97
|
||
2097 01bd 1D .uleb128 0x1d
|
||
2098 01be 96 .byte 0x96
|
||
2099 01bf 1C .uleb128 0x1c
|
||
2100 01c0 95 .byte 0x95
|
||
2101 01c1 1B .uleb128 0x1b
|
||
2102 01c2 94 .byte 0x94
|
||
2103 01c3 1A .uleb128 0x1a
|
||
2104 01c4 93 .byte 0x93
|
||
2105 01c5 19 .uleb128 0x19
|
||
2106 01c6 92 .byte 0x92
|
||
2107 01c7 18 .uleb128 0x18
|
||
2108 01c8 91 .byte 0x91
|
||
2109 01c9 17 .uleb128 0x17
|
||
2110 01ca 90 .byte 0x90
|
||
2111 01cb 16 .uleb128 0x16
|
||
2112 01cc 8D .byte 0x8d
|
||
2113 01cd 15 .uleb128 0x15
|
||
2114 01ce 8C .byte 0x8c
|
||
2115 01cf 14 .uleb128 0x14
|
||
2116 01d0 8B .byte 0x8b
|
||
2117 01d1 13 .uleb128 0x13
|
||
2118 01d2 8A .byte 0x8a
|
||
2119 01d3 12 .uleb128 0x12
|
||
BFIN GAS /tmp/ccm5W2en.s page 58
|
||
|
||
|
||
2120 01d4 89 .byte 0x89
|
||
2121 01d5 11 .uleb128 0x11
|
||
2122 01d6 88 .byte 0x88
|
||
2123 01d7 10 .uleb128 0x10
|
||
2124 01d8 87 .byte 0x87
|
||
2125 01d9 0F .uleb128 0xf
|
||
2126 01da 86 .byte 0x86
|
||
2127 01db 0E .uleb128 0xe
|
||
2128 01dc 85 .byte 0x85
|
||
2129 01dd 0D .uleb128 0xd
|
||
2130 01de 84 .byte 0x84
|
||
2131 01df 0C .uleb128 0xc
|
||
2132 01e0 83 .byte 0x83
|
||
2133 01e1 0B .uleb128 0xb
|
||
2134 01e2 82 .byte 0x82
|
||
2135 01e3 0A .uleb128 0xa
|
||
2136 01e4 81 .byte 0x81
|
||
2137 01e5 09 .uleb128 0x9
|
||
2138 01e6 80 .byte 0x80
|
||
2139 01e7 08 .uleb128 0x8
|
||
2140 01e8 B1 .byte 0xb1
|
||
2141 01e9 07 .uleb128 0x7
|
||
2142 01ea B0 .byte 0xb0
|
||
2143 01eb 06 .uleb128 0x6
|
||
2144 01ec AF .byte 0xaf
|
||
2145 01ed 05 .uleb128 0x5
|
||
2146 01ee AE .byte 0xae
|
||
2147 01ef 04 .uleb128 0x4
|
||
2148 01f0 AD .byte 0xad
|
||
2149 01f1 03 .uleb128 0x3
|
||
2150 01f2 AC .byte 0xac
|
||
2151 01f3 02 .uleb128 0x2
|
||
2152 01f4 A8 .byte 0xa8
|
||
2153 01f5 01 .uleb128 0x1
|
||
2154 01f6 48 .byte 0x4
|
||
2155 .4byte .LCFI49-.LCFI48
|
||
2156 01f7 0E .byte 0xe
|
||
2157 01f8 A401 .uleb128 0xa4
|
||
2158 01fa 46 .byte 0x4
|
||
2159 .4byte .LCFI50-.LCFI49
|
||
2160 01fb 0E .byte 0xe
|
||
2161 01fc A801 .uleb128 0xa8
|
||
2162 01fe 44 .byte 0x4
|
||
2163 .4byte .LCFI51-.LCFI50
|
||
2164 01ff 0C .byte 0xc
|
||
2165 0200 0F .uleb128 0xf
|
||
2166 0201 B001 .uleb128 0xb0
|
||
2167 0203 8F .byte 0x8f
|
||
2168 0204 2C .uleb128 0x2c
|
||
2169 0205 A3 .byte 0xa3
|
||
2170 0206 2B .uleb128 0x2b
|
||
2171 0207 A4 .byte 0xa4
|
||
2172 0208 2A .uleb128 0x2a
|
||
2173 0209 A1 .byte 0xa1
|
||
2174 020a 29 .uleb128 0x29
|
||
2175 020b 00 .align 4
|
||
2176 .LEFDE22:
|
||
BFIN GAS /tmp/ccm5W2en.s page 59
|
||
|
||
|
||
2177 .LSFDE24:
|
||
2178 020c 1C000000 .4byte .LEFDE24-.LASFDE24
|
||
2179 .LASFDE24:
|
||
2180 0210 00000000 .4byte .Lframe0
|
||
2181 0214 20060000 .4byte .LFB21
|
||
2182 0218 62000000 .4byte .LFE21-.LFB21
|
||
2183 021c 42 .byte 0x4
|
||
2184 .4byte .LCFI53-.LFB21
|
||
2185 021d 0E .byte 0xe
|
||
2186 021e 08 .uleb128 0x8
|
||
2187 021f 8D .byte 0x8d
|
||
2188 0220 02 .uleb128 0x2
|
||
2189 0221 87 .byte 0x87
|
||
2190 0222 01 .uleb128 0x1
|
||
2191 0223 5C .byte 0x4
|
||
2192 .4byte .LCFI54-.LCFI53
|
||
2193 0224 0C .byte 0xc
|
||
2194 0225 0F .uleb128 0xf
|
||
2195 0226 10 .uleb128 0x10
|
||
2196 0227 8F .byte 0x8f
|
||
2197 0228 04 .uleb128 0x4
|
||
2198 0229 A3 .byte 0xa3
|
||
2199 022a 03 .uleb128 0x3
|
||
2200 022b 00 .align 4
|
||
2201 .LEFDE24:
|
||
2202 .LSFDE26:
|
||
2203 022c 1C000000 .4byte .LEFDE26-.LASFDE26
|
||
2204 .LASFDE26:
|
||
2205 0230 00000000 .4byte .Lframe0
|
||
2206 0234 84060000 .4byte .LFB20
|
||
2207 0238 60000000 .4byte .LFE20-.LFB20
|
||
2208 023c 42 .byte 0x4
|
||
2209 .4byte .LCFI56-.LFB20
|
||
2210 023d 0E .byte 0xe
|
||
2211 023e 08 .uleb128 0x8
|
||
2212 023f 8D .byte 0x8d
|
||
2213 0240 02 .uleb128 0x2
|
||
2214 0241 87 .byte 0x87
|
||
2215 0242 01 .uleb128 0x1
|
||
2216 0243 5A .byte 0x4
|
||
2217 .4byte .LCFI57-.LCFI56
|
||
2218 0244 0C .byte 0xc
|
||
2219 0245 0F .uleb128 0xf
|
||
2220 0246 10 .uleb128 0x10
|
||
2221 0247 8F .byte 0x8f
|
||
2222 0248 04 .uleb128 0x4
|
||
2223 0249 A3 .byte 0xa3
|
||
2224 024a 03 .uleb128 0x3
|
||
2225 024b 00 .align 4
|
||
2226 .LEFDE26:
|
||
2227 .LSFDE28:
|
||
2228 024c 24000000 .4byte .LEFDE28-.LASFDE28
|
||
2229 .LASFDE28:
|
||
2230 0250 00000000 .4byte .Lframe0
|
||
2231 0254 E4060000 .4byte .LFB22
|
||
2232 0258 0C020000 .4byte .LFE22-.LFB22
|
||
2233 025c 42 .byte 0x4
|
||
BFIN GAS /tmp/ccm5W2en.s page 60
|
||
|
||
|
||
2234 .4byte .LCFI59-.LFB22
|
||
2235 025d 0E .byte 0xe
|
||
2236 025e 14 .uleb128 0x14
|
||
2237 025f 8D .byte 0x8d
|
||
2238 0260 05 .uleb128 0x5
|
||
2239 0261 8C .byte 0x8c
|
||
2240 0262 04 .uleb128 0x4
|
||
2241 0263 8B .byte 0x8b
|
||
2242 0264 03 .uleb128 0x3
|
||
2243 0265 87 .byte 0x87
|
||
2244 0266 02 .uleb128 0x2
|
||
2245 0267 86 .byte 0x86
|
||
2246 0268 01 .uleb128 0x1
|
||
2247 0269 48 .byte 0x4
|
||
2248 .4byte .LCFI60-.LCFI59
|
||
2249 026a 0C .byte 0xc
|
||
2250 026b 0F .uleb128 0xf
|
||
2251 026c 1C .uleb128 0x1c
|
||
2252 026d 8F .byte 0x8f
|
||
2253 026e 07 .uleb128 0x7
|
||
2254 026f A3 .byte 0xa3
|
||
2255 0270 06 .uleb128 0x6
|
||
2256 0271 000000 .align 4
|
||
2257 .LEFDE28:
|
||
2258 .text;
|
||
2259 .Letext0:
|
||
2260 .section .debug_loc,"",@progbits
|
||
2261 .Ldebug_loc0:
|
||
2262 .LLST0:
|
||
2263 0000 00000000 .4byte .LFB25-.Ltext0
|
||
2264 0004 1E000000 .4byte .LCFI0-.Ltext0
|
||
2265 0008 0100 .2byte 0x1
|
||
2266 000a 5E .byte 0x5e
|
||
2267 000b 1E000000 .4byte .LCFI0-.Ltext0
|
||
2268 000f 28000000 .4byte .LFE25-.Ltext0
|
||
2269 0013 0200 .2byte 0x2
|
||
2270 0015 7F .byte 0x7f
|
||
2271 0016 08 .sleb128 8
|
||
2272 0017 00000000 .4byte 0x0
|
||
2273 001b 00000000 .4byte 0x0
|
||
2274 .LLST1:
|
||
2275 001f 00000000 .4byte .LVL0-.Ltext0
|
||
2276 0023 10000000 .4byte .LVL2-.Ltext0
|
||
2277 0027 0100 .2byte 0x1
|
||
2278 0029 50 .byte 0x50
|
||
2279 002a 00000000 .4byte 0x0
|
||
2280 002e 00000000 .4byte 0x0
|
||
2281 .LLST2:
|
||
2282 0032 0A000000 .4byte .LVL1-.Ltext0
|
||
2283 0036 10000000 .4byte .LVL2-.Ltext0
|
||
2284 003a 0100 .2byte 0x1
|
||
2285 003c 51 .byte 0x51
|
||
2286 003d 10000000 .4byte .LVL2-.Ltext0
|
||
2287 0041 28000000 .4byte .LFE25-.Ltext0
|
||
2288 0045 0100 .2byte 0x1
|
||
2289 0047 50 .byte 0x50
|
||
2290 0048 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccm5W2en.s page 61
|
||
|
||
|
||
2291 004c 00000000 .4byte 0x0
|
||
2292 .LLST3:
|
||
2293 0050 28000000 .4byte .LFB26-.Ltext0
|
||
2294 0054 3E000000 .4byte .LCFI1-.Ltext0
|
||
2295 0058 0100 .2byte 0x1
|
||
2296 005a 5E .byte 0x5e
|
||
2297 005b 3E000000 .4byte .LCFI1-.Ltext0
|
||
2298 005f 50000000 .4byte .LFE26-.Ltext0
|
||
2299 0063 0200 .2byte 0x2
|
||
2300 0065 7F .byte 0x7f
|
||
2301 0066 08 .sleb128 8
|
||
2302 0067 00000000 .4byte 0x0
|
||
2303 006b 00000000 .4byte 0x0
|
||
2304 .LLST4:
|
||
2305 006f 28000000 .4byte .LVL3-.Ltext0
|
||
2306 0073 36000000 .4byte .LVL6-.Ltext0
|
||
2307 0077 0100 .2byte 0x1
|
||
2308 0079 50 .byte 0x50
|
||
2309 007a 00000000 .4byte 0x0
|
||
2310 007e 00000000 .4byte 0x0
|
||
2311 .LLST5:
|
||
2312 0082 50000000 .4byte .LFB27-.Ltext0
|
||
2313 0086 68000000 .4byte .LCFI2-.Ltext0
|
||
2314 008a 0100 .2byte 0x1
|
||
2315 008c 5E .byte 0x5e
|
||
2316 008d 68000000 .4byte .LCFI2-.Ltext0
|
||
2317 0091 72000000 .4byte .LFE27-.Ltext0
|
||
2318 0095 0200 .2byte 0x2
|
||
2319 0097 7F .byte 0x7f
|
||
2320 0098 08 .sleb128 8
|
||
2321 0099 00000000 .4byte 0x0
|
||
2322 009d 00000000 .4byte 0x0
|
||
2323 .LLST6:
|
||
2324 00a1 50000000 .4byte .LVL7-.Ltext0
|
||
2325 00a5 5A000000 .4byte .LVL8-.Ltext0
|
||
2326 00a9 0100 .2byte 0x1
|
||
2327 00ab 50 .byte 0x50
|
||
2328 00ac 00000000 .4byte 0x0
|
||
2329 00b0 00000000 .4byte 0x0
|
||
2330 .LLST7:
|
||
2331 00b4 50000000 .4byte .LVL7-.Ltext0
|
||
2332 00b8 5C000000 .4byte .LVL9-.Ltext0
|
||
2333 00bc 0100 .2byte 0x1
|
||
2334 00be 51 .byte 0x51
|
||
2335 00bf 00000000 .4byte 0x0
|
||
2336 00c3 00000000 .4byte 0x0
|
||
2337 .LLST8:
|
||
2338 00c7 5A000000 .4byte .LVL8-.Ltext0
|
||
2339 00cb 5C000000 .4byte .LVL9-.Ltext0
|
||
2340 00cf 0100 .2byte 0x1
|
||
2341 00d1 50 .byte 0x50
|
||
2342 00d2 5C000000 .4byte .LVL9-.Ltext0
|
||
2343 00d6 72000000 .4byte .LFE27-.Ltext0
|
||
2344 00da 0100 .2byte 0x1
|
||
2345 00dc 51 .byte 0x51
|
||
2346 00dd 00000000 .4byte 0x0
|
||
2347 00e1 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccm5W2en.s page 62
|
||
|
||
|
||
2348 .LLST9:
|
||
2349 00e5 74000000 .4byte .LFB28-.Ltext0
|
||
2350 00e9 78000000 .4byte .LCFI3-.Ltext0
|
||
2351 00ed 0100 .2byte 0x1
|
||
2352 00ef 5E .byte 0x5e
|
||
2353 00f0 78000000 .4byte .LCFI3-.Ltext0
|
||
2354 00f4 82000000 .4byte .LFE28-.Ltext0
|
||
2355 00f8 0200 .2byte 0x2
|
||
2356 00fa 7F .byte 0x7f
|
||
2357 00fb 08 .sleb128 8
|
||
2358 00fc 00000000 .4byte 0x0
|
||
2359 0100 00000000 .4byte 0x0
|
||
2360 .LLST10:
|
||
2361 0104 84000000 .4byte .LFB29-.Ltext0
|
||
2362 0108 86000000 .4byte .LCFI4-.Ltext0
|
||
2363 010c 0100 .2byte 0x1
|
||
2364 010e 5E .byte 0x5e
|
||
2365 010f 86000000 .4byte .LCFI4-.Ltext0
|
||
2366 0113 90000000 .4byte .LCFI5-.Ltext0
|
||
2367 0117 0200 .2byte 0x2
|
||
2368 0119 7E .byte 0x7e
|
||
2369 011a 04 .sleb128 4
|
||
2370 011b 90000000 .4byte .LCFI5-.Ltext0
|
||
2371 011f D2000000 .4byte .LFE29-.Ltext0
|
||
2372 0123 0200 .2byte 0x2
|
||
2373 0125 7F .byte 0x7f
|
||
2374 0126 0C .sleb128 12
|
||
2375 0127 00000000 .4byte 0x0
|
||
2376 012b 00000000 .4byte 0x0
|
||
2377 .LLST11:
|
||
2378 012f 84000000 .4byte .LVL10-.Ltext0
|
||
2379 0133 8C000000 .4byte .LVL11-.Ltext0
|
||
2380 0137 0100 .2byte 0x1
|
||
2381 0139 50 .byte 0x50
|
||
2382 013a 8C000000 .4byte .LVL11-.Ltext0
|
||
2383 013e C4000000 .4byte .LVL12-.Ltext0
|
||
2384 0142 0100 .2byte 0x1
|
||
2385 0144 57 .byte 0x57
|
||
2386 0145 C6000000 .4byte .LVL13-.Ltext0
|
||
2387 0149 D0000000 .4byte .LVL14-.Ltext0
|
||
2388 014d 0100 .2byte 0x1
|
||
2389 014f 57 .byte 0x57
|
||
2390 0150 00000000 .4byte 0x0
|
||
2391 0154 00000000 .4byte 0x0
|
||
2392 .LLST12:
|
||
2393 0158 D4000000 .4byte .LFB31-.Ltext0
|
||
2394 015c DC000000 .4byte .LCFI8-.Ltext0
|
||
2395 0160 0100 .2byte 0x1
|
||
2396 0162 5E .byte 0x5e
|
||
2397 0163 DC000000 .4byte .LCFI8-.Ltext0
|
||
2398 0167 20010000 .4byte .LFE31-.Ltext0
|
||
2399 016b 0200 .2byte 0x2
|
||
2400 016d 7F .byte 0x7f
|
||
2401 016e 08 .sleb128 8
|
||
2402 016f 00000000 .4byte 0x0
|
||
2403 0173 00000000 .4byte 0x0
|
||
2404 .LLST13:
|
||
BFIN GAS /tmp/ccm5W2en.s page 63
|
||
|
||
|
||
2405 0177 20010000 .4byte .LFB30-.Ltext0
|
||
2406 017b 22010000 .4byte .LCFI9-.Ltext0
|
||
2407 017f 0100 .2byte 0x1
|
||
2408 0181 5E .byte 0x5e
|
||
2409 0182 22010000 .4byte .LCFI9-.Ltext0
|
||
2410 0186 2A010000 .4byte .LCFI10-.Ltext0
|
||
2411 018a 0200 .2byte 0x2
|
||
2412 018c 7E .byte 0x7e
|
||
2413 018d 08 .sleb128 8
|
||
2414 018e 2A010000 .4byte .LCFI10-.Ltext0
|
||
2415 0192 08020000 .4byte .LFE30-.Ltext0
|
||
2416 0196 0200 .2byte 0x2
|
||
2417 0198 7F .byte 0x7f
|
||
2418 0199 10 .sleb128 16
|
||
2419 019a 00000000 .4byte 0x0
|
||
2420 019e 00000000 .4byte 0x0
|
||
2421 .LLST14:
|
||
2422 01a2 08020000 .4byte .LFB24-.Ltext0
|
||
2423 01a6 0A020000 .4byte .LCFI12-.Ltext0
|
||
2424 01aa 0100 .2byte 0x1
|
||
2425 01ac 5E .byte 0x5e
|
||
2426 01ad 0A020000 .4byte .LCFI12-.Ltext0
|
||
2427 01b1 18020000 .4byte .LCFI13-.Ltext0
|
||
2428 01b5 0200 .2byte 0x2
|
||
2429 01b7 7E .byte 0x7e
|
||
2430 01b8 0C .sleb128 12
|
||
2431 01b9 18020000 .4byte .LCFI13-.Ltext0
|
||
2432 01bd 98030000 .4byte .LFE24-.Ltext0
|
||
2433 01c1 0200 .2byte 0x2
|
||
2434 01c3 7F .byte 0x7f
|
||
2435 01c4 14 .sleb128 20
|
||
2436 01c5 00000000 .4byte 0x0
|
||
2437 01c9 00000000 .4byte 0x0
|
||
2438 .LLST15:
|
||
2439 01cd 3A020000 .4byte .LVL16-.Ltext0
|
||
2440 01d1 5E020000 .4byte .LVL18-.Ltext0
|
||
2441 01d5 0100 .2byte 0x1
|
||
2442 01d7 5D .byte 0x5d
|
||
2443 01d8 60020000 .4byte .LVL19-.Ltext0
|
||
2444 01dc 68020000 .4byte .LVL20-.Ltext0
|
||
2445 01e0 0100 .2byte 0x1
|
||
2446 01e2 5D .byte 0x5d
|
||
2447 01e3 FA020000 .4byte .LVL30-.Ltext0
|
||
2448 01e7 34030000 .4byte .LVL32-.Ltext0
|
||
2449 01eb 0100 .2byte 0x1
|
||
2450 01ed 5D .byte 0x5d
|
||
2451 01ee 68030000 .4byte .LVL37-.Ltext0
|
||
2452 01f2 92030000 .4byte .LVL38-.Ltext0
|
||
2453 01f6 0100 .2byte 0x1
|
||
2454 01f8 5D .byte 0x5d
|
||
2455 01f9 00000000 .4byte 0x0
|
||
2456 01fd 00000000 .4byte 0x0
|
||
2457 .LLST16:
|
||
2458 0201 32020000 .4byte .LVL15-.Ltext0
|
||
2459 0205 3A020000 .4byte .LVL16-.Ltext0
|
||
2460 0209 0100 .2byte 0x1
|
||
2461 020b 5A .byte 0x5a
|
||
BFIN GAS /tmp/ccm5W2en.s page 64
|
||
|
||
|
||
2462 020c EE020000 .4byte .LVL28-.Ltext0
|
||
2463 0210 F2020000 .4byte .LVL29-.Ltext0
|
||
2464 0214 0100 .2byte 0x1
|
||
2465 0216 5A .byte 0x5a
|
||
2466 0217 00000000 .4byte 0x0
|
||
2467 021b 00000000 .4byte 0x0
|
||
2468 .LLST17:
|
||
2469 021f 58020000 .4byte .LVL17-.Ltext0
|
||
2470 0223 60020000 .4byte .LVL19-.Ltext0
|
||
2471 0227 0100 .2byte 0x1
|
||
2472 0229 5A .byte 0x5a
|
||
2473 022a 80020000 .4byte .LVL22-.Ltext0
|
||
2474 022e 88020000 .4byte .LVL23-.Ltext0
|
||
2475 0232 0100 .2byte 0x1
|
||
2476 0234 51 .byte 0x51
|
||
2477 0235 B0020000 .4byte .LVL25-.Ltext0
|
||
2478 0239 C0020000 .4byte .LVL27-.Ltext0
|
||
2479 023d 0100 .2byte 0x1
|
||
2480 023f 5A .byte 0x5a
|
||
2481 0240 38030000 .4byte .LVL33-.Ltext0
|
||
2482 0244 4C030000 .4byte .LVL35-.Ltext0
|
||
2483 0248 0100 .2byte 0x1
|
||
2484 024a 51 .byte 0x51
|
||
2485 024b 94030000 .4byte .LVL39-.Ltext0
|
||
2486 024f 98030000 .4byte .LFE24-.Ltext0
|
||
2487 0253 0100 .2byte 0x1
|
||
2488 0255 5A .byte 0x5a
|
||
2489 0256 00000000 .4byte 0x0
|
||
2490 025a 00000000 .4byte 0x0
|
||
2491 .LLST18:
|
||
2492 025e 72020000 .4byte .LVL21-.Ltext0
|
||
2493 0262 88020000 .4byte .LVL23-.Ltext0
|
||
2494 0266 0100 .2byte 0x1
|
||
2495 0268 5A .byte 0x5a
|
||
2496 0269 34030000 .4byte .LVL32-.Ltext0
|
||
2497 026d 40030000 .4byte .LVL34-.Ltext0
|
||
2498 0271 0100 .2byte 0x1
|
||
2499 0273 5A .byte 0x5a
|
||
2500 0274 00000000 .4byte 0x0
|
||
2501 0278 00000000 .4byte 0x0
|
||
2502 .LLST19:
|
||
2503 027c 9E020000 .4byte .LVL24-.Ltext0
|
||
2504 0280 B4020000 .4byte .LVL26-.Ltext0
|
||
2505 0284 0100 .2byte 0x1
|
||
2506 0286 59 .byte 0x59
|
||
2507 0287 92030000 .4byte .LVL38-.Ltext0
|
||
2508 028b 98030000 .4byte .LFE24-.Ltext0
|
||
2509 028f 0100 .2byte 0x1
|
||
2510 0291 59 .byte 0x59
|
||
2511 0292 00000000 .4byte 0x0
|
||
2512 0296 00000000 .4byte 0x0
|
||
2513 .LLST20:
|
||
2514 029a 98030000 .4byte .LFB18-.Ltext0
|
||
2515 029e 9A030000 .4byte .LCFI15-.Ltext0
|
||
2516 02a2 0100 .2byte 0x1
|
||
2517 02a4 5E .byte 0x5e
|
||
2518 02a5 9A030000 .4byte .LCFI15-.Ltext0
|
||
BFIN GAS /tmp/ccm5W2en.s page 65
|
||
|
||
|
||
2519 02a9 A2030000 .4byte .LCFI16-.Ltext0
|
||
2520 02ad 0200 .2byte 0x2
|
||
2521 02af 7E .byte 0x7e
|
||
2522 02b0 08 .sleb128 8
|
||
2523 02b1 A2030000 .4byte .LCFI16-.Ltext0
|
||
2524 02b5 0C040000 .4byte .LFE18-.Ltext0
|
||
2525 02b9 0200 .2byte 0x2
|
||
2526 02bb 7F .byte 0x7f
|
||
2527 02bc 10 .sleb128 16
|
||
2528 02bd 00000000 .4byte 0x0
|
||
2529 02c1 00000000 .4byte 0x0
|
||
2530 .LLST21:
|
||
2531 02c5 FC030000 .4byte .LVL40-.Ltext0
|
||
2532 02c9 FC030000 .4byte .LVL41-.Ltext0
|
||
2533 02cd 0100 .2byte 0x1
|
||
2534 02cf 50 .byte 0x50
|
||
2535 02d0 08040000 .4byte .LVL42-.Ltext0
|
||
2536 02d4 0A040000 .4byte .LVL43-.Ltext0
|
||
2537 02d8 0100 .2byte 0x1
|
||
2538 02da 50 .byte 0x50
|
||
2539 02db 00000000 .4byte 0x0
|
||
2540 02df 00000000 .4byte 0x0
|
||
2541 .LLST22:
|
||
2542 02e3 0C040000 .4byte .LFB17-.Ltext0
|
||
2543 02e7 10040000 .4byte .LCFI19-.Ltext0
|
||
2544 02eb 0100 .2byte 0x1
|
||
2545 02ed 5E .byte 0x5e
|
||
2546 02ee 10040000 .4byte .LCFI19-.Ltext0
|
||
2547 02f2 2C040000 .4byte .LFE17-.Ltext0
|
||
2548 02f6 0200 .2byte 0x2
|
||
2549 02f8 7F .byte 0x7f
|
||
2550 02f9 08 .sleb128 8
|
||
2551 02fa 00000000 .4byte 0x0
|
||
2552 02fe 00000000 .4byte 0x0
|
||
2553 .LLST23:
|
||
2554 0302 2C040000 .4byte .LFB23-.Ltext0
|
||
2555 0306 2E040000 .4byte .LCFI20-.Ltext0
|
||
2556 030a 0100 .2byte 0x1
|
||
2557 030c 5E .byte 0x5e
|
||
2558 030d 2E040000 .4byte .LCFI20-.Ltext0
|
||
2559 0311 36040000 .4byte .LCFI21-.Ltext0
|
||
2560 0315 0200 .2byte 0x2
|
||
2561 0317 7E .byte 0x7e
|
||
2562 0318 0C .sleb128 12
|
||
2563 0319 36040000 .4byte .LCFI21-.Ltext0
|
||
2564 031d D2040000 .4byte .LFE23-.Ltext0
|
||
2565 0321 0200 .2byte 0x2
|
||
2566 0323 7F .byte 0x7f
|
||
2567 0324 14 .sleb128 20
|
||
2568 0325 00000000 .4byte 0x0
|
||
2569 0329 00000000 .4byte 0x0
|
||
2570 .LLST24:
|
||
2571 032d 48040000 .4byte .LVL44-.Ltext0
|
||
2572 0331 4A040000 .4byte .LVL45-.Ltext0
|
||
2573 0335 0100 .2byte 0x1
|
||
2574 0337 50 .byte 0x50
|
||
2575 0338 CE040000 .4byte .LVL46-.Ltext0
|
||
BFIN GAS /tmp/ccm5W2en.s page 66
|
||
|
||
|
||
2576 033c CE040000 .4byte .LVL47-.Ltext0
|
||
2577 0340 0100 .2byte 0x1
|
||
2578 0342 50 .byte 0x50
|
||
2579 0343 00000000 .4byte 0x0
|
||
2580 0347 00000000 .4byte 0x0
|
||
2581 .LLST25:
|
||
2582 034b D4040000 .4byte .LFB32-.Ltext0
|
||
2583 034f D6040000 .4byte .LCFI24-.Ltext0
|
||
2584 0353 0100 .2byte 0x1
|
||
2585 0355 5E .byte 0x5e
|
||
2586 0356 D6040000 .4byte .LCFI24-.Ltext0
|
||
2587 035a D8040000 .4byte .LCFI25-.Ltext0
|
||
2588 035e 0200 .2byte 0x2
|
||
2589 0360 7E .byte 0x7e
|
||
2590 0361 04 .sleb128 4
|
||
2591 0362 D8040000 .4byte .LCFI25-.Ltext0
|
||
2592 0366 DA040000 .4byte .LCFI26-.Ltext0
|
||
2593 036a 0200 .2byte 0x2
|
||
2594 036c 7E .byte 0x7e
|
||
2595 036d 08 .sleb128 8
|
||
2596 036e DA040000 .4byte .LCFI26-.Ltext0
|
||
2597 0372 DC040000 .4byte .LCFI27-.Ltext0
|
||
2598 0376 0200 .2byte 0x2
|
||
2599 0378 7E .byte 0x7e
|
||
2600 0379 0C .sleb128 12
|
||
2601 037a DC040000 .4byte .LCFI27-.Ltext0
|
||
2602 037e DE040000 .4byte .LCFI28-.Ltext0
|
||
2603 0382 0200 .2byte 0x2
|
||
2604 0384 7E .byte 0x7e
|
||
2605 0385 10 .sleb128 16
|
||
2606 0386 DE040000 .4byte .LCFI28-.Ltext0
|
||
2607 038a E0040000 .4byte .LCFI29-.Ltext0
|
||
2608 038e 0200 .2byte 0x2
|
||
2609 0390 7E .byte 0x7e
|
||
2610 0391 14 .sleb128 20
|
||
2611 0392 E0040000 .4byte .LCFI29-.Ltext0
|
||
2612 0396 E2040000 .4byte .LCFI30-.Ltext0
|
||
2613 039a 0200 .2byte 0x2
|
||
2614 039c 7E .byte 0x7e
|
||
2615 039d 18 .sleb128 24
|
||
2616 039e E2040000 .4byte .LCFI30-.Ltext0
|
||
2617 03a2 E4040000 .4byte .LCFI31-.Ltext0
|
||
2618 03a6 0200 .2byte 0x2
|
||
2619 03a8 7E .byte 0x7e
|
||
2620 03a9 1C .sleb128 28
|
||
2621 03aa E4040000 .4byte .LCFI31-.Ltext0
|
||
2622 03ae E6040000 .4byte .LCFI32-.Ltext0
|
||
2623 03b2 0300 .2byte 0x3
|
||
2624 03b4 7E .byte 0x7e
|
||
2625 03b5 D400 .sleb128 84
|
||
2626 03b7 E6040000 .4byte .LCFI32-.Ltext0
|
||
2627 03bb E8040000 .4byte .LCFI33-.Ltext0
|
||
2628 03bf 0300 .2byte 0x3
|
||
2629 03c1 7E .byte 0x7e
|
||
2630 03c2 D800 .sleb128 88
|
||
2631 03c4 E8040000 .4byte .LCFI33-.Ltext0
|
||
2632 03c8 EA040000 .4byte .LCFI34-.Ltext0
|
||
BFIN GAS /tmp/ccm5W2en.s page 67
|
||
|
||
|
||
2633 03cc 0300 .2byte 0x3
|
||
2634 03ce 7E .byte 0x7e
|
||
2635 03cf DC00 .sleb128 92
|
||
2636 03d1 EA040000 .4byte .LCFI34-.Ltext0
|
||
2637 03d5 EC040000 .4byte .LCFI35-.Ltext0
|
||
2638 03d9 0300 .2byte 0x3
|
||
2639 03db 7E .byte 0x7e
|
||
2640 03dc E000 .sleb128 96
|
||
2641 03de EC040000 .4byte .LCFI35-.Ltext0
|
||
2642 03e2 EE040000 .4byte .LCFI36-.Ltext0
|
||
2643 03e6 0300 .2byte 0x3
|
||
2644 03e8 7E .byte 0x7e
|
||
2645 03e9 E400 .sleb128 100
|
||
2646 03eb EE040000 .4byte .LCFI36-.Ltext0
|
||
2647 03ef F0040000 .4byte .LCFI37-.Ltext0
|
||
2648 03f3 0300 .2byte 0x3
|
||
2649 03f5 7E .byte 0x7e
|
||
2650 03f6 E800 .sleb128 104
|
||
2651 03f8 F0040000 .4byte .LCFI37-.Ltext0
|
||
2652 03fc F2040000 .4byte .LCFI38-.Ltext0
|
||
2653 0400 0300 .2byte 0x3
|
||
2654 0402 7E .byte 0x7e
|
||
2655 0403 EC00 .sleb128 108
|
||
2656 0405 F2040000 .4byte .LCFI38-.Ltext0
|
||
2657 0409 F4040000 .4byte .LCFI39-.Ltext0
|
||
2658 040d 0300 .2byte 0x3
|
||
2659 040f 7E .byte 0x7e
|
||
2660 0410 F000 .sleb128 112
|
||
2661 0412 F4040000 .4byte .LCFI39-.Ltext0
|
||
2662 0416 F6040000 .4byte .LCFI40-.Ltext0
|
||
2663 041a 0300 .2byte 0x3
|
||
2664 041c 7E .byte 0x7e
|
||
2665 041d F400 .sleb128 116
|
||
2666 041f F6040000 .4byte .LCFI40-.Ltext0
|
||
2667 0423 F8040000 .4byte .LCFI41-.Ltext0
|
||
2668 0427 0300 .2byte 0x3
|
||
2669 0429 7E .byte 0x7e
|
||
2670 042a F800 .sleb128 120
|
||
2671 042c F8040000 .4byte .LCFI41-.Ltext0
|
||
2672 0430 FA040000 .4byte .LCFI42-.Ltext0
|
||
2673 0434 0300 .2byte 0x3
|
||
2674 0436 7E .byte 0x7e
|
||
2675 0437 FC00 .sleb128 124
|
||
2676 0439 FA040000 .4byte .LCFI42-.Ltext0
|
||
2677 043d FC040000 .4byte .LCFI43-.Ltext0
|
||
2678 0441 0300 .2byte 0x3
|
||
2679 0443 7E .byte 0x7e
|
||
2680 0444 8001 .sleb128 128
|
||
2681 0446 FC040000 .4byte .LCFI43-.Ltext0
|
||
2682 044a FE040000 .4byte .LCFI44-.Ltext0
|
||
2683 044e 0300 .2byte 0x3
|
||
2684 0450 7E .byte 0x7e
|
||
2685 0451 8401 .sleb128 132
|
||
2686 0453 FE040000 .4byte .LCFI44-.Ltext0
|
||
2687 0457 00050000 .4byte .LCFI45-.Ltext0
|
||
2688 045b 0300 .2byte 0x3
|
||
2689 045d 7E .byte 0x7e
|
||
BFIN GAS /tmp/ccm5W2en.s page 68
|
||
|
||
|
||
2690 045e 8801 .sleb128 136
|
||
2691 0460 00050000 .4byte .LCFI45-.Ltext0
|
||
2692 0464 02050000 .4byte .LCFI46-.Ltext0
|
||
2693 0468 0300 .2byte 0x3
|
||
2694 046a 7E .byte 0x7e
|
||
2695 046b 8C01 .sleb128 140
|
||
2696 046d 02050000 .4byte .LCFI46-.Ltext0
|
||
2697 0471 04050000 .4byte .LCFI47-.Ltext0
|
||
2698 0475 0300 .2byte 0x3
|
||
2699 0477 7E .byte 0x7e
|
||
2700 0478 9001 .sleb128 144
|
||
2701 047a 04050000 .4byte .LCFI47-.Ltext0
|
||
2702 047e 08050000 .4byte .LCFI48-.Ltext0
|
||
2703 0482 0300 .2byte 0x3
|
||
2704 0484 7E .byte 0x7e
|
||
2705 0485 9401 .sleb128 148
|
||
2706 0487 08050000 .4byte .LCFI48-.Ltext0
|
||
2707 048b 10050000 .4byte .LCFI49-.Ltext0
|
||
2708 048f 0300 .2byte 0x3
|
||
2709 0491 7E .byte 0x7e
|
||
2710 0492 9C01 .sleb128 156
|
||
2711 0494 10050000 .4byte .LCFI49-.Ltext0
|
||
2712 0498 16050000 .4byte .LCFI50-.Ltext0
|
||
2713 049c 0300 .2byte 0x3
|
||
2714 049e 7E .byte 0x7e
|
||
2715 049f A401 .sleb128 164
|
||
2716 04a1 16050000 .4byte .LCFI50-.Ltext0
|
||
2717 04a5 1A050000 .4byte .LCFI51-.Ltext0
|
||
2718 04a9 0300 .2byte 0x3
|
||
2719 04ab 7E .byte 0x7e
|
||
2720 04ac A801 .sleb128 168
|
||
2721 04ae 1A050000 .4byte .LCFI51-.Ltext0
|
||
2722 04b2 20060000 .4byte .LFE32-.Ltext0
|
||
2723 04b6 0300 .2byte 0x3
|
||
2724 04b8 7F .byte 0x7f
|
||
2725 04b9 B001 .sleb128 176
|
||
2726 04bb 00000000 .4byte 0x0
|
||
2727 04bf 00000000 .4byte 0x0
|
||
2728 .LLST26:
|
||
2729 04c3 6A050000 .4byte .LVL49-.Ltext0
|
||
2730 04c7 B0050000 .4byte .LVL50-.Ltext0
|
||
2731 04cb 0100 .2byte 0x1
|
||
2732 04cd 51 .byte 0x51
|
||
2733 04ce C8050000 .4byte .LVL52-.Ltext0
|
||
2734 04d2 D4050000 .4byte .LVL53-.Ltext0
|
||
2735 04d6 0100 .2byte 0x1
|
||
2736 04d8 51 .byte 0x51
|
||
2737 04d9 00000000 .4byte 0x0
|
||
2738 04dd 00000000 .4byte 0x0
|
||
2739 .LLST27:
|
||
2740 04e1 58050000 .4byte .LVL48-.Ltext0
|
||
2741 04e5 B0050000 .4byte .LVL50-.Ltext0
|
||
2742 04e9 0100 .2byte 0x1
|
||
2743 04eb 52 .byte 0x52
|
||
2744 04ec C0050000 .4byte .LVL51-.Ltext0
|
||
2745 04f0 E0050000 .4byte .LVL54-.Ltext0
|
||
2746 04f4 0100 .2byte 0x1
|
||
BFIN GAS /tmp/ccm5W2en.s page 69
|
||
|
||
|
||
2747 04f6 52 .byte 0x52
|
||
2748 04f7 00000000 .4byte 0x0
|
||
2749 04fb 00000000 .4byte 0x0
|
||
2750 .LLST28:
|
||
2751 04ff 20060000 .4byte .LFB21-.Ltext0
|
||
2752 0503 22060000 .4byte .LCFI53-.Ltext0
|
||
2753 0507 0100 .2byte 0x1
|
||
2754 0509 5E .byte 0x5e
|
||
2755 050a 22060000 .4byte .LCFI53-.Ltext0
|
||
2756 050e 3E060000 .4byte .LCFI54-.Ltext0
|
||
2757 0512 0200 .2byte 0x2
|
||
2758 0514 7E .byte 0x7e
|
||
2759 0515 08 .sleb128 8
|
||
2760 0516 3E060000 .4byte .LCFI54-.Ltext0
|
||
2761 051a 82060000 .4byte .LFE21-.Ltext0
|
||
2762 051e 0200 .2byte 0x2
|
||
2763 0520 7F .byte 0x7f
|
||
2764 0521 10 .sleb128 16
|
||
2765 0522 00000000 .4byte 0x0
|
||
2766 0526 00000000 .4byte 0x0
|
||
2767 .LLST29:
|
||
2768 052a 20060000 .4byte .LVL55-.Ltext0
|
||
2769 052e 2C060000 .4byte .LVL56-.Ltext0
|
||
2770 0532 0100 .2byte 0x1
|
||
2771 0534 50 .byte 0x50
|
||
2772 0535 00000000 .4byte 0x0
|
||
2773 0539 00000000 .4byte 0x0
|
||
2774 .LLST30:
|
||
2775 053d 46060000 .4byte .LVL57-.Ltext0
|
||
2776 0541 56060000 .4byte .LVL58-.Ltext0
|
||
2777 0545 0100 .2byte 0x1
|
||
2778 0547 51 .byte 0x51
|
||
2779 0548 00000000 .4byte 0x0
|
||
2780 054c 00000000 .4byte 0x0
|
||
2781 .LLST31:
|
||
2782 0550 84060000 .4byte .LFB20-.Ltext0
|
||
2783 0554 86060000 .4byte .LCFI56-.Ltext0
|
||
2784 0558 0100 .2byte 0x1
|
||
2785 055a 5E .byte 0x5e
|
||
2786 055b 86060000 .4byte .LCFI56-.Ltext0
|
||
2787 055f A0060000 .4byte .LCFI57-.Ltext0
|
||
2788 0563 0200 .2byte 0x2
|
||
2789 0565 7E .byte 0x7e
|
||
2790 0566 08 .sleb128 8
|
||
2791 0567 A0060000 .4byte .LCFI57-.Ltext0
|
||
2792 056b E4060000 .4byte .LFE20-.Ltext0
|
||
2793 056f 0200 .2byte 0x2
|
||
2794 0571 7F .byte 0x7f
|
||
2795 0572 10 .sleb128 16
|
||
2796 0573 00000000 .4byte 0x0
|
||
2797 0577 00000000 .4byte 0x0
|
||
2798 .LLST32:
|
||
2799 057b 84060000 .4byte .LVL59-.Ltext0
|
||
2800 057f 9C060000 .4byte .LVL60-.Ltext0
|
||
2801 0583 0100 .2byte 0x1
|
||
2802 0585 50 .byte 0x50
|
||
2803 0586 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccm5W2en.s page 70
|
||
|
||
|
||
2804 058a 00000000 .4byte 0x0
|
||
2805 .LLST33:
|
||
2806 058e A8060000 .4byte .LVL61-.Ltext0
|
||
2807 0592 B8060000 .4byte .LVL62-.Ltext0
|
||
2808 0596 0100 .2byte 0x1
|
||
2809 0598 51 .byte 0x51
|
||
2810 0599 00000000 .4byte 0x0
|
||
2811 059d 00000000 .4byte 0x0
|
||
2812 .LLST34:
|
||
2813 05a1 E4060000 .4byte .LFB22-.Ltext0
|
||
2814 05a5 E6060000 .4byte .LCFI59-.Ltext0
|
||
2815 05a9 0100 .2byte 0x1
|
||
2816 05ab 5E .byte 0x5e
|
||
2817 05ac E6060000 .4byte .LCFI59-.Ltext0
|
||
2818 05b0 EE060000 .4byte .LCFI60-.Ltext0
|
||
2819 05b4 0200 .2byte 0x2
|
||
2820 05b6 7E .byte 0x7e
|
||
2821 05b7 14 .sleb128 20
|
||
2822 05b8 EE060000 .4byte .LCFI60-.Ltext0
|
||
2823 05bc F0080000 .4byte .LFE22-.Ltext0
|
||
2824 05c0 0200 .2byte 0x2
|
||
2825 05c2 7F .byte 0x7f
|
||
2826 05c3 1C .sleb128 28
|
||
2827 05c4 00000000 .4byte 0x0
|
||
2828 05c8 00000000 .4byte 0x0
|
||
2829 .LLST35:
|
||
2830 05cc 00070000 .4byte .LVL63-.Ltext0
|
||
2831 05d0 02070000 .4byte .LVL64-.Ltext0
|
||
2832 05d4 0100 .2byte 0x1
|
||
2833 05d6 50 .byte 0x50
|
||
2834 05d7 8C070000 .4byte .LVL67-.Ltext0
|
||
2835 05db 8C070000 .4byte .LVL68-.Ltext0
|
||
2836 05df 0100 .2byte 0x1
|
||
2837 05e1 50 .byte 0x50
|
||
2838 05e2 00000000 .4byte 0x0
|
||
2839 05e6 00000000 .4byte 0x0
|
||
2840 .LLST36:
|
||
2841 05ea 48070000 .4byte .LVL65-.Ltext0
|
||
2842 05ee 58070000 .4byte .LVL66-.Ltext0
|
||
2843 05f2 0100 .2byte 0x1
|
||
2844 05f4 51 .byte 0x51
|
||
2845 05f5 00000000 .4byte 0x0
|
||
2846 05f9 00000000 .4byte 0x0
|
||
2847 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
2848 .file 4 "src/l502_bf_cmd_defs.h"
|
||
2849 .file 5 "src/l502_defs.h"
|
||
2850 .file 6 "src/l502_stream.h"
|
||
2851 .section .debug_info
|
||
2852 0000 8A080000 .4byte 0x88a
|
||
2853 0004 0200 .2byte 0x2
|
||
2854 0006 00000000 .4byte .Ldebug_abbrev0
|
||
2855 000a 04 .byte 0x4
|
||
2856 000b 01 .uleb128 0x1
|
||
2857 000c 5D000000 .4byte .LASF91
|
||
2858 0010 01 .byte 0x1
|
||
2859 0011 B3000000 .4byte .LASF92
|
||
2860 0015 CF040000 .4byte .LASF93
|
||
BFIN GAS /tmp/ccm5W2en.s page 71
|
||
|
||
|
||
2861 0019 00000000 .4byte .Ltext0
|
||
2862 001d F0080000 .4byte .Letext0
|
||
2863 0021 00000000 .4byte .Ldebug_line0
|
||
2864 0025 02 .uleb128 0x2
|
||
2865 0026 01 .byte 0x1
|
||
2866 0027 06 .byte 0x6
|
||
2867 0028 82030000 .4byte .LASF0
|
||
2868 002c 02 .uleb128 0x2
|
||
2869 002d 01 .byte 0x1
|
||
2870 002e 08 .byte 0x8
|
||
2871 002f 11030000 .4byte .LASF1
|
||
2872 0033 02 .uleb128 0x2
|
||
2873 0034 02 .byte 0x2
|
||
2874 0035 05 .byte 0x5
|
||
2875 0036 3D010000 .4byte .LASF2
|
||
2876 003a 02 .uleb128 0x2
|
||
2877 003b 02 .byte 0x2
|
||
2878 003c 07 .byte 0x7
|
||
2879 003d FC030000 .4byte .LASF3
|
||
2880 0041 03 .uleb128 0x3
|
||
2881 0042 45040000 .4byte .LASF5
|
||
2882 0046 03 .byte 0x3
|
||
2883 0047 4F .byte 0x4f
|
||
2884 0048 4C000000 .4byte 0x4c
|
||
2885 004c 02 .uleb128 0x2
|
||
2886 004d 04 .byte 0x4
|
||
2887 004e 05 .byte 0x5
|
||
2888 004f 4D020000 .4byte .LASF4
|
||
2889 0053 03 .uleb128 0x3
|
||
2890 0054 A5030000 .4byte .LASF6
|
||
2891 0058 03 .byte 0x3
|
||
2892 0059 50 .byte 0x50
|
||
2893 005a 5E000000 .4byte 0x5e
|
||
2894 005e 02 .uleb128 0x2
|
||
2895 005f 04 .byte 0x4
|
||
2896 0060 07 .byte 0x7
|
||
2897 0061 19050000 .4byte .LASF7
|
||
2898 0065 02 .uleb128 0x2
|
||
2899 0066 08 .byte 0x8
|
||
2900 0067 05 .byte 0x5
|
||
2901 0068 09020000 .4byte .LASF8
|
||
2902 006c 02 .uleb128 0x2
|
||
2903 006d 08 .byte 0x8
|
||
2904 006e 07 .byte 0x7
|
||
2905 006f 8E030000 .4byte .LASF9
|
||
2906 0073 04 .uleb128 0x4
|
||
2907 0074 04 .byte 0x4
|
||
2908 0075 05 .byte 0x5
|
||
2909 0076 696E7400 .string "int"
|
||
2910 007a 02 .uleb128 0x2
|
||
2911 007b 04 .byte 0x4
|
||
2912 007c 07 .byte 0x7
|
||
2913 007d AE030000 .4byte .LASF10
|
||
2914 0081 05 .uleb128 0x5
|
||
2915 0082 04 .byte 0x4
|
||
2916 0083 07 .byte 0x7
|
||
2917 0084 02 .uleb128 0x2
|
||
BFIN GAS /tmp/ccm5W2en.s page 72
|
||
|
||
|
||
2918 0085 01 .byte 0x1
|
||
2919 0086 06 .byte 0x6
|
||
2920 0087 40040000 .4byte .LASF11
|
||
2921 008b 06 .uleb128 0x6
|
||
2922 008c 04 .byte 0x4
|
||
2923 008d 04 .byte 0x4
|
||
2924 008e 69 .byte 0x69
|
||
2925 008f D9000000 .4byte 0xd9
|
||
2926 0093 07 .uleb128 0x7
|
||
2927 0094 95050000 .4byte .LASF12
|
||
2928 0098 00 .sleb128 0
|
||
2929 0099 07 .uleb128 0x7
|
||
2930 009a 6A050000 .4byte .LASF13
|
||
2931 009e 807C .sleb128 -512
|
||
2932 00a0 07 .uleb128 0x7
|
||
2933 00a1 56020000 .4byte .LASF14
|
||
2934 00a5 807C .sleb128 -512
|
||
2935 00a7 07 .uleb128 0x7
|
||
2936 00a8 C5020000 .4byte .LASF15
|
||
2937 00ac FF7B .sleb128 -513
|
||
2938 00ae 07 .uleb128 0x7
|
||
2939 00af 0F040000 .4byte .LASF16
|
||
2940 00b3 FE7B .sleb128 -514
|
||
2941 00b5 07 .uleb128 0x7
|
||
2942 00b6 4D040000 .4byte .LASF17
|
||
2943 00ba FD7B .sleb128 -515
|
||
2944 00bc 07 .uleb128 0x7
|
||
2945 00bd 2C000000 .4byte .LASF18
|
||
2946 00c1 FC7B .sleb128 -516
|
||
2947 00c3 07 .uleb128 0x7
|
||
2948 00c4 47010000 .4byte .LASF19
|
||
2949 00c8 FB7B .sleb128 -517
|
||
2950 00ca 07 .uleb128 0x7
|
||
2951 00cb 78000000 .4byte .LASF20
|
||
2952 00cf FA7B .sleb128 -518
|
||
2953 00d1 07 .uleb128 0x7
|
||
2954 00d2 36020000 .4byte .LASF21
|
||
2955 00d6 F97B .sleb128 -519
|
||
2956 00d8 00 .byte 0x0
|
||
2957 00d9 06 .uleb128 0x6
|
||
2958 00da 04 .byte 0x4
|
||
2959 00db 04 .byte 0x4
|
||
2960 00dc 7A .byte 0x7a
|
||
2961 00dd F4000000 .4byte 0xf4
|
||
2962 00e1 07 .uleb128 0x7
|
||
2963 00e2 06060000 .4byte .LASF22
|
||
2964 00e6 00 .sleb128 0
|
||
2965 00e7 07 .uleb128 0x7
|
||
2966 00e8 8E020000 .4byte .LASF23
|
||
2967 00ec 01 .sleb128 1
|
||
2968 00ed 07 .uleb128 0x7
|
||
2969 00ee 2E040000 .4byte .LASF24
|
||
2970 00f2 02 .sleb128 2
|
||
2971 00f3 00 .byte 0x0
|
||
2972 00f4 06 .uleb128 0x6
|
||
2973 00f5 04 .byte 0x4
|
||
2974 00f6 05 .byte 0x5
|
||
BFIN GAS /tmp/ccm5W2en.s page 73
|
||
|
||
|
||
2975 00f7 74 .byte 0x74
|
||
2976 00f8 29010000 .4byte 0x129
|
||
2977 00fc 07 .uleb128 0x7
|
||
2978 00fd 4B030000 .4byte .LASF25
|
||
2979 0101 01 .sleb128 1
|
||
2980 0102 07 .uleb128 0x7
|
||
2981 0103 7E020000 .4byte .LASF26
|
||
2982 0107 02 .sleb128 2
|
||
2983 0108 07 .uleb128 0x7
|
||
2984 0109 FC000000 .4byte .LASF27
|
||
2985 010d 10 .sleb128 16
|
||
2986 010e 07 .uleb128 0x7
|
||
2987 010f 0D010000 .4byte .LASF28
|
||
2988 0113 20 .sleb128 32
|
||
2989 0114 07 .uleb128 0x7
|
||
2990 0115 5B030000 .4byte .LASF29
|
||
2991 0119 C000 .sleb128 64
|
||
2992 011b 07 .uleb128 0x7
|
||
2993 011c D1050000 .4byte .LASF30
|
||
2994 0120 03 .sleb128 3
|
||
2995 0121 07 .uleb128 0x7
|
||
2996 0122 D5010000 .4byte .LASF31
|
||
2997 0126 F000 .sleb128 112
|
||
2998 0128 00 .byte 0x0
|
||
2999 0129 06 .uleb128 0x6
|
||
3000 012a 04 .byte 0x4
|
||
3001 012b 06 .byte 0x6
|
||
3002 012c 11 .byte 0x11
|
||
3003 012d 4A010000 .4byte 0x14a
|
||
3004 0131 07 .uleb128 0x7
|
||
3005 0132 CF000000 .4byte .LASF32
|
||
3006 0136 00 .sleb128 0
|
||
3007 0137 07 .uleb128 0x7
|
||
3008 0138 76040000 .4byte .LASF33
|
||
3009 013c 02 .sleb128 2
|
||
3010 013d 07 .uleb128 0x7
|
||
3011 013e AF010000 .4byte .LASF34
|
||
3012 0142 04 .sleb128 4
|
||
3013 0143 07 .uleb128 0x7
|
||
3014 0144 0F000000 .4byte .LASF35
|
||
3015 0148 03 .sleb128 3
|
||
3016 0149 00 .byte 0x0
|
||
3017 014a 03 .uleb128 0x3
|
||
3018 014b 30050000 .4byte .LASF36
|
||
3019 014f 06 .byte 0x6
|
||
3020 0150 16 .byte 0x16
|
||
3021 0151 29010000 .4byte 0x129
|
||
3022 0155 06 .uleb128 0x6
|
||
3023 0156 04 .byte 0x4
|
||
3024 0157 06 .byte 0x6
|
||
3025 0158 19 .byte 0x19
|
||
3026 0159 7C010000 .4byte 0x17c
|
||
3027 015d 07 .uleb128 0x7
|
||
3028 015e 17020000 .4byte .LASF37
|
||
3029 0162 00 .sleb128 0
|
||
3030 0163 07 .uleb128 0x7
|
||
3031 0164 DD030000 .4byte .LASF38
|
||
BFIN GAS /tmp/ccm5W2en.s page 74
|
||
|
||
|
||
3032 0168 01 .sleb128 1
|
||
3033 0169 07 .uleb128 0x7
|
||
3034 016a 1D000000 .4byte .LASF39
|
||
3035 016e 02 .sleb128 2
|
||
3036 016f 07 .uleb128 0x7
|
||
3037 0170 27020000 .4byte .LASF40
|
||
3038 0174 03 .sleb128 3
|
||
3039 0175 07 .uleb128 0x7
|
||
3040 0176 2B060000 .4byte .LASF41
|
||
3041 017a 04 .sleb128 4
|
||
3042 017b 00 .byte 0x0
|
||
3043 017c 03 .uleb128 0x3
|
||
3044 017d E4050000 .4byte .LASF42
|
||
3045 0181 06 .byte 0x6
|
||
3046 0182 20 .byte 0x20
|
||
3047 0183 55010000 .4byte 0x155
|
||
3048 0187 08 .uleb128 0x8
|
||
3049 0188 EE020000 .4byte .LASF43
|
||
3050 018c 02 .byte 0x2
|
||
3051 018d 1401 .2byte 0x114
|
||
3052 018f 01 .byte 0x1
|
||
3053 0190 01 .byte 0x1
|
||
3054 0191 09 .uleb128 0x9
|
||
3055 0192 42050000 .4byte .LASF44
|
||
3056 0196 01 .byte 0x1
|
||
3057 0197 64 .byte 0x64
|
||
3058 0198 01 .byte 0x1
|
||
3059 0199 01 .byte 0x1
|
||
3060 019a 0A .uleb128 0xa
|
||
3061 019b 01 .byte 0x1
|
||
3062 019c 84040000 .4byte .LASF45
|
||
3063 01a0 01 .byte 0x1
|
||
3064 01a1 8201 .2byte 0x182
|
||
3065 01a3 01 .byte 0x1
|
||
3066 01a4 00000000 .4byte .LFB25
|
||
3067 01a8 28000000 .4byte .LFE25
|
||
3068 01ac 00000000 .4byte .LLST0
|
||
3069 01b0 D5010000 .4byte 0x1d5
|
||
3070 01b4 0B .uleb128 0xb
|
||
3071 01b5 2B050000 .4byte .LASF47
|
||
3072 01b9 01 .byte 0x1
|
||
3073 01ba 8201 .2byte 0x182
|
||
3074 01bc 53000000 .4byte 0x53
|
||
3075 01c0 1F000000 .4byte .LLST1
|
||
3076 01c4 0C .uleb128 0xc
|
||
3077 01c5 AB000000 .4byte .LASF48
|
||
3078 01c9 01 .byte 0x1
|
||
3079 01ca 8401 .2byte 0x184
|
||
3080 01cc 53000000 .4byte 0x53
|
||
3081 01d0 32000000 .4byte .LLST2
|
||
3082 01d4 00 .byte 0x0
|
||
3083 01d5 0A .uleb128 0xa
|
||
3084 01d6 01 .byte 0x1
|
||
3085 01d7 A2020000 .4byte .LASF46
|
||
3086 01db 01 .byte 0x1
|
||
3087 01dc 9401 .2byte 0x194
|
||
3088 01de 01 .byte 0x1
|
||
BFIN GAS /tmp/ccm5W2en.s page 75
|
||
|
||
|
||
3089 01df 28000000 .4byte .LFB26
|
||
3090 01e3 50000000 .4byte .LFE26
|
||
3091 01e7 50000000 .4byte .LLST3
|
||
3092 01eb 0E020000 .4byte 0x20e
|
||
3093 01ef 0B .uleb128 0xb
|
||
3094 01f0 2B050000 .4byte .LASF47
|
||
3095 01f4 01 .byte 0x1
|
||
3096 01f5 9401 .2byte 0x194
|
||
3097 01f7 53000000 .4byte 0x53
|
||
3098 01fb 6F000000 .4byte .LLST4
|
||
3099 01ff 0D .uleb128 0xd
|
||
3100 0200 AB000000 .4byte .LASF48
|
||
3101 0204 01 .byte 0x1
|
||
3102 0205 9501 .2byte 0x195
|
||
3103 0207 53000000 .4byte 0x53
|
||
3104 020b 01 .byte 0x1
|
||
3105 020c 51 .byte 0x51
|
||
3106 020d 00 .byte 0x0
|
||
3107 020e 0A .uleb128 0xa
|
||
3108 020f 01 .byte 0x1
|
||
3109 0210 00000000 .4byte .LASF49
|
||
3110 0214 01 .byte 0x1
|
||
3111 0215 A601 .2byte 0x1a6
|
||
3112 0217 01 .byte 0x1
|
||
3113 0218 50000000 .4byte .LFB27
|
||
3114 021c 72000000 .4byte .LFE27
|
||
3115 0220 82000000 .4byte .LLST5
|
||
3116 0224 59020000 .4byte 0x259
|
||
3117 0228 0B .uleb128 0xb
|
||
3118 0229 79020000 .4byte .LASF50
|
||
3119 022d 01 .byte 0x1
|
||
3120 022e A601 .2byte 0x1a6
|
||
3121 0230 59020000 .4byte 0x259
|
||
3122 0234 A1000000 .4byte .LLST6
|
||
3123 0238 0B .uleb128 0xb
|
||
3124 0239 2B050000 .4byte .LASF47
|
||
3125 023d 01 .byte 0x1
|
||
3126 023e A601 .2byte 0x1a6
|
||
3127 0240 53000000 .4byte 0x53
|
||
3128 0244 B4000000 .4byte .LLST7
|
||
3129 0248 0C .uleb128 0xc
|
||
3130 0249 A7010000 .4byte .LASF51
|
||
3131 024d 01 .byte 0x1
|
||
3132 024e A801 .2byte 0x1a8
|
||
3133 0250 53000000 .4byte 0x53
|
||
3134 0254 C7000000 .4byte .LLST8
|
||
3135 0258 00 .byte 0x0
|
||
3136 0259 0E .uleb128 0xe
|
||
3137 025a 04 .byte 0x4
|
||
3138 025b 53000000 .4byte 0x53
|
||
3139 025f 0F .uleb128 0xf
|
||
3140 0260 01 .byte 0x1
|
||
3141 0261 DE000000 .4byte .LASF94
|
||
3142 0265 01 .byte 0x1
|
||
3143 0266 B701 .2byte 0x1b7
|
||
3144 0268 01 .byte 0x1
|
||
3145 0269 53000000 .4byte 0x53
|
||
BFIN GAS /tmp/ccm5W2en.s page 76
|
||
|
||
|
||
3146 026d 74000000 .4byte .LFB28
|
||
3147 0271 82000000 .4byte .LFE28
|
||
3148 0275 E5000000 .4byte .LLST9
|
||
3149 0279 10 .uleb128 0x10
|
||
3150 027a 01 .byte 0x1
|
||
3151 027b A9050000 .4byte .LASF58
|
||
3152 027f 01 .byte 0x1
|
||
3153 0280 CC01 .2byte 0x1cc
|
||
3154 0282 01 .byte 0x1
|
||
3155 0283 41000000 .4byte 0x41
|
||
3156 0287 84000000 .4byte .LFB29
|
||
3157 028b D2000000 .4byte .LFE29
|
||
3158 028f 04010000 .4byte .LLST10
|
||
3159 0293 B4020000 .4byte 0x2b4
|
||
3160 0297 0B .uleb128 0xb
|
||
3161 0298 2B050000 .4byte .LASF47
|
||
3162 029c 01 .byte 0x1
|
||
3163 029d CC01 .2byte 0x1cc
|
||
3164 029f 53000000 .4byte 0x53
|
||
3165 02a3 2F010000 .4byte .LLST11
|
||
3166 02a7 11 .uleb128 0x11
|
||
3167 02a8 6D756C00 .string "mul"
|
||
3168 02ac 01 .byte 0x1
|
||
3169 02ad CD01 .2byte 0x1cd
|
||
3170 02af 73000000 .4byte 0x73
|
||
3171 02b3 00 .byte 0x0
|
||
3172 02b4 12 .uleb128 0x12
|
||
3173 02b5 01 .byte 0x1
|
||
3174 02b6 FB010000 .4byte .LASF52
|
||
3175 02ba 01 .byte 0x1
|
||
3176 02bb 0702 .2byte 0x207
|
||
3177 02bd 01 .byte 0x1
|
||
3178 02be 01 .byte 0x1
|
||
3179 02bf C6020000 .4byte 0x2c6
|
||
3180 02c3 13 .uleb128 0x13
|
||
3181 02c4 13 .uleb128 0x13
|
||
3182 02c5 00 .byte 0x0
|
||
3183 02c6 14 .uleb128 0x14
|
||
3184 02c7 B4020000 .4byte 0x2b4
|
||
3185 02cb D4000000 .4byte .LFB31
|
||
3186 02cf 20010000 .4byte .LFE31
|
||
3187 02d3 58010000 .4byte .LLST12
|
||
3188 02d7 FC020000 .4byte 0x2fc
|
||
3189 02db 15 .uleb128 0x15
|
||
3190 02dc 87010000 .4byte 0x187
|
||
3191 02e0 EE000000 .4byte .LBB23
|
||
3192 02e4 F0000000 .4byte .LBE23
|
||
3193 02e8 01 .byte 0x1
|
||
3194 02e9 0C02 .2byte 0x20c
|
||
3195 02eb 15 .uleb128 0x15
|
||
3196 02ec 87010000 .4byte 0x187
|
||
3197 02f0 F0000000 .4byte .LBB25
|
||
3198 02f4 F2000000 .4byte .LBE25
|
||
3199 02f8 01 .byte 0x1
|
||
3200 02f9 0D02 .2byte 0x20d
|
||
3201 02fb 00 .byte 0x0
|
||
3202 02fc 12 .uleb128 0x12
|
||
BFIN GAS /tmp/ccm5W2en.s page 77
|
||
|
||
|
||
3203 02fd 01 .byte 0x1
|
||
3204 02fe A5040000 .4byte .LASF53
|
||
3205 0302 01 .byte 0x1
|
||
3206 0303 E001 .2byte 0x1e0
|
||
3207 0305 01 .byte 0x1
|
||
3208 0306 01 .byte 0x1
|
||
3209 0307 16030000 .4byte 0x316
|
||
3210 030b 13 .uleb128 0x13
|
||
3211 030c 13 .uleb128 0x13
|
||
3212 030d 13 .uleb128 0x13
|
||
3213 030e 16 .uleb128 0x16
|
||
3214 030f 05 .byte 0x5
|
||
3215 0310 03 .byte 0x3
|
||
3216 0311 1C000000 .4byte _dummy.2443
|
||
3217 0315 00 .byte 0x0
|
||
3218 0316 14 .uleb128 0x14
|
||
3219 0317 FC020000 .4byte 0x2fc
|
||
3220 031b 20010000 .4byte .LFB30
|
||
3221 031f 08020000 .4byte .LFE30
|
||
3222 0323 77010000 .4byte .LLST13
|
||
3223 0327 5C030000 .4byte 0x35c
|
||
3224 032b 15 .uleb128 0x15
|
||
3225 032c 87010000 .4byte 0x187
|
||
3226 0330 32010000 .4byte .LBB39
|
||
3227 0334 34010000 .4byte .LBE39
|
||
3228 0338 01 .byte 0x1
|
||
3229 0339 E401 .2byte 0x1e4
|
||
3230 033b 15 .uleb128 0x15
|
||
3231 033c 87010000 .4byte 0x187
|
||
3232 0340 60010000 .4byte .LBB41
|
||
3233 0344 62010000 .4byte .LBE41
|
||
3234 0348 01 .byte 0x1
|
||
3235 0349 E801 .2byte 0x1e8
|
||
3236 034b 15 .uleb128 0x15
|
||
3237 034c 87010000 .4byte 0x187
|
||
3238 0350 C8010000 .4byte .LBB43
|
||
3239 0354 CA010000 .4byte .LBE43
|
||
3240 0358 01 .byte 0x1
|
||
3241 0359 F601 .2byte 0x1f6
|
||
3242 035b 00 .byte 0x0
|
||
3243 035c 0A .uleb128 0xa
|
||
3244 035d 01 .byte 0x1
|
||
3245 035e 3C060000 .4byte .LASF54
|
||
3246 0362 01 .byte 0x1
|
||
3247 0363 3001 .2byte 0x130
|
||
3248 0365 01 .byte 0x1
|
||
3249 0366 08020000 .4byte .LFB24
|
||
3250 036a 98030000 .4byte .LFE24
|
||
3251 036e A2010000 .4byte .LLST14
|
||
3252 0372 11040000 .4byte 0x411
|
||
3253 0376 17 .uleb128 0x17
|
||
3254 0377 00000000 .4byte .Ldebug_ranges0+0x0
|
||
3255 037b B8030000 .4byte 0x3b8
|
||
3256 037f 0C .uleb128 0xc
|
||
3257 0380 69000000 .4byte .LASF55
|
||
3258 0384 01 .byte 0x1
|
||
3259 0385 3301 .2byte 0x133
|
||
BFIN GAS /tmp/ccm5W2en.s page 78
|
||
|
||
|
||
3260 0387 53000000 .4byte 0x53
|
||
3261 038b CD010000 .4byte .LLST15
|
||
3262 038f 0C .uleb128 0xc
|
||
3263 0390 A7010000 .4byte .LASF51
|
||
3264 0394 01 .byte 0x1
|
||
3265 0395 3401 .2byte 0x134
|
||
3266 0397 53000000 .4byte 0x53
|
||
3267 039b 01020000 .4byte .LLST16
|
||
3268 039f 18 .uleb128 0x18
|
||
3269 03a0 00030000 .4byte .LBB46
|
||
3270 03a4 34030000 .4byte .LBE46
|
||
3271 03a8 0D .uleb128 0xd
|
||
3272 03a9 E9010000 .4byte .LASF56
|
||
3273 03ad 01 .byte 0x1
|
||
3274 03ae 3B01 .2byte 0x13b
|
||
3275 03b0 53000000 .4byte 0x53
|
||
3276 03b4 01 .byte 0x1
|
||
3277 03b5 50 .byte 0x50
|
||
3278 03b6 00 .byte 0x0
|
||
3279 03b7 00 .byte 0x0
|
||
3280 03b8 19 .uleb128 0x19
|
||
3281 03b9 20000000 .4byte .Ldebug_ranges0+0x20
|
||
3282 03bd 0C .uleb128 0xc
|
||
3283 03be 97040000 .4byte .LASF57
|
||
3284 03c2 01 .byte 0x1
|
||
3285 03c3 5001 .2byte 0x150
|
||
3286 03c5 53000000 .4byte 0x53
|
||
3287 03c9 1F020000 .4byte .LLST17
|
||
3288 03cd 0C .uleb128 0xc
|
||
3289 03ce A7010000 .4byte .LASF51
|
||
3290 03d2 01 .byte 0x1
|
||
3291 03d3 5101 .2byte 0x151
|
||
3292 03d5 53000000 .4byte 0x53
|
||
3293 03d9 5E020000 .4byte .LLST18
|
||
3294 03dd 1A .uleb128 0x1a
|
||
3295 03de 3C030000 .4byte .LBB48
|
||
3296 03e2 68030000 .4byte .LBE48
|
||
3297 03e6 F9030000 .4byte 0x3f9
|
||
3298 03ea 0D .uleb128 0xd
|
||
3299 03eb E9010000 .4byte .LASF56
|
||
3300 03ef 01 .byte 0x1
|
||
3301 03f0 5A01 .2byte 0x15a
|
||
3302 03f2 53000000 .4byte 0x53
|
||
3303 03f6 01 .byte 0x1
|
||
3304 03f7 50 .byte 0x50
|
||
3305 03f8 00 .byte 0x0
|
||
3306 03f9 19 .uleb128 0x19
|
||
3307 03fa 40000000 .4byte .Ldebug_ranges0+0x40
|
||
3308 03fe 0C .uleb128 0xc
|
||
3309 03ff AB000000 .4byte .LASF48
|
||
3310 0403 01 .byte 0x1
|
||
3311 0404 6801 .2byte 0x168
|
||
3312 0406 53000000 .4byte 0x53
|
||
3313 040a 7C020000 .4byte .LLST19
|
||
3314 040e 00 .byte 0x0
|
||
3315 040f 00 .byte 0x0
|
||
3316 0410 00 .byte 0x0
|
||
BFIN GAS /tmp/ccm5W2en.s page 79
|
||
|
||
|
||
3317 0411 1B .uleb128 0x1b
|
||
3318 0412 01 .byte 0x1
|
||
3319 0413 C2010000 .4byte .LASF59
|
||
3320 0417 01 .byte 0x1
|
||
3321 0418 7E .byte 0x7e
|
||
3322 0419 01 .byte 0x1
|
||
3323 041a 41000000 .4byte 0x41
|
||
3324 041e 98030000 .4byte .LFB18
|
||
3325 0422 0C040000 .4byte .LFE18
|
||
3326 0426 9A020000 .4byte .LLST20
|
||
3327 042a 3E040000 .4byte 0x43e
|
||
3328 042e 1C .uleb128 0x1c
|
||
3329 042f 65727200 .string "err"
|
||
3330 0433 01 .byte 0x1
|
||
3331 0434 7F .byte 0x7f
|
||
3332 0435 41000000 .4byte 0x41
|
||
3333 0439 C5020000 .4byte .LLST21
|
||
3334 043d 00 .byte 0x0
|
||
3335 043e 1D .uleb128 0x1d
|
||
3336 043f 01 .byte 0x1
|
||
3337 0440 C0050000 .4byte .LASF95
|
||
3338 0444 01 .byte 0x1
|
||
3339 0445 6F .byte 0x6f
|
||
3340 0446 01 .byte 0x1
|
||
3341 0447 0C040000 .4byte .LFB17
|
||
3342 044b 2C040000 .4byte .LFE17
|
||
3343 044f E3020000 .4byte .LLST22
|
||
3344 0453 10 .uleb128 0x10
|
||
3345 0454 01 .byte 0x1
|
||
3346 0455 6C020000 .4byte .LASF60
|
||
3347 0459 01 .byte 0x1
|
||
3348 045a 0E01 .2byte 0x10e
|
||
3349 045c 01 .byte 0x1
|
||
3350 045d 41000000 .4byte 0x41
|
||
3351 0461 2C040000 .4byte .LFB23
|
||
3352 0465 D2040000 .4byte .LFE23
|
||
3353 0469 02030000 .4byte .LLST23
|
||
3354 046d AF040000 .4byte 0x4af
|
||
3355 0471 1E .uleb128 0x1e
|
||
3356 0472 65727200 .string "err"
|
||
3357 0476 01 .byte 0x1
|
||
3358 0477 0F01 .2byte 0x10f
|
||
3359 0479 41000000 .4byte 0x41
|
||
3360 047d 2D030000 .4byte .LLST24
|
||
3361 0481 1F .uleb128 0x1f
|
||
3362 0482 B4020000 .4byte 0x2b4
|
||
3363 0486 58000000 .4byte .Ldebug_ranges0+0x58
|
||
3364 048a 01 .byte 0x1
|
||
3365 048b 1601 .2byte 0x116
|
||
3366 048d 15 .uleb128 0x15
|
||
3367 048e 87010000 .4byte 0x187
|
||
3368 0492 74040000 .4byte .LBB63
|
||
3369 0496 76040000 .4byte .LBE63
|
||
3370 049a 01 .byte 0x1
|
||
3371 049b 0C02 .2byte 0x20c
|
||
3372 049d 15 .uleb128 0x15
|
||
3373 049e 87010000 .4byte 0x187
|
||
BFIN GAS /tmp/ccm5W2en.s page 80
|
||
|
||
|
||
3374 04a2 76040000 .4byte .LBB65
|
||
3375 04a6 78040000 .4byte .LBE65
|
||
3376 04aa 01 .byte 0x1
|
||
3377 04ab 0D02 .2byte 0x20d
|
||
3378 04ad 00 .byte 0x0
|
||
3379 04ae 00 .byte 0x0
|
||
3380 04af 0A .uleb128 0xa
|
||
3381 04b0 01 .byte 0x1
|
||
3382 04b1 DD020000 .4byte .LASF61
|
||
3383 04b5 01 .byte 0x1
|
||
3384 04b6 1B02 .2byte 0x21b
|
||
3385 04b8 01 .byte 0x1
|
||
3386 04b9 D4040000 .4byte .LFB32
|
||
3387 04bd 20060000 .4byte .LFE32
|
||
3388 04c1 4B030000 .4byte .LLST25
|
||
3389 04c5 31050000 .4byte 0x531
|
||
3390 04c9 19 .uleb128 0x19
|
||
3391 04ca 70000000 .4byte .Ldebug_ranges0+0x70
|
||
3392 04ce 0C .uleb128 0xc
|
||
3393 04cf 1E010000 .4byte .LASF62
|
||
3394 04d3 01 .byte 0x1
|
||
3395 04d4 1D02 .2byte 0x21d
|
||
3396 04d6 53000000 .4byte 0x53
|
||
3397 04da C3040000 .4byte .LLST26
|
||
3398 04de 0C .uleb128 0xc
|
||
3399 04df AB000000 .4byte .LASF48
|
||
3400 04e3 01 .byte 0x1
|
||
3401 04e4 2702 .2byte 0x227
|
||
3402 04e6 53000000 .4byte 0x53
|
||
3403 04ea E1040000 .4byte .LLST27
|
||
3404 04ee 20 .uleb128 0x20
|
||
3405 04ef 91010000 .4byte 0x191
|
||
3406 04f3 CA050000 .4byte .LBB79
|
||
3407 04f7 1A060000 .4byte .LBE79
|
||
3408 04fb 01 .byte 0x1
|
||
3409 04fc 3302 .2byte 0x233
|
||
3410 04fe 21 .uleb128 0x21
|
||
3411 04ff B4020000 .4byte 0x2b4
|
||
3412 0503 CA050000 .4byte .LBB81
|
||
3413 0507 0C060000 .4byte .LBE81
|
||
3414 050b 01 .byte 0x1
|
||
3415 050c 66 .byte 0x66
|
||
3416 050d 15 .uleb128 0x15
|
||
3417 050e 87010000 .4byte 0x187
|
||
3418 0512 E0050000 .4byte .LBB83
|
||
3419 0516 E2050000 .4byte .LBE83
|
||
3420 051a 01 .byte 0x1
|
||
3421 051b 0C02 .2byte 0x20c
|
||
3422 051d 15 .uleb128 0x15
|
||
3423 051e 87010000 .4byte 0x187
|
||
3424 0522 E2050000 .4byte .LBB85
|
||
3425 0526 E4050000 .4byte .LBE85
|
||
3426 052a 01 .byte 0x1
|
||
3427 052b 0D02 .2byte 0x20d
|
||
3428 052d 00 .byte 0x0
|
||
3429 052e 00 .byte 0x0
|
||
3430 052f 00 .byte 0x0
|
||
BFIN GAS /tmp/ccm5W2en.s page 81
|
||
|
||
|
||
3431 0530 00 .byte 0x0
|
||
3432 0531 22 .uleb128 0x22
|
||
3433 0532 68040000 .4byte .LASF96
|
||
3434 0536 01 .byte 0x1
|
||
3435 0537 92 .byte 0x92
|
||
3436 0538 01 .byte 0x1
|
||
3437 0539 01 .byte 0x1
|
||
3438 053a 55050000 .4byte 0x555
|
||
3439 053e 23 .uleb128 0x23
|
||
3440 053f A3000000 .4byte .LASF65
|
||
3441 0543 01 .byte 0x1
|
||
3442 0544 92 .byte 0x92
|
||
3443 0545 53000000 .4byte 0x53
|
||
3444 0549 24 .uleb128 0x24
|
||
3445 054a C8040000 .4byte .LASF63
|
||
3446 054e 01 .byte 0x1
|
||
3447 054f 93 .byte 0x93
|
||
3448 0550 53000000 .4byte 0x53
|
||
3449 0554 00 .byte 0x0
|
||
3450 0555 1B .uleb128 0x1b
|
||
3451 0556 01 .byte 0x1
|
||
3452 0557 5B050000 .4byte .LASF64
|
||
3453 055b 01 .byte 0x1
|
||
3454 055c BC .byte 0xbc
|
||
3455 055d 01 .byte 0x1
|
||
3456 055e 41000000 .4byte 0x41
|
||
3457 0562 20060000 .4byte .LFB21
|
||
3458 0566 82060000 .4byte .LFE21
|
||
3459 056a FF040000 .4byte .LLST28
|
||
3460 056e A6050000 .4byte 0x5a6
|
||
3461 0572 25 .uleb128 0x25
|
||
3462 0573 A3000000 .4byte .LASF65
|
||
3463 0577 01 .byte 0x1
|
||
3464 0578 BC .byte 0xbc
|
||
3465 0579 53000000 .4byte 0x53
|
||
3466 057d 2A050000 .4byte .LLST29
|
||
3467 0581 26 .uleb128 0x26
|
||
3468 0582 31050000 .4byte 0x531
|
||
3469 0586 2E060000 .4byte .LBB90
|
||
3470 058a 88000000 .4byte .Ldebug_ranges0+0x88
|
||
3471 058e 01 .byte 0x1
|
||
3472 058f BD .byte 0xbd
|
||
3473 0590 27 .uleb128 0x27
|
||
3474 0591 3E050000 .4byte 0x53e
|
||
3475 0595 19 .uleb128 0x19
|
||
3476 0596 B0000000 .4byte .Ldebug_ranges0+0xb0
|
||
3477 059a 28 .uleb128 0x28
|
||
3478 059b 49050000 .4byte 0x549
|
||
3479 059f 3D050000 .4byte .LLST30
|
||
3480 05a3 00 .byte 0x0
|
||
3481 05a4 00 .byte 0x0
|
||
3482 05a5 00 .byte 0x0
|
||
3483 05a6 1B .uleb128 0x1b
|
||
3484 05a7 01 .byte 0x1
|
||
3485 05a8 99010000 .4byte .LASF66
|
||
3486 05ac 01 .byte 0x1
|
||
3487 05ad B2 .byte 0xb2
|
||
BFIN GAS /tmp/ccm5W2en.s page 82
|
||
|
||
|
||
3488 05ae 01 .byte 0x1
|
||
3489 05af 41000000 .4byte 0x41
|
||
3490 05b3 84060000 .4byte .LFB20
|
||
3491 05b7 E4060000 .4byte .LFE20
|
||
3492 05bb 50050000 .4byte .LLST31
|
||
3493 05bf F7050000 .4byte 0x5f7
|
||
3494 05c3 25 .uleb128 0x25
|
||
3495 05c4 A3000000 .4byte .LASF65
|
||
3496 05c8 01 .byte 0x1
|
||
3497 05c9 B2 .byte 0xb2
|
||
3498 05ca 53000000 .4byte 0x53
|
||
3499 05ce 7B050000 .4byte .LLST32
|
||
3500 05d2 26 .uleb128 0x26
|
||
3501 05d3 31050000 .4byte 0x531
|
||
3502 05d7 90060000 .4byte .LBB100
|
||
3503 05db D8000000 .4byte .Ldebug_ranges0+0xd8
|
||
3504 05df 01 .byte 0x1
|
||
3505 05e0 B3 .byte 0xb3
|
||
3506 05e1 27 .uleb128 0x27
|
||
3507 05e2 3E050000 .4byte 0x53e
|
||
3508 05e6 19 .uleb128 0x19
|
||
3509 05e7 00010000 .4byte .Ldebug_ranges0+0x100
|
||
3510 05eb 28 .uleb128 0x28
|
||
3511 05ec 49050000 .4byte 0x549
|
||
3512 05f0 8E050000 .4byte .LLST33
|
||
3513 05f4 00 .byte 0x0
|
||
3514 05f5 00 .byte 0x0
|
||
3515 05f6 00 .byte 0x0
|
||
3516 05f7 1B .uleb128 0x1b
|
||
3517 05f8 01 .byte 0x1
|
||
3518 05f9 95000000 .4byte .LASF67
|
||
3519 05fd 01 .byte 0x1
|
||
3520 05fe CD .byte 0xcd
|
||
3521 05ff 01 .byte 0x1
|
||
3522 0600 41000000 .4byte 0x41
|
||
3523 0604 E4060000 .4byte .LFB22
|
||
3524 0608 F0080000 .4byte .LFE22
|
||
3525 060c A1050000 .4byte .LLST34
|
||
3526 0610 88060000 .4byte 0x688
|
||
3527 0614 1C .uleb128 0x1c
|
||
3528 0615 65727200 .string "err"
|
||
3529 0619 01 .byte 0x1
|
||
3530 061a CE .byte 0xce
|
||
3531 061b 41000000 .4byte 0x41
|
||
3532 061f CC050000 .4byte .LLST35
|
||
3533 0623 29 .uleb128 0x29
|
||
3534 0624 31050000 .4byte 0x531
|
||
3535 0628 28010000 .4byte .Ldebug_ranges0+0x128
|
||
3536 062c 01 .byte 0x1
|
||
3537 062d DC .byte 0xdc
|
||
3538 062e 47060000 .4byte 0x647
|
||
3539 0632 27 .uleb128 0x27
|
||
3540 0633 3E050000 .4byte 0x53e
|
||
3541 0637 19 .uleb128 0x19
|
||
3542 0638 68010000 .4byte .Ldebug_ranges0+0x168
|
||
3543 063c 28 .uleb128 0x28
|
||
3544 063d 49050000 .4byte 0x549
|
||
BFIN GAS /tmp/ccm5W2en.s page 83
|
||
|
||
|
||
3545 0641 EA050000 .4byte .LLST36
|
||
3546 0645 00 .byte 0x0
|
||
3547 0646 00 .byte 0x0
|
||
3548 0647 21 .uleb128 0x21
|
||
3549 0648 FC020000 .4byte 0x2fc
|
||
3550 064c EA070000 .4byte .LBB129
|
||
3551 0650 C6080000 .4byte .LBE129
|
||
3552 0654 01 .byte 0x1
|
||
3553 0655 D6 .byte 0xd6
|
||
3554 0656 15 .uleb128 0x15
|
||
3555 0657 87010000 .4byte 0x187
|
||
3556 065b 24080000 .4byte .LBB131
|
||
3557 065f 26080000 .4byte .LBE131
|
||
3558 0663 01 .byte 0x1
|
||
3559 0664 E801 .2byte 0x1e8
|
||
3560 0666 15 .uleb128 0x15
|
||
3561 0667 87010000 .4byte 0x187
|
||
3562 066b F6070000 .4byte .LBB133
|
||
3563 066f F8070000 .4byte .LBE133
|
||
3564 0673 01 .byte 0x1
|
||
3565 0674 E401 .2byte 0x1e4
|
||
3566 0676 15 .uleb128 0x15
|
||
3567 0677 87010000 .4byte 0x187
|
||
3568 067b 8C080000 .4byte .LBB135
|
||
3569 067f 8E080000 .4byte .LBE135
|
||
3570 0683 01 .byte 0x1
|
||
3571 0684 F601 .2byte 0x1f6
|
||
3572 0686 00 .byte 0x0
|
||
3573 0687 00 .byte 0x0
|
||
3574 0688 2A .uleb128 0x2a
|
||
3575 0689 F3000000 .4byte .LASF68
|
||
3576 068d 01 .byte 0x1
|
||
3577 068e 39 .byte 0x39
|
||
3578 068f 73000000 .4byte 0x73
|
||
3579 0693 05 .byte 0x5
|
||
3580 0694 03 .byte 0x3
|
||
3581 0695 18000000 .4byte _f_bf_reg
|
||
3582 0699 2A .uleb128 0x2a
|
||
3583 069a F7050000 .4byte .LASF69
|
||
3584 069e 01 .byte 0x1
|
||
3585 069f 3C .byte 0x3c
|
||
3586 06a0 AA060000 .4byte 0x6aa
|
||
3587 06a4 05 .byte 0x5
|
||
3588 06a5 03 .byte 0x3
|
||
3589 06a6 00000000 .4byte _f_overflow_wrd
|
||
3590 06aa 2B .uleb128 0x2b
|
||
3591 06ab 53000000 .4byte 0x53
|
||
3592 06af 2C .uleb128 0x2c
|
||
3593 06b0 53000000 .4byte 0x53
|
||
3594 06b4 C2060000 .4byte 0x6c2
|
||
3595 06b8 2D .uleb128 0x2d
|
||
3596 06b9 81000000 .4byte 0x81
|
||
3597 06bd FFFF1F00 .4byte 0x1fffff
|
||
3598 06c1 00 .byte 0x0
|
||
3599 06c2 2A .uleb128 0x2a
|
||
3600 06c3 CE030000 .4byte .LASF70
|
||
3601 06c7 01 .byte 0x1
|
||
BFIN GAS /tmp/ccm5W2en.s page 84
|
||
|
||
|
||
3602 06c8 42 .byte 0x42
|
||
3603 06c9 D3060000 .4byte 0x6d3
|
||
3604 06cd 05 .byte 0x5
|
||
3605 06ce 03 .byte 0x3
|
||
3606 06cf 00000000 .4byte _f_sport_in_buf
|
||
3607 06d3 2E .uleb128 0x2e
|
||
3608 06d4 AF060000 .4byte 0x6af
|
||
3609 06d8 2A .uleb128 0x2a
|
||
3610 06d9 26030000 .4byte .LASF71
|
||
3611 06dd 01 .byte 0x1
|
||
3612 06de 44 .byte 0x44
|
||
3613 06df E9060000 .4byte 0x6e9
|
||
3614 06e3 05 .byte 0x5
|
||
3615 06e4 03 .byte 0x3
|
||
3616 06e5 0C000000 .4byte _f_sport_in_put_pos
|
||
3617 06e9 2E .uleb128 0x2e
|
||
3618 06ea 53000000 .4byte 0x53
|
||
3619 06ee 2A .uleb128 0x2a
|
||
3620 06ef 81050000 .4byte .LASF72
|
||
3621 06f3 01 .byte 0x1
|
||
3622 06f4 46 .byte 0x46
|
||
3623 06f5 53000000 .4byte 0x53
|
||
3624 06f9 05 .byte 0x5
|
||
3625 06fa 03 .byte 0x3
|
||
3626 06fb 28000000 .4byte _f_sport_in_proc_pos
|
||
3627 06ff 2A .uleb128 0x2a
|
||
3628 0700 62010000 .4byte .LASF73
|
||
3629 0704 01 .byte 0x1
|
||
3630 0705 48 .byte 0x48
|
||
3631 0706 E9060000 .4byte 0x6e9
|
||
3632 070a 05 .byte 0x5
|
||
3633 070b 03 .byte 0x3
|
||
3634 070c 10000000 .4byte _f_sport_in_get_pos
|
||
3635 0710 2A .uleb128 0x2a
|
||
3636 0711 47000000 .4byte .LASF74
|
||
3637 0715 01 .byte 0x1
|
||
3638 0716 4A .byte 0x4a
|
||
3639 0717 53000000 .4byte 0x53
|
||
3640 071b 05 .byte 0x5
|
||
3641 071c 03 .byte 0x3
|
||
3642 071d 04000000 .4byte _f_sport_in_block_size
|
||
3643 0721 2A .uleb128 0x2a
|
||
3644 0722 B4040000 .4byte .LASF75
|
||
3645 0726 01 .byte 0x1
|
||
3646 0727 4C .byte 0x4c
|
||
3647 0728 53000000 .4byte 0x53
|
||
3648 072c 05 .byte 0x5
|
||
3649 072d 03 .byte 0x3
|
||
3650 072e 08000000 .4byte _f_sport_in_buf_size
|
||
3651 0732 2C .uleb128 0x2c
|
||
3652 0733 53000000 .4byte 0x53
|
||
3653 0737 45070000 .4byte 0x745
|
||
3654 073b 2D .uleb128 0x2d
|
||
3655 073c 81000000 .4byte 0x81
|
||
3656 0740 FFFF0F00 .4byte 0xfffff
|
||
3657 0744 00 .byte 0x0
|
||
3658 0745 2A .uleb128 0x2a
|
||
BFIN GAS /tmp/ccm5W2en.s page 85
|
||
|
||
|
||
3659 0746 B6020000 .4byte .LASF76
|
||
3660 074a 01 .byte 0x1
|
||
3661 074b 51 .byte 0x51
|
||
3662 074c 56070000 .4byte 0x756
|
||
3663 0750 05 .byte 0x5
|
||
3664 0751 03 .byte 0x3
|
||
3665 0752 00008000 .4byte _f_hdma_out_buf
|
||
3666 0756 2E .uleb128 0x2e
|
||
3667 0757 32070000 .4byte 0x732
|
||
3668 075b 2A .uleb128 0x2a
|
||
3669 075c 18060000 .4byte .LASF77
|
||
3670 0760 01 .byte 0x1
|
||
3671 0761 52 .byte 0x52
|
||
3672 0762 E9060000 .4byte 0x6e9
|
||
3673 0766 05 .byte 0x5
|
||
3674 0767 03 .byte 0x3
|
||
3675 0768 20000000 .4byte _f_hdma_out_put_pos
|
||
3676 076c 2A .uleb128 0x2a
|
||
3677 076d 75010000 .4byte .LASF78
|
||
3678 0771 01 .byte 0x1
|
||
3679 0772 53 .byte 0x53
|
||
3680 0773 53000000 .4byte 0x53
|
||
3681 0777 05 .byte 0x5
|
||
3682 0778 03 .byte 0x3
|
||
3683 0779 2C000000 .4byte _f_hdma_out_start_pos
|
||
3684 077d 2A .uleb128 0x2a
|
||
3685 077e 2A010000 .4byte .LASF79
|
||
3686 0782 01 .byte 0x1
|
||
3687 0783 55 .byte 0x55
|
||
3688 0784 E9060000 .4byte 0x6e9
|
||
3689 0788 05 .byte 0x5
|
||
3690 0789 03 .byte 0x3
|
||
3691 078a 24000000 .4byte _f_hdma_out_get_pos
|
||
3692 078e 2F .uleb128 0x2f
|
||
3693 078f 6C030000 .4byte .LASF80
|
||
3694 0793 01 .byte 0x1
|
||
3695 0794 57 .byte 0x57
|
||
3696 0795 9B070000 .4byte 0x79b
|
||
3697 0799 0080 .2byte 0x8000
|
||
3698 079b 2B .uleb128 0x2b
|
||
3699 079c 73000000 .4byte 0x73
|
||
3700 07a0 2A .uleb128 0x2a
|
||
3701 07a1 FD020000 .4byte .LASF81
|
||
3702 07a5 01 .byte 0x1
|
||
3703 07a6 58 .byte 0x58
|
||
3704 07a7 73000000 .4byte 0x73
|
||
3705 07ab 05 .byte 0x5
|
||
3706 07ac 03 .byte 0x3
|
||
3707 07ad 30000000 .4byte _f_hdma_out_proc_pos
|
||
3708 07b1 2A .uleb128 0x2a
|
||
3709 07b2 F0030000 .4byte .LASF82
|
||
3710 07b6 01 .byte 0x1
|
||
3711 07b7 5A .byte 0x5a
|
||
3712 07b8 53000000 .4byte 0x53
|
||
3713 07bc 05 .byte 0x5
|
||
3714 07bd 03 .byte 0x3
|
||
3715 07be 14000000 .4byte _f_recv_size
|
||
BFIN GAS /tmp/ccm5W2en.s page 86
|
||
|
||
|
||
3716 07c2 30 .uleb128 0x30
|
||
3717 07c3 39030000 .4byte .LASF83
|
||
3718 07c7 01 .byte 0x1
|
||
3719 07c8 33 .byte 0x33
|
||
3720 07c9 4A010000 .4byte 0x14a
|
||
3721 07cd 01 .byte 0x1
|
||
3722 07ce 05 .byte 0x5
|
||
3723 07cf 03 .byte 0x3
|
||
3724 07d0 00000000 .4byte _g_stream_in_state
|
||
3725 07d4 30 .uleb128 0x30
|
||
3726 07d5 BB030000 .4byte .LASF84
|
||
3727 07d9 01 .byte 0x1
|
||
3728 07da 34 .byte 0x34
|
||
3729 07db 7C010000 .4byte 0x17c
|
||
3730 07df 01 .byte 0x1
|
||
3731 07e0 05 .byte 0x5
|
||
3732 07e1 03 .byte 0x3
|
||
3733 07e2 04000000 .4byte _g_stream_out_state
|
||
3734 07e6 30 .uleb128 0x30
|
||
3735 07e7 1F030000 .4byte .LASF85
|
||
3736 07eb 01 .byte 0x1
|
||
3737 07ec 36 .byte 0x36
|
||
3738 07ed F8070000 .4byte 0x7f8
|
||
3739 07f1 01 .byte 0x1
|
||
3740 07f2 05 .byte 0x5
|
||
3741 07f3 03 .byte 0x3
|
||
3742 07f4 08000000 .4byte _g_mode
|
||
3743 07f8 2E .uleb128 0x2e
|
||
3744 07f9 73000000 .4byte 0x73
|
||
3745 07fd 30 .uleb128 0x30
|
||
3746 07fe C5000000 .4byte .LASF86
|
||
3747 0802 01 .byte 0x1
|
||
3748 0803 38 .byte 0x38
|
||
3749 0804 73000000 .4byte 0x73
|
||
3750 0808 01 .byte 0x1
|
||
3751 0809 05 .byte 0x5
|
||
3752 080a 03 .byte 0x3
|
||
3753 080b 00000000 .4byte _g_streams
|
||
3754 080f 2C .uleb128 0x2c
|
||
3755 0810 53000000 .4byte 0x53
|
||
3756 0814 20080000 .4byte 0x820
|
||
3757 0818 31 .uleb128 0x31
|
||
3758 0819 81000000 .4byte 0x81
|
||
3759 081d 0F27 .2byte 0x270f
|
||
3760 081f 00 .byte 0x0
|
||
3761 0820 30 .uleb128 0x30
|
||
3762 0821 F3010000 .4byte .LASF87
|
||
3763 0825 01 .byte 0x1
|
||
3764 0826 1F .byte 0x1f
|
||
3765 0827 32080000 .4byte 0x832
|
||
3766 082b 01 .byte 0x1
|
||
3767 082c 05 .byte 0x5
|
||
3768 082d 03 .byte 0x3
|
||
3769 082e 0000C000 .4byte _TX_buff
|
||
3770 0832 2E .uleb128 0x2e
|
||
3771 0833 0F080000 .4byte 0x80f
|
||
3772 0837 30 .uleb128 0x30
|
||
BFIN GAS /tmp/ccm5W2en.s page 87
|
||
|
||
|
||
3773 0838 8A010000 .4byte .LASF88
|
||
3774 083c 01 .byte 0x1
|
||
3775 083d 20 .byte 0x20
|
||
3776 083e 49080000 .4byte 0x849
|
||
3777 0842 01 .byte 0x1
|
||
3778 0843 05 .byte 0x5
|
||
3779 0844 03 .byte 0x3
|
||
3780 0845 409CC000 .4byte _TX_buff_shadow
|
||
3781 0849 2E .uleb128 0x2e
|
||
3782 084a 0F080000 .4byte 0x80f
|
||
3783 084e 2C .uleb128 0x2c
|
||
3784 084f 53000000 .4byte 0x53
|
||
3785 0853 5F080000 .4byte 0x85f
|
||
3786 0857 31 .uleb128 0x31
|
||
3787 0858 81000000 .4byte 0x81
|
||
3788 085c CF07 .2byte 0x7cf
|
||
3789 085e 00 .byte 0x0
|
||
3790 085f 30 .uleb128 0x30
|
||
3791 0860 48060000 .4byte .LASF89
|
||
3792 0864 01 .byte 0x1
|
||
3793 0865 23 .byte 0x23
|
||
3794 0866 71080000 .4byte 0x871
|
||
3795 086a 01 .byte 0x1
|
||
3796 086b 05 .byte 0x5
|
||
3797 086c 03 .byte 0x3
|
||
3798 086d 8038C100 .4byte _AVG_buff
|
||
3799 0871 2E .uleb128 0x2e
|
||
3800 0872 4E080000 .4byte 0x84e
|
||
3801 0876 30 .uleb128 0x30
|
||
3802 0877 F4020000 .4byte .LASF90
|
||
3803 087b 01 .byte 0x1
|
||
3804 087c 25 .byte 0x25
|
||
3805 087d 88080000 .4byte 0x888
|
||
3806 0881 01 .byte 0x1
|
||
3807 0882 05 .byte 0x5
|
||
3808 0883 03 .byte 0x3
|
||
3809 0884 C057C100 .4byte _FFT_buff
|
||
3810 0888 2E .uleb128 0x2e
|
||
3811 0889 4E080000 .4byte 0x84e
|
||
3812 088d 00 .byte 0x0
|
||
3813 .section .debug_abbrev
|
||
3814 0000 01 .uleb128 0x1
|
||
3815 0001 11 .uleb128 0x11
|
||
3816 0002 01 .byte 0x1
|
||
3817 0003 25 .uleb128 0x25
|
||
3818 0004 0E .uleb128 0xe
|
||
3819 0005 13 .uleb128 0x13
|
||
3820 0006 0B .uleb128 0xb
|
||
3821 0007 03 .uleb128 0x3
|
||
3822 0008 0E .uleb128 0xe
|
||
3823 0009 1B .uleb128 0x1b
|
||
3824 000a 0E .uleb128 0xe
|
||
3825 000b 11 .uleb128 0x11
|
||
3826 000c 01 .uleb128 0x1
|
||
3827 000d 12 .uleb128 0x12
|
||
3828 000e 01 .uleb128 0x1
|
||
3829 000f 10 .uleb128 0x10
|
||
BFIN GAS /tmp/ccm5W2en.s page 88
|
||
|
||
|
||
3830 0010 06 .uleb128 0x6
|
||
3831 0011 00 .byte 0x0
|
||
3832 0012 00 .byte 0x0
|
||
3833 0013 02 .uleb128 0x2
|
||
3834 0014 24 .uleb128 0x24
|
||
3835 0015 00 .byte 0x0
|
||
3836 0016 0B .uleb128 0xb
|
||
3837 0017 0B .uleb128 0xb
|
||
3838 0018 3E .uleb128 0x3e
|
||
3839 0019 0B .uleb128 0xb
|
||
3840 001a 03 .uleb128 0x3
|
||
3841 001b 0E .uleb128 0xe
|
||
3842 001c 00 .byte 0x0
|
||
3843 001d 00 .byte 0x0
|
||
3844 001e 03 .uleb128 0x3
|
||
3845 001f 16 .uleb128 0x16
|
||
3846 0020 00 .byte 0x0
|
||
3847 0021 03 .uleb128 0x3
|
||
3848 0022 0E .uleb128 0xe
|
||
3849 0023 3A .uleb128 0x3a
|
||
3850 0024 0B .uleb128 0xb
|
||
3851 0025 3B .uleb128 0x3b
|
||
3852 0026 0B .uleb128 0xb
|
||
3853 0027 49 .uleb128 0x49
|
||
3854 0028 13 .uleb128 0x13
|
||
3855 0029 00 .byte 0x0
|
||
3856 002a 00 .byte 0x0
|
||
3857 002b 04 .uleb128 0x4
|
||
3858 002c 24 .uleb128 0x24
|
||
3859 002d 00 .byte 0x0
|
||
3860 002e 0B .uleb128 0xb
|
||
3861 002f 0B .uleb128 0xb
|
||
3862 0030 3E .uleb128 0x3e
|
||
3863 0031 0B .uleb128 0xb
|
||
3864 0032 03 .uleb128 0x3
|
||
3865 0033 08 .uleb128 0x8
|
||
3866 0034 00 .byte 0x0
|
||
3867 0035 00 .byte 0x0
|
||
3868 0036 05 .uleb128 0x5
|
||
3869 0037 24 .uleb128 0x24
|
||
3870 0038 00 .byte 0x0
|
||
3871 0039 0B .uleb128 0xb
|
||
3872 003a 0B .uleb128 0xb
|
||
3873 003b 3E .uleb128 0x3e
|
||
3874 003c 0B .uleb128 0xb
|
||
3875 003d 00 .byte 0x0
|
||
3876 003e 00 .byte 0x0
|
||
3877 003f 06 .uleb128 0x6
|
||
3878 0040 04 .uleb128 0x4
|
||
3879 0041 01 .byte 0x1
|
||
3880 0042 0B .uleb128 0xb
|
||
3881 0043 0B .uleb128 0xb
|
||
3882 0044 3A .uleb128 0x3a
|
||
3883 0045 0B .uleb128 0xb
|
||
3884 0046 3B .uleb128 0x3b
|
||
3885 0047 0B .uleb128 0xb
|
||
3886 0048 01 .uleb128 0x1
|
||
BFIN GAS /tmp/ccm5W2en.s page 89
|
||
|
||
|
||
3887 0049 13 .uleb128 0x13
|
||
3888 004a 00 .byte 0x0
|
||
3889 004b 00 .byte 0x0
|
||
3890 004c 07 .uleb128 0x7
|
||
3891 004d 28 .uleb128 0x28
|
||
3892 004e 00 .byte 0x0
|
||
3893 004f 03 .uleb128 0x3
|
||
3894 0050 0E .uleb128 0xe
|
||
3895 0051 1C .uleb128 0x1c
|
||
3896 0052 0D .uleb128 0xd
|
||
3897 0053 00 .byte 0x0
|
||
3898 0054 00 .byte 0x0
|
||
3899 0055 08 .uleb128 0x8
|
||
3900 0056 2E .uleb128 0x2e
|
||
3901 0057 00 .byte 0x0
|
||
3902 0058 03 .uleb128 0x3
|
||
3903 0059 0E .uleb128 0xe
|
||
3904 005a 3A .uleb128 0x3a
|
||
3905 005b 0B .uleb128 0xb
|
||
3906 005c 3B .uleb128 0x3b
|
||
3907 005d 05 .uleb128 0x5
|
||
3908 005e 27 .uleb128 0x27
|
||
3909 005f 0C .uleb128 0xc
|
||
3910 0060 20 .uleb128 0x20
|
||
3911 0061 0B .uleb128 0xb
|
||
3912 0062 00 .byte 0x0
|
||
3913 0063 00 .byte 0x0
|
||
3914 0064 09 .uleb128 0x9
|
||
3915 0065 2E .uleb128 0x2e
|
||
3916 0066 00 .byte 0x0
|
||
3917 0067 03 .uleb128 0x3
|
||
3918 0068 0E .uleb128 0xe
|
||
3919 0069 3A .uleb128 0x3a
|
||
3920 006a 0B .uleb128 0xb
|
||
3921 006b 3B .uleb128 0x3b
|
||
3922 006c 0B .uleb128 0xb
|
||
3923 006d 27 .uleb128 0x27
|
||
3924 006e 0C .uleb128 0xc
|
||
3925 006f 20 .uleb128 0x20
|
||
3926 0070 0B .uleb128 0xb
|
||
3927 0071 00 .byte 0x0
|
||
3928 0072 00 .byte 0x0
|
||
3929 0073 0A .uleb128 0xa
|
||
3930 0074 2E .uleb128 0x2e
|
||
3931 0075 01 .byte 0x1
|
||
3932 0076 3F .uleb128 0x3f
|
||
3933 0077 0C .uleb128 0xc
|
||
3934 0078 03 .uleb128 0x3
|
||
3935 0079 0E .uleb128 0xe
|
||
3936 007a 3A .uleb128 0x3a
|
||
3937 007b 0B .uleb128 0xb
|
||
3938 007c 3B .uleb128 0x3b
|
||
3939 007d 05 .uleb128 0x5
|
||
3940 007e 27 .uleb128 0x27
|
||
3941 007f 0C .uleb128 0xc
|
||
3942 0080 11 .uleb128 0x11
|
||
3943 0081 01 .uleb128 0x1
|
||
BFIN GAS /tmp/ccm5W2en.s page 90
|
||
|
||
|
||
3944 0082 12 .uleb128 0x12
|
||
3945 0083 01 .uleb128 0x1
|
||
3946 0084 40 .uleb128 0x40
|
||
3947 0085 06 .uleb128 0x6
|
||
3948 0086 01 .uleb128 0x1
|
||
3949 0087 13 .uleb128 0x13
|
||
3950 0088 00 .byte 0x0
|
||
3951 0089 00 .byte 0x0
|
||
3952 008a 0B .uleb128 0xb
|
||
3953 008b 05 .uleb128 0x5
|
||
3954 008c 00 .byte 0x0
|
||
3955 008d 03 .uleb128 0x3
|
||
3956 008e 0E .uleb128 0xe
|
||
3957 008f 3A .uleb128 0x3a
|
||
3958 0090 0B .uleb128 0xb
|
||
3959 0091 3B .uleb128 0x3b
|
||
3960 0092 05 .uleb128 0x5
|
||
3961 0093 49 .uleb128 0x49
|
||
3962 0094 13 .uleb128 0x13
|
||
3963 0095 02 .uleb128 0x2
|
||
3964 0096 06 .uleb128 0x6
|
||
3965 0097 00 .byte 0x0
|
||
3966 0098 00 .byte 0x0
|
||
3967 0099 0C .uleb128 0xc
|
||
3968 009a 34 .uleb128 0x34
|
||
3969 009b 00 .byte 0x0
|
||
3970 009c 03 .uleb128 0x3
|
||
3971 009d 0E .uleb128 0xe
|
||
3972 009e 3A .uleb128 0x3a
|
||
3973 009f 0B .uleb128 0xb
|
||
3974 00a0 3B .uleb128 0x3b
|
||
3975 00a1 05 .uleb128 0x5
|
||
3976 00a2 49 .uleb128 0x49
|
||
3977 00a3 13 .uleb128 0x13
|
||
3978 00a4 02 .uleb128 0x2
|
||
3979 00a5 06 .uleb128 0x6
|
||
3980 00a6 00 .byte 0x0
|
||
3981 00a7 00 .byte 0x0
|
||
3982 00a8 0D .uleb128 0xd
|
||
3983 00a9 34 .uleb128 0x34
|
||
3984 00aa 00 .byte 0x0
|
||
3985 00ab 03 .uleb128 0x3
|
||
3986 00ac 0E .uleb128 0xe
|
||
3987 00ad 3A .uleb128 0x3a
|
||
3988 00ae 0B .uleb128 0xb
|
||
3989 00af 3B .uleb128 0x3b
|
||
3990 00b0 05 .uleb128 0x5
|
||
3991 00b1 49 .uleb128 0x49
|
||
3992 00b2 13 .uleb128 0x13
|
||
3993 00b3 02 .uleb128 0x2
|
||
3994 00b4 0A .uleb128 0xa
|
||
3995 00b5 00 .byte 0x0
|
||
3996 00b6 00 .byte 0x0
|
||
3997 00b7 0E .uleb128 0xe
|
||
3998 00b8 0F .uleb128 0xf
|
||
3999 00b9 00 .byte 0x0
|
||
4000 00ba 0B .uleb128 0xb
|
||
BFIN GAS /tmp/ccm5W2en.s page 91
|
||
|
||
|
||
4001 00bb 0B .uleb128 0xb
|
||
4002 00bc 49 .uleb128 0x49
|
||
4003 00bd 13 .uleb128 0x13
|
||
4004 00be 00 .byte 0x0
|
||
4005 00bf 00 .byte 0x0
|
||
4006 00c0 0F .uleb128 0xf
|
||
4007 00c1 2E .uleb128 0x2e
|
||
4008 00c2 00 .byte 0x0
|
||
4009 00c3 3F .uleb128 0x3f
|
||
4010 00c4 0C .uleb128 0xc
|
||
4011 00c5 03 .uleb128 0x3
|
||
4012 00c6 0E .uleb128 0xe
|
||
4013 00c7 3A .uleb128 0x3a
|
||
4014 00c8 0B .uleb128 0xb
|
||
4015 00c9 3B .uleb128 0x3b
|
||
4016 00ca 05 .uleb128 0x5
|
||
4017 00cb 27 .uleb128 0x27
|
||
4018 00cc 0C .uleb128 0xc
|
||
4019 00cd 49 .uleb128 0x49
|
||
4020 00ce 13 .uleb128 0x13
|
||
4021 00cf 11 .uleb128 0x11
|
||
4022 00d0 01 .uleb128 0x1
|
||
4023 00d1 12 .uleb128 0x12
|
||
4024 00d2 01 .uleb128 0x1
|
||
4025 00d3 40 .uleb128 0x40
|
||
4026 00d4 06 .uleb128 0x6
|
||
4027 00d5 00 .byte 0x0
|
||
4028 00d6 00 .byte 0x0
|
||
4029 00d7 10 .uleb128 0x10
|
||
4030 00d8 2E .uleb128 0x2e
|
||
4031 00d9 01 .byte 0x1
|
||
4032 00da 3F .uleb128 0x3f
|
||
4033 00db 0C .uleb128 0xc
|
||
4034 00dc 03 .uleb128 0x3
|
||
4035 00dd 0E .uleb128 0xe
|
||
4036 00de 3A .uleb128 0x3a
|
||
4037 00df 0B .uleb128 0xb
|
||
4038 00e0 3B .uleb128 0x3b
|
||
4039 00e1 05 .uleb128 0x5
|
||
4040 00e2 27 .uleb128 0x27
|
||
4041 00e3 0C .uleb128 0xc
|
||
4042 00e4 49 .uleb128 0x49
|
||
4043 00e5 13 .uleb128 0x13
|
||
4044 00e6 11 .uleb128 0x11
|
||
4045 00e7 01 .uleb128 0x1
|
||
4046 00e8 12 .uleb128 0x12
|
||
4047 00e9 01 .uleb128 0x1
|
||
4048 00ea 40 .uleb128 0x40
|
||
4049 00eb 06 .uleb128 0x6
|
||
4050 00ec 01 .uleb128 0x1
|
||
4051 00ed 13 .uleb128 0x13
|
||
4052 00ee 00 .byte 0x0
|
||
4053 00ef 00 .byte 0x0
|
||
4054 00f0 11 .uleb128 0x11
|
||
4055 00f1 34 .uleb128 0x34
|
||
4056 00f2 00 .byte 0x0
|
||
4057 00f3 03 .uleb128 0x3
|
||
BFIN GAS /tmp/ccm5W2en.s page 92
|
||
|
||
|
||
4058 00f4 08 .uleb128 0x8
|
||
4059 00f5 3A .uleb128 0x3a
|
||
4060 00f6 0B .uleb128 0xb
|
||
4061 00f7 3B .uleb128 0x3b
|
||
4062 00f8 05 .uleb128 0x5
|
||
4063 00f9 49 .uleb128 0x49
|
||
4064 00fa 13 .uleb128 0x13
|
||
4065 00fb 00 .byte 0x0
|
||
4066 00fc 00 .byte 0x0
|
||
4067 00fd 12 .uleb128 0x12
|
||
4068 00fe 2E .uleb128 0x2e
|
||
4069 00ff 01 .byte 0x1
|
||
4070 0100 3F .uleb128 0x3f
|
||
4071 0101 0C .uleb128 0xc
|
||
4072 0102 03 .uleb128 0x3
|
||
4073 0103 0E .uleb128 0xe
|
||
4074 0104 3A .uleb128 0x3a
|
||
4075 0105 0B .uleb128 0xb
|
||
4076 0106 3B .uleb128 0x3b
|
||
4077 0107 05 .uleb128 0x5
|
||
4078 0108 27 .uleb128 0x27
|
||
4079 0109 0C .uleb128 0xc
|
||
4080 010a 20 .uleb128 0x20
|
||
4081 010b 0B .uleb128 0xb
|
||
4082 010c 01 .uleb128 0x1
|
||
4083 010d 13 .uleb128 0x13
|
||
4084 010e 00 .byte 0x0
|
||
4085 010f 00 .byte 0x0
|
||
4086 0110 13 .uleb128 0x13
|
||
4087 0111 0B .uleb128 0xb
|
||
4088 0112 00 .byte 0x0
|
||
4089 0113 00 .byte 0x0
|
||
4090 0114 00 .byte 0x0
|
||
4091 0115 14 .uleb128 0x14
|
||
4092 0116 2E .uleb128 0x2e
|
||
4093 0117 01 .byte 0x1
|
||
4094 0118 31 .uleb128 0x31
|
||
4095 0119 13 .uleb128 0x13
|
||
4096 011a 11 .uleb128 0x11
|
||
4097 011b 01 .uleb128 0x1
|
||
4098 011c 12 .uleb128 0x12
|
||
4099 011d 01 .uleb128 0x1
|
||
4100 011e 40 .uleb128 0x40
|
||
4101 011f 06 .uleb128 0x6
|
||
4102 0120 01 .uleb128 0x1
|
||
4103 0121 13 .uleb128 0x13
|
||
4104 0122 00 .byte 0x0
|
||
4105 0123 00 .byte 0x0
|
||
4106 0124 15 .uleb128 0x15
|
||
4107 0125 1D .uleb128 0x1d
|
||
4108 0126 00 .byte 0x0
|
||
4109 0127 31 .uleb128 0x31
|
||
4110 0128 13 .uleb128 0x13
|
||
4111 0129 11 .uleb128 0x11
|
||
4112 012a 01 .uleb128 0x1
|
||
4113 012b 12 .uleb128 0x12
|
||
4114 012c 01 .uleb128 0x1
|
||
BFIN GAS /tmp/ccm5W2en.s page 93
|
||
|
||
|
||
4115 012d 58 .uleb128 0x58
|
||
4116 012e 0B .uleb128 0xb
|
||
4117 012f 59 .uleb128 0x59
|
||
4118 0130 05 .uleb128 0x5
|
||
4119 0131 00 .byte 0x0
|
||
4120 0132 00 .byte 0x0
|
||
4121 0133 16 .uleb128 0x16
|
||
4122 0134 34 .uleb128 0x34
|
||
4123 0135 00 .byte 0x0
|
||
4124 0136 02 .uleb128 0x2
|
||
4125 0137 0A .uleb128 0xa
|
||
4126 0138 00 .byte 0x0
|
||
4127 0139 00 .byte 0x0
|
||
4128 013a 17 .uleb128 0x17
|
||
4129 013b 0B .uleb128 0xb
|
||
4130 013c 01 .byte 0x1
|
||
4131 013d 55 .uleb128 0x55
|
||
4132 013e 06 .uleb128 0x6
|
||
4133 013f 01 .uleb128 0x1
|
||
4134 0140 13 .uleb128 0x13
|
||
4135 0141 00 .byte 0x0
|
||
4136 0142 00 .byte 0x0
|
||
4137 0143 18 .uleb128 0x18
|
||
4138 0144 0B .uleb128 0xb
|
||
4139 0145 01 .byte 0x1
|
||
4140 0146 11 .uleb128 0x11
|
||
4141 0147 01 .uleb128 0x1
|
||
4142 0148 12 .uleb128 0x12
|
||
4143 0149 01 .uleb128 0x1
|
||
4144 014a 00 .byte 0x0
|
||
4145 014b 00 .byte 0x0
|
||
4146 014c 19 .uleb128 0x19
|
||
4147 014d 0B .uleb128 0xb
|
||
4148 014e 01 .byte 0x1
|
||
4149 014f 55 .uleb128 0x55
|
||
4150 0150 06 .uleb128 0x6
|
||
4151 0151 00 .byte 0x0
|
||
4152 0152 00 .byte 0x0
|
||
4153 0153 1A .uleb128 0x1a
|
||
4154 0154 0B .uleb128 0xb
|
||
4155 0155 01 .byte 0x1
|
||
4156 0156 11 .uleb128 0x11
|
||
4157 0157 01 .uleb128 0x1
|
||
4158 0158 12 .uleb128 0x12
|
||
4159 0159 01 .uleb128 0x1
|
||
4160 015a 01 .uleb128 0x1
|
||
4161 015b 13 .uleb128 0x13
|
||
4162 015c 00 .byte 0x0
|
||
4163 015d 00 .byte 0x0
|
||
4164 015e 1B .uleb128 0x1b
|
||
4165 015f 2E .uleb128 0x2e
|
||
4166 0160 01 .byte 0x1
|
||
4167 0161 3F .uleb128 0x3f
|
||
4168 0162 0C .uleb128 0xc
|
||
4169 0163 03 .uleb128 0x3
|
||
4170 0164 0E .uleb128 0xe
|
||
4171 0165 3A .uleb128 0x3a
|
||
BFIN GAS /tmp/ccm5W2en.s page 94
|
||
|
||
|
||
4172 0166 0B .uleb128 0xb
|
||
4173 0167 3B .uleb128 0x3b
|
||
4174 0168 0B .uleb128 0xb
|
||
4175 0169 27 .uleb128 0x27
|
||
4176 016a 0C .uleb128 0xc
|
||
4177 016b 49 .uleb128 0x49
|
||
4178 016c 13 .uleb128 0x13
|
||
4179 016d 11 .uleb128 0x11
|
||
4180 016e 01 .uleb128 0x1
|
||
4181 016f 12 .uleb128 0x12
|
||
4182 0170 01 .uleb128 0x1
|
||
4183 0171 40 .uleb128 0x40
|
||
4184 0172 06 .uleb128 0x6
|
||
4185 0173 01 .uleb128 0x1
|
||
4186 0174 13 .uleb128 0x13
|
||
4187 0175 00 .byte 0x0
|
||
4188 0176 00 .byte 0x0
|
||
4189 0177 1C .uleb128 0x1c
|
||
4190 0178 34 .uleb128 0x34
|
||
4191 0179 00 .byte 0x0
|
||
4192 017a 03 .uleb128 0x3
|
||
4193 017b 08 .uleb128 0x8
|
||
4194 017c 3A .uleb128 0x3a
|
||
4195 017d 0B .uleb128 0xb
|
||
4196 017e 3B .uleb128 0x3b
|
||
4197 017f 0B .uleb128 0xb
|
||
4198 0180 49 .uleb128 0x49
|
||
4199 0181 13 .uleb128 0x13
|
||
4200 0182 02 .uleb128 0x2
|
||
4201 0183 06 .uleb128 0x6
|
||
4202 0184 00 .byte 0x0
|
||
4203 0185 00 .byte 0x0
|
||
4204 0186 1D .uleb128 0x1d
|
||
4205 0187 2E .uleb128 0x2e
|
||
4206 0188 00 .byte 0x0
|
||
4207 0189 3F .uleb128 0x3f
|
||
4208 018a 0C .uleb128 0xc
|
||
4209 018b 03 .uleb128 0x3
|
||
4210 018c 0E .uleb128 0xe
|
||
4211 018d 3A .uleb128 0x3a
|
||
4212 018e 0B .uleb128 0xb
|
||
4213 018f 3B .uleb128 0x3b
|
||
4214 0190 0B .uleb128 0xb
|
||
4215 0191 27 .uleb128 0x27
|
||
4216 0192 0C .uleb128 0xc
|
||
4217 0193 11 .uleb128 0x11
|
||
4218 0194 01 .uleb128 0x1
|
||
4219 0195 12 .uleb128 0x12
|
||
4220 0196 01 .uleb128 0x1
|
||
4221 0197 40 .uleb128 0x40
|
||
4222 0198 06 .uleb128 0x6
|
||
4223 0199 00 .byte 0x0
|
||
4224 019a 00 .byte 0x0
|
||
4225 019b 1E .uleb128 0x1e
|
||
4226 019c 34 .uleb128 0x34
|
||
4227 019d 00 .byte 0x0
|
||
4228 019e 03 .uleb128 0x3
|
||
BFIN GAS /tmp/ccm5W2en.s page 95
|
||
|
||
|
||
4229 019f 08 .uleb128 0x8
|
||
4230 01a0 3A .uleb128 0x3a
|
||
4231 01a1 0B .uleb128 0xb
|
||
4232 01a2 3B .uleb128 0x3b
|
||
4233 01a3 05 .uleb128 0x5
|
||
4234 01a4 49 .uleb128 0x49
|
||
4235 01a5 13 .uleb128 0x13
|
||
4236 01a6 02 .uleb128 0x2
|
||
4237 01a7 06 .uleb128 0x6
|
||
4238 01a8 00 .byte 0x0
|
||
4239 01a9 00 .byte 0x0
|
||
4240 01aa 1F .uleb128 0x1f
|
||
4241 01ab 1D .uleb128 0x1d
|
||
4242 01ac 01 .byte 0x1
|
||
4243 01ad 31 .uleb128 0x31
|
||
4244 01ae 13 .uleb128 0x13
|
||
4245 01af 55 .uleb128 0x55
|
||
4246 01b0 06 .uleb128 0x6
|
||
4247 01b1 58 .uleb128 0x58
|
||
4248 01b2 0B .uleb128 0xb
|
||
4249 01b3 59 .uleb128 0x59
|
||
4250 01b4 05 .uleb128 0x5
|
||
4251 01b5 00 .byte 0x0
|
||
4252 01b6 00 .byte 0x0
|
||
4253 01b7 20 .uleb128 0x20
|
||
4254 01b8 1D .uleb128 0x1d
|
||
4255 01b9 01 .byte 0x1
|
||
4256 01ba 31 .uleb128 0x31
|
||
4257 01bb 13 .uleb128 0x13
|
||
4258 01bc 11 .uleb128 0x11
|
||
4259 01bd 01 .uleb128 0x1
|
||
4260 01be 12 .uleb128 0x12
|
||
4261 01bf 01 .uleb128 0x1
|
||
4262 01c0 58 .uleb128 0x58
|
||
4263 01c1 0B .uleb128 0xb
|
||
4264 01c2 59 .uleb128 0x59
|
||
4265 01c3 05 .uleb128 0x5
|
||
4266 01c4 00 .byte 0x0
|
||
4267 01c5 00 .byte 0x0
|
||
4268 01c6 21 .uleb128 0x21
|
||
4269 01c7 1D .uleb128 0x1d
|
||
4270 01c8 01 .byte 0x1
|
||
4271 01c9 31 .uleb128 0x31
|
||
4272 01ca 13 .uleb128 0x13
|
||
4273 01cb 11 .uleb128 0x11
|
||
4274 01cc 01 .uleb128 0x1
|
||
4275 01cd 12 .uleb128 0x12
|
||
4276 01ce 01 .uleb128 0x1
|
||
4277 01cf 58 .uleb128 0x58
|
||
4278 01d0 0B .uleb128 0xb
|
||
4279 01d1 59 .uleb128 0x59
|
||
4280 01d2 0B .uleb128 0xb
|
||
4281 01d3 00 .byte 0x0
|
||
4282 01d4 00 .byte 0x0
|
||
4283 01d5 22 .uleb128 0x22
|
||
4284 01d6 2E .uleb128 0x2e
|
||
4285 01d7 01 .byte 0x1
|
||
BFIN GAS /tmp/ccm5W2en.s page 96
|
||
|
||
|
||
4286 01d8 03 .uleb128 0x3
|
||
4287 01d9 0E .uleb128 0xe
|
||
4288 01da 3A .uleb128 0x3a
|
||
4289 01db 0B .uleb128 0xb
|
||
4290 01dc 3B .uleb128 0x3b
|
||
4291 01dd 0B .uleb128 0xb
|
||
4292 01de 27 .uleb128 0x27
|
||
4293 01df 0C .uleb128 0xc
|
||
4294 01e0 20 .uleb128 0x20
|
||
4295 01e1 0B .uleb128 0xb
|
||
4296 01e2 01 .uleb128 0x1
|
||
4297 01e3 13 .uleb128 0x13
|
||
4298 01e4 00 .byte 0x0
|
||
4299 01e5 00 .byte 0x0
|
||
4300 01e6 23 .uleb128 0x23
|
||
4301 01e7 05 .uleb128 0x5
|
||
4302 01e8 00 .byte 0x0
|
||
4303 01e9 03 .uleb128 0x3
|
||
4304 01ea 0E .uleb128 0xe
|
||
4305 01eb 3A .uleb128 0x3a
|
||
4306 01ec 0B .uleb128 0xb
|
||
4307 01ed 3B .uleb128 0x3b
|
||
4308 01ee 0B .uleb128 0xb
|
||
4309 01ef 49 .uleb128 0x49
|
||
4310 01f0 13 .uleb128 0x13
|
||
4311 01f1 00 .byte 0x0
|
||
4312 01f2 00 .byte 0x0
|
||
4313 01f3 24 .uleb128 0x24
|
||
4314 01f4 34 .uleb128 0x34
|
||
4315 01f5 00 .byte 0x0
|
||
4316 01f6 03 .uleb128 0x3
|
||
4317 01f7 0E .uleb128 0xe
|
||
4318 01f8 3A .uleb128 0x3a
|
||
4319 01f9 0B .uleb128 0xb
|
||
4320 01fa 3B .uleb128 0x3b
|
||
4321 01fb 0B .uleb128 0xb
|
||
4322 01fc 49 .uleb128 0x49
|
||
4323 01fd 13 .uleb128 0x13
|
||
4324 01fe 00 .byte 0x0
|
||
4325 01ff 00 .byte 0x0
|
||
4326 0200 25 .uleb128 0x25
|
||
4327 0201 05 .uleb128 0x5
|
||
4328 0202 00 .byte 0x0
|
||
4329 0203 03 .uleb128 0x3
|
||
4330 0204 0E .uleb128 0xe
|
||
4331 0205 3A .uleb128 0x3a
|
||
4332 0206 0B .uleb128 0xb
|
||
4333 0207 3B .uleb128 0x3b
|
||
4334 0208 0B .uleb128 0xb
|
||
4335 0209 49 .uleb128 0x49
|
||
4336 020a 13 .uleb128 0x13
|
||
4337 020b 02 .uleb128 0x2
|
||
4338 020c 06 .uleb128 0x6
|
||
4339 020d 00 .byte 0x0
|
||
4340 020e 00 .byte 0x0
|
||
4341 020f 26 .uleb128 0x26
|
||
4342 0210 1D .uleb128 0x1d
|
||
BFIN GAS /tmp/ccm5W2en.s page 97
|
||
|
||
|
||
4343 0211 01 .byte 0x1
|
||
4344 0212 31 .uleb128 0x31
|
||
4345 0213 13 .uleb128 0x13
|
||
4346 0214 52 .uleb128 0x52
|
||
4347 0215 01 .uleb128 0x1
|
||
4348 0216 55 .uleb128 0x55
|
||
4349 0217 06 .uleb128 0x6
|
||
4350 0218 58 .uleb128 0x58
|
||
4351 0219 0B .uleb128 0xb
|
||
4352 021a 59 .uleb128 0x59
|
||
4353 021b 0B .uleb128 0xb
|
||
4354 021c 00 .byte 0x0
|
||
4355 021d 00 .byte 0x0
|
||
4356 021e 27 .uleb128 0x27
|
||
4357 021f 05 .uleb128 0x5
|
||
4358 0220 00 .byte 0x0
|
||
4359 0221 31 .uleb128 0x31
|
||
4360 0222 13 .uleb128 0x13
|
||
4361 0223 00 .byte 0x0
|
||
4362 0224 00 .byte 0x0
|
||
4363 0225 28 .uleb128 0x28
|
||
4364 0226 34 .uleb128 0x34
|
||
4365 0227 00 .byte 0x0
|
||
4366 0228 31 .uleb128 0x31
|
||
4367 0229 13 .uleb128 0x13
|
||
4368 022a 02 .uleb128 0x2
|
||
4369 022b 06 .uleb128 0x6
|
||
4370 022c 00 .byte 0x0
|
||
4371 022d 00 .byte 0x0
|
||
4372 022e 29 .uleb128 0x29
|
||
4373 022f 1D .uleb128 0x1d
|
||
4374 0230 01 .byte 0x1
|
||
4375 0231 31 .uleb128 0x31
|
||
4376 0232 13 .uleb128 0x13
|
||
4377 0233 55 .uleb128 0x55
|
||
4378 0234 06 .uleb128 0x6
|
||
4379 0235 58 .uleb128 0x58
|
||
4380 0236 0B .uleb128 0xb
|
||
4381 0237 59 .uleb128 0x59
|
||
4382 0238 0B .uleb128 0xb
|
||
4383 0239 01 .uleb128 0x1
|
||
4384 023a 13 .uleb128 0x13
|
||
4385 023b 00 .byte 0x0
|
||
4386 023c 00 .byte 0x0
|
||
4387 023d 2A .uleb128 0x2a
|
||
4388 023e 34 .uleb128 0x34
|
||
4389 023f 00 .byte 0x0
|
||
4390 0240 03 .uleb128 0x3
|
||
4391 0241 0E .uleb128 0xe
|
||
4392 0242 3A .uleb128 0x3a
|
||
4393 0243 0B .uleb128 0xb
|
||
4394 0244 3B .uleb128 0x3b
|
||
4395 0245 0B .uleb128 0xb
|
||
4396 0246 49 .uleb128 0x49
|
||
4397 0247 13 .uleb128 0x13
|
||
4398 0248 02 .uleb128 0x2
|
||
4399 0249 0A .uleb128 0xa
|
||
BFIN GAS /tmp/ccm5W2en.s page 98
|
||
|
||
|
||
4400 024a 00 .byte 0x0
|
||
4401 024b 00 .byte 0x0
|
||
4402 024c 2B .uleb128 0x2b
|
||
4403 024d 26 .uleb128 0x26
|
||
4404 024e 00 .byte 0x0
|
||
4405 024f 49 .uleb128 0x49
|
||
4406 0250 13 .uleb128 0x13
|
||
4407 0251 00 .byte 0x0
|
||
4408 0252 00 .byte 0x0
|
||
4409 0253 2C .uleb128 0x2c
|
||
4410 0254 01 .uleb128 0x1
|
||
4411 0255 01 .byte 0x1
|
||
4412 0256 49 .uleb128 0x49
|
||
4413 0257 13 .uleb128 0x13
|
||
4414 0258 01 .uleb128 0x1
|
||
4415 0259 13 .uleb128 0x13
|
||
4416 025a 00 .byte 0x0
|
||
4417 025b 00 .byte 0x0
|
||
4418 025c 2D .uleb128 0x2d
|
||
4419 025d 21 .uleb128 0x21
|
||
4420 025e 00 .byte 0x0
|
||
4421 025f 49 .uleb128 0x49
|
||
4422 0260 13 .uleb128 0x13
|
||
4423 0261 2F .uleb128 0x2f
|
||
4424 0262 06 .uleb128 0x6
|
||
4425 0263 00 .byte 0x0
|
||
4426 0264 00 .byte 0x0
|
||
4427 0265 2E .uleb128 0x2e
|
||
4428 0266 35 .uleb128 0x35
|
||
4429 0267 00 .byte 0x0
|
||
4430 0268 49 .uleb128 0x49
|
||
4431 0269 13 .uleb128 0x13
|
||
4432 026a 00 .byte 0x0
|
||
4433 026b 00 .byte 0x0
|
||
4434 026c 2F .uleb128 0x2f
|
||
4435 026d 34 .uleb128 0x34
|
||
4436 026e 00 .byte 0x0
|
||
4437 026f 03 .uleb128 0x3
|
||
4438 0270 0E .uleb128 0xe
|
||
4439 0271 3A .uleb128 0x3a
|
||
4440 0272 0B .uleb128 0xb
|
||
4441 0273 3B .uleb128 0x3b
|
||
4442 0274 0B .uleb128 0xb
|
||
4443 0275 49 .uleb128 0x49
|
||
4444 0276 13 .uleb128 0x13
|
||
4445 0277 1C .uleb128 0x1c
|
||
4446 0278 05 .uleb128 0x5
|
||
4447 0279 00 .byte 0x0
|
||
4448 027a 00 .byte 0x0
|
||
4449 027b 30 .uleb128 0x30
|
||
4450 027c 34 .uleb128 0x34
|
||
4451 027d 00 .byte 0x0
|
||
4452 027e 03 .uleb128 0x3
|
||
4453 027f 0E .uleb128 0xe
|
||
4454 0280 3A .uleb128 0x3a
|
||
4455 0281 0B .uleb128 0xb
|
||
4456 0282 3B .uleb128 0x3b
|
||
BFIN GAS /tmp/ccm5W2en.s page 99
|
||
|
||
|
||
4457 0283 0B .uleb128 0xb
|
||
4458 0284 49 .uleb128 0x49
|
||
4459 0285 13 .uleb128 0x13
|
||
4460 0286 3F .uleb128 0x3f
|
||
4461 0287 0C .uleb128 0xc
|
||
4462 0288 02 .uleb128 0x2
|
||
4463 0289 0A .uleb128 0xa
|
||
4464 028a 00 .byte 0x0
|
||
4465 028b 00 .byte 0x0
|
||
4466 028c 31 .uleb128 0x31
|
||
4467 028d 21 .uleb128 0x21
|
||
4468 028e 00 .byte 0x0
|
||
4469 028f 49 .uleb128 0x49
|
||
4470 0290 13 .uleb128 0x13
|
||
4471 0291 2F .uleb128 0x2f
|
||
4472 0292 05 .uleb128 0x5
|
||
4473 0293 00 .byte 0x0
|
||
4474 0294 00 .byte 0x0
|
||
4475 0295 00 .byte 0x0
|
||
4476 .section .debug_pubnames,"",@progbits
|
||
4477 0000 C1010000 .4byte 0x1c1
|
||
4478 0004 0200 .2byte 0x2
|
||
4479 0006 00000000 .4byte .Ldebug_info0
|
||
4480 000a 8E080000 .4byte 0x88e
|
||
4481 000e 9A010000 .4byte 0x19a
|
||
4482 0012 73747265 .string "stream_in_buf_free"
|
||
4482 616D5F69
|
||
4482 6E5F6275
|
||
4482 665F6672
|
||
4482 656500
|
||
4483 0025 D5010000 .4byte 0x1d5
|
||
4484 0029 73747265 .string "stream_out_buf_free"
|
||
4484 616D5F6F
|
||
4484 75745F62
|
||
4484 75665F66
|
||
4484 72656500
|
||
4485 003d 0E020000 .4byte 0x20e
|
||
4486 0041 68646D61 .string "hdma_recv_done"
|
||
4486 5F726563
|
||
4486 765F646F
|
||
4486 6E6500
|
||
4487 0050 5F020000 .4byte 0x25f
|
||
4488 0054 73706F72 .string "sport_in_buffer_size"
|
||
4488 745F696E
|
||
4488 5F627566
|
||
4488 6665725F
|
||
4488 73697A65
|
||
4489 0069 79020000 .4byte 0x279
|
||
4490 006d 73706F72 .string "sport_in_set_step_size"
|
||
4490 745F696E
|
||
4490 5F736574
|
||
4490 5F737465
|
||
4490 705F7369
|
||
4491 0084 C6020000 .4byte 0x2c6
|
||
4492 0088 73706F72 .string "sport_rx_stop"
|
||
4492 745F7278
|
||
4492 5F73746F
|
||
BFIN GAS /tmp/ccm5W2en.s page 100
|
||
|
||
|
||
4492 7000
|
||
4493 0096 16030000 .4byte 0x316
|
||
4494 009a 73706F72 .string "sport_rx_start"
|
||
4494 745F7278
|
||
4494 5F737461
|
||
4494 727400
|
||
4495 00a9 5C030000 .4byte 0x35c
|
||
4496 00ad 73747265 .string "stream_proc"
|
||
4496 616D5F70
|
||
4496 726F6300
|
||
4497 00b9 11040000 .4byte 0x411
|
||
4498 00bd 73747265 .string "stream_out_preload"
|
||
4498 616D5F6F
|
||
4498 75745F70
|
||
4498 72656C6F
|
||
4498 616400
|
||
4499 00d0 3E040000 .4byte 0x43e
|
||
4500 00d4 6C353032 .string "l502_stream_init"
|
||
4500 5F737472
|
||
4500 65616D5F
|
||
4500 696E6974
|
||
4500 00
|
||
4501 00e5 53040000 .4byte 0x453
|
||
4502 00e9 73747265 .string "streams_stop"
|
||
4502 616D735F
|
||
4502 73746F70
|
||
4502 00
|
||
4503 00f6 AF040000 .4byte 0x4af
|
||
4504 00fa 6973725F .string "isr_sport_dma_rx"
|
||
4504 73706F72
|
||
4504 745F646D
|
||
4504 615F7278
|
||
4504 00
|
||
4505 010b 55050000 .4byte 0x555
|
||
4506 010f 73747265 .string "stream_disable"
|
||
4506 616D5F64
|
||
4506 69736162
|
||
4506 6C6500
|
||
4507 011e A6050000 .4byte 0x5a6
|
||
4508 0122 73747265 .string "stream_enable"
|
||
4508 616D5F65
|
||
4508 6E61626C
|
||
4508 6500
|
||
4509 0130 F7050000 .4byte 0x5f7
|
||
4510 0134 73747265 .string "streams_start"
|
||
4510 616D735F
|
||
4510 73746172
|
||
4510 7400
|
||
4511 0142 C2070000 .4byte 0x7c2
|
||
4512 0146 675F7374 .string "g_stream_in_state"
|
||
4512 7265616D
|
||
4512 5F696E5F
|
||
4512 73746174
|
||
4512 6500
|
||
4513 0158 D4070000 .4byte 0x7d4
|
||
4514 015c 675F7374 .string "g_stream_out_state"
|
||
4514 7265616D
|
||
BFIN GAS /tmp/ccm5W2en.s page 101
|
||
|
||
|
||
4514 5F6F7574
|
||
4514 5F737461
|
||
4514 746500
|
||
4515 016f E6070000 .4byte 0x7e6
|
||
4516 0173 675F6D6F .string "g_mode"
|
||
4516 646500
|
||
4517 017a FD070000 .4byte 0x7fd
|
||
4518 017e 675F7374 .string "g_streams"
|
||
4518 7265616D
|
||
4518 7300
|
||
4519 0188 20080000 .4byte 0x820
|
||
4520 018c 54585F62 .string "TX_buff"
|
||
4520 75666600
|
||
4521 0194 37080000 .4byte 0x837
|
||
4522 0198 54585F62 .string "TX_buff_shadow"
|
||
4522 7566665F
|
||
4522 73686164
|
||
4522 6F7700
|
||
4523 01a7 5F080000 .4byte 0x85f
|
||
4524 01ab 4156475F .string "AVG_buff"
|
||
4524 62756666
|
||
4524 00
|
||
4525 01b4 76080000 .4byte 0x876
|
||
4526 01b8 4646545F .string "FFT_buff"
|
||
4526 62756666
|
||
4526 00
|
||
4527 01c1 00000000 .4byte 0x0
|
||
4528 .section .debug_aranges,"",@progbits
|
||
4529 0000 1C000000 .4byte 0x1c
|
||
4530 0004 0200 .2byte 0x2
|
||
4531 0006 00000000 .4byte .Ldebug_info0
|
||
4532 000a 04 .byte 0x4
|
||
4533 000b 00 .byte 0x0
|
||
4534 000c 0000 .2byte 0x0
|
||
4535 000e 0000 .2byte 0x0
|
||
4536 0010 00000000 .4byte .Ltext0
|
||
4537 0014 F0080000 .4byte .Letext0-.Ltext0
|
||
4538 0018 00000000 .4byte 0x0
|
||
4539 001c 00000000 .4byte 0x0
|
||
4540 .section .debug_ranges,"",@progbits
|
||
4541 .Ldebug_ranges0:
|
||
4542 0000 20020000 .4byte .LBB45-.Ltext0
|
||
4543 0004 48020000 .4byte .LBE45-.Ltext0
|
||
4544 0008 68030000 .4byte .LBB53-.Ltext0
|
||
4545 000c 92030000 .4byte .LBE53-.Ltext0
|
||
4546 0010 EE020000 .4byte .LBB51-.Ltext0
|
||
4547 0014 34030000 .4byte .LBE51-.Ltext0
|
||
4548 0018 00000000 .4byte 0x0
|
||
4549 001c 00000000 .4byte 0x0
|
||
4550 0020 60020000 .4byte .LBB47-.Ltext0
|
||
4551 0024 EE020000 .4byte .LBE47-.Ltext0
|
||
4552 0028 92030000 .4byte .LBB54-.Ltext0
|
||
4553 002c 98030000 .4byte .LBE54-.Ltext0
|
||
4554 0030 34030000 .4byte .LBB52-.Ltext0
|
||
4555 0034 68030000 .4byte .LBE52-.Ltext0
|
||
4556 0038 00000000 .4byte 0x0
|
||
4557 003c 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccm5W2en.s page 102
|
||
|
||
|
||
4558 0040 8C020000 .4byte .LBB49-.Ltext0
|
||
4559 0044 EE020000 .4byte .LBE49-.Ltext0
|
||
4560 0048 92030000 .4byte .LBB50-.Ltext0
|
||
4561 004c 98030000 .4byte .LBE50-.Ltext0
|
||
4562 0050 00000000 .4byte 0x0
|
||
4563 0054 00000000 .4byte 0x0
|
||
4564 0058 5A040000 .4byte .LBB61-.Ltext0
|
||
4565 005c 5E040000 .4byte .LBE61-.Ltext0
|
||
4566 0060 62040000 .4byte .LBB68-.Ltext0
|
||
4567 0064 A0040000 .4byte .LBE68-.Ltext0
|
||
4568 0068 00000000 .4byte 0x0
|
||
4569 006c 00000000 .4byte 0x0
|
||
4570 0070 20050000 .4byte .LBB78-.Ltext0
|
||
4571 0074 80050000 .4byte .LBE78-.Ltext0
|
||
4572 0078 C0050000 .4byte .LBB87-.Ltext0
|
||
4573 007c 20060000 .4byte .LBE87-.Ltext0
|
||
4574 0080 00000000 .4byte 0x0
|
||
4575 0084 00000000 .4byte 0x0
|
||
4576 0088 2E060000 .4byte .LBB90-.Ltext0
|
||
4577 008c 32060000 .4byte .LBE90-.Ltext0
|
||
4578 0090 62060000 .4byte .LBB97-.Ltext0
|
||
4579 0094 82060000 .4byte .LBE97-.Ltext0
|
||
4580 0098 3E060000 .4byte .LBB96-.Ltext0
|
||
4581 009c 58060000 .4byte .LBE96-.Ltext0
|
||
4582 00a0 34060000 .4byte .LBB95-.Ltext0
|
||
4583 00a4 3A060000 .4byte .LBE95-.Ltext0
|
||
4584 00a8 00000000 .4byte 0x0
|
||
4585 00ac 00000000 .4byte 0x0
|
||
4586 00b0 2E060000 .4byte .LBB92-.Ltext0
|
||
4587 00b4 32060000 .4byte .LBE92-.Ltext0
|
||
4588 00b8 62060000 .4byte .LBB94-.Ltext0
|
||
4589 00bc 82060000 .4byte .LBE94-.Ltext0
|
||
4590 00c0 3E060000 .4byte .LBB91-.Ltext0
|
||
4591 00c4 58060000 .4byte .LBE91-.Ltext0
|
||
4592 00c8 34060000 .4byte .LBB93-.Ltext0
|
||
4593 00cc 3A060000 .4byte .LBE93-.Ltext0
|
||
4594 00d0 00000000 .4byte 0x0
|
||
4595 00d4 00000000 .4byte 0x0
|
||
4596 00d8 90060000 .4byte .LBB100-.Ltext0
|
||
4597 00dc 94060000 .4byte .LBE100-.Ltext0
|
||
4598 00e0 C4060000 .4byte .LBB107-.Ltext0
|
||
4599 00e4 E4060000 .4byte .LBE107-.Ltext0
|
||
4600 00e8 A0060000 .4byte .LBB106-.Ltext0
|
||
4601 00ec BA060000 .4byte .LBE106-.Ltext0
|
||
4602 00f0 96060000 .4byte .LBB105-.Ltext0
|
||
4603 00f4 9C060000 .4byte .LBE105-.Ltext0
|
||
4604 00f8 00000000 .4byte 0x0
|
||
4605 00fc 00000000 .4byte 0x0
|
||
4606 0100 90060000 .4byte .LBB102-.Ltext0
|
||
4607 0104 94060000 .4byte .LBE102-.Ltext0
|
||
4608 0108 C4060000 .4byte .LBB104-.Ltext0
|
||
4609 010c E4060000 .4byte .LBE104-.Ltext0
|
||
4610 0110 A0060000 .4byte .LBB101-.Ltext0
|
||
4611 0114 BA060000 .4byte .LBE101-.Ltext0
|
||
4612 0118 96060000 .4byte .LBB103-.Ltext0
|
||
4613 011c 9C060000 .4byte .LBE103-.Ltext0
|
||
4614 0120 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccm5W2en.s page 103
|
||
|
||
|
||
4615 0124 00000000 .4byte 0x0
|
||
4616 0128 3C070000 .4byte .LBB118-.Ltext0
|
||
4617 012c 3E070000 .4byte .LBE118-.Ltext0
|
||
4618 0130 E6080000 .4byte .LBB142-.Ltext0
|
||
4619 0134 F0080000 .4byte .LBE142-.Ltext0
|
||
4620 0138 DA080000 .4byte .LBB141-.Ltext0
|
||
4621 013c E0080000 .4byte .LBE141-.Ltext0
|
||
4622 0140 D6080000 .4byte .LBB140-.Ltext0
|
||
4623 0144 D8080000 .4byte .LBE140-.Ltext0
|
||
4624 0148 D8070000 .4byte .LBB128-.Ltext0
|
||
4625 014c EA070000 .4byte .LBE128-.Ltext0
|
||
4626 0150 5E070000 .4byte .LBB127-.Ltext0
|
||
4627 0154 60070000 .4byte .LBE127-.Ltext0
|
||
4628 0158 40070000 .4byte .LBB126-.Ltext0
|
||
4629 015c 58070000 .4byte .LBE126-.Ltext0
|
||
4630 0160 00000000 .4byte 0x0
|
||
4631 0164 00000000 .4byte 0x0
|
||
4632 0168 3C070000 .4byte .LBB122-.Ltext0
|
||
4633 016c 3E070000 .4byte .LBE122-.Ltext0
|
||
4634 0170 E6080000 .4byte .LBB125-.Ltext0
|
||
4635 0174 F0080000 .4byte .LBE125-.Ltext0
|
||
4636 0178 DA080000 .4byte .LBB119-.Ltext0
|
||
4637 017c E0080000 .4byte .LBE119-.Ltext0
|
||
4638 0180 D6080000 .4byte .LBB124-.Ltext0
|
||
4639 0184 D8080000 .4byte .LBE124-.Ltext0
|
||
4640 0188 D8070000 .4byte .LBB120-.Ltext0
|
||
4641 018c EA070000 .4byte .LBE120-.Ltext0
|
||
4642 0190 5E070000 .4byte .LBB123-.Ltext0
|
||
4643 0194 60070000 .4byte .LBE123-.Ltext0
|
||
4644 0198 40070000 .4byte .LBB121-.Ltext0
|
||
4645 019c 58070000 .4byte .LBE121-.Ltext0
|
||
4646 01a0 00000000 .4byte 0x0
|
||
4647 01a4 00000000 .4byte 0x0
|
||
4648 .section .debug_str,"MS",@progbits,1
|
||
4649 .LASF49:
|
||
4650 0000 68646D61 .string "hdma_recv_done"
|
||
4650 5F726563
|
||
4650 765F646F
|
||
4650 6E6500
|
||
4651 .LASF35:
|
||
4652 000f 494E5F53 .string "IN_STREAM_ERR"
|
||
4652 54524541
|
||
4652 4D5F4552
|
||
4652 5200
|
||
4653 .LASF39:
|
||
4654 001d 4F55545F .string "OUT_STREAM_RUN"
|
||
4654 53545245
|
||
4654 414D5F52
|
||
4654 554E00
|
||
4655 .LASF18:
|
||
4656 002c 4C353032 .string "L502_BF_ERR_STREAM_RUNNING"
|
||
4656 5F42465F
|
||
4656 4552525F
|
||
4656 53545245
|
||
4656 414D5F52
|
||
4657 .LASF74:
|
||
4658 0047 665F7370 .string "f_sport_in_block_size"
|
||
BFIN GAS /tmp/ccm5W2en.s page 104
|
||
|
||
|
||
4658 6F72745F
|
||
4658 696E5F62
|
||
4658 6C6F636B
|
||
4658 5F73697A
|
||
4659 .LASF91:
|
||
4660 005d 474E5520 .string "GNU C 4.3.5"
|
||
4660 4320342E
|
||
4660 332E3500
|
||
4661 .LASF55:
|
||
4662 0069 73706F72 .string "sport_rdy_size"
|
||
4662 745F7264
|
||
4662 795F7369
|
||
4662 7A6500
|
||
4663 .LASF20:
|
||
4664 0078 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR"
|
||
4664 5F42465F
|
||
4664 4552525F
|
||
4664 4E4F5F54
|
||
4664 4553545F
|
||
4665 .LASF67:
|
||
4666 0095 73747265 .string "streams_start"
|
||
4666 616D735F
|
||
4666 73746172
|
||
4666 7400
|
||
4667 .LASF65:
|
||
4668 00a3 73747265 .string "streams"
|
||
4668 616D7300
|
||
4669 .LASF48:
|
||
4670 00ab 6765745F .string "get_pos"
|
||
4670 706F7300
|
||
4671 .LASF92:
|
||
4672 00b3 7372632F .string "src/l502_stream.c"
|
||
4672 6C353032
|
||
4672 5F737472
|
||
4672 65616D2E
|
||
4672 6300
|
||
4673 .LASF86:
|
||
4674 00c5 675F7374 .string "g_streams"
|
||
4674 7265616D
|
||
4674 7300
|
||
4675 .LASF32:
|
||
4676 00cf 494E5F53 .string "IN_STREAM_STOP"
|
||
4676 54524541
|
||
4676 4D5F5354
|
||
4676 4F5000
|
||
4677 .LASF94:
|
||
4678 00de 73706F72 .string "sport_in_buffer_size"
|
||
4678 745F696E
|
||
4678 5F627566
|
||
4678 6665725F
|
||
4678 73697A65
|
||
4679 .LASF68:
|
||
4680 00f3 665F6266 .string "f_bf_reg"
|
||
4680 5F726567
|
||
4680 00
|
||
4681 .LASF27:
|
||
4682 00fc 4C353032 .string "L502_STREAM_DAC1"
|
||
BFIN GAS /tmp/ccm5W2en.s page 105
|
||
|
||
|
||
4682 5F535452
|
||
4682 45414D5F
|
||
4682 44414331
|
||
4682 00
|
||
4683 .LASF28:
|
||
4684 010d 4C353032 .string "L502_STREAM_DAC2"
|
||
4684 5F535452
|
||
4684 45414D5F
|
||
4684 44414332
|
||
4684 00
|
||
4685 .LASF62:
|
||
4686 011e 7264795F .string "rdy_put_pos"
|
||
4686 7075745F
|
||
4686 706F7300
|
||
4687 .LASF79:
|
||
4688 012a 665F6864 .string "f_hdma_out_get_pos"
|
||
4688 6D615F6F
|
||
4688 75745F67
|
||
4688 65745F70
|
||
4688 6F7300
|
||
4689 .LASF2:
|
||
4690 013d 73686F72 .string "short int"
|
||
4690 7420696E
|
||
4690 7400
|
||
4691 .LASF19:
|
||
4692 0147 4C353032 .string "L502_BF_ERR_STREAM_STOPPED"
|
||
4692 5F42465F
|
||
4692 4552525F
|
||
4692 53545245
|
||
4692 414D5F53
|
||
4693 .LASF73:
|
||
4694 0162 665F7370 .string "f_sport_in_get_pos"
|
||
4694 6F72745F
|
||
4694 696E5F67
|
||
4694 65745F70
|
||
4694 6F7300
|
||
4695 .LASF78:
|
||
4696 0175 665F6864 .string "f_hdma_out_start_pos"
|
||
4696 6D615F6F
|
||
4696 75745F73
|
||
4696 74617274
|
||
4696 5F706F73
|
||
4697 .LASF88:
|
||
4698 018a 54585F62 .string "TX_buff_shadow"
|
||
4698 7566665F
|
||
4698 73686164
|
||
4698 6F7700
|
||
4699 .LASF66:
|
||
4700 0199 73747265 .string "stream_enable"
|
||
4700 616D5F65
|
||
4700 6E61626C
|
||
4700 6500
|
||
4701 .LASF51:
|
||
4702 01a7 7075745F .string "put_pos"
|
||
4702 706F7300
|
||
4703 .LASF34:
|
||
4704 01af 494E5F53 .string "IN_STREAM_OV_ALERT"
|
||
BFIN GAS /tmp/ccm5W2en.s page 106
|
||
|
||
|
||
4704 54524541
|
||
4704 4D5F4F56
|
||
4704 5F414C45
|
||
4704 525400
|
||
4705 .LASF59:
|
||
4706 01c2 73747265 .string "stream_out_preload"
|
||
4706 616D5F6F
|
||
4706 75745F70
|
||
4706 72656C6F
|
||
4706 616400
|
||
4707 .LASF31:
|
||
4708 01d5 4C353032 .string "L502_STREAM_ALL_OUT"
|
||
4708 5F535452
|
||
4708 45414D5F
|
||
4708 414C4C5F
|
||
4708 4F555400
|
||
4709 .LASF56:
|
||
4710 01e9 70726F63 .string "processed"
|
||
4710 65737365
|
||
4710 6400
|
||
4711 .LASF87:
|
||
4712 01f3 54585F62 .string "TX_buff"
|
||
4712 75666600
|
||
4713 .LASF52:
|
||
4714 01fb 73706F72 .string "sport_rx_stop"
|
||
4714 745F7278
|
||
4714 5F73746F
|
||
4714 7000
|
||
4715 .LASF8:
|
||
4716 0209 6C6F6E67 .string "long long int"
|
||
4716 206C6F6E
|
||
4716 6720696E
|
||
4716 7400
|
||
4717 .LASF37:
|
||
4718 0217 4F55545F .string "OUT_STREAM_STOP"
|
||
4718 53545245
|
||
4718 414D5F53
|
||
4718 544F5000
|
||
4719 .LASF40:
|
||
4720 0227 4F55545F .string "OUT_STREAM_ERR"
|
||
4720 53545245
|
||
4720 414D5F45
|
||
4720 525200
|
||
4721 .LASF21:
|
||
4722 0236 4C353032 .string "L502_BF_ERR_TEST_VALUE"
|
||
4722 5F42465F
|
||
4722 4552525F
|
||
4722 54455354
|
||
4722 5F56414C
|
||
4723 .LASF4:
|
||
4724 024d 6C6F6E67 .string "long int"
|
||
4724 20696E74
|
||
4724 00
|
||
4725 .LASF14:
|
||
4726 0256 4C353032 .string "L502_BF_ERR_UNSUP_CMD"
|
||
4726 5F42465F
|
||
4726 4552525F
|
||
BFIN GAS /tmp/ccm5W2en.s page 107
|
||
|
||
|
||
4726 554E5355
|
||
4726 505F434D
|
||
4727 .LASF60:
|
||
4728 026c 73747265 .string "streams_stop"
|
||
4728 616D735F
|
||
4728 73746F70
|
||
4728 00
|
||
4729 .LASF50:
|
||
4730 0279 61646472 .string "addr"
|
||
4730 00
|
||
4731 .LASF26:
|
||
4732 027e 4C353032 .string "L502_STREAM_DIN"
|
||
4732 5F535452
|
||
4732 45414D5F
|
||
4732 44494E00
|
||
4733 .LASF23:
|
||
4734 028e 4C353032 .string "L502_BF_MODE_STREAM"
|
||
4734 5F42465F
|
||
4734 4D4F4445
|
||
4734 5F535452
|
||
4734 45414D00
|
||
4735 .LASF46:
|
||
4736 02a2 73747265 .string "stream_out_buf_free"
|
||
4736 616D5F6F
|
||
4736 75745F62
|
||
4736 75665F66
|
||
4736 72656500
|
||
4737 .LASF76:
|
||
4738 02b6 665F6864 .string "f_hdma_out_buf"
|
||
4738 6D615F6F
|
||
4738 75745F62
|
||
4738 756600
|
||
4739 .LASF15:
|
||
4740 02c5 4C353032 .string "L502_BF_ERR_CMD_OVERRUN"
|
||
4740 5F42465F
|
||
4740 4552525F
|
||
4740 434D445F
|
||
4740 4F564552
|
||
4741 .LASF61:
|
||
4742 02dd 6973725F .string "isr_sport_dma_rx"
|
||
4742 73706F72
|
||
4742 745F646D
|
||
4742 615F7278
|
||
4742 00
|
||
4743 .LASF43:
|
||
4744 02ee 7373796E .string "ssync"
|
||
4744 6300
|
||
4745 .LASF90:
|
||
4746 02f4 4646545F .string "FFT_buff"
|
||
4746 62756666
|
||
4746 00
|
||
4747 .LASF81:
|
||
4748 02fd 665F6864 .string "f_hdma_out_proc_pos"
|
||
4748 6D615F6F
|
||
4748 75745F70
|
||
4748 726F635F
|
||
4748 706F7300
|
||
BFIN GAS /tmp/ccm5W2en.s page 108
|
||
|
||
|
||
4749 .LASF1:
|
||
4750 0311 756E7369 .string "unsigned char"
|
||
4750 676E6564
|
||
4750 20636861
|
||
4750 7200
|
||
4751 .LASF85:
|
||
4752 031f 675F6D6F .string "g_mode"
|
||
4752 646500
|
||
4753 .LASF71:
|
||
4754 0326 665F7370 .string "f_sport_in_put_pos"
|
||
4754 6F72745F
|
||
4754 696E5F70
|
||
4754 75745F70
|
||
4754 6F7300
|
||
4755 .LASF83:
|
||
4756 0339 675F7374 .string "g_stream_in_state"
|
||
4756 7265616D
|
||
4756 5F696E5F
|
||
4756 73746174
|
||
4756 6500
|
||
4757 .LASF25:
|
||
4758 034b 4C353032 .string "L502_STREAM_ADC"
|
||
4758 5F535452
|
||
4758 45414D5F
|
||
4758 41444300
|
||
4759 .LASF29:
|
||
4760 035b 4C353032 .string "L502_STREAM_DOUT"
|
||
4760 5F535452
|
||
4760 45414D5F
|
||
4760 444F5554
|
||
4760 00
|
||
4761 .LASF80:
|
||
4762 036c 665F6864 .string "f_hdma_out_block_size"
|
||
4762 6D615F6F
|
||
4762 75745F62
|
||
4762 6C6F636B
|
||
4762 5F73697A
|
||
4763 .LASF0:
|
||
4764 0382 7369676E .string "signed char"
|
||
4764 65642063
|
||
4764 68617200
|
||
4765 .LASF9:
|
||
4766 038e 6C6F6E67 .string "long long unsigned int"
|
||
4766 206C6F6E
|
||
4766 6720756E
|
||
4766 7369676E
|
||
4766 65642069
|
||
4767 .LASF6:
|
||
4768 03a5 75696E74 .string "uint32_t"
|
||
4768 33325F74
|
||
4768 00
|
||
4769 .LASF10:
|
||
4770 03ae 756E7369 .string "unsigned int"
|
||
4770 676E6564
|
||
4770 20696E74
|
||
4770 00
|
||
4771 .LASF84:
|
||
BFIN GAS /tmp/ccm5W2en.s page 109
|
||
|
||
|
||
4772 03bb 675F7374 .string "g_stream_out_state"
|
||
4772 7265616D
|
||
4772 5F6F7574
|
||
4772 5F737461
|
||
4772 746500
|
||
4773 .LASF70:
|
||
4774 03ce 665F7370 .string "f_sport_in_buf"
|
||
4774 6F72745F
|
||
4774 696E5F62
|
||
4774 756600
|
||
4775 .LASF38:
|
||
4776 03dd 4F55545F .string "OUT_STREAM_PRELOAD"
|
||
4776 53545245
|
||
4776 414D5F50
|
||
4776 52454C4F
|
||
4776 414400
|
||
4777 .LASF82:
|
||
4778 03f0 665F7265 .string "f_recv_size"
|
||
4778 63765F73
|
||
4778 697A6500
|
||
4779 .LASF3:
|
||
4780 03fc 73686F72 .string "short unsigned int"
|
||
4780 7420756E
|
||
4780 7369676E
|
||
4780 65642069
|
||
4780 6E7400
|
||
4781 .LASF16:
|
||
4782 040f 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS"
|
||
4782 5F42465F
|
||
4782 4552525F
|
||
4782 494E5641
|
||
4782 4C49445F
|
||
4783 .LASF24:
|
||
4784 042e 4C353032 .string "L502_BF_MODE_TEST"
|
||
4784 5F42465F
|
||
4784 4D4F4445
|
||
4784 5F544553
|
||
4784 5400
|
||
4785 .LASF11:
|
||
4786 0440 63686172 .string "char"
|
||
4786 00
|
||
4787 .LASF5:
|
||
4788 0445 696E7433 .string "int32_t"
|
||
4788 325F7400
|
||
4789 .LASF17:
|
||
4790 044d 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA"
|
||
4790 5F42465F
|
||
4790 4552525F
|
||
4790 494E5355
|
||
4790 465F434D
|
||
4791 .LASF96:
|
||
4792 0468 665F7365 .string "f_set_streams"
|
||
4792 745F7374
|
||
4792 7265616D
|
||
4792 7300
|
||
4793 .LASF33:
|
||
4794 0476 494E5F53 .string "IN_STREAM_RUN"
|
||
BFIN GAS /tmp/ccm5W2en.s page 110
|
||
|
||
|
||
4794 54524541
|
||
4794 4D5F5255
|
||
4794 4E00
|
||
4795 .LASF45:
|
||
4796 0484 73747265 .string "stream_in_buf_free"
|
||
4796 616D5F69
|
||
4796 6E5F6275
|
||
4796 665F6672
|
||
4796 656500
|
||
4797 .LASF57:
|
||
4798 0497 68646D61 .string "hdma_rdy_size"
|
||
4798 5F726479
|
||
4798 5F73697A
|
||
4798 6500
|
||
4799 .LASF53:
|
||
4800 04a5 73706F72 .string "sport_rx_start"
|
||
4800 745F7278
|
||
4800 5F737461
|
||
4800 727400
|
||
4801 .LASF75:
|
||
4802 04b4 665F7370 .string "f_sport_in_buf_size"
|
||
4802 6F72745F
|
||
4802 696E5F62
|
||
4802 75665F73
|
||
4802 697A6500
|
||
4803 .LASF63:
|
||
4804 04c8 7772645F .string "wrd_en"
|
||
4804 656E00
|
||
4805 .LASF93:
|
||
4806 04cf 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
|
||
4806 652F6665
|
||
4806 64612F4D
|
||
4806 4950542F
|
||
4806 52616469
|
||
4807 .LASF7:
|
||
4808 0519 6C6F6E67 .string "long unsigned int"
|
||
4808 20756E73
|
||
4808 69676E65
|
||
4808 6420696E
|
||
4808 7400
|
||
4809 .LASF47:
|
||
4810 052b 73697A65 .string "size"
|
||
4810 00
|
||
4811 .LASF36:
|
||
4812 0530 745F696E .string "t_in_stream_state"
|
||
4812 5F737472
|
||
4812 65616D5F
|
||
4812 73746174
|
||
4812 6500
|
||
4813 .LASF44:
|
||
4814 0542 665F7374 .string "f_stream_in_set_overflow"
|
||
4814 7265616D
|
||
4814 5F696E5F
|
||
4814 7365745F
|
||
4814 6F766572
|
||
4815 .LASF64:
|
||
4816 055b 73747265 .string "stream_disable"
|
||
BFIN GAS /tmp/ccm5W2en.s page 111
|
||
|
||
|
||
4816 616D5F64
|
||
4816 69736162
|
||
4816 6C6500
|
||
4817 .LASF13:
|
||
4818 056a 4C353032 .string "L502_BF_ERR_FIRST_CODE"
|
||
4818 5F42465F
|
||
4818 4552525F
|
||
4818 46495253
|
||
4818 545F434F
|
||
4819 .LASF72:
|
||
4820 0581 665F7370 .string "f_sport_in_proc_pos"
|
||
4820 6F72745F
|
||
4820 696E5F70
|
||
4820 726F635F
|
||
4820 706F7300
|
||
4821 .LASF12:
|
||
4822 0595 4C353032 .string "L502_BF_ERR_SUCCESS"
|
||
4822 5F42465F
|
||
4822 4552525F
|
||
4822 53554343
|
||
4822 45535300
|
||
4823 .LASF58:
|
||
4824 05a9 73706F72 .string "sport_in_set_step_size"
|
||
4824 745F696E
|
||
4824 5F736574
|
||
4824 5F737465
|
||
4824 705F7369
|
||
4825 .LASF95:
|
||
4826 05c0 6C353032 .string "l502_stream_init"
|
||
4826 5F737472
|
||
4826 65616D5F
|
||
4826 696E6974
|
||
4826 00
|
||
4827 .LASF30:
|
||
4828 05d1 4C353032 .string "L502_STREAM_ALL_IN"
|
||
4828 5F535452
|
||
4828 45414D5F
|
||
4828 414C4C5F
|
||
4828 494E00
|
||
4829 .LASF42:
|
||
4830 05e4 745F6F75 .string "t_out_stream_state"
|
||
4830 745F7374
|
||
4830 7265616D
|
||
4830 5F737461
|
||
4830 746500
|
||
4831 .LASF69:
|
||
4832 05f7 665F6F76 .string "f_overflow_wrd"
|
||
4832 6572666C
|
||
4832 6F775F77
|
||
4832 726400
|
||
4833 .LASF22:
|
||
4834 0606 4C353032 .string "L502_BF_MODE_IDLE"
|
||
4834 5F42465F
|
||
4834 4D4F4445
|
||
4834 5F49444C
|
||
4834 4500
|
||
4835 .LASF77:
|
||
BFIN GAS /tmp/ccm5W2en.s page 112
|
||
|
||
|
||
4836 0618 665F6864 .string "f_hdma_out_put_pos"
|
||
4836 6D615F6F
|
||
4836 75745F70
|
||
4836 75745F70
|
||
4836 6F7300
|
||
4837 .LASF41:
|
||
4838 062b 4F55545F .string "OUT_STREAM_CYCLE"
|
||
4838 53545245
|
||
4838 414D5F43
|
||
4838 59434C45
|
||
4838 00
|
||
4839 .LASF54:
|
||
4840 063c 73747265 .string "stream_proc"
|
||
4840 616D5F70
|
||
4840 726F6300
|
||
4841 .LASF89:
|
||
4842 0648 4156475F .string "AVG_buff"
|
||
4842 62756666
|
||
4842 00
|
||
4843 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||
BFIN GAS /tmp/ccm5W2en.s page 113
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 src/l502_stream.c
|
||
/tmp/ccm5W2en.s:13 .text:0000000000000000 _stream_in_buf_free
|
||
/tmp/ccm5W2en.s:1670 .bss:0000000000000010 _f_sport_in_get_pos
|
||
/tmp/ccm5W2en.s:1667 .data:0000000000000008 _f_sport_in_buf_size
|
||
/tmp/ccm5W2en.s:49 .text:0000000000000028 _stream_out_buf_free
|
||
/tmp/ccm5W2en.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos
|
||
/tmp/ccm5W2en.s:86 .text:0000000000000050 _hdma_recv_done
|
||
/tmp/ccm5W2en.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos
|
||
/tmp/ccm5W2en.s:118 .text:0000000000000074 _sport_in_buffer_size
|
||
/tmp/ccm5W2en.s:134 .text:0000000000000084 _sport_in_set_step_size
|
||
/tmp/ccm5W2en.s:1662 .data:0000000000000004 _f_sport_in_block_size
|
||
/tmp/ccm5W2en.s:193 .text:00000000000000d4 _sport_rx_stop
|
||
/tmp/ccm5W2en.s:1674 .bss:0000000000000018 _f_bf_reg
|
||
/tmp/ccm5W2en.s:246 .text:0000000000000120 _sport_rx_start
|
||
/tmp/ccm5W2en.s:1676 .bss:000000000000001c _dummy.2443
|
||
/tmp/ccm5W2en.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf
|
||
/tmp/ccm5W2en.s:384 .text:0000000000000208 _stream_proc
|
||
/tmp/ccm5W2en.s:1636 .bss:0000000000000000 _g_stream_in_state
|
||
/tmp/ccm5W2en.s:1658 .bss:000000000000000c _f_sport_in_put_pos
|
||
/tmp/ccm5W2en.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos
|
||
/tmp/ccm5W2en.s:1642 .bss:0000000000000004 _g_stream_out_state
|
||
/tmp/ccm5W2en.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos
|
||
/tmp/ccm5W2en.s:1701 .bss:000000000000002c _f_hdma_out_start_pos
|
||
/tmp/ccm5W2en.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf
|
||
/tmp/ccm5W2en.s:1687 .rodata:0000000000000000 _f_overflow_wrd
|
||
/tmp/ccm5W2en.s:661 .text:0000000000000398 _stream_out_preload
|
||
/tmp/ccm5W2en.s:733 .text:000000000000040c _l502_stream_init
|
||
/tmp/ccm5W2en.s:755 .text:000000000000042c _streams_stop
|
||
/tmp/ccm5W2en.s:1648 .bss:0000000000000008 _g_mode
|
||
/tmp/ccm5W2en.s:874 .text:00000000000004d4 _isr_sport_dma_rx
|
||
/tmp/ccm5W2en.s:1672 .bss:0000000000000014 _f_recv_size
|
||
/tmp/ccm5W2en.s:1107 .text:0000000000000620 _stream_disable
|
||
/tmp/ccm5W2en.s:1655 .data:0000000000000000 _g_streams
|
||
/tmp/ccm5W2en.s:1199 .text:0000000000000684 _stream_enable
|
||
/tmp/ccm5W2en.s:1290 .text:00000000000006e4 _streams_start
|
||
/tmp/ccm5W2en.s:1708 .sdram_noinit:0000000000c00000 _TX_buff
|
||
/tmp/ccm5W2en.s:1714 .sdram_noinit:0000000000c09c40 _TX_buff_shadow
|
||
/tmp/ccm5W2en.s:1720 .sdram_noinit:0000000000c13880 _AVG_buff
|
||
/tmp/ccm5W2en.s:1726 .sdram_noinit:0000000000c157c0 _FFT_buff
|
||
|
||
UNDEFINED SYMBOLS
|
||
___udivsi3
|
||
_fpga_reg_write
|
||
_hdma_recv_req_rdy
|
||
_hdma_recv_req_start
|
||
_usr_in_proc_data
|
||
_usr_out_proc_data
|
||
_hdma_send_req_rdy
|
||
_hdma_send_req_start
|
||
_hdma_recv_start
|
||
_sport_tx_init
|
||
_hdma_send_stop
|
||
_hdma_recv_stop
|
||
_sport_tx_stop
|
||
_hdma_send_start
|