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